Sha256: 9c6ff63e1a6dde090b198d5846bcf8cd1b8e636944d8523db746137606a4af44
Contents?: true
Size: 971 Bytes
Versions: 1
Compression:
Stored size: 971 Bytes
Contents
warn 'jdbc-hive2 is only for use with JRuby' if (JRUBY_VERSION.nil? rescue true) module Jdbc module Hive2 DRIVER_VERSION = '0.11.0' VERSION = DRIVER_VERSION + '.1' def self.driver_jar %W( driver/libfb303-0.9.0.jar driver/slf4j-api-1.6.1.jar driver/hadoop-core-1.0.3.jar driver/commons-logging-1.0.4.jar driver/hive-exec-0.11.0.jar driver/hive-jdbc-0.11.0.jar driver/hive-metastore-0.11.0.jar driver/hive-service-0.11.0.jar ) end def self.load_driver(method = :load) 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jdbc-hive2-0.11.0.1 | lib/jdbc/hive2.rb |