Package org.xerial.db.sql

Interface Summary
ConnectionPool  
DatabaseAccess An interface to access relational databases
PreparedStatementHandler A handler interface for set up PreparedStaement
 

Class Summary
BeanReader<Bean>  
BeanResultHandler<T>  
ColumnReader<T> convert a column in a ResultSet into the specified value
ConnectionPoolImpl ConnectionPoolImpl class holds established JDBC connections.
DatabaseAccessBase A base implementation of the DatabaseAccess interface.
JSONObjectReader  
JSONValueReader  
NaiveConnectionPool NaiveConnectionPool creates a connection every time when a query is requested, then closes the connection affte its ResultSet is consumed.
RelationBuilder RelationBuilder creates a Relation instance from a JSON string or a Bean class.
ResultPullReader  
ResultSetHandler<T> A ResultSet handler converts a given row in a ResultSet (java.sql.ResultSet) into a object of type T.
SQLExpression SQLExpression is a template that has several variables $1, $2, ...
SQLUtil Utilities to generate SQL expressions
 

Enum Summary
SQLExpression.Quote  
SQLUtil.QuotationType  
 



Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.