Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

## A

AbstractCloseableResultSetMetaData - Class in net.java.ao.it.config.java.sql
AbstractCloseableResultSetMetaData(ResultSetMetaData) - Constructor for class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
AbstractEntityManagerBuilderWithDatabaseProperties<B extends AbstractEntityManagerBuilderWithDatabaseProperties> - Class in net.java.ao.builder
AbstractFieldNameConverter - Class in net.java.ao.schema
  An abstract implementation of `FieldNameConverter` which handles common tasks for the name converter (i.e.
AbstractFieldNameConverter() - Constructor for class net.java.ao.schema.AbstractFieldNameConverter
  Dummy constructor with protected visibility.
AbstractTableNameConverter - Class in net.java.ao.schema
  An abstract implementation of `TableNameConverter` which provides basic functionality common to most table name converters.
AbstractTableNameConverter() - Constructor for class net.java.ao.schema.AbstractTableNameConverter
  Initializes the class mappings and pattern mappings to empty maps.
Accessor - Annotation Type in net.java.ao
  Used to mark a particular field as an accessor.
ActiveObjectsException - Exception in net.java.ao
  This is a generic Active Objects exception.
ActiveObjectsException() - Constructor for exception net.java.ao.ActiveObjectsException
ActiveObjectsException(String) - Constructor for exception net.java.ao.ActiveObjectsException
ActiveObjectsException(String, Throwable) - Constructor for exception net.java.ao.ActiveObjectsException
ActiveObjectsException(Throwable) - Constructor for exception net.java.ao.ActiveObjectsException
ActiveObjectSqlException - Exception in net.java.ao.sql
  A generic runtime exception to wrap `SQLException`
ActiveObjectSqlException(SQLException) - Constructor for exception net.java.ao.sql.ActiveObjectSqlException
addClassMapping(Class<? extends RawEntity<?>>, String) - Method in class net.java.ao.schema.AbstractTableNameConverter
  Adds an explicit mapping between a specific entity type and a corresponding table name.
addClassMappings(Map<Class<? extends RawEntity<?>>, String>) - Method in class net.java.ao.schema.AbstractTableNameConverter
  Convenience method to add multiple class mappings in a single method call.
addPatternMapping(String, String) - Method in class net.java.ao.schema.AbstractTableNameConverter
  Adds a regular expression pattern and corresponding result mapping to the name converter.
addPatternMappings(Map<String, String>, Iterator<String>) - Method in class net.java.ao.schema.AbstractTableNameConverter
  Convenience method to add multiple pattern mappings in a single shot.
addPropertyChangeListener(PropertyChangeListener) - Method in class net.java.ao.EntityProxy
addPropertyChangeListener(PropertyChangeListener) - Method in interface net.java.ao.RawEntity
  Adds a property change listener to the entity.
addToIndex(RawEntity<?>) - Method in class net.java.ao.SearchableEntityManager
  Adds the entity instance to the index.
addType(DatabaseType<?>) - Method in class net.java.ao.types.TypeManager
  Adds a new type to the container.
AnnotationDelegate - Class in net.java.ao
  WARNING: Not part of the public API.
auto() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
AutoIncrement - Annotation Type in net.java.ao.schema
  Tags a specific method as representing a field who's value should be auto-generated by the database in some sort of numeric sequence (usually ascending order).

## B

build() - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
build() - Method in class net.java.ao.builder.EntityManagerBuilderWithDatabaseProperties
build() - Method in class net.java.ao.builder.EntityManagerBuilderWithDatabasePropertiesAndLuceneConfiguration

## C

c3po() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
C3poDataSourceFactory - Class in net.java.ao.builder.c3po
C3poDataSourceFactory() - Constructor for class net.java.ao.builder.c3po.C3poDataSourceFactory
Cache - Interface in net.java.ao.cache
  The super-interface for all value cache implementations.
CacheLayer - Interface in net.java.ao.cache
  Superinterface for classes which manage the cache semantics for specific entity values.
CamelCaseFieldNameConverter - Class in net.java.ao.schema
  Imposes a standard camelCase convention upon field names.
CamelCaseFieldNameConverter() - Constructor for class net.java.ao.schema.CamelCaseFieldNameConverter
CamelCaseTableNameConverter - Class in net.java.ao.schema
  Imposes a standard camelCase convention upon table names.
CamelCaseTableNameConverter() - Constructor for class net.java.ao.schema.CamelCaseTableNameConverter
ClassUtils - Class in net.java.ao.builder
ClassUtils() - Constructor for class net.java.ao.builder.ClassUtils
clear() - Method in interface net.java.ao.cache.CacheLayer
  Removes all bindings, effectively flushing the cache.
clearDirty() - Method in interface net.java.ao.cache.CacheLayer
  Removes all fields from the dirty set, implicitly marking all fields as "in sync" with the database.
clearFlush() - Method in interface net.java.ao.cache.CacheLayer
ClientDerbyDatabaseProvider - Class in net.java.ao.db
ClientDerbyDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.ClientDerbyDatabaseProvider
close() - Method in interface net.java.ao.it.config.java.sql.CloseableResultSetMetaData
CloseableResultSetMetaData - Interface in net.java.ao.it.config.java.sql
closeQuietly(ResultSet) - Static method in class net.java.ao.Common
  Closes the `ResultSet` in a `null` safe manner and quietly, i.e without throwing nor logging any exception
closeQuietly(Statement) - Static method in class net.java.ao.Common
  Closes the `Statement` in a `null` safe manner and quietly, i.e without throwing nor logging any exception
closeQuietly(Connection) - Static method in class net.java.ao.Common
  Closes the `Connection` in a `null` safe manner and quietly, i.e without throwing nor logging any exception
closeQuietly(Connection) - Static method in class net.java.ao.sql.SqlUtils
closeQuietly(Statement) - Static method in class net.java.ao.sql.SqlUtils
closeQuietly(ResultSet) - Static method in class net.java.ao.sql.SqlUtils
Common - Class in net.java.ao
  WARNING: Not part of the public API.
Common() - Constructor for class net.java.ao.Common
ConnectionPool - Enum in net.java.ao.builder
considerPrecision(DDLField) - Method in class net.java.ao.DatabaseProvider
  Determines whether or not the database allows explicit precisions for the field in question.
considerPrecision(DDLField) - Method in class net.java.ao.db.HSQLDatabaseProvider
considerPrecision(DDLField) - Method in class net.java.ao.db.MySQLDatabaseProvider
considerPrecision(DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
considerPrecision(DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
contains(String) - Method in interface net.java.ao.cache.CacheLayer
  Determines if a binding is present which corresponds to the given key.
convert(Class<? extends RawEntity<?>>) - Method in class net.java.ao.DefaultPolymorphicTypeMapper
convert(Class<? extends RawEntity<?>>) - Method in interface net.java.ao.PolymorphicTypeMapper
  Retrieves the polymorphic type flag value which corresponds to the specified type.
convertDowncaseName(String) - Static method in class net.java.ao.Common
convertName(String, boolean, boolean) - Method in class net.java.ao.schema.AbstractFieldNameConverter
  Performs the actual conversion logic between a method name (or, more normally a trimmed method name) and the corresponding database field identifier.
convertName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.AbstractTableNameConverter
  Performs the actual operation of converting a class type into a proper table name.
convertName(String, boolean, boolean) - Method in class net.java.ao.schema.CamelCaseFieldNameConverter
convertName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.CamelCaseTableNameConverter
convertName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.PluralizedNameConverter
convertName(String, boolean, boolean) - Method in class net.java.ao.schema.UnderscoreFieldNameConverter
convertName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.UnderscoreTableNameConverter
convertSimpleClassName(String) - Static method in class net.java.ao.Common
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.DatabaseProvider
  Converts the specified type into the database-specific DDL String value.
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.db.HSQLDatabaseProvider
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.db.MySQLDatabaseProvider
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.db.OracleDatabaseProvider
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.db.SQLServerDatabaseProvider
count(Class<? extends RawEntity<K>>) - Method in class net.java.ao.EntityManager
  Counts all entities of the specified type.
count(Class<? extends RawEntity<K>>, String, Object...) - Method in class net.java.ao.EntityManager
  Counts all entities of the specified type matching the given criteria and parameters.
count(Class<? extends RawEntity<K>>, Query) - Method in class net.java.ao.EntityManager
  Counts all entities of the specified type matching the given `Query` instance.
create(Class<T>, DBParam...) - Method in class net.java.ao.EntityManager
  Creates a new entity of the specified type with the optionally specified initial parameters.
create(Class<T>, Map<String, Object>) - Method in class net.java.ao.EntityManager
  Creates and INSERTs a new entity of the specified type with the given map of parameters.
createCacheLayer(RawEntity<?>) - Method in interface net.java.ao.cache.Cache
  Retrieves a `CacheLayer` instance which corresponds to the given entity.
createCacheLayer(RawEntity<?>) - Method in class net.java.ao.cache.RAMCache
createPeer(EntityManager, Class<T>, K) - Static method in class net.java.ao.Common

## D

DatabaseFunction - Enum in net.java.ao
  An enum containing database agnostic representations of common functions.
DatabaseMetaDataReader - Interface in net.java.ao.schema.helper
DatabaseMetaDataReaderImpl - Class in net.java.ao.schema.helper
DatabaseMetaDataReaderImpl(DatabaseProvider, SchemaConfiguration) - Constructor for class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
DatabaseProperties - Interface in net.java.ao.builder
DatabaseProvider - Class in net.java.ao
  The superclass parent of all `DatabaseProvider` implementations.
DatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.DatabaseProvider
DatabaseType<T> - Class in net.java.ao.types
DatabaseType(int, int, Class<?>...) - Constructor for class net.java.ao.types.DatabaseType
DataSourceFactory - Interface in net.java.ao.builder
  Allow creation of a `disposable data source` from given connection properties.
dbcp() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
DbcpDataSourceFactory - Class in net.java.ao.builder.dbcp
DbcpDataSourceFactory() - Constructor for class net.java.ao.builder.dbcp.DbcpDataSourceFactory
DBParam - Class in net.java.ao
  Class designed to encapsulate a single field/value parameter to be passed to `EntityManager.create(Class, DBParam...)`.
DBParam(String, Object) - Constructor for class net.java.ao.DBParam
dbPool() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
DbPoolDataSourceFactory - Class in net.java.ao.builder.dbpool
DbPoolDataSourceFactory() - Constructor for class net.java.ao.builder.dbpool.DbPoolDataSourceFactory
DDLAction - Class in net.java.ao.schema.ddl
  Database-agnostic representation of any supported DDL action (usually one or two statements).
DDLAction(DDLActionType) - Constructor for class net.java.ao.schema.ddl.DDLAction
DDLActions - Class in net.java.ao.schema.ddl
  A utility class to manipulate `DDL Actions`.
DDLActionType - Enum in net.java.ao.schema.ddl
  Specifies a specific DDL action type in a database-agnostic manner.
DDLField - Class in net.java.ao.schema.ddl
  Database-agnostic representation of a field within a table containing all associated attributes such as type and constraints.
DDLField() - Constructor for class net.java.ao.schema.ddl.DDLField
DDLForeignKey - Class in net.java.ao.schema.ddl
  Database-agnostic representation of a foreign key constraint.
DDLForeignKey() - Constructor for class net.java.ao.schema.ddl.DDLForeignKey
DDLIndex - Class in net.java.ao.schema.ddl
  Database-agnostic reprensentation of a general field index statement (not related to full-text indexing).
DDLIndex() - Constructor for class net.java.ao.schema.ddl.DDLIndex
DDLTable - Class in net.java.ao.schema.ddl
  Database-agnostic representation of a table within the schema.
DDLTable() - Constructor for class net.java.ao.schema.ddl.DDLTable
DDLValue - Class in net.java.ao.schema.ddl
DDLValue() - Constructor for class net.java.ao.schema.ddl.DDLValue
Default - Annotation Type in net.java.ao.schema
  Specifies a default value for the database field corresponding to the tagged method.
defaultParseValue(String) - Method in class net.java.ao.types.DatabaseType
DefaultPolymorphicTypeMapper - Class in net.java.ao
  Boiler-plate implementation of `PolymorphicTypeMapper` which requires all mappings to be manually specified.
DefaultPolymorphicTypeMapper(Class<? extends RawEntity<?>>...) - Constructor for class net.java.ao.DefaultPolymorphicTypeMapper
  Convenience constructor which will construct a set of mappings on the fly based on the specified entity types.
DefaultPolymorphicTypeMapper(Map<Class<? extends RawEntity<?>>, String>) - Constructor for class net.java.ao.DefaultPolymorphicTypeMapper
  Creates a new instance with the specified {type => flag} mappings.
DefaultSchemaConfiguration - Class in net.java.ao
  Default implementation of `SchemaConfiguration` that doesn't have any constraints regarding the database schema.
DefaultSchemaConfiguration() - Constructor for class net.java.ao.DefaultSchemaConfiguration
DelegateConnection - Interface in net.java.ao
DelegatingDisposableDataSource - Class in net.java.ao.builder
DelegatingDisposableDataSource(DataSource) - Constructor for class net.java.ao.builder.DelegatingDisposableDataSource
delete(RawEntity<?>...) - Method in class net.java.ao.EntityManager
  Deletes the specified entities from the database.
delete(RawEntity<?>...) - Method in class net.java.ao.SearchableEntityManager
diffSchema(DDLTable[], DDLTable[], boolean) - Static method in class net.java.ao.schema.ddl.SchemaReader
  Returns the difference between `from` and `onto` with a bias toward `from`.
dirtyContains(String) - Method in interface net.java.ao.cache.CacheLayer
  Determines if a given field is in the set of dirty fields (has been locally modified).
DisposableDataSource - Interface in net.java.ao
  This is a simple data source with one more method `DisposableDataSource.dispose()` to clean up any resources associated with this `data source`.
dispose() - Method in interface net.java.ao.cache.Cache
  Frees all resources associated with the cache.
dispose() - Method in class net.java.ao.cache.RAMCache
dispose() - Method in class net.java.ao.DatabaseProvider
  Frees any resources held by the database provider or delegate libraries (such as connection pools).
dispose() - Method in class net.java.ao.db.EmbeddedDerbyDatabaseProvider
dispose() - Method in class net.java.ao.db.HSQLDatabaseProvider
dispose() - Method in interface net.java.ao.DisposableDataSource
distinct() - Method in class net.java.ao.Query
DriverManagerDataSource - Class in net.java.ao.builder
DriverManagerDataSource(String, String, String) - Constructor for class net.java.ao.builder.DriverManagerDataSource

## E

EmbeddedDerbyDatabaseProvider - Class in net.java.ao.db
EmbeddedDerbyDatabaseProvider(DisposableDataSource, String) - Constructor for class net.java.ao.db.EmbeddedDerbyDatabaseProvider
Entity - Interface in net.java.ao
  A specific extension of `RawEntity` providing the `Entity.getID()` method.
EntityManager - Class in net.java.ao
  The root control class for the entire ActiveObjects API.
EntityManager(DatabaseProvider, EntityManagerConfiguration, EventManager) - Constructor for class net.java.ao.EntityManager
  Creates a new instance of `EntityManager` using the specified `DatabaseProvider`.
EntityManagerBuilder - Class in net.java.ao.builder
  Class to make it easier to build a fully configured `EntityManager`
EntityManagerBuilder() - Constructor for class net.java.ao.builder.EntityManagerBuilder
EntityManagerBuilderWithDatabaseProperties - Class in net.java.ao.builder
  This is class used to build `EntityManager`
EntityManagerBuilderWithDatabasePropertiesAndLuceneConfiguration - Class in net.java.ao.builder
EntityManagerBuilderWithUrl - Class in net.java.ao.builder
  This is class used to build `EntityManager`
EntityManagerBuilderWithUrlAndUsername - Class in net.java.ao.builder
  This is class used to build `EntityManager`
EntityManagerBuilderWithUrlAndUsernameAndPassword - Class in net.java.ao.builder
EntityManagerBuilderWithUrlAndUsernameAndPassword(String, String, String) - Constructor for class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
EntityManagerConfiguration - Interface in net.java.ao
  This represents a configuration for entity manager creation.
EntityProxy<T extends RawEntity<K>,K> - Class in net.java.ao
EntityProxy(EntityManager, Class<T>, K) - Constructor for class net.java.ao.EntityProxy
EntityProxyAccessor - Interface in net.java.ao
  Allows access to the underlying EntityProxy instance for an entity object
equals(Object) - Method in class net.java.ao.DBParam
equals(Object) - Method in class net.java.ao.EntityProxy
equals(Object) - Method in class net.java.ao.schema.ddl.DDLAction
equals(Object) - Method in class net.java.ao.schema.ddl.DDLField
equals(Object) - Method in class net.java.ao.schema.ddl.DDLForeignKey
equals(Object) - Method in class net.java.ao.schema.ddl.DDLIndex
equals(Object) - Method in class net.java.ao.schema.ddl.DDLTable
equals(Object) - Method in class net.java.ao.schema.ddl.DDLValue
equals(Object) - Method in class net.java.ao.types.DatabaseType
equalsImpl(RawEntity<K>, Object) - Method in class net.java.ao.EntityProxy
EventListener - Annotation Type in net.java.ao.event
  Interface to annotate methods of event listeners.
eventManager(EventManager) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
eventManager - Variable in class net.java.ao.DatabaseProvider
EventManager - Interface in net.java.ao.event
  This is the central point of the event system where listeners are registered (and/or unregistered) and events fired.
EventManagerImpl - Class in net.java.ao.event
  The default implementation of the `EventManager`
EventManagerImpl() - Constructor for class net.java.ao.event.EventManagerImpl
EventManagerImpl(ListenerInvokerFactory) - Constructor for class net.java.ao.event.EventManagerImpl
execute() - Method in class net.java.ao.Transaction
  Executes the transaction defined within the overridden `Transaction.run()` method.
executeInsertReturningKey(EntityManager, Connection, Class<T>, String, String, DBParam...) - Method in class net.java.ao.DatabaseProvider
  Delegate method to execute an INSERT statement returning any auto-generated primary key values.
executeInsertReturningKey(EntityManager, Connection, Class<T>, String, String, DBParam...) - Method in class net.java.ao.db.HSQLDatabaseProvider
executeInsertReturningKey(EntityManager, Connection, Class<T>, String, String, DBParam...) - Method in class net.java.ao.db.OracleDatabaseProvider
executeInsertReturningKey(EntityManager, Connection, Class<T>, String, String, DBParam...) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider

## F

Field - Interface in net.java.ao.schema.helper
fieldNameConverter(FieldNameConverter) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
FieldNameConverter - Interface in net.java.ao.schema
  Superinterface to all field name converters; designed to impose conventions upon the auto-conversion of method names to database fields.
find(Class<T>) - Method in class net.java.ao.EntityManager
  Returns all entities of the given type.
find(Class<T>, String, Object...) - Method in class net.java.ao.EntityManager
  Convenience method to select all entities of the given type with the specified, parameterized criteria.
find(Class<T>, Query) - Method in class net.java.ao.EntityManager
  Selects all entities matching the given type and `Query`.
find(Class<T>, String, Query) - Method in class net.java.ao.EntityManager
  Selects all entities of the specified type which match the given `Query`.
findCounterpart(FieldNameConverter, Method) - Static method in class net.java.ao.Common
  Finds the corresponding method in an accessor/mutator pair based on the given method (or `null` if no corresponding method).
findWithSQL(Class<T>, String, String, Object...) - Method in class net.java.ao.EntityManager
  Executes the specified SQL and extracts the given key field, wrapping each row into a instance of the specified type.
flush() - Method in class net.java.ao.cache.RAMRelationsCache
flush() - Method in interface net.java.ao.cache.RelationsCache
flush(RawEntity<?>...) - Method in class net.java.ao.EntityManager
  Flushes the value caches of the specified entities along with all of the relevant relations cache entries.
flushAll() - Method in class net.java.ao.EntityManager
  Flushes all value caches contained within entities controlled by this `EntityManager` instance.
ForeignKey - Interface in net.java.ao.schema.helper
from(Class<? extends RawEntity<?>>) - Method in class net.java.ao.Query
from(String) - Method in class net.java.ao.Query
fuzzyCompare(Object, Object) - Static method in class net.java.ao.Common
fuzzyTypeCompare(int, int) - Static method in class net.java.ao.Common

## G

generateValue(EntityManager) - Method in interface net.java.ao.ValueGenerator
  Generate a new value for an arbitrary field.
Generator - Annotation Type in net.java.ao
  Marks a specific method (and thus, database field) to contain a generated value on INSERT.
get(String) - Method in interface net.java.ao.cache.CacheLayer
  Retrieves a typed value from the cache based on the given `String` key.
get(RawEntity<?>, Class<T>, Class<? extends RawEntity<?>>, String[]) - Method in class net.java.ao.cache.RAMRelationsCache
get(RawEntity<?>, Class<T>, Class<? extends RawEntity<?>>, String[]) - Method in interface net.java.ao.cache.RelationsCache
get(String) - Static method in enum net.java.ao.DatabaseFunction
  Performs a linear search through all database functions available within this enum and returns the value which matches the specified String name.
get(Class<T>, K...) - Method in class net.java.ao.EntityManager
  Returns an array of entities of the specified type corresponding to the varargs primary keys.
get(Class<T>, K) - Method in class net.java.ao.EntityManager
  Cleverly overloaded method to return a single entity of the specified type rather than an array in the case where only one ID is passed.
getActionType() - Method in class net.java.ao.schema.ddl.DDLAction
getAnalyzer() - Method in class net.java.ao.SearchableEntityManager
getAndInstantiate(Class<T>, K) - Method in class net.java.ao.EntityManager
  Creates a new instance of the entity of the specified type corresponding to the given primary key.
getAndInstantiate(Class<T>, K) - Method in class net.java.ao.SearchableEntityManager
getAnnotation(Class<T>) - Method in class net.java.ao.AnnotationDelegate
getAnnotationDelegate(FieldNameConverter, Method) - Static method in class net.java.ao.Common
  Note: this method leads to the creation and quick discard of large numbers of `AnnotationDelegate` objects.
getAnnotations() - Method in class net.java.ao.AnnotationDelegate
getAttributeTypeFromMethod(Method) - Static method in class net.java.ao.Common
getCache() - Method in class net.java.ao.EntityManager
getCallingClass(int) - Static method in class net.java.ao.Common
getCanonicalFields(Class<? extends RawEntity<?>>, FieldNameConverter) - Method in class net.java.ao.Query
getCatalogName(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getColumnClassName(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getColumnCount() - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getColumnDisplaySize(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getColumnLabel(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getColumnName(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getColumnType(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getColumnTypeName(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getConnection() - Method in class net.java.ao.builder.DelegatingDisposableDataSource
getConnection(String, String) - Method in class net.java.ao.builder.DelegatingDisposableDataSource
getConnection() - Method in class net.java.ao.builder.DriverManagerDataSource
getConnection(String, String) - Method in class net.java.ao.builder.DriverManagerDataSource
getConnection() - Method in class net.java.ao.DatabaseProvider
  Retrieves a JDBC `Connection` instance which corresponds to the database represented by the provider instance.
getConnectionPool() - Method in interface net.java.ao.builder.DatabaseProperties
getDatabaseType() - Method in interface net.java.ao.schema.helper.Field
getDataSource(Class<? extends Driver>, String, String, String) - Method in class net.java.ao.builder.c3po.C3poDataSourceFactory
getDataSource(Class<? extends Driver>, String, String, String) - Method in enum net.java.ao.builder.ConnectionPool
getDataSource(Class<? extends Driver>, String, String, String) - Method in interface net.java.ao.builder.DataSourceFactory
getDataSource(Class<? extends Driver>, String, String, String) - Method in class net.java.ao.builder.dbcp.DbcpDataSourceFactory
getDataSource(Class<? extends Driver>, String, String, String) - Method in class net.java.ao.builder.dbpool.DbPoolDataSourceFactory
getDataSource(Class<? extends Driver>, String, String, String) - Method in class net.java.ao.builder.proxool.ProxoolDataSourceFactory
getDateFormat() - Method in class net.java.ao.DatabaseProvider
  Returns the database-specific TIMESTAMP text format as defined by the `SimpleDateFormat` syntax.
getDateFormat() - Method in class net.java.ao.db.HSQLDatabaseProvider
getDateFormat() - Method in class net.java.ao.db.OracleDatabaseProvider
getDefaultName() - Method in class net.java.ao.types.DatabaseType
getDefaultPrecision() - Method in class net.java.ao.types.DatabaseType
getDefaultValue() - Method in class net.java.ao.schema.ddl.DDLField
getDefaultValue() - Method in interface net.java.ao.schema.helper.Field
getDelegate() - Method in class net.java.ao.builder.DelegatingDisposableDataSource
getDelegate() - Method in class net.java.ao.schema.PluralizedNameConverter
  Returns the delegate name converter used for all pre-pluralization conversions.
getDirtyFields() - Method in interface net.java.ao.cache.CacheLayer
  Retrieves the set of all dirty fields in no particular order.
getDomesticTable() - Method in class net.java.ao.schema.ddl.DDLForeignKey
getDriverClassName() - Method in exception net.java.ao.builder.UnloadableJdbcDriverException
getEntityManager() - Method in interface net.java.ao.RawEntity
  Retrieves the `EntityManager` instance which manages this entity.
getEntityManager() - Method in class net.java.ao.Transaction
getEntityProxy() - Method in interface net.java.ao.EntityProxyAccessor
getEntityType() - Method in interface net.java.ao.RawEntity
  Returns the actual `Class` instance which corresponds to the original entity interface.
getEventManager() - Method in class net.java.ao.DatabaseProvider
getEventManager() - Method in class net.java.ao.EntityManager
  Returns the event manager in use by this entity manager, cannot but `null`
getField() - Method in class net.java.ao.DBParam
getField() - Method in class net.java.ao.schema.ddl.DDLAction
getField() - Method in class net.java.ao.schema.ddl.DDLForeignKey
getField() - Method in class net.java.ao.schema.ddl.DDLIndex
getField() - Method in class net.java.ao.schema.ddl.DDLValue
getFieldNameConverter() - Method in class net.java.ao.EntityManager
  Retrieves the `FieldNameConverter` instance used for name conversion of all entity methods.
getFieldNameConverter() - Method in interface net.java.ao.EntityManagerConfiguration
  Gets the field name converter to be used with the (to be) configured `EntityManager`
getFields() - Method in class net.java.ao.Query
getFields() - Method in class net.java.ao.schema.ddl.DDLTable
getFields(DatabaseMetaData, String) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
getFields(DatabaseMetaData, String) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
getFKName() - Method in class net.java.ao.schema.ddl.DDLForeignKey
getForeignField() - Method in class net.java.ao.schema.ddl.DDLForeignKey
getForeignFieldName() - Method in interface net.java.ao.schema.helper.ForeignKey
getForeignKeys() - Method in class net.java.ao.schema.ddl.DDLTable
getForeignKeys(DatabaseMetaData, String) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
  Gets the list of foreign keys for a given table
getForeignKeys(DatabaseMetaData, String) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
getForeignTableName() - Method in interface net.java.ao.schema.helper.ForeignKey
getFunctionNameForField(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
  Retrieves the name of the function which corresponds to the field in question (if any).
getFunctionNameForField(DDLTable, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
getGroupClause() - Method in class net.java.ao.Query
getID() - Method in interface net.java.ao.Entity
  Retrieves the value of the "id" field in the entity; that is, the primary key.
getIndex() - Method in class net.java.ao.schema.ddl.DDLAction
getIndexDir() - Method in class net.java.ao.SearchableEntityManager
getIndexDirectory() - Method in interface net.java.ao.LuceneConfiguration
getIndexes() - Method in class net.java.ao.schema.ddl.DDLTable
getInstance() - Static method in class net.java.ao.types.TypeManager
  Retrieves the singleton instance of the container.
getJoins() - Method in class net.java.ao.Query
getKey() - Method in class net.java.ao.EntityProxy
getKey() - Method in class net.java.ao.schema.ddl.DDLAction
getLimit() - Method in class net.java.ao.Query
getLocalFieldName() - Method in interface net.java.ao.schema.helper.ForeignKey
getLocalTableName() - Method in interface net.java.ao.schema.helper.ForeignKey
getLoginTimeout() - Method in class net.java.ao.builder.DelegatingDisposableDataSource
getLoginTimeout() - Method in class net.java.ao.builder.DriverManagerDataSource
getLogWriter() - Method in class net.java.ao.builder.DelegatingDisposableDataSource
getLogWriter() - Method in class net.java.ao.builder.DriverManagerDataSource
getMappingFields(FieldNameConverter, Class<? extends RawEntity<?>>, Class<? extends RawEntity<?>>) - Static method in class net.java.ao.Common
getMaxIDLength() - Method in class net.java.ao.DatabaseProvider
  Returns the maximum length for any identifier in the underlying database.
getMaxIDLength() - Method in class net.java.ao.db.OracleDatabaseProvider
getMessage() - Method in exception net.java.ao.builder.UnloadableJdbcDriverException
getMethod1() - Method in class net.java.ao.AnnotationDelegate
getMethod2() - Method in class net.java.ao.AnnotationDelegate
getName(Method) - Method in class net.java.ao.schema.AbstractFieldNameConverter
  Handles operations which should be common to all field name converters such as overriding of the generated field name through annotations, etc.
getName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.AbstractTableNameConverter
  Returns the corresponding table name for the given entity type.
getName() - Method in class net.java.ao.schema.ddl.DDLField
getName() - Method in class net.java.ao.schema.ddl.DDLIndex
getName() - Method in class net.java.ao.schema.ddl.DDLTable
getName(Method) - Method in interface net.java.ao.schema.FieldNameConverter
  Generates a field name to correspond with the specified method.
getName() - Method in interface net.java.ao.schema.helper.Field
getName(Class<? extends RawEntity<?>>) - Method in interface net.java.ao.schema.TableNameConverter
  Generates a table name to correspond with the specified class.
getOffset() - Method in class net.java.ao.Query
getOldField() - Method in class net.java.ao.schema.ddl.DDLAction
getOnUpdate() - Method in class net.java.ao.schema.ddl.DDLField
getOrderClause() - Method in class net.java.ao.Query
getPassword() - Method in interface net.java.ao.builder.DatabaseProperties
getPolymorphicFieldNames(FieldNameConverter, Class<? extends RawEntity<?>>, Class<? extends RawEntity<?>>) - Static method in class net.java.ao.Common
getPolymorphicTypeMapper() - Method in class net.java.ao.EntityManager
  Retrieves the `PolymorphicTypeMapper` instance used for flag value conversion of polymorphic types.
getPolyTypeName(Method) - Method in class net.java.ao.schema.AbstractFieldNameConverter
  Docuentation on the `AbstractFieldNameConverter.getName(Method)` method.
getPolyTypeName(Method) - Method in interface net.java.ao.schema.FieldNameConverter
  Generates a secondary field name which corresponds with the polymorphic type flag for the field corresponding to the specified method.
getPrecision(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getPrecision() - Method in class net.java.ao.schema.ddl.DDLField
getPrecision() - Method in interface net.java.ao.schema.helper.Field
getPrimaryKeyAccessor(Class<? extends RawEntity<?>>) - Static method in class net.java.ao.Common
getPrimaryKeyClassType(Class<? extends RawEntity<K>>) - Static method in class net.java.ao.Common
getPrimaryKeyField(Class<? extends RawEntity<?>>, FieldNameConverter) - Static method in class net.java.ao.Common
getPrimaryKeyMethod(Class<? extends RawEntity<?>>) - Static method in class net.java.ao.Common
getPrimaryKeyType(Class<? extends RawEntity<K>>) - Static method in class net.java.ao.Common
getPrimaryKeyValue(RawEntity<K>) - Static method in class net.java.ao.Common
getProvider() - Method in class net.java.ao.EntityManager
  Retrieves the database provider used by this `EntityManager` for all database operations.
getRelated() - Method in interface net.java.ao.RelatedEntity
  Retrieves the entities related to this by using full-text search heuristics.
getRelationsCache() - Method in interface net.java.ao.cache.Cache
getRelationsCache() - Method in class net.java.ao.cache.RAMCache
getReservedWords() - Method in class net.java.ao.DatabaseProvider
  Retrieves the set of all reserved words for the underlying database.
getReservedWords() - Method in class net.java.ao.db.HSQLDatabaseProvider
getReservedWords() - Method in class net.java.ao.db.MySQLDatabaseProvider
getReservedWords() - Method in class net.java.ao.db.OracleDatabaseProvider
getReservedWords() - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
getReservedWords() - Method in class net.java.ao.db.SQLServerDatabaseProvider
getScale(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getScale() - Method in class net.java.ao.schema.ddl.DDLField
getScale() - Method in interface net.java.ao.schema.helper.Field
getSchemaConfiguration() - Method in interface net.java.ao.EntityManagerConfiguration
  Gets the schema configuration to be used with the (to be) configured `EntityManager`
getSchemaName(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getSearchableFields(EntityManager, Class<? extends RawEntity<?>>) - Static method in class net.java.ao.Common
getSequences(Connection) - Method in class net.java.ao.DatabaseProvider
getSequences(Connection) - Method in class net.java.ao.db.OracleDatabaseProvider
getSql() - Method in class net.java.ao.event.sql.SqlEvent
getSqlException() - Method in exception net.java.ao.sql.ActiveObjectSqlException
getTable() - Method in class net.java.ao.Query
getTable() - Method in class net.java.ao.schema.ddl.DDLAction
getTable() - Method in class net.java.ao.schema.ddl.DDLForeignKey
getTable() - Method in class net.java.ao.schema.ddl.DDLIndex
getTableName(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
getTableNameConverter() - Method in class net.java.ao.EntityManager
  Retrieves the `TableNameConverter` instance used for name conversion of all entity types.
getTableNameConverter() - Method in interface net.java.ao.EntityManagerConfiguration
  Gets the table name converter to be used with the (to be) configured `EntityManager`.
getTableNames(DatabaseMetaData) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
  Gets the names of the existing tables in the DB
getTableNames(DatabaseMetaData) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
getTables(Connection) - Method in class net.java.ao.DatabaseProvider
  Returns a result set of all of the tables (and associated meta) in the database.
getTables(Connection) - Method in class net.java.ao.db.HSQLDatabaseProvider
getTables(Connection) - Method in class net.java.ao.db.OracleDatabaseProvider
getTables(Connection) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
getTables(Connection) - Method in class net.java.ao.db.SQLServerDatabaseProvider
getTableType() - Method in class net.java.ao.Query
getToFlush() - Method in interface net.java.ao.cache.CacheLayer
getTriggerNameForField(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
  Retrieves the name of the trigger which corresponds to the field in question (if any).
getTriggerNameForField(DDLTable, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
getType() - Method in class net.java.ao.Query
getType() - Method in class net.java.ao.schema.ddl.DDLField
getType() - Method in class net.java.ao.schema.ddl.DDLIndex
getType() - Method in class net.java.ao.types.DatabaseType
getType(Class<T>) - Method in class net.java.ao.types.TypeManager
  Returns the corresponding `DatabaseType` for a given Java class.
getType(int) - Method in class net.java.ao.types.TypeManager
  Returns the corresponding `DatabaseType` for a given JDBC integer type.
getUrl() - Method in interface net.java.ao.builder.DatabaseProperties
getUsername() - Method in interface net.java.ao.builder.DatabaseProperties
getValue() - Method in class net.java.ao.DBParam
getValue() - Method in class net.java.ao.schema.ddl.DDLValue
getValues() - Method in class net.java.ao.schema.ddl.DDLAction
getWhereClause() - Method in class net.java.ao.Query
getWhereParams() - Method in class net.java.ao.Query
group(String) - Method in class net.java.ao.Query

## H

handleBlob(ResultSet, Class<?>, String) - Method in class net.java.ao.DatabaseProvider
handleBlob(ResultSet, Class<?>, String) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
handleUpdateError(SQLException) - Method in class net.java.ao.DatabaseProvider
  Tells whether this exception should be ignored when running an updated statement.
handleUpdateError(SQLException) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
hashCode() - Method in class net.java.ao.DBParam
hashCode() - Method in class net.java.ao.EntityProxy
hashCode() - Method in class net.java.ao.schema.ddl.DDLAction
hashCode() - Method in class net.java.ao.schema.ddl.DDLField
hashCode() - Method in class net.java.ao.schema.ddl.DDLForeignKey
hashCode() - Method in class net.java.ao.schema.ddl.DDLIndex
hashCode() - Method in class net.java.ao.schema.ddl.DDLTable
hashCode() - Method in class net.java.ao.schema.ddl.DDLValue
hashCode() - Method in class net.java.ao.types.DatabaseType
hashCodeImpl() - Method in class net.java.ao.EntityProxy
HSQLDatabaseProvider - Class in net.java.ao.db
HSQLDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.HSQLDatabaseProvider

## I

Ignore - Annotation Type in net.java.ao.schema
  Marks a method as to be ignored by the schema generation engine.
Implementation - Annotation Type in net.java.ao
  Used to specify a defined implementation for an entity.
Indexed - Annotation Type in net.java.ao.schema
  Marks the corresponding database field as requiring database indexing.
init() - Method in interface net.java.ao.RawEntity
  Called when the entity instance is created.
insertReturningKey(EntityManager, Connection, Class<T>, String, boolean, String, DBParam...) - Method in class net.java.ao.DatabaseProvider
  Generates an INSERT statement to be used to create a new row in the database, returning the primary key value.
insertReturningKey(EntityManager, Connection, Class<T>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.HSQLDatabaseProvider
insertReturningKey(EntityManager, Connection, Class<T>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
insertReturningKey(EntityManager, Connection, Class<T>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.SQLServerDatabaseProvider
interfaceInheritsFrom(Class<?>, Class<?>) - Static method in class net.java.ao.Common
invert(Class<? extends RawEntity<?>>, String) - Method in class net.java.ao.DefaultPolymorphicTypeMapper
invert(Class<? extends RawEntity<?>>, String) - Method in interface net.java.ao.PolymorphicTypeMapper
  Retrieves the entity type which corresponds to the given polymorphic type flag value as a subtype of the specified parent entity type.
invoke(Object, Method, Object[]) - Method in class net.java.ao.EntityProxy
isAccessor(Method) - Static method in class net.java.ao.Common
isAutoIncrement(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
isAutoIncrement() - Method in class net.java.ao.schema.ddl.DDLField
isAutoIncrement() - Method in interface net.java.ao.schema.helper.Field
isAvailable() - Static method in class net.java.ao.builder.c3po.C3poDataSourceFactory
isAvailable() - Method in enum net.java.ao.builder.ConnectionPool
isAvailable() - Static method in class net.java.ao.builder.dbcp.DbcpDataSourceFactory
isAvailable() - Static method in class net.java.ao.builder.dbpool.DbPoolDataSourceFactory
isAvailable() - Static method in class net.java.ao.builder.proxool.ProxoolDataSourceFactory
isCaseSensetive() - Method in class net.java.ao.DatabaseProvider
  Flag indicating whether or not the underlying database uses case-sensetive identifiers.
isCaseSensetive() - Method in class net.java.ao.db.HSQLDatabaseProvider
isCaseSensetive() - Method in class net.java.ao.db.MySQLDatabaseProvider
isCaseSensitive(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
isCloseable() - Method in interface net.java.ao.DelegateConnection
isCurrency(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
isDefinitelyWritable(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
isDistinct() - Method in class net.java.ao.Query
isHandlerFor(int) - Method in class net.java.ao.types.DatabaseType
isHandlerFor(Class<?>) - Method in class net.java.ao.types.DatabaseType
isMutator(Method) - Static method in class net.java.ao.Common
isNotNull() - Method in class net.java.ao.schema.ddl.DDLField
isNotNull() - Method in interface net.java.ao.schema.helper.Field
isNullable(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
isNumericType(int) - Method in class net.java.ao.DatabaseProvider
  Simple helper function used to determine of the specified JDBC type is representitive of a numeric type.
isPrimaryKey() - Method in class net.java.ao.schema.ddl.DDLField
isPrimaryKey() - Method in interface net.java.ao.schema.helper.Field
isReadOnly(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
isSearchable(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
isSigned(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData
isUnique() - Method in class net.java.ao.schema.ddl.DDLField
isUppercase() - Method in class net.java.ao.schema.UnderscoreFieldNameConverter
  Returns whether or not resulting field names will be entirely uppercase.
isUppercase() - Method in class net.java.ao.schema.UnderscoreTableNameConverter
  Returns whether or not resulting table names will be entirely uppercase.
isWrapperFor(Class<?>) - Method in class net.java.ao.builder.DriverManagerDataSource
isWritable(int) - Method in class net.java.ao.it.config.java.sql.AbstractCloseableResultSetMetaData

## J

join(Class<? extends RawEntity<?>>, String) - Method in class net.java.ao.Query
join(Class<? extends RawEntity<?>>) - Method in class net.java.ao.Query
JulSqlEventListener - Class in net.java.ao.event.sql
  A simple event listener that logs SQL events to the `net.java.ao` JUL logger
JulSqlEventListener() - Constructor for class net.java.ao.event.sql.JulSqlEventListener

## L

limit(int) - Method in class net.java.ao.Query
loadClass(String) - Static method in class net.java.ao.builder.ClassUtils
LuceneConfiguration - Interface in net.java.ao

## M

ManyToMany - Annotation Type in net.java.ao
  Marks a method as relevant only to a many-to-many relation.
markDirty(String) - Method in interface net.java.ao.cache.CacheLayer
  Adds a given field to the set of dirty fields (fields which have been modified without being persisted back to the DB).
markToFlush(Class<? extends RawEntity<?>>) - Method in interface net.java.ao.cache.CacheLayer
migrate(Class<? extends RawEntity<?>>...) - Method in class net.java.ao.EntityManager
  Convenience method to create the schema for the specified entities using the current settings (table/field name converter and database provider).
migrate(DatabaseProvider, SchemaConfiguration, TableNameConverter, FieldNameConverter, Class<? extends RawEntity<?>>...) - Static method in class net.java.ao.schema.SchemaGenerator
Mutator - Annotation Type in net.java.ao
  Marks a specific method as a mutator of a database field.
MySQLDatabaseProvider - Class in net.java.ao.db
MySQLDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.MySQLDatabaseProvider

## N

net.java.ao - package net.java.ao
net.java.ao.builder - package net.java.ao.builder
net.java.ao.builder.c3po - package net.java.ao.builder.c3po
net.java.ao.builder.dbcp - package net.java.ao.builder.dbcp
net.java.ao.builder.dbpool - package net.java.ao.builder.dbpool
net.java.ao.builder.proxool - package net.java.ao.builder.proxool
net.java.ao.cache - package net.java.ao.cache
net.java.ao.db - package net.java.ao.db
net.java.ao.event - package net.java.ao.event
  This is a simple event system for ActiveObjects.
net.java.ao.event.sql - package net.java.ao.event.sql
net.java.ao.it.config.java.sql - package net.java.ao.it.config.java.sql
net.java.ao.schema - package net.java.ao.schema
net.java.ao.schema.ddl - package net.java.ao.schema.ddl
net.java.ao.schema.helper - package net.java.ao.schema.helper
net.java.ao.sql - package net.java.ao.sql
net.java.ao.types - package net.java.ao.types
newAlterAddKey(DDLForeignKey) - Static method in class net.java.ao.schema.ddl.DDLActions
newInsert(DDLTable, DDLValue[]) - Static method in class net.java.ao.schema.ddl.DDLActions
none() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
NotNull - Annotation Type in net.java.ao.schema
  Marks a specific field as to be constrained to non-NULL values within the database.

## O

offset(int) - Method in class net.java.ao.Query
OneToMany - Annotation Type in net.java.ao
  Marks a method as relevant only to a one-to-many relation.
OneToOne - Annotation Type in net.java.ao
  Marks a method as relevant only to a one-to-one relation.
OnUpdate - Annotation Type in net.java.ao.schema
  Specifies a value for the field to receive in the event of an UPDATE or INSERT statement in some other field of the corresponding row.
optimize() - Method in class net.java.ao.SearchableEntityManager
  Optimizes the Lucene index for searching.
OracleDatabaseProvider - Class in net.java.ao.db
OracleDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.OracleDatabaseProvider
order(String) - Method in class net.java.ao.Query

## P

parseFields(Class<? extends RawEntity<?>>, FieldNameConverter) - Static method in class net.java.ao.schema.SchemaGenerator
  Not intended for public usage.
parseValue(int, String) - Method in class net.java.ao.DatabaseProvider
  Parses the database-agnostic `String` value relevant to the specified SQL type in `int` form (as defined by `Types` and returns the Java value which corresponds.
parseValue(int, String) - Method in class net.java.ao.db.HSQLDatabaseProvider
parseValue(int, String) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
parseValue(int, String) - Method in class net.java.ao.db.SQLServerDatabaseProvider
password(String) - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsername
peer(Class<T>, K...) - Method in class net.java.ao.EntityManager
peer(Class<T>, K) - Method in class net.java.ao.EntityManager
PluralizedNameConverter - Class in net.java.ao.schema
  A simple table name converter which imposes a set of regular-expression rules to pluralize names generated by the delegate converter.
PluralizedNameConverter() - Constructor for class net.java.ao.schema.PluralizedNameConverter
  Creates a new pluralizing table name converter using a new instance of `CamelCaseTableNameConverter` as a delegate.
PluralizedNameConverter(TableNameConverter) - Constructor for class net.java.ao.schema.PluralizedNameConverter
  Creates a new pluralizing table name converter using the specified name converter as a delegate.
Polymorphic - Annotation Type in net.java.ao
  Tags a given entity type as polymorphically abstract.
PolymorphicTypeMapper - Interface in net.java.ao
  Represents a strategy for bi-directional mapping between entity types and their corresponding polymorphic type flag value (if any).
PostgreSQLDatabaseProvider - Class in net.java.ao.db
PostgreSQLDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.PostgreSQLDatabaseProvider
postProcessName(String) - Method in class net.java.ao.schema.AbstractTableNameConverter
  Performs second-step post-processing on converted names.
postProcessName(String) - Method in class net.java.ao.schema.PluralizedNameConverter
postProcessName(String) - Method in class net.java.ao.schema.UnderscoreTableNameConverter
Preload - Annotation Type in net.java.ao
  Specifies a list of fields which should be appended to the SELECT clause every time a row of the type in question is retrieved.
PrimaryKey - Annotation Type in net.java.ao.schema
  Marks a method such that the corresponding database field will be the primary key for the table in question.
processID(String) - Method in class net.java.ao.DatabaseProvider
  Performs any database specific post-processing on the specified identifier.
processName(String) - Method in class net.java.ao.schema.AbstractTableNameConverter
  Performs first-step post-processing on converted names.
processWhereClause(String) - Method in class net.java.ao.DatabaseProvider
  Processes the where clause to make it compatible with the given database.
proxool() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
ProxoolDataSourceFactory - Class in net.java.ao.builder.proxool
ProxoolDataSourceFactory() - Constructor for class net.java.ao.builder.proxool.ProxoolDataSourceFactory
publish(Object) - Method in interface net.java.ao.event.EventManager
  Published the given event.
publish(Object) - Method in class net.java.ao.event.EventManagerImpl
pullFromDatabase(EntityManager, ResultSet, Class<? extends T>, String) - Method in class net.java.ao.types.DatabaseType
pullFromDatabase(EntityManager, ResultSet, Class<? extends T>, int) - Method in class net.java.ao.types.DatabaseType
put(String, Object) - Method in interface net.java.ao.cache.CacheLayer
  Stores a typed value in the cache, indexed by the given `String` key.
put(RawEntity<?>, RawEntity<?>[], Class<? extends RawEntity<?>>, RawEntity<?>[], Class<? extends RawEntity<?>>, String[]) - Method in class net.java.ao.cache.RAMRelationsCache
put(RawEntity<?>, RawEntity<?>[], Class<? extends RawEntity<?>>, RawEntity<?>[], Class<? extends RawEntity<?>>, String[]) - Method in interface net.java.ao.cache.RelationsCache
putBoolean(PreparedStatement, int, boolean) - Method in class net.java.ao.DatabaseProvider
  Stors an SQL `BOOLEAN` value in the database.
putBoolean(PreparedStatement, int, boolean) - Method in class net.java.ao.db.OracleDatabaseProvider
putNull(PreparedStatement, int) - Method in class net.java.ao.DatabaseProvider
  Stores an SQL `NULL` value in the database.
putNull(PreparedStatement, int) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
putToDatabase(EntityManager, PreparedStatement, int, T) - Method in class net.java.ao.types.DatabaseType

## Q

Query - Class in net.java.ao
Query(Query.QueryType, String) - Constructor for class net.java.ao.Query
Query.QueryType - Enum in net.java.ao

## R

RAMCache - Class in net.java.ao.cache
RAMCache() - Constructor for class net.java.ao.cache.RAMCache
RAMRelationsCache - Class in net.java.ao.cache
RAMRelationsCache() - Constructor for class net.java.ao.cache.RAMRelationsCache
RawEntity<T> - Interface in net.java.ao
  The superinterface for all entities, regardless of primary key.
readSchema(DatabaseProvider, SchemaConfiguration) - Static method in class net.java.ao.schema.ddl.SchemaReader
  Currently doesn't account for: setOnUpdate setUnique
readSchema(DatabaseProvider, SchemaConfiguration, boolean) - Static method in class net.java.ao.schema.ddl.SchemaReader
readSchema(Connection, DatabaseProvider, SchemaConfiguration, boolean) - Static method in class net.java.ao.schema.ddl.SchemaReader
register(Object) - Method in interface net.java.ao.event.EventManager
  Registers a listener.
register(Object) - Method in class net.java.ao.event.EventManagerImpl
RelatedEntity<T extends RelatedEntity<T> & RawEntity<?>> - Interface in net.java.ao
  A superinterface for entities which are related to each other using Lucene heuristics.
RelationsCache - Interface in net.java.ao.cache
remove(String) - Method in interface net.java.ao.cache.CacheLayer
  Removes the binding for a specified key, deleting the association from the cache.
remove(Class<? extends RawEntity<?>>...) - Method in class net.java.ao.cache.RAMRelationsCache
remove(RawEntity<?>, String[]) - Method in class net.java.ao.cache.RAMRelationsCache
remove(Class<? extends RawEntity<?>>...) - Method in interface net.java.ao.cache.RelationsCache
remove(RawEntity<?>, String[]) - Method in interface net.java.ao.cache.RelationsCache
removeFromIndex(RawEntity<?>) - Method in class net.java.ao.SearchableEntityManager
  Removes the specified entity from the Lucene index.
removePropertyChangeListener(PropertyChangeListener) - Method in class net.java.ao.EntityProxy
removePropertyChangeListener(PropertyChangeListener) - Method in interface net.java.ao.RawEntity
  Removes a property change listener from the entity.
renderAction(DDLAction) - Method in class net.java.ao.DatabaseProvider
  Top level delegating method for the process of rendering a database-agnostic `DDLAction` into the database-specific DDL statement(s).
renderAlterTableAddColumn(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statements required to add a column to an existing table.
renderAlterTableAddColumn(DDLTable, DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
renderAlterTableAddKey(DDLForeignKey) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statement required to add a foreign key to a table.
renderAlterTableChangeColumn(DDLTable, DDLField, DDLField) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statements required to change the given column from its old specification to the given DDL value.
renderAlterTableChangeColumn(DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
renderAlterTableChangeColumnStatement(DDLTable, DDLField, DDLField) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statement only for altering a table and changing a column.
renderAlterTableChangeColumnStatement(DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.HSQLDatabaseProvider
renderAlterTableChangeColumnStatement(DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
renderAlterTableChangeColumnStatement(DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
renderAlterTableDropColumn(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statements required to remove the specified column from the given table.
renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statement required to remove a foreign key from a table.
renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.HSQLDatabaseProvider
renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.OracleDatabaseProvider
renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.SQLServerDatabaseProvider
renderAppend() - Method in class net.java.ao.DatabaseProvider
  Generates any database-specific options which must be appended to the end of a table definition.
renderAppend() - Method in class net.java.ao.db.MySQLDatabaseProvider
renderAutoIncrement() - Method in class net.java.ao.DatabaseProvider
  Generates the DDL fragment required to specify an INTEGER field as auto-incremented.
renderAutoIncrement() - Method in class net.java.ao.db.HSQLDatabaseProvider
renderAutoIncrement() - Method in class net.java.ao.db.MySQLDatabaseProvider
renderAutoIncrement() - Method in class net.java.ao.db.OracleDatabaseProvider
renderAutoIncrement() - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
renderAutoIncrement() - Method in class net.java.ao.db.SQLServerDatabaseProvider
renderCalendar(Calendar) - Method in class net.java.ao.DatabaseProvider
  Renders the provided `Calendar` instance as a TIMESTAMP literal in the database-specific format.
renderConstraintsForTable(DDLTable) - Method in class net.java.ao.DatabaseProvider
  Renders the foreign key constraints in database-specific DDL for the table in question.
renderConstraintsForTable(DDLTable) - Method in class net.java.ao.db.HSQLDatabaseProvider
renderCreateIndex(DDLIndex) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statement required to create a new index.
renderCreateIndex(DDLIndex) - Method in class net.java.ao.db.MySQLDatabaseProvider
renderDropFunctions(DDLTable) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statements required to drop all associated functions for the given table representation.
renderDropFunctions(DDLTable) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
renderDropIndex(DDLIndex) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statement required to drop an index.
renderDropIndex(DDLIndex) - Method in class net.java.ao.db.HSQLDatabaseProvider
renderDropIndex(DDLIndex) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
renderDropSequences(DDLTable) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statements required to drop all associated sequences for the given table representation.
renderDropSequences(DDLTable) - Method in class net.java.ao.db.OracleDatabaseProvider
renderDropTable(DDLTable) - Method in class net.java.ao.DatabaseProvider
  Generates the appropriate database-specific DDL statement to drop the specified table representation.
renderDropTable(DDLTable) - Method in class net.java.ao.db.OracleDatabaseProvider
renderDropTriggers(DDLTable) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statements required to drop all associated triggers for the given table representation.
renderDropTriggers(DDLTable) - Method in class net.java.ao.db.OracleDatabaseProvider
renderField(DDLField) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL fragment required to render the field and its associated type.
renderFieldPrecision(DDLField) - Method in class net.java.ao.DatabaseProvider
  Renders the statement fragment for the given field representative of its precision only.
renderFieldPrecision(DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
renderFieldType(DDLField) - Method in class net.java.ao.DatabaseProvider
  Renders the database-specific DDL type for the field in question.
renderFieldType(DDLField) - Method in class net.java.ao.db.HSQLDatabaseProvider
renderFieldType(DDLField) - Method in class net.java.ao.db.MySQLDatabaseProvider
renderFieldType(DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
renderForeignKey(DDLForeignKey) - Method in class net.java.ao.DatabaseProvider
  Renders the specified foreign key representation into the database-specific DDL.
renderFunction(DatabaseFunction) - Method in class net.java.ao.DatabaseProvider
  Renders the specified `DatabaseFunction` in its database-specific form.
renderFunction(DatabaseFunction) - Method in class net.java.ao.db.OracleDatabaseProvider
renderFunction(DatabaseFunction) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
renderFunction(DatabaseFunction) - Method in class net.java.ao.db.SQLServerDatabaseProvider
renderFunctionForField(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
  Renders the function which corresponds to the specified field, or `null` if none.
renderFunctionForField(DDLTable, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
renderFunctions(DDLTable) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statements required to create all of the functions necessary for the given table.
renderInsert(DDLTable, DDLValue[]) - Method in class net.java.ao.DatabaseProvider
renderOnUpdate(DDLField) - Method in class net.java.ao.DatabaseProvider
  Renders the appropriate field suffix to allow for the `OnUpdate` functionality.
renderOnUpdate(DDLField) - Method in class net.java.ao.db.HSQLDatabaseProvider
renderOnUpdate(DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
renderOnUpdate(DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
renderOnUpdate(DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
renderQuery(Query, TableNameConverter, boolean) - Method in class net.java.ao.DatabaseProvider
  Top level delegating method for rendering a database-agnostic `Query` object into its (potentially) database-specific query statement.
renderQueryGroupBy(Query) - Method in class net.java.ao.DatabaseProvider
  Renders the GROUP BY portion of the query in the database-specific SQL dialect.
renderQueryJoins(Query, TableNameConverter) - Method in class net.java.ao.DatabaseProvider
  Renders the JOIN portion of the query in the database-specific SQL dialect.
renderQueryLimit(Query) - Method in class net.java.ao.DatabaseProvider
  Renders the LIMIT portion of the query in the database-specific SQL dialect.
renderQueryLimit(Query) - Method in class net.java.ao.db.HSQLDatabaseProvider
renderQueryLimit(Query) - Method in class net.java.ao.db.OracleDatabaseProvider
renderQueryLimit(Query) - Method in class net.java.ao.db.SQLServerDatabaseProvider
renderQueryOrderBy(Query) - Method in class net.java.ao.DatabaseProvider
  Renders the ORDER BY portion of the query in the database-specific SQL dialect.
renderQuerySelect(Query, TableNameConverter, boolean) - Method in class net.java.ao.DatabaseProvider
  Renders the SELECT portion of a given `Query` instance in the manner required by the database-specific SQL implementation.
renderQuerySelect(Query, TableNameConverter, boolean) - Method in class net.java.ao.db.HSQLDatabaseProvider
renderQuerySelect(Query, TableNameConverter, boolean) - Method in class net.java.ao.db.SQLServerDatabaseProvider
renderQueryWhere(Query) - Method in class net.java.ao.DatabaseProvider
  Renders the WHERE portion of the query in the database-specific SQL dialect.
renderSequences(DDLTable) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statements required to create all of the sequences necessary for the given table.
renderSequences(DDLTable) - Method in class net.java.ao.db.OracleDatabaseProvider
renderTable(DDLTable) - Method in class net.java.ao.DatabaseProvider
  Renders the specified table representation into the corresponding database-specific DDL statement.
renderTriggerForField(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
  Renders the trigger which corresponds to the specified field, or `null` if none.
renderTriggerForField(DDLTable, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
renderTriggerForField(DDLTable, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
renderTriggerForField(DDLTable, DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
renderTriggers(DDLTable) - Method in class net.java.ao.DatabaseProvider
  Generates the database-specific DDL statements required to create all of the triggers necessary for the given table.
renderTriggers(DDLTable) - Method in class net.java.ao.db.OracleDatabaseProvider
renderUnique() - Method in class net.java.ao.DatabaseProvider
  Renders the `UNIQUE` constraint as defined by the database-specific DDL syntax.
renderUnique() - Method in class net.java.ao.db.HSQLDatabaseProvider
renderValue(Object) - Method in class net.java.ao.DatabaseProvider
  Renders the given Java instance in a database-specific way.
renderValue(Object) - Method in class net.java.ao.db.HSQLDatabaseProvider
renderValue(Object) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
run() - Method in class net.java.ao.Transaction
  Called internally by `Transaction.execute()` to actually perform the actions within the transaction.

## S

save(RawEntity) - Method in class net.java.ao.EntityProxy
save() - Method in interface net.java.ao.RawEntity
  Saves all changed (dirty) fields within the entity to the database.
schemaConfiguration(SchemaConfiguration) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
SchemaConfiguration - Interface in net.java.ao
  This interface represents the configuration to be used when Active Objects works with database schemas.
SchemaGenerator - Class in net.java.ao.schema
  WARNING: Not part of the public API.
SchemaGenerator() - Constructor for class net.java.ao.schema.SchemaGenerator
SchemaReader - Class in net.java.ao.schema.ddl
  WARNING: Not part of the public API.
SchemaReader() - Constructor for class net.java.ao.schema.ddl.SchemaReader
search(Class<T>, String) - Method in class net.java.ao.SearchableEntityManager
  Runs a Lucene full-text search on the specified entity type with the given query.
Searchable - Annotation Type in net.java.ao
  Used to tag methods as being full-text searchable within a Lucene index.
SearchableEntityManager - Class in net.java.ao
  Required to manage entities with enabled full-text searching.
SearchableEntityManager(DatabaseProvider, EntityManagerConfiguration, EventManager, LuceneConfiguration) - Constructor for class net.java.ao.SearchableEntityManager
select() - Static method in class net.java.ao.Query
select(String) - Static method in class net.java.ao.Query
setAutoIncrement(boolean) - Method in class net.java.ao.schema.ddl.DDLField
setCache(Cache) - Method in class net.java.ao.EntityManager
  Sets the cache implementation to be used by all entities controlled by this manager.
setCloseable(boolean) - Method in interface net.java.ao.DelegateConnection
setDefaultValue(Object) - Method in class net.java.ao.schema.ddl.DDLField
setDistinct(boolean) - Method in class net.java.ao.Query
setDomesticTable(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
setEventManager(EventManager) - Method in class net.java.ao.DatabaseProvider
setField(String) - Method in class net.java.ao.DBParam
setField(DDLField) - Method in class net.java.ao.schema.ddl.DDLAction
setField(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
setField(String) - Method in class net.java.ao.schema.ddl.DDLIndex
setField(DDLField) - Method in class net.java.ao.schema.ddl.DDLValue
setFields(DDLField[]) - Method in class net.java.ao.schema.ddl.DDLTable
setForeignField(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
setForeignKeys(DDLForeignKey[]) - Method in class net.java.ao.schema.ddl.DDLTable
setGroupClause(String) - Method in class net.java.ao.Query
setIndex(DDLIndex) - Method in class net.java.ao.schema.ddl.DDLAction
setIndexes(DDLIndex[]) - Method in class net.java.ao.schema.ddl.DDLTable
setJoins(Map<Class<? extends RawEntity<?>>, String>) - Method in class net.java.ao.Query
setKey(DDLForeignKey) - Method in class net.java.ao.schema.ddl.DDLAction
setLimit(int) - Method in class net.java.ao.Query
setLoginTimeout(int) - Method in class net.java.ao.builder.DelegatingDisposableDataSource
setLoginTimeout(int) - Method in class net.java.ao.builder.DriverManagerDataSource
setLogWriter(PrintWriter) - Method in class net.java.ao.builder.DelegatingDisposableDataSource
setLogWriter(PrintWriter) - Method in class net.java.ao.builder.DriverManagerDataSource
setName(String) - Method in class net.java.ao.schema.ddl.DDLField
setName(String) - Method in class net.java.ao.schema.ddl.DDLTable
setNotNull(boolean) - Method in class net.java.ao.schema.ddl.DDLField
setOffset(int) - Method in class net.java.ao.Query
setOldField(DDLField) - Method in class net.java.ao.schema.ddl.DDLAction
setOnUpdate(Object) - Method in class net.java.ao.schema.ddl.DDLField
setOrderClause(String) - Method in class net.java.ao.Query
setParameters(EntityManager, PreparedStatement) - Method in class net.java.ao.Query
setPolymorphicTypeMapper(PolymorphicTypeMapper) - Method in class net.java.ao.EntityManager
  Specifies the `PolymorphicTypeMapper` instance to use for all flag value conversion of polymorphic types.
setPostConnectionProperties(Connection) - Method in class net.java.ao.DatabaseProvider
  Called to make any post-creation modifications to a new `Connection` instance.
setPostConnectionProperties(Connection) - Method in class net.java.ao.db.ClientDerbyDatabaseProvider
setPrecision(int) - Method in class net.java.ao.schema.ddl.DDLField
setPrimaryKey(boolean) - Method in class net.java.ao.schema.ddl.DDLField
setQueryResultSetProperties(ResultSet, Query) - Method in class net.java.ao.DatabaseProvider
  Allows the provider to set database-specific options on a `ResultSet` instance prior to its use by the library.
setQueryResultSetProperties(ResultSet, Query) - Method in class net.java.ao.db.OracleDatabaseProvider
setQueryResultSetProperties(ResultSet, Query) - Method in class net.java.ao.db.SQLServerDatabaseProvider
setQueryStatementProperties(Statement, Query) - Method in class net.java.ao.DatabaseProvider
  Allows the provider to set database-specific options on a `Statement` instance prior to its usage in a SELECT query.
setQueryStatementProperties(Statement, Query) - Method in class net.java.ao.db.OracleDatabaseProvider
setScale(int) - Method in class net.java.ao.schema.ddl.DDLField
setTable(String) - Method in class net.java.ao.Query
setTable(DDLTable) - Method in class net.java.ao.schema.ddl.DDLAction
setTable(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
setTable(String) - Method in class net.java.ao.schema.ddl.DDLIndex
setTableType(Class<? extends RawEntity<?>>) - Method in class net.java.ao.Query
setType(DatabaseType<?>) - Method in class net.java.ao.schema.ddl.DDLField
setType(DatabaseType<?>) - Method in class net.java.ao.schema.ddl.DDLIndex
setUnique(boolean) - Method in class net.java.ao.schema.ddl.DDLField
setValue(Object) - Method in class net.java.ao.DBParam
setValue(Object) - Method in class net.java.ao.schema.ddl.DDLValue
setValues(DDLValue[]) - Method in class net.java.ao.schema.ddl.DDLAction
setWhereClause(String) - Method in class net.java.ao.Query
setWhereParams(Object[]) - Method in class net.java.ao.Query
shouldCache(Class<?>) - Method in class net.java.ao.types.DatabaseType
shouldManageTable(String, boolean) - Method in class net.java.ao.DefaultSchemaConfiguration
  Always returns `true`
shouldManageTable(String, boolean) - Method in interface net.java.ao.SchemaConfiguration
  Tells whether the table with the given table name should be managed by Active Objects.
shouldQuoteID(String) - Method in class net.java.ao.DatabaseProvider
  Determines whether or not the specified identifier should be quoted before transmission to the underlying database.
shouldQuoteID(String) - Method in class net.java.ao.db.OracleDatabaseProvider
shouldQuoteID(String) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
sortTopologically(DDLAction[]) - Static method in class net.java.ao.schema.ddl.SchemaReader
sql(SqlEvent) - Method in class net.java.ao.event.sql.JulSqlEventListener
SqlEvent - Class in net.java.ao.event.sql
  This represent an SQL statement that is about to be issued.
SqlEvent(String) - Constructor for class net.java.ao.event.sql.SqlEvent
SQLServerDatabaseProvider - Class in net.java.ao.db
SQLServerDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.SQLServerDatabaseProvider
SQLType - Annotation Type in net.java.ao.schema
  Explicitly specifies the underlying database field type for the corresponding field to the method in question.
SqlUtils - Class in net.java.ao.sql

## T

Table - Annotation Type in net.java.ao.schema
  Used to specify a table name for an entity explicitly without resorting to manual mappings in the table name converter.
tableNameConverter(TableNameConverter) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
TableNameConverter - Interface in net.java.ao.schema
  Superinterface to all table name converters; designed to impose conventions upon the auto-conversion of class names to database tables.
toSQL(Class<? extends RawEntity<K>>, DatabaseProvider, TableNameConverter, FieldNameConverter, boolean) - Method in class net.java.ao.Query
toString() - Method in class net.java.ao.event.sql.SqlEvent
toString() - Method in class net.java.ao.schema.AbstractTableNameConverter
toString() - Method in class net.java.ao.schema.ddl.DDLField
toString() - Method in class net.java.ao.schema.ddl.DDLForeignKey
toString() - Method in class net.java.ao.schema.ddl.DDLTable
toString() - Method in class net.java.ao.schema.PluralizedNameConverter
toString() - Method in class net.java.ao.types.DatabaseType
toStringImpl() - Method in class net.java.ao.EntityProxy
Transaction<T> - Class in net.java.ao
  Allows for the syntactically simple use of database transactions within the ActiveObjects API.
Transaction(EntityManager) - Constructor for class net.java.ao.Transaction
  Creates a new `Transaction` using the specified `EntityManager` instance.
Transient - Annotation Type in net.java.ao
  Marks a method such that its field should not be stored within the value cache.
typeInstanceOf(Class<?>, Class<?>) - Static method in class net.java.ao.Common
TypeManager - Class in net.java.ao.types
  Central managing class for the ActiveObjects type system.

## U

UnderscoreFieldNameConverter - Class in net.java.ao.schema
  Imposes an underscore word-separation convention upon field names.
UnderscoreFieldNameConverter(boolean) - Constructor for class net.java.ao.schema.UnderscoreFieldNameConverter
  Creates a new field name converter in which all field names will be either fully uppercase or fully lowercase.
UnderscoreTableNameConverter - Class in net.java.ao.schema
  Imposes an underscore word-separation convention on table names.
UnderscoreTableNameConverter(boolean) - Constructor for class net.java.ao.schema.UnderscoreTableNameConverter
  Creates a new table name converter in which all table names will be either fully uppercase or fully lowercase.
Unique - Annotation Type in net.java.ao.schema
  Marks a method such that the corresponding database field will have a UNIQUE constraint.
UnloadableJdbcDriverException - Exception in net.java.ao.builder
UnloadableJdbcDriverException(String) - Constructor for exception net.java.ao.builder.UnloadableJdbcDriverException
UnloadableJdbcDriverException(String, Throwable) - Constructor for exception net.java.ao.builder.UnloadableJdbcDriverException
unregister(Object) - Method in interface net.java.ao.event.EventManager
  Unregisters the give listener.
unregister(Object) - Method in class net.java.ao.event.EventManagerImpl
unwrap(Class<T>) - Method in class net.java.ao.builder.DriverManagerDataSource
url(String) - Static method in class net.java.ao.builder.EntityManagerBuilder
username(String) - Method in class net.java.ao.builder.EntityManagerBuilderWithUrl
useWeakCache() - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
useWeakCache() - Method in interface net.java.ao.EntityManagerConfiguration
  Whether or not the `EntityManager` should use weak references for caching

## V

valueEquals(Object, Object) - Method in class net.java.ao.types.DatabaseType
ValueGenerator<T> - Interface in net.java.ao
  A super-interface designed to allow auto-generated values to be inserted into database fields on INSERT.
valueOf(String) - Static method in enum net.java.ao.builder.ConnectionPool
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.java.ao.DatabaseFunction
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.java.ao.Query.QueryType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.java.ao.schema.ddl.DDLActionType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum net.java.ao.builder.ConnectionPool
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.java.ao.DatabaseFunction
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.java.ao.Query.QueryType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.java.ao.schema.ddl.DDLActionType
  Returns an array containing the constants of this enum type, in the order they're declared.
valueToString(Object) - Method in class net.java.ao.types.DatabaseType

## W

where(String, Object...) - Method in class net.java.ao.Query
WHERE_CLAUSE - Static variable in class net.java.ao.sql.SqlUtils
withIndex(File) - Method in class net.java.ao.builder.EntityManagerBuilderWithDatabaseProperties

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2007-2011. All Rights Reserved.