Module: ArJdbc::H2

Includes:
HSQLDB
Defined in:
lib/arjdbc/h2/adapter.rb

Instance Method Summary collapse

Methods included from HSQLDB

#_execute, #add_column, #add_limit_offset!, #change_column, #change_column_default, column_selector, #last_insert_id, #modify_types, #quote, #quote_column_name, #quote_string, #quoted_false, #quoted_true, #remove_index, #rename_column, #rename_table, #type_to_sql

Instance Method Details

#adapter_nameObject

:nodoc:



7
8
9
# File 'lib/arjdbc/h2/adapter.rb', line 7

def adapter_name #:nodoc:
  'H2'
end

#columns(table_name, name = nil) ⇒ Object



19
20
21
# File 'lib/arjdbc/h2/adapter.rb', line 19

def columns(table_name, name=nil)
  @connection.columns_internal(table_name.to_s, name, h2_schema)
end

#h2_adapterObject



11
12
13
# File 'lib/arjdbc/h2/adapter.rb', line 11

def h2_adapter
  true
end

#tablesObject



15
16
17
# File 'lib/arjdbc/h2/adapter.rb', line 15

def tables
  @connection.tables(nil, h2_schema)
end