Skip navigation links
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.sql
 
AbstractCloseableResultSetMetaData(ResultSetMetaData) - Constructor for class net.java.ao.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
Default constructor implementing the default behaviour for active objects.
AbstractFieldNameConverter(List<FieldNameResolver>) - Constructor for class net.java.ao.schema.AbstractFieldNameConverter
 
accept(Method) - Method in class net.java.ao.schema.AccessorFieldNameResolver
 
accept(Method) - Method in interface net.java.ao.schema.FieldNameResolver
Tells whether this field name resolver will be able to resolve a name from this method.
accept(Method) - Method in class net.java.ao.schema.GetterFieldNameResolver
 
accept(Method) - Method in class net.java.ao.schema.IgnoredFieldNameResolver
 
accept(Method) - Method in class net.java.ao.schema.IsAFieldNameResolver
 
accept(Method) - Method in class net.java.ao.schema.MutatorFieldNameResolver
 
accept(Method) - Method in class net.java.ao.schema.NullFieldNameResolver
 
accept(Method) - Method in class net.java.ao.schema.PrimaryKeyFieldNameResolver
 
accept(Method) - Method in class net.java.ao.schema.RelationalFieldNameResolver
 
accept(Method) - Method in class net.java.ao.schema.SetterFieldNameResolver
 
acceptsQualifiers(TypeQualifiers) - Method in class net.java.ao.types.TypeInfo
Returns true if this type is compatible with the given qualifiers.
Accessor - Annotation Type in net.java.ao
Used to mark a particular field as an accessor.
AccessorFieldNameResolver - Class in net.java.ao.schema
 
AccessorFieldNameResolver() - Constructor for class net.java.ao.schema.AccessorFieldNameResolver
 
ActiveObjectsConfigurationException - Exception in net.java.ao
Thrown in case ActiveObjects discovers invalid configuration options, such as empty String default values (not supported by all databases).
ActiveObjectsConfigurationException() - Constructor for exception net.java.ao.ActiveObjectsConfigurationException
 
ActiveObjectsConfigurationException(String) - Constructor for exception net.java.ao.ActiveObjectsConfigurationException
 
ActiveObjectsConfigurationException(String, Throwable) - Constructor for exception net.java.ao.ActiveObjectsConfigurationException
 
ActiveObjectsConfigurationException(Throwable) - Constructor for exception net.java.ao.ActiveObjectsConfigurationException
 
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
 
addMapping(LogicalType<T>, SchemaProperties) - Method in class net.java.ao.types.TypeManager.Builder
 
addMapping(LogicalType<T>, SchemaProperties, TypeQualifiers) - Method in class net.java.ao.types.TypeManager.Builder
 
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.
addSqlListener(DatabaseProvider.SqlListener) - Method in class net.java.ao.DatabaseProvider
 
addStringTypes(String, String, int) - Method in class net.java.ao.types.TypeManager.Builder
 
addValue(String, ResultSet) - Method in class net.java.ao.ReadOnlyEntityProxy
 
afterSuccessfulExecution(String) - Method in class net.java.ao.sql.LoggingInterceptor
 
afterSuccessfulExecution(String, Map<Integer, String>) - Method in class net.java.ao.sql.LoggingInterceptor
 
AGGREGATE_FUNCTION_PATTERN - Static variable in class net.java.ao.Query
 
alias(Class<? extends RawEntity<?>>, String) - Method in class net.java.ao.Query
 
ALIAS_PATTERN - Static variable in class net.java.ao.Query
 
ALL - Static variable in annotation type net.java.ao.Preload
 
AnnotationDelegate - Class in net.java.ao
WARNING: Not part of the public API.
AnnotationDelegate(Method, Method) - Constructor for class net.java.ao.AnnotationDelegate
 
apply(String) - Method in enum net.java.ao.schema.Case
 
areCompatible(TypeQualifiers, TypeQualifiers) - Static method in class net.java.ao.types.TypeQualifiers
 
areLengthsCorrect() - Method in class net.java.ao.types.TypeQualifiers
If there is a disparity between reportedLength and the stringLength then the field is incompatible
AtlassianFieldNameConverter - Class in net.java.ao.atlassian
 
AtlassianFieldNameConverter() - Constructor for class net.java.ao.atlassian.AtlassianFieldNameConverter
 
AtlassianIndexNameConverter - Class in net.java.ao.atlassian
 
AtlassianIndexNameConverter() - Constructor for class net.java.ao.atlassian.AtlassianIndexNameConverter
 
AtlassianIndexNameConverter(IndexNameConverter) - Constructor for class net.java.ao.atlassian.AtlassianIndexNameConverter
 
AtlassianSequenceNameConverter - Class in net.java.ao.atlassian
 
AtlassianSequenceNameConverter() - Constructor for class net.java.ao.atlassian.AtlassianSequenceNameConverter
 
AtlassianSequenceNameConverter(SequenceNameConverter) - Constructor for class net.java.ao.atlassian.AtlassianSequenceNameConverter
 
AtlassianTableNameConverter - Class in net.java.ao.atlassian
This is the table name converter used by the Active Objects plugin.
AtlassianTableNameConverter(TablePrefix) - Constructor for class net.java.ao.atlassian.AtlassianTableNameConverter
 
AtlassianTriggerNameConverter - Class in net.java.ao.atlassian
 
AtlassianTriggerNameConverter() - Constructor for class net.java.ao.atlassian.AtlassianTriggerNameConverter
 
AtlassianTriggerNameConverter(TriggerNameConverter) - Constructor for class net.java.ao.atlassian.AtlassianTriggerNameConverter
 
AtlassianUniqueNameConverter - Class in net.java.ao.atlassian
 
AtlassianUniqueNameConverter() - Constructor for class net.java.ao.atlassian.AtlassianUniqueNameConverter
 
AtlassianUniqueNameConverter(UniqueNameConverter) - Constructor for class net.java.ao.atlassian.AtlassianUniqueNameConverter
 
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).
autoIncrementName(String, String) - Method in class net.java.ao.atlassian.AtlassianTriggerNameConverter
 
autoIncrementName(String, String) - Method in class net.java.ao.schema.DefaultTriggerNameConverter
 
autoIncrementName(String, String) - Method in interface net.java.ao.schema.TriggerNameConverter
 

B

beforeExecution() - Method in class net.java.ao.sql.LoggingInterceptor
 
blobType() - Static method in class net.java.ao.types.LogicalTypes
 
booleanType() - Static method in class net.java.ao.types.LogicalTypes
 
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.schema.ddl.DDLActionBuilder
 
build() - Method in class net.java.ao.schema.ddl.DDLIndex.DDLIndexBuilder
 
build() - Method in class net.java.ao.schema.ddl.DDLIndexField.DDLIndexFieldBuilder
 
build() - Method in class net.java.ao.types.TypeManager.Builder
 
builder(DDLActionType) - Static method in class net.java.ao.schema.ddl.DDLAction
 
builder() - Static method in class net.java.ao.schema.ddl.DDLIndex
 
builder() - Static method in class net.java.ao.schema.ddl.DDLIndexField
 
Builder() - Constructor for class net.java.ao.types.TypeManager.Builder
 

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
 
CachingEntityInfoResolver - Class in net.java.ao.schema.info
A EntityInfoResolver which caches the computed EntityInfo for any type it is given
CachingEntityInfoResolver(EntityInfoResolver) - Constructor for class net.java.ao.schema.info.CachingEntityInfoResolver
 
CachingEntityInfoResolverFactory - Class in net.java.ao.schema.info
A factory which creates CachingEntityInfoResolvers which delegate to SimpleEntityInfoResolvers
CachingEntityInfoResolverFactory() - Constructor for class net.java.ao.schema.info.CachingEntityInfoResolverFactory
 
CachingNameConverters - Class in net.java.ao.schema
 
CachingNameConverters(NameConverters) - Constructor for class net.java.ao.schema.CachingNameConverters
 
CachingSqlProcessor - Class in net.java.ao
This class wraps some of the methods from SqlUtils with a cache.
CachingTableNameConverter - Class in net.java.ao.schema
A table name converter that simply caches the converted table names.
CachingTableNameConverter(TableNameConverter) - Constructor for class net.java.ao.schema.CachingTableNameConverter
 
CallStackProvider - Class in net.java.ao.sql
 
CallStackProvider() - Constructor for class net.java.ao.sql.CallStackProvider
 
CamelCaseFieldNameConverter - Class in net.java.ao.schema
Imposes a standard camelCase convention upon field names.
CamelCaseFieldNameConverter() - Constructor for class net.java.ao.schema.CamelCaseFieldNameConverter
 
CamelCaseFieldNameConverter(List<FieldNameResolver>) - 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
 
CanonicalClassNameTableNameConverter - Class in net.java.ao.schema
 
CanonicalClassNameTableNameConverter() - Constructor for class net.java.ao.schema.CanonicalClassNameTableNameConverter
 
Case - Enum in net.java.ao.schema
 
checkAgainstMaxDate(Calendar) - Static method in class net.java.ao.util.DateUtils
 
checkAgainstMaxDate(Date) - Static method in class net.java.ao.util.DateUtils
 
checkDouble(Double) - Static method in class net.java.ao.util.DoubleUtils
 
ClassUtils - Class in net.java.ao.builder
 
ClientDerbyDatabaseProvider - Class in net.java.ao.db
 
ClientDerbyDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.ClientDerbyDatabaseProvider
 
close() - Method in interface net.java.ao.sql.CloseableResultSetMetaData
 
CloseableResultSetMetaData - Interface in net.java.ao.sql
 
closeQuietly(ResultSet) - Static method in class net.java.ao.Common
Deprecated.
closeQuietly(Statement) - Static method in class net.java.ao.Common
Deprecated.
closeQuietly(Connection) - Static method in class net.java.ao.Common
Deprecated.
closeQuietly(Connection) - Static method in class net.java.ao.sql.SqlUtils
Deprecated.
closeQuietly(Statement) - Static method in class net.java.ao.sql.SqlUtils
Deprecated.
closeQuietly(ResultSet) - Static method in class net.java.ao.sql.SqlUtils
Deprecated.
closeQuietly(Statement, Connection) - Static method in class net.java.ao.sql.SqlUtils
Deprecated.
closeQuietly(ResultSet, Statement, Connection) - Static method in class net.java.ao.sql.SqlUtils
Deprecated.
commitTransaction(Connection) - Method in class net.java.ao.DatabaseProvider
 
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
 
containsFieldWithName(String) - Method in class net.java.ao.schema.ddl.DDLIndex
 
containsFieldWithNameIgnoreCase(String) - Method in class net.java.ao.schema.ddl.DDLIndex
 
convert(FieldNameConverter, String) - Static method in class net.java.ao.Common
 
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) - Method in class net.java.ao.atlassian.AtlassianFieldNameConverter
 
convertName(String) - Method in class net.java.ao.schema.AbstractFieldNameConverter
 
convertName(String) - Method in class net.java.ao.schema.CamelCaseFieldNameConverter
 
convertName(String) - Method in interface net.java.ao.schema.FieldNameProcessor
 
convertName(String) - Method in class net.java.ao.schema.UnderscoreFieldNameConverter
 
convertSimpleClassName(String) - Static method in class net.java.ao.Common
 
convertTypeToString(TypeInfo<?>) - Method in class net.java.ao.DatabaseProvider
Converts the specified type into the database-specific DDL String value.
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.
create(Class<T>, List<Map<String, Object>>) - Method in class net.java.ao.EntityManager
Creates and INSERTs a batch of new entities represented by rows of the given type.
create(NameConverters, TypeManager) - Method in class net.java.ao.schema.info.CachingEntityInfoResolverFactory
 
create(NameConverters, TypeManager) - Method in interface net.java.ao.schema.info.EntityInfoResolverFactory
 
create(NameConverters, TypeManager) - Method in class net.java.ao.schema.info.SimpleEntityInfoResolverFactory
 
createPeer(EntityManager, Class<T>, K) - Static method in class net.java.ao.Common
 

D

DatabaseMetaDataReader - Interface in net.java.ao.schema.helper
 
DatabaseMetaDataReaderImpl - Class in net.java.ao.schema.helper
 
DatabaseMetaDataReaderImpl(DatabaseProvider, NameConverters, 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, String, TypeManager) - Constructor for class net.java.ao.DatabaseProvider
 
DatabaseProvider(DisposableDataSource, String) - Constructor for class net.java.ao.DatabaseProvider
 
DatabaseProvider.RenderFieldOptions - Class in net.java.ao
 
DatabaseProvider.SqlListener - Interface in net.java.ao
 
DataSourceFactory - Interface in net.java.ao.builder
Allow creation of a disposable data source from given connection properties.
dateType() - Static method in class net.java.ao.types.LogicalTypes
 
DateUtils - Class in net.java.ao.util
 
DateUtils() - Constructor for class net.java.ao.util.DateUtils
 
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
 
DDLActionBuilder - Class in net.java.ao.schema.ddl
 
DDLActionBuilder(DDLActionType) - Constructor for class net.java.ao.schema.ddl.DDLActionBuilder
 
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.DDLIndexBuilder - Class in net.java.ao.schema.ddl
 
DDLIndexField - Class in net.java.ao.schema.ddl
 
DDLIndexField.DDLIndexFieldBuilder - Class in net.java.ao.schema.ddl
 
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.
DefaultIndexNameConverter - Class in net.java.ao.schema
 
DefaultIndexNameConverter() - Constructor for class net.java.ao.schema.DefaultIndexNameConverter
 
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
 
DefaultSequenceNameConverter - Class in net.java.ao.schema
 
DefaultSequenceNameConverter() - Constructor for class net.java.ao.schema.DefaultSequenceNameConverter
 
DefaultTriggerNameConverter - Class in net.java.ao.schema
 
DefaultTriggerNameConverter() - Constructor for class net.java.ao.schema.DefaultTriggerNameConverter
 
DefaultUniqueNameConverter - Class in net.java.ao.schema
 
DefaultUniqueNameConverter() - Constructor for class net.java.ao.schema.DefaultUniqueNameConverter
 
defaultValueAllowed(boolean) - Method in class net.java.ao.types.SchemaProperties
Returns a new instance with the same properties, but specifying whether or not a column of this type can have a default value.
DelegateConnection - Interface in net.java.ao
 
DelegatingDisposableDataSourceHandler - Class in net.java.ao.builder
 
DelegatingDisposableDataSourceHandler(DataSource, Disposable) - Constructor for class net.java.ao.builder.DelegatingDisposableDataSourceHandler
 
delete(RawEntity<?>...) - Method in class net.java.ao.EntityManager
Deletes the specified entities from the database.
deleteWithSQL(Class<? extends RawEntity<K>>, String, Object...) - Method in class net.java.ao.EntityManager
Deletes rows from the table corresponding to type.
derby() - Static method in class net.java.ao.types.TypeManager
 
diffSchema(TypeManager, 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.
Disposable - Interface in net.java.ao
 
DisposableDataSource - Interface in net.java.ao
This is a simple data source with one more method Disposable.dispose() to clean up any resources associated with this data source.
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.Disposable
 
distinct() - Method in class net.java.ao.Query
 
doubleType() - Static method in class net.java.ao.types.LogicalTypes
 
DoubleUtils - Class in net.java.ao.util
 
DoubleUtils() - Constructor for class net.java.ao.util.DoubleUtils
 
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.
EntityInfo<T extends RawEntity<K>,K> - Interface in net.java.ao.schema.info
A description of the table generated by the RawEntity

Note this is different to TypeInfo which describes what type a column is in the database.

EntityInfoResolver - Interface in net.java.ao.schema.info
An interface for any class with the ability to compute the table information for an entity class
EntityInfoResolverFactory - Interface in net.java.ao.schema.info
A factory capable of currying the required managers for a EntityInfoResolver to be created
EntityInfoResolverWrapper - Class in net.java.ao.schema.info
A EntityInfoResolver which delegates.
EntityInfoResolverWrapper(EntityInfoResolver) - Constructor for class net.java.ao.schema.info.EntityInfoResolverWrapper
 
EntityManager - Class in net.java.ao
The root control class for the entire ActiveObjects API.
EntityManager(DatabaseProvider, EntityManagerConfiguration) - 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
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
 
EntityProxyAccessor - Interface in net.java.ao
Allows access to the underlying EntityProxy instance for an entity object
EntityStreamCallback<T extends RawEntity<K>,K> - Interface in net.java.ao
 
entityType(Class<T>, TypeInfo<K>, Class<K>) - Static method in class net.java.ao.types.LogicalTypes
 
enumType() - Static method in class net.java.ao.types.LogicalTypes
 
EnumUtils - Class in net.java.ao.util
 
EnumUtils() - Constructor for class net.java.ao.util.EnumUtils
 
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.ReadOnlyEntityProxy
 
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
Check if this is equal to other index.
equals(Object) - Method in class net.java.ao.schema.ddl.DDLIndexField
 
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.SchemaProperties
 
equals(Object) - Method in class net.java.ao.types.TypeInfo
 
equals(Object) - Method in class net.java.ao.types.TypeQualifiers
 
equalsImpl(RawEntity<K>, Object) - Method in class net.java.ao.EntityProxy
 
equalsImpl(RawEntity<K>, Object) - Method in class net.java.ao.ReadOnlyEntityProxy
 
execute() - Method in class net.java.ao.Transaction
Executes the transaction defined within the overridden Transaction.run() method.
executeInsertReturningKey(EntityManager, Connection, Class<T>, Class<K>, 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>, Class<K>, String, String, DBParam...) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
executeInsertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, String, DBParam...) - Method in class net.java.ao.db.OracleDatabaseProvider
 
executeInsertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, String, DBParam...) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
executeUpdate(Statement, CharSequence) - Method in class net.java.ao.DatabaseProvider
 
executeUpdateForAction(Statement, SQLAction, Set<String>) - Method in class net.java.ao.DatabaseProvider
 
executeUpdatesForActions(Statement, Iterable<SQLAction>, Set<String>) - Method in class net.java.ao.DatabaseProvider
Attempt to execute a list of actions that make up a logical unit (e.g.

F

field(DDLIndexField) - Method in class net.java.ao.schema.ddl.DDLIndex.DDLIndexBuilder
 
Field - Interface in net.java.ao.schema.helper
 
FieldInfo<T> - Interface in net.java.ao.schema.info
A description of the field generated by the RawEntity
FieldMetadata(String, String, String) - Constructor for class net.java.ao.Query.FieldMetadata
 
fieldName(String) - Method in class net.java.ao.schema.ddl.DDLIndexField.DDLIndexFieldBuilder
 
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.
FieldNameProcessor - Interface in net.java.ao.schema
 
FieldNameResolver - Interface in net.java.ao.schema
An interface to resolve field names.
fields(DDLIndexField...) - Method in class net.java.ao.schema.ddl.DDLIndex.DDLIndexBuilder
 
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.
findForeignKeysForField(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
 
findSingleEntity(Class<T>, String, Object...) - Method in class net.java.ao.EntityManager
Convenience method to select a single entity of the given type with the specified, parameterized criteria.
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(RawEntity<?>...) - Method in class net.java.ao.EntityManager
Deprecated.
since 0.25. Entities and values now no longer cached.
flushAll() - Method in class net.java.ao.EntityManager
Deprecated.
since 0.23. EntityManager now no longer caches entities. use EntityManager.flush(RawEntity[]) to flush values for individual entities
flushEntityCache() - Method in class net.java.ao.EntityManager
Deprecated.
since 0.23. EntityManager now no longer caches entities. use EntityManager.flush(RawEntity[]) to flush values for individual entities
forceNull - Variable in class net.java.ao.DatabaseProvider.RenderFieldOptions
 
ForeignKey - Interface in net.java.ao.schema.helper
 
forMethod(Method) - Method in exception net.java.ao.ActiveObjectsConfigurationException
 
from(Class<? extends RawEntity<?>>) - Method in class net.java.ao.Query
 
from(String) - Method in class net.java.ao.Query
 
fuzzyCompare(TypeManager, 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(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.
getAccessor() - Method in interface net.java.ao.schema.info.FieldInfo
 
getActionType() - Method in class net.java.ao.schema.ddl.DDLAction
 
getAggregateFunction() - Method in class net.java.ao.Query.FieldMetadata
 
getAlias() - Method in class net.java.ao.Query.FieldMetadata
 
getAlias(Class<? extends RawEntity<?>>) - Method in class net.java.ao.Query
 
getAlias(String) - Method in class net.java.ao.Query
 
getAllJdbcReadTypes() - Method in interface net.java.ao.types.LogicalType
Returns the set of JDBC types that can be translated into this logical type.
getAllTypes() - Method in interface net.java.ao.types.LogicalType
Returns the Java types that are handled by this logical type.
getAndInstantiate(EntityInfo<T, K>, 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.
getAnnotation(Class<T>) - Method in class net.java.ao.AnnotationDelegate
Returns the annotation for the specified methods starting by method1.
getAnnotationDelegate(FieldNameConverter, Method) - Static method in class net.java.ao.Common
Deprecated.
All annotation information should be resolved upfront using EntityInfo
getAttributeTypeFromMethod(Method) - Static method in class net.java.ao.Common
 
getCallingClassName(int) - Static method in class net.java.ao.Common
 
getCallStack() - Method in class net.java.ao.sql.CallStackProvider
 
getCanonicalFields(EntityInfo<?, ?>) - Method in class net.java.ao.Query
 
getCatalogName(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
getColumnClassName(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
getColumnCount() - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
getColumnDisplaySize(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
getColumnLabel(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
getColumnName() - Method in class net.java.ao.Query.FieldMetadata
 
getColumnName(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
getColumnType(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
getColumnTypeName(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
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
 
getDefaultJdbcWriteType() - Method in interface net.java.ao.types.LogicalType
Returns the default JDBC type to use when writing values to the database.
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.schema.PluralizedTableNameConverter
 
getDomesticTable() - Method in class net.java.ao.schema.ddl.DDLForeignKey
 
getDriverClassName() - Method in exception net.java.ao.builder.UnloadableJdbcDriverException
 
getEntityInfoResolverFactory() - Method in interface net.java.ao.EntityManagerConfiguration
Gets a EntityInfo factory to use when parsing the schema configuration annotated on the entity type
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.
getEntityType() - Method in interface net.java.ao.schema.info.EntityInfo
 
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.DDLValue
 
getField(Method) - Method in interface net.java.ao.schema.info.EntityInfo
 
getField(String) - Method in interface net.java.ao.schema.info.EntityInfo
 
getFieldMetadata() - Method in class net.java.ao.Query
 
getFieldName() - Method in class net.java.ao.schema.ddl.DDLIndexField
 
getFieldNameConverter() - Method in class net.java.ao.builder.SimpleNameConverters
 
getFieldNameConverter() - Method in class net.java.ao.EntityManager
Retrieves the FieldNameConverter instance used for name conversion of all entity methods.
getFieldNameConverter() - Method in class net.java.ao.schema.CachingNameConverters
 
getFieldNameConverter() - Method in interface net.java.ao.schema.NameConverters
 
getFieldNames() - Method in interface net.java.ao.schema.helper.Index
 
getFieldNames() - Method in interface net.java.ao.schema.info.EntityInfo
 
getFields() - Method in class net.java.ao.Query
 
getFields() - Method in class net.java.ao.schema.ddl.DDLIndex
 
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
 
getFields() - Method in interface net.java.ao.schema.info.EntityInfo
 
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
 
getGeneratorType() - Method in interface net.java.ao.schema.info.FieldInfo
 
getGroupClause() - Method in class net.java.ao.Query
 
getHavingClause() - 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.
getImportedKeys(Connection, String) - Method in class net.java.ao.DatabaseProvider
 
getImportedKeys(Connection, String) - Method in class net.java.ao.db.OracleDatabaseProvider
 
getIndex() - Method in class net.java.ao.schema.ddl.DDLAction
 
getIndexes(Connection, String) - Method in class net.java.ao.DatabaseProvider
 
getIndexes(Connection, String) - Method in class net.java.ao.db.OracleDatabaseProvider
 
getIndexes() - Method in class net.java.ao.schema.ddl.DDLTable
 
getIndexes(DatabaseMetaData, String) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
Gets the list of simple indexes for a given table.
getIndexes(DatabaseMetaData, String) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
 
getIndexName() - Method in class net.java.ao.schema.ddl.DDLIndex
 
getIndexName() - Method in interface net.java.ao.schema.helper.Index
 
getIndexNameConverter() - Method in class net.java.ao.builder.SimpleNameConverters
 
getIndexNameConverter() - Method in class net.java.ao.schema.CachingNameConverters
 
getIndexNameConverter() - Method in interface net.java.ao.schema.NameConverters
 
getJavaType() - Method in interface net.java.ao.schema.info.FieldInfo
 
getJdbcReadTypes() - Method in interface net.java.ao.types.LogicalType
Deprecated.
This method will be removed on platform 6, since guava will be replaced by Java API.
getJdbcType() - Method in class net.java.ao.schema.ddl.DDLField
 
getJdbcType() - Method in interface net.java.ao.schema.helper.Field
 
getJdbcWriteType() - Method in class net.java.ao.types.TypeInfo
Returns the JDBC type code to use when passing values to the database.
getJoins() - Method in class net.java.ao.Query
 
getKey() - Method in class net.java.ao.EntityProxy
 
getKey() - Method in class net.java.ao.ReadOnlyEntityProxy
 
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
 
getLogicalType() - Method in class net.java.ao.types.TypeInfo
Returns the LogicalType describing what Java types are supported by this type and how they are mapped to JDBC operations.
getLoginTimeout() - Method in class net.java.ao.builder.DriverManagerDataSource
 
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
Deprecated.
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
 
getMutator() - Method in interface net.java.ao.schema.info.FieldInfo
 
getName(Method) - Method in class net.java.ao.atlassian.AtlassianFieldNameConverter
 
getName(String, String) - Method in class net.java.ao.atlassian.AtlassianIndexNameConverter
 
getName(String, String) - Method in class net.java.ao.atlassian.AtlassianSequenceNameConverter
 
getName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.atlassian.AtlassianTableNameConverter
 
getName(String, String) - Method in class net.java.ao.atlassian.AtlassianUniqueNameConverter
 
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.CachingTableNameConverter
 
getName(String) - Method in class net.java.ao.schema.CamelCaseTableNameConverter
 
getName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.CanonicalClassNameTableNameConverter
 
getName(String) - Method in class net.java.ao.schema.CanonicalClassNameTableNameConverter
 
getName() - Method in class net.java.ao.schema.ddl.DDLField
 
getName() - Method in class net.java.ao.schema.ddl.DDLTable
 
getName(String, String) - Method in class net.java.ao.schema.DefaultIndexNameConverter
 
getName(String, String) - Method in class net.java.ao.schema.DefaultSequenceNameConverter
 
getName(String, String) - Method in class net.java.ao.schema.DefaultUniqueNameConverter
 
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(String, String) - Method in interface net.java.ao.schema.IndexNameConverter
 
getName() - Method in interface net.java.ao.schema.info.EntityInfo
 
getName() - Method in interface net.java.ao.schema.info.FieldInfo
 
getName(String, String) - Method in interface net.java.ao.schema.SequenceNameConverter
 
getName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.TableAnnotationTableNameConverter
Gets the name of the table either from the Table annotation if present or from the delegate.
getName(Class<? extends RawEntity<?>>) - Method in interface net.java.ao.schema.TableNameConverter
Generates a table name to correspond with the specified class.
getName(String) - Method in class net.java.ao.schema.UnderscoreTableNameConverter
 
getName(String, String) - Method in interface net.java.ao.schema.UniqueNameConverter
 
getName() - Method in interface net.java.ao.types.LogicalType
Returns a descriptive name for this logical type.
getNameConverters() - Method in class net.java.ao.EntityManager
 
getNameConverters() - Method in interface net.java.ao.EntityManagerConfiguration
Gets the name converters to be used with the (to be) configured EntityManager.
getOffset() - Method in class net.java.ao.Query
 
getOldField() - Method in class net.java.ao.schema.ddl.DDLAction
 
getOrderClause() - Method in class net.java.ao.Query
 
getOverrideJdbcWriteType() - Method in class net.java.ao.types.SchemaProperties
Returns the JDBC type code to be used when writing to the database (e.g.
getParameterMetaData() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
 
getParentLogger() - Method in class net.java.ao.builder.DriverManagerDataSource
 
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
Deprecated.
getPolymorphicName() - Method in interface net.java.ao.schema.info.FieldInfo
 
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.atlassian.AtlassianFieldNameConverter
 
getPolyTypeName(Method) - Method in class net.java.ao.schema.AbstractFieldNameConverter
Documentation 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.sql.AbstractCloseableResultSetMetaData
 
getPrecision() - Method in class net.java.ao.types.TypeQualifiers
 
getPrefix(String) - Method in class net.java.ao.atlassian.AtlassianIndexNameConverter
 
getPrefix(String) - Method in class net.java.ao.schema.DefaultIndexNameConverter
 
getPrefix(String) - Method in interface net.java.ao.schema.IndexNameConverter
 
getPrimaryKey() - Method in interface net.java.ao.schema.info.EntityInfo
 
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
 
getPrimaryKeyType(TypeManager, 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.
getQualifiers() - Method in class net.java.ao.types.TypeInfo
Returns the TypeQualifiers describing optional length/precision modifiers for this type, which may include defaults set by the database provider and/or values specified by annotations for particular entity properties.
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.H2DatabaseProvider
 
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.NuoDBDatabaseProvider
 
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.sql.AbstractCloseableResultSetMetaData
 
getScale() - Method in class net.java.ao.types.TypeQualifiers
 
getSchema() - Method in interface net.java.ao.builder.DatabaseProperties
 
getSchema() - Method in class net.java.ao.DatabaseProvider
 
getSchema() - Method in class net.java.ao.db.OracleDatabaseProvider
 
getSchemaConfiguration() - Method in class net.java.ao.EntityManager
Retrieves SchemaConfiguration used by this entity manager.
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.sql.AbstractCloseableResultSetMetaData
 
getSchemaProperties() - Method in class net.java.ao.types.TypeInfo
Returns the SchemaProperties describing the SQL representation of this type, as specified by the database provider.
getSearchableFields(EntityManager, Class<? extends RawEntity<?>>) - Static method in class net.java.ao.Common
 
getSequenceNameConverter() - Method in class net.java.ao.builder.SimpleNameConverters
 
getSequenceNameConverter() - Method in class net.java.ao.schema.CachingNameConverters
 
getSequenceNameConverter() - Method in interface net.java.ao.schema.NameConverters
 
getSequences(Connection) - Method in class net.java.ao.DatabaseProvider
 
getSequences(Connection) - Method in class net.java.ao.db.OracleDatabaseProvider
Statement can't be closed locally as this would also close the result set.
getSingleFieldMetadata(String) - Method in class net.java.ao.Query
 
getSQLTypeFromMethod(TypeManager, Class<?>, Method, AnnotationDelegate) - Static method in class net.java.ao.schema.SchemaGenerator
 
getSqlTypeIdentifier() - Method in class net.java.ao.types.TypeInfo
Returns the SQL type identifier for this type, including any length or precision modifiers.
getSqlTypeName() - Method in class net.java.ao.types.SchemaProperties
Returns the SQL type name (without any precision or length qualifiers).
getStatement() - Method in class net.java.ao.schema.ddl.SQLAction
 
getStringLength() - Method in class net.java.ao.types.TypeQualifiers
 
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() - Method in interface net.java.ao.schema.helper.Index
 
getTableName(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
getTableNameConverter() - Method in class net.java.ao.builder.SimpleNameConverters
 
getTableNameConverter() - Method in class net.java.ao.EntityManager
Retrieves the TableNameConverter instance used for name conversion of all entity types.
getTableNameConverter() - Method in class net.java.ao.schema.CachingNameConverters
 
getTableNameConverter() - Method in interface net.java.ao.schema.NameConverters
 
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.NuoDBDatabaseProvider
Workaround for DB-7451 transaction isolation level SERIALIZABLE will not show tables created or altered with auto-commit off.
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
 
GetterFieldNameResolver - Class in net.java.ao.schema
 
GetterFieldNameResolver() - Constructor for class net.java.ao.schema.GetterFieldNameResolver
 
getTriggerNameConverter() - Method in class net.java.ao.builder.SimpleNameConverters
 
getTriggerNameConverter() - Method in class net.java.ao.schema.CachingNameConverters
 
getTriggerNameConverter() - Method in interface net.java.ao.schema.NameConverters
 
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.DDLIndexField
 
getType(Class<T>) - Method in class net.java.ao.types.TypeManager
 
getType(Class<T>, TypeQualifiers) - Method in class net.java.ao.types.TypeManager
 
getTypeFromSchema(int, TypeQualifiers) - Method in class net.java.ao.types.TypeManager
 
getTypeInfo() - Method in interface net.java.ao.schema.info.FieldInfo
 
getTypeManager() - Method in class net.java.ao.DatabaseProvider
 
getTypes() - Method in interface net.java.ao.types.LogicalType
Deprecated.
This method will be removed on platform 6, since guava will be replaced by Java API.
getUndoAction() - Method in class net.java.ao.schema.ddl.SQLAction
 
getUniqueNameConverter() - Method in class net.java.ao.builder.SimpleNameConverters
 
getUniqueNameConverter() - Method in class net.java.ao.schema.CachingNameConverters
 
getUniqueNameConverter() - Method in interface net.java.ao.schema.NameConverters
 
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
 
getValueFieldsMethods(Class<? extends RawEntity<?>>, FieldNameConverter) - Static method in class net.java.ao.Common
Gets all the methods of an entity that correspond to a value field.
getValueFieldsNames(EntityInfo<? extends RawEntity<?>, ?>, FieldNameConverter) - Static method in class net.java.ao.Common
Gets all the names of fields of an entity that correspond to a value field.
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
 
GROUP_BY_CLAUSE - Static variable in class net.java.ao.sql.SqlUtils
 

H

h2() - Static method in class net.java.ao.types.TypeManager
 
H2DatabaseProvider - Class in net.java.ao.db
 
H2DatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.H2DatabaseProvider
 
H2DatabaseProvider(DisposableDataSource, String) - Constructor for class net.java.ao.db.H2DatabaseProvider
 
handleBlob(ResultSet, Class<?>, String) - Method in class net.java.ao.DatabaseProvider
 
handleBlob(ResultSet, Class<?>, String) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
handleBlob(ResultSet, Class<?>, String) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
handleUpdateError(String, SQLException) - Method in class net.java.ao.DatabaseProvider
Tells whether this exception should be ignored when running an updated statement.
handleUpdateError(String, SQLException) - Method in class net.java.ao.db.OracleDatabaseProvider
 
handleUpdateError(String, SQLException) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
HAS_GENERATOR - Static variable in interface net.java.ao.schema.info.FieldInfo
A predicate for filtering fields with value generators
hasAccessor(Method) - Method in interface net.java.ao.schema.info.EntityInfo
 
hasAccessor() - Method in interface net.java.ao.schema.info.FieldInfo
 
hasAutoIncrement() - Method in interface net.java.ao.schema.info.FieldInfo
 
hasDefaultValue() - Method in interface net.java.ao.schema.info.FieldInfo
 
hasField(String) - Method in interface net.java.ao.schema.info.EntityInfo
 
hashCode() - Method in class net.java.ao.DBParam
 
hashCode() - Method in class net.java.ao.EntityProxy
 
hashCode() - Method in class net.java.ao.ReadOnlyEntityProxy
 
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.DDLIndexField
 
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.SchemaProperties
 
hashCode() - Method in class net.java.ao.types.TypeInfo
 
hashCode() - Method in class net.java.ao.types.TypeQualifiers
 
hashCodeImpl() - Method in class net.java.ao.EntityProxy
 
hashCodeImpl() - Method in class net.java.ao.ReadOnlyEntityProxy
 
hasIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.DatabaseProvider
 
hasIndex(String, String) - Method in class net.java.ao.DatabaseProvider
 
hasMutator(Method) - Method in interface net.java.ao.schema.info.EntityInfo
 
hasMutator() - Method in interface net.java.ao.schema.info.FieldInfo
 
hasOverrideJdbcWriteType() - Method in class net.java.ao.types.SchemaProperties
Returns true if this instance specifies a JDBC type code that is different than the default from the LogicalType.
hasPrecision() - Method in class net.java.ao.types.TypeQualifiers
 
hasScale() - Method in class net.java.ao.types.TypeQualifiers
 
hasStringLength() - Method in class net.java.ao.types.TypeQualifiers
 
having(String) - Method in class net.java.ao.Query
 
HAVING_CLAUSE - Static variable in class net.java.ao.sql.SqlUtils
 
hsql() - Static method in class net.java.ao.types.TypeManager
 
HSQLDatabaseProvider - Class in net.java.ao.db
 
HSQLDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.HSQLDatabaseProvider
 
HSQLDatabaseProvider(DisposableDataSource, String) - 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.
IgnoredFieldNameResolver - Class in net.java.ao.schema
 
IgnoredFieldNameResolver() - Constructor for class net.java.ao.schema.IgnoredFieldNameResolver
 
Implementation - Annotation Type in net.java.ao
Used to specify a defined implementation for an entity.
Index - Interface in net.java.ao.schema.helper
 
Index - Annotation Type in net.java.ao.schema
Defines a database index.
Indexed - Annotation Type in net.java.ao.schema
Marks the corresponding database field as requiring database indexing.
Indexes - Annotation Type in net.java.ao.schema
Defines database indexes for an entity.
indexName(String) - Method in class net.java.ao.schema.ddl.DDLIndex.DDLIndexBuilder
 
indexNameConverter(IndexNameConverter) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
 
IndexNameConverter - Interface in net.java.ao.schema
 
IndexParser - Class in net.java.ao.schema.index
A component responsible for parsing given ORM entity class to extract index declarations from it.
IndexParser(DatabaseProvider, NameConverters, TypeManager) - Constructor for class net.java.ao.schema.index.IndexParser
 
init() - Method in interface net.java.ao.RawEntity
Called when the entity instance is created.
insertBatch(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, List<Map<String, Object>>) - Method in class net.java.ao.DatabaseProvider
Inserts a batch of rows.
insertBatch(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, List<Map<String, Object>>) - Method in class net.java.ao.db.HSQLDatabaseProvider
HSQL doesn't support batch insert.
insertReturningKey(EntityManager, Connection, Class<T>, Class<K>, 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>, Class<K>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
insertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
insertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
integerType() - Static method in class net.java.ao.types.LogicalTypes
 
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.builder.DelegatingDisposableDataSourceHandler
 
invoke(Object, Method, Object[]) - Method in class net.java.ao.EntityProxy
 
invoke(Object, Method, Object[]) - Method in class net.java.ao.ReadOnlyEntityProxy
 
IS_REQUIRED - Static variable in interface net.java.ao.schema.info.FieldInfo
A predicate for filtering required fields
isAccessor(Method) - Static method in class net.java.ao.Common
 
IsAFieldNameResolver - Class in net.java.ao.schema
 
IsAFieldNameResolver() - Constructor for class net.java.ao.schema.IsAFieldNameResolver
 
isAllowedAsPrimaryKey() - Method in interface net.java.ao.types.LogicalType
Returns a boolean specifying if this type can be used as a primary key value.
isAllowedAsPrimaryKey() - Method in class net.java.ao.types.TypeInfo
Returns a boolean specifying if this type can be used as a primary key value.
isAnnotatedAsRelational(Method) - Static method in class net.java.ao.Common
 
isAnnotatedMutator(Method) - Static method in class net.java.ao.Common
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class net.java.ao.AnnotationDelegate
Returns true if an annotation for the specified type is present on any of the methods, else false.
isAutoIncrement() - Method in class net.java.ao.schema.ddl.DDLField
 
isAutoIncrement() - Method in interface net.java.ao.schema.helper.Field
 
isAutoIncrement(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
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
 
isBlank(String) - Static method in class net.java.ao.util.StringUtils
 
isCacheable() - Method in interface net.java.ao.schema.info.FieldInfo
Deprecated.
since 0.25. Entities and values now no longer cached.
isCaseSensitive() - Method in class net.java.ao.DatabaseProvider
Flag indicating whether or not the underlying database uses case-sensitive identifiers.
isCaseSensitive() - Method in class net.java.ao.db.HSQLDatabaseProvider
 
isCaseSensitive() - Method in class net.java.ao.db.MySQLDatabaseProvider
 
isCaseSensitive(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
isCloseable() - Method in interface net.java.ao.DelegateConnection
 
isCurrency(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
isDefaultValueAllowed() - Method in class net.java.ao.types.SchemaProperties
Returns true if a column of this type is allowed to have a default value.
isDefined() - Method in class net.java.ao.types.TypeQualifiers
 
isDefinitelyWritable(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
isDistinct() - Method in class net.java.ao.Query
 
isMutator(Method) - Static method in class net.java.ao.Common
 
isMutatorOrAccessor(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() - Method in interface net.java.ao.schema.info.FieldInfo
 
isNullable(int) - Method in class net.java.ao.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.
isPrecisionAllowed() - Method in class net.java.ao.types.SchemaProperties
Returns true if this type is allowed to have a numeric precision qualifier.
isPrimary() - Method in interface net.java.ao.schema.info.FieldInfo
 
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.sql.AbstractCloseableResultSetMetaData
 
isScaleAllowed() - Method in class net.java.ao.types.SchemaProperties
Returns true if this type is allowed to have a numeric scale qualifier.
isSchemaNotEmpty() - Method in class net.java.ao.DatabaseProvider
 
isSearchable(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
isSigned(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
isStorable() - Method in interface net.java.ao.schema.info.FieldInfo
 
isStringLengthAllowed() - Method in class net.java.ao.types.SchemaProperties
Returns true if this type is allowed to have a string length qualifier.
isTablePresent(DatabaseMetaData, Class<? extends RawEntity<?>>) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
Checks if the table corresponding to given type exists in the database.
isTablePresent(DatabaseMetaData, Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
 
isTransient() - Method in interface net.java.ao.schema.info.FieldInfo
 
isUnique() - Method in class net.java.ao.schema.ddl.DDLField
 
isUnique() - Method in interface net.java.ao.schema.helper.Field
 
isUnlimitedLength() - Method in class net.java.ao.types.TypeQualifiers
 
isUnlimitedStringLengthSupportCompatible(TypeQualifiers) - Method in class net.java.ao.types.TypeQualifiers
 
isWrapperFor(Class<?>) - Method in class net.java.ao.builder.DriverManagerDataSource
 
isWrapperFor(Class<?>) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
isWritable(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 

J

jdbcWriteType(int) - Method in class net.java.ao.types.SchemaProperties
Returns a new instance with the same properties, but specifying a JDBC type code.
join(Class<? extends RawEntity<?>>, String) - Method in class net.java.ao.Query
 
join(Class<? extends RawEntity<?>>) - Method in class net.java.ao.Query
 

L

limit(int) - Method in class net.java.ao.Query
 
loadClass(String) - Static method in class net.java.ao.builder.ClassUtils
 
loadQuoteString() - Method in class net.java.ao.DatabaseProvider
 
loadQuoteString() - Method in class net.java.ao.db.NuoDBDatabaseProvider
 
logger - Variable in class net.java.ao.DatabaseProvider
 
LoggingInterceptor - Class in net.java.ao.sql
 
LoggingInterceptor(Logger, CallStackProvider, Clock) - Constructor for class net.java.ao.sql.LoggingInterceptor
 
LoggingInterceptor(Logger, CallStackProvider, Clock, boolean) - Constructor for class net.java.ao.sql.LoggingInterceptor
 
LogicalType<T> - Interface in net.java.ao.types
Defines a logical type which can translate between one or more Java types and one or more JDBC types.
LogicalTypes - Class in net.java.ao.types
 
LogicalTypes() - Constructor for class net.java.ao.types.LogicalTypes
 
longType() - Static method in class net.java.ao.types.LogicalTypes
 

M

ManyToMany - Annotation Type in net.java.ao
Marks a method as relevant only to a many-to-many relation.
MAX_DATE - Static variable in class net.java.ao.util.DateUtils
 
MAX_LENGTH - Static variable in annotation type net.java.ao.schema.StringLength
 
MAX_STRING_LENGTH - Static variable in class net.java.ao.types.TypeQualifiers
Maximum string length (for strings of limited length) cannot be set to greater than this value.
MAX_VALUE - Static variable in class net.java.ao.util.DoubleUtils
 
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, NameConverters, boolean, Class<? extends RawEntity<?>>...) - Static method in class net.java.ao.schema.SchemaGenerator
 
migrateDestructively(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).
MIN_VALUE - Static variable in class net.java.ao.util.DoubleUtils
 
Mutator - Annotation Type in net.java.ao
Marks a specific method as a mutator of a database field.
MutatorFieldNameResolver - Class in net.java.ao.schema
 
MutatorFieldNameResolver() - Constructor for class net.java.ao.schema.MutatorFieldNameResolver
 
mysql() - Static method in class net.java.ao.types.TypeManager
 
MySQLDatabaseProvider - Class in net.java.ao.db
 
MySQLDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.MySQLDatabaseProvider
 

N

NameConverters - Interface in net.java.ao.schema
 
net.java.ao - package net.java.ao
 
net.java.ao.atlassian - package net.java.ao.atlassian
 
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.db - package net.java.ao.db
 
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.schema.index - package net.java.ao.schema.index
 
net.java.ao.schema.info - package net.java.ao.schema.info
 
net.java.ao.sql - package net.java.ao.sql
 
net.java.ao.types - package net.java.ao.types
 
net.java.ao.util - package net.java.ao.util
 
newAlterAddKey(DDLForeignKey) - Static method in class net.java.ao.schema.ddl.DDLActions
 
newDateFormat(String) - Static method in class net.java.ao.util.DateUtils
 
newInsert(DDLTable, DDLValue[]) - Static method in class net.java.ao.schema.ddl.DDLActions
 
newInstance(DataSource, Disposable) - Static method in class net.java.ao.builder.DelegatingDisposableDataSourceHandler
 
newInstance(DataSource) - Static method in class net.java.ao.db.NuoDBDisposableDataSourceHandler
Creates reflection proxy for the specified NuoDB data source
newInstance(DataSource, Disposable) - Static method in class net.java.ao.db.NuoDBDisposableDataSourceHandler
 
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.
NullFieldNameResolver - Class in net.java.ao.schema
 
NullFieldNameResolver() - Constructor for class net.java.ao.schema.NullFieldNameResolver
 
nuodb() - Static method in class net.java.ao.types.TypeManager
 
NuoDBDatabaseProvider - Class in net.java.ao.db
 
NuoDBDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.NuoDBDatabaseProvider
 
NuoDBDatabaseProvider(DisposableDataSource, String) - Constructor for class net.java.ao.db.NuoDBDatabaseProvider
 
NuoDBDisposableDataSourceHandler - Class in net.java.ao.db
The NuoDB JDBC Driver supports ResultSet.TYPE_FORWARD_ONLY currently.
NuoDBDisposableDataSourceHandler() - Constructor for class net.java.ao.db.NuoDBDisposableDataSourceHandler
 

O

of(CharSequence) - Static method in class net.java.ao.schema.ddl.SQLAction
 
offset(int) - Method in class net.java.ao.Query
 
ofNullable(T) - Static method in class net.java.ao.util.StreamUtils
 
OLD_MAX_STRING_LENGTH - Static variable in class net.java.ao.types.TypeQualifiers
String sizes were tuned down due to a SQL server limitation, this has the undesired side effect that existing tables read with lengths between 450 and 767 are incorrectly seen as clobs
ON_CLAUSE - Static variable in class net.java.ao.sql.SqlUtils
 
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.
onException(Exception) - Method in class net.java.ao.sql.LoggingInterceptor
 
onException(String, Exception) - Method in class net.java.ao.sql.LoggingInterceptor
 
onException(String, Map<Integer, String>, Exception) - Method in class net.java.ao.sql.LoggingInterceptor
 
onRowRead(T) - Method in interface net.java.ao.EntityStreamCallback
 
onSql(String) - Method in class net.java.ao.DatabaseProvider
 
onSql(String) - Method in interface net.java.ao.DatabaseProvider.SqlListener
 
oracle() - Static method in class net.java.ao.types.TypeManager
 
OracleDatabaseProvider - Class in net.java.ao.db
 
OracleDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.OracleDatabaseProvider
 
OracleDatabaseProvider(DisposableDataSource, String) - Constructor for class net.java.ao.db.OracleDatabaseProvider
 
order(String) - Method in class net.java.ao.Query
 

P

ParameterMetadataCachingPreparedStatement - Class in net.java.ao
A prepared statement that caches parameter metadata.
parse(String) - Method in interface net.java.ao.types.LogicalType
Attempts to parse a string into a value of this logical type.
parseDefault(String) - Method in interface net.java.ao.types.LogicalType
Same as LogicalType.parse(String), but adds any necessary validation when the value is being used as a default value for a column.
parseFields(DatabaseProvider, FieldNameConverter, Class<? extends RawEntity<?>>) - Static method in class net.java.ao.schema.SchemaGenerator
Not intended for public usage.
parseIndexes(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.index.IndexParser
 
parseInterface(DatabaseProvider, NameConverters, Class<? extends RawEntity<?>>) - Static method in class net.java.ao.schema.SchemaGenerator
Not intended for public use.
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.H2DatabaseProvider
 
parseValue(int, String) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
parseValue(int, String) - Method in class net.java.ao.db.NuoDBDatabaseProvider
 
parseValue(int, String) - Method in class net.java.ao.db.OracleDatabaseProvider
 
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(EntityInfo<T, K>, K...) - Method in class net.java.ao.EntityManager
 
peer(EntityInfo<T, K>, K) - Method in class net.java.ao.EntityManager
 
PLUCK_NAME - Static variable in interface net.java.ao.schema.info.FieldInfo
Return the name of the field
PluralizedTableNameConverter - 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.
PluralizedTableNameConverter() - Constructor for class net.java.ao.schema.PluralizedTableNameConverter
 
PluralizedTableNameConverter(CanonicalClassNameTableNameConverter) - Constructor for class net.java.ao.schema.PluralizedTableNameConverter
 
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).
postgres() - Static method in class net.java.ao.types.TypeManager
 
PostgreSQLDatabaseProvider - Class in net.java.ao.db
 
PostgreSQLDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.PostgreSQLDatabaseProvider
 
PostgreSQLDatabaseProvider(DisposableDataSource, String) - Constructor for class net.java.ao.db.PostgreSQLDatabaseProvider
 
precision(int) - Method in class net.java.ao.types.TypeQualifiers
 
precisionAllowed(boolean) - Method in class net.java.ao.types.SchemaProperties
Returns a new instance with the same properties, but specifying whether or not the SQL type can include a numeric precision qualifier.
prefix(String, int) - Static method in class net.java.ao.Common
Extracts a part of the string that remains unchanged during shortening process.
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.
preloadValue(Preload, FieldNameConverter) - Static method in class net.java.ao.Common
 
preparedStatement(Connection, CharSequence) - Method in class net.java.ao.DatabaseProvider
 
preparedStatement(Connection, CharSequence, int) - Method in class net.java.ao.DatabaseProvider
 
preparedStatement(Connection, CharSequence, int, int) - Method in class net.java.ao.DatabaseProvider
 
prepend(String) - Method in interface net.java.ao.atlassian.TablePrefix
 
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.
PrimaryKeyFieldNameResolver - Class in net.java.ao.schema
 
PrimaryKeyFieldNameResolver() - Constructor for class net.java.ao.schema.PrimaryKeyFieldNameResolver
 
processGroupByClause(String, Function<String, String>, Function<String, String>) - Static method in class net.java.ao.sql.SqlUtils
 
processHavingClause(String, Function<String, String>, Function<String, String>) - Static method in class net.java.ao.sql.SqlUtils
 
processID(String) - Method in class net.java.ao.DatabaseProvider
Performs any database specific post-processing on the specified identifier.
processID(Query.FieldMetadata) - Method in class net.java.ao.DatabaseProvider
Performs any database specific post-processing on the specified field identifier.
processOnClause(String, Function<String, String>) - Method in class net.java.ao.CachingSqlProcessor
 
processOnClause(String) - Method in class net.java.ao.DatabaseProvider
 
processOnClause(String, Function<String, String>) - Static method in class net.java.ao.sql.SqlUtils
 
processOrderClause(String) - Method in class net.java.ao.DatabaseProvider
 
processTableName(String) - Method in class net.java.ao.DatabaseProvider
Processes the table name as DatabaseProvider.processID(String) but use #shouldQuoteTableName(String) to check if the table name should be quoted or not.
processWhereClause(String, Function<String, String>) - Method in class net.java.ao.CachingSqlProcessor
 
processWhereClause(String) - Method in class net.java.ao.DatabaseProvider
 
processWhereClause(String, Function<String, String>) - Static method in class net.java.ao.sql.SqlUtils
 
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
 
pullFromDatabase(EntityManager, ResultSet, Class<T>, String) - Method in interface net.java.ao.types.LogicalType
Reads a value from a JDBC result set.
pullFromDatabase(EntityManager, ResultSet, Class<T>, int) - Method in interface net.java.ao.types.LogicalType
Reads a value from a JDBC result set.
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.MySQLDatabaseProvider
 
putNull(PreparedStatement, int) - Method in class net.java.ao.db.NuoDBDatabaseProvider
The sql type argument is mandatory in JDBC for some reason, but is ignored by NuoDB JDBC, so any integer value can be used.
putNull(PreparedStatement, int) - Method in class net.java.ao.db.OracleDatabaseProvider
 
putToDatabase(EntityManager, PreparedStatement, int, T, int) - Method in interface net.java.ao.types.LogicalType
Sets a value in a JDBC statement.

Q

qualifiers() - Static method in class net.java.ao.types.TypeQualifiers
 
Query - Class in net.java.ao
A cross-database representation of a SELECT query, independent of database provider type.
Query(Query.QueryType, String) - Constructor for class net.java.ao.Query
Create a Query and set the field list in the SELECT clause.
Query.FieldMetadata - Class in net.java.ao
 
Query.QueryType - Enum in net.java.ao
 
querySelectFields(Query, TableNameConverter) - Method in class net.java.ao.DatabaseProvider
 
queryTableName(Query, TableNameConverter) - Method in class net.java.ao.DatabaseProvider
 
quote(String) - Method in class net.java.ao.DatabaseProvider
 
quoteRef - Variable in class net.java.ao.DatabaseProvider
 
quoteTableName(String) - Method in class net.java.ao.DatabaseProvider
 

R

RawEntity<T> - Interface in net.java.ao
The superinterface for all entities, regardless of primary key.
ReadOnlyEntityProxy<T extends RawEntity<K>,K> - Class in net.java.ao
A read-only representation of a database row proxy, mapped to the specified Entity type.
ReadOnlyEntityProxy(EntityManager, EntityInfo<T, K>, K) - Constructor for class net.java.ao.ReadOnlyEntityProxy
 
readSchema(DatabaseProvider, NameConverters, SchemaConfiguration) - Static method in class net.java.ao.schema.ddl.SchemaReader
Currently doesn't account for: setUnique
readSchema(DatabaseProvider, NameConverters, SchemaConfiguration, boolean) - Static method in class net.java.ao.schema.ddl.SchemaReader
 
readSchema(Connection, DatabaseProvider, NameConverters, SchemaConfiguration, boolean) - Static method in class net.java.ao.schema.ddl.SchemaReader
 
RelationalFieldNameResolver - Class in net.java.ao.schema
 
RelationalFieldNameResolver() - Constructor for class net.java.ao.schema.RelationalFieldNameResolver
 
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.
removeSqlListener(DatabaseProvider.SqlListener) - Method in class net.java.ao.DatabaseProvider
 
renderAccessories(NameConverters, DDLTable) - Method in class net.java.ao.DatabaseProvider
Generates the database-specific DDL statements required to create all of the functions, sequences, and triggers necessary for the given table, by calling DatabaseProvider.renderAccessoriesForField(NameConverters, DDLTable, DDLField) for each of the table's fields.
renderAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Generates database-specific DDL statements required to create any functions, sequences, or triggers required for the given field.
renderAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.NuoDBDatabaseProvider
Create indices on field being altered.
renderAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderAction(NameConverters, 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 SQL actions.
renderAlterTableAddColumn(NameConverters, 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(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.H2DatabaseProvider
 
renderAlterTableAddColumn(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderAlterTableAddColumn(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.MySQLDatabaseProvider
 
renderAlterTableAddColumnStatement(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Generates the database-specific DDL statement for adding a column, but not including any corresponding sequences, triggers, etc.
renderAlterTableAddColumnStatement(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderAlterTableAddColumnStatement(NameConverters, 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(NameConverters, 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(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.H2DatabaseProvider
 
renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.MySQLDatabaseProvider
 
renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.NuoDBDatabaseProvider
 
renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
renderAlterTableChangeColumnStatement(NameConverters, DDLTable, DDLField, DDLField, DatabaseProvider.RenderFieldOptions) - Method in class net.java.ao.DatabaseProvider
Generates the database-specific DDL statement only for altering a table and changing a column.
renderAlterTableChangeColumnStatement(NameConverters, DDLTable, DDLField, DDLField, DatabaseProvider.RenderFieldOptions) - Method in class net.java.ao.db.H2DatabaseProvider
 
renderAlterTableChangeColumnStatement(NameConverters, DDLTable, DDLField, DDLField, DatabaseProvider.RenderFieldOptions) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderAlterTableChangeColumnStatement(NameConverters, DDLTable, DDLField, DDLField, DatabaseProvider.RenderFieldOptions) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
renderAlterTableDropColumn(NameConverters, 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.
renderAlterTableDropColumnStatement(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
 
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.H2DatabaseProvider
 
renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.NuoDBDatabaseProvider
 
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.NuoDBDatabaseProvider
 
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
 
renderConstraintsForTable(UniqueNameConverter, DDLTable) - Method in class net.java.ao.DatabaseProvider
Renders the foreign key constraints in database-specific DDL for the table in question.
renderConstraintsForTable(UniqueNameConverter, DDLTable) - Method in class net.java.ao.db.H2DatabaseProvider
 
renderConstraintsForTable(UniqueNameConverter, DDLTable) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderConstraintsForTable(UniqueNameConverter, DDLTable) - Method in class net.java.ao.db.MySQLDatabaseProvider
 
renderConstraintsForTable(UniqueNameConverter, DDLTable) - Method in class net.java.ao.db.NuoDBDatabaseProvider
 
renderCreateCompositeIndex(String, String, List<String>) - Method in class net.java.ao.DatabaseProvider
renderCreateCompositeIndex(String, String, List<String>) - Method in class net.java.ao.db.MySQLDatabaseProvider
 
renderCreateIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.DatabaseProvider
Generates the database-specific DDL statement required to create a new index.
renderCreateIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.MySQLDatabaseProvider
 
renderCreateIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.NuoDBDatabaseProvider
 
renderCreateIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
renderCreateIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
renderDate(Date) - Method in class net.java.ao.DatabaseProvider
Renders the provided Date instance as a DATETIME literal in the database-specific format.
renderDefault - Variable in class net.java.ao.DatabaseProvider.RenderFieldOptions
 
renderDropAccessories(NameConverters, DDLTable) - Method in class net.java.ao.DatabaseProvider
Generates the database-specific DDL statements required to drop all of the functions, sequences, and triggers associated with the given table, by calling DatabaseProvider.renderDropAccessoriesForField(NameConverters, DDLTable, DDLField) for each of the table's fields.
renderDropAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Generates database-specific DDL statements required to drop any functions, sequences, or triggers associated with the given field.
renderDropAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.NuoDBDatabaseProvider
Drop indices on field being altered.
renderDropAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderDropColumnActions(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
 
renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.DatabaseProvider
Generates the database-specific DDL statement required to drop an index.
renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.H2DatabaseProvider
 
renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.NuoDBDatabaseProvider
 
renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
renderDropTableStatement(DDLTable) - Method in class net.java.ao.DatabaseProvider
Generates the appropriate database-specific DDL statement to drop the specified table representation.
renderDropTableStatement(DDLTable) - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderField(NameConverters, DDLTable, DDLField, DatabaseProvider.RenderFieldOptions) - Method in class net.java.ao.DatabaseProvider
Generates the database-specific DDL fragment required to render the field and its associated type.
renderField(boolean, boolean, String) - Method in class net.java.ao.Query.FieldMetadata
 
renderFieldDefault(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
 
renderFieldDefault(DDLTable, DDLField) - Method in class net.java.ao.db.H2DatabaseProvider
 
renderFieldDefault(DDLTable, DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
RenderFieldOptions(boolean, boolean, boolean) - Constructor for class net.java.ao.DatabaseProvider.RenderFieldOptions
 
RenderFieldOptions(boolean, boolean, boolean, boolean) - Constructor for class net.java.ao.DatabaseProvider.RenderFieldOptions
 
renderFieldOptionsInAlterColumn() - Method in class net.java.ao.DatabaseProvider
 
renderFieldOptionsInAlterColumn() - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderFieldOptionsInAlterColumn() - Method in class net.java.ao.db.NuoDBDatabaseProvider
 
renderFieldOptionsInAlterColumn() - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
renderFields(DDLTable, Predicate<DDLField>, Function<DDLField, Iterable<SQLAction>>) - Method in class net.java.ao.DatabaseProvider
Deprecated.
This method will be removed on platform 6, since guava will be replaced by Java API.
renderFields(DDLTable, Predicate<DDLField>, Function<DDLField, Iterable<SQLAction>>) - Method in class net.java.ao.DatabaseProvider
 
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.PostgreSQLDatabaseProvider
 
renderForeignKey(DDLForeignKey) - Method in class net.java.ao.DatabaseProvider
Renders the specified foreign key representation into the database-specific DDL.
renderForeignKey(DDLForeignKey) - Method in class net.java.ao.db.NuoDBDatabaseProvider
Foreign keys which reference primary table aren't supported because of a open issue and are rendered in commentary block.
renderInsert(DDLTable, DDLValue[]) - Method in class net.java.ao.DatabaseProvider
 
renderMetadataQuery(String) - Method in class net.java.ao.DatabaseProvider
Render "SELECT * FROM LIMIT 1" in the database specific dialect
renderMetadataQuery(String) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderMetadataQuery(String) - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderMetadataQuery(String) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
renderNotNull - Variable in class net.java.ao.DatabaseProvider.RenderFieldOptions
 
renderPrimaryKey(String, String) - Method in class net.java.ao.DatabaseProvider
 
renderPrimaryKey(String, String) - 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.
renderQueryHaving(Query) - Method in class net.java.ao.DatabaseProvider
Renders the HAVING 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.H2DatabaseProvider
 
renderQueryLimit(Query) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderQueryLimit(Query) - Method in class net.java.ao.db.MySQLDatabaseProvider
 
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.OracleDatabaseProvider
 
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.
renderTable(NameConverters, DDLTable) - Method in class net.java.ao.DatabaseProvider
Renders the specified table representation into the corresponding database-specific DDL statement.
renderUnique - Variable in class net.java.ao.DatabaseProvider.RenderFieldOptions
 
renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Renders the UNIQUE constraint as defined by the database-specific DDL syntax.
renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.H2DatabaseProvider
 
renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.MySQLDatabaseProvider
 
renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
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
 
RESERVED_WORDS - Static variable in class net.java.ao.db.NuoDBDatabaseProvider
 
RESERVED_WORDS - Static variable in class net.java.ao.db.OracleDatabaseProvider
 
resolve(Method) - Method in class net.java.ao.schema.AccessorFieldNameResolver
 
resolve(Method) - Method in interface net.java.ao.schema.FieldNameResolver
Resolves the field name for the method
resolve(Method) - Method in class net.java.ao.schema.GetterFieldNameResolver
 
resolve(Class<T>) - Method in class net.java.ao.schema.info.CachingEntityInfoResolver
 
resolve(Class<T>) - Method in interface net.java.ao.schema.info.EntityInfoResolver
 
resolve(Class<T>) - Method in class net.java.ao.schema.info.EntityInfoResolverWrapper
 
resolve(Class<T>) - Method in class net.java.ao.schema.info.SimpleEntityInfoResolver
 
resolve(Method) - Method in class net.java.ao.schema.IsAFieldNameResolver
 
resolve(Method) - Method in class net.java.ao.schema.MutatorFieldNameResolver
 
resolve(Method) - Method in class net.java.ao.schema.PrimaryKeyFieldNameResolver
 
resolve(Method) - Method in class net.java.ao.schema.SetterFieldNameResolver
 
resolveEntityInfo(Class<T>) - Method in class net.java.ao.EntityManager
 
rollbackTransaction(Connection) - Method in class net.java.ao.DatabaseProvider
 
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.
scale(int) - Method in class net.java.ao.types.TypeQualifiers
 
scaleAllowed(boolean) - Method in class net.java.ao.types.SchemaProperties
Returns a new instance with the same properties, but specifying whether or not the SQL type can include a numeric scale qualifier.
schema(String) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
 
schema(String) - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
 
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
 
SchemaProperties - Class in net.java.ao.types
Describes the underlying SQL schema type that corresponds to a given TypeInfo.
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
 
schemaType(String) - Static method in class net.java.ao.types.SchemaProperties
Constructs an instance that refers to the specified SQL type name (e.g.
Searchable - Annotation Type in net.java.ao
Used to tag methods as being full-text searchable within a Lucene index.
select() - Static method in class net.java.ao.Query
Create a Query which will select the primary key field of the entity.
select(String) - Static method in class net.java.ao.Query
Create a Query and set the field list in the SELECT clause.
sequenceNameConverter(SequenceNameConverter) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
 
SequenceNameConverter - Interface in net.java.ao.schema
 
setAutoIncrement(boolean) - Method in class net.java.ao.schema.ddl.DDLField
 
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
 
setField(String) - Method in class net.java.ao.DBParam
 
setField(DDLField) - Method in class net.java.ao.schema.ddl.DDLAction
 
setField(DDLField) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
 
setField(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
 
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
 
setHavingClause(String) - Method in class net.java.ao.Query
 
setIndex(DDLIndex) - Method in class net.java.ao.schema.ddl.DDLAction
 
setIndex(DDLIndex) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
 
setIndexes(DDLIndex[]) - Method in class net.java.ao.schema.ddl.DDLTable
 
setJdbcType(int) - Method in class net.java.ao.schema.ddl.DDLField
 
setJoins(Map<Class<? extends RawEntity<?>>, String>) - Method in class net.java.ao.Query
 
setKey(DDLForeignKey) - Method in class net.java.ao.schema.ddl.DDLAction
 
setKey(DDLForeignKey) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
 
setLimit(int) - Method in class net.java.ao.Query
 
setLoginTimeout(int) - Method in class net.java.ao.builder.DriverManagerDataSource
 
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
 
setOldField(DDLField) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
 
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
 
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.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.
setTable(String) - Method in class net.java.ao.Query
 
setTable(DDLTable) - Method in class net.java.ao.schema.ddl.DDLAction
 
setTable(DDLTable) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
 
setTable(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
 
setTableType(Class<? extends RawEntity<?>>) - Method in class net.java.ao.Query
 
SetterFieldNameResolver - Class in net.java.ao.schema
 
SetterFieldNameResolver() - Constructor for class net.java.ao.schema.SetterFieldNameResolver
 
setType(TypeInfo<?>) - Method in class net.java.ao.schema.ddl.DDLField
 
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
 
setValues(DDLValue[]) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
 
setWhereClause(String) - Method in class net.java.ao.Query
 
setWhereParams(Object[]) - Method in class net.java.ao.Query
 
shorten(String, int) - Static method in class net.java.ao.Common
Shortens a string to the given length if necessary.
shorten(String) - Method in class net.java.ao.DatabaseProvider
 
shouldCache(Class<?>) - Method in interface net.java.ao.types.LogicalType
Deprecated.
since 0.25. Entities and values now no longer cached.
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
 
shouldQuoteTableName(String) - Method in class net.java.ao.DatabaseProvider
Determines whether or not the table name should be quoted before transmission to the underlying database.
shouldQuoteTableName(String) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
shouldStore(Class<?>) - Method in interface net.java.ao.types.LogicalType
Returns whether the type may be put inside the entities value store.
SimpleEntityInfoResolver - Class in net.java.ao.schema.info
A EntityInfoResolver which creates new EntityInfo instances on every invocation of SimpleEntityInfoResolver.resolve(Class)
SimpleEntityInfoResolver(NameConverters, TypeManager) - Constructor for class net.java.ao.schema.info.SimpleEntityInfoResolver
 
SimpleEntityInfoResolverFactory - Class in net.java.ao.schema.info
A factory which creates SimpleEntityInfoResolvers
SimpleEntityInfoResolverFactory() - Constructor for class net.java.ao.schema.info.SimpleEntityInfoResolverFactory
 
SimpleNameConverters - Class in net.java.ao.builder
 
SimpleNameConverters(TableNameConverter, FieldNameConverter, SequenceNameConverter, TriggerNameConverter, IndexNameConverter, UniqueNameConverter) - Constructor for class net.java.ao.builder.SimpleNameConverters
 
size(Class<? extends Enum>) - Static method in class net.java.ao.util.EnumUtils
 
sortTopologically(DDLAction[]) - Static method in class net.java.ao.schema.ddl.SchemaReader
 
SQLAction - Class in net.java.ao.schema.ddl
An SQL statement representing some stage of schema modification.
sqlLogger - Variable in class net.java.ao.DatabaseProvider
 
sqlServer() - Static method in class net.java.ao.types.TypeManager
 
SQLServerDatabaseProvider - Class in net.java.ao.db
 
SQLServerDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.SQLServerDatabaseProvider
 
SQLServerDatabaseProvider(DisposableDataSource, String) - Constructor for class net.java.ao.db.SQLServerDatabaseProvider
 
SqlUtils - Class in net.java.ao.sql
 
startTransaction() - Method in class net.java.ao.DatabaseProvider
 
stream(Class<T>, EntityStreamCallback<T, K>) - Method in class net.java.ao.EntityManager
Optimised read for large datasets.
stream(Class<T>, Query, EntityStreamCallback<T, K>) - Method in class net.java.ao.EntityManager
Selects all entities of the given type and feeds them to the callback, one by one.
StreamUtils - Class in net.java.ao.util
 
StreamUtils() - Constructor for class net.java.ao.util.StreamUtils
 
StringLength - Annotation Type in net.java.ao.schema
Explicitly specifies the maximum length, in characters, of the underlying database column corresponding to the method in question.
stringLength(int) - Method in class net.java.ao.types.TypeQualifiers
 
stringLengthAllowed(boolean) - Method in class net.java.ao.types.SchemaProperties
Returns a new instance with the same properties, but specifying whether or not the SQL type can include a string length qualifier.
stringType() - Static method in class net.java.ao.types.LogicalTypes
 
StringUtils - Class in net.java.ao.util
 
StringUtils() - Constructor for class net.java.ao.util.StringUtils
 

T

table(String) - Method in class net.java.ao.schema.ddl.DDLIndex.DDLIndexBuilder
 
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.
TABLE_ANNOTATION - Static variable in class net.java.ao.schema.TableAnnotationTableNameConverter
 
TableAnnotationTableNameConverter - Class in net.java.ao.schema
Gets the table name from the Table annotation.
TableAnnotationTableNameConverter(TableNameConverter) - Constructor for class net.java.ao.schema.TableAnnotationTableNameConverter
 
TableAnnotationTableNameConverter(TableNameConverter, CanonicalClassNameTableNameConverter) - Constructor for class net.java.ao.schema.TableAnnotationTableNameConverter
 
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.
TablePrefix - Interface in net.java.ao.atlassian
 
toSQL(EntityInfo<? extends RawEntity<K>, K>, DatabaseProvider, TableNameConverter, boolean) - Method in class net.java.ao.Query
 
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.DDLIndex
 
toString() - Method in class net.java.ao.schema.ddl.DDLIndexField
 
toString() - Method in class net.java.ao.schema.ddl.DDLTable
 
toString() - Method in class net.java.ao.schema.ddl.SQLAction
 
toString() - Method in class net.java.ao.types.TypeInfo
Describes the type mapping in a format that includes the logical type name, any non-default qualifiers, and the SQL type name, e.g.
toString() - Method in class net.java.ao.types.TypeQualifiers
 
toStringImpl() - Method in class net.java.ao.EntityProxy
 
toStringImpl() - Method in class net.java.ao.ReadOnlyEntityProxy
 
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.
transform() - Method in interface net.java.ao.schema.FieldNameResolver
Tells whether the resolved method name from FieldNameResolver.resolve(Method) allows for further transformations.
Transient - Annotation Type in net.java.ao
Marks a method such that its field should not be stored within the entities value store.
triggerNameConverter(TriggerNameConverter) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
 
TriggerNameConverter - Interface in net.java.ao.schema
 
TRUNCATE_TO_255_CHARACTERS_FUNCTION - Static variable in class net.java.ao.db.MySQLDatabaseProvider
 
type(TypeInfo<?>) - Method in class net.java.ao.schema.ddl.DDLIndexField.DDLIndexFieldBuilder
 
TypeInfo<T> - Class in net.java.ao.types
Describes a mapping between a LogicalType, with optional qualifiers, and the underlying database type.
TypeInfo(LogicalType<T>, SchemaProperties, TypeQualifiers) - Constructor for class net.java.ao.types.TypeInfo
 
TypeInfo(LogicalType<T>, SchemaProperties, TypeQualifiers, TypeQualifiers) - Constructor for class net.java.ao.types.TypeInfo
 
typeManager - Variable in class net.java.ao.DatabaseProvider
 
TypeManager - Class in net.java.ao.types
Central managing class for the ActiveObjects type system.
TypeManager.Builder - Class in net.java.ao.types
 
TypeQualifiers - Class in net.java.ao.types
Describes optional modifiers to a type: string length for string types, precision and scale for numeric types.

U

UnderscoreFieldNameConverter - Class in net.java.ao.schema
Imposes an underscore word-separation convention upon field names.
UnderscoreFieldNameConverter(Case) - 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.
UnderscoreFieldNameConverter(Case, List<FieldNameResolver>) - Constructor for class net.java.ao.schema.UnderscoreFieldNameConverter
 
UnderscoreTableNameConverter - Class in net.java.ao.schema
Imposes an underscore word-separation convention on table names.
UnderscoreTableNameConverter(Case) - Constructor for class net.java.ao.schema.UnderscoreTableNameConverter
 
Unique - Annotation Type in net.java.ao.schema
Marks a method such that the corresponding database field will have a UNIQUE constraint.
uniqueNameConverter(UniqueNameConverter) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
 
UniqueNameConverter - Interface in net.java.ao.schema
 
UNLIMITED - Static variable in annotation type net.java.ao.schema.StringLength
 
UNLIMITED_LENGTH - Static variable in class net.java.ao.types.TypeQualifiers
If stringLength is set to this constant, the field is an unlimited-length string (TEXT, CLOB, or LONG VARCHAR).
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
 
unwrap(Class<T>) - Method in class net.java.ao.builder.DriverManagerDataSource
 
unwrap(Class<T>) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
 
updateValues(Map<String, Object>) - Method in class net.java.ao.EntityProxy
Thread safely update the values with those provided.
uriType() - Static method in class net.java.ao.types.LogicalTypes
 
url(String) - Static method in class net.java.ao.builder.EntityManagerBuilder
 
urlType() - Static method in class net.java.ao.types.LogicalTypes
 
username(String) - Method in class net.java.ao.builder.EntityManagerBuilderWithUrl
 
useWeakCache() - Method in interface net.java.ao.EntityManagerConfiguration
Deprecated.
since 0.25. EntityManager now no longer caches.

V

validate(Object) - Method in interface net.java.ao.types.LogicalType
Verifies that a value can be stored in the database.
validatePrimaryKey(FieldInfo<K>, Object) - Static method in class net.java.ao.Common
 
valueEquals(Object, Object) - Method in interface net.java.ao.types.LogicalType
 
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.Query.QueryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.java.ao.schema.Case
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 are 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 are declared.
values() - Static method in enum net.java.ao.schema.Case
Returns an array containing the constants of this enum type, in the order they are 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 are declared.
values(Class<? extends Enum>) - Static method in class net.java.ao.util.EnumUtils
 
valueToString(T) - Method in interface net.java.ao.types.LogicalType
 

W

where(OneToOne, FieldNameConverter) - Static method in class net.java.ao.Common
 
where(OneToMany, FieldNameConverter) - Static method in class net.java.ao.Common
 
where(ManyToMany, FieldNameConverter) - Static method in class net.java.ao.Common
 
where(String, Object...) - Method in class net.java.ao.Query
 
WHERE_CLAUSE - Static variable in class net.java.ao.sql.SqlUtils
 
withQualifiers(TypeQualifiers) - Method in class net.java.ao.types.TypeInfo
Returns a new instance of this class with the same properties, but with the default TypeQualifiers overridden by the specified values.
withQualifiers(TypeQualifiers) - Method in class net.java.ao.types.TypeQualifiers
 
withSchema(String) - Method in class net.java.ao.DatabaseProvider
 
withUndoAction(SQLAction) - Method in class net.java.ao.schema.ddl.SQLAction
 

_

_getFunctionNameForField(TriggerNameConverter, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Retrieves the name of the function which corresponds to the field in question (if any).
_getTriggerNameForField(TriggerNameConverter, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Retrieves the name of the trigger which corresponds to the field in question (if any).
_renderDropFunctionForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Renders SQL statement(s) to drop the function which corresponds to the specified field, if applicable, or null otherwise.
_renderDropSequenceForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Renders SQL statement(s) to drop the sequence which corresponds to the specified field, or null if none.
_renderDropTriggerForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Renders SQL statement(s) to drop the trigger which corresponds to the specified field, or null if none.
_renderFunctionForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Renders the function which corresponds to the specified field, or null if none.
_renderSequenceForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Renders the SQL for creating a sequence for the specified field, or null if none.
_renderTriggerForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
Renders the trigger which corresponds to the specified field, or null if none.
A B C D E F G H I J L M N O P Q R S T U V W _ 
Skip navigation links

Copyright © 2007–2022 Atlassian. All rights reserved.