Cache type translator methods so that duplicate Method objects are not created.
Cache Java class constants to speed up lookups
Whether to convert some Java types to ruby types when retrieving rows. Uses the database's setting by default, can be set to false to roughly double performance when fetching rows.
Correctly return rows from the database and return them as hashes.
# File lib/sequel/adapters/jdbc.rb, line 636 def fetch_rows(sql, &block) execute(sql){|result| process_result_set(result, &block)} self end
Create a named prepared statement that is stored in the database (and connection) for reuse.
# File lib/sequel/adapters/jdbc.rb, line 643 def prepare(type, name=nil, *values) ps = to_prepared_statement(type, values) ps.extend(PreparedStatementMethods) if name ps.prepared_statement_name = name db.set_prepared_statement(name, ps) end ps end