Module: RBHive

Defined in:
lib/rbhive/connection.rb,
lib/rbhive/result_set.rb,
lib/rbhive/table_schema.rb,
lib/rbhive/schema_definition.rb

Defined Under Namespace

Classes: Connection, ResultSet, SchemaDefinition, StdOutLogger, TableSchema

Class Method Summary collapse

Class Method Details

.connect(server, port = 10_000) ⇒ Object



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

def connect(server, port=10_000)
  connection = RBHive::Connection.new(server, port)
  ret = nil
  begin
    connection.open
    ret = yield(connection)
  ensure
    connection.close
    ret
  end
end