A B C D E F G H I J L N O R S T V 
All Classes All Packages

A

AbstractDatabaseAccess - Class in com.aoindustries.dbc
Wraps and simplifies access to a JDBC database.
AbstractDatabaseAccess() - Constructor for class com.aoindustries.dbc.AbstractDatabaseAccess
 
ARRAY - com.aoindustries.dbc.DatabaseAccess.Null
 
AutoObjectFactory<T> - Class in com.aoindustries.dbc
Creates instances of objects by using reflection and passing-in the parameters in the same order as the matching constructor.
AutoObjectFactory(Class<T>, Object...) - Constructor for class com.aoindustries.dbc.AutoObjectFactory
 

B

BIGINT - com.aoindustries.dbc.DatabaseAccess.Null
 
BINARY - com.aoindustries.dbc.DatabaseAccess.Null
 
BIT - com.aoindustries.dbc.DatabaseAccess.Null
 
BLOB - com.aoindustries.dbc.DatabaseAccess.Null
 
BOOLEAN - com.aoindustries.dbc.DatabaseAccess.Null
 

C

call(DatabaseConnection) - Method in interface com.aoindustries.dbc.DatabaseCallable
 
call(DatabaseConnection) - Method in interface com.aoindustries.dbc.DatabaseCallableE
 
Catalog - Class in com.aoindustries.dbc.meta
A friendly wrapper around database meta data.
Catalog(DatabaseMetaData, String) - Constructor for class com.aoindustries.dbc.meta.Catalog
 
CHAR - com.aoindustries.dbc.DatabaseAccess.Null
 
CLOB - com.aoindustries.dbc.DatabaseAccess.Null
 
close() - Method in class com.aoindustries.dbc.Database
Closes the database.
Column - Class in com.aoindustries.dbc.meta
A friendly wrapper around database meta data.
Column(Table, String, int, String, Integer, Integer, int, String, Integer, int, String, String) - Constructor for class com.aoindustries.dbc.meta.Column
 
com.aoindustries.dbc - package com.aoindustries.dbc
 
com.aoindustries.dbc.meta - package com.aoindustries.dbc.meta
 
commit() - Method in class com.aoindustries.dbc.DatabaseConnection
 
createDatabaseConnection() - Method in class com.aoindustries.dbc.Database
 
createObject(ResultSet) - Method in class com.aoindustries.dbc.AutoObjectFactory
Creates one object from the current values in the ResultSet.
createObject(ResultSet) - Method in interface com.aoindustries.dbc.ObjectFactory
Creates one object from the current values in the ResultSet.
createObject(ResultSet) - Method in interface com.aoindustries.dbc.ObjectFactoryE
Creates one object from the current values in the ResultSet.

D

Database - Class in com.aoindustries.dbc
Wraps and simplifies access to a JDBC database.
Database(AOConnectionPool) - Constructor for class com.aoindustries.dbc.Database
 
Database(String, String, String, String, int, long, Logger) - Constructor for class com.aoindustries.dbc.Database
 
Database(DataSource, Logger) - Constructor for class com.aoindustries.dbc.Database
 
DatabaseAccess - Interface in com.aoindustries.dbc
Wraps and simplifies access to a JDBC database.
DatabaseAccess.Null - Enum in com.aoindustries.dbc
These may be used as parameters to represent null values of specific types.
DatabaseCallable<V> - Interface in com.aoindustries.dbc
Target that may be used by Database.executeTransaction.
DatabaseCallableE<V,​E extends Exception> - Interface in com.aoindustries.dbc
Target that may be used by Database.executeTransaction and allows any arbitrary exception type in addition to the usual SQLException.
DatabaseConnection - Class in com.aoindustries.dbc
A DatabaseConnection is used to only get actual database connections when needed.
DatabaseConnection(Database) - Constructor for class com.aoindustries.dbc.DatabaseConnection
 
DatabaseMetaData - Class in com.aoindustries.dbc.meta
A friendly wrapper around database meta data.
DatabaseMetaData(Connection) - Constructor for class com.aoindustries.dbc.meta.DatabaseMetaData
Creates a new meta data wrapper.
DatabaseMetaData(DatabaseMetaData) - Constructor for class com.aoindustries.dbc.meta.DatabaseMetaData
Creates a new meta data wrapper.
DatabaseRunnable - Interface in com.aoindustries.dbc
Target that may be used by Database.executeTransaction.
DatabaseRunnableE<E extends Exception> - Interface in com.aoindustries.dbc
Target that may be used by Database.executeTransaction and allows any arbitrary exception type in addition to the usual SQLException.
DATALINK - com.aoindustries.dbc.DatabaseAccess.Null
 
DATE - com.aoindustries.dbc.DatabaseAccess.Null
 
DECIMAL - com.aoindustries.dbc.DatabaseAccess.Null
 
DISTINCT - com.aoindustries.dbc.DatabaseAccess.Null
 
DOUBLE - com.aoindustries.dbc.DatabaseAccess.Null
 

E

equals(Object) - Method in class com.aoindustries.dbc.meta.Column
Two columns are equal if they have the same schema name, table name, and column name.
equals(Object) - Method in class com.aoindustries.dbc.meta.Schema
Two schemas are equal if they have the same name.
equals(Object) - Method in class com.aoindustries.dbc.meta.Table
Two tables are equal if they have the same schema name and table name.
executeBigDecimalQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeBigDecimalQuery(int, boolean, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a BigDecimal return type.
executeBigDecimalQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeBigDecimalQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a BigDecimal return type.
executeBigDecimalUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeBigDecimalUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a BigDecimal return type.
executeBooleanQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeBooleanQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.Database
 
executeBooleanQuery(int, boolean, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a boolean return type.
executeBooleanQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.DatabaseConnection
 
executeBooleanQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeBooleanQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a boolean return type.
executeBooleanUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeBooleanUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a boolean return type.
executeByteArrayQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeByteArrayQuery(int, boolean, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a byte[] return type.
executeByteArrayQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeByteArrayQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a byte[] return type.
executeByteArrayUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeByteArrayUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a byte[] return type.
executeDateQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeDateQuery(int, boolean, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a java.sql.Date return type.
executeDateQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeDateQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a java.sql.Date return type.
executeDateUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeDateUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a java.sql.Date return type.
executeIntListQuery(int, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeIntListQuery(int, boolean, String, Object...) - Method in class com.aoindustries.dbc.Database
 
executeIntListQuery(int, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with an IntList return type.
executeIntListQuery(int, boolean, String, Object...) - Method in class com.aoindustries.dbc.DatabaseConnection
 
executeIntListQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeIntListQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with an IntList return type.
executeIntListUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeIntListUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with an IntList return type.
executeIntQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeIntQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.Database
 
executeIntQuery(int, boolean, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with an int return type.
executeIntQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.DatabaseConnection
 
executeIntQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeIntQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with an int return type.
executeIntUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeIntUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with an int return type.
executeLongListQuery(int, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeLongListQuery(int, boolean, String, Object...) - Method in class com.aoindustries.dbc.Database
 
executeLongListQuery(int, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a LongList return type.
executeLongListQuery(int, boolean, String, Object...) - Method in class com.aoindustries.dbc.DatabaseConnection
 
executeLongListQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeLongListQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a LongList return type.
executeLongListUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeLongListUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a LongList return type.
executeLongQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeLongQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.Database
 
executeLongQuery(int, boolean, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a long return type.
executeLongQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.DatabaseConnection
 
executeLongQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeLongQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a long return type.
executeLongUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeLongUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a long return type.
executeObjectCollectionQuery(int, boolean, C, ObjectFactory<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectCollectionQuery(int, boolean, C, ObjectFactory<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a Collection<T> return type, objects are created with the provided factory.
executeObjectCollectionQuery(int, boolean, C, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectCollectionQuery(int, boolean, C, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.Database
 
executeObjectCollectionQuery(int, boolean, C, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a Collection<T> return type, objects are created with the provided factory.
executeObjectCollectionQuery(int, boolean, C, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.DatabaseConnection
 
executeObjectCollectionQuery(int, boolean, C, Class<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectCollectionQuery(int, boolean, C, Class<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a Collection<T> return type.
executeObjectCollectionQuery(C, ObjectFactory<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectCollectionQuery(C, ObjectFactory<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a Collection<T> return type, objects are created with the provided factory.
executeObjectCollectionQuery(C, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectCollectionQuery(C, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a Collection<T> return type, objects are created with the provided factory.
executeObjectCollectionQuery(C, Class<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectCollectionQuery(C, Class<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a Collection<T> return type.
executeObjectCollectionUpdate(C, ObjectFactory<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectCollectionUpdate(C, ObjectFactory<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a Collection<T> return type, objects are created with the provided factory.
executeObjectCollectionUpdate(C, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectCollectionUpdate(C, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a Collection<T> return type, objects are created with the provided factory.
executeObjectCollectionUpdate(C, Class<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectCollectionUpdate(C, Class<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a Collection<T> return type.
executeObjectListQuery(int, boolean, ObjectFactory<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectListQuery(int, boolean, ObjectFactory<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a List<T> return type, objects are created with the provided factory.
executeObjectListQuery(int, boolean, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectListQuery(int, boolean, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a List<T> return type, objects are created with the provided factory.
executeObjectListQuery(int, boolean, Class<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectListQuery(int, boolean, Class<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a List<T> return type.
executeObjectListQuery(ObjectFactory<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectListQuery(ObjectFactory<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a List<T> return type, objects are created with the provided factory.
executeObjectListQuery(Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectListQuery(Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a List<T> return type, objects are created with the provided factory.
executeObjectListQuery(Class<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectListQuery(Class<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a List<T> return type.
executeObjectListUpdate(ObjectFactory<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectListUpdate(ObjectFactory<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a List<T> return type, objects are created with the provided factory.
executeObjectListUpdate(Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectListUpdate(Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a List<T> return type, objects are created with the provided factory.
executeObjectListUpdate(Class<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectListUpdate(Class<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a List<T> return type.
executeObjectQuery(int, boolean, boolean, ObjectFactory<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectQuery(int, boolean, boolean, ObjectFactory<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a <T> return type, objects are created with the provided factory.
executeObjectQuery(int, boolean, boolean, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectQuery(int, boolean, boolean, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.Database
 
executeObjectQuery(int, boolean, boolean, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a <T> return type, objects are created with the provided factory.
executeObjectQuery(int, boolean, boolean, Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.DatabaseConnection
 
executeObjectQuery(int, boolean, boolean, Class<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectQuery(int, boolean, boolean, Class<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a <T> return type.
executeObjectQuery(ObjectFactory<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectQuery(ObjectFactory<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a <T> return type, objects are created with the provided factory.
executeObjectQuery(Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectQuery(Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a <T> return type, objects are created with the provided factory.
executeObjectQuery(Class<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectQuery(Class<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a <T> return type.
executeObjectUpdate(ObjectFactory<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectUpdate(ObjectFactory<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a <T> return type, objects are created with the provided factory.
executeObjectUpdate(Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectUpdate(Class<E>, ObjectFactoryE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a <T> return type, objects are created with the provided factory.
executeObjectUpdate(Class<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeObjectUpdate(Class<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a <T> return type.
executeQuery(int, boolean, ResultSetHandler<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeQuery(int, boolean, ResultSetHandler<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database, calling the ResultSetHandler once.
executeQuery(int, boolean, Class<E>, ResultSetHandlerE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeQuery(int, boolean, Class<E>, ResultSetHandlerE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.Database
 
executeQuery(int, boolean, Class<E>, ResultSetHandlerE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database, calling the ResultSetHandlerE once.
executeQuery(int, boolean, Class<E>, ResultSetHandlerE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.DatabaseConnection
 
executeQuery(ResultSetHandler<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeQuery(ResultSetHandler<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database, calling the ResultSetHandler once.
executeQuery(Class<E>, ResultSetHandlerE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeQuery(Class<E>, ResultSetHandlerE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database, calling the ResultSetHandlerE once.
executeShortListQuery(int, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeShortListQuery(int, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a List<Short> return type.
executeShortListQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeShortListQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a List<Short> return type.
executeShortListUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeShortListUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a List<Short> return type.
executeShortQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeShortQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.Database
 
executeShortQuery(int, boolean, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a short return type.
executeShortQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.DatabaseConnection
 
executeShortQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeShortQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a short return type.
executeShortUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeShortUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a short return type.
executeStringListQuery(int, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeStringListQuery(int, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a List<String> return type.
executeStringListQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeStringListQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a List<String> return type.
executeStringListUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeStringListUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a List<String> return type.
executeStringQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeStringQuery(int, boolean, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a String return type.
executeStringQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeStringQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a String return type.
executeStringUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeStringUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a String return type.
executeTimestampQuery(int, boolean, boolean, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeTimestampQuery(int, boolean, boolean, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Query the database with a Timestamp return type.
executeTimestampQuery(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeTimestampQuery(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-only query the database with a Timestamp return type.
executeTimestampUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeTimestampUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database with a Timestamp return type.
executeTransaction(DatabaseCallable<V>) - Method in class com.aoindustries.dbc.Database
 
executeTransaction(DatabaseRunnable) - Method in class com.aoindustries.dbc.Database
 
executeTransaction(Class<E>, DatabaseCallableE<V, E>) - Method in class com.aoindustries.dbc.Database
Executes an arbitrary transaction, providing automatic commit, rollback, and connection management.
executeTransaction(Class<E>, DatabaseRunnableE<E>) - Method in class com.aoindustries.dbc.Database
 
executeUpdate(ResultSetHandler<T>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeUpdate(ResultSetHandler<T>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database, calling the ResultSetHandler once.
executeUpdate(Class<E>, ResultSetHandlerE<T, E>, String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeUpdate(Class<E>, ResultSetHandlerE<T, E>, String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Read-write query the database, calling the ResultSetHandlerE once.
executeUpdate(String, Object...) - Method in class com.aoindustries.dbc.AbstractDatabaseAccess
 
executeUpdate(String, Object...) - Method in class com.aoindustries.dbc.Database
 
executeUpdate(String, Object...) - Method in interface com.aoindustries.dbc.DatabaseAccess
Performs an update on the database and returns the number of rows affected.
executeUpdate(String, Object...) - Method in class com.aoindustries.dbc.DatabaseConnection
 
ExtraRowException - Exception in com.aoindustries.dbc
Thrown when more rows are retrieved than expected.
ExtraRowException() - Constructor for exception com.aoindustries.dbc.ExtraRowException
 
ExtraRowException(String) - Constructor for exception com.aoindustries.dbc.ExtraRowException
 
ExtraRowException(String, Throwable) - Constructor for exception com.aoindustries.dbc.ExtraRowException
 
ExtraRowException(Throwable) - Constructor for exception com.aoindustries.dbc.ExtraRowException
 

F

FLOAT - com.aoindustries.dbc.DatabaseAccess.Null
 

G

getCatalog() - Method in class com.aoindustries.dbc.meta.Schema
 
getCatalog(String) - Method in class com.aoindustries.dbc.meta.DatabaseMetaData
Gets the catalog of the provided name.
getCatalogs() - Method in class com.aoindustries.dbc.meta.DatabaseMetaData
Gets all catalogs for this database keyed by unique name.
getCharOctetLength() - Method in class com.aoindustries.dbc.meta.Column
 
getCollator() - Static method in class com.aoindustries.dbc.meta.DatabaseMetaData
Gets the collator used for result ordering.
getColumn(int) - Method in class com.aoindustries.dbc.meta.Table
Gets the column of the provided ordinal position, where positions start at one.
getColumn(String) - Method in class com.aoindustries.dbc.meta.Table
Gets the column of the provided name.
getColumnDef() - Method in class com.aoindustries.dbc.meta.Column
 
getColumnMap() - Method in class com.aoindustries.dbc.meta.Table
Gets all columns for this schema keyed by unique name.
getColumns() - Method in class com.aoindustries.dbc.meta.Index
 
getColumns() - Method in class com.aoindustries.dbc.meta.Table
Gets all columns for this schema in their ordinal position order.
getColumnSize() - Method in class com.aoindustries.dbc.meta.Column
 
getConnection(int, boolean) - Method in class com.aoindustries.dbc.DatabaseConnection
 
getConnection(int, boolean, int) - Method in class com.aoindustries.dbc.Database
 
getConnection(int, boolean, int) - Method in class com.aoindustries.dbc.DatabaseConnection
 
getConnectionPool() - Method in class com.aoindustries.dbc.Database
Gets the pool or null if using a DataSource.
getDatabase() - Method in class com.aoindustries.dbc.DatabaseConnection
 
getDataSource() - Method in class com.aoindustries.dbc.Database
Gets the data source or null if using an AOConnectionPool.
getDataType() - Method in class com.aoindustries.dbc.meta.Column
 
getDecimalDigits() - Method in class com.aoindustries.dbc.meta.Column
 
getExportedTables() - Method in class com.aoindustries.dbc.meta.Table
Gets the set of tables that depend on this table.
getForeignKeyGraph() - Method in class com.aoindustries.dbc.meta.Catalog
Gets a graph view of the imported/exported table relationships within this catalog.
getForeignKeyGraph(Set<String>) - Method in class com.aoindustries.dbc.meta.Catalog
Gets a graph view of the imported/exported table relationships within this catalog.
getImportedTables() - Method in class com.aoindustries.dbc.meta.Table
Gets the set of tables that this table depends on.
getIndexType() - Method in class com.aoindustries.dbc.meta.Index
 
getIsAutoincrement() - Method in class com.aoindustries.dbc.meta.Column
 
getIsNullable() - Method in class com.aoindustries.dbc.meta.Column
 
getLogger() - Method in class com.aoindustries.dbc.Database
 
getMetaData() - Method in class com.aoindustries.dbc.meta.Catalog
 
getMetaData() - Method in class com.aoindustries.dbc.meta.DatabaseMetaData
 
getName() - Method in class com.aoindustries.dbc.meta.Catalog
 
getName() - Method in class com.aoindustries.dbc.meta.Column
 
getName() - Method in class com.aoindustries.dbc.meta.Index
 
getName() - Method in class com.aoindustries.dbc.meta.Schema
 
getName() - Method in class com.aoindustries.dbc.meta.Table
 
getNullable() - Method in class com.aoindustries.dbc.meta.Column
 
getOrdinalPosition() - Method in class com.aoindustries.dbc.meta.Column
 
getPrimaryKey() - Method in class com.aoindustries.dbc.meta.Table
Gets the primary key for this table or null if not found.
getSchema() - Method in class com.aoindustries.dbc.meta.Table
 
getSchema(String) - Method in class com.aoindustries.dbc.meta.Catalog
Gets the schema of the provided name.
getSchemas() - Method in class com.aoindustries.dbc.meta.Catalog
Gets all schemas for this catalog keyed by unique name.
getTable() - Method in class com.aoindustries.dbc.meta.Column
 
getTable() - Method in class com.aoindustries.dbc.meta.Index
 
getTable(String) - Method in class com.aoindustries.dbc.meta.Schema
Gets the table of the provided name.
getTables() - Method in class com.aoindustries.dbc.meta.Schema
Gets all tables for this schema keyed by unique name.
getTableType() - Method in class com.aoindustries.dbc.meta.Table
 
getType() - Method in enum com.aoindustries.dbc.DatabaseAccess.Null
 
getTypeName() - Method in class com.aoindustries.dbc.meta.Column
 
getValueOfIntMethod(Class<?>) - Static method in class com.aoindustries.dbc.AutoObjectFactory
Gets the valueOf(int) for the provided class or null if doesn't exist or is non-static or non-public.
getValueOfStringMethod(Class<?>) - Static method in class com.aoindustries.dbc.AutoObjectFactory
Gets the valueOf(String) for the provided class or null if doesn't exist or is non-static or non-public.

H

handleResultSet(ResultSet) - Method in interface com.aoindustries.dbc.ResultSetHandler
Process one set of results.
handleResultSet(ResultSet) - Method in interface com.aoindustries.dbc.ResultSetHandlerE
Process one set of results.
hashCode() - Method in class com.aoindustries.dbc.meta.Column
 
hashCode() - Method in class com.aoindustries.dbc.meta.Schema
 
hashCode() - Method in class com.aoindustries.dbc.meta.Table
 

I

Index - Class in com.aoindustries.dbc.meta
A friendly wrapper around database meta data.
Index(Table, String, IndexType, List<Column>) - Constructor for class com.aoindustries.dbc.meta.Index
 
initConnection(Connection) - Method in class com.aoindustries.dbc.Database
Whenever a new connection is obtained from the pool or the dataSource, it is passed here for any initialization routine.
INTEGER - com.aoindustries.dbc.DatabaseAccess.Null
 
isClosed() - Method in class com.aoindustries.dbc.DatabaseConnection
 
isInTransaction() - Method in class com.aoindustries.dbc.Database
Checks if currently in a transaction.

J

JAVA_OBJECT - com.aoindustries.dbc.DatabaseAccess.Null
 

L

LONGNVARCHAR - com.aoindustries.dbc.DatabaseAccess.Null
 
LONGVARBINARY - com.aoindustries.dbc.DatabaseAccess.Null
 
LONGVARCHAR - com.aoindustries.dbc.DatabaseAccess.Null
 

N

NCHAR - com.aoindustries.dbc.DatabaseAccess.Null
 
NCLOB - com.aoindustries.dbc.DatabaseAccess.Null
 
NoRowException - Exception in com.aoindustries.dbc
 
NoRowException() - Constructor for exception com.aoindustries.dbc.NoRowException
 
NoRowException(String) - Constructor for exception com.aoindustries.dbc.NoRowException
 
NoRowException(String, Throwable) - Constructor for exception com.aoindustries.dbc.NoRowException
 
NoRowException(Throwable) - Constructor for exception com.aoindustries.dbc.NoRowException
 
NULL - com.aoindustries.dbc.DatabaseAccess.Null
 
NUMERIC - com.aoindustries.dbc.DatabaseAccess.Null
 
NVARCHAR - com.aoindustries.dbc.DatabaseAccess.Null
 

O

ObjectFactory<T> - Interface in com.aoindustries.dbc
Creates instances of objects of the generics type from a result set.
ObjectFactoryE<T,​E extends Exception> - Interface in com.aoindustries.dbc
Creates instances of objects of the generics type from a result set.
OTHER - com.aoindustries.dbc.DatabaseAccess.Null
 

R

REAL - com.aoindustries.dbc.DatabaseAccess.Null
 
REF - com.aoindustries.dbc.DatabaseAccess.Null
 
releaseConnection() - Method in class com.aoindustries.dbc.DatabaseConnection
 
releaseConnection(Connection) - Method in class com.aoindustries.dbc.Database
 
ResultSetHandler<T> - Interface in com.aoindustries.dbc
Processes the resultSet from a query.
ResultSetHandlerE<T,​E extends Exception> - Interface in com.aoindustries.dbc
Processes the resultSet from a query.
rollback() - Method in class com.aoindustries.dbc.DatabaseConnection
 
rollbackAndClose() - Method in class com.aoindustries.dbc.DatabaseConnection
 
ROWID - com.aoindustries.dbc.DatabaseAccess.Null
 
run(DatabaseConnection) - Method in interface com.aoindustries.dbc.DatabaseRunnable
 
run(DatabaseConnection) - Method in interface com.aoindustries.dbc.DatabaseRunnableE
 

S

Schema - Class in com.aoindustries.dbc.meta
A friendly wrapper around database meta data.
Schema(Catalog, String) - Constructor for class com.aoindustries.dbc.meta.Schema
 
setParam(Connection, PreparedStatement, int, Object) - Static method in class com.aoindustries.dbc.DatabaseConnection
 
setParams(Connection, PreparedStatement, Object...) - Static method in class com.aoindustries.dbc.DatabaseConnection
 
SMALLINT - com.aoindustries.dbc.DatabaseAccess.Null
 
SQLXML - com.aoindustries.dbc.DatabaseAccess.Null
 
STRUCT - com.aoindustries.dbc.DatabaseAccess.Null
 

T

Table - Class in com.aoindustries.dbc.meta
A friendly wrapper around database meta data.
Table(Schema, String, String) - Constructor for class com.aoindustries.dbc.meta.Table
 
TIME - com.aoindustries.dbc.DatabaseAccess.Null
 
TIMESTAMP - com.aoindustries.dbc.DatabaseAccess.Null
 
TINYINT - com.aoindustries.dbc.DatabaseAccess.Null
 
toString() - Method in class com.aoindustries.dbc.Database
 
toString() - Method in class com.aoindustries.dbc.meta.Catalog
 
toString() - Method in class com.aoindustries.dbc.meta.Column
 
toString() - Method in class com.aoindustries.dbc.meta.DatabaseMetaData
 
toString() - Method in class com.aoindustries.dbc.meta.Index
 
toString() - Method in class com.aoindustries.dbc.meta.Schema
 
toString() - Method in class com.aoindustries.dbc.meta.Table
 

V

valueOf(String) - Static method in enum com.aoindustries.dbc.DatabaseAccess.Null
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.aoindustries.dbc.DatabaseAccess.Null
Returns an array containing the constants of this enum type, in the order they are declared.
VARBINARY - com.aoindustries.dbc.DatabaseAccess.Null
 
VARCHAR - com.aoindustries.dbc.DatabaseAccess.Null
 
A B C D E F G H I J L N O R S T V 
All Classes All Packages