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

FailedFastCountException - Exception in net.java.ao
 
FailedFastCountException(Throwable) - Constructor for exception net.java.ao.FailedFastCountException
 
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
 
getFastCountEstimate(Class<? extends RawEntity<K>>) - Method in class net.java.ao.EntityManager
Gives an approximate count of all entities of the specified type to avoid performance issues.
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
 
getH2VersionUtil() - Method in class net.java.ao.db.H2DatabaseProvider
 
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
 
H2VersionUtil - Class in net.java.ao.util
 
H2VersionUtil(DisposableDataSource) - Constructor for class net.java.ao.util.H2VersionUtil
 
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
Deprecated.
since 5.3. Type of this field will be replaced with Predicate in the next major release. Ensure you are exclusively relying on the Predicate implementation.
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
Deprecated.
since 5.3. Type of this field will be replaced with Predicate in the next major release. Ensure you are exclusively relying on the Predicate implementation.
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
 
isH2Latest2_1_X() - Method in class net.java.ao.util.H2VersionUtil
 
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
Deprecated.
since 5.3. Type of this field will be replaced with Function in the next major release. Ensure you are exclusively relying on the Function implementation.
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
Deprecated.
since 5.3. The Function parameters will be replaced with UnaryOperator in the next major version. Use lambda notation to avoid a breaking change.
processHavingClause(String, Function<String, String>, Function<String, String>) - Static method in class net.java.ao.sql.SqlUtils
Deprecated.
since 5.3. The Function parameters will be replaced with UnaryOperator in the next major version. Use lambda notation to avoid a breaking change.
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
Deprecated.
since 5.3. The Function parameters will be replaced with UnaryOperator in the next major version. Use lambda notation to avoid a breaking change.
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
Deprecated.
since 5.3. The Function parameters will be replaced with UnaryOperator in the next major version. Use lambda notation to avoid a breaking change.
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
 
renderConstraints(NameConverters, List<String>, DDLTable) - Method in class net.java.ao.DatabaseProvider
 
renderConstraints(NameConverters, List<String>, DDLTable) - Method in class net.java.ao.db.H2DatabaseProvider
 
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
 
renderFieldForLatestH2(DDLTable, DDLField) - Method in class net.java.ao.db.H2DatabaseProvider
 
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–2023 Atlassian. All rights reserved.