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

A

AbstractFieldNameConverter - Class in net.java.ao.schema
 
AbstractFieldNameConverter() - Constructor for class net.java.ao.schema.AbstractFieldNameConverter
 
AbstractTableNameConverter - Class in net.java.ao.schema
 
AbstractTableNameConverter() - Constructor for class net.java.ao.schema.AbstractTableNameConverter
 
Accessor - Annotation Type in net.java.ao
Used to mark a particular field as an accessor.
addClassMapping(Class<? extends Entity>, String) - Method in class net.java.ao.schema.AbstractTableNameConverter
 
addClassMappings(Map<Class<? extends Entity>, String>) - Method in class net.java.ao.schema.AbstractTableNameConverter
 
addEntity(EntityType) - Method in class net.java.ao.schema.task.MigrateTask
 
addPatternMapping(String, String) - Method in class net.java.ao.schema.AbstractTableNameConverter
 
addPatternMappings(Map<String, String>, Iterator<String>) - Method in class net.java.ao.schema.AbstractTableNameConverter
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface net.java.ao.Entity
 
addText(String) - Method in class net.java.ao.schema.task.EntityType
 
addToIndex(Entity) - Method in class net.java.ao.IndexingEntityManager
 
addType(DatabaseType<?>) - Method in class net.java.ao.types.TypeManager
 
AGGRESSIVE - Static variable in class net.java.ao.RSCachingStrategy
 
AutoIncrement - Annotation Type in net.java.ao.schema
 

B

BigIntType - Class in net.java.ao.types
 
BigIntType() - Constructor for class net.java.ao.types.BigIntType
 

C

C3P0PoolProvider - Class in net.java.ao.db
 
C3P0PoolProvider(DatabaseProvider) - Constructor for class net.java.ao.db.C3P0PoolProvider
 
cache(ResultSet, EntityProxy<?>) - Method in class net.java.ao.RSCachingStrategy
 
CamelCaseFieldNameConverter - Class in net.java.ao.schema
 
CamelCaseFieldNameConverter() - Constructor for class net.java.ao.schema.CamelCaseFieldNameConverter
 
CamelCaseTableNameConverter - Class in net.java.ao.schema
 
CamelCaseTableNameConverter() - Constructor for class net.java.ao.schema.CamelCaseTableNameConverter
 
ClientDerbyDatabaseProvider - Class in net.java.ao.db
 
ClientDerbyDatabaseProvider(String, String, String) - Constructor for class net.java.ao.db.ClientDerbyDatabaseProvider
 
Common - Class in net.java.ao
WARNING: Not part of the public API.
Common() - Constructor for class net.java.ao.Common
 
considerPrecision(DDLField) - Method in class net.java.ao.DatabaseProvider
 
convert(EntityManager, ResultSet, Class<? extends Long>, String) - Method in class net.java.ao.types.BigIntType
 
convert(EntityManager, ResultSet, Class<? extends T>, String) - Method in class net.java.ao.types.DatabaseType
 
convert(EntityManager, ResultSet, Class<? extends Double>, String) - Method in class net.java.ao.types.RealType
 
convertDowncaseName(String) - Static method in class net.java.ao.Common
 
convertName(String, boolean) - Method in class net.java.ao.schema.AbstractFieldNameConverter
 
convertName(String, boolean) - Method in class net.java.ao.schema.CamelCaseFieldNameConverter
 
convertName(String, boolean) - Method in class net.java.ao.schema.LowercaseFieldNameConverter
 
convertSimpleClassName(String) - Static method in class net.java.ao.Common
 
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.DatabaseProvider
 
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.db.MySQLDatabaseProvider
 
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.db.OracleDatabaseProvider
 
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
convertTypeToString(DatabaseType<?>) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
count(Class<? extends Entity>) - Method in class net.java.ao.EntityManager
Counts all entities of the specified type.
count(Class<? extends Entity>, 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 Entity>, Query) - Method in class net.java.ao.EntityManager
Counts all entities of the specified type matching the given Query instance.
create(Class<T>, DBParam...) - Method in class net.java.ao.EntityManager
Creates a new entity of the specified type with the optionally specified initial parameters.
createInstance(String, String, String) - Method in enum net.java.ao.db.SupportedDBProvider
 

D

DatabaseFunction - Enum in net.java.ao
An enum containing database agnostic representations of common functions.
DatabaseProvider - Class in net.java.ao
The superclass parent of all DatabaseProvider implementations.
DatabaseProvider(String, String, String) - Constructor for class net.java.ao.DatabaseProvider
The base constructor for DatabaseProvider.
DatabaseType<T> - Class in net.java.ao.types
 
DatabaseType(int, int, Class<?>...) - Constructor for class net.java.ao.types.DatabaseType
 
DBCPPoolProvider - Class in net.java.ao.db
 
DBCPPoolProvider(DatabaseProvider) - Constructor for class net.java.ao.db.DBCPPoolProvider
 
DBParam - Class in net.java.ao
 
DBParam(String, Object) - Constructor for class net.java.ao.DBParam
 
DDLAction - Class in net.java.ao.schema.ddl
 
DDLAction(DDLActionType) - Constructor for class net.java.ao.schema.ddl.DDLAction
 
DDLActionType - Enum in net.java.ao.schema.ddl
 
DDLField - Class in net.java.ao.schema.ddl
 
DDLField() - Constructor for class net.java.ao.schema.ddl.DDLField
 
DDLForeignKey - Class in net.java.ao.schema.ddl
 
DDLForeignKey() - Constructor for class net.java.ao.schema.ddl.DDLForeignKey
 
DDLTable - Class in net.java.ao.schema.ddl
 
DDLTable() - Constructor for class net.java.ao.schema.ddl.DDLTable
 
Default - Annotation Type in net.java.ao.schema
 
defaultParseValue(String) - Method in class net.java.ao.types.BigIntType
 
defaultParseValue(String) - Method in class net.java.ao.types.DatabaseType
 
defaultParseValue(String) - Method in class net.java.ao.types.RealType
 
delete(Entity...) - Method in class net.java.ao.EntityManager
Deletes the specified entities from the database.
delete(Entity...) - Method in class net.java.ao.IndexingEntityManager
 
diffSchema(DDLTable[], DDLTable[]) - Static method in class net.java.ao.schema.ddl.SchemaReader
Returns the difference between from and onto with a bias toward from.
dispose() - Method in class net.java.ao.DatabaseProvider
 
dispose() - Method in class net.java.ao.db.C3P0PoolProvider
 
dispose() - Method in class net.java.ao.db.DBCPPoolProvider
 
dispose() - Method in class net.java.ao.db.EmbeddedDerbyDatabaseProvider
 
dispose() - Method in class net.java.ao.db.HSQLDatabaseProvider
 
dispose() - Method in class net.java.ao.PoolProvider
 
distinct() - Method in class net.java.ao.Query
 

E

EmbeddedDerbyDatabaseProvider - Class in net.java.ao.db
 
EmbeddedDerbyDatabaseProvider(String, String, String) - Constructor for class net.java.ao.db.EmbeddedDerbyDatabaseProvider
 
Entity - Interface in net.java.ao
 
EntityManager - Class in net.java.ao
The root control class for the entire ActiveObjects API.
EntityManager(DatabaseProvider) - Constructor for class net.java.ao.EntityManager
Creates a new instance of EntityManager using the specified DatabaseProvider.
EntityManager(DatabaseProvider, boolean) - Constructor for class net.java.ao.EntityManager
Creates a new instance of EntityManager using the specified DatabaseProvider.
EntityManager(String, String, String) - Constructor for class net.java.ao.EntityManager
Creates a new instance of EntityManager by auto-magically finding a DatabaseProvider instnace for the specified JDBC URI, username and password.
EntityType - Class in net.java.ao.schema.task
 
EntityType() - Constructor for class net.java.ao.schema.task.EntityType
 
equals(Object) - Method in class net.java.ao.DBParam
 
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.DDLTable
 
equals(Object) - Method in class net.java.ao.types.DatabaseType
 
execute() - Method in class net.java.ao.schema.task.MigrateTask
 
execute() - Method in class net.java.ao.Transaction
 
executeInsertReturningKeys(Connection, String, DBParam...) - Method in class net.java.ao.DatabaseProvider
 
executeInsertReturningKeys(Connection, String, DBParam...) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
executeInsertReturningKeys(Connection, String, DBParam...) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 

F

FieldNameConverter - Interface in net.java.ao.schema
 
find(Class<T>) - Method in class net.java.ao.EntityManager
Returns all entities of the given type.
find(Class<T>, String, Object...) - Method in class net.java.ao.EntityManager
Convenience method to select all entities of the given type with the specified, parameterized criteria.
find(Class<T>, Query) - Method in class net.java.ao.EntityManager
 
find(Class<T>, String, Query) - Method in class net.java.ao.EntityManager
Selects all entities of the specified type which match the given Query.
findWithSQL(Class<T>, String, String, Object...) - Method in class net.java.ao.EntityManager
Executes the specified SQL and extracts the given idfield, wrapping each row into a instance of the specified type.
flush(Entity...) - Method in class net.java.ao.EntityManager
 
flushAll() - Method in class net.java.ao.EntityManager
 
from(Class<? extends Entity>) - Method in class net.java.ao.Query
 
from(String) - Method in class net.java.ao.Query
 
fuzzyCompare(Object, Object) - Static method in class net.java.ao.Common
 
fuzzyTypeCompare(int, int) - Static method in class net.java.ao.Common
 

G

Generator - Class in net.java.ao.schema
 
Generator() - Constructor for class net.java.ao.schema.Generator
 
get(String) - Static method in enum net.java.ao.DatabaseFunction
Performs a linear search through all database functions available within this enum and returns the value which matches the specified String name.
get(Class<T>, int...) - Method in class net.java.ao.EntityManager
Returns an array of entities of the specified type corresponding to the varargs ids.
get(Class<T>, int) - Method in class net.java.ao.EntityManager
Cleverly overloaded method to return a single entity of the specified type rather than an array in the case where only one ID is passed.
getActionType() - Method in class net.java.ao.schema.ddl.DDLAction
 
getAnalyzer() - Method in class net.java.ao.IndexingEntityManager
 
getAndInstantiate(Class<T>, int) - Method in class net.java.ao.EntityManager
 
getAndInstantiate(Class<T>, int) - Method in class net.java.ao.IndexingEntityManager
 
getAttributeTypeFromMethod(Method) - Static method in class net.java.ao.Common
 
getCallingClass(int) - Static method in class net.java.ao.Common
 
getConnection() - Method in class net.java.ao.DatabaseProvider
 
getConnectionImpl() - Method in class net.java.ao.DatabaseProvider
 
getConnectionImpl() - Method in class net.java.ao.db.C3P0PoolProvider
 
getConnectionImpl() - Method in class net.java.ao.db.DBCPPoolProvider
 
getConnectionImpl() - Method in class net.java.ao.db.EmbeddedDerbyDatabaseProvider
 
getConnectionImpl() - Method in class net.java.ao.db.ProxoolPoolProvider
 
getDateFormat() - Method in class net.java.ao.DatabaseProvider
 
getDateFormat() - Method in class net.java.ao.db.HSQLDatabaseProvider
 
getDateFormat() - Method in class net.java.ao.db.OracleDatabaseProvider
 
getDefaultName() - Method in class net.java.ao.types.BigIntType
 
getDefaultName() - Method in class net.java.ao.types.DatabaseType
 
getDefaultName() - Method in class net.java.ao.types.RealType
 
getDefaultPrecision() - Method in class net.java.ao.types.DatabaseType
 
getDefaultValue() - Method in class net.java.ao.schema.ddl.DDLField
 
getDelegate() - Method in class net.java.ao.PoolProvider
 
getDomesticTable() - Method in class net.java.ao.schema.ddl.DDLForeignKey
 
getDriverClass() - Method in class net.java.ao.DatabaseProvider
Returns the JDBC Driver class which corresponds to the database being abstracted.
getDriverClass() - Method in class net.java.ao.db.ClientDerbyDatabaseProvider
 
getDriverClass() - Method in class net.java.ao.db.EmbeddedDerbyDatabaseProvider
 
getDriverClass() - Method in class net.java.ao.db.HSQLDatabaseProvider
 
getDriverClass() - Method in class net.java.ao.db.JTDSSQLServerDatabaseProvider
 
getDriverClass() - Method in class net.java.ao.db.MySQLDatabaseProvider
 
getDriverClass() - Method in class net.java.ao.db.OracleDatabaseProvider
 
getDriverClass() - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
getDriverClass() - Method in class net.java.ao.db.ProxoolPoolProvider
 
getDriverClass() - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
getDriverClass() - Method in class net.java.ao.PoolProvider
 
getEntityManager() - Method in interface net.java.ao.Entity
 
getEntityManager() - Method in class net.java.ao.Transaction
 
getEntityType() - Method in interface net.java.ao.Entity
 
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
 
getFieldNameConverter() - Method in class net.java.ao.EntityManager
 
getFields() - Method in class net.java.ao.Query
 
getFields() - Method in class net.java.ao.schema.ddl.DDLTable
 
getFKName() - Method in class net.java.ao.schema.ddl.DDLForeignKey
 
getForeignField() - Method in class net.java.ao.schema.ddl.DDLForeignKey
 
getForeignKeys() - Method in class net.java.ao.schema.ddl.DDLTable
 
getFunctionNameForField(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
 
getFunctionNameForField(DDLTable, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
getGroupClause() - Method in class net.java.ao.Query
 
getID() - Method in interface net.java.ao.Entity
 
getIDField(Class<? extends Entity>) - Method in class net.java.ao.schema.AbstractFieldNameConverter
 
getIDField(Class<? extends Entity>) - Method in interface net.java.ao.schema.FieldNameConverter
WARNING: Currently unsupported in the core
getIndexDir() - Method in class net.java.ao.IndexingEntityManager
 
getIndexFields(EntityManager, Class<? extends Entity>) - Static method in class net.java.ao.Common
 
getInstance(String, String, String) - Static method in class net.java.ao.DatabaseProvider
 
getInstance(String, String, String, boolean) - Static method in class net.java.ao.DatabaseProvider
 
getInstance() - Static method in class net.java.ao.types.TypeManager
 
getJoins() - Method in class net.java.ao.Query
 
getKey() - Method in class net.java.ao.schema.ddl.DDLAction
 
getLimit() - Method in class net.java.ao.Query
 
getMappingFields(Class<? extends Entity>, Class<? extends Entity>) - Static method in class net.java.ao.Common
 
getName(Class<? extends Entity>, Method) - Method in class net.java.ao.schema.AbstractFieldNameConverter
 
getName(Class<? extends Entity>) - Method in class net.java.ao.schema.AbstractTableNameConverter
 
getName() - Method in class net.java.ao.schema.ddl.DDLField
 
getName() - Method in class net.java.ao.schema.ddl.DDLTable
 
getName(Class<? extends Entity>, Method) - Method in interface net.java.ao.schema.FieldNameConverter
 
getName(Class<? extends Entity>) - Method in interface net.java.ao.schema.TableNameConverter
 
getNameImpl(Class<? extends Entity>) - Method in class net.java.ao.schema.AbstractTableNameConverter
 
getNameImpl(Class<? extends Entity>) - Method in class net.java.ao.schema.CamelCaseTableNameConverter
 
getNameImpl(Class<? extends Entity>) - Method in class net.java.ao.schema.PluralizedNameConverter
 
getOffset() - Method in class net.java.ao.Query
 
getOldField() - Method in class net.java.ao.schema.ddl.DDLAction
 
getOnUpdate() - Method in class net.java.ao.schema.ddl.DDLField
 
getOrderClause() - Method in class net.java.ao.Query
 
getPassword() - Method in class net.java.ao.DatabaseProvider
 
getPrecision() - Method in class net.java.ao.schema.ddl.DDLField
 
getPrefix() - Method in enum net.java.ao.db.SupportedDBProvider
 
getProvider() - Method in enum net.java.ao.db.SupportedPoolProvider
 
getProvider() - Method in class net.java.ao.EntityManager
 
getProviderForURI(String) - Static method in enum net.java.ao.db.SupportedDBProvider
 
getProxyForEntity(T) - Method in class net.java.ao.EntityManager
 
getRelated() - Method in interface net.java.ao.RelatedEntity
 
getRSCachingStrategy() - Method in class net.java.ao.EntityManager
 
getScale() - Method in class net.java.ao.schema.ddl.DDLField
 
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
 
getTableName() - Method in interface net.java.ao.Entity
 
getTableNameConverter() - Method in class net.java.ao.EntityManager
Retrieves the TableNameConverter instance used for name conversion of all entity types.
getTables(Connection) - Method in class net.java.ao.DatabaseProvider
 
getTables(Connection) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
getTables(Connection) - Method in class net.java.ao.db.OracleDatabaseProvider
 
getTables(Connection) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
getTables(Connection) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
getTables(Connection) - Method in class net.java.ao.PoolProvider
 
getTableType() - Method in class net.java.ao.Query
 
getText() - Method in class net.java.ao.schema.task.EntityType
 
getTriggerNameForField(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
 
getTriggerNameForField(DDLTable, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
getType() - Method in enum net.java.ao.db.SupportedDBProvider
 
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.types.DatabaseType
 
getType(Class<T>) - Method in class net.java.ao.types.TypeManager
 
getType(int) - Method in class net.java.ao.types.TypeManager
 
getURI() - Method in class net.java.ao.DatabaseProvider
 
getUsername() - Method in class net.java.ao.DatabaseProvider
 
getValue() - Method in class net.java.ao.DBParam
 
getWhereClause() - Method in class net.java.ao.Query
 
getWhereParams() - Method in class net.java.ao.Query
 
group(String) - Method in class net.java.ao.Query
 

H

hashCode() - Method in class net.java.ao.DBParam
 
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.DDLTable
 
hashCode() - Method in class net.java.ao.types.DatabaseType
 
hasSchema(DatabaseProvider, TableNameConverter, Class<? extends Entity>...) - Static method in class net.java.ao.schema.Generator
 
HSQLDatabaseProvider - Class in net.java.ao.db
 
HSQLDatabaseProvider(String, String, String) - Constructor for class net.java.ao.db.HSQLDatabaseProvider
 

I

Ignore - Annotation Type in net.java.ao.schema
 
Implementation - Annotation Type in net.java.ao
 
Index - Annotation Type in net.java.ao
 
IndexingEntityManager - Class in net.java.ao
 
IndexingEntityManager(DatabaseProvider, Directory) - Constructor for class net.java.ao.IndexingEntityManager
 
IndexingEntityManager(DatabaseProvider, Directory, boolean) - Constructor for class net.java.ao.IndexingEntityManager
 
IndexingEntityManager(String, String, String, Directory) - Constructor for class net.java.ao.IndexingEntityManager
 
init() - Method in interface net.java.ao.Entity
 
insertReturningKeys(Connection, String, DBParam...) - Method in class net.java.ao.DatabaseProvider
 
insertReturningKeys(Connection, String, DBParam...) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
insertReturningKeys(Connection, String, DBParam...) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
insertReturningKeys(Connection, String, DBParam...) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
insertReturningKeys(Connection, String, DBParam...) - Method in class net.java.ao.PoolProvider
 
interfaceInheritsFrom(Class<?>, Class<?>) - Static method in class net.java.ao.Common
 
isAccessor(Method) - Static method in class net.java.ao.Common
 
isAutoIncrement() - Method in class net.java.ao.schema.ddl.DDLField
 
isAvailable() - Static method in class net.java.ao.db.C3P0PoolProvider
 
isAvailable() - Static method in class net.java.ao.db.DBCPPoolProvider
 
isAvailable() - Static method in class net.java.ao.db.ProxoolPoolProvider
 
isDistinct() - Method in class net.java.ao.Query
 
isHandlerFor(int) - Method in class net.java.ao.types.DatabaseType
 
isHandlerFor(Class<?>) - Method in class net.java.ao.types.DatabaseType
 
isMutator(Method) - Static method in class net.java.ao.Common
 
isNotNull() - Method in class net.java.ao.schema.ddl.DDLField
 
isNumericType(int) - Method in class net.java.ao.DatabaseProvider
 
isPrimaryKey() - Method in class net.java.ao.schema.ddl.DDLField
 
isUnique() - Method in class net.java.ao.schema.ddl.DDLField
 
ITERATIVE - Static variable in class net.java.ao.RSCachingStrategy
 

J

join(Class<? extends Entity>, String) - Method in class net.java.ao.Query
 
join(Class<? extends Entity>) - Method in class net.java.ao.Query
 
JTDSSQLServerDatabaseProvider - Class in net.java.ao.db
 
JTDSSQLServerDatabaseProvider(String, String, String) - Constructor for class net.java.ao.db.JTDSSQLServerDatabaseProvider
 

L

limit(int) - Method in class net.java.ao.Query
 
LowercaseFieldNameConverter - Class in net.java.ao.schema
 
LowercaseFieldNameConverter() - Constructor for class net.java.ao.schema.LowercaseFieldNameConverter
 

M

ManyToMany - Annotation Type in net.java.ao
 
migrate(Class<? extends Entity>...) - Method in class net.java.ao.EntityManager
Convenience method to create the schema for the specified entities using the current settings (name converter and database provider).
migrate(DatabaseProvider, Class<? extends Entity>...) - Static method in class net.java.ao.schema.Generator
 
migrate(DatabaseProvider, TableNameConverter, FieldNameConverter, Class<? extends Entity>...) - Static method in class net.java.ao.schema.Generator
 
MigrateTask - Class in net.java.ao.schema.task
 
MigrateTask() - Constructor for class net.java.ao.schema.task.MigrateTask
 
Mutator - Annotation Type in net.java.ao
 
MySQLDatabaseProvider - Class in net.java.ao.db
 
MySQLDatabaseProvider(String, String, String) - Constructor for class net.java.ao.db.MySQLDatabaseProvider
 

N

net.java.ao - package net.java.ao
 
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.task - package net.java.ao.schema.task
 
net.java.ao.types - package net.java.ao.types
 
NotNull - Annotation Type in net.java.ao.schema
 
NULL - Static variable in class net.java.ao.RSCachingStrategy
 

O

offset(int) - Method in class net.java.ao.Query
 
OneToMany - Annotation Type in net.java.ao
 
OnUpdate - Annotation Type in net.java.ao.schema
 
optimize() - Method in class net.java.ao.IndexingEntityManager
 
OracleDatabaseProvider - Class in net.java.ao.db
 
OracleDatabaseProvider(String, String, String) - Constructor for class net.java.ao.db.OracleDatabaseProvider
 
order(String) - Method in class net.java.ao.Query
 

P

parseValue(int, String) - Method in class net.java.ao.DatabaseProvider
Parses the database-agnostic String value relevant to the specified SQL type in int form (as defined by Types and returns the Java value which corresponds.
parseValue(int, String) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
parseValue(int, String) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
parseValue(int, String) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
parseValue(int, String) - Method in class net.java.ao.PoolProvider
 
PluralizedNameConverter - Class in net.java.ao.schema
 
PluralizedNameConverter() - Constructor for class net.java.ao.schema.PluralizedNameConverter
 
PluralizedNameConverter(AbstractTableNameConverter) - Constructor for class net.java.ao.schema.PluralizedNameConverter
 
PoolProvider - Class in net.java.ao
 
PoolProvider(DatabaseProvider) - Constructor for class net.java.ao.PoolProvider
 
PostgreSQLDatabaseProvider - Class in net.java.ao.db
 
PostgreSQLDatabaseProvider(String, String, String) - Constructor for class net.java.ao.db.PostgreSQLDatabaseProvider
 
Preload - Annotation Type in net.java.ao
 
PrimaryKey - Annotation Type in net.java.ao.schema
 
ProxoolPoolProvider - Class in net.java.ao.db
 
ProxoolPoolProvider(DatabaseProvider) - Constructor for class net.java.ao.db.ProxoolPoolProvider
 
putToDatabase(int, PreparedStatement, T) - Method in class net.java.ao.types.DatabaseType
 

Q

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

R

readSchema(DatabaseProvider) - Static method in class net.java.ao.schema.ddl.SchemaReader
Currently doesn't account for: setOnUpdate setUnique
RealType - Class in net.java.ao.types
 
RealType() - Constructor for class net.java.ao.types.RealType
 
RelatedEntity<T extends RelatedEntity<T>> - Interface in net.java.ao
 
removeFromIndex(Entity) - Method in class net.java.ao.IndexingEntityManager
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface net.java.ao.Entity
 
renderAction(DDLAction) - Method in class net.java.ao.DatabaseProvider
Top level delegating method for the process of rendering a database-agnostic DDLAction into the database-specific DDL statement(s).
renderAction(DDLAction) - Method in class net.java.ao.PoolProvider
 
renderAlterTableAddColumn(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
 
renderAlterTableAddKey(DDLForeignKey) - Method in class net.java.ao.DatabaseProvider
 
renderAlterTableChangeColumn(DDLTable, DDLField, DDLField) - Method in class net.java.ao.DatabaseProvider
 
renderAlterTableChangeColumn(DDLTable, DDLField, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
renderAlterTableDropColumn(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
 
renderAlterTableDropKey(DDLForeignKey) - Method in class net.java.ao.DatabaseProvider
 
renderAppend() - Method in class net.java.ao.DatabaseProvider
 
renderAppend() - Method in class net.java.ao.db.MySQLDatabaseProvider
 
renderAutoIncrement() - Method in class net.java.ao.DatabaseProvider
Generates the DDL fragment required to specify an INTEGER field as auto-incremented.
renderAutoIncrement() - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderAutoIncrement() - Method in class net.java.ao.db.MySQLDatabaseProvider
 
renderAutoIncrement() - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderAutoIncrement() - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
renderAutoIncrement() - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
renderAutoIncrement() - Method in class net.java.ao.PoolProvider
 
renderCalendar(Calendar) - Method in class net.java.ao.DatabaseProvider
 
renderConstraintsForTable(DDLTable) - Method in class net.java.ao.DatabaseProvider
 
renderDropFunctions(DDLTable) - Method in class net.java.ao.DatabaseProvider
 
renderDropTable(DDLTable) - Method in class net.java.ao.DatabaseProvider
 
renderDropTriggers(DDLTable) - Method in class net.java.ao.DatabaseProvider
 
renderField(DDLField) - Method in class net.java.ao.DatabaseProvider
 
renderFieldType(DDLField) - Method in class net.java.ao.DatabaseProvider
 
renderFieldType(DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
renderForeignKey(DDLForeignKey) - Method in class net.java.ao.DatabaseProvider
 
renderFunction(DatabaseFunction) - Method in class net.java.ao.DatabaseProvider
 
renderFunction(DatabaseFunction) - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderFunction(DatabaseFunction) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
renderFunction(DatabaseFunction) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
renderFunctionForField(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
 
renderFunctionForField(DDLTable, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
renderFunctions(DDLTable) - Method in class net.java.ao.DatabaseProvider
 
renderOnUpdate(DDLField) - Method in class net.java.ao.DatabaseProvider
 
renderOnUpdate(DDLField) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderOnUpdate(DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderOnUpdate(DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
renderOnUpdate(DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
renderQuery(Query, TableNameConverter, boolean) - Method in class net.java.ao.DatabaseProvider
Top level delegating method for rendering a database-agnostic Query object into its (potentially) database-specific query statement.
renderQuery(Query, TableNameConverter, boolean) - Method in class net.java.ao.PoolProvider
 
renderQueryGroupBy(Query) - Method in class net.java.ao.DatabaseProvider
 
renderQueryJoins(Query, TableNameConverter) - Method in class net.java.ao.DatabaseProvider
 
renderQueryLimit(Query) - Method in class net.java.ao.DatabaseProvider
 
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
 
renderQuerySelect(Query, TableNameConverter, boolean) - Method in class net.java.ao.DatabaseProvider
 
renderQuerySelect(Query, TableNameConverter, boolean) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
renderQueryWhere(Query) - Method in class net.java.ao.DatabaseProvider
 
renderTable(DDLTable) - Method in class net.java.ao.DatabaseProvider
 
renderTriggerForField(DDLTable, DDLField) - Method in class net.java.ao.DatabaseProvider
 
renderTriggerForField(DDLTable, DDLField) - Method in class net.java.ao.db.OracleDatabaseProvider
 
renderTriggerForField(DDLTable, DDLField) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
renderTriggerForField(DDLTable, DDLField) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
renderTriggers(DDLTable) - Method in class net.java.ao.DatabaseProvider
 
renderUnique() - Method in class net.java.ao.DatabaseProvider
 
renderValue(Object) - Method in class net.java.ao.DatabaseProvider
 
renderValue(Object) - Method in class net.java.ao.db.HSQLDatabaseProvider
 
renderValue(Object) - Method in class net.java.ao.db.PostgreSQLDatabaseProvider
 
RSCachingStrategy - Class in net.java.ao
 
RSCachingStrategy() - Constructor for class net.java.ao.RSCachingStrategy
 
run() - Method in class net.java.ao.Transaction
 

S

save() - Method in interface net.java.ao.Entity
 
SchemaReader - Class in net.java.ao.schema.ddl
 
SchemaReader() - Constructor for class net.java.ao.schema.ddl.SchemaReader
 
search(Class<T>, String) - Method in class net.java.ao.IndexingEntityManager
 
select() - Static method in class net.java.ao.Query
 
select(String) - Static method in class net.java.ao.Query
 
setAutoIncrement(boolean) - Method in class net.java.ao.schema.ddl.DDLField
 
setClasspath(String) - Method in class net.java.ao.schema.task.MigrateTask
 
setClasspathRef(String) - Method in class net.java.ao.schema.task.MigrateTask
 
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(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
 
setFieldNameConverter(FieldNameConverter) - Method in class net.java.ao.EntityManager
 
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
 
setJoins(Map<Class<? extends Entity>, String>) - Method in class net.java.ao.Query
 
setKey(DDLForeignKey) - Method in class net.java.ao.schema.ddl.DDLAction
 
setLimit(int) - Method in class net.java.ao.Query
 
setName(String) - Method in class net.java.ao.schema.ddl.DDLField
 
setName(String) - Method in class net.java.ao.schema.ddl.DDLTable
 
setNameConverter(String) - Method in class net.java.ao.schema.task.MigrateTask
 
setNotNull(boolean) - Method in class net.java.ao.schema.ddl.DDLField
 
setOffset(int) - Method in class net.java.ao.Query
 
setOldField(DDLField) - Method in class net.java.ao.schema.ddl.DDLAction
 
setOnUpdate(Object) - Method in class net.java.ao.schema.ddl.DDLField
 
setOrderClause(String) - Method in class net.java.ao.Query
 
setParameters(PreparedStatement) - Method in class net.java.ao.Query
 
setPassword(String) - Method in class net.java.ao.schema.task.MigrateTask
 
setPostConnectionProperties(Connection) - Method in class net.java.ao.DatabaseProvider
 
setPostConnectionProperties(Connection) - Method in class net.java.ao.db.ClientDerbyDatabaseProvider
 
setPostConnectionProperties(Connection) - Method in class net.java.ao.PoolProvider
 
setPrecision(int) - Method in class net.java.ao.schema.ddl.DDLField
 
setPrimaryKey(boolean) - Method in class net.java.ao.schema.ddl.DDLField
 
setQueryResultSetProperties(ResultSet, Query) - Method in class net.java.ao.DatabaseProvider
 
setQueryResultSetProperties(ResultSet, Query) - Method in class net.java.ao.db.OracleDatabaseProvider
 
setQueryResultSetProperties(ResultSet, Query) - Method in class net.java.ao.db.SQLServerDatabaseProvider
 
setQueryResultSetProperties(ResultSet, Query) - Method in class net.java.ao.PoolProvider
 
setQueryStatementProperties(Statement, Query) - Method in class net.java.ao.DatabaseProvider
 
setQueryStatementProperties(Statement, Query) - Method in class net.java.ao.PoolProvider
 
setRSCachingStrategy(RSCachingStrategy) - Method in class net.java.ao.EntityManager
 
setScale(int) - Method in class net.java.ao.schema.ddl.DDLField
 
setTable(String) - Method in class net.java.ao.Query
 
setTable(DDLTable) - Method in class net.java.ao.schema.ddl.DDLAction
 
setTable(String) - Method in class net.java.ao.schema.ddl.DDLForeignKey
 
setTableNameConverter(TableNameConverter) - Method in class net.java.ao.EntityManager
Specifies the TableNameConverter instance to use for name conversion of all entity types.
setTableType(Class<? extends Entity>) - Method in class net.java.ao.Query
 
setType(DatabaseType<?>) - Method in class net.java.ao.schema.ddl.DDLField
 
setUnique(boolean) - Method in class net.java.ao.schema.ddl.DDLField
 
setURI(String) - Method in class net.java.ao.schema.task.MigrateTask
 
setUsername(String) - Method in class net.java.ao.schema.task.MigrateTask
 
setValue(Object) - Method in class net.java.ao.DBParam
 
setWhereClause(String) - Method in class net.java.ao.Query
 
setWhereParams(Object[]) - Method in class net.java.ao.Query
 
sortTopologically(DDLAction[]) - Static method in class net.java.ao.schema.ddl.SchemaReader
 
SQLServerDatabaseProvider - Class in net.java.ao.db
 
SQLServerDatabaseProvider(String, String, String) - Constructor for class net.java.ao.db.SQLServerDatabaseProvider
 
SQLType - Annotation Type in net.java.ao.schema
 
SupportedDBProvider - Enum in net.java.ao.db
 
SupportedPoolProvider - Enum in net.java.ao.db
 

T

Table - Annotation Type in net.java.ao.schema
 
TableNameConverter - Interface in net.java.ao.schema
 
toSQL(Class<? extends Entity>, 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.DDLTable
 
toString() - Method in class net.java.ao.types.DatabaseType
 
Transaction - Class in net.java.ao
To be implemented in the following way:
Transaction(EntityManager) - Constructor for class net.java.ao.Transaction
 
typeInstanceOf(Class<?>, Class<?>) - Static method in class net.java.ao.Common
 
TypeManager - Class in net.java.ao.types
 

U

Unique - Annotation Type in net.java.ao.schema
 

V

valueOf(String) - Static method in enum net.java.ao.DatabaseFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.java.ao.db.SupportedDBProvider
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.java.ao.db.SupportedPoolProvider
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.java.ao.Query.QueryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.java.ao.schema.ddl.DDLActionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.java.ao.DatabaseFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.java.ao.db.SupportedDBProvider
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.java.ao.db.SupportedPoolProvider
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.ddl.DDLActionType
Returns an array containing the constants of this enum type, in the order they are declared.

W

where(String, Object...) - Method in class net.java.ao.Query
 

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