- DatabaseMetaDataReader - Interface in net.java.ao.schema.helper
-
- DatabaseMetaDataReaderImpl - Class in net.java.ao.schema.helper
-
- DatabaseMetaDataReaderImpl(DatabaseProvider, NameConverters, SchemaConfiguration) - Constructor for class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
-
- DatabaseProperties - Interface in net.java.ao.builder
-
- DatabaseProvider - Class in net.java.ao
-
The superclass parent of all DatabaseProvider
implementations.
- DatabaseProvider(DisposableDataSource, String, TypeManager) - Constructor for class net.java.ao.DatabaseProvider
-
- DatabaseProvider(DisposableDataSource, String) - Constructor for class net.java.ao.DatabaseProvider
-
- DatabaseProvider.RenderFieldOptions - Class in net.java.ao
-
- DatabaseProvider.SqlListener - Interface in net.java.ao
-
- DataSourceFactory - Interface in net.java.ao.builder
-
- dateType() - Static method in class net.java.ao.types.LogicalTypes
-
- DateUtils - Class in net.java.ao.util
-
- DateUtils() - Constructor for class net.java.ao.util.DateUtils
-
- dbcp() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
-
- DbcpDataSourceFactory - Class in net.java.ao.builder.dbcp
-
- DbcpDataSourceFactory() - Constructor for class net.java.ao.builder.dbcp.DbcpDataSourceFactory
-
- DBParam - Class in net.java.ao
-
- DBParam(String, Object) - Constructor for class net.java.ao.DBParam
-
- dbPool() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
-
- DbPoolDataSourceFactory - Class in net.java.ao.builder.dbpool
-
- DbPoolDataSourceFactory() - Constructor for class net.java.ao.builder.dbpool.DbPoolDataSourceFactory
-
- DDLAction - Class in net.java.ao.schema.ddl
-
Database-agnostic representation of any supported DDL action
(usually one or two statements).
- DDLAction(DDLActionType) - Constructor for class net.java.ao.schema.ddl.DDLAction
-
- DDLActionBuilder - Class in net.java.ao.schema.ddl
-
- DDLActionBuilder(DDLActionType) - Constructor for class net.java.ao.schema.ddl.DDLActionBuilder
-
- DDLActions - Class in net.java.ao.schema.ddl
-
- DDLActionType - Enum in net.java.ao.schema.ddl
-
Specifies a specific DDL action type in a database-agnostic
manner.
- DDLField - Class in net.java.ao.schema.ddl
-
Database-agnostic representation of a field within a table containing
all associated attributes such as type and constraints.
- DDLField() - Constructor for class net.java.ao.schema.ddl.DDLField
-
- DDLForeignKey - Class in net.java.ao.schema.ddl
-
Database-agnostic representation of a foreign key constraint.
- DDLForeignKey() - Constructor for class net.java.ao.schema.ddl.DDLForeignKey
-
- DDLIndex - Class in net.java.ao.schema.ddl
-
Database-agnostic reprensentation of a general field index
statement (not related to full-text indexing).
- DDLIndex.DDLIndexBuilder - Class in net.java.ao.schema.ddl
-
- DDLIndexField - Class in net.java.ao.schema.ddl
-
- DDLIndexField.DDLIndexFieldBuilder - Class in net.java.ao.schema.ddl
-
- DDLTable - Class in net.java.ao.schema.ddl
-
Database-agnostic representation of a table within the schema.
- DDLTable() - Constructor for class net.java.ao.schema.ddl.DDLTable
-
- DDLValue - Class in net.java.ao.schema.ddl
-
- DDLValue() - Constructor for class net.java.ao.schema.ddl.DDLValue
-
- Default - Annotation Type in net.java.ao.schema
-
Specifies a default value for the database field corresponding to
the tagged method.
- DefaultIndexNameConverter - Class in net.java.ao.schema
-
- DefaultIndexNameConverter() - Constructor for class net.java.ao.schema.DefaultIndexNameConverter
-
- DefaultPolymorphicTypeMapper - Class in net.java.ao
-
Boiler-plate implementation of
PolymorphicTypeMapper
which requires
all mappings to be manually specified.
- DefaultPolymorphicTypeMapper(Class<? extends RawEntity<?>>...) - Constructor for class net.java.ao.DefaultPolymorphicTypeMapper
-
Convenience constructor which will construct a set of mappings on the fly based
on the specified entity types.
- DefaultPolymorphicTypeMapper(Map<Class<? extends RawEntity<?>>, String>) - Constructor for class net.java.ao.DefaultPolymorphicTypeMapper
-
Creates a new instance with the specified {type => flag} mappings.
- DefaultSchemaConfiguration - Class in net.java.ao
-
Default implementation of
SchemaConfiguration
that doesn't have any constraints regarding the
database schema.
- DefaultSchemaConfiguration() - Constructor for class net.java.ao.DefaultSchemaConfiguration
-
- DefaultSequenceNameConverter - Class in net.java.ao.schema
-
- DefaultSequenceNameConverter() - Constructor for class net.java.ao.schema.DefaultSequenceNameConverter
-
- DefaultTriggerNameConverter - Class in net.java.ao.schema
-
- DefaultTriggerNameConverter() - Constructor for class net.java.ao.schema.DefaultTriggerNameConverter
-
- DefaultUniqueNameConverter - Class in net.java.ao.schema
-
- DefaultUniqueNameConverter() - Constructor for class net.java.ao.schema.DefaultUniqueNameConverter
-
- defaultValueAllowed(boolean) - Method in class net.java.ao.types.SchemaProperties
-
Returns a new instance with the same properties, but specifying whether or not a
column of this type can have a default value.
- DelegateConnection - Interface in net.java.ao
-
- DelegatingDisposableDataSourceHandler - Class in net.java.ao.builder
-
- DelegatingDisposableDataSourceHandler(DataSource, Disposable) - Constructor for class net.java.ao.builder.DelegatingDisposableDataSourceHandler
-
- delete(RawEntity<?>...) - Method in class net.java.ao.EntityManager
-
Deletes the specified entities from the database.
- deleteWithSQL(Class<? extends RawEntity<K>>, String, Object...) - Method in class net.java.ao.EntityManager
-
Deletes rows from the table corresponding to type
.
- derby() - Static method in class net.java.ao.types.TypeManager
-
- diffSchema(TypeManager, DDLTable[], DDLTable[], boolean) - Static method in class net.java.ao.schema.ddl.SchemaReader
-
Returns the difference between from
and
onto
with a bias toward from
.
- Disposable - Interface in net.java.ao
-
- DisposableDataSource - Interface in net.java.ao
-
- 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
-
- generateValue(EntityManager) - Method in interface net.java.ao.ValueGenerator
-
Generate a new value for an arbitrary field.
- Generator - Annotation Type in net.java.ao
-
Marks a specific method (and thus, database field) to contain
a generated value on INSERT.
- get(Class<T>, K...) - Method in class net.java.ao.EntityManager
-
Returns an array of entities of the specified type corresponding to the
varargs primary keys.
- get(Class<T>, K) - Method in class net.java.ao.EntityManager
-
Cleverly overloaded method to return a single entity of the specified type rather than an array in the case where
only one ID is passed.
- getAccessor() - Method in interface net.java.ao.schema.info.FieldInfo
-
- getActionType() - Method in class net.java.ao.schema.ddl.DDLAction
-
- getAggregateFunction() - Method in class net.java.ao.Query.FieldMetadata
-
- getAlias() - Method in class net.java.ao.Query.FieldMetadata
-
- getAlias(Class<? extends RawEntity<?>>) - Method in class net.java.ao.Query
-
- getAlias(String) - Method in class net.java.ao.Query
-
- getAllJdbcReadTypes() - Method in interface net.java.ao.types.LogicalType
-
Returns the set of JDBC types that can be translated into this logical type.
- getAllTypes() - Method in interface net.java.ao.types.LogicalType
-
Returns the Java types that are handled by this logical type.
- getAndInstantiate(EntityInfo<T, K>, K) - Method in class net.java.ao.EntityManager
-
Creates a new instance of the entity of the specified type corresponding to the given primary key.
- getAnnotation(Class<T>) - Method in class net.java.ao.AnnotationDelegate
-
Returns the annotation for the specified methods starting by method1
.
- getAnnotationDelegate(FieldNameConverter, Method) - Static method in class net.java.ao.Common
-
- getAttributeTypeFromMethod(Method) - Static method in class net.java.ao.Common
-
- getCallingClassName(int) - Static method in class net.java.ao.Common
-
- getCallStack() - Method in class net.java.ao.sql.CallStackProvider
-
- getCanonicalFields(EntityInfo<?, ?>) - Method in class net.java.ao.Query
-
- getCatalogName(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- getColumnClassName(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- getColumnCount() - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- getColumnDisplaySize(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- getColumnLabel(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- getColumnName() - Method in class net.java.ao.Query.FieldMetadata
-
- getColumnName(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- getColumnType(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- getColumnTypeName(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- getConnection() - Method in class net.java.ao.builder.DriverManagerDataSource
-
- getConnection(String, String) - Method in class net.java.ao.builder.DriverManagerDataSource
-
- getConnection() - Method in class net.java.ao.DatabaseProvider
-
Retrieves a JDBC
Connection
instance which corresponds
to the database represented by the provider instance.
- getConnectionPool() - Method in interface net.java.ao.builder.DatabaseProperties
-
- getDatabaseType() - Method in interface net.java.ao.schema.helper.Field
-
- getDataSource(Class<? extends Driver>, String, String, String) - Method in class net.java.ao.builder.c3po.C3poDataSourceFactory
-
- getDataSource(Class<? extends Driver>, String, String, String) - Method in enum net.java.ao.builder.ConnectionPool
-
- getDataSource(Class<? extends Driver>, String, String, String) - Method in interface net.java.ao.builder.DataSourceFactory
-
- getDataSource(Class<? extends Driver>, String, String, String) - Method in class net.java.ao.builder.dbcp.DbcpDataSourceFactory
-
- getDataSource(Class<? extends Driver>, String, String, String) - Method in class net.java.ao.builder.dbpool.DbPoolDataSourceFactory
-
- getDataSource(Class<? extends Driver>, String, String, String) - Method in class net.java.ao.builder.proxool.ProxoolDataSourceFactory
-
- getDateFormat() - Method in class net.java.ao.DatabaseProvider
-
Returns the database-specific TIMESTAMP text format as defined by
the
SimpleDateFormat
syntax.
- getDateFormat() - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- getDateFormat() - Method in class net.java.ao.db.OracleDatabaseProvider
-
- getDefaultJdbcWriteType() - Method in interface net.java.ao.types.LogicalType
-
Returns the default JDBC type to use when writing values to the database.
- getDefaultValue() - Method in class net.java.ao.schema.ddl.DDLField
-
- getDefaultValue() - Method in interface net.java.ao.schema.helper.Field
-
- getDelegate() - Method in class net.java.ao.schema.PluralizedTableNameConverter
-
- getDomesticTable() - Method in class net.java.ao.schema.ddl.DDLForeignKey
-
- getDriverClassName() - Method in exception net.java.ao.builder.UnloadableJdbcDriverException
-
- getEntityInfoResolverFactory() - Method in interface net.java.ao.EntityManagerConfiguration
-
Gets a EntityInfo factory to use when parsing the schema configuration annotated on
the
entity
type
- getEntityManager() - Method in interface net.java.ao.RawEntity
-
- getEntityManager() - Method in class net.java.ao.Transaction
-
- getEntityProxy() - Method in interface net.java.ao.EntityProxyAccessor
-
- getEntityType() - Method in interface net.java.ao.RawEntity
-
Returns the actual
Class
instance which corresponds to the
original entity interface.
- getEntityType() - Method in interface net.java.ao.schema.info.EntityInfo
-
- getField() - Method in class net.java.ao.DBParam
-
- getField() - Method in class net.java.ao.schema.ddl.DDLAction
-
- getField() - Method in class net.java.ao.schema.ddl.DDLForeignKey
-
- getField() - Method in class net.java.ao.schema.ddl.DDLValue
-
- getField(Method) - Method in interface net.java.ao.schema.info.EntityInfo
-
- getField(String) - Method in interface net.java.ao.schema.info.EntityInfo
-
- getFieldMetadata() - Method in class net.java.ao.Query
-
- getFieldName() - Method in class net.java.ao.schema.ddl.DDLIndexField
-
- getFieldNameConverter() - Method in class net.java.ao.builder.SimpleNameConverters
-
- getFieldNameConverter() - Method in class net.java.ao.EntityManager
-
- getFieldNameConverter() - Method in class net.java.ao.schema.CachingNameConverters
-
- getFieldNameConverter() - Method in interface net.java.ao.schema.NameConverters
-
- getFieldNames() - Method in interface net.java.ao.schema.helper.Index
-
- getFieldNames() - Method in interface net.java.ao.schema.info.EntityInfo
-
- getFields() - Method in class net.java.ao.Query
-
- getFields() - Method in class net.java.ao.schema.ddl.DDLIndex
-
- getFields() - Method in class net.java.ao.schema.ddl.DDLTable
-
- getFields(DatabaseMetaData, String) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
-
- getFields(DatabaseMetaData, String) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
-
- getFields() - Method in interface net.java.ao.schema.info.EntityInfo
-
- getFKName() - Method in class net.java.ao.schema.ddl.DDLForeignKey
-
- getForeignField() - Method in class net.java.ao.schema.ddl.DDLForeignKey
-
- getForeignFieldName() - Method in interface net.java.ao.schema.helper.ForeignKey
-
- getForeignKeys() - Method in class net.java.ao.schema.ddl.DDLTable
-
- getForeignKeys(DatabaseMetaData, String) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
-
Gets the list of foreign keys for a given table
- getForeignKeys(DatabaseMetaData, String) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
-
- getForeignTableName() - Method in interface net.java.ao.schema.helper.ForeignKey
-
- getGeneratorType() - Method in interface net.java.ao.schema.info.FieldInfo
-
- getGroupClause() - Method in class net.java.ao.Query
-
- getHavingClause() - Method in class net.java.ao.Query
-
- getID() - Method in interface net.java.ao.Entity
-
Retrieves the value of the "id" field in the entity; that is, the primary key.
- getImportedKeys(Connection, String) - Method in class net.java.ao.DatabaseProvider
-
- getImportedKeys(Connection, String) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- getIndex() - Method in class net.java.ao.schema.ddl.DDLAction
-
- getIndexes(Connection, String) - Method in class net.java.ao.DatabaseProvider
-
- getIndexes(Connection, String) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- getIndexes() - Method in class net.java.ao.schema.ddl.DDLTable
-
- getIndexes(DatabaseMetaData, String) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
-
Gets the list of simple indexes for a given table.
- getIndexes(DatabaseMetaData, String) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
-
- getIndexName() - Method in class net.java.ao.schema.ddl.DDLIndex
-
- getIndexName() - Method in interface net.java.ao.schema.helper.Index
-
- getIndexNameConverter() - Method in class net.java.ao.builder.SimpleNameConverters
-
- getIndexNameConverter() - Method in class net.java.ao.schema.CachingNameConverters
-
- getIndexNameConverter() - Method in interface net.java.ao.schema.NameConverters
-
- getJavaType() - Method in interface net.java.ao.schema.info.FieldInfo
-
- getJdbcReadTypes() - Method in interface net.java.ao.types.LogicalType
-
- getJdbcType() - Method in class net.java.ao.schema.ddl.DDLField
-
- getJdbcType() - Method in interface net.java.ao.schema.helper.Field
-
- getJdbcWriteType() - Method in class net.java.ao.types.TypeInfo
-
Returns the JDBC type code to use when passing values to the database.
- getJoins() - Method in class net.java.ao.Query
-
- getKey() - Method in class net.java.ao.EntityProxy
-
- getKey() - Method in class net.java.ao.ReadOnlyEntityProxy
-
- getKey() - Method in class net.java.ao.schema.ddl.DDLAction
-
- getLimit() - Method in class net.java.ao.Query
-
- getLocalFieldName() - Method in interface net.java.ao.schema.helper.ForeignKey
-
- getLocalTableName() - Method in interface net.java.ao.schema.helper.ForeignKey
-
- getLogicalType() - Method in class net.java.ao.types.TypeInfo
-
Returns the
LogicalType
describing what Java types are supported by this
type and how they are mapped to JDBC operations.
- getLoginTimeout() - Method in class net.java.ao.builder.DriverManagerDataSource
-
- getLogWriter() - Method in class net.java.ao.builder.DriverManagerDataSource
-
- getMappingFields(FieldNameConverter, Class<? extends RawEntity<?>>, Class<? extends RawEntity<?>>) - Static method in class net.java.ao.Common
-
Deprecated.
- getMaxIDLength() - Method in class net.java.ao.DatabaseProvider
-
Returns the maximum length for any identifier in the underlying database.
- getMaxIDLength() - Method in class net.java.ao.db.OracleDatabaseProvider
-
- getMessage() - Method in exception net.java.ao.builder.UnloadableJdbcDriverException
-
- getMutator() - Method in interface net.java.ao.schema.info.FieldInfo
-
- getName(Method) - Method in class net.java.ao.atlassian.AtlassianFieldNameConverter
-
- getName(String, String) - Method in class net.java.ao.atlassian.AtlassianIndexNameConverter
-
- getName(String, String) - Method in class net.java.ao.atlassian.AtlassianSequenceNameConverter
-
- getName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.atlassian.AtlassianTableNameConverter
-
- getName(String, String) - Method in class net.java.ao.atlassian.AtlassianUniqueNameConverter
-
- getName(Method) - Method in class net.java.ao.schema.AbstractFieldNameConverter
-
Handles operations which should be common to all field name converters
such as overriding of the generated field name through annotations, etc.
- getName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.CachingTableNameConverter
-
- getName(String) - Method in class net.java.ao.schema.CamelCaseTableNameConverter
-
- getName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.CanonicalClassNameTableNameConverter
-
- getName(String) - Method in class net.java.ao.schema.CanonicalClassNameTableNameConverter
-
- getName() - Method in class net.java.ao.schema.ddl.DDLField
-
- getName() - Method in class net.java.ao.schema.ddl.DDLTable
-
- getName(String, String) - Method in class net.java.ao.schema.DefaultIndexNameConverter
-
- getName(String, String) - Method in class net.java.ao.schema.DefaultSequenceNameConverter
-
- getName(String, String) - Method in class net.java.ao.schema.DefaultUniqueNameConverter
-
- getName(Method) - Method in interface net.java.ao.schema.FieldNameConverter
-
Generates a field name to correspond with the specified method.
- getName() - Method in interface net.java.ao.schema.helper.Field
-
- getName(String, String) - Method in interface net.java.ao.schema.IndexNameConverter
-
- getName() - Method in interface net.java.ao.schema.info.EntityInfo
-
- getName() - Method in interface net.java.ao.schema.info.FieldInfo
-
- getName(String, String) - Method in interface net.java.ao.schema.SequenceNameConverter
-
- getName(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.TableAnnotationTableNameConverter
-
- getName(Class<? extends RawEntity<?>>) - Method in interface net.java.ao.schema.TableNameConverter
-
Generates a table name to correspond with the specified class.
- getName(String) - Method in class net.java.ao.schema.UnderscoreTableNameConverter
-
- getName(String, String) - Method in interface net.java.ao.schema.UniqueNameConverter
-
- getName() - Method in interface net.java.ao.types.LogicalType
-
Returns a descriptive name for this logical type.
- getNameConverters() - Method in class net.java.ao.EntityManager
-
- getNameConverters() - Method in interface net.java.ao.EntityManagerConfiguration
-
Gets the name converters to be used with the (to be) configured
EntityManager
.
- getOffset() - Method in class net.java.ao.Query
-
- getOldField() - Method in class net.java.ao.schema.ddl.DDLAction
-
- getOrderClause() - Method in class net.java.ao.Query
-
- getOverrideJdbcWriteType() - Method in class net.java.ao.types.SchemaProperties
-
Returns the JDBC type code to be used when writing to the database (e.g.
- getParameterMetaData() - Method in class net.java.ao.ParameterMetadataCachingPreparedStatement
-
- getParentLogger() - Method in class net.java.ao.builder.DriverManagerDataSource
-
- getPassword() - Method in interface net.java.ao.builder.DatabaseProperties
-
- getPolymorphicFieldNames(FieldNameConverter, Class<? extends RawEntity<?>>, Class<? extends RawEntity<?>>) - Static method in class net.java.ao.Common
-
Deprecated.
- getPolymorphicName() - Method in interface net.java.ao.schema.info.FieldInfo
-
- getPolymorphicTypeMapper() - Method in class net.java.ao.EntityManager
-
- getPolyTypeName(Method) - Method in class net.java.ao.atlassian.AtlassianFieldNameConverter
-
- getPolyTypeName(Method) - Method in class net.java.ao.schema.AbstractFieldNameConverter
-
- getPolyTypeName(Method) - Method in interface net.java.ao.schema.FieldNameConverter
-
Generates a secondary field name which corresponds with the polymorphic
type flag for the field corresponding to the specified method.
- getPrecision(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- getPrecision() - Method in class net.java.ao.types.TypeQualifiers
-
- getPrefix(String) - Method in class net.java.ao.atlassian.AtlassianIndexNameConverter
-
- getPrefix(String) - Method in class net.java.ao.schema.DefaultIndexNameConverter
-
- getPrefix(String) - Method in interface net.java.ao.schema.IndexNameConverter
-
- getPrimaryKey() - Method in interface net.java.ao.schema.info.EntityInfo
-
- getPrimaryKeyClassType(Class<? extends RawEntity<K>>) - Static method in class net.java.ao.Common
-
- getPrimaryKeyField(Class<? extends RawEntity<?>>, FieldNameConverter) - Static method in class net.java.ao.Common
-
- getPrimaryKeyType(TypeManager, Class<? extends RawEntity<K>>) - Static method in class net.java.ao.Common
-
- getPrimaryKeyValue(RawEntity<K>) - Static method in class net.java.ao.Common
-
- getProvider() - Method in class net.java.ao.EntityManager
-
Retrieves the database provider used by this EntityManager
for all database operations.
- getQualifiers() - Method in class net.java.ao.types.TypeInfo
-
Returns the
TypeQualifiers
describing optional length/precision modifiers for this
type, which may include defaults set by the database provider and/or values specified by
annotations for particular entity properties.
- getReservedWords() - Method in class net.java.ao.DatabaseProvider
-
Retrieves the set of all reserved words for the underlying database.
- getReservedWords() - Method in class net.java.ao.db.H2DatabaseProvider
-
- getReservedWords() - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- getReservedWords() - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- getReservedWords() - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
- getReservedWords() - Method in class net.java.ao.db.OracleDatabaseProvider
-
- getReservedWords() - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- getReservedWords() - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- getScale(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- getScale() - Method in class net.java.ao.types.TypeQualifiers
-
- getSchema() - Method in interface net.java.ao.builder.DatabaseProperties
-
- getSchema() - Method in class net.java.ao.DatabaseProvider
-
- getSchema() - Method in class net.java.ao.db.OracleDatabaseProvider
-
- getSchemaConfiguration() - Method in class net.java.ao.EntityManager
-
- 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
-
- getTableNameConverter() - Method in class net.java.ao.schema.CachingNameConverters
-
- getTableNameConverter() - Method in interface net.java.ao.schema.NameConverters
-
- getTableNames(DatabaseMetaData) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
-
Gets the names of the existing tables in the DB
- getTableNames(DatabaseMetaData) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
-
- getTables(Connection) - Method in class net.java.ao.DatabaseProvider
-
Returns a result set of all of the tables (and associated
meta) in the database.
- getTables(Connection) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- getTables(Connection) - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
Workaround for DB-7451 transaction isolation level SERIALIZABLE will not show tables created or altered with
auto-commit off.
- getTables(Connection) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- getTables(Connection) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- getTables(Connection) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- getTableType() - Method in class net.java.ao.Query
-
- GetterFieldNameResolver - Class in net.java.ao.schema
-
- GetterFieldNameResolver() - Constructor for class net.java.ao.schema.GetterFieldNameResolver
-
- getTriggerNameConverter() - Method in class net.java.ao.builder.SimpleNameConverters
-
- getTriggerNameConverter() - Method in class net.java.ao.schema.CachingNameConverters
-
- getTriggerNameConverter() - Method in interface net.java.ao.schema.NameConverters
-
- getType() - Method in class net.java.ao.Query
-
- getType() - Method in class net.java.ao.schema.ddl.DDLField
-
- getType() - Method in class net.java.ao.schema.ddl.DDLIndexField
-
- getType(Class<T>) - Method in class net.java.ao.types.TypeManager
-
- getType(Class<T>, TypeQualifiers) - Method in class net.java.ao.types.TypeManager
-
- getTypeFromSchema(int, TypeQualifiers) - Method in class net.java.ao.types.TypeManager
-
- getTypeInfo() - Method in interface net.java.ao.schema.info.FieldInfo
-
- getTypeManager() - Method in class net.java.ao.DatabaseProvider
-
- getTypes() - Method in interface net.java.ao.types.LogicalType
-
- getUndoAction() - Method in class net.java.ao.schema.ddl.SQLAction
-
- getUniqueNameConverter() - Method in class net.java.ao.builder.SimpleNameConverters
-
- getUniqueNameConverter() - Method in class net.java.ao.schema.CachingNameConverters
-
- getUniqueNameConverter() - Method in interface net.java.ao.schema.NameConverters
-
- getUrl() - Method in interface net.java.ao.builder.DatabaseProperties
-
- getUsername() - Method in interface net.java.ao.builder.DatabaseProperties
-
- getValue() - Method in class net.java.ao.DBParam
-
- getValue() - Method in class net.java.ao.schema.ddl.DDLValue
-
- getValueFieldsMethods(Class<? extends RawEntity<?>>, FieldNameConverter) - Static method in class net.java.ao.Common
-
Gets all the methods of an entity that correspond to a value field.
- getValueFieldsNames(EntityInfo<? extends RawEntity<?>, ?>, FieldNameConverter) - Static method in class net.java.ao.Common
-
Gets all the names of fields of an entity that correspond to a value field.
- getValues() - Method in class net.java.ao.schema.ddl.DDLAction
-
- getWhereClause() - Method in class net.java.ao.Query
-
- getWhereParams() - Method in class net.java.ao.Query
-
- group(String) - Method in class net.java.ao.Query
-
- GROUP_BY_CLAUSE - Static variable in class net.java.ao.sql.SqlUtils
-
- Ignore - Annotation Type in net.java.ao.schema
-
Marks a method as to be ignored by the schema generation engine.
- IgnoredFieldNameResolver - Class in net.java.ao.schema
-
- IgnoredFieldNameResolver() - Constructor for class net.java.ao.schema.IgnoredFieldNameResolver
-
- Implementation - Annotation Type in net.java.ao
-
Used to specify a defined implementation for an entity.
- Index - Interface in net.java.ao.schema.helper
-
- Index - Annotation Type in net.java.ao.schema
-
Defines a database index.
- Indexed - Annotation Type in net.java.ao.schema
-
Marks the corresponding database field as requiring database indexing.
- Indexes - Annotation Type in net.java.ao.schema
-
Defines database indexes for an entity.
- indexName(String) - Method in class net.java.ao.schema.ddl.DDLIndex.DDLIndexBuilder
-
- indexNameConverter(IndexNameConverter) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
-
- IndexNameConverter - Interface in net.java.ao.schema
-
- IndexParser - Class in net.java.ao.schema.index
-
A component responsible for parsing given ORM entity class to extract index declarations from it.
- IndexParser(DatabaseProvider, NameConverters, TypeManager) - Constructor for class net.java.ao.schema.index.IndexParser
-
- init() - Method in interface net.java.ao.RawEntity
-
Called when the entity instance is created.
- insertBatch(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, List<Map<String, Object>>) - Method in class net.java.ao.DatabaseProvider
-
Inserts a batch of rows.
- insertBatch(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, List<Map<String, Object>>) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
HSQL doesn't support batch insert.
- insertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, DBParam...) - Method in class net.java.ao.DatabaseProvider
-
Generates an INSERT statement to be used to create a new row in the
database, returning the primary key value.
- insertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- insertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- insertReturningKey(EntityManager, Connection, Class<T>, Class<K>, String, boolean, String, DBParam...) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- integerType() - Static method in class net.java.ao.types.LogicalTypes
-
- invert(Class<? extends RawEntity<?>>, String) - Method in class net.java.ao.DefaultPolymorphicTypeMapper
-
- invert(Class<? extends RawEntity<?>>, String) - Method in interface net.java.ao.PolymorphicTypeMapper
-
Retrieves the entity type which corresponds to the given polymorphic type
flag value as a subtype of the specified parent entity type.
- invoke(Object, Method, Object[]) - Method in class net.java.ao.builder.DelegatingDisposableDataSourceHandler
-
- invoke(Object, Method, Object[]) - Method in class net.java.ao.EntityProxy
-
- invoke(Object, Method, Object[]) - Method in class net.java.ao.ReadOnlyEntityProxy
-
- IS_REQUIRED - Static variable in interface net.java.ao.schema.info.FieldInfo
-
A predicate for filtering required fields
- isAccessor(Method) - Static method in class net.java.ao.Common
-
- IsAFieldNameResolver - Class in net.java.ao.schema
-
- IsAFieldNameResolver() - Constructor for class net.java.ao.schema.IsAFieldNameResolver
-
- isAllowedAsPrimaryKey() - Method in interface net.java.ao.types.LogicalType
-
Returns a boolean specifying if this type can be used as a primary key value.
- isAllowedAsPrimaryKey() - Method in class net.java.ao.types.TypeInfo
-
Returns a boolean specifying if this type can be used as a primary key value.
- isAnnotatedAsRelational(Method) - Static method in class net.java.ao.Common
-
- isAnnotatedMutator(Method) - Static method in class net.java.ao.Common
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class net.java.ao.AnnotationDelegate
-
Returns true if an annotation for the specified type is present on any of the methods, else false
.
- isAutoIncrement() - Method in class net.java.ao.schema.ddl.DDLField
-
- isAutoIncrement() - Method in interface net.java.ao.schema.helper.Field
-
- isAutoIncrement(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- isAvailable() - Static method in class net.java.ao.builder.c3po.C3poDataSourceFactory
-
- isAvailable() - Method in enum net.java.ao.builder.ConnectionPool
-
- isAvailable() - Static method in class net.java.ao.builder.dbcp.DbcpDataSourceFactory
-
- isAvailable() - Static method in class net.java.ao.builder.dbpool.DbPoolDataSourceFactory
-
- isAvailable() - Static method in class net.java.ao.builder.proxool.ProxoolDataSourceFactory
-
- isBlank(String) - Static method in class net.java.ao.util.StringUtils
-
- isCacheable() - Method in interface net.java.ao.schema.info.FieldInfo
-
- isCaseSensitive() - Method in class net.java.ao.DatabaseProvider
-
Flag indicating whether or not the underlying database uses case-sensitive
identifiers.
- isCaseSensitive() - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- isCaseSensitive() - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- isCaseSensitive(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- isCloseable() - Method in interface net.java.ao.DelegateConnection
-
- isCurrency(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- isDefaultValueAllowed() - Method in class net.java.ao.types.SchemaProperties
-
Returns true if a column of this type is allowed to have a default value.
- isDefined() - Method in class net.java.ao.types.TypeQualifiers
-
- isDefinitelyWritable(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- isDistinct() - Method in class net.java.ao.Query
-
- isMutator(Method) - Static method in class net.java.ao.Common
-
- isMutatorOrAccessor(Method) - Static method in class net.java.ao.Common
-
- isNotNull() - Method in class net.java.ao.schema.ddl.DDLField
-
- isNotNull() - Method in interface net.java.ao.schema.helper.Field
-
- isNullable() - Method in interface net.java.ao.schema.info.FieldInfo
-
- isNullable(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- isNumericType(int) - Method in class net.java.ao.DatabaseProvider
-
Simple helper function used to determine of the specified JDBC
type is representitive of a numeric type.
- isPrecisionAllowed() - Method in class net.java.ao.types.SchemaProperties
-
Returns true if this type is allowed to have a numeric precision qualifier.
- isPrimary() - Method in interface net.java.ao.schema.info.FieldInfo
-
- isPrimaryKey() - Method in class net.java.ao.schema.ddl.DDLField
-
- isPrimaryKey() - Method in interface net.java.ao.schema.helper.Field
-
- isReadOnly(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- isScaleAllowed() - Method in class net.java.ao.types.SchemaProperties
-
Returns true if this type is allowed to have a numeric scale qualifier.
- isSchemaNotEmpty() - Method in class net.java.ao.DatabaseProvider
-
- isSearchable(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- isSigned(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- isStorable() - Method in interface net.java.ao.schema.info.FieldInfo
-
- isStringLengthAllowed() - Method in class net.java.ao.types.SchemaProperties
-
Returns true if this type is allowed to have a string length qualifier.
- isTablePresent(DatabaseMetaData, Class<? extends RawEntity<?>>) - Method in interface net.java.ao.schema.helper.DatabaseMetaDataReader
-
Checks if the table corresponding to given type exists in the database.
- isTablePresent(DatabaseMetaData, Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.helper.DatabaseMetaDataReaderImpl
-
- isTransient() - Method in interface net.java.ao.schema.info.FieldInfo
-
- isUnique() - Method in class net.java.ao.schema.ddl.DDLField
-
- isUnique() - Method in interface net.java.ao.schema.helper.Field
-
- isUnlimitedLength() - Method in class net.java.ao.types.TypeQualifiers
-
- isUnlimitedStringLengthSupportCompatible(TypeQualifiers) - Method in class net.java.ao.types.TypeQualifiers
-
- isWrapperFor(Class<?>) - Method in class net.java.ao.builder.DriverManagerDataSource
-
- isWrapperFor(Class<?>) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- isWritable(int) - Method in class net.java.ao.sql.AbstractCloseableResultSetMetaData
-
- ParameterMetadataCachingPreparedStatement - Class in net.java.ao
-
A prepared statement that caches parameter metadata.
- parse(String) - Method in interface net.java.ao.types.LogicalType
-
Attempts to parse a string into a value of this logical type.
- parseDefault(String) - Method in interface net.java.ao.types.LogicalType
-
Same as
LogicalType.parse(String)
, but adds any necessary validation when the value is being
used as a default value for a column.
- parseFields(DatabaseProvider, FieldNameConverter, Class<? extends RawEntity<?>>) - Static method in class net.java.ao.schema.SchemaGenerator
-
Not intended for public usage.
- parseIndexes(Class<? extends RawEntity<?>>) - Method in class net.java.ao.schema.index.IndexParser
-
- parseInterface(DatabaseProvider, NameConverters, Class<? extends RawEntity<?>>) - Static method in class net.java.ao.schema.SchemaGenerator
-
Not intended for public use.
- parseValue(int, String) - Method in class net.java.ao.DatabaseProvider
-
Parses the database-agnostic
String
value relevant to the specified SQL
type in
int
form (as defined by
Types
and returns
the Java value which corresponds.
- parseValue(int, String) - Method in class net.java.ao.db.H2DatabaseProvider
-
- parseValue(int, String) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- parseValue(int, String) - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
- parseValue(int, String) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- parseValue(int, String) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- parseValue(int, String) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- password(String) - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsername
-
- peer(EntityInfo<T, K>, K...) - Method in class net.java.ao.EntityManager
-
- peer(EntityInfo<T, K>, K) - Method in class net.java.ao.EntityManager
-
- PLUCK_NAME - Static variable in interface net.java.ao.schema.info.FieldInfo
-
Return the name of the field
- PluralizedTableNameConverter - Class in net.java.ao.schema
-
A simple table name converter which imposes a set of regular-expression
rules to pluralize names generated by the delegate converter.
- PluralizedTableNameConverter() - Constructor for class net.java.ao.schema.PluralizedTableNameConverter
-
- PluralizedTableNameConverter(CanonicalClassNameTableNameConverter) - Constructor for class net.java.ao.schema.PluralizedTableNameConverter
-
- Polymorphic - Annotation Type in net.java.ao
-
Tags a given entity type as polymorphically abstract.
- PolymorphicTypeMapper - Interface in net.java.ao
-
Represents a strategy for bi-directional mapping between entity types and
their corresponding polymorphic type flag value (if any).
- postgres() - Static method in class net.java.ao.types.TypeManager
-
- PostgreSQLDatabaseProvider - Class in net.java.ao.db
-
- PostgreSQLDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.PostgreSQLDatabaseProvider
-
- PostgreSQLDatabaseProvider(DisposableDataSource, String) - Constructor for class net.java.ao.db.PostgreSQLDatabaseProvider
-
- precision(int) - Method in class net.java.ao.types.TypeQualifiers
-
- precisionAllowed(boolean) - Method in class net.java.ao.types.SchemaProperties
-
Returns a new instance with the same properties, but specifying whether or not the
SQL type can include a numeric precision qualifier.
- prefix(String, int) - Static method in class net.java.ao.Common
-
Extracts a part of the string that remains unchanged during shortening process.
- Preload - Annotation Type in net.java.ao
-
Specifies a list of fields which should be appended to the
SELECT clause every time a row of the type in question is
retrieved.
- preloadValue(Preload, FieldNameConverter) - Static method in class net.java.ao.Common
-
- preparedStatement(Connection, CharSequence) - Method in class net.java.ao.DatabaseProvider
-
- preparedStatement(Connection, CharSequence, int) - Method in class net.java.ao.DatabaseProvider
-
- preparedStatement(Connection, CharSequence, int, int) - Method in class net.java.ao.DatabaseProvider
-
- prepend(String) - Method in interface net.java.ao.atlassian.TablePrefix
-
- PrimaryKey - Annotation Type in net.java.ao.schema
-
Marks a method such that the corresponding database field will be
the primary key for the table in question.
- PrimaryKeyFieldNameResolver - Class in net.java.ao.schema
-
- PrimaryKeyFieldNameResolver() - Constructor for class net.java.ao.schema.PrimaryKeyFieldNameResolver
-
- processGroupByClause(String, Function<String, String>, Function<String, String>) - Static method in class net.java.ao.sql.SqlUtils
-
- processHavingClause(String, Function<String, String>, Function<String, String>) - Static method in class net.java.ao.sql.SqlUtils
-
- processID(String) - Method in class net.java.ao.DatabaseProvider
-
Performs any database specific post-processing on the specified
identifier.
- processID(Query.FieldMetadata) - Method in class net.java.ao.DatabaseProvider
-
Performs any database specific post-processing on the specified
field identifier.
- processOnClause(String, Function<String, String>) - Method in class net.java.ao.CachingSqlProcessor
-
- processOnClause(String) - Method in class net.java.ao.DatabaseProvider
-
- processOnClause(String, Function<String, String>) - Static method in class net.java.ao.sql.SqlUtils
-
- processOrderClause(String) - Method in class net.java.ao.DatabaseProvider
-
- processTableName(String) - Method in class net.java.ao.DatabaseProvider
-
- processWhereClause(String, Function<String, String>) - Method in class net.java.ao.CachingSqlProcessor
-
- processWhereClause(String) - Method in class net.java.ao.DatabaseProvider
-
- processWhereClause(String, Function<String, String>) - Static method in class net.java.ao.sql.SqlUtils
-
- proxool() - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
-
- ProxoolDataSourceFactory - Class in net.java.ao.builder.proxool
-
- ProxoolDataSourceFactory() - Constructor for class net.java.ao.builder.proxool.ProxoolDataSourceFactory
-
- pullFromDatabase(EntityManager, ResultSet, Class<T>, String) - Method in interface net.java.ao.types.LogicalType
-
Reads a value from a JDBC result set.
- pullFromDatabase(EntityManager, ResultSet, Class<T>, int) - Method in interface net.java.ao.types.LogicalType
-
Reads a value from a JDBC result set.
- putBoolean(PreparedStatement, int, boolean) - Method in class net.java.ao.DatabaseProvider
-
Stors an SQL BOOLEAN
value in the database.
- putBoolean(PreparedStatement, int, boolean) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- putNull(PreparedStatement, int) - Method in class net.java.ao.DatabaseProvider
-
Stores an SQL NULL
value in the database.
- putNull(PreparedStatement, int) - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- putNull(PreparedStatement, int) - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
The sql type argument is mandatory in JDBC for some reason, but is ignored by NuoDB JDBC,
so any integer value can be used.
- putNull(PreparedStatement, int) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- putToDatabase(EntityManager, PreparedStatement, int, T, int) - Method in interface net.java.ao.types.LogicalType
-
Sets a value in a JDBC statement.
- RawEntity<T> - Interface in net.java.ao
-
The superinterface for all entities, regardless of primary key.
- ReadOnlyEntityProxy<T extends RawEntity<K>,K> - Class in net.java.ao
-
A read-only representation of a database row proxy, mapped to the specified Entity type.
- ReadOnlyEntityProxy(EntityManager, EntityInfo<T, K>, K) - Constructor for class net.java.ao.ReadOnlyEntityProxy
-
- readSchema(DatabaseProvider, NameConverters, SchemaConfiguration) - Static method in class net.java.ao.schema.ddl.SchemaReader
-
Currently doesn't account for:
setUnique
- readSchema(DatabaseProvider, NameConverters, SchemaConfiguration, boolean) - Static method in class net.java.ao.schema.ddl.SchemaReader
-
- readSchema(Connection, DatabaseProvider, NameConverters, SchemaConfiguration, boolean) - Static method in class net.java.ao.schema.ddl.SchemaReader
-
- RelationalFieldNameResolver - Class in net.java.ao.schema
-
- RelationalFieldNameResolver() - Constructor for class net.java.ao.schema.RelationalFieldNameResolver
-
- removePropertyChangeListener(PropertyChangeListener) - Method in class net.java.ao.EntityProxy
-
- removePropertyChangeListener(PropertyChangeListener) - Method in interface net.java.ao.RawEntity
-
Removes a property change listener from the entity.
- removeSqlListener(DatabaseProvider.SqlListener) - Method in class net.java.ao.DatabaseProvider
-
- renderAccessories(NameConverters, DDLTable) - Method in class net.java.ao.DatabaseProvider
-
- renderAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
-
Generates database-specific DDL statements required to create any functions,
sequences, or triggers required for the given field.
- renderAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
Create indices on field being altered.
- renderAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderAction(NameConverters, DDLAction) - Method in class net.java.ao.DatabaseProvider
-
Top level delegating method for the process of rendering a database-agnostic
DDLAction
into the database-specific SQL actions.
- renderAlterTableAddColumn(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
-
Generates the database-specific DDL statements required to add
a column to an existing table.
- renderAlterTableAddColumn(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.H2DatabaseProvider
-
- renderAlterTableAddColumn(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderAlterTableAddColumn(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- renderAlterTableAddColumnStatement(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
-
Generates the database-specific DDL statement for adding a column,
but not including any corresponding sequences, triggers, etc.
- renderAlterTableAddColumnStatement(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderAlterTableAddColumnStatement(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderAlterTableAddKey(DDLForeignKey) - Method in class net.java.ao.DatabaseProvider
-
Generates the database-specific DDL statement required to add a
foreign key to a table.
- renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.DatabaseProvider
-
Generates the database-specific DDL statements required to change
the given column from its old specification to the given DDL value.
- renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.H2DatabaseProvider
-
- renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
- renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- renderAlterTableChangeColumn(NameConverters, DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderAlterTableChangeColumnStatement(NameConverters, DDLTable, DDLField, DDLField, DatabaseProvider.RenderFieldOptions) - Method in class net.java.ao.DatabaseProvider
-
Generates the database-specific DDL statement only for altering a table and
changing a column.
- renderAlterTableChangeColumnStatement(NameConverters, DDLTable, DDLField, DDLField, DatabaseProvider.RenderFieldOptions) - Method in class net.java.ao.db.H2DatabaseProvider
-
- renderAlterTableChangeColumnStatement(NameConverters, DDLTable, DDLField, DDLField, DatabaseProvider.RenderFieldOptions) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderAlterTableChangeColumnStatement(NameConverters, DDLTable, DDLField, DDLField, DatabaseProvider.RenderFieldOptions) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderAlterTableDropColumn(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
-
Generates the database-specific DDL statements required to remove
the specified column from the given table.
- renderAlterTableDropColumnStatement(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
-
- renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.DatabaseProvider
-
Generates the database-specific DDL statement required to remove a
foreign key from a table.
- renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.H2DatabaseProvider
-
- renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
- renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderAppend() - Method in class net.java.ao.DatabaseProvider
-
Generates any database-specific options which must be appended
to the end of a table definition.
- renderAppend() - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- renderAutoIncrement() - Method in class net.java.ao.DatabaseProvider
-
Generates the DDL fragment required to specify an INTEGER field as
auto-incremented.
- renderAutoIncrement() - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderAutoIncrement() - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- renderAutoIncrement() - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
- renderAutoIncrement() - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderAutoIncrement() - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- renderAutoIncrement() - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderConstraintsForTable(UniqueNameConverter, DDLTable) - Method in class net.java.ao.DatabaseProvider
-
Renders the foreign key constraints in database-specific DDL for
the table in question.
- renderConstraintsForTable(UniqueNameConverter, DDLTable) - Method in class net.java.ao.db.H2DatabaseProvider
-
- renderConstraintsForTable(UniqueNameConverter, DDLTable) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderConstraintsForTable(UniqueNameConverter, DDLTable) - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- renderConstraintsForTable(UniqueNameConverter, DDLTable) - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
- renderCreateCompositeIndex(String, String, List<String>) - Method in class net.java.ao.DatabaseProvider
-
- renderCreateCompositeIndex(String, String, List<String>) - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- renderCreateIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.DatabaseProvider
-
Generates the database-specific DDL statement required to create
a new index.
- renderCreateIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- renderCreateIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
- renderCreateIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- renderCreateIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderDate(Date) - Method in class net.java.ao.DatabaseProvider
-
Renders the provided
Date
instance as a DATETIME literal
in the database-specific format.
- renderDefault - Variable in class net.java.ao.DatabaseProvider.RenderFieldOptions
-
- renderDropAccessories(NameConverters, DDLTable) - Method in class net.java.ao.DatabaseProvider
-
- renderDropAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
-
Generates database-specific DDL statements required to drop any functions,
sequences, or triggers associated with the given field.
- renderDropAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
Drop indices on field being altered.
- renderDropAccessoriesForField(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderDropColumnActions(NameConverters, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
-
- renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.DatabaseProvider
-
Generates the database-specific DDL statement required to drop
an index.
- renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.H2DatabaseProvider
-
- renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
- renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- renderDropIndex(IndexNameConverter, DDLIndex) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderDropTableStatement(DDLTable) - Method in class net.java.ao.DatabaseProvider
-
Generates the appropriate database-specific DDL statement to
drop the specified table representation.
- renderDropTableStatement(DDLTable) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderField(NameConverters, DDLTable, DDLField, DatabaseProvider.RenderFieldOptions) - Method in class net.java.ao.DatabaseProvider
-
Generates the database-specific DDL fragment required to render the
field and its associated type.
- renderField(boolean, boolean, String) - Method in class net.java.ao.Query.FieldMetadata
-
- renderFieldDefault(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
-
- renderFieldDefault(DDLTable, DDLField) - Method in class net.java.ao.db.H2DatabaseProvider
-
- renderFieldDefault(DDLTable, DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- RenderFieldOptions(boolean, boolean, boolean) - Constructor for class net.java.ao.DatabaseProvider.RenderFieldOptions
-
- RenderFieldOptions(boolean, boolean, boolean, boolean) - Constructor for class net.java.ao.DatabaseProvider.RenderFieldOptions
-
- renderFieldOptionsInAlterColumn() - Method in class net.java.ao.DatabaseProvider
-
- renderFieldOptionsInAlterColumn() - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderFieldOptionsInAlterColumn() - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
- renderFieldOptionsInAlterColumn() - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderFields(DDLTable, Predicate<DDLField>, Function<DDLField, Iterable<SQLAction>>) - Method in class net.java.ao.DatabaseProvider
-
- renderFields(DDLTable, Predicate<DDLField>, Function<DDLField, Iterable<SQLAction>>) - Method in class net.java.ao.DatabaseProvider
-
- renderFieldType(DDLField) - Method in class net.java.ao.DatabaseProvider
-
Renders the database-specific DDL type for the field in question.
- renderFieldType(DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- renderForeignKey(DDLForeignKey) - Method in class net.java.ao.DatabaseProvider
-
Renders the specified foreign key representation into the
database-specific DDL.
- renderForeignKey(DDLForeignKey) - Method in class net.java.ao.db.NuoDBDatabaseProvider
-
Foreign keys which reference primary table aren't supported because of a open issue and are rendered in
commentary
block.
- renderInsert(DDLTable, DDLValue[]) - Method in class net.java.ao.DatabaseProvider
-
- renderMetadataQuery(String) - Method in class net.java.ao.DatabaseProvider
-
Render "SELECT * FROM
LIMIT 1" in the database specific dialect
- renderMetadataQuery(String) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderMetadataQuery(String) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderMetadataQuery(String) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderNotNull - Variable in class net.java.ao.DatabaseProvider.RenderFieldOptions
-
- renderPrimaryKey(String, String) - Method in class net.java.ao.DatabaseProvider
-
- renderPrimaryKey(String, String) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderQuery(Query, TableNameConverter, boolean) - Method in class net.java.ao.DatabaseProvider
-
Top level delegating method for rendering a database-agnostic
Query
object into its (potentially) database-specific
query statement.
- renderQueryGroupBy(Query) - Method in class net.java.ao.DatabaseProvider
-
Renders the GROUP BY portion of the query in the database-specific SQL
dialect.
- renderQueryHaving(Query) - Method in class net.java.ao.DatabaseProvider
-
Renders the HAVING portion of the query in the database-specific SQL
dialect.
- renderQueryJoins(Query, TableNameConverter) - Method in class net.java.ao.DatabaseProvider
-
Renders the JOIN portion of the query in the database-specific SQL
dialect.
- renderQueryLimit(Query) - Method in class net.java.ao.DatabaseProvider
-
Renders the LIMIT portion of the query in the database-specific SQL
dialect.
- renderQueryLimit(Query) - Method in class net.java.ao.db.H2DatabaseProvider
-
- renderQueryLimit(Query) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderQueryLimit(Query) - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- renderQueryLimit(Query) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderQueryLimit(Query) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderQueryOrderBy(Query) - Method in class net.java.ao.DatabaseProvider
-
Renders the ORDER BY portion of the query in the database-specific SQL
dialect.
- renderQuerySelect(Query, TableNameConverter, boolean) - Method in class net.java.ao.DatabaseProvider
-
Renders the SELECT portion of a given
Query
instance in the
manner required by the database-specific SQL implementation.
- renderQuerySelect(Query, TableNameConverter, boolean) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderQuerySelect(Query, TableNameConverter, boolean) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderQuerySelect(Query, TableNameConverter, boolean) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderQueryWhere(Query) - Method in class net.java.ao.DatabaseProvider
-
Renders the WHERE portion of the query in the database-specific SQL
dialect.
- renderTable(NameConverters, DDLTable) - Method in class net.java.ao.DatabaseProvider
-
Renders the specified table representation into the corresponding
database-specific DDL statement.
- renderUnique - Variable in class net.java.ao.DatabaseProvider.RenderFieldOptions
-
- renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
-
Renders the UNIQUE
constraint as defined by the
database-specific DDL syntax.
- renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.H2DatabaseProvider
-
- renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.MySQLDatabaseProvider
-
- renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
-
- renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- renderUnique(UniqueNameConverter, DDLTable, DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- renderValue(Object) - Method in class net.java.ao.DatabaseProvider
-
Renders the given Java instance in a database-specific way.
- renderValue(Object) - Method in class net.java.ao.db.HSQLDatabaseProvider
-
- renderValue(Object) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
-
- RESERVED_WORDS - Static variable in class net.java.ao.db.NuoDBDatabaseProvider
-
- RESERVED_WORDS - Static variable in class net.java.ao.db.OracleDatabaseProvider
-
- resolve(Method) - Method in class net.java.ao.schema.AccessorFieldNameResolver
-
- resolve(Method) - Method in interface net.java.ao.schema.FieldNameResolver
-
Resolves the field name for the method
- resolve(Method) - Method in class net.java.ao.schema.GetterFieldNameResolver
-
- resolve(Class<T>) - Method in class net.java.ao.schema.info.CachingEntityInfoResolver
-
- resolve(Class<T>) - Method in interface net.java.ao.schema.info.EntityInfoResolver
-
- resolve(Class<T>) - Method in class net.java.ao.schema.info.EntityInfoResolverWrapper
-
- resolve(Class<T>) - Method in class net.java.ao.schema.info.SimpleEntityInfoResolver
-
- resolve(Method) - Method in class net.java.ao.schema.IsAFieldNameResolver
-
- resolve(Method) - Method in class net.java.ao.schema.MutatorFieldNameResolver
-
- resolve(Method) - Method in class net.java.ao.schema.PrimaryKeyFieldNameResolver
-
- resolve(Method) - Method in class net.java.ao.schema.SetterFieldNameResolver
-
- resolveEntityInfo(Class<T>) - Method in class net.java.ao.EntityManager
-
- rollbackTransaction(Connection) - Method in class net.java.ao.DatabaseProvider
-
- run() - Method in class net.java.ao.Transaction
-
- save(RawEntity) - Method in class net.java.ao.EntityProxy
-
- save() - Method in interface net.java.ao.RawEntity
-
Saves all changed (dirty) fields within the entity to the database.
- scale(int) - Method in class net.java.ao.types.TypeQualifiers
-
- scaleAllowed(boolean) - Method in class net.java.ao.types.SchemaProperties
-
Returns a new instance with the same properties, but specifying whether or not the
SQL type can include a numeric scale qualifier.
- schema(String) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
-
- schema(String) - Method in class net.java.ao.builder.EntityManagerBuilderWithUrlAndUsernameAndPassword
-
- schemaConfiguration(SchemaConfiguration) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
-
- SchemaConfiguration - Interface in net.java.ao
-
This interface represents the configuration to be used when Active Objects works with database schemas.
- SchemaGenerator - Class in net.java.ao.schema
-
WARNING: Not part of the public API.
- SchemaGenerator() - Constructor for class net.java.ao.schema.SchemaGenerator
-
- SchemaProperties - Class in net.java.ao.types
-
Describes the underlying SQL schema type that corresponds to a given
TypeInfo
.
- SchemaReader - Class in net.java.ao.schema.ddl
-
WARNING: Not part of the public API.
- SchemaReader() - Constructor for class net.java.ao.schema.ddl.SchemaReader
-
- schemaType(String) - Static method in class net.java.ao.types.SchemaProperties
-
Constructs an instance that refers to the specified SQL type name (e.g.
- Searchable - Annotation Type in net.java.ao
-
Used to tag methods as being full-text searchable within a
Lucene index.
- select() - Static method in class net.java.ao.Query
-
Create a
Query
which will select the primary key field of the entity.
- select(String) - Static method in class net.java.ao.Query
-
Create a
Query
and set the field list in the
SELECT
clause.
- sequenceNameConverter(SequenceNameConverter) - Method in class net.java.ao.builder.AbstractEntityManagerBuilderWithDatabaseProperties
-
- SequenceNameConverter - Interface in net.java.ao.schema
-
- setAutoIncrement(boolean) - Method in class net.java.ao.schema.ddl.DDLField
-
- setCloseable(boolean) - Method in interface net.java.ao.DelegateConnection
-
- setDefaultValue(Object) - Method in class net.java.ao.schema.ddl.DDLField
-
- setDistinct(boolean) - Method in class net.java.ao.Query
-
- setDomesticTable(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
-
- setField(String) - Method in class net.java.ao.DBParam
-
- setField(DDLField) - Method in class net.java.ao.schema.ddl.DDLAction
-
- setField(DDLField) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
-
- setField(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
-
- setField(DDLField) - Method in class net.java.ao.schema.ddl.DDLValue
-
- setFields(DDLField[]) - Method in class net.java.ao.schema.ddl.DDLTable
-
- setForeignField(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
-
- setForeignKeys(DDLForeignKey[]) - Method in class net.java.ao.schema.ddl.DDLTable
-
- setGroupClause(String) - Method in class net.java.ao.Query
-
- setHavingClause(String) - Method in class net.java.ao.Query
-
- setIndex(DDLIndex) - Method in class net.java.ao.schema.ddl.DDLAction
-
- setIndex(DDLIndex) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
-
- setIndexes(DDLIndex[]) - Method in class net.java.ao.schema.ddl.DDLTable
-
- setJdbcType(int) - Method in class net.java.ao.schema.ddl.DDLField
-
- setJoins(Map<Class<? extends RawEntity<?>>, String>) - Method in class net.java.ao.Query
-
- setKey(DDLForeignKey) - Method in class net.java.ao.schema.ddl.DDLAction
-
- setKey(DDLForeignKey) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
-
- setLimit(int) - Method in class net.java.ao.Query
-
- setLoginTimeout(int) - Method in class net.java.ao.builder.DriverManagerDataSource
-
- setLogWriter(PrintWriter) - Method in class net.java.ao.builder.DriverManagerDataSource
-
- setName(String) - Method in class net.java.ao.schema.ddl.DDLField
-
- setName(String) - Method in class net.java.ao.schema.ddl.DDLTable
-
- setNotNull(boolean) - Method in class net.java.ao.schema.ddl.DDLField
-
- setOffset(int) - Method in class net.java.ao.Query
-
- setOldField(DDLField) - Method in class net.java.ao.schema.ddl.DDLAction
-
- setOldField(DDLField) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
-
- setOrderClause(String) - Method in class net.java.ao.Query
-
- setParameters(EntityManager, PreparedStatement) - Method in class net.java.ao.Query
-
- setPolymorphicTypeMapper(PolymorphicTypeMapper) - Method in class net.java.ao.EntityManager
-
- setPostConnectionProperties(Connection) - Method in class net.java.ao.DatabaseProvider
-
Called to make any post-creation modifications to a new
Connection
instance.
- setPostConnectionProperties(Connection) - Method in class net.java.ao.db.ClientDerbyDatabaseProvider
-
- setPrimaryKey(boolean) - Method in class net.java.ao.schema.ddl.DDLField
-
- setQueryResultSetProperties(ResultSet, Query) - Method in class net.java.ao.DatabaseProvider
-
Allows the provider to set database-specific options on a
ResultSet
instance prior to its use by the library.
- setQueryResultSetProperties(ResultSet, Query) - Method in class net.java.ao.db.SQLServerDatabaseProvider
-
- setQueryStatementProperties(Statement, Query) - Method in class net.java.ao.DatabaseProvider
-
Allows the provider to set database-specific options on a
Statement
instance prior to its usage in a SELECT
query.
- setTable(String) - Method in class net.java.ao.Query
-
- setTable(DDLTable) - Method in class net.java.ao.schema.ddl.DDLAction
-
- setTable(DDLTable) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
-
- setTable(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
-
- setTableType(Class<? extends RawEntity<?>>) - Method in class net.java.ao.Query
-
- SetterFieldNameResolver - Class in net.java.ao.schema
-
- SetterFieldNameResolver() - Constructor for class net.java.ao.schema.SetterFieldNameResolver
-
- setType(TypeInfo<?>) - Method in class net.java.ao.schema.ddl.DDLField
-
- setUnique(boolean) - Method in class net.java.ao.schema.ddl.DDLField
-
- setValue(Object) - Method in class net.java.ao.DBParam
-
- setValue(Object) - Method in class net.java.ao.schema.ddl.DDLValue
-
- setValues(DDLValue[]) - Method in class net.java.ao.schema.ddl.DDLAction
-
- setValues(DDLValue[]) - Method in class net.java.ao.schema.ddl.DDLActionBuilder
-
- setWhereClause(String) - Method in class net.java.ao.Query
-
- setWhereParams(Object[]) - Method in class net.java.ao.Query
-
- shorten(String, int) - Static method in class net.java.ao.Common
-
Shortens a string to the given length if necessary.
- shorten(String) - Method in class net.java.ao.DatabaseProvider
-
- shouldCache(Class<?>) - Method in interface net.java.ao.types.LogicalType
-
- 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
-
- SimpleEntityInfoResolver(NameConverters, TypeManager) - Constructor for class net.java.ao.schema.info.SimpleEntityInfoResolver
-
- SimpleEntityInfoResolverFactory - Class in net.java.ao.schema.info
-
- SimpleEntityInfoResolverFactory() - Constructor for class net.java.ao.schema.info.SimpleEntityInfoResolverFactory
-
- SimpleNameConverters - Class in net.java.ao.builder
-
- SimpleNameConverters(TableNameConverter, FieldNameConverter, SequenceNameConverter, TriggerNameConverter, IndexNameConverter, UniqueNameConverter) - Constructor for class net.java.ao.builder.SimpleNameConverters
-
- size(Class<? extends Enum>) - Static method in class net.java.ao.util.EnumUtils
-
- sortTopologically(DDLAction[]) - Static method in class net.java.ao.schema.ddl.SchemaReader
-
- SQLAction - Class in net.java.ao.schema.ddl
-
An SQL statement representing some stage of schema modification.
- sqlLogger - Variable in class net.java.ao.DatabaseProvider
-
- sqlServer() - Static method in class net.java.ao.types.TypeManager
-
- SQLServerDatabaseProvider - Class in net.java.ao.db
-
- SQLServerDatabaseProvider(DisposableDataSource) - Constructor for class net.java.ao.db.SQLServerDatabaseProvider
-
- SQLServerDatabaseProvider(DisposableDataSource, String) - Constructor for class net.java.ao.db.SQLServerDatabaseProvider
-
- SqlUtils - Class in net.java.ao.sql
-
- startTransaction() - Method in class net.java.ao.DatabaseProvider
-
- stream(Class<T>, EntityStreamCallback<T, K>) - Method in class net.java.ao.EntityManager
-
Optimised read for large datasets.
- stream(Class<T>, Query, EntityStreamCallback<T, K>) - Method in class net.java.ao.EntityManager
-
Selects all entities of the given type and feeds them to the callback, one by one.
- StreamUtils - Class in net.java.ao.util
-
- StreamUtils() - Constructor for class net.java.ao.util.StreamUtils
-
- StringLength - Annotation Type in net.java.ao.schema
-
Explicitly specifies the maximum length, in characters, of the underlying
database column corresponding to the method in question.
- stringLength(int) - Method in class net.java.ao.types.TypeQualifiers
-
- stringLengthAllowed(boolean) - Method in class net.java.ao.types.SchemaProperties
-
Returns a new instance with the same properties, but specifying whether or not the
SQL type can include a string length qualifier.
- stringType() - Static method in class net.java.ao.types.LogicalTypes
-
- StringUtils - Class in net.java.ao.util
-
- StringUtils() - Constructor for class net.java.ao.util.StringUtils
-
- validate(Object) - Method in interface net.java.ao.types.LogicalType
-
Verifies that a value can be stored in the database.
- validatePrimaryKey(FieldInfo<K>, Object) - Static method in class net.java.ao.Common
-
- valueEquals(Object, Object) - Method in interface net.java.ao.types.LogicalType
-
- ValueGenerator<T> - Interface in net.java.ao
-
A super-interface designed to allow auto-generated values
to be inserted into database fields on INSERT.
- valueOf(String) - Static method in enum net.java.ao.builder.ConnectionPool
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.java.ao.Query.QueryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.java.ao.schema.Case
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.java.ao.schema.ddl.DDLActionType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.java.ao.builder.ConnectionPool
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.java.ao.Query.QueryType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.java.ao.schema.Case
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.java.ao.schema.ddl.DDLActionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(Class<? extends Enum>) - Static method in class net.java.ao.util.EnumUtils
-
- valueToString(T) - Method in interface net.java.ao.types.LogicalType
-