Module: Jdbc::Hive2

Defined in:
lib/jdbc/hive2.rb

Constant Summary collapse

DRIVER_VERSION =
'0.11.0'
VERSION =
DRIVER_VERSION + '.1'

Class Method Summary collapse

Class Method Details

.driver_jarObject



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/jdbc/hive2.rb', line 8

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

.driver_nameObject



27
28
29
# File 'lib/jdbc/hive2.rb', line 27

def self.driver_name
  'org.apache.hive.jdbc.HiveDriver'
end

.load_driver(method = :load) ⇒ Object



21
22
23
24
25
# File 'lib/jdbc/hive2.rb', line 21

def self.load_driver(method = :load)
  driver_jar.each do |jar|
    send method, jar
  end
end