Sha256: 76305517562692f1b7e5f72ee7dd27adf070ae0508e57a765a90670e616a2d14

Contents?: true

Size: 426 Bytes

Versions: 4

Compression:

Stored size: 426 Bytes

Contents

require 'arjdbc/hsqldb/adapter'

module ArJdbc
  module H2
    include HSQLDB

    def adapter_name #:nodoc:
      'H2'
    end

    def h2_adapter
      true
    end

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

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

    private
    def h2_schema
      @config[:schema] || ''
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
activerecord-jdbc-adapter-1.0.2-java lib/arjdbc/h2/adapter.rb
activerecord-jdbc-adapter-1.0.1-java lib/arjdbc/h2/adapter.rb
activerecord-jdbc-adapter-1.0.0-java lib/arjdbc/h2/adapter.rb
activerecord-jdbc-adapter-1.0.0.beta2-java lib/arjdbc/h2/adapter.rb