A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractConnSource - Class in net.aditsu.jdbsimple
 
AbstractConnSource() - Constructor for class net.aditsu.jdbsimple.AbstractConnSource
 
adapt(Serializable) - Method in class net.aditsu.depeche.LikeOperator
 
adapt(Serializable) - Method in class net.aditsu.depeche.Operator
Returns a version of this operator adapted to a right-hand side value (just "this" by default)
add(String, String) - Method in class net.aditsu.depeche.MutableFKey
Adds a primary-foreign column pair to this foreign key relationship
add(Column) - Method in class net.aditsu.depeche.MutableTableInfo
 
add(T) - Method in class net.aditsu.util.LazyList
 
add(T) - Method in class net.aditsu.util.SimpleList
 
addBatch() - Method in class net.aditsu.jdbsimple.Stmt
 
addColumn(String, Column) - Method in class net.aditsu.depeche.Provider
Adds a column to a table
addColumn(String, Column, Conn) - Method in class net.aditsu.depeche.Provider
Adds a column to a table using a given connection
addExpKey(FKey) - Method in class net.aditsu.depeche.MutableTableInfo
 
addFKey(FKey) - Method in class net.aditsu.depeche.MutableTableInfo
 
addFKey(FKey) - Method in class net.aditsu.depeche.Provider
Adds a foreign key constraint
addFKey(FKey, Conn) - Method in class net.aditsu.depeche.Provider
Adds a foreign key constraint, using a given connection
addParams(List<Serializable>) - Method in class net.aditsu.depeche.SQLQuery
Adds a set of parameters for this query, to be executed in a batch
addUnique(UniqueConstraint) - Method in class net.aditsu.depeche.Provider
Adds a unique constraint
addUnique(UniqueConstraint, Conn) - Method in class net.aditsu.depeche.Provider
Adds a unique constraint, using a given connection
and(Condition) - Method in class net.aditsu.depeche.Condition
 
and(SQLCondition) - Method in class net.aditsu.depeche.SQLCondition
Returns a new condition representing "this AND cond"

B

BaseQuery - Class in net.aditsu.depeche
Base query skeleton, using lazy evaluation and result caching for SELECT
BaseQuery() - Constructor for class net.aditsu.depeche.BaseQuery
 
batchInsert(Conn, String, List<Record>) - Method in class net.aditsu.depeche.Provider
Inserts a list of records into a table, in a single batch, using a given connection
batchInsert(String, List<Record>) - Method in class net.aditsu.depeche.Provider
Inserts a list of records into a table, in a single batch, using a new connection
BeanUtil - Class in net.aditsu.util
 
BeanUtil() - Constructor for class net.aditsu.util.BeanUtil
 

C

C3P0ConnSource - Class in net.aditsu.jdbsimple
C3P0-based pooled connection source
C3P0ConnSource(DataSource, Map<?, ?>) - Constructor for class net.aditsu.jdbsimple.C3P0ConnSource
 
C3P0ConnSource(ConnSource, Map<?, ?>) - Constructor for class net.aditsu.jdbsimple.C3P0ConnSource
 
catalog - Variable in class net.aditsu.depeche.Table
 
clear() - Method in class net.aditsu.depeche.Record
 
clearData() - Method in class net.aditsu.depeche.BaseQuery
 
clearData() - Method in interface net.aditsu.depeche.IQuery
Clears the cached results, so the SELECT query will run again when needed
clearKeys() - Method in class net.aditsu.depeche.Record
Clears the cached foreign and exported keys for this record
clearTable(String) - Method in class net.aditsu.depeche.Provider
Removes the cached information (if any) for the given table
close() - Method in class net.aditsu.depeche.Provider
Releases resources used by this provider
close() - Method in class net.aditsu.jdbsimple.AbstractConnSource
 
close() - Method in class net.aditsu.jdbsimple.C3P0ConnSource
 
close() - Method in class net.aditsu.jdbsimple.Conn
 
close() - Method in interface net.aditsu.jdbsimple.ConnSource
Releases resources used by this connection source
close() - Method in class net.aditsu.jdbsimple.RSet
 
close() - Method in class net.aditsu.jdbsimple.Stmt
 
Column - Class in net.aditsu.depeche
Details of a database column
ColumnInfo - Class in net.aditsu.depeche
Column information for a list of columns
ColumnType - Enum in net.aditsu.depeche
 
commit() - Method in class net.aditsu.jdbsimple.Conn
 
CompareOperator - Class in net.aditsu.depeche
 
CompareOperator(String, boolean, boolean) - Constructor for class net.aditsu.depeche.CompareOperator
 
Condition - Class in net.aditsu.depeche
Boolean query condition that can be evaluated directly on Records or converted to SQL
Condition() - Constructor for class net.aditsu.depeche.Condition
 
Configuration - Class in net.aditsu.depeche
A set of configuration properties for defining one or more providers
Configuration(Map<String, String>) - Constructor for class net.aditsu.depeche.Configuration
Creates a configuration object from a string property map
Conn - Class in net.aditsu.jdbsimple
Wrapper for Connection that keeps a cache of prepared statements
Conn(Connection) - Constructor for class net.aditsu.jdbsimple.Conn
 
ConnSource - Interface in net.aditsu.jdbsimple
Source of database connections, roughly corresponds to DataSource
ConnSourceBuilder - Interface in net.aditsu.depeche
Deprecated.
use ConnSourceSpi instead
ConnSourceSpi - Interface in net.aditsu.depeche
SPI interface for creating connection sources
containsKey(Object) - Method in class net.aditsu.depeche.Record
 
copy() - Method in interface net.aditsu.depeche.DynamicQuery
Returns a copy of this query, without any cached results
copy() - Method in class net.aditsu.depeche.LocalQuery
 
copy() - Method in class net.aditsu.depeche.Query
 
copy() - Method in class net.aditsu.depeche.Record
Returns a copy of this record, which can be modified independently
copy() - Method in class net.aditsu.util.LazyList
 
copy() - Method in class net.aditsu.util.SimpleList
 
count() - Method in interface net.aditsu.depeche.DynamicQuery
Counts the records matched by this query, without necessarily selecting them, and returns the result as an int (for more than 2 billion records use DynamicQuery.longCount())
count() - Method in class net.aditsu.depeche.LocalQuery
 
count() - Method in class net.aditsu.depeche.Query
Returns the number of rows that this SELECT query would find, as an int value.
count(Conn) - Method in class net.aditsu.depeche.Query
Returns the number of rows that this SELECT query would find, as an int value.
create(Configuration) - Method in interface net.aditsu.depeche.ConnSourceBuilder
Deprecated.
 
create(String, Configuration) - Method in interface net.aditsu.depeche.ConnSourceSpi
 
create(String, Configuration) - Method in class net.aditsu.depeche.IncludedConnSources
 
create(String, ConnSource) - Method in class net.aditsu.depeche.IncludedProviders
 
create(String, ConnSource) - Method in interface net.aditsu.depeche.ProviderSpi
 
createConnSource(String, int, String, String, String) - Static method in class net.aditsu.depeche.FMProvider
Creates a FileMaker connection source
createConnSource(String, String, String) - Static method in class net.aditsu.depeche.H2Provider
Creates an H2 connection source
createConnSource(String, int, String, String, String) - Static method in class net.aditsu.depeche.MySQLProvider
Creates a MySQL connection source
createConnSource(String, int, String, String, String) - Static method in class net.aditsu.depeche.PGProvider
Creates a PostgreSQL connection source
createConnSource(String, int, String, String, String) - Static method in class net.aditsu.depeche.SQLServerProvider
Creates a SQL Server connection source
createTable(TableInfo) - Method in class net.aditsu.depeche.Provider
Creates a table given its information, with no constraints other than primary key
createTable(TableInfo, Conn) - Method in class net.aditsu.depeche.Provider
Creates a table given its information, using a given connection, with no constraints other than primary key
createView(String, String) - Method in class net.aditsu.depeche.Provider
Creates a view given its name and definition
createView(String, String, Conn) - Method in class net.aditsu.depeche.Provider
Creates a view given its name and definition, using a given connection

D

DBTask<T> - Interface in net.aditsu.depeche
A task that uses a database connection and returns a value
delete() - Method in class net.aditsu.depeche.Query
Runs this query as a DELETE query and returns the number of rows
delete(Conn) - Method in class net.aditsu.depeche.Query
Runs this query as a DELETE query using the given connection and returns the number of rows
delete(Conn) - Method in class net.aditsu.depeche.Record
Deletes this record from the database using the given connection
delete() - Method in class net.aditsu.depeche.Record
Deletes this record from the database using a new connection
Depeche - Class in net.aditsu.depeche
Factory for creating providers from string property maps
Depeche() - Constructor for class net.aditsu.depeche.Depeche
 
DepecheException - Exception in net.aditsu.depeche
 
DepecheException() - Constructor for exception net.aditsu.depeche.DepecheException
 
DepecheException(String) - Constructor for exception net.aditsu.depeche.DepecheException
 
DepecheException(Exception) - Constructor for exception net.aditsu.depeche.DepecheException
 
DepecheException(String, Exception) - Constructor for exception net.aditsu.depeche.DepecheException
 
desc(String...) - Method in interface net.aditsu.depeche.DynamicQuery
Adds the given fields (descending) to the list of fields to sort by, and returns a new query
desc(List<String>) - Method in interface net.aditsu.depeche.DynamicQuery
Adds the given fields (descending) to the list of fields to sort by, and returns a new query
desc(String...) - Method in class net.aditsu.depeche.LocalQuery
 
desc(List<String>) - Method in class net.aditsu.depeche.LocalQuery
 
desc(String...) - Method in class net.aditsu.depeche.Query
 
desc(List<String>) - Method in class net.aditsu.depeche.Query
 
DirectProviderRef - Class in net.aditsu.depeche
 
DirectProviderRef(Provider) - Constructor for class net.aditsu.depeche.DirectProviderRef
 
distinct() - Method in interface net.aditsu.depeche.DynamicQuery
Adds the "DISTINCT" clause to the query, and returns a new query
distinct() - Method in class net.aditsu.depeche.LocalQuery
 
distinct() - Method in class net.aditsu.depeche.Query
 
DMConnSource - Class in net.aditsu.jdbsimple
DriverManager-based connection source
DMConnSource(String, String, Properties) - Constructor for class net.aditsu.jdbsimple.DMConnSource
 
DMConnSource(String, String) - Constructor for class net.aditsu.jdbsimple.DMConnSource
 
DMConnSource(String, String, String, String) - Constructor for class net.aditsu.jdbsimple.DMConnSource
 
dropColumn(String, Column) - Method in class net.aditsu.depeche.Provider
Drops a column from a table
dropColumn(String, Column, Conn) - Method in class net.aditsu.depeche.Provider
Drops a column from a table using a given connection
dropFKey(FKey) - Method in class net.aditsu.depeche.Provider
Drops a foreign key constraint
dropFKey(FKey, Conn) - Method in class net.aditsu.depeche.Provider
Drops a foreign key constraint, using a given connection
dropTable(String) - Method in class net.aditsu.depeche.Provider
Drops a table given its name
dropTable(String, Conn) - Method in class net.aditsu.depeche.Provider
Drops a table given its name, using a given connection
dropView(String) - Method in class net.aditsu.depeche.Provider
Drops a view given its name
dropView(String, Conn) - Method in class net.aditsu.depeche.Provider
Drops a view given its name, using a given connection
DSConnSource - Class in net.aditsu.jdbsimple
DataSource-based connection source
DSConnSource(DataSource) - Constructor for class net.aditsu.jdbsimple.DSConnSource
 
DSConnSource(DataSource, String, String) - Constructor for class net.aditsu.jdbsimple.DSConnSource
 
DynamicQuery - Interface in net.aditsu.depeche
Query that can be built dynamically

E

entrySet() - Method in class net.aditsu.depeche.Configuration
 
entrySet() - Method in class net.aditsu.depeche.Record
 
equals(Object) - Method in class net.aditsu.depeche.ExpKey
 
equals(Object) - Method in class net.aditsu.depeche.Table
 
equals(Object, Object) - Static method in class net.aditsu.util.ObjectUtil
 
EqualsOperator - Class in net.aditsu.depeche
This operator works like "=" if the right hand side is not null, and like "IS NULL" if the right hand side is null.
EqualsOperator() - Constructor for class net.aditsu.depeche.EqualsOperator
 
exclude(Condition) - Method in interface net.aditsu.depeche.DynamicQuery
Adds the negation of a condition to this query (using "AND" with an existing condition) and returns a new query
exclude(String, Serializable) - Method in interface net.aditsu.depeche.DynamicQuery
Adds a condition that the column with the given name should NOT have the given value, and returns a new query
exclude(KeyInfo, Key) - Method in interface net.aditsu.depeche.DynamicQuery
Adds a condition to NOT match a list of columns with a list of values, and returns a new query
exclude(String, String, Serializable) - Method in interface net.aditsu.depeche.DynamicQuery
Adds a negative "name operator value" condition and returns a new query
exclude(Condition) - Method in class net.aditsu.depeche.LocalQuery
 
exclude(String, String, Serializable) - Method in class net.aditsu.depeche.LocalQuery
 
exclude(String, Serializable) - Method in class net.aditsu.depeche.LocalQuery
 
exclude(KeyInfo, Key) - Method in class net.aditsu.depeche.LocalQuery
 
exclude(String, Serializable) - Method in class net.aditsu.depeche.Query
Adds a condition that the column with the given name should NOT have the given value, and returns a new query
exclude(KeyInfo, Key) - Method in class net.aditsu.depeche.Query
Adds a condition to NOT match a list of columns with a list of values, and returns a new query
exclude(String, String, Serializable) - Method in class net.aditsu.depeche.Query
Adds a negative "name operator value" condition and returns a new query
exclude(SQLCondition) - Method in class net.aditsu.depeche.Query
Adds the negation of a SQL condition to this query (using "AND" with an existing condition) and returns a new query
exclude(Condition) - Method in class net.aditsu.depeche.Query
 
excludeIn(String, Collection<? extends Serializable>) - Method in interface net.aditsu.depeche.DynamicQuery
Adds a negative "name IN (values)" condition and returns a new query
excludeIn(String, Collection<? extends Serializable>) - Method in class net.aditsu.depeche.LocalQuery
 
excludeIn(String, Collection<? extends Serializable>) - Method in class net.aditsu.depeche.Query
Adds a negative "name IN (values)" condition and returns a new query
execute(String) - Method in class net.aditsu.depeche.Provider
Runs the given query directly as an UPDATE and returns the number of rows affected
execute(String, Conn) - Method in class net.aditsu.depeche.Provider
Runs the given query directly as an UPDATE, using the given connection and returns the number of rows affected
executeBatch() - Method in class net.aditsu.depeche.SQLQuery
Executes this query as a batch (INSERT/UPDATE/DELETE) and returns the numbers of affected rows for each set of parameters
executeBatch() - Method in class net.aditsu.jdbsimple.Stmt
 
executeQuery() - Method in class net.aditsu.jdbsimple.Stmt
 
executeUpdate() - Method in class net.aditsu.jdbsimple.Stmt
 
exists(Conn) - Method in class net.aditsu.depeche.Record
Returns true if this record exists in the database (checking by primary key, using the given connection)
exists() - Method in class net.aditsu.depeche.Record
Returns true if this record exists in the database (checking by primary key, using a new connection)
ExpKey - Class in net.aditsu.depeche
Destination and name of an exported key
ExpKey(Table, String) - Constructor for class net.aditsu.depeche.ExpKey
 

F

field(String, String) - Method in interface net.aditsu.depeche.DynamicQuery
Adds "field AS alias" to the list of fields to select in each record, and returns a new query
Field - Class in net.aditsu.depeche
A field within a record
field(String, String) - Method in class net.aditsu.depeche.LocalQuery
 
field(String, String) - Method in class net.aditsu.depeche.Query
 
fields(String...) - Method in interface net.aditsu.depeche.DynamicQuery
Adds the given fields to the list of fields to select in each record, and returns a new query
fields(List<String>) - Method in interface net.aditsu.depeche.DynamicQuery
Adds the given fields to the list of fields to select in each record, and returns a new query
fields(List<String>, List<String>) - Method in interface net.aditsu.depeche.DynamicQuery
Adds the given fields with the given aliases to the list of fields to select in each record, and returns a new query
fields(String...) - Method in class net.aditsu.depeche.LocalQuery
 
fields(List<String>) - Method in class net.aditsu.depeche.LocalQuery
 
fields(List<String>, List<String>) - Method in class net.aditsu.depeche.LocalQuery
 
fields(String...) - Method in class net.aditsu.depeche.Query
 
fields(List<String>) - Method in class net.aditsu.depeche.Query
 
fields(List<String>, List<String>) - Method in class net.aditsu.depeche.Query
 
filter(Condition) - Method in interface net.aditsu.depeche.DynamicQuery
Adds a condition to this query (using "AND" with an existing condition) and returns a new query
filter(String, Serializable) - Method in interface net.aditsu.depeche.DynamicQuery
Adds a condition that the column with the given name should have the given value, and returns a new query
filter(KeyInfo, Key) - Method in interface net.aditsu.depeche.DynamicQuery
Adds a condition to match a list of columns with a list of values, and returns a new query
filter(Record, KeyInfo) - Method in interface net.aditsu.depeche.DynamicQuery
Adds a condition to match a list of columns with a list of corresponding values from a Record, and returns a new query
filter(Record, String...) - Method in interface net.aditsu.depeche.DynamicQuery
Adds a condition to match a list of columns with a list of corresponding values from a Record, and returns a new query
filter(String, String, Serializable) - Method in interface net.aditsu.depeche.DynamicQuery
Adds a "name operator value" condition and returns a new query
filter(Condition) - Method in class net.aditsu.depeche.LocalQuery
 
filter(String, String, Serializable) - Method in class net.aditsu.depeche.LocalQuery
 
filter(String, Serializable) - Method in class net.aditsu.depeche.LocalQuery
 
filter(KeyInfo, Key) - Method in class net.aditsu.depeche.LocalQuery
 
filter(Record, KeyInfo) - Method in class net.aditsu.depeche.LocalQuery
 
filter(Record, String...) - Method in class net.aditsu.depeche.LocalQuery
 
filter(String, String, Serializable) - Method in class net.aditsu.depeche.Provider
Creates a condition representing "name op value"
filter(String, Serializable) - Method in class net.aditsu.depeche.Provider
Creates a condition representing "name = value"; null values are handled separately using "IS NULL"
filter(KeyInfo, Key) - Method in class net.aditsu.depeche.Provider
Creates a condition to match a list of columns with a list of values (using "=" or "IS NULL" accordingly)
filter(String, Serializable) - Method in class net.aditsu.depeche.Query
Adds a condition that the column with the given name should have the given value, and returns a new query
filter(KeyInfo, Key) - Method in class net.aditsu.depeche.Query
Adds a condition to match a list of columns with a list of values, and returns a new query
filter(Record, KeyInfo) - Method in class net.aditsu.depeche.Query
 
filter(Record, String...) - Method in class net.aditsu.depeche.Query
 
filter(String, String, Serializable) - Method in class net.aditsu.depeche.Query
Adds a "name operator value" condition and returns a new query
filter(SQLCondition) - Method in class net.aditsu.depeche.Query
Adds a SQL condition to this query (using "AND" with an existing condition) and returns a new query
filter(Condition) - Method in class net.aditsu.depeche.Query
 
FilterCondition - Class in net.aditsu.depeche
 
FilterCondition(String, String, Serializable) - Constructor for class net.aditsu.depeche.FilterCondition
 
filterIn(String, Collection<? extends Serializable>) - Method in interface net.aditsu.depeche.DynamicQuery
Adds a "name IN (values)" condition and returns a new query
filterIn(String, Collection<? extends Serializable>) - Method in class net.aditsu.depeche.LocalQuery
 
filterIn(String, Collection<? extends Serializable>) - Method in class net.aditsu.depeche.Provider
Creates a condition representing "name IN (values)"
filterIn(String, Collection<? extends Serializable>) - Method in class net.aditsu.depeche.Query
Adds a "name IN (values)" condition and returns a new query
filterPK(Serializable...) - Method in class net.aditsu.depeche.Query
Adds a condition that matches the primary key columns of the query's table to the given values and returns a new query
filterPK(List<Serializable>) - Method in class net.aditsu.depeche.Query
Adds a condition that matches the primary key columns of the query's table to the given values and returns a new query
findFKColumn(String) - Method in class net.aditsu.depeche.FKey
Returns the index of the foreign key column with a given name, within this foreign key
findFKColumn(String) - Method in class net.aditsu.depeche.UniqueConstraint
Returns the index of the column with a given name, within this unique constraint
findPKColumn(String) - Method in class net.aditsu.depeche.FKey
Returns the index of the primary key column with a given name, within this foreign key
FKey - Class in net.aditsu.depeche
Details of a foreign key
Flag - Enum in net.aditsu.depeche
 
FMProvider - Class in net.aditsu.depeche
Provider implementation for FileMaker
FMProvider(ConnSource) - Constructor for class net.aditsu.depeche.FMProvider
Creates an FMProvider using a connection source
FMProvider(String, String, String, String) - Constructor for class net.aditsu.depeche.FMProvider
Creates an FMProvider using connection details
FMProvider(String, int, String, String, String) - Constructor for class net.aditsu.depeche.FMProvider
Creates an FMProvider using connection details including port number

G

get(int) - Method in class net.aditsu.depeche.BaseQuery
 
get(String) - Method in class net.aditsu.depeche.ColumnInfo
Returns a column with a given label
get(int) - Method in class net.aditsu.depeche.ColumnInfo
 
get(int) - Method in class net.aditsu.depeche.Key
 
get(int) - Method in class net.aditsu.depeche.KeyInfo
 
get(String) - Static method in class net.aditsu.depeche.Operators
 
get(Object) - Method in class net.aditsu.depeche.Record
Returns a field's value given its name
get(int) - Method in class net.aditsu.util.LazyList
 
get(int) - Method in class net.aditsu.util.SimpleList
 
getAddColumnSQL(String, Column) - Method in class net.aditsu.depeche.Provider
Returns an SQL command for adding a column to a table
getAddFKeySQL(FKey) - Method in class net.aditsu.depeche.Provider
Returns an SQL command for adding a foreign key constraint
getAddUniqueSQL(UniqueConstraint) - Method in class net.aditsu.depeche.Provider
Returns an SQL command for adding a unique constraint
getAllTables() - Method in class net.aditsu.depeche.Provider
Returns a list of all the actual tables in this database
getAllViews() - Method in class net.aditsu.depeche.Provider
Returns a list of all the views in this database
getAsDouble(int) - Method in class net.aditsu.depeche.Record
Returns a field's numeric value converted to Double, given its index
getAsDouble(String) - Method in class net.aditsu.depeche.Record
Returns a field's numeric value converted to Double, given its name
getAsInteger(int) - Method in class net.aditsu.depeche.Record
Returns a field's numeric value converted to Integer, given its index
getAsInteger(String) - Method in class net.aditsu.depeche.Record
Returns a field's numeric value converted to Integer, given its name
getAsLong(int) - Method in class net.aditsu.depeche.Record
Returns a field's numeric value converted to Long, given its index
getAsLong(String) - Method in class net.aditsu.depeche.Record
Returns a field's numeric value converted to Long, given its name
getAutoColumn() - Method in class net.aditsu.depeche.TableInfo
Returns the autoincrement column if it exists and is unique, or null otherwise
getAutoColumnIndex() - Method in class net.aditsu.depeche.TableInfo
Returns the index of the autoincrement column if it exists and is unique, or -1 otherwise
getBigDecimal(int) - Method in class net.aditsu.depeche.Record
Returns a field's BigDecimal value given its index
getBigDecimal(String) - Method in class net.aditsu.depeche.Record
Returns a field's BigDecimal value given its name
getBoolean(int) - Method in class net.aditsu.depeche.Record
Returns a field's Boolean value given its index
getBoolean(String) - Method in class net.aditsu.depeche.Record
Returns a field's Boolean value given its name
getBytes(int) - Method in class net.aditsu.depeche.Record
Returns a field's byte array value given its index
getBytes(String) - Method in class net.aditsu.depeche.Record
Returns a field's byte array value given its name
getChildren(String) - Method in class net.aditsu.depeche.Record
Returns a query for getting the child records linked from this one through an exported key
getChildren(FKey) - Method in class net.aditsu.depeche.Record
Returns a query for getting the child records linked from this one through an exported key
getChildrenFrom(String) - Method in class net.aditsu.depeche.Record
Returns a query for getting the child records from a given table (linked from this one through an exported key)
getClassName() - Method in class net.aditsu.depeche.Column
Returns the class name for this column's values, or null if not known
getColumn(int) - Method in class net.aditsu.depeche.BaseQuery
 
getColumn(String) - Method in class net.aditsu.depeche.BaseQuery
 
getColumn(int, Class<T>) - Method in class net.aditsu.depeche.BaseQuery
 
getColumn(String, Class<T>) - Method in class net.aditsu.depeche.BaseQuery
 
getColumn() - Method in class net.aditsu.depeche.Field
Returns the column that this field belongs to
getColumn(int) - Method in interface net.aditsu.depeche.IQuery
Returns a lazy list of the values returned by this SELECT query in a given column
getColumn(String) - Method in interface net.aditsu.depeche.IQuery
Returns a list of the values returned by this SELECT query in a given column
getColumn(int, Class<T>) - Method in interface net.aditsu.depeche.IQuery
Returns a lazy list of the values returned by this SELECT query in a given column, using a class to cast the values to the correct type
getColumn(String, Class<T>) - Method in interface net.aditsu.depeche.IQuery
Returns a list of the values returned by this SELECT query in a given column, using a class to cast the values to the correct type
getColumn(int) - Method in class net.aditsu.depeche.Record
Returns a column with a given index
getColumn(String) - Method in class net.aditsu.depeche.Record
Returns a column with a given name
getColumn(int) - Method in class net.aditsu.depeche.UniqueConstraint
Returns the name of the column with a given index, within this unique constraint
getColumnClass() - Method in class net.aditsu.depeche.Column
Returns the class used for this column's values
getColumnCommentQuery(String, String, String) - Method in class net.aditsu.depeche.MySQLProvider
 
getColumnCommentQuery(String, String, String) - Method in class net.aditsu.depeche.PGProvider
 
getColumnCommentQuery(String, String, String) - Method in class net.aditsu.depeche.Provider
Returns a query for setting a comment on a table column
getColumnDesc(Column) - Method in class net.aditsu.depeche.Provider
 
getColumnIndex(String) - Method in class net.aditsu.depeche.ColumnInfo
Returns a column's numeric index (0-based) given its label
getColumnIndex() - Method in class net.aditsu.depeche.Field
Returns this field's index in the containing record's list of fields/columns
getColumnInfo() - Method in class net.aditsu.depeche.BaseQuery
 
getColumnInfo() - Method in interface net.aditsu.depeche.IQuery
Returns the column information for this SELECT query's results
getColumnInfo() - Method in class net.aditsu.depeche.Record
Returns the column information for this record
getColumnLabels() - Method in class net.aditsu.depeche.ColumnInfo
Returns a wrapper list of column labels
getColumnNames() - Method in class net.aditsu.depeche.ColumnInfo
Returns a wrapper list of column names
getColumns(String, String, String, String) - Method in class net.aditsu.jdbsimple.Conn
 
getColumnTypeDesc(Provider, Column) - Method in enum net.aditsu.depeche.ColumnType
 
getComment() - Method in class net.aditsu.depeche.Column
Returns this column's comment
getCondition() - Method in class net.aditsu.depeche.Join
 
getConfig(String) - Method in class net.aditsu.depeche.Configuration
Returns a "subconfiguration" obtained from the properties starting with a given prefix, removing the prefix
getConn() - Method in class net.aditsu.jdbsimple.AbstractConnSource
 
getConn() - Method in interface net.aditsu.jdbsimple.ConnSource
Returns a new connection
getConnection() - Method in class net.aditsu.jdbsimple.AbstractConnSource
 
getConnection() - Method in class net.aditsu.jdbsimple.DMConnSource
 
getConnection() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getConnSource(Configuration) - Static method in class net.aditsu.depeche.Depeche
Creates a connection source based on a configuration object
getCreateTableSQL(TableInfo) - Method in class net.aditsu.depeche.MySQLProvider
 
getCreateTableSQL(TableInfo) - Method in class net.aditsu.depeche.Provider
Returns an SQL command for creating a table given its information, with no constraints other than primary key
getCreateViewSQL(String, String) - Method in class net.aditsu.depeche.Provider
Returns an SQL command for creating a view given its name and definition
getDatabaseName() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getDataSource() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getDataSource(String) - Static method in class net.aditsu.jdbsimple.JNDIConnSource
 
getDataSourceName() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getDate(int) - Method in class net.aditsu.depeche.Record
Returns a field's Date value given its index
getDate(String) - Method in class net.aditsu.depeche.Record
Returns a field's Date value given its name
getDecimals() - Method in class net.aditsu.depeche.Column
Returns this column's scale, i.e.
getDefaultProvider() - Static method in class net.aditsu.depeche.Depeche
Creates a provider based on the default configuration (depeche.properties in the classpath)
getDeferrability() - Method in class net.aditsu.depeche.FKey
Returns the deferrability setting of this foreign key
getDefValue() - Method in class net.aditsu.depeche.Column
Returns this column's default value as a string
getDeleteRule() - Method in class net.aditsu.depeche.FKey
Returns the rule used to handle DELETE on a row referenced by this foreign key
getDeleteSQL() - Method in class net.aditsu.depeche.Query
Returns the SQL string for running this query as a DELETE query
getDescription() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getDouble(int) - Method in class net.aditsu.depeche.Record
Returns a field's Double value given its index
getDouble(String) - Method in class net.aditsu.depeche.Record
Returns a field's Double value given its name
getDropColumnSQL(String, Column) - Method in class net.aditsu.depeche.Provider
Returns an SQL command for dropping a column from a table
getDropFKeySQL(FKey) - Method in class net.aditsu.depeche.MySQLProvider
 
getDropFKeySQL(FKey) - Method in class net.aditsu.depeche.Provider
Returns an SQL command for dropping a foreign key constraint
getDropTableSQL(String) - Method in class net.aditsu.depeche.Provider
Returns an SQL command for dropping a table given its name
getDropViewSQL(String) - Method in class net.aditsu.depeche.Provider
Returns an SQL command for dropping a view given its name
getEnumValues(Column) - Method in class net.aditsu.depeche.PGProvider
 
getEnumValues(Column) - Method in class net.aditsu.depeche.Provider
Returns the list of values for a column with an enumerated type
getExpKey(Table) - Method in class net.aditsu.depeche.TableInfo
Returns the exported key that references the given table; it throws an exception if there are zero or multiple such exported keys
getExpKey(String) - Method in class net.aditsu.depeche.TableInfo
Returns the exported key with the given name; it throws an exception if there are zero or multiple such exported keys
getExpKeys() - Method in class net.aditsu.depeche.TableInfo
Returns this table's exported keys mapped by their fk table and name
getExportedKeys(String, String, String) - Method in class net.aditsu.jdbsimple.Conn
 
getField(int) - Method in class net.aditsu.depeche.Record
Returns a field by its index
getField(String) - Method in class net.aditsu.depeche.Record
Returns a field by its name
getFields() - Method in class net.aditsu.depeche.Record
Returns a list of all the fields
getFKColumn(int) - Method in class net.aditsu.depeche.FKey
Returns the name of the foreign key column with a given index, within this foreign key
getFKColumns() - Method in class net.aditsu.depeche.MutableFKey
Returns the modifiable list of foreign key columns
getFKey() - Method in class net.aditsu.depeche.Column
Returns the foreign key that contains this column (if it exists and is unique)
getFKey() - Method in class net.aditsu.depeche.Field
Returns the foreign key that contains this field's column (if it exists and is unique)
getFKey(Table) - Method in class net.aditsu.depeche.TableInfo
Returns the foreign key that references the given table; it throws an exception if there are zero or multiple such foreign keys
getFKey(String) - Method in class net.aditsu.depeche.TableInfo
Returns the foreign key with the given name; it throws an exception if there is no such foreign key
getFKeyInfo() - Method in class net.aditsu.depeche.FKey
Returns a KeyInfo object listing the foreign key columns within this foreign key
getFKeys() - Method in class net.aditsu.depeche.TableInfo
Returns this table's foreign keys mapped by their name
getFkTable() - Method in class net.aditsu.depeche.ExpKey
 
getFKTable() - Method in class net.aditsu.depeche.FKey
Returns the foreign/child table
getFloat(int) - Method in class net.aditsu.depeche.Record
Returns a field's Float value given its index
getFloat(String) - Method in class net.aditsu.depeche.Record
Returns a field's Float value given its name
getGenericTableDetails(String, String, String, String...) - Method in class net.aditsu.depeche.Provider
Returns a detailed list of table-like objects in this provider's database, matching the given criteria
getGenericTables(String, String, String, String...) - Method in class net.aditsu.depeche.Provider
Returns a list of table-like objects in this provider's database, matching the given criteria
getImportedKeys(String, String, String) - Method in class net.aditsu.jdbsimple.Conn
 
getInsertSQL() - Method in class net.aditsu.depeche.Query
Returns the SQL string for running this query as an INSERT query
getInstance() - Static method in class net.aditsu.depeche.StaticProviderRef
 
getInt(int) - Method in class net.aditsu.depeche.Record
Returns a field's int value given its index
getInt(String) - Method in class net.aditsu.depeche.Record
Returns a field's int value given its name
getInt(int) - Method in class net.aditsu.jdbsimple.RSet
 
getInt(String) - Method in class net.aditsu.jdbsimple.RSet
 
getInteger(int) - Method in class net.aditsu.depeche.Record
Returns a field's Integer value given its index
getInteger(String) - Method in class net.aditsu.depeche.Record
Returns a field's Integer value given its name
getJDBCLevel() - Method in enum net.aditsu.jdbsimple.IsolationLevel
 
getKey(Record) - Method in class net.aditsu.depeche.KeyInfo
Returns the values corresponding to this key info in the given record, or a list of null values if the record is null
getKey(KeyInfo) - Method in class net.aditsu.depeche.Record
Returns this record's field values for the given KeyInfo, in a Key object
getKeyInfo() - Method in class net.aditsu.depeche.UniqueConstraint
Returns a KeyInfo object listing the columns within this unique constraint
getLabel() - Method in class net.aditsu.depeche.Column
Returns this column's label
getLabel(int) - Method in class net.aditsu.depeche.ColumnInfo
Returns a column's label given its index (0-based)
getLastId(Conn) - Method in class net.aditsu.depeche.Provider
Returns the last generated auto-increment value in a given connection as an int value
getLastId(Conn) - Method in class net.aditsu.depeche.SQLiteProvider
 
getLocalQuery() - Method in class net.aditsu.depeche.BaseQuery
 
getLocalQuery() - Method in interface net.aditsu.depeche.IQuery
Returns a LocalQuery that uses the records selected by this query
getLoginTimeout() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getLogWriter() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getLong(int) - Method in class net.aditsu.depeche.Record
Returns a field's Long value given its index
getLong(String) - Method in class net.aditsu.depeche.Record
Returns a field's Long value given its name
getLongLastId(Conn) - Method in class net.aditsu.depeche.H2Provider
 
getLongLastId(Conn) - Method in class net.aditsu.depeche.MySQLProvider
 
getLongLastId(Conn) - Method in class net.aditsu.depeche.PGProvider
 
getLongLastId(Conn) - Method in class net.aditsu.depeche.Provider
Returns the last generated auto-increment value in a given connection as a long value
getLongLastId(Conn) - Method in class net.aditsu.depeche.SQLiteProvider
 
getLongLastId(Conn) - Method in class net.aditsu.depeche.SQLServerProvider
 
getMetaData() - Method in class net.aditsu.jdbsimple.Conn
 
getMetaData() - Method in class net.aditsu.jdbsimple.RSet
 
getName() - Method in class net.aditsu.depeche.Column
Returns this column's name (use Column.getLabel() for aliases)
getName(int) - Method in class net.aditsu.depeche.ColumnInfo
Returns a column's name given its index (0-based), use ColumnInfo.getLabel(int) for aliases
getName() - Method in class net.aditsu.depeche.ExpKey
 
getName() - Method in class net.aditsu.depeche.FKey
Returns the name of this foreign key
getName() - Method in class net.aditsu.depeche.Provider
Returns this provider's name
getName() - Method in class net.aditsu.depeche.UniqueConstraint
Returns the name of this unique constraint
getNetworkProtocol() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getNullable() - Method in class net.aditsu.depeche.Column
Returns this column's NULL setting; 0 = NOT NULL, 1 = nullable, 2 = unknown
getNumber(int) - Method in class net.aditsu.depeche.Record
Returns a field's Number value given its index
getNumber(String) - Method in class net.aditsu.depeche.Record
Returns a field's Number value given its name
getObject(int) - Method in class net.aditsu.jdbsimple.RSet
 
getObject(String) - Method in class net.aditsu.jdbsimple.RSet
 
getOneRecord() - Method in class net.aditsu.depeche.BaseQuery
 
getOneRecord() - Method in interface net.aditsu.depeche.IQuery
Runs this query as a SELECT (if needed) and returns a single record; it throws an exception if the number of results is not 1
getOneRecord(Conn) - Method in class net.aditsu.depeche.SQLQuery
Runs this query as a SELECT (if needed) using the given connection and returns a single record; it throws an exception if the number of results is not 1
getParameterMetaData() - Method in class net.aditsu.jdbsimple.Stmt
 
getParams() - Method in class net.aditsu.depeche.Query
 
getParams() - Method in class net.aditsu.depeche.RawQuery
 
getParams() - Method in class net.aditsu.depeche.SQLCondition
Returns this condition's list of parameters
getParams() - Method in class net.aditsu.depeche.SQLQuery
Returns this query's parameters
getParent(String) - Method in class net.aditsu.depeche.Record
Returns a query for getting the parent record linked from this one through a foreign key
getParent(FKey) - Method in class net.aditsu.depeche.Record
Returns a query for getting the parent record linked from this one through a foreign key
getParentFrom(String) - Method in class net.aditsu.depeche.Record
Returns a query for getting the parent record from a given table (linked from this one through a foreign key)
getParentThrough(String) - Method in class net.aditsu.depeche.Record
Returns a query for getting the parent record linked from this one through a given column
getPassword() - Method in class net.aditsu.jdbsimple.DMConnSource
 
getPassword() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getPKColumn(int) - Method in class net.aditsu.depeche.FKey
Returns the name of the primary key column with a given index, within this foreign key
getPKColumns() - Method in class net.aditsu.depeche.MutableFKey
Returns the modifiable list of primary key columns
getPKCondition() - Method in class net.aditsu.depeche.Record
Returns a condition that matches this record's primary key (or null if there is no primary key)
getPKey() - Method in class net.aditsu.depeche.Record
Returns a Key object containing this record's primary key field value(s)
getPKeyInfo() - Method in class net.aditsu.depeche.FKey
Returns a KeyInfo object listing the primary key columns within this foreign key
getPKeyInfo() - Method in class net.aditsu.depeche.TableInfo
Returns a KeyInfo object listing this table's primary key columns
getPkName() - Method in class net.aditsu.depeche.TableInfo
Returns the name of the primary key constraint (may be null)
getPKTable() - Method in class net.aditsu.depeche.FKey
Returns the primary/parent table
getPortNumber() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getPrefix() - Method in class net.aditsu.depeche.Configuration
Returns the prefix of this configuration within the root configuration
getPrimaryKeys(String, String, String) - Method in class net.aditsu.jdbsimple.Conn
 
getProperties() - Method in class net.aditsu.jdbsimple.DMConnSource
 
getProperty(Object, String) - Static method in class net.aditsu.util.BeanUtil
 
getPropertyDescriptor(Object, String) - Static method in class net.aditsu.util.BeanUtil
 
getPropertyMap(Class<?>) - Static method in class net.aditsu.util.BeanUtil
 
getProvider(Configuration) - Static method in class net.aditsu.depeche.Depeche
Creates a provider based on a configuration object
getProvider() - Method in class net.aditsu.depeche.DirectProviderRef
 
getProvider() - Method in class net.aditsu.depeche.NamedProviderRef
 
getProvider() - Method in interface net.aditsu.depeche.ProviderRef
 
getProvider() - Method in class net.aditsu.depeche.Record
Returns the provider used by this record
getProvider() - Method in class net.aditsu.depeche.SQLQuery
Returns the provider used by this query
getProvider() - Method in class net.aditsu.depeche.StaticProviderRef
 
getProviderRef() - Method in class net.aditsu.depeche.Provider
Returns the provider reference used in queries and records
getProviderRef() - Method in class net.aditsu.depeche.Record
Returns the provider reference used by this record
getProviderRef() - Method in class net.aditsu.depeche.SQLQuery
Returns the provider reference used by this query
getRecord() - Method in class net.aditsu.depeche.BaseQuery
 
getRecord() - Method in interface net.aditsu.depeche.IQuery
Runs this query as a SELECT (if needed) and returns a single record, or null if there are no results; it throws an exception if there are multiple results
getRecord(String, Serializable...) - Method in class net.aditsu.depeche.Provider
Returns a single record (or null if not found) given its table and primary key values
getRecord(String, Conn, Serializable...) - Method in class net.aditsu.depeche.Provider
Returns a single record (or null if not found) given its table and primary key values, using a given connection
getRecord(Table, Serializable...) - Method in class net.aditsu.depeche.Provider
Deprecated.
getRecord(String, List<Serializable>) - Method in class net.aditsu.depeche.Provider
Returns a single record (or null if not found) given its table and primary key values
getRecord(String, Conn, List<Serializable>) - Method in class net.aditsu.depeche.Provider
Returns a single record (or null if not found) given its table and primary key values, using a given connection
getRecord(Table, List<Serializable>) - Method in class net.aditsu.depeche.Provider
Deprecated.
getRecord(Conn) - Method in class net.aditsu.depeche.SQLQuery
Runs this query as a SELECT (if needed) using the given connection and returns a single record, or null if there are no results; it throws an exception if there are multiple results
getRoleName() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getRootConfig() - Method in class net.aditsu.depeche.Configuration
Returns the root configuration (of which this is a subconfiguration)
getSelectSQL() - Method in class net.aditsu.depeche.Query
 
getSelectSQL() - Method in class net.aditsu.depeche.RawQuery
 
getSelectSQL() - Method in class net.aditsu.depeche.SQLQuery
Returns the SQL string for running this query as a SELECT query
getServerName() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getSize() - Method in class net.aditsu.depeche.Column
Returns this column's size (e.g.
getSize() - Method in class net.aditsu.util.LazyList
 
getSize() - Method in class net.aditsu.util.SimpleList
 
getSQL() - Method in class net.aditsu.depeche.SQLCondition
Returns this condition's SQL string
getSQLCondition(Provider) - Method in class net.aditsu.depeche.Condition
 
getSQLCondition(Provider) - Method in class net.aditsu.depeche.FilterCondition
 
getSQLCondition(Provider) - Method in class net.aditsu.depeche.InFilterCondition
 
getSQLCondition(Provider) - Method in class net.aditsu.depeche.KeyFilterCondition
 
getSQLException() - Method in exception net.aditsu.jdbsimple.WrappedSQLException
 
getSqlType() - Method in class net.aditsu.depeche.Column
Returns this column's SQL type
getString(int) - Method in class net.aditsu.depeche.Record
Returns a field's String value given its index
getString(String) - Method in class net.aditsu.depeche.Record
Returns a field's String value given its name
getString(int) - Method in class net.aditsu.jdbsimple.RSet
 
getString(String) - Method in class net.aditsu.jdbsimple.RSet
 
getTable() - Method in class net.aditsu.depeche.ColumnInfo
Returns the common table (if applicable) that contains the columns listed in this instance
getTable() - Method in class net.aditsu.depeche.Join
 
getTable() - Method in class net.aditsu.depeche.Query
Returns the main table being queried
getTable() - Method in class net.aditsu.depeche.Record
Returns the table that contains this record (if it was obtained from a table)
getTable() - Method in class net.aditsu.depeche.UniqueConstraint
Returns the table that owns this unique constraint
getTableInfo(String) - Method in class net.aditsu.depeche.Provider
Returns the table information for a given table
getTableInfo(String, Conn) - Method in class net.aditsu.depeche.Provider
Returns the table information for a given table, using the given connection if needed
getTableInfo(Table) - Method in class net.aditsu.depeche.Provider
Returns the table information for a given table
getTableInfo(Table, Conn) - Method in class net.aditsu.depeche.Provider
Returns the table information for a given table, using the given connection if needed
getTableInfo() - Method in class net.aditsu.depeche.Record
Returns the table information for this record (if it was obtained from a table)
getTables(String, String, String) - Method in class net.aditsu.depeche.Provider
Returns a list of actual tables in this database, matching the given criteria
getTables(String, String, String, String[]) - Method in class net.aditsu.jdbsimple.Conn
 
getTableTypes() - Method in class net.aditsu.depeche.Provider
Returns the list of table types supported by this provider's database
getTableTypes() - Method in class net.aditsu.jdbsimple.Conn
 
getTimestamp(int) - Method in class net.aditsu.depeche.Record
Returns a field's Timestamp value given its index
getTimestamp(String) - Method in class net.aditsu.depeche.Record
Returns a field's Timestamp value given its name
getType() - Method in class net.aditsu.depeche.Column
Returns this column's type (as a ColumnType value)
getType() - Method in class net.aditsu.depeche.Join
 
getType() - Method in class net.aditsu.depeche.Param
 
getTypeName() - Method in class net.aditsu.depeche.Column
Returns this column's type name
getUniqueConstraints(Table) - Method in class net.aditsu.depeche.PGProvider
 
getUniqueConstraints(Table) - Method in class net.aditsu.depeche.Provider
Returns a list of all the unique constraints on the given table (not including the primary key)
getUpdateRule() - Method in class net.aditsu.depeche.FKey
Returns the rule used to handle UPDATE on a row referenced by this foreign key
getUpdateSQL() - Method in class net.aditsu.depeche.Query
Returns the SQL string for running this query as an UPDATE query
getUpdateSQL() - Method in class net.aditsu.depeche.RawQuery
 
getUpdateSQL() - Method in class net.aditsu.depeche.SQLQuery
Returns the SQL string for running this query as a generic update query
getUrl() - Method in class net.aditsu.jdbsimple.DMConnSource
 
getUser() - Method in class net.aditsu.jdbsimple.DMConnSource
 
getUser() - Method in class net.aditsu.jdbsimple.DSConnSource
 
getValue() - Method in class net.aditsu.depeche.Field
Returns the field's value
getValue() - Method in class net.aditsu.depeche.Param
 
getValue(int) - Method in class net.aditsu.depeche.Record
Returns a field's value given its index
getValue(String) - Method in class net.aditsu.depeche.Record
Returns a field's value given its name
getValueOrNull() - Method in class net.aditsu.depeche.Field
Returns the field's value; if the value is UNSET then it returns null instead
getValueOrNull(int) - Method in class net.aditsu.depeche.Record
Returns a field's value given its index; if the value is UNSET then it returns null instead
getValueOrNull(String) - Method in class net.aditsu.depeche.Record
Returns a field's value given its name; if the value is UNSET then it returns null instead
getViewDefinition(Table) - Method in class net.aditsu.depeche.PGProvider
 
getViewDefinition(Table) - Method in class net.aditsu.depeche.Provider
Returns the definition of the given view
getViews(String, String, String) - Method in class net.aditsu.depeche.Provider
Returns a list of views in this database, matching the given criteria

H

H2Provider - Class in net.aditsu.depeche
Provider implementation for H2
H2Provider(ConnSource) - Constructor for class net.aditsu.depeche.H2Provider
Creates an H2Provider using a connection source
H2Provider(String, String, String) - Constructor for class net.aditsu.depeche.H2Provider
Creates an H2Provider using connection details
hasColumn(String) - Method in class net.aditsu.depeche.ColumnInfo
Returns true if there is a column with the given label
hasFlag(Flag) - Method in class net.aditsu.depeche.Provider
Checks whether the given flag is set for this provider
hash(Object) - Static method in class net.aditsu.util.ObjectUtil
 
hashCode() - Method in class net.aditsu.depeche.ExpKey
 
hashCode() - Method in class net.aditsu.depeche.Table
 
hasRun() - Method in class net.aditsu.depeche.BaseQuery
 
hasRun() - Method in interface net.aditsu.depeche.IQuery
Returns true if this query was already executed as a SELECT (and the results cached)

I

IncludedConnSources - Class in net.aditsu.depeche
 
IncludedConnSources() - Constructor for class net.aditsu.depeche.IncludedConnSources
 
IncludedProviders - Class in net.aditsu.depeche
 
IncludedProviders() - Constructor for class net.aditsu.depeche.IncludedProviders
 
InFilterCondition - Class in net.aditsu.depeche
 
InFilterCondition(String, Collection<? extends Serializable>) - Constructor for class net.aditsu.depeche.InFilterCondition
 
insert() - Method in class net.aditsu.depeche.Query
Runs this query as an INSERT query and returns the number of rows
insert(Conn) - Method in class net.aditsu.depeche.Query
Runs this query as an INSERT query using the given connection and returns the number of rows
insert(Conn) - Method in class net.aditsu.depeche.Record
Inserts this record into the database using the given connection, and updates the autoincrement field (if any) with the generated value
insert() - Method in class net.aditsu.depeche.Record
Inserts this record into the database using a new connection, and updates the autoincrement field (if any) with the generated value
IQuery - Interface in net.aditsu.depeche
Base query interface
isAutoIncrement() - Method in class net.aditsu.depeche.Column
Returns true if this is an auto-incrementing column
isClosed() - Method in class net.aditsu.jdbsimple.Stmt
 
isDeferrable() - Method in class net.aditsu.depeche.FKey
Returns true if this foreign key is deferrable
isEmpty() - Method in class net.aditsu.util.LazyList
 
isEnum(String) - Method in class net.aditsu.depeche.PGProvider
 
isInitiallyDeferred() - Method in class net.aditsu.depeche.FKey
Returns true if this foreign key is deferrable and initially deferred
isLimited() - Method in class net.aditsu.depeche.Query
Returns true if this query has a limit or offset
isNotNull() - Method in class net.aditsu.depeche.Column
Returns true if this column is defined as NOT NULL
IsolationLevel - Enum in net.aditsu.jdbsimple
 

J

JNDIConnSource - Class in net.aditsu.jdbsimple
JNDI-based connection source
JNDIConnSource(String) - Constructor for class net.aditsu.jdbsimple.JNDIConnSource
 
Join - Class in net.aditsu.depeche
 
Join(JoinType, String, SQLCondition) - Constructor for class net.aditsu.depeche.Join
 
join(Join) - Method in class net.aditsu.depeche.Query
Adds the given join object to the query's joins and returns a new query
join(JoinType, String, String, String) - Method in class net.aditsu.depeche.Query
Adds a join of a given type, with a given table, with the condition that the two given fields are equal, and returns a new query; all parameters are quoted
join(String, String, String) - Method in class net.aditsu.depeche.Query
Adds an inner join with a given table, with the condition that the two given fields are equal, and returns a new query; all parameters are quoted
joinCondition(String, String) - Method in class net.aditsu.depeche.Provider
Creates a join condition "fld1 = fld2", quoting the fields
joinCondition(String, String, String, String) - Method in class net.aditsu.depeche.Provider
Creates a join condition "table1.fld1 = table2.fld2", quoting the fields
joinCondition(String, KeyInfo, String, KeyInfo) - Method in class net.aditsu.depeche.Provider
Creates a join condition matching the given keys between two tables, quoting the fields
joinParent(JoinType, FKey) - Method in class net.aditsu.depeche.Query
Adds a join of a given type, with a parent table, linked through the given foreign key
joinParent(FKey) - Method in class net.aditsu.depeche.Query
Adds an inner join with a parent table, linked through the given foreign key
joinParentFrom(JoinType, String) - Method in class net.aditsu.depeche.Query
Adds a join of a given type, with the given parent table, linked through a foreign key
joinParentFrom(String) - Method in class net.aditsu.depeche.Query
Adds an inner join with the given parent table, linked through a foreign key
joinParents(JoinType) - Method in class net.aditsu.depeche.Query
Adds joins of a given type, with all parent tables, linked through foreign keys
joinParents() - Method in class net.aditsu.depeche.Query
Adds inner joins with all parent tables, linked through foreign keys
joinParentThrough(JoinType, String) - Method in class net.aditsu.depeche.Query
Adds a join of a given type, with a parent table, linked through the given column
joinParentThrough(String) - Method in class net.aditsu.depeche.Query
Adds an inner join with a parent table, linked through the given column
JoinType - Enum in net.aditsu.depeche
 

K

Key - Class in net.aditsu.depeche
A list of values for a set of columns involved in a key
Key(List<Serializable>) - Constructor for class net.aditsu.depeche.Key
 
Key(Serializable...) - Constructor for class net.aditsu.depeche.Key
 
KeyFilterCondition - Class in net.aditsu.depeche
 
KeyFilterCondition(KeyInfo, Key) - Constructor for class net.aditsu.depeche.KeyFilterCondition
 
KeyInfo - Class in net.aditsu.depeche
A list of column names involved in a key
KeyInfo(String...) - Constructor for class net.aditsu.depeche.KeyInfo
 
KeyInfo(List<String>) - Constructor for class net.aditsu.depeche.KeyInfo
 
KeyRule - Enum in net.aditsu.depeche
Database rules for handling UPDATE or DELETE on rows referenced by a foreign key

L

LazyList<T> - Class in net.aditsu.util
ArrayList-like class that reuses the backing array when making copies and adding elements, copying the array only when necessary (on subsequent "add" at the same size).
LazyList() - Constructor for class net.aditsu.util.LazyList
 
leftJoin(String, String, String) - Method in class net.aditsu.depeche.Query
Adds a left join with a given table, with the condition that the two given fields are equal, and returns a new query; all parameters are quoted
leftJoinParent(FKey) - Method in class net.aditsu.depeche.Query
Adds a left join with a parent table, linked through the given foreign key
leftJoinParentFrom(String) - Method in class net.aditsu.depeche.Query
Adds a left join with the given parent table, linked through a foreign key
leftJoinParents() - Method in class net.aditsu.depeche.Query
Adds left joins with all parent tables, linked through foreign keys
leftJoinParentThrough(String) - Method in class net.aditsu.depeche.Query
Adds a left join with a parent table, linked through the given column
LikeOperator - Class in net.aditsu.depeche
Operator corresponding to SQL's "LIKE"
LikeOperator() - Constructor for class net.aditsu.depeche.LikeOperator
 
limit(long) - Method in interface net.aditsu.depeche.DynamicQuery
Limits the number of records to select and returns a new query
limit(long) - Method in class net.aditsu.depeche.LocalQuery
 
limit(long) - Method in class net.aditsu.depeche.Query
 
load(Properties) - Static method in class net.aditsu.depeche.Configuration
Loads a configuration from a Properties object
load(InputStream) - Static method in class net.aditsu.depeche.Configuration
Loads a configuration from an input stream
loadDefault() - Static method in class net.aditsu.depeche.Configuration
Loads the default configuration - depeche.properties in the classpath
loadFromClassPath(String) - Static method in class net.aditsu.depeche.Configuration
Loads a configuration from a properties file in the classpath
loadFromClassPath(Class<?>, String) - Static method in class net.aditsu.depeche.Configuration
Loads a configuration from a properties file in the classpath, relative to a given class
loadFromFile(String) - Static method in class net.aditsu.depeche.Configuration
Loads a configuration from a properties file
LocalQuery - Class in net.aditsu.depeche
Dynamic query implementation that works on a List of Records (such as another query) rather than a database
LocalQuery(List<Record>) - Constructor for class net.aditsu.depeche.LocalQuery
 
lock(RowLock) - Method in class net.aditsu.depeche.Query
Sets the given row lock (for SELECT) and returns a new query
longCount() - Method in interface net.aditsu.depeche.DynamicQuery
Counts the records matched by this query, without necessarily selecting them, and returns the result as a long
longCount() - Method in class net.aditsu.depeche.LocalQuery
 
longCount() - Method in class net.aditsu.depeche.Query
Returns the number of rows that this SELECT query would find, as a long value.
longCount(Conn) - Method in class net.aditsu.depeche.Query
Returns the number of rows that this SELECT query would find, as a long value.

M

multiHash(Object...) - Static method in class net.aditsu.util.ObjectUtil
 
MutableColumn - Class in net.aditsu.depeche
Database column details that can be created from scratch and modified
MutableColumn() - Constructor for class net.aditsu.depeche.MutableColumn
 
MutableColumn(String, ColumnType) - Constructor for class net.aditsu.depeche.MutableColumn
Creates a new column
MutableColumn(Column) - Constructor for class net.aditsu.depeche.MutableColumn
Copy constructor
MutableFKey - Class in net.aditsu.depeche
Foreign key details that can be created from scratch and modified
MutableFKey(Table, Table, String) - Constructor for class net.aditsu.depeche.MutableFKey
 
MutableFKey(Table, Table, String, KeyRule, KeyRule, int) - Constructor for class net.aditsu.depeche.MutableFKey
 
MutableTableInfo - Class in net.aditsu.depeche
Database table information that can be created from scratch and modified
MutableTableInfo(Table) - Constructor for class net.aditsu.depeche.MutableTableInfo
 
MySQLProvider - Class in net.aditsu.depeche
Provider implementation for MySQL
MySQLProvider(ConnSource) - Constructor for class net.aditsu.depeche.MySQLProvider
Creates a MySQLProvider using a connection source
MySQLProvider(String, String, String, String) - Constructor for class net.aditsu.depeche.MySQLProvider
Creates a MySQLProvider using connection details
MySQLProvider(String, int, String, String, String) - Constructor for class net.aditsu.depeche.MySQLProvider
Creates a MySQLProvider using connection details including port number

N

NamedProviderRef - Class in net.aditsu.depeche
Provider reference using the provider name as a key
NamedProviderRef(Provider) - Constructor for class net.aditsu.depeche.NamedProviderRef
 
net.aditsu.depeche - package net.aditsu.depeche
 
net.aditsu.jdbsimple - package net.aditsu.jdbsimple
 
net.aditsu.util - package net.aditsu.util
 
newKey(int) - Static method in class net.aditsu.depeche.Key
 
newRecord(String) - Method in class net.aditsu.depeche.Provider
Creates a new record for a given table
newRecord(String, Conn) - Method in class net.aditsu.depeche.Provider
Creates a new record for a given table, using the given connection if needed
newRecord(ColumnInfo) - Method in class net.aditsu.depeche.Provider
Creates a new record using given column information
next() - Method in class net.aditsu.jdbsimple.RSet
 
not() - Method in class net.aditsu.depeche.Condition
 
not() - Method in class net.aditsu.depeche.SQLCondition
Returns a new condition representing "NOT this"

O

ObjectUtil - Class in net.aditsu.util
 
ObjectUtil() - Constructor for class net.aditsu.util.ObjectUtil
 
offset(long) - Method in interface net.aditsu.depeche.DynamicQuery
Sets the offset of the first record to select (i.e.
offset(long) - Method in class net.aditsu.depeche.LocalQuery
 
offset(long) - Method in class net.aditsu.depeche.Query
 
Operator - Class in net.aditsu.depeche
Boolean binary operator
Operators - Class in net.aditsu.depeche
 
Operators() - Constructor for class net.aditsu.depeche.Operators
 
or(Condition) - Method in class net.aditsu.depeche.Condition
 
or(SQLCondition) - Method in class net.aditsu.depeche.SQLCondition
Returns a new condition representing "this OR cond"
order(String...) - Method in interface net.aditsu.depeche.DynamicQuery
Adds the given fields (ascending) to the list of fields to sort by, and returns a new query
order(List<String>) - Method in interface net.aditsu.depeche.DynamicQuery
Adds the given fields (ascending) to the list of fields to sort by, and returns a new query
order(String...) - Method in class net.aditsu.depeche.LocalQuery
 
order(List<String>) - Method in class net.aditsu.depeche.LocalQuery
 
order(String...) - Method in class net.aditsu.depeche.Query
 
order(List<String>) - Method in class net.aditsu.depeche.Query
 

P

Param - Class in net.aditsu.depeche
Holds a parameter value (for a statement) together with an SQL type to use
Param(Serializable, int) - Constructor for class net.aditsu.depeche.Param
Creates a Param object
ParameterInfo - Class in net.aditsu.depeche
Column information for a query's parameters
ParameterInfo(ParameterMetaData) - Constructor for class net.aditsu.depeche.ParameterInfo
 
PGProvider - Class in net.aditsu.depeche
Provider implementation for PostgreSQL
PGProvider(ConnSource) - Constructor for class net.aditsu.depeche.PGProvider
Creates a PGProvider using a connection source
PGProvider(String, String, String, String) - Constructor for class net.aditsu.depeche.PGProvider
Creates a PGProvider using connection details
PGProvider(String, int, String, String, String) - Constructor for class net.aditsu.depeche.PGProvider
Creates a PGProvider using connection details including port number
prepareStmt(String) - Method in class net.aditsu.jdbsimple.Conn
Creates a prepared statement with the default result set features; reuses cached statement if available
prepareStmt(String, boolean) - Method in class net.aditsu.jdbsimple.Conn
Creates a prepared statement; reuses cached statement if available
Provider - Class in net.aditsu.depeche
Manager for database connections and queries, for a specific database
Provider(ConnSource) - Constructor for class net.aditsu.depeche.Provider
Constructs a provider that uses a given connection source
ProviderRef - Interface in net.aditsu.depeche
Provider reference, used in SQLQuery and Record for provider serialization
ProviderSpi - Interface in net.aditsu.depeche
SPI interface for creating providers
put(String, Serializable) - Method in class net.aditsu.depeche.Record
Sets a field's value by its name

Q

query() - Method in class net.aditsu.depeche.Provider
Creates a new query without a table specified
query(String) - Method in class net.aditsu.depeche.Provider
Creates a new query for a given table
query(Table) - Method in class net.aditsu.depeche.Provider
Creates a new query for a given table
query(SQLQuery, String) - Method in class net.aditsu.depeche.Provider
Creates a new query that uses a given query as a subquery
query(Record) - Method in class net.aditsu.depeche.Provider
Creates a new query that matches a given record
Query - Class in net.aditsu.depeche
Query with dynamic SQL building
quote(String) - Method in class net.aditsu.depeche.Provider
Quotes an identifier, separating different parts by dots; doesn't quote a single "*"

R

rawFields(String...) - Method in class net.aditsu.depeche.Query
Adds the given raw SQL expressions to the "SELECT" clause and returns a new query
rawFilter(String, Serializable...) - Method in class net.aditsu.depeche.Query
Creates a custom condition and adds it to this query (using "AND" with an existing condition) and returns a new query
rawJoin(String, String, String) - Method in class net.aditsu.depeche.Query
Adds an inner join with a given table, with the condition that the two given fields are equal, and returns a new query; all parameters are taken as raw SQL expressions
rawOrder(String...) - Method in class net.aditsu.depeche.Query
Adds the given raw SQL expressions to the "ORDER BY" clause and returns a new query
rawQuery(String, List<Serializable>) - Method in class net.aditsu.depeche.Provider
Creates a raw SQL query
rawQuery(String, Serializable...) - Method in class net.aditsu.depeche.Provider
Creates a raw SQL query
RawQuery - Class in net.aditsu.depeche
Query that works directly with SQL strings and parameters
rawQuote(String) - Method in class net.aditsu.depeche.Provider
Quotes an identifier, treating dots as part of the identifier name
rawSet(String, Serializable) - Method in class net.aditsu.depeche.Query
Adds a field value (for INSERT or UPDATE) using a raw expression for the field, and returns a new query
Record - Class in net.aditsu.depeche
A record obtained from a SELECT query
refresh(Conn) - Method in class net.aditsu.depeche.Record
Refreshes this record (based on its primary key) with the values from the database, using the given connection
refresh(Conn, RowLock) - Method in class net.aditsu.depeche.Record
Refreshes this record (based on its primary key) with the values from the database, using the given connection, and locks it with the given row lock
refresh() - Method in class net.aditsu.depeche.Record
Refreshes this record (based on its primary key) with the values from the database, using a new connection
register(Class<? extends Provider>, String...) - Static method in class net.aditsu.depeche.Depeche
Deprecated.
use the SPI mechanism
register(ConnSourceBuilder, String) - Static method in class net.aditsu.depeche.Depeche
Deprecated.
use the SPI mechanism
remove(Object) - Method in class net.aditsu.depeche.Record
 
resolveTable(String) - Method in class net.aditsu.depeche.Provider
Resolves a table given as a string to its proper definition
resolveTable(String, Conn) - Method in class net.aditsu.depeche.Provider
Resolves a table given as a string to its proper definition, using the given connection if needed
resolveTableImpl(String) - Method in class net.aditsu.depeche.SQLiteProvider
 
resolveTableImpl(String, Conn) - Method in class net.aditsu.depeche.SQLiteProvider
 
ResultInfo - Class in net.aditsu.depeche
Column information for a query's result
ResultInfo(Provider, ResultSetMetaData, Table) - Constructor for class net.aditsu.depeche.ResultInfo
 
rollback() - Method in class net.aditsu.jdbsimple.Conn
 
RowLock - Enum in net.aditsu.depeche
 
RSet - Class in net.aditsu.jdbsimple
Wrapper for ResultSet
RSet(ResultSet) - Constructor for class net.aditsu.jdbsimple.RSet
 
RSetQuery - Class in net.aditsu.depeche
Query implementation that uses the data from an RSet directly
RSetQuery(Provider, RSet) - Constructor for class net.aditsu.depeche.RSetQuery
 
run(Conn) - Method in interface net.aditsu.depeche.DBTask
 
run(DBTask<T>) - Method in class net.aditsu.depeche.Provider
Gets a new connection and runs the given task

S

save(Conn) - Method in class net.aditsu.depeche.Record
Saves this record to the database using the given connection.
save() - Method in class net.aditsu.depeche.Record
Saves this record to the database using a new connection.
schema - Variable in class net.aditsu.depeche.Table
 
select() - Method in class net.aditsu.depeche.BaseQuery
 
select() - Method in interface net.aditsu.depeche.IQuery
Runs this query as a SELECT (and caches the results)
select() - Method in class net.aditsu.depeche.LocalQuery
 
select(Conn) - Method in class net.aditsu.depeche.Query
 
select() - Method in class net.aditsu.depeche.Query
 
select() - Method in class net.aditsu.depeche.RSetQuery
 
select(Conn) - Method in class net.aditsu.depeche.SQLQuery
Runs this query as a SELECT using the given connection (and caches the results)
select() - Method in class net.aditsu.depeche.SQLQuery
Runs this query as a SELECT (and caches the results)
set(int, Serializable) - Method in class net.aditsu.depeche.Key
 
set(String, Serializable) - Method in class net.aditsu.depeche.Query
Adds a field value (for INSERT or UPDATE) and returns a new query
set(int, T) - Method in class net.aditsu.util.SimpleList
 
setAutoCommit(boolean) - Method in class net.aditsu.jdbsimple.Conn
 
setAutoIncrement(boolean) - Method in class net.aditsu.depeche.MutableColumn
 
setClassName(String) - Method in class net.aditsu.depeche.MutableColumn
 
setColumnComment(String, String, String) - Method in class net.aditsu.depeche.Provider
Sets a comment on a table column
setColumnComment(String, String, String, Conn) - Method in class net.aditsu.depeche.Provider
Sets a comment on a table column, using a given connection
setComment(String) - Method in class net.aditsu.depeche.MutableColumn
 
setDatabaseName(String) - Method in class net.aditsu.jdbsimple.DSConnSource
 
setDataSourceName(String) - Method in class net.aditsu.jdbsimple.DSConnSource
 
setDecimals(int) - Method in class net.aditsu.depeche.MutableColumn
 
setDefValue(String) - Method in class net.aditsu.depeche.MutableColumn
 
setDescription(String) - Method in class net.aditsu.jdbsimple.DSConnSource
 
setExpr(String, String, Serializable...) - Method in class net.aditsu.depeche.Query
Adds a field value (for INSERT or UPDATE) using raw expressions for both the field and the value, and returns a new query
setKey(KeyInfo, Key) - Method in class net.aditsu.depeche.Record
Sets several field values into this record, using the field names from the given KeyInfo object and the values from the given Key object
setLabel(String) - Method in class net.aditsu.depeche.MutableColumn
 
setLoginTimeout(int) - Method in class net.aditsu.jdbsimple.DSConnSource
 
setLogWriter(PrintWriter) - Method in class net.aditsu.jdbsimple.DSConnSource
 
setName(String) - Method in class net.aditsu.depeche.MutableColumn
 
setName(String) - Method in class net.aditsu.depeche.Provider
Sets this provider's name
setNetworkProtocol(String) - Method in class net.aditsu.jdbsimple.DSConnSource
 
setNullable(int) - Method in class net.aditsu.depeche.MutableColumn
 
setObject(int, Object, int) - Method in class net.aditsu.jdbsimple.Stmt
 
setObject(int, Object) - Method in class net.aditsu.jdbsimple.Stmt
 
setParent(String, Record) - Method in class net.aditsu.depeche.Record
Sets the parent record linked from this one through a foreign key
setParent(FKey, Record) - Method in class net.aditsu.depeche.Record
Sets the parent record linked from this one through a foreign key
setParentFrom(String, Record) - Method in class net.aditsu.depeche.Record
Sets the parent record from a given table, linked from this one through a foreign key
setPassword(String) - Method in class net.aditsu.jdbsimple.DSConnSource
 
setPKeyInfo(KeyInfo) - Method in class net.aditsu.depeche.MutableTableInfo
 
setPortNumber(int) - Method in class net.aditsu.jdbsimple.DSConnSource
 
setProperty(Object, String, Object) - Static method in class net.aditsu.util.BeanUtil
 
setProvider(Provider) - Static method in class net.aditsu.depeche.StaticProviderRef
 
setProviderRef(ProviderRef) - Method in class net.aditsu.depeche.Provider
Sets the provider reference to be used in queries and records
setRoleName(String) - Method in class net.aditsu.jdbsimple.DSConnSource
 
setServerName(String) - Method in class net.aditsu.jdbsimple.DSConnSource
 
setSize(int) - Method in class net.aditsu.depeche.MutableColumn
 
setSqlType(int) - Method in class net.aditsu.depeche.MutableColumn
 
setString(int, String) - Method in class net.aditsu.jdbsimple.Stmt
 
setTransactionIsolation(IsolationLevel) - Method in class net.aditsu.jdbsimple.Conn
 
setType(ColumnType) - Method in class net.aditsu.depeche.Column
 
setType(ColumnType) - Method in class net.aditsu.depeche.MutableColumn
 
setTypeName(String) - Method in class net.aditsu.depeche.MutableColumn
 
setUser(String) - Method in class net.aditsu.jdbsimple.DSConnSource
 
setValue(Serializable) - Method in class net.aditsu.depeche.Field
Sets the field's value
setValue(int, Serializable) - Method in class net.aditsu.depeche.Record
Sets a field's value by its index
setValue(String, Serializable) - Method in class net.aditsu.depeche.Record
Sets a field's value by its name
setValues(Serializable...) - Method in class net.aditsu.depeche.Record
Sets the values for all the fields in this record
setValues(List<Serializable>) - Method in class net.aditsu.depeche.Record
Sets the values for all the fields in this record
SimpleList<T> - Class in net.aditsu.util
Simple ArrayList-like class that supports only a few operations - add, get, set, truncate and copy
SimpleList(int) - Constructor for class net.aditsu.util.SimpleList
 
SimpleList() - Constructor for class net.aditsu.util.SimpleList
 
size() - Method in class net.aditsu.depeche.BaseQuery
 
size() - Method in class net.aditsu.depeche.ColumnInfo
 
size() - Method in class net.aditsu.depeche.FKey
Returns the number of columns used by this foreign key
size() - Method in class net.aditsu.depeche.Key
 
size() - Method in class net.aditsu.depeche.KeyInfo
 
size() - Method in class net.aditsu.depeche.Record
Returns the number of fields in this record
size() - Method in class net.aditsu.depeche.UniqueConstraint
Returns the number of columns used by this unique constraint
SQLCondition - Class in net.aditsu.depeche
SQL boolean query condition
SQLCondition(String, List<? extends Serializable>) - Constructor for class net.aditsu.depeche.SQLCondition
Constructs a condition using a given SQL string and parameters
SQLCondition(String, Serializable...) - Constructor for class net.aditsu.depeche.SQLCondition
Constructs a condition using a given SQL string and parameters
SQLiteProvider - Class in net.aditsu.depeche
 
SQLiteProvider(String) - Constructor for class net.aditsu.depeche.SQLiteProvider
 
SQLiteProvider(ConnSource) - Constructor for class net.aditsu.depeche.SQLiteProvider
 
SQLQuery - Class in net.aditsu.depeche
SQL-based query
SQLServerProvider - Class in net.aditsu.depeche
Provider implementation for Microsoft SQL Server
SQLServerProvider(ConnSource) - Constructor for class net.aditsu.depeche.SQLServerProvider
Creates a SQLServerProvider using a connection source
SQLServerProvider(String, String, String, String) - Constructor for class net.aditsu.depeche.SQLServerProvider
Creates a SQLServerProvider using connection details
SQLServerProvider(String, int, String, String, String) - Constructor for class net.aditsu.depeche.SQLServerProvider
Creates a SQLServerProvider using connection details including port number
startBatch(Conn, boolean) - Method in class net.aditsu.depeche.RawQuery
Starts a batch update using this query and the given connection
startDeleteBatch(Conn, boolean) - Method in class net.aditsu.depeche.Query
Starts a batch DELETE using this query and the given connection
startInsertBatch(Conn, boolean) - Method in class net.aditsu.depeche.Query
Starts a batch INSERT using this query and the given connection
startUpdateBatch(Conn, boolean) - Method in class net.aditsu.depeche.Query
Starts a batch UPDATE using this query and the given connection
StaticNamedProviderRef - Class in net.aditsu.depeche
 
StaticNamedProviderRef(Provider) - Constructor for class net.aditsu.depeche.StaticNamedProviderRef
 
StaticProviderRef - Class in net.aditsu.depeche
 
Stmt - Class in net.aditsu.jdbsimple
Wrapper for PreparedStatement

T

table(String) - Method in class net.aditsu.depeche.Query
Sets the table to be queried and returns a new query
table(Table) - Method in class net.aditsu.depeche.Query
Sets the table to be queried and returns a new query
Table - Class in net.aditsu.depeche
A database table identifier
Table(String, String, String) - Constructor for class net.aditsu.depeche.Table
Constructs a new table identifier from its catalog, schema and name
table - Variable in class net.aditsu.depeche.Table
 
TableInfo - Class in net.aditsu.depeche
Information about a database table
test(Serializable, Serializable) - Method in class net.aditsu.depeche.CompareOperator
 
test(Record) - Method in class net.aditsu.depeche.Condition
 
test(Serializable, Serializable) - Method in class net.aditsu.depeche.EqualsOperator
 
test(Record) - Method in class net.aditsu.depeche.FilterCondition
 
test(Record) - Method in class net.aditsu.depeche.InFilterCondition
 
test(Record) - Method in class net.aditsu.depeche.KeyFilterCondition
 
test(Serializable, Serializable) - Method in class net.aditsu.depeche.LikeOperator
 
test(Serializable, Serializable) - Method in class net.aditsu.depeche.Operator
 
toList() - Method in class net.aditsu.util.LazyList
 
toString() - Method in class net.aditsu.depeche.Column
 
toString() - Method in class net.aditsu.depeche.FKey
 
toString() - Method in enum net.aditsu.depeche.KeyRule
 
toString() - Method in class net.aditsu.depeche.Operator
 
toString() - Method in class net.aditsu.depeche.Table
Returns a string representation of this table identifier
toString() - Method in class net.aditsu.depeche.UniqueConstraint
 
toString(Object) - Static method in class net.aditsu.util.ObjectUtil
 
transaction(DBTask<T>) - Method in class net.aditsu.depeche.Provider
Gets a new connection and runs the given task in a transaction
truncate(int) - Method in class net.aditsu.util.SimpleList
 

U

UniqueConstraint - Class in net.aditsu.depeche
Details of a unique constraint
UNSET - Static variable in class net.aditsu.depeche.Record
Special value for fields that have not been set
update(Conn) - Method in class net.aditsu.depeche.Record
Updates this record in the database using the given connection
update() - Method in class net.aditsu.depeche.Record
Updates this record in the database using a new connection
update() - Method in class net.aditsu.depeche.SQLQuery
Runs this query as an UPDATE and returns the number of rows affected
update(Conn) - Method in class net.aditsu.depeche.SQLQuery
Runs this query as an UPDATE using the given connection and returns the number of rows affected
update(String) - Method in class net.aditsu.jdbsimple.Conn
 

V

valueOf(String) - Static method in enum net.aditsu.depeche.ColumnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.aditsu.depeche.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.aditsu.depeche.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.aditsu.depeche.KeyRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.aditsu.depeche.RowLock
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.aditsu.jdbsimple.IsolationLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.aditsu.depeche.ColumnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.aditsu.depeche.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.aditsu.depeche.JoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.aditsu.depeche.KeyRule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class net.aditsu.depeche.Record
Returns a list with the values of all the fields in this record
values() - Static method in enum net.aditsu.depeche.RowLock
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.aditsu.jdbsimple.IsolationLevel
Returns an array containing the constants of this enum type, in the order they are declared.

W

WrappedSQLException - Exception in net.aditsu.jdbsimple
Runtime exception wrapper for SQLException
WrappedSQLException(SQLException) - Constructor for exception net.aditsu.jdbsimple.WrappedSQLException
 
A B C D E F G H I J K L M N O P Q R S T U V W