Sha256: 8556e28077bc0e6d67f1914db6e528ac17f3eb83986a018c5e4d691f186ff964
Contents?: true
Size: 1.14 KB
Versions: 3
Compression:
Stored size: 1.14 KB
Contents
warn 'jdbc-hive2 is only for use with JRuby' if (JRUBY_VERSION.nil? rescue true) module Jdbc module Hive2 DRIVER_VERSION = '1.1.0' VERSION = DRIVER_VERSION + '.0' def self.driver_jar %W( driver/libfb303-0.9.0.jar driver/slf4j-api-1.7.5.jar driver/hadoop-common-2.6.0.jar driver/hadoop-core-2.6.0.jar driver/commons-logging-1.2.jar driver/hive-exec-1.1.0.jar driver/hive-jdbc-1.1.0.jar driver/hive-metastore-1.1.0.jar driver/hive-service-1.1.0.jar driver/httpcore-4.3.jar driver/httpclient-4.3.jar ) end def self.load_driver(method = :load) # case version # when 11 # when 12 # when :cdh5 # else # 11 # end driver_jar.each do |jar| send method, jar end end def self.driver_name 'org.apache.hive.jdbc.HiveDriver' end if defined?(JRUBY_VERSION) && # enable backwards-compat behavior (Java::JavaLang::Boolean.get_boolean('jdbc.driver.autoload')) warn "autoloading jdbc driver on require 'jdbc/hive2'" if $VERBOSE load_driver :require end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sequel-impala-1.1.0 | lib/jdbc/hive2.rb |
sequel-impala-1.0.1 | lib/jdbc/hive2.rb |
sequel-impala-1.0.0 | lib/jdbc/hive2.rb |