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

A

abortStatementForConnection(ManagedConnection, PreparedStatement) - Method in class org.jpox.store.rdbms.SQLController
Method to call to remove the current batched statement for this connection and close it due to an error preventing continuation.
absMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL Math.abs(EXPRESSION) method.
AbstractArrayStore - Class in org.jpox.store.rdbms.scostore
Abstract representation of the backing store for an array.
AbstractArrayStore(StoreManager, ClassLoaderResolver) - Constructor for class org.jpox.store.rdbms.scostore.AbstractArrayStore
Constructor.
AbstractClassTable - Class in org.jpox.store.rdbms.table
Abstract representation of a table for a class.
AbstractClassTable(DatastoreIdentifier, RDBMSManager) - Constructor for class org.jpox.store.rdbms.table.AbstractClassTable
Constructor.
AbstractCollectionStore - Class in org.jpox.store.rdbms.scostore
Abstract representation of a store of a Collection.
AbstractCollectionStore(StoreManager, ClassLoaderResolver) - Constructor for class org.jpox.store.rdbms.scostore.AbstractCollectionStore
Constructor.
AbstractLargeBinaryRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a large binary (e.g BLOB, LONGVARBINARY) RDBMS type.
AbstractLargeBinaryRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping
Constructor.
AbstractLargeBinaryRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping
Constructor.
AbstractRDBMSExtent - Class in org.jpox.store.rdbms.extent
Abstract representation of an Extent for RDBMS datastores.
AbstractRDBMSExtent(ObjectManager, Class, boolean, AbstractClassMetaData) - Constructor for class org.jpox.store.rdbms.extent.AbstractRDBMSExtent
Constructor.
AbstractRDBMSIdentifierFactory - Class in org.jpox.store.rdbms.sqlidentifier
Abstract representation of an identifier factory for RDBMS datastores.
AbstractRDBMSIdentifierFactory(DatastoreAdapter, String, String, String) - Constructor for class org.jpox.store.rdbms.sqlidentifier.AbstractRDBMSIdentifierFactory
Constructor.
AbstractRDBMSPoidGenerator - Class in org.jpox.store.rdbms.poid
Abstract representation of a PoidGenerator for RDBMS datastores.
AbstractRDBMSPoidGenerator(String, Properties) - Constructor for class org.jpox.store.rdbms.poid.AbstractRDBMSPoidGenerator
Constructor.
AbstractRDBMSQueryResult - Class in org.jpox.store.rdbms.query
Abstract representation of a QueryResult for RDBMS queries.
AbstractRDBMSQueryResult(QueryExpression, Query, ResultObjectFactory, ResultSet) - Constructor for class org.jpox.store.rdbms.query.AbstractRDBMSQueryResult
Constructor of the result from a Query.
AbstractTable - Class in org.jpox.store.rdbms.table
Abstract implementation of a table in the datastore.
AbstractTable(DatastoreIdentifier, RDBMSManager) - Constructor for class org.jpox.store.rdbms.table.AbstractTable
Constructor taking the table name and the RDBMSManager managing this table.
acmd - Variable in class org.jpox.store.rdbms.query.PersistentIDROF
fieldnumbers taken from this MetaData.
acosMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL Math.acos(EXPRESSION) method.
adapterMapping - Variable in class org.jpox.store.rdbms.scostore.JoinMapStore
when the element mappings columns can't be part of the primary key by datastore limitations like BLOB types.
add(StateManager, Object, int) - Method in class org.jpox.store.rdbms.scostore.AbstractArrayStore
Adds one element to the association owner vs elements
add(StateManager, Object, int) - Method in class org.jpox.store.rdbms.scostore.FKSetStore
Method to add an object to the relationship at the collection end.
add(StateManager, Object, int) - Method in class org.jpox.store.rdbms.scostore.JoinSetStore
Adds one element to the association owner vs elements.
add(StateManager, Object, int) - Method in class org.jpox.store.rdbms.scostore.MapEntrySetStore
Method to add an entry to the Map.
add(StateManager, Object, int) - Method in class org.jpox.store.rdbms.scostore.MapKeySetStore
Method to add an element.
add(StateManager, Object, int) - Method in class org.jpox.store.rdbms.scostore.MapValueSetStore
Method to add a value to the Map.
addAll(StateManager, Collection, int) - Method in class org.jpox.store.rdbms.scostore.FKSetStore
Method to add a collection of object to the relationship at the collection end.
addAll(StateManager, Collection, int) - Method in class org.jpox.store.rdbms.scostore.JoinSetStore
Adds all elements from a collection to the association container.
addAll(StateManager, Collection, int) - Method in class org.jpox.store.rdbms.scostore.MapEntrySetStore
Method to add entries to the Map.
addAll(StateManager, Collection, int) - Method in class org.jpox.store.rdbms.scostore.MapKeySetStore
Method to add a collection of elements.
addAll(StateManager, Collection, int) - Method in class org.jpox.store.rdbms.scostore.MapValueSetStore
Method to add entries to the Map.
addChild(StoreSchemaData) - Method in class org.jpox.store.rdbms.schema.RDBMSColumnInfo
 
addChild(StoreSchemaData) - Method in class org.jpox.store.rdbms.schema.RDBMSSchemaInfo
Method to add another table to the schema.
addChild(StoreSchemaData) - Method in class org.jpox.store.rdbms.schema.RDBMSTableInfo
Method to add another column to the table schema.
addChild(StoreSchemaData) - Method in class org.jpox.store.rdbms.schema.RDBMSTypeInfo
 
addClass(StoreData) - Method in class org.jpox.store.rdbms.SchemaAutoStarter
Method to add a class to the supported list.
addClass(StoreData) - Method in class org.jpox.store.rdbms.SchemaAutoStarter2
Method to add a class to the supported list.
addClass(MappedStoreData, ManagedConnection) - Method in class org.jpox.store.rdbms.table.SchemaTable
Method to insert a row in the SchemaTable.
addClasses(String[], ClassLoaderResolver) - Method in class org.jpox.store.rdbms.RDBMSManager
Method to add several (PersistenceCapable) classes to the store manager's set of supported classes.
addClasses(String[], ClassLoaderResolver, Writer, boolean) - Method in class org.jpox.store.rdbms.RDBMSManager
Method to add several (PersistenceCapable) classes to the store manager's set of supported classes.
addColumnInternal(Column) - Method in class org.jpox.store.rdbms.table.AbstractTable
Utility method to add a column to the internal representation
addColumnInternal(Column) - Method in class org.jpox.store.rdbms.table.ViewImpl
Method to add a Column to the View.
addDatastoreField(DatastoreField, DatastoreField) - Method in class org.jpox.store.rdbms.key.ForeignKey
Method to add a Column.
addDatastoreField(String, DatastoreIdentifier, JavaTypeMapping, MetaData) - Method in class org.jpox.store.rdbms.table.AbstractTable
Creates a new column in the table.
addExtension(String, Object) - Method in class org.jpox.store.rdbms.query.QueryStatement
Method to define an extension for this query statement allowing control over its behaviour in generating a query.
addFieldMapping(JavaTypeMapping) - Method in class org.jpox.store.rdbms.table.AbstractClassTable
Utility to add the mapping for a field to the managed list.
addGroupingExpression(ScalarExpression) - Method in class org.jpox.store.rdbms.query.QueryStatement
Method to add a grouping expression to the query.
addOrderingColumnsToSelect() - Method in class org.jpox.store.rdbms.query.QueryStatement
Convenience method to add any necessary columns to the SELECT that are needed by the ordering constraint.
addOrderingColumnsToSelect() - Method in class org.jpox.store.rdbms.query.SAPDBQueryStatement
Convenience method to add any necessary columns to the SELECT that are needed by the ordering constraint.
addProperty(String, String) - Method in class org.jpox.store.rdbms.schema.RDBMSColumnInfo
Method to add a property for the column.
addProperty(String, String) - Method in class org.jpox.store.rdbms.schema.RDBMSSchemaInfo
Method to add a property for the schema.
addProperty(String, String) - Method in class org.jpox.store.rdbms.schema.RDBMSTableInfo
Method to add a property for the table.
addProperty(String, String) - Method in class org.jpox.store.rdbms.schema.RDBMSTypeInfo
Method to add a property for the type.
addStmt - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
Statement for adding an element to the container.
addTypeInfo(short, TypeInfo, boolean) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Convenience method for use by overriding adapters to add their own fake types in.
addTypeInfo(TypeInfo) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter.JDBCTypeInfo
 
aliases - Variable in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Aliases encountered in FROM clause, with their information keyed by the alias string.
allocate(int) - Method in class org.jpox.store.rdbms.JDOSequenceImpl
Method to allocate a set of elements.
allowDDLOutput() - Method in class org.jpox.store.rdbms.table.AbstractTable
Determine whether we or our concrete class allow DDL to be written into a file instead of sending it to the DB.
allowDDLOutput() - Method in class org.jpox.store.rdbms.table.ProbeTable
Override to always really create ProbeTables in the DB.
allowsPrecisionSpec - Variable in class org.jpox.store.rdbms.typeinfo.TypeInfo
This is not defined in the JDBC type info, and defines if the type allows specification of the precision in parentheses after the type name.
AnalysisExpression - Class in org.jpox.store.rdbms.expression
Representation of analysis SQL functions in JDOQL.
AnalysisExpression(QueryExpression) - Constructor for class org.jpox.store.rdbms.expression.AnalysisExpression
Constructor
AnalysisExpression(JavaTypeMapping, String, List) - Constructor for class org.jpox.store.rdbms.expression.AnalysisExpression
 
andCondition(BooleanExpression, boolean) - Method in class org.jpox.store.rdbms.query.QueryStatement
add an condition to the query and queries involved in the union if unionQuery is true
andCondition(BooleanExpression) - Method in class org.jpox.store.rdbms.query.QueryStatement
Method to add an additional WHERE clause to the query.
andCondition(String) - Method in class org.jpox.store.rdbms.RDBMSFetchStatement
Method to add an extra condition to the WHERE clause.
applyRangeChecks() - Method in class org.jpox.store.rdbms.query.JDOQLQuery
Method to return if the query results should have the range checked and unnecessary rows discarded.
applySelectFunction(String) - Method in class org.jpox.store.rdbms.Column
Wraps the column name with a FUNCTION.
applyUserPrimaryKeySpecification(PrimaryKeyMetaData) - Method in class org.jpox.store.rdbms.table.ElementContainerTable
Convenience method to apply the user specification of columns
applyUserPrimaryKeySpecification(PrimaryKeyMetaData) - Method in class org.jpox.store.rdbms.table.MapTable
Convenience method to apply the user specification of columns
areCompatibleTypes(int, int) - Static method in class org.jpox.store.rdbms.typeinfo.TypeInfo
Method to return if 2 types are compatible.
ArrayTable - Class in org.jpox.store.rdbms.table
Representation of a join table for an array.
ArrayTable(DatastoreIdentifier, AbstractMemberMetaData, RDBMSManager) - Constructor for class org.jpox.store.rdbms.table.ArrayTable
Constructor.
ascii(String) - Static method in class org.jpox.store.rdbms.adapter.DerbySQLFunction
ASCII code.
asinMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL Math.asin(EXPRESSION) method.
assertAvailable() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Assert the JDOConnection is available
assertIsInitialized() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertIsInitializedModified() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertIsPKInitialized() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertIsPKUninitialized() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertIsUninitialized() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertIsValidated() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertNotFrozen() - Method in class org.jpox.store.rdbms.query.QueryStatement
Assert if the statement text is already generated.
atanMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL Math.atan(EXPRESSION) method.
autoIncrement - Variable in class org.jpox.store.rdbms.Column
Whether this is to use AUTOINCREMENT/IDENTITY.
autoIncrement - Variable in class org.jpox.store.rdbms.typeinfo.TypeInfo
true indicates the type automatically increments for each new row inserted, false otherwise.

B

BigIntRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a Big Integer RDBMS type.
BigIntRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.BigIntRDBMSMapping
 
BigIntRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.BigIntRDBMSMapping
Constructor.
bindVariable(String, ScalarExpression) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Bind a variable to the query.
BitRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a BIT RDBMS type.
BitRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.BitRDBMSMapping
 
BitRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.BitRDBMSMapping
Constructor.
BlobImpl - Class in org.jpox.store.rdbms.datatype
The representation (mapping) in the Java TM programming language of an SQL BLOB value.
BlobImpl(Object) - Constructor for class org.jpox.store.rdbms.datatype.BlobImpl
Constructor taking a serialised object.
BlobImpl(byte[]) - Constructor for class org.jpox.store.rdbms.datatype.BlobImpl
Constructor taking a byte array.
BlobImpl(InputStream) - Constructor for class org.jpox.store.rdbms.datatype.BlobImpl
Constructor taking an InputStream.
BlobRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a BLOB RDBMS type.
BlobRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.BlobRDBMSMapping
Constructor.
BlobRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.BlobRDBMSMapping
Constructor.
BooleanRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a BOOLEAN RDBMS type.
BooleanRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.BooleanRDBMSMapping
 
BooleanRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.BooleanRDBMSMapping
Constructor.

C

callUserDefinedScalarExpression(String) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Instanciate a ScalarExpression and invoke a method
candidateAlias - Variable in class org.jpox.store.rdbms.query.QueryStatement
Candidate alias used by the query (defaults to "this").
candidateClass - Variable in class org.jpox.store.rdbms.query.QueryStatement
Candidate class for the query.
candidateCmd - Variable in class org.jpox.store.rdbms.query.JavaQueryCompiler
ClassMetaData for the candidate.
candidateExpressions - Variable in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Expressions for the candidate(s).
CandidateKey - Class in org.jpox.store.rdbms.key
Representation of a Candidate key.
CandidateKey(DatastoreContainerObject) - Constructor for class org.jpox.store.rdbms.key.CandidateKey
Constructor.
candidates - Variable in class org.jpox.store.rdbms.query.JavaQueryCompiler
Candidates for the query.
candidates - Variable in class org.jpox.store.rdbms.query.JDOQLQuery
Candidates for this query.
candidates - Variable in class org.jpox.store.rdbms.query.JPQLQuery
Candidates for this query.
candidates - Variable in class org.jpox.store.rdbms.sqlidentifier.AbstractRDBMSIdentifierFactory
 
cartersianProduct(LogicSetExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Generates a expression that represents the cartesian product of two sets: X and Y.
cartersianProduct(LogicSetExpression) - Method in class org.jpox.store.rdbms.adapter.MySQLAdapter
Generates a expression that represents the cartesian product of two sets: X and Y.
CASCADE_ACTION - Static variable in class org.jpox.store.rdbms.key.ForeignKey
Constant representing that we should cascade the action.
caseSensitive - Variable in class org.jpox.store.rdbms.typeinfo.TypeInfo
true indicates this data type is case-sensitive in comparisons, false otherwise.
catalogName - Variable in class org.jpox.store.rdbms.sqlidentifier.SQLIdentifier
catalog name
catalogSeparator - Variable in class org.jpox.store.rdbms.adapter.DatabaseAdapter
The String used to separate catalog and table name.
ceilMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL ceil(EXPRESSION) method.
charOctetLength - Variable in class org.jpox.store.rdbms.columninfo.ColumnInfo
Indicates the maximum number of bytes in the column (for char types only).
CharRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a CHAR RDBMS type.
CharRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.CharRDBMSMapping
Constructor.
CharRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.CharRDBMSMapping
Constructor.
checkDecimal() - Method in class org.jpox.store.rdbms.Column
Checks the column definition as a decimal.
checkExistTablesOrViews - Variable in class org.jpox.store.rdbms.RDBMSManager
Whether to check if table/view exists
checkExpressionsAgainstGrouping(ScalarExpression[], ScalarExpression[], String) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Convenience method to check the expressions against those specified in the grouping.
checkInteger() - Method in class org.jpox.store.rdbms.Column
Checks the column definition as an integer.
checkPrimitive() - Method in class org.jpox.store.rdbms.Column
Checks the column definition as a primitive.
checkString() - Method in class org.jpox.store.rdbms.Column
Checks the column definition as a string.
checkVariableBinding() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Convenience method to check that all variables have been bound to the query.
ClassTable - Class in org.jpox.store.rdbms.table
Table representing a Java class (or classes) as a first class object (FCO).
ClassTable(DatastoreIdentifier, RDBMSManager, ClassMetaData) - Constructor for class org.jpox.store.rdbms.table.ClassTable
Constructor.
ClassTableExtent - Class in org.jpox.store.rdbms.extent
An Extent of all persistent objects backed by a class table.
ClassTableExtent(ObjectManager, DatastoreClass, Class, boolean, AbstractClassMetaData) - Constructor for class org.jpox.store.rdbms.extent.ClassTableExtent
Constructor.
ClassTableExtent(ObjectManager, DatastoreClass[], Class, boolean, AbstractClassMetaData) - Constructor for class org.jpox.store.rdbms.extent.ClassTableExtent
Constructor.
ClassView - Class in org.jpox.store.rdbms.table
Representation of an SQL View for a Class.
ClassView(DatastoreIdentifier, RDBMSManager, ClassMetaData) - Constructor for class org.jpox.store.rdbms.table.ClassView
Constructor for class view.
ClassViewExtent - Class in org.jpox.store.rdbms.extent
An Extent of all persistent objects backed by a view.
ClassViewExtent(ObjectManager, DatastoreClass, Class, boolean, AbstractClassMetaData) - Constructor for class org.jpox.store.rdbms.extent.ClassViewExtent
Constructor.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.AbstractArrayStore
Clear the association from owner to all elements.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.ElementContainerStore
Clear the association from owner to all elements.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.FKArrayStore
Method to clear the Array.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.FKListStore
Method to clear the List.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.FKMapStore
Method to clear the map of all values.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.FKSetStore
Method to allow the Set relationship to be cleared out.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.JoinMapStore
Method to clear the map of all values.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.MapEntrySetStore
Method to clear the Map.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.MapKeySetStore
Method to clear the collection.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.MapValueSetStore
Method to clear the map.
clearKeyOfValue(StateManager, Object, Object) - Method in class org.jpox.store.rdbms.scostore.FKMapStore
Utility to clear the key of a value from the Map.
clearStmt - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
Statement for clearing the container.
clearWarnings() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Method to clear warnings from the connection.
ClobImpl - Class in org.jpox.store.rdbms.datatype
The mapping in the JavaTM programming language for the SQL CLOB type.
ClobImpl(String) - Constructor for class org.jpox.store.rdbms.datatype.ClobImpl
Constructor taking a string.
ClobRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a Clob RDBMS type.
ClobRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.ClobRDBMSMapping
Constructor.
ClobRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.ClobRDBMSMapping
Constructor.
close(Iterator) - Method in class org.jpox.store.rdbms.extent.AbstractRDBMSExtent
Close an Iterator associated with this Extent instance.
close() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Method to close the connection.
close() - Method in class org.jpox.store.rdbms.query.AbstractRDBMSQueryResult
Method to close the results, meaning that they are inaccessible after this point.
close() - Method in class org.jpox.store.rdbms.query.ForwardQueryResult
Method to close the results, making the results unusable thereafter.
close() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Method to close the Compiler.
close() - Method in class org.jpox.store.rdbms.query.ScrollableQueryResult
Method to close the results, making the results unusable thereafter.
close() - Method in class org.jpox.store.rdbms.RDBMSManager
Release of resources
close() - Method in class org.jpox.store.rdbms.RDBMSPersistenceHandler
Method to close the handler and release any resources.
close() - Method in class org.jpox.store.rdbms.SchemaAutoStarter
Closes a transaction for writting (add/delete) classes to the auto start mechanism
close() - Method in class org.jpox.store.rdbms.SchemaAutoStarter2
Closes a transaction for writing (add/delete) classes to the auto start mechanism
closeAll() - Method in class org.jpox.store.rdbms.extent.AbstractRDBMSExtent
Close all Iterators associated with this Extent instance.
closeConnection(Connection) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Method to close a Connection to the datastore.
closeConnection(Connection) - Method in class org.jpox.store.rdbms.adapter.DB2Adapter
Method to close a Connection to the datastore.
closeConnection(Connection) - Method in interface org.jpox.store.rdbms.adapter.RDBMSAdapter
Method to close a Connection to the datastore.
closeResults() - Method in class org.jpox.store.rdbms.query.AbstractRDBMSQueryResult
Internal method to close the ResultSet.
closeStatement(ManagedConnection, PreparedStatement) - Method in class org.jpox.store.rdbms.SQLController
Convenience method to close a PreparedStatement.
closingConnection() - Method in class org.jpox.store.rdbms.query.ForwardQueryResult
Method called to inform the query result that the connection is being closed so perform any required operations now, or rest in peace.
closingConnection() - Method in class org.jpox.store.rdbms.query.ScrollableQueryResult
Inform the query result that the connection is being closed so perform any operations now, or rest in peace.
clr - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
ClassLoader resolver.
clr - Variable in class org.jpox.store.rdbms.scostore.JoinMapStore
 
clr - Variable in class org.jpox.store.rdbms.scostore.MapEntrySetStore
 
cmd - Variable in class org.jpox.store.rdbms.request.VersionCheckRequest
MetaData for the class.
CollectionTable - Class in org.jpox.store.rdbms.table
Representation of a join table for a Collection.
CollectionTable(DatastoreIdentifier, AbstractMemberMetaData, RDBMSManager) - Constructor for class org.jpox.store.rdbms.table.CollectionTable
Constructor.
Column - Class in org.jpox.store.rdbms
Definition of a Column in the datastore.
Column(DatastoreContainerObject, String, DatastoreIdentifier, ColumnMetaData) - Constructor for class org.jpox.store.rdbms.Column
Constructor.
column - Variable in class org.jpox.store.rdbms.mapping.ColumnMapping
 
ColumnCreator - Class in org.jpox.store.rdbms.table
Helper class to create columns.
columnDef - Variable in class org.jpox.store.rdbms.columninfo.ColumnInfo
The default value for the column; may be null.
ColumnInfo - Class in org.jpox.store.rdbms.columninfo
Represents the metadata of a specific table column.
ColumnInfo(ResultSet) - Constructor for class org.jpox.store.rdbms.columninfo.ColumnInfo
Constructs a column information object from the current row of the given result set.
ColumnMapping - Class in org.jpox.store.rdbms.mapping
Column Mapping.
ColumnMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.ColumnMapping
Create a new Mapping.
columnMetaData - Variable in class org.jpox.store.rdbms.Column
ColumnMetaData for this column.
columnName - Variable in class org.jpox.store.rdbms.columninfo.ColumnInfo
The column name.
columnNamesAreTheSame(DatastoreAdapter, String, String) - Static method in class org.jpox.store.rdbms.query.SQLQuery
Convenience method to compare two column names.
columns - Variable in class org.jpox.store.rdbms.sqlidentifier.AbstractRDBMSIdentifierFactory
 
columns - Variable in class org.jpox.store.rdbms.table.AbstractTable
Columns for this table.
columnsByName - Variable in class org.jpox.store.rdbms.table.AbstractTable
Index to the columns, keyed by name.
columnSize - Variable in class org.jpox.store.rdbms.columninfo.ColumnInfo
Indicates the column size.
commit() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Method to commit the connection.
compile(int) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Method to compile the query.
compile(int) - Method in class org.jpox.store.rdbms.query.JDOQLQueryCompiler
Method to compile the query.
compile(int) - Method in class org.jpox.store.rdbms.query.SQLQueryCompiler
Method to compile the query.
compileAdditiveExpression() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
 
compileAndExpression() - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
 
compileCandidates() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Convenience method to process the candidates for this query.
compileCandidates() - Method in class org.jpox.store.rdbms.query.JDOQLQueryCompiler
Convenience method to process the candidates for this query.
compileCandidates() - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Convenience method to process the candidates for this query.
compileCastExpression() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
 
compiledSQL - Variable in class org.jpox.store.rdbms.query.JPOXSQLQuery
The actual SQL issued at execution time.
compileEqualityExpression() - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
 
compileExplicitVariable(String) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Method to compile an explicit variable.
compileExpression() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Principal method for compiling an expression.
compileExpression() - Method in class org.jpox.store.rdbms.query.JDOQLQueryCompiler
Principal method for compiling an expression.
compileExpression() - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Principal method for compiling an expression.
compileExpressionFromString(String) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Convenience method to parse an expression string into its query expression.
compileExpressionFromString(String) - Method in class org.jpox.store.rdbms.query.JDOQLQueryCompiler
Convenience method to parse an expression string into its query expression.
compileExpressionFromString(String) - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Convenience method to parse an expression string into its query expression.
compileExpressionsFromString(String) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Convenience method to parse an expression string into its component query expressions.
compileFilter(QueryExpression, String) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Convenience method to compile the filter.
compileFromExpression(String) - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Method to take an expression string from the "from" clause and convert it into a ScalarExpression.
compileFromJoinExpressions(ClassExpression) - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Method to compile the join expressions in the FROM clause, updating the input ClassExpression with the discovered joins.
compileGrouping(QueryExpression, String) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Convenience method to compile the grouping.
compileHaving(QueryExpression, String) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Convenience method to compile the having clause
compileIdentifier() - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
An identifier always designates a reference to a single value.
compileInExpression(ScalarExpression) - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Compile an "IN (in_item{,in_item})" expression block.
compileInternal(boolean, Map) - Method in class org.jpox.store.rdbms.query.JDOQLQuery
Method to compile the query.
compileInternal(boolean, Map) - Method in class org.jpox.store.rdbms.query.JPOXSQLQuery
Verify the elements of the query and provide a hint to the query to prepare and optimize an execution plan.
compileInternal(boolean, Map) - Method in class org.jpox.store.rdbms.query.JPQLQuery
Verify the elements of the query and provide a hint to the query to prepare and optimize an execution plan.
compileInternal(boolean, Map) - Method in class org.jpox.store.rdbms.query.SQLQuery
Verify the elements of the query and provide a hint to the query to prepare and optimize an execution plan.
compileLikeExpression(ScalarExpression) - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Compile a "LIKE pattern [ESCAPE {escape char}]" expression block.
compileLiteral() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
A literal is one value of any type.
compileMemberExpression(ScalarExpression) - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Compile a "MEMBER [OF] coll_expr" expression block.
compileMultiplicativeExpression() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
 
compileNamedImplicitParameter(String) - Method in class org.jpox.store.rdbms.query.JDOQLQueryCompiler
Method to compile a named implicit parameter into an expression.
compileNamedImplicitParameter(String) - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Method to compile a named implicit parameter into an expression.
compileNewObject() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Method to generate an expression for a new object.
compileNotExpression() - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
 
compileNumberedImplicitParameter(String) - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Method to compile a numbered implicit parameter into an expression.
compileOrdering(QueryExpression, String) - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Convenience method to compile the ordering defintion.
compileOrExpression() - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
 
compilePrimary() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Compiles a primary.
compilePrimary() - Method in class org.jpox.store.rdbms.query.JDOQLQueryCompiler
this compiles a primary.
compilePrimary() - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
this compiles a primary.
compileRange(QueryExpression) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Convenience method to compile the range.
compileRelationalExpression() - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
 
compileResult(QueryExpression, String) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Compile the result expressions and class.
compileSubqueryCandidateExpression(boolean) - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
Method to process any "" when this is a subquery.
compileSubqueryVariable(String) - Method in class org.jpox.store.rdbms.query.JDOQLQueryCompiler
Method to compile a subquery, replacing the specified variable with a SubqueryExpression.
compileSubqueryVariable(String) - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Method to compile a subquery, replacing the specified variable with a SubqueryExpression.
compileUnaryExpression() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
 
compileUnaryExpressionNotPlusMinus() - Method in class org.jpox.store.rdbms.query.JavaQueryCompiler
 
compileUpdate(QueryExpression, String) - Method in class org.jpox.store.rdbms.query.JPQLQueryCompiler
Convenience method to compile the update clause.
completeDdl - Static variable in class org.jpox.store.rdbms.table.AbstractTable
Whether we must produce complete DDL (when allowDDLOutput() && isOutputtingDdl()), or only for missing elements
concatOperator(ScalarExpression, ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
If only one operand expression is of type String, then string conversion is performed on the other operand to produce a string at run time.
concatOperator(ScalarExpression, ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DB2Adapter
If only one operand expression is of type String, then string conversion is performed on the other operand to produce a string at run time.
concatOperator(ScalarExpression, ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DerbyAdapter
If only one operand expression is of type String, then string conversion is performed on the other operand to produce a string at run time.
concatOperator(ScalarExpression, ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.MySQLAdapter
If only one operand expression is of type String, then string conversion is performed on the other operand to produce a string at run time.
conditionList - Variable in class org.jpox.store.rdbms.RDBMSFetchStatement
Any WHERE conditions specified.
connection - Variable in class org.jpox.store.rdbms.poid.AbstractRDBMSPoidGenerator
Connection to the datastore.
ConnectionFactoryImpl - Class in org.jpox.store.rdbms
ConnectionFactory for RDBMS datastores.
ConnectionFactoryImpl(OMFContext, String) - Constructor for class org.jpox.store.rdbms.ConnectionFactoryImpl
Constructor.
ConnectionProvider - Interface in org.jpox.store.rdbms
Connects to a DataSource to obtain a Connection.
ConnectionProviderPriorityList - Class in org.jpox.store.rdbms
Utility class for Failover
ConnectionProviderPriorityList() - Constructor for class org.jpox.store.rdbms.ConnectionProviderPriorityList
 
constraints - Variable in class org.jpox.store.rdbms.Column
Optional constraints to apply to this column in its SQL specification.
containerTable - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
Table containing the link between owner and element.
contains(Object) - Method in class org.jpox.store.rdbms.query.ForwardQueryResult
Method to check if the specified object is contained in this result.
contains(StateManager, Object) - Method in class org.jpox.store.rdbms.scostore.AbstractCollectionStore
Method to verify if the association owner vs elements contains a specific element in the association
contains(StateManager, Object) - Method in class org.jpox.store.rdbms.scostore.MapEntrySetStore
 
containsAll(Collection) - Method in class org.jpox.store.rdbms.query.ForwardQueryResult
Method to check if all of the specified objects are contained here.
containsStmt - Variable in class org.jpox.store.rdbms.scostore.AbstractCollectionStore
Statement for getting whether an element is contained in the collection.
copyConfigurationTo(DatastoreField) - Method in class org.jpox.store.rdbms.Column
 
cosMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL Math.cos(EXPRESSION) method.
create(Connection) - Method in class org.jpox.store.rdbms.table.AbstractTable
Method to create this table.
create(Connection) - Method in interface org.jpox.store.rdbms.table.Table
Method to create the table in the datastore representation.
createArrayOf(String, Object[]) - Method in class org.jpox.store.rdbms.JDOConnectionImpl
 
createBlob() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
 
createClob() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
 
createColumnsForFieldUsingReference(JavaTypeMapping, DatastoreContainerObject, AbstractMemberMetaData, ClassLoaderResolver, boolean) - Static method in class org.jpox.store.rdbms.table.ColumnCreator
Create columns for reference (Object/interface) fields.
createColumnsForFieldUsingSubclassTable(JavaTypeMapping, DatastoreContainerObject, AbstractMemberMetaData, ClassLoaderResolver) - Static method in class org.jpox.store.rdbms.table.ColumnCreator
Create columns for a field that uses subclass-table inheritance and where we want to have a FK for each subclass with its own table.
createColumnsForJoinTables(Class, AbstractMemberMetaData, ColumnMetaData[], MappedStoreManager, DatastoreContainerObject, boolean, boolean, boolean, boolean, int, ClassLoaderResolver) - Static method in class org.jpox.store.rdbms.table.ColumnCreator
Method to create the required columns (and mapping if necessary) for a field
createConstraints(Connection, Collection, ClassLoaderResolver) - Method in class org.jpox.store.rdbms.table.TableImpl
Method used to create all constraints for a brand new table.
createDatastoreColumnsForFieldUsingSubclassTable(JavaTypeMapping, DatastoreContainerObject, AbstractMemberMetaData, ClassLoaderResolver) - Method in class org.jpox.store.rdbms.RDBMSManager
Method to create the necessary datastore columns for a field using subclass-table inheritance.
createDatastoreColumnsForReferenceField(JavaTypeMapping, DatastoreContainerObject, AbstractMemberMetaData, ClassLoaderResolver, boolean) - Method in class org.jpox.store.rdbms.RDBMSManager
Method to create the necessary datastore columns for a reference field.
createDatastoreField(JavaTypeMapping, String, int) - Method in class org.jpox.store.rdbms.mapping.RDBMSMappingManager
Method to create a datastore field for a Java type mapping.
createDatastoreField(JavaTypeMapping, String, ColumnMetaData) - Method in class org.jpox.store.rdbms.mapping.RDBMSMappingManager
Method to create a datastore field for a Java type mapping.
createDatastoreField(AbstractMemberMetaData, DatastoreContainerObject, JavaTypeMapping, ColumnMetaData, DatastoreField, ClassLoaderResolver) - Method in class org.jpox.store.rdbms.mapping.RDBMSMappingManager
Method to create a datastore field for a PersistenceCapable mapping.
createDatastoreMapping(JavaTypeMapping, AbstractMemberMetaData, int, MappedStoreManager, DatastoreField) - Method in class org.jpox.store.rdbms.mapping.RDBMSMappingManager
Method to create the datastore mapping for a java type mapping at a particular index.
createDatastoreMapping(JavaTypeMapping, MappedStoreManager, DatastoreField, String) - Method in class org.jpox.store.rdbms.mapping.RDBMSMappingManager
Method to create the datastore mapping for a particular column and java type.
createIndexColumn(JavaTypeMapping, MappedStoreManager, ClassLoaderResolver, DatastoreContainerObject, ColumnMetaData, boolean) - Static method in class org.jpox.store.rdbms.table.ColumnCreator
Convenience method to add the column for an index mapping.
createIndexesBeforeForeignKeys() - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Whether to create indexes before foreign keys.
createIndexesBeforeForeignKeys() - Method in class org.jpox.store.rdbms.adapter.FirebirdAdapter
Whether to create indexes before foreign keys.
createIndexesBeforeForeignKeys() - Method in class org.jpox.store.rdbms.adapter.InformixAdapter
Informix 11.x: We create indexes before foreign keys to avoid duplicate indexes error since Informix creates an index automatically Whether to create indexes before foreign keys.
createIndexesBeforeForeignKeys() - Method in class org.jpox.store.rdbms.adapter.MySQLAdapter
Whether to create indexes before foreign keys.
createIndexesBeforeForeignKeys() - Method in interface org.jpox.store.rdbms.adapter.RDBMSAdapter
Whether to create indexes before foreign keys.
createManagedConnection(ObjectManager, Map) - Method in class org.jpox.store.rdbms.ConnectionFactoryImpl
Method to create a new ManagedConnection.
createNClob() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
 
createParams - Variable in class org.jpox.store.rdbms.typeinfo.TypeInfo
Indicates the parameters used in defining columns of this type.
createRepository() - Method in class org.jpox.store.rdbms.poid.SequencePoidGenerator
Method to create the sequence.
createRepository() - Method in class org.jpox.store.rdbms.poid.TablePoidGenerator
Method to create the repository for ids to be stored.
createSchema(ManagedConnection, String) - Method in class org.jpox.store.rdbms.schema.RDBMSSchemaHandler
Method to create the schema with the supplied name.
createSQLXML() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
 
createStatement() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Accessor for a statement.
createStatement(int, int) - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Accessor for a statement.
createStatement(int, int, int) - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Accessor for a statement.
createStruct(String, Object[]) - Method in class org.jpox.store.rdbms.JDOConnectionImpl
 
crossJoin(LogicSetExpression, boolean) - Method in class org.jpox.store.rdbms.query.QueryStatement
Method to add a cross-join to the supplied table.
crossJoins - Variable in class org.jpox.store.rdbms.query.QueryStatement
Cross joins.
cubeMethod(ScalarExpression[]) - Method in class org.jpox.store.rdbms.expression.AnalysisExpression
 
current() - Method in class org.jpox.store.rdbms.JDOSequenceImpl
Accessor for the current element.
currentValue() - Method in class org.jpox.store.rdbms.JDOSequenceImpl
Accessor for the current element in the sequence as a long.

D

DatabaseAdapter - Class in org.jpox.store.rdbms.adapter
Provides methods for adapting SQL language elements to a specific vendor's database.
DatabaseAdapter(DatabaseMetaData) - Constructor for class org.jpox.store.rdbms.adapter.DatabaseAdapter
Constructs a database adapter based on the given JDBC metadata.
DatabaseAdapter.JDBCTypeInfo - Class in org.jpox.store.rdbms.adapter
Convenience container for JDBC type information taken from the JDBC driver.
DatabaseAdapter.JDBCTypeInfo(short) - Constructor for class org.jpox.store.rdbms.adapter.DatabaseAdapter.JDBCTypeInfo
 
DATALINK - Static variable in class org.jpox.store.rdbms.typeinfo.DB2TypeInfo
sql type DATALINK
DatalinkRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a Datalink RDBMS type (used by DB2).
DatalinkRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.DatalinkRDBMSMapping
 
DatalinkRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.DatalinkRDBMSMapping
Constructor.
DatastoreConfigurationException - Exception in org.jpox.store.rdbms.datasource
Exception thrown when encountering a configuration error for a datastore driver.
DatastoreConfigurationException(String) - Constructor for exception org.jpox.store.rdbms.datasource.DatastoreConfigurationException
Constructor.
DatastoreDriverNotFoundException - Exception in org.jpox.store.rdbms.datasource
Exception thrown when a datastore driver class (e.g JDBC driver) is not found.
DatastoreDriverNotFoundException(String) - Constructor for exception org.jpox.store.rdbms.datasource.DatastoreDriverNotFoundException
Constructor.
datastoreIdentityExpressionIndex - Variable in class org.jpox.store.rdbms.query.PersistentIDROF
Indices of datastore identity columns
datastoreIDMapping - Variable in class org.jpox.store.rdbms.table.AbstractClassTable
Mapping for datastore identity (optional).
DatastoreLibraryNotFoundException - Exception in org.jpox.store.rdbms.datasource
Exception thrown when a datastore driver library is not found.
DatastoreLibraryNotFoundException(String, String) - Constructor for exception org.jpox.store.rdbms.datasource.DatastoreLibraryNotFoundException
Constructor.
datastoreMapping - Variable in class org.jpox.store.rdbms.Column
Datastore mapping for this column.
DatastorePoolException - Exception in org.jpox.store.rdbms.datasource
Exception thrown when encountering an error creating a data source pool.
DatastorePoolException(String, String, String, Exception) - Constructor for exception org.jpox.store.rdbms.datasource.DatastorePoolException
Constructor.
DatastoreUUIDHexPoidGenerator - Class in org.jpox.store.rdbms.poid
Generator for POIDs using datastore-based UUID generation.
DatastoreUUIDHexPoidGenerator(String, Properties) - Constructor for class org.jpox.store.rdbms.poid.