Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
- addBatch() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- addBatch(String) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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
- ALTER_ADD_COLUMN - Enum constant in enum net.java.ao.schema.ddl.DDLActionType
- ALTER_ADD_KEY - Enum constant in enum net.java.ao.schema.ddl.DDLActionType
- ALTER_CHANGE_COLUMN - Enum constant in enum net.java.ao.schema.ddl.DDLActionType
- ALTER_DROP_COLUMN - Enum constant in enum net.java.ao.schema.ddl.DDLActionType
- ALTER_DROP_KEY - Enum constant in enum net.java.ao.schema.ddl.DDLActionType
- 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() - Static method in class net.java.ao.schema.ddl.DDLIndex
- builder() - Static method in class net.java.ao.schema.ddl.DDLIndexField
- builder(DDLActionType) - Static method in class net.java.ao.schema.ddl.DDLAction
- Builder() - Constructor for class net.java.ao.types.TypeManager.Builder
C
- c3po() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
- C3PO - Enum constant in enum net.java.ao.builder.ConnectionPool
- 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 computedEntityInfo
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 toSimpleEntityInfoResolvers
- 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
- cancel() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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
- clearBatch() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- clearParameters() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- clearWarnings() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- ClientDerbyDatabaseProvider - Class in net.java.ao.db
- ClientDerbyDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.ClientDerbyDatabaseProvider
- close() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- close() - Method in interface net.java.ao.sql.CloseableResultSetMetaData
- CloseableResultSetMetaData - Interface in net.java.ao.sql
- closeOnCompletion() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- closeQuietly(Connection) - Static method in class net.java.ao.Common
-
Deprecated.
- closeQuietly(Connection) - Static method in class net.java.ao.sql.SqlUtils
-
Deprecated.
- closeQuietly(ResultSet) - Static method in class net.java.ao.Common
-
Deprecated.
- closeQuietly(ResultSet) - Static method in class net.java.ao.sql.SqlUtils
-
Deprecated.
- closeQuietly(ResultSet, Statement, Connection) - Static method in class net.java.ao.sql.SqlUtils
-
Deprecated.
- closeQuietly(Statement) - Static method in class net.java.ao.Common
-
Deprecated.
- closeQuietly(Statement) - Static method in class net.java.ao.sql.SqlUtils
-
Deprecated.
- closeQuietly(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(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.
- convert(FieldNameConverter, String) - Static method in class net.java.ao.Common
- 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>, 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(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>, DBParam...) - Method in class net.java.ao.EntityManager
-
Creates a new entity of the specified type with the optionally specified initial parameters.
- 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
- CREATE - Enum constant in enum net.java.ao.schema.ddl.DDLActionType
- CREATE_INDEX - Enum constant in enum net.java.ao.schema.ddl.DDLActionType
- 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) - Constructor for class net.java.ao.DatabaseProvider
- DatabaseProvider(DisposableDataSource, String, TypeManager) - 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
- DBCP - Enum constant in enum net.java.ao.builder.ConnectionPool
- 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
- DBPOOL - Enum constant in enum net.java.ao.builder.ConnectionPool
- 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
andonto
with a bias towardfrom
. - 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 thisdata 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
- DROP - Enum constant in enum net.java.ao.schema.ddl.DDLActionType
- DROP_INDEX - Enum constant in enum net.java.ao.schema.ddl.DDLActionType
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 theEntity.getID()
method. - EntityInfo<T extends RawEntity<K>,
K> - Interface in net.java.ao.schema.info -
A description of the table generated by the
RawEntity
- EntityInfoResolver - Interface in net.java.ao.schema.info
-
An interface for any class with the ability to compute the
table information
for anentity 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 specifiedDatabaseProvider
. - 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.ParameterMetadataCachingPreparedStatement
- execute() - Method in class net.java.ao.Transaction
-
Executes the transaction defined within the overridden
Transaction.run()
method. - execute(String) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- execute(String, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- execute(String, int[]) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- execute(String, String[]) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeBatch() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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
- executeLargeBatch() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeLargeUpdate() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeLargeUpdate(String) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeLargeUpdate(String, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeLargeUpdate(String, int[]) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeLargeUpdate(String, String[]) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeQuery() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeQuery(String) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeUpdate() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeUpdate(String) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeUpdate(String, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeUpdate(String, int[]) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- executeUpdate(String, String[]) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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>, String, Query) - Method in class net.java.ao.EntityManager
-
Selects all entities of the specified type which match the given
Query
. - find(Class<T>, Query) - Method in class net.java.ao.EntityManager
-
Selects all entities matching the given type and
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
-
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.
- 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.
- 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() - Method in class net.java.ao.DatabaseProvider
-
Retrieves a JDBC
Connection
instance which corresponds to the database represented by the provider instance. - getConnection() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- getConnection(String, String) - Method in class net.java.ao.builder.DriverManagerDataSource
- 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.
- getFetchDirection() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- getFetchSize() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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() - Method in interface net.java.ao.schema.info.EntityInfo
- getFields(DatabaseMetaData, String) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
- getFields(DatabaseMetaData, String) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
- getFKName() - Method in class net.java.ao.schema.ddl.DDLForeignKey
- getForeignField() - Method in class net.java.ao.schema.ddl.DDLForeignKey
- getForeignFieldName() - Method in interface net.java.ao.schema.helper.ForeignKey
- getForeignKeys() - Method in class net.java.ao.schema.ddl.DDLTable
- getForeignKeys(DatabaseMetaData, String) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
-
Gets the list of foreign keys for a given table
- getForeignKeys(DatabaseMetaData, String) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
- getForeignTableName() - Method in interface net.java.ao.schema.helper.ForeignKey
- getGeneratedKeys() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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() - Method in class net.java.ao.schema.ddl.DDLTable
- getIndexes(Connection, String) - Method in class net.java.ao.DatabaseProvider
- getIndexes(Connection, String) - Method in class net.java.ao.db.OracleDatabaseProvider
- 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
- 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
- getLargeMaxRows() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- getLargeUpdateCount() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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.
- getMaxFieldSize() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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
- getMaxRows() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- getMessage() - Method in exception net.java.ao.builder.UnloadableJdbcDriverException
- getMetaData() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- getMoreResults() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- getMoreResults(int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- getMutator() - Method in interface net.java.ao.schema.info.FieldInfo
- getName() - Method in class net.java.ao.schema.ddl.DDLField
- getName() - Method in class net.java.ao.schema.ddl.DDLTable
- getName() - Method in interface net.java.ao.schema.helper.Field
- getName() - Method in interface net.java.ao.schema.info.EntityInfo
- getName() - Method in interface net.java.ao.schema.info.FieldInfo
- getName() - Method in interface net.java.ao.types.LogicalType
-
Returns a descriptive name for this logical type.
- getName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.atlassian.AtlassianTableNameConverter
- getName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.CachingTableNameConverter
- getName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.CanonicalClassNameTableNameConverter
- 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 thedelegate
. - getName(Class<? extends RawEntity<?>>) - Method in interface net.java.ao.schema.TableNameConverter
-
Generates a table name to correspond with the specified class.
- getName(Method) - Method in class net.java.ao.atlassian.AtlassianFieldNameConverter
- 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(Method) - Method in interface net.java.ao.schema.FieldNameConverter
-
Generates a field name to correspond with the specified method.
- getName(String) - Method in class net.java.ao.schema.CamelCaseTableNameConverter
- getName(String) - Method in class net.java.ao.schema.CanonicalClassNameTableNameConverter
- getName(String) - Method in class net.java.ao.schema.PluralizedTableNameConverter
- getName(String) - Method in class net.java.ao.schema.UnderscoreTableNameConverter
- getName(String, String) - Method in class net.java.ao.atlassian.AtlassianIndexNameConverter
- getName(String, String) - Method in class net.java.ao.atlassian.AtlassianSequenceNameConverter
- getName(String, String) - Method in class net.java.ao.atlassian.AtlassianUniqueNameConverter
- 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(String, String) - Method in interface net.java.ao.schema.IndexNameConverter
- getName(String, String) - Method in interface net.java.ao.schema.SequenceNameConverter
- getName(String, String) - Method in interface net.java.ao.schema.UniqueNameConverter
- 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() - Method in class net.java.ao.types.TypeQualifiers
- getPrecision(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
- 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. - getQueryTimeout() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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.EmbeddedDerbyDatabaseProvider
- 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
- getResultSet() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- getResultSetConcurrency() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- getResultSetHoldability() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- getResultSetType() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- getScale() - Method in class net.java.ao.types.TypeQualifiers
- getScale(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
- 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.EmbeddedDerbyDatabaseProvider
- 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
- 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
- getUpdateCount() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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
- getWarnings() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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.EmbeddedDerbyDatabaseProvider
- handleBlob(ResultSet, Class<?>, String) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
- handleBlob(ResultSet, Class<?>, String) - Method in class net.java.ao.db.SQLServerDatabaseProvider
- handleUpdateError(String, SQLException) - Method in class net.java.ao.DatabaseProvider
-
Tells whether this exception should be ignored when running an updated statement.
- handleUpdateError(String, SQLException) - Method in class net.java.ao.db.OracleDatabaseProvider
- handleUpdateError(String, SQLException) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
- HAS_GENERATOR - Static variable in interface net.java.ao.schema.info.FieldInfo
-
A predicate for filtering fields with value generators
- hasAccessor() - Method in interface net.java.ao.schema.info.FieldInfo
- hasAccessor(Method) - Method in interface net.java.ao.schema.info.EntityInfo
- 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(String, String) - Method in class net.java.ao.DatabaseProvider
- hasIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.DatabaseProvider
- hasMutator() - Method in interface net.java.ao.schema.info.FieldInfo
- hasMutator(Method) - Method in interface net.java.ao.schema.info.EntityInfo
- 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.
- INSERT - Enum constant in enum net.java.ao.schema.ddl.DDLActionType
- insertBatch(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, List<Map<String, Object>>) - Method in class net.java.ao.DatabaseProvider
-
Inserts a batch of rows.
- insertBatch(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, List<Map<String, Object>>) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
HSQL doesn't support batch insert.
- insertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, DBParam...) - Method in class net.java.ao.DatabaseProvider
-
Generates an INSERT statement to be used to create a new row in the database, returning the primary key value.
- insertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.HSQLDatabaseProvider
- insertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
- insertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.SQLServerDatabaseProvider
- integerType() - Static method in class net.java.ao.types.LogicalTypes
- invert(Class<? extends RawEntity<?>>, String) - Method in class net.java.ao.DefaultPolymorphicTypeMapper
- invert(Class<? extends RawEntity<?>>, String) - Method in interface net.java.ao.PolymorphicTypeMapper
-
Retrieves the entity type which corresponds to the given polymorphic type flag value as a subtype of the specified parent entity type.
- invoke(Object, Method, Object[]) - Method in class net.java.ao.builder.DelegatingDisposableDataSourceHandler
- invoke(Object, Method, Object[]) - Method in class net.java.ao.EntityProxy
- invoke(Object, Method, Object[]) - Method in class net.java.ao.ReadOnlyEntityProxy
- IS_REQUIRED - Static variable in interface net.java.ao.schema.info.FieldInfo
-
A predicate for filtering required fields
- isAccessor(Method) - Static method in class net.java.ao.Common
- IsAFieldNameResolver - Class in net.java.ao.schema
- IsAFieldNameResolver() - Constructor for class net.java.ao.schema.IsAFieldNameResolver
- isAllowedAsPrimaryKey() - Method in interface net.java.ao.types.LogicalType
-
Returns a boolean specifying if this type can be used as a primary key value.
- isAllowedAsPrimaryKey() - Method in class net.java.ao.types.TypeInfo
-
Returns a boolean specifying if this type can be used as a primary key value.
- isAnnotatedAsRelational(Method) - Static method in class net.java.ao.Common
- isAnnotatedMutator(Method) - Static method in class net.java.ao.Common
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.java.ao.AnnotationDelegate
-
Returns true if an annotation for the specified type is present on any of the methods, else
false
. - isAutoIncrement() - Method in class net.java.ao.schema.ddl.DDLField
- isAutoIncrement() - Method in interface net.java.ao.schema.helper.Field
- isAutoIncrement(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
- isAvailable() - Static method in class net.java.ao.builder.c3po.C3poDataSourceFactory
- isAvailable() - Method in enum net.java.ao.builder.ConnectionPool
- isAvailable() - Static method in class net.java.ao.builder.dbcp.DbcpDataSourceFactory
- isAvailable() - Static method in class net.java.ao.builder.dbpool.DbPoolDataSourceFactory
- isAvailable() - Static method in class net.java.ao.builder.proxool.ProxoolDataSourceFactory
- isBlank(String) - Static method in class net.java.ao.util.StringUtils
- isCacheable() - Method in interface net.java.ao.schema.info.FieldInfo
-
Deprecated.since 0.25. Entities and values now no longer cached.
- isCaseSensitive() - Method in class net.java.ao.DatabaseProvider
-
Flag indicating whether or not the underlying database uses case-sensitive identifiers.
- isCaseSensitive() - Method in class net.java.ao.db.EmbeddedDerbyDatabaseProvider
- 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
- isClosed() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- isCloseOnCompletion() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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.
- isPoolable() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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.ParameterMetadataCachingPreparedStatement
- 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<?>>) - Method in class net.java.ao.Query
- join(Class<? extends RawEntity<?>>, String) - 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
- LOWER - Enum constant in enum net.java.ao.schema.Case
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
- methodNames() - Element in annotation type net.java.ao.schema.Index
- 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
- name() - Element in annotation type net.java.ao.schema.Index
- 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) - 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.builder.DelegatingDisposableDataSourceHandler
- newInstance(DataSource, Disposable) - Static method in class net.java.ao.db.NuoDBDisposableDataSourceHandler
- none() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
- NONE - Enum constant in enum net.java.ao.builder.ConnectionPool
- 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 inint
form (as defined byTypes
and returns the Java value which corresponds. - parseValue(int, String) - Method in class net.java.ao.db.EmbeddedDerbyDatabaseProvider
- parseValue(int, String) - Method in class net.java.ao.db.H2DatabaseProvider
- parseValue(int, String) - Method in class net.java.ao.db.HSQLDatabaseProvider
- parseValue(int, String) - Method in class net.java.ao.db.NuoDBDatabaseProvider
- parseValue(int, String) - Method in class net.java.ao.db.OracleDatabaseProvider
- parseValue(int, String) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
- parseValue(int, String) - Method in class net.java.ao.db.SQLServerDatabaseProvider
- password(String) - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsername
- peer(EntityInfo<T, K>, K) - Method in class net.java.ao.EntityManager
- peer(EntityInfo<T, K>, K...) - Method in class net.java.ao.EntityManager
- PLUCK_NAME - Static variable in interface net.java.ao.schema.info.FieldInfo
-
Return the name of the field
- PluralizedTableNameConverter - Class in net.java.ao.schema
-
A simple table name converter which imposes a set of regular-expression rules to pluralize names generated by the delegate converter.
- PluralizedTableNameConverter() - Constructor for class net.java.ao.schema.PluralizedTableNameConverter
- PluralizedTableNameConverter(CanonicalClassNameTableNameConverter) - Constructor for class net.java.ao.schema.PluralizedTableNameConverter
- Polymorphic - Annotation Type in net.java.ao
-
Tags a given entity type as polymorphically abstract.
- PolymorphicTypeMapper - Interface in net.java.ao
-
Represents a strategy for bi-directional mapping between entity types and their corresponding polymorphic type flag value (if any).
- postgres() - Static method in class net.java.ao.types.TypeManager
- PostgreSQLDatabaseProvider - Class in net.java.ao.db
- PostgreSQLDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.PostgreSQLDatabaseProvider
- PostgreSQLDatabaseProvider(DisposableDataSource, String) - Constructor for class net.java.ao.db.PostgreSQLDatabaseProvider
- precision(int) - Method in class net.java.ao.types.TypeQualifiers
- precisionAllowed(boolean) - Method in class net.java.ao.types.SchemaProperties
-
Returns a new instance with the same properties, but specifying whether or not the SQL type can include a numeric precision qualifier.
- prefix(String, int) - Static method in class net.java.ao.Common
-
Extracts a part of the string that remains unchanged during shortening process.
- Preload - Annotation Type in net.java.ao
-
Specifies a list of fields which should be appended to the SELECT clause every time a row of the type in question is retrieved.
- preloadValue(Preload, FieldNameConverter) - Static method in class net.java.ao.Common
- preparedStatement(Connection, CharSequence) - Method in class net.java.ao.DatabaseProvider
- preparedStatement(Connection, CharSequence, int) - Method in class net.java.ao.DatabaseProvider
- preparedStatement(Connection, CharSequence, int, int) - Method in class net.java.ao.DatabaseProvider
- prepend(String) - Method in interface net.java.ao.atlassian.TablePrefix
- PrimaryKey - Annotation Type in net.java.ao.schema
-
Marks a method such that the corresponding database field will be the primary key for the table in question.
- PrimaryKeyFieldNameResolver - Class in net.java.ao.schema
- PrimaryKeyFieldNameResolver() - Constructor for class net.java.ao.schema.PrimaryKeyFieldNameResolver
- processGroupByClause(String, UnaryOperator<String>, UnaryOperator<String>) - Static method in class net.java.ao.sql.SqlUtils
- processHavingClause(String, UnaryOperator<String>, UnaryOperator<String>) - Static method in class net.java.ao.sql.SqlUtils
- processID(String) - Method in class net.java.ao.DatabaseProvider
-
Performs any database specific post-processing on the specified identifier.
- processID(Query.FieldMetadata) - Method in class net.java.ao.DatabaseProvider
-
Performs any database specific post-processing on the specified field identifier.
- processOnClause(String) - Method in class net.java.ao.DatabaseProvider
- processOnClause(String, Function<String, String>) - Method in class net.java.ao.CachingSqlProcessor
- processOnClause(String, UnaryOperator<String>) - Static method in class net.java.ao.sql.SqlUtils
- processOrderClause(String) - Method in class net.java.ao.DatabaseProvider
- processTableName(String) - Method in class net.java.ao.DatabaseProvider
-
Processes the table name as
DatabaseProvider.processID(String)
but use #shouldQuoteTableName(String) to check if the table name should be quoted or not. - processWhereClause(String) - Method in class net.java.ao.DatabaseProvider
- processWhereClause(String, Function<String, String>) - Method in class net.java.ao.CachingSqlProcessor
- processWhereClause(String, UnaryOperator<String>) - Static method in class net.java.ao.sql.SqlUtils
- proxool() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
- PROXOOL - Enum constant in enum net.java.ao.builder.ConnectionPool
- ProxoolDataSourceFactory - Class in net.java.ao.builder.proxool
- ProxoolDataSourceFactory() - Constructor for class net.java.ao.builder.proxool.ProxoolDataSourceFactory
- pullFromDatabase(EntityManager, ResultSet, Class<T>, int) - Method in interface net.java.ao.types.LogicalType
-
Reads a value from a JDBC result set.
- pullFromDatabase(EntityManager, ResultSet, Class<T>, String) - 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 theSELECT
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(Connection, DatabaseProvider, NameConverters, SchemaConfiguration, boolean) - Static method in class net.java.ao.schema.ddl.SchemaReader
- 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
- 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.EmbeddedDerbyDatabaseProvider
- 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.
- renderAlterTableDropColumn(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.EmbeddedDerbyDatabaseProvider
- 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.EmbeddedDerbyDatabaseProvider
- 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
-
Deprecated.Use
DatabaseProvider.renderCreateIndex(IndexNameConverter, DDLIndex)
for creating indexes. - 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.EmbeddedDerbyDatabaseProvider
- 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(boolean, boolean, String) - Method in class net.java.ao.Query.FieldMetadata
- 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.
- 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
- 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.EmbeddedDerbyDatabaseProvider
- 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.EmbeddedDerbyDatabaseProvider
- 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(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.RelationalFieldNameResolver
- 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(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
- reverse() - Element in annotation type net.java.ao.ManyToMany
-
The name of the getter method in the joining entity that refers to the annotated entity.
- reverse() - Element in annotation type net.java.ao.OneToMany
-
The name of the corresponding getter method in the entities returned by the annotated method.
- reverse() - Element in annotation type net.java.ao.OneToOne
-
The name of the corresponding getter method in the remote entity.
- 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() - Method in interface net.java.ao.RawEntity
-
Saves all changed (dirty) fields within the entity to the database.
- save(RawEntity) - Method in class net.java.ao.EntityProxy
- 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 theSELECT
clause. - SELECT - Enum constant in enum net.java.ao.Query.QueryType
- sequenceNameConverter(SequenceNameConverter) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
- SequenceNameConverter - Interface in net.java.ao.schema
- setArray(int, Array) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setAsciiStream(int, InputStream) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setAsciiStream(int, InputStream, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setAsciiStream(int, InputStream, long) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setAutoIncrement(boolean) - Method in class net.java.ao.schema.ddl.DDLField
- setBigDecimal(int, BigDecimal) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setBinaryStream(int, InputStream) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setBinaryStream(int, InputStream, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setBinaryStream(int, InputStream, long) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setBlob(int, InputStream) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setBlob(int, InputStream, long) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setBlob(int, Blob) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setBoolean(int, boolean) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setByte(int, byte) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setBytes(int, byte[]) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setCharacterStream(int, Reader) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setCharacterStream(int, Reader, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setCharacterStream(int, Reader, long) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setClob(int, Reader) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setClob(int, Reader, long) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setClob(int, Clob) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setCloseable(boolean) - Method in interface net.java.ao.DelegateConnection
- setCursorName(String) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setDate(int, Date) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setDate(int, Date, Calendar) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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
- setDouble(int, double) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setEscapeProcessing(boolean) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setFetchDirection(int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setFetchSize(int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setField(String) - Method in class net.java.ao.DBParam
- setField(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
- setField(DDLField) - Method in class net.java.ao.schema.ddl.DDLAction
- setField(DDLField) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
- setField(DDLField) - Method in class net.java.ao.schema.ddl.DDLValue
- setFields(DDLField[]) - Method in class net.java.ao.schema.ddl.DDLTable
- setFloat(int, float) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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
- setInt(int, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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
- setLargeMaxRows(long) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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
- setLong(int, long) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setMaxFieldSize(int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setMaxRows(int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setName(String) - Method in class net.java.ao.schema.ddl.DDLField
- setName(String) - Method in class net.java.ao.schema.ddl.DDLTable
- setNCharacterStream(int, Reader) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setNCharacterStream(int, Reader, long) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setNClob(int, Reader) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setNClob(int, Reader, long) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setNClob(int, NClob) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setNotNull(boolean) - Method in class net.java.ao.schema.ddl.DDLField
- setNString(int, String) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setNull(int, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setNull(int, int, String) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setObject(int, Object) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setObject(int, Object, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setObject(int, Object, int, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setObject(int, Object, SQLType) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setObject(int, Object, SQLType, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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. - setPoolable(boolean) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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
- setPostConnectionProperties(Connection) - Method in class net.java.ao.db.EmbeddedDerbyDatabaseProvider
- 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.EmbeddedDerbyDatabaseProvider
- setQueryResultSetProperties(ResultSet, Query) - Method in class net.java.ao.db.SQLServerDatabaseProvider
- setQueryStatementProperties(Statement, Query) - Method in class net.java.ao.DatabaseProvider
-
Allows the provider to set database-specific options on a
Statement
instance prior to its usage in a SELECT query. - setQueryStatementProperties(Statement, Query) - Method in class net.java.ao.db.EmbeddedDerbyDatabaseProvider
- setQueryTimeout(int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setRef(int, Ref) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setRowId(int, RowId) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setShort(int, short) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setSQLXML(int, SQLXML) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setString(int, String) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setTable(String) - Method in class net.java.ao.Query
- setTable(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
- setTable(DDLTable) - Method in class net.java.ao.schema.ddl.DDLAction
- setTable(DDLTable) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
- 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
- setTime(int, Time) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setTime(int, Time, Calendar) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setTimestamp(int, Timestamp) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setTimestamp(int, Timestamp, Calendar) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setType(TypeInfo<?>) - Method in class net.java.ao.schema.ddl.DDLField
- setUnicodeStream(int, InputStream, int) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- setUnique(boolean) - Method in class net.java.ao.schema.ddl.DDLField
- setURL(int, URL) - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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) - Method in class net.java.ao.DatabaseProvider
- shorten(String, int) - Static method in class net.java.ao.Common
-
Shortens a string to the given length if necessary.
- 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 newEntityInfo
instances on every invocation ofSimpleEntityInfoResolver.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
- statement - Variable in class net.java.ao.ParameterMetadataCachingPreparedStatement
- 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(int) - Method in class net.java.ao.types.TypeQualifiers
- 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.
- 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
- through() - Element in annotation type net.java.ao.ManyToMany
-
The name of the getter method in the joining entity that refers to the entities to be returned by the annotated method.
- 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 specifiedEntityManager
instance. - transform() - Method in class net.java.ao.schema.PrimaryKeyFieldNameResolver
- 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.ParameterMetadataCachingPreparedStatement
- 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.
- UPPER - Enum constant in enum net.java.ao.schema.Case
- 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
- value() - Element in annotation type net.java.ao.Accessor
-
The name of the field for which this method is an accessor.
- value() - Element in annotation type net.java.ao.Generator
-
Specifies the generator class to use in creating new values for the field in question.
- value() - Element in annotation type net.java.ao.Implementation
- value() - Element in annotation type net.java.ao.ManyToMany
-
The type through which the many-to-many relation is defined.
- value() - Element in annotation type net.java.ao.Mutator
- value() - Element in annotation type net.java.ao.Preload
-
Contains the list of fields to be preloaded.
- value() - Element in annotation type net.java.ao.schema.Default
-
Contains the database-agnostic representation of the default value for the corresponding field.
- value() - Element in annotation type net.java.ao.schema.Indexes
- value() - Element in annotation type net.java.ao.schema.PrimaryKey
-
Specifies a name for the underlying field.
- value() - Element in annotation type net.java.ao.schema.StringLength
-
Specifies the maximum length of the database column in characters.
- value() - Element in annotation type net.java.ao.schema.Table
-
Contains the actual name name which is being specified.
- 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() - Element in annotation type net.java.ao.ManyToMany
-
A String clause allowing developer-specified additional conditions to be imposed on the relationship.
- where() - Element in annotation type net.java.ao.OneToMany
-
A String clause allowing developer-specified additional conditions to be imposed on the relationship.
- where() - Element in annotation type net.java.ao.OneToOne
-
A String clause allowing developer-specified additional conditions to be imposed on the relationship.
- where(String, Object...) - Method in class net.java.ao.Query
- where(ManyToMany, FieldNameConverter) - Static method in class net.java.ao.Common
- where(OneToMany, FieldNameConverter) - Static method in class net.java.ao.Common
- where(OneToOne, FieldNameConverter) - Static method in class net.java.ao.Common
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form