module Sequel::JDBC

Houses Sequel's JDBC support when running on JRuby.

Constants

DATABASE_SETUP

Contains procs keyed on sub adapter type that extend the given database object so it supports the correct database type.

DECIMAL_TYPE_RE

The types to check for 0 scale to transform :decimal types to :integer.

JNDI_URI_REGEXP

Used to identify a jndi connection and to extract the jndi resource name.

Public Class Methods

load_gem(name) click to toggle source

Allowing loading the necessary JDBC support via a gem, which works for PostgreSQL, MySQL, and SQLite.

# File lib/sequel/adapters/jdbc.rb, line 136
def self.load_gem(name)
  begin
    Sequel.tsk_require "jdbc/#{name}"
  rescue LoadError
    # jdbc gem not used, hopefully the user has the .jar in their CLASSPATH
  end
end