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.datanucleus.store.rdbms.SQLController
Method to call to remove the current batched statement for this connection and close it due to an error preventing continuation.
AbsFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL ABS function.
AbsFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.AbsFunction
 
AbstractClassTable - Class in org.datanucleus.store.rdbms.table
Abstract representation of a table for a class.
AbstractClassTable(DatastoreIdentifier, RDBMSManager) - Constructor for class org.datanucleus.store.rdbms.table.AbstractClassTable
Constructor.
AbstractLargeBinaryRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a large binary (e.g BLOB, LONGVARBINARY) RDBMS type.
AbstractLargeBinaryRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping
Constructor.
AbstractLargeBinaryRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping
Constructor.
AbstractRDBMSExtent - Class in org.datanucleus.store.rdbms.extent
Abstract representation of an Extent for RDBMS datastores.
AbstractRDBMSExtent(ObjectManager, Class, boolean, AbstractClassMetaData) - Constructor for class org.datanucleus.store.rdbms.extent.AbstractRDBMSExtent
Constructor.
AbstractRDBMSGenerator - Class in org.datanucleus.store.rdbms.valuegenerator
Abstract representation of a ValueGenerator for RDBMS datastores.
AbstractRDBMSGenerator(String, Properties) - Constructor for class org.datanucleus.store.rdbms.valuegenerator.AbstractRDBMSGenerator
Constructor.
AbstractRDBMSQueryResult - Class in org.datanucleus.store.rdbms.query
Abstract representation of a QueryResult for RDBMS queries.
AbstractRDBMSQueryResult(Query, ResultObjectFactory, ResultSet) - Constructor for class org.datanucleus.store.rdbms.query.AbstractRDBMSQueryResult
Constructor of the result from a Query.
AbstractSchemaTransaction - Class in org.datanucleus.store.rdbms
An abstract base class for RDBMSManager transactions that perform some schema operation on the database.
AbstractSchemaTransaction(RDBMSManager, int) - Constructor for class org.datanucleus.store.rdbms.AbstractSchemaTransaction
Constructs a new management transaction having the given isolation level.
AbstractSQLMethod - Class in org.datanucleus.store.rdbms.sql.method
Abstract implementation of an SQLMethod.
AbstractSQLMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.AbstractSQLMethod
 
AbstractSQLOperation - Class in org.datanucleus.store.rdbms.sql.operation
Abstract representation for SQLOperations.
AbstractSQLOperation() - Constructor for class org.datanucleus.store.rdbms.sql.operation.AbstractSQLOperation
 
AbstractStatementGenerator - Class in org.datanucleus.store.rdbms.sql
Abstract generator of SQLStatements.
AbstractStatementGenerator(RDBMSManager, Class, boolean, DatastoreIdentifier, String) - Constructor for class org.datanucleus.store.rdbms.sql.AbstractStatementGenerator
Constructor for the case where we select the candidate table.
AbstractStatementGenerator(RDBMSManager, Class, boolean, DatastoreIdentifier, String, DatastoreContainerObject, DatastoreIdentifier, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.AbstractStatementGenerator
Constructor for the case where we select the join table and join to the candidate table.
AbstractTable - Class in org.datanucleus.store.rdbms.table
Abstract implementation of a table in the datastore.
AbstractTable(DatastoreIdentifier, RDBMSManager) - Constructor for class org.datanucleus.store.rdbms.table.AbstractTable
Constructor taking the table name and the RDBMSManager managing this table.
ACCESS_PARENTQUERY_IN_SUBQUERY - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether this database supports joining outer and inner queries using columns.
acmd - Variable in class org.datanucleus.store.rdbms.query.PersistentIDROF
Metadata for the candidate class.
AcosFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL ACOS function.
AcosFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.AcosFunction
 
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
 
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
 
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NullLiteral
 
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ParameterLiteral
 
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Additive Operator.
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringExpression
 
add(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringLiteral
 
addChild(StoreSchemaData) - Method in class org.datanucleus.store.rdbms.schema.JDBCTypeInfo
Add a SQL type for this JDBC type.
addChild(StoreSchemaData) - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
addChild(StoreSchemaData) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaInfo
Method to add another table to the schema.
addChild(StoreSchemaData) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableFKInfo
Method to add another column to the table schema.
addChild(StoreSchemaData) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableIndexInfo
Method to add another index col to the table schema.
addChild(StoreSchemaData) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableInfo
Method to add another column to the table schema.
addChild(StoreSchemaData) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTablePKInfo
Method to add another PK col to the table schema.
addChild(StoreSchemaData) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTypesInfo
Method to add another type to the schema.
addClass(StoreData) - Method in class org.datanucleus.store.rdbms.SchemaAutoStarter
Method to add a class to the supported list.
addClass(MappedStoreData, ManagedConnection) - Method in class org.datanucleus.store.rdbms.table.SchemaTable
Method to insert a row in the SchemaTable.
addClasses(String[], ClassLoaderResolver) - Method in class org.datanucleus.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.datanucleus.store.rdbms.RDBMSManager
Method to add several (PersistenceCapable) classes to the store manager's set of supported classes.
addColumnInternal(Column) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Utility method to add a column to the internal representation
addColumnInternal(Column) - Method in class org.datanucleus.store.rdbms.table.ViewImpl
Method to add a Column to the View.
addDatastoreField(DatastoreField, DatastoreField) - Method in class org.datanucleus.store.rdbms.key.ForeignKey
Method to add a Column.
addDatastoreField(String, DatastoreIdentifier, JavaTypeMapping, MetaData) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Creates a new column in the table.
addExpression(ColumnExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression.ColumnExpressionList
 
addExtension(String, Object) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Method to define an extension for this query statement allowing control over its behaviour in generating a query.
addExtension(String, Object) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Method to define an extension for this query statement allowing control over its behaviour in generating a query.
addFileSet(FileSet) - Method in class org.datanucleus.store.rdbms.SchemaToolTask
Add a fileset.
addGroupingExpression(ScalarExpression) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Method to add a grouping expression to the query.
addGroupingExpression(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Method to add a grouping expression to the query.
addJoinForOneToOneRelation(SQLStatement, JavaTypeMapping, SQLTable, JavaTypeMapping, DatastoreContainerObject, String, Object[], String) - Static method in class org.datanucleus.store.rdbms.sql.SQLStatementHelper
Convenience method to add a join across a 1-1 relation to the provided SQLStatement.
addMemberMapping(JavaTypeMapping) - Method in class org.datanucleus.store.rdbms.table.AbstractClassTable
Utility to add the mapping for a field/property to the managed list.
addOrderingColumnsToSelect() - Method in class org.datanucleus.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.datanucleus.store.rdbms.sql.SQLStatement
Convenience method to add any necessary columns to the SELECT that are needed by the ordering constraint.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.ForeignKeyInfo
Method to add a property for the type.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.IndexInfo
Method to add a property for the index.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.JDBCTypeInfo
Method to add a property for the type.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.PrimaryKeyInfo
Method to add a property for the PK.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Method to add a property for the column.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaInfo
Method to add a property for the schema.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableFKInfo
Method to add a property for the table.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableIndexInfo
Method to add a property for the table.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableInfo
Method to add a property for the table.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTablePKInfo
Method to add a property for the table.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTypesInfo
Method to add a property for the types.
addProperty(String, Object) - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Method to add a property for the type.
addSQLTypeForJDBCType(StoreSchemaHandler, ManagedConnection, short, SQLTypeInfo, boolean) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Convenience method for use by adapters to add their own fake JDBC/SQL types in where the JDBC driver doesn't provide some type.
addTable(SQLTable) - Method in class org.datanucleus.store.rdbms.sql.SQLTableGroup
 
addWrittenDdlStatement(String) - Method in class org.datanucleus.store.rdbms.RDBMSManager
When we are in SchemaTool DDL mode, add a new DDL statement.
aggregated - Variable in class org.datanucleus.store.rdbms.sql.SQLStatement
whether there is an aggregate expression present in the select
AggregateExpression - Class in org.datanucleus.store.rdbms.sql.expression
Expression for an aggregate function.
AggregateExpression(JavaTypeMapping, String, List) - Constructor for class org.datanucleus.store.rdbms.sql.expression.AggregateExpression
 
alias - Variable in class org.datanucleus.store.rdbms.sql.SQLColumn
Alias for the column, for use in a SELECT clause.
alias - Variable in class org.datanucleus.store.rdbms.sql.SQLTable
 
aliases - Variable in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Aliases encountered in FROM clause, with their information keyed by the alias string.
allowDDLOutput() - Method in class org.datanucleus.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.datanucleus.store.rdbms.table.ProbeTable
Override to always really create ProbeTables in the DB.
allowsBatching() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Convenience method to return if the datastore supports batching and the user wants batching.
allowsPrecisionSpec - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Whether the type allows specification of the precision in parentheses after the type name.
ALTER_TABLE_DROP_CONSTRAINT_SYNTAX - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether this datastore supports ALTER TABLE DROP constraints
ALTER_TABLE_DROP_FOREIGN_KEY_CONSTRAINT - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether this datastore supports ALTER TABLE DROP FOREIGN KEY constraints
and(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
 
and(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanLiteral
 
and(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Conditional And.
andCondition(BooleanExpression, boolean) - Method in class org.datanucleus.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.datanucleus.store.rdbms.query.QueryStatement
Method to add an additional WHERE clause to the query.
andCondition(String) - Method in class org.datanucleus.store.rdbms.RDBMSFetchStatement
Method to add an extra condition to the WHERE clause.
ANSI_JOIN_SYNTAX - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for whether the RDBMS supports ANSI join syntax.
append(char) - Method in class org.datanucleus.store.rdbms.sql.SQLText
Append a char
append(String) - Method in class org.datanucleus.store.rdbms.sql.SQLText
Append a char
append(SQLStatement) - Method in class org.datanucleus.store.rdbms.sql.SQLText
Append an SQLStatement.
append(SQLText) - Method in class org.datanucleus.store.rdbms.sql.SQLText
Append a StatementText
append(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.SQLText
Append an SQLExpression.
appendParameter(JavaTypeMapping, Object) - Method in class org.datanucleus.store.rdbms.sql.SQLText
Append a parameter.
applyParametersToStatement(Map, PreparedStatement) - Method in class org.datanucleus.store.rdbms.query2.JDOQLQuery2
Method to populate all parameters in the supplied PreparedStatement.
applyParametersToStatement(Map, PreparedStatement) - Method in class org.datanucleus.store.rdbms.query2.JPQLQuery2
Method to populate all parameters in the supplied PreparedStatement.
applyParametersToStatement(ObjectManager, PreparedStatement) - Method in class org.datanucleus.store.rdbms.sql.SQLText
Method to set the parameters in the supplied PreparedStatement using their mappings and provided values.
applyRangeChecks() - Method in class org.datanucleus.store.rdbms.query.JDOQLQuery
Method to return if the query results should have the range checked and unnecessary rows discarded.
applyRangeChecks() - Method in class org.datanucleus.store.rdbms.query2.JDOQLQuery2
Method to return if the query results should have the range checked and unnecessary rows discarded.
applyRangeChecks() - Method in class org.datanucleus.store.rdbms.query2.JPQLQuery2
Method to return if the query results should have the range checked and unnecessary rows discarded.
applySelectFunction(String) - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
applyUserPrimaryKeySpecification(PrimaryKeyMetaData) - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Convenience method to apply the user specification of columns
applyUserPrimaryKeySpecification(PrimaryKeyMetaData) - Method in class org.datanucleus.store.rdbms.table.MapTable
Convenience method to apply the user specification of columns
ArrayContainsMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {arrExpr}.contains(elemExpr).
ArrayContainsMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.ArrayContainsMethod
 
ArrayExpression - Class in org.datanucleus.store.rdbms.sql.expression
Representation of array expression.
ArrayExpression(SQLStatement, SQLTable, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.expression.ArrayExpression
Constructor for an SQL expression for a (field) mapping in a specified table.
ArrayIsEmptyMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {arrExpr1}.isEmpty().
ArrayIsEmptyMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.ArrayIsEmptyMethod
 
ArrayLiteral - Class in org.datanucleus.store.rdbms.sql.expression
Representation of array literal.
ArrayLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.ArrayLiteral
Constructor for an array literal with a value.
ArraySizeMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {arrExpr1}.size().
ArraySizeMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.ArraySizeMethod
 
ArrayTable - Class in org.datanucleus.store.rdbms.table
Representation of a join table for an array.
ArrayTable(DatastoreIdentifier, AbstractMemberMetaData, RDBMSManager) - Constructor for class org.datanucleus.store.rdbms.table.ArrayTable
Constructor.
ascii(String) - Static method in class org.datanucleus.store.rdbms.adapter.DerbySQLFunction
ASCII code.
AsinFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL ASIN function.
AsinFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.AsinFunction
 
assertAvailable() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Assert the JDOConnection is available
assertIsInitialized() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
 
assertIsInitializedModified() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
 
assertIsPKInitialized() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
 
assertIsPKUninitialized() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
 
assertIsUninitialized() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
 
assertIsValidated() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
 
assertNotFrozen() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Assert if the statement text is already generated.
assertSupportsCancel() - Method in class org.datanucleus.store.rdbms.query.SQLQuery
Method that will throw an UnsupportedOperationException if the query implementation doesn't support cancelling queries.
assertSupportsCancel() - Method in class org.datanucleus.store.rdbms.query2.JDOQLQuery2
Method that will throw an UnsupportedOperationException if the query implementation doesn't support cancelling queries.
assertSupportsCancel() - Method in class org.datanucleus.store.rdbms.query2.JPQLQuery2
Method that will throw an UnsupportedOperationException if the query implementation doesn't support cancelling queries.
AtanFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL ATAN function.
AtanFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.AtanFunction
 
AUTO_INCREMENT_COLUMN_TYPE_SPECIFICATION - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether we support auto-increment/identity keys with column type specification.
AUTO_INCREMENT_KEYS_NULL_SPECIFICATION - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether we support auto-increment/identity keys with nullability specification.
autoIncrement - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Whether the type automatically increments for each new row inserted.
AvgFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL AVG aggregation function.
AvgFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.AvgFunction
 

B

BackingStoreHelper - Class in org.datanucleus.store.rdbms.scostore
Series of helper methods for use with RDBMS backing stores.
BackingStoreHelper() - Constructor for class org.datanucleus.store.rdbms.scostore.BackingStoreHelper
 
BigIntRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a Big Integer RDBMS type.
BigIntRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping
 
BigIntRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping
Constructor.
bindVariable(String, ScalarExpression) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Bind a variable to the query.
BitRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a BIT RDBMS type.
BitRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.BitRDBMSMapping
 
BitRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.BitRDBMSMapping
Constructor.
BLOB_SET_USING_SETSTRING - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for whether setting a BLOB value allows use of PreparedStatement.setString()
BlobImpl - Class in org.datanucleus.store.rdbms.datatype
The representation (mapping) in the Java TM programming language of an SQL BLOB value.
BlobImpl(Object) - Constructor for class org.datanucleus.store.rdbms.datatype.BlobImpl
Constructor taking a serialised object.
BlobImpl(byte[]) - Constructor for class org.datanucleus.store.rdbms.datatype.BlobImpl
Constructor taking a byte array.
BlobImpl(InputStream) - Constructor for class org.datanucleus.store.rdbms.datatype.BlobImpl
Constructor taking an InputStream.
BlobRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a BLOB RDBMS type.
BlobRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.BlobRDBMSMapping
Constructor.
BlobRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.BlobRDBMSMapping
Constructor.
BooleanExpression - Class in org.datanucleus.store.rdbms.sql.expression
Representation of a Boolean expression in a Query.
BooleanExpression(SQLStatement, SQLTable, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
Constructor for a boolean expression for the specified mapping of the table.
BooleanExpression(Expression.MonadicOperator, SQLExpression) - Constructor for class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
Perform an operation
BooleanExpression(SQLExpression, Expression.DyadicOperator, SQLExpression) - Constructor for class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
Perform an operation
BooleanLiteral - Class in org.datanucleus.store.rdbms.sql.expression
Representation of a Boolean literal in a Query.
BooleanLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.BooleanLiteral
Creates a boolean literal with the specified value, using the provided mapping.
BooleanRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a BOOLEAN RDBMS type.
BooleanRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.BooleanRDBMSMapping
 
BooleanRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.BooleanRDBMSMapping
Constructor.
BooleanSubqueryExpression - Class in org.datanucleus.store.rdbms.sql.expression
Boolean expression to wrap a subquery.
BooleanSubqueryExpression(SQLStatement, String, SQLStatement) - Constructor for class org.datanucleus.store.rdbms.sql.expression.BooleanSubqueryExpression
 
ByteExpression - Class in org.datanucleus.store.rdbms.sql.expression
Representation of a Byte expression in a Query.
ByteExpression(SQLStatement, SQLTable, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.expression.ByteExpression
Constructor for an SQL expression for a (field) mapping in a specified table.
ByteExpression(Expression.MonadicOperator, SQLExpression) - Constructor for class org.datanucleus.store.rdbms.sql.expression.ByteExpression
Perform an operation
ByteExpression(SQLExpression, Expression.DyadicOperator, SQLExpression) - Constructor for class org.datanucleus.store.rdbms.sql.expression.ByteExpression
Perform an operation
ByteLiteral - Class in org.datanucleus.store.rdbms.sql.expression
Representation of a Byte literal.
ByteLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
Creates a byte literal.

C

callUserDefinedScalarExpression(String) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Instanciate a ScalarExpression and invoke a method
candidateAlias - Variable in class org.datanucleus.store.rdbms.query.JPQLQuery
 
candidateAlias - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
Alias for the candidate class.
candidateAlias - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Candidate alias used by the query (defaults to "this").
candidateClass - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
Candidate class for the query.
candidateClass - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Candidate class for the query.
candidateClassName - Variable in class org.datanucleus.store.rdbms.sql.SQLStatement
Name of class that this statement selects (optional, only typically for unioned statements).
candidateCmd - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
ClassMetaData for the candidate.
candidateExpressions - Variable in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Expressions for the candidate(s).
CandidateKey - Class in org.datanucleus.store.rdbms.key
Representation of a Candidate key.
CandidateKey(DatastoreContainerObject) - Constructor for class org.datanucleus.store.rdbms.key.CandidateKey
Constructor.
candidates - Variable in class org.datanucleus.store.rdbms.query.JDOQLQuery
Candidates for this query.
candidates - Variable in class org.datanucleus.store.rdbms.query.JPQLQuery
Candidates for this query.
candidates - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
Candidates for the query.
candidateTable - Variable in class org.datanucleus.store.rdbms.sql.AbstractStatementGenerator
Table where the candidate objects are stored.
candidateTableAlias - Variable in class org.datanucleus.store.rdbms.sql.AbstractStatementGenerator
Alias for the candidate table in the SQL statement.
candidateTableGroupName - Variable in class org.datanucleus.store.rdbms.sql.AbstractStatementGenerator
Name of the table-group to use for the candidate(s) (optional, see SQLStatement).
candidateType - Variable in class org.datanucleus.store.rdbms.sql.AbstractStatementGenerator
Candidate type to query.
cartersianProduct(LogicSetExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Generates a expression that represents the cartesian product of two sets: X and Y.
cartersianProduct(LogicSetExpression) - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
Generates a expression that represents the cartesian product of two sets: X and Y.
caseSensitive - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Whether the data type is case-sensitive in comparisons.
cast(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ObjectExpression
Cast operator.
cast(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
A cast expression converts, at run time, a value of one type to a similar value of another type; or confirms, at compile time, that the type of an expression is boolean; or checks, at run time, that a reference value refers to an object whose class is compatible with a specified reference type.
catalogSeparator - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The String used to separate catalog and table name.
CeilFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL CEIL function.
CeilFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.CeilFunction
 
CHAR_COLUMNS_PADDED_WITH_SPACES - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Some databases store character strings in CHAR(XX) columns and when read back in have been padded with spaces.
CharacterExpression - Class in org.datanucleus.store.rdbms.sql.expression
Representation of a Character expression in a Query
CharacterExpression(SQLStatement, SQLTable, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
Constructor for an SQL expression for a (field) mapping in a specified table.
CharacterExpression(JavaTypeMapping, String, List) - Constructor for class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
Generates statement as e.g.
CharacterExpression(JavaTypeMapping, String, List, List) - Constructor for class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
Generates statement as e.g.
CharacterLiteral - Class in org.datanucleus.store.rdbms.sql.expression
Representation of a Character literal in a Query.
CharacterLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
Constructor for a character literal with a value.
charOctetLength - Variable in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Indicates the maximum number of bytes in the column (for char types only).
CharRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a CHAR RDBMS type.
CharRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.CharRDBMSMapping
Constructor.
CharRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.CharRDBMSMapping
Constructor.
CHECK_IN_CREATE_STATEMENTS - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether this datastore supports the use of "CHECK" in CREATE TABLE statements (DDL).
CHECK_IN_END_CREATE_STATEMENTS - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether this datastore supports the use of CHECK after the column definitions in the CREATE TABLE statements (DDL).
checkDecimal() - Method in interface org.datanucleus.store.rdbms.table.Column
Checks the column definition as a decimal.
checkDecimal() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
checkExpressionsAgainstGrouping(ScalarExpression[], ScalarExpression[], String) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Convenience method to check the expressions against those specified in the grouping.
checkForAndCorrectParameterComparison(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Convenience method that checks this expression and the provided expression for use in a comparison operation, and if both are parameters then will swap one for its value (if known).
checkInteger() - Method in interface org.datanucleus.store.rdbms.table.Column
Checks the column definition as an integer.
checkInteger() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
checkPrimitive() - Method in interface org.datanucleus.store.rdbms.table.Column
Checks the column definition as a primitive.
checkPrimitive() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
checkString() - Method in interface org.datanucleus.store.rdbms.table.Column
Checks the column definition as a string.
checkString() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
checkVariableBinding() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Convenience method to check that all variables have been bound to the query.
ci - Variable in class org.datanucleus.store.rdbms.query.Parser
 
ClassTable - Class in org.datanucleus.store.rdbms.table
Table representing a Java class (or classes) as a first class object (FCO).
ClassTable(DatastoreIdentifier, RDBMSManager, ClassMetaData) - Constructor for class org.datanucleus.store.rdbms.table.ClassTable
Constructor.
ClassTableExtent - Class in org.datanucleus.store.rdbms.extent
An Extent of all persistent objects backed by a class table.
ClassTableExtent(ObjectManager, DatastoreClass, Class, boolean, AbstractClassMetaData) - Constructor for class org.datanucleus.store.rdbms.extent.ClassTableExtent
Constructor.
ClassTableExtent(ObjectManager, DatastoreClass[], Class, boolean, AbstractClassMetaData) - Constructor for class org.datanucleus.store.rdbms.extent.ClassTableExtent
Constructor.
ClassView - Class in org.datanucleus.store.rdbms.table
Representation of an SQL View for a Class.
ClassView(DatastoreIdentifier, RDBMSManager, ClassMetaData) - Constructor for class org.datanucleus.store.rdbms.table.ClassView
Constructor for class view.
ClassViewExtent - Class in org.datanucleus.store.rdbms.extent
An Extent of all persistent objects backed by a view.
ClassViewExtent(ObjectManager, DatastoreClass, Class, boolean, AbstractClassMetaData) - Constructor for class org.datanucleus.store.rdbms.extent.ClassViewExtent
Constructor.
clear() - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Method to clear out any cached schema information.
clear(StateManager, ElementContainerStore) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKArrayStoreSpecialization
Method to clear the array (nulls out all FKs to this owner).
clearChildren() - Method in class org.datanucleus.store.rdbms.schema.JDBCTypeInfo
Method to remove all children.
clearChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Method to remove all children.
clearChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaInfo
Method to remove all children.
clearChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableFKInfo
Method to remove all children.
clearChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableIndexInfo
Method to remove all children.
clearChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableInfo
Method to remove all children.
clearChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTablePKInfo
Method to remove all children.
clearChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTypesInfo
Method to remove all children.
clearInternal(StateManager, ObjectManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKSetStore
 
clearInternal(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinMapStore
 
clearStatement() - Method in class org.datanucleus.store.rdbms.sql.SQLText
Convenience method to reset the SQL for the statement.
clearWarnings() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Method to clear warnings from the connection.
clearWithoutDelete(ObjectManager, StateManager, ElementContainerStore) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKListStoreSpecialization
 
CLOB_SET_USING_SETSTRING - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for whether setting a CLOB value allows use of PreparedStatement.setString()
ClobImpl - Class in org.datanucleus.store.rdbms.datatype
The mapping in the JavaTM programming language for the SQL CLOB type.
ClobImpl(String) - Constructor for class org.datanucleus.store.rdbms.datatype.ClobImpl
Constructor taking a string.
ClobRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a Clob RDBMS type.
ClobRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.ClobRDBMSMapping
Constructor.
ClobRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.ClobRDBMSMapping
Constructor.
close(Iterator) - Method in class org.datanucleus.store.rdbms.extent.AbstractRDBMSExtent
Close an Iterator associated with this Extent instance.
close() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Method to close the connection.
close() - Method in class org.datanucleus.store.rdbms.query.AbstractRDBMSQueryResult
Method to close the results, meaning that they are inaccessible after this point.
close() - Method in class org.datanucleus.store.rdbms.query.ForwardQueryResult
Method to close the results, making the results unusable thereafter.
close() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Method to close the Compiler.
close() - Method in class org.datanucleus.store.rdbms.query.ScrollableQueryResult
Method to close the results, making the results unusable thereafter.
close() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Release of resources
close() - Method in class org.datanucleus.store.rdbms.RDBMSPersistenceHandler
Method to close the handler and release any resources.
close() - Method in class org.datanucleus.store.rdbms.SchemaAutoStarter
Closes a transaction for writing (add/delete) classes to the auto start mechanism
closeAll() - Method in class org.datanucleus.store.rdbms.extent.AbstractRDBMSExtent
Close all Iterators associated with this Extent instance.
closeResults() - Method in class org.datanucleus.store.rdbms.query.AbstractRDBMSQueryResult
Internal method to close the ResultSet.
closeStatement(ManagedConnection, PreparedStatement) - Method in class org.datanucleus.store.rdbms.SQLController
Convenience method to close a PreparedStatement.
closingConnection() - Method in class org.datanucleus.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.datanucleus.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.datanucleus.store.rdbms.sql.method.AbstractSQLMethod
 
cmd - Variable in class org.datanucleus.store.rdbms.request.DeleteRequest
MetaData for the class.
cmd - Variable in class org.datanucleus.store.rdbms.request.UpdateRequest
MetaData for the class.
CollectionCandidates - Class in org.datanucleus.store.rdbms.query
Collection for candidates passed to the query by setCandidates(collection).
CollectionCandidates(ObjectManager, Class, Collection) - Constructor for class org.datanucleus.store.rdbms.query.CollectionCandidates
Constructor.
CollectionContainsMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {collExpr1}.contains().
CollectionContainsMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.CollectionContainsMethod
 
CollectionExpression - Class in org.datanucleus.store.rdbms.sql.expression
An expression that represents some collection field in a query candidate class, or a collection field in an object linked from the candidate class by navigation.
CollectionExpression(SQLStatement, SQLTable, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.expression.CollectionExpression
Constructor for an SQL expression for a (field) mapping in a specified table.
CollectionIsEmptyMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {collExpr1}.isEmpty().
CollectionIsEmptyMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.CollectionIsEmptyMethod
 
CollectionLiteral - Class in org.datanucleus.store.rdbms.sql.expression
An SQL expression that will test if a column of a table falls within the given Collection of values.
CollectionLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.CollectionLiteral
Constructor for a collection literal with a value.
CollectionSizeMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {collExpr1}.size().
CollectionSizeMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.CollectionSizeMethod
 
CollectionTable - Class in org.datanucleus.store.rdbms.table
Representation of a join table for a Collection.
CollectionTable(DatastoreIdentifier, AbstractMemberMetaData, RDBMSManager) - Constructor for class org.datanucleus.store.rdbms.table.CollectionTable
Constructor.
column - Variable in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
The RDBMS Column being persisted to.
column - Variable in class org.datanucleus.store.rdbms.sql.SQLColumn
The column being referenced.
Column - Interface in org.datanucleus.store.rdbms.table
Interface for a column in an RDBMS datastore.
COLUMN_INFO_EXPIRATION_MS - Variable in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Time within which column info is valid (millisecs).
columnDef - Variable in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
The default value for the column; may be null.
ColumnExpression - Class in org.datanucleus.store.rdbms.sql.expression
Representation of a column expression.
ColumnExpression(SQLStatement, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.expression.ColumnExpression
Constructor for an SQL expression for a parameter.
ColumnExpression(SQLStatement, SQLTable, Column) - Constructor for class org.datanucleus.store.rdbms.sql.expression.ColumnExpression
Constructor for an SQL expression for a column.
ColumnImpl - Class in org.datanucleus.store.rdbms.table
Implementation of a Column in an RDBMS datastore.
ColumnImpl(DatastoreContainerObject, String, DatastoreIdentifier, ColumnMetaData) - Constructor for class org.datanucleus.store.rdbms.table.ColumnImpl
Constructor.
columnMetaData - Variable in class org.datanucleus.store.rdbms.table.ColumnImpl
ColumnMetaData for this column.
columnName - Variable in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
The column name.
columnNamesAreTheSame(DatastoreAdapter, String, String) - Static method in class org.datanucleus.store.rdbms.query.SQLQuery
Convenience method to compare two column names.
columns - Variable in class org.datanucleus.store.rdbms.table.AbstractTable
Columns for this table.
columnsByName - Variable in class org.datanucleus.store.rdbms.table.AbstractTable
Index to the columns, keyed by name.
columnSize - Variable in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
The column size.
com() - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
com() - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
com() - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
com() - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Bitwise Complement Operator
commit() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Method to commit the connection.
compile(int) - Method in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
Method to compile the query.
compile(int) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Method to compile the query.
compile() - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
Method to update the supplied SQLStatement with the components of the specified query.
COMPILE_EXECUTION - Static variable in class org.datanucleus.store.rdbms.query.QueryCompiler
 
COMPILE_EXPLICIT_PARAMETERS - Static variable in class org.datanucleus.store.rdbms.query.QueryCompiler
 
COMPILE_EXPLICIT_VARIABLES - Static variable in class org.datanucleus.store.rdbms.query.QueryCompiler
 
COMPILE_SYNTAX - Static variable in class org.datanucleus.store.rdbms.query.QueryCompiler
 
compileAdditiveExpression() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
 
compileAndExpression() - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
 
compileCandidates() - Method in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
Convenience method to process the candidates for this query.
compileCandidates() - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Convenience method to process the candidates for this query.
compileCandidates() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Convenience method to process the candidates for this query.
compileCastExpression() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
 
compileEqualityExpression() - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
 
compileExplicitParameters() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Method to compile all parameters declared for this query.
compileExplicitVariable(String) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Method to compile an explicit variable.
compileExplicitVariables() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Method to compile all variables declared for this query.
compileExpression() - Method in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
Principal method for compiling an expression.
compileExpression() - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Principal method for compiling an expression.
compileExpression() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Principal method for compiling an expression.
compileExpressionFromString(String) - Method in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
Convenience method to parse an expression string into its query expression.
compileExpressionFromString(String) - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Convenience method to parse an expression string into its query expression.
compileExpressionFromString(String) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Convenience method to parse an expression string into its query expression.
compileExpressionsFromString(String) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Convenience method to parse an expression string into its component query expressions.
compileFilter(QueryExpression, String) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Convenience method to compile the filter.
compileFromClassExpression(ClassExpression) - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
Method to take a ClassExpression (in a FROM clause) and process the candidate and any linked JoinExpression(s), adding joins to the SQLStatement as required.
compileFromExpression(String) - Method in class org.datanucleus.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.datanucleus.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.datanucleus.store.rdbms.query.QueryCompiler
Convenience method to compile the grouping.
compileHaving(QueryExpression, String) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Convenience method to compile the having clause
compileIdentifier() - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
An identifier always designates a reference to a single value.
compileInExpression(ScalarExpression) - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Compile an "IN (in_item{,in_item})" expression block.
compileInternal(boolean, Map) - Method in class org.datanucleus.store.rdbms.query.JDOQLQuery
Method to compile the query.
compileInternal(boolean, Map) - Method in class org.datanucleus.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.datanucleus.store.rdbms.query.SQLQuery
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.datanucleus.store.rdbms.query2.JDOQLQuery2
Method to compile the JDOQL query.
compileInternal(boolean, Map) - Method in class org.datanucleus.store.rdbms.query2.JPQLQuery2
Method to compile the JPQL query.
compileLikeExpression(ScalarExpression) - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Compile a "LIKE pattern [ESCAPE {escape char}]" expression block.
compileLiteral() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
A literal is one value of any type.
compileMemberExpression(ScalarExpression) - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Compile a "MEMBER [OF] coll_expr" expression block.
compileMultiplicativeExpression() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
 
compileNamedImplicitParameter(String) - Method in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
Method to compile a named implicit parameter into an expression.
compileNamedImplicitParameter(String) - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Method to compile a named implicit parameter into an expression.
compileNewObject() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Method to generate an expression for a new object.
compileNotExpression() - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
 
compileNumberedImplicitParameter(String) - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Method to compile a numbered implicit parameter into an expression.
compileOrdering(QueryExpression, String) - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Convenience method to compile the ordering defintion.
compileOrExpression() - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
 
compilePrimary() - Method in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
this compiles a primary.
compilePrimary() - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
this compiles a primary.
compilePrimary() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Compiles a primary.
compileRange(QueryExpression) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Convenience method to compile the range.
compileRelationalExpression() - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
 
compileResult(QueryExpression, String) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Compile the result expressions and class.
compileSubqueryCandidateExpression(boolean) - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Method to process any "" when this is a subquery.
compileSubqueryVariable(String) - Method in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
Method to compile a subquery, replacing the specified variable with a SubqueryExpression.
compileSubqueryVariable(String) - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Method to compile a subquery, replacing the specified variable with a SubqueryExpression.
compileUnaryExpression() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
 
compileUnaryExpressionNotPlusMinus() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
 
compileUpdate(QueryExpression, String) - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Convenience method to compile the update clause.
Concat2Operation - Class in org.datanucleus.store.rdbms.sql.operation
Implementation of CONCAT, using SQL CONCAT function.
Concat2Operation() - Constructor for class org.datanucleus.store.rdbms.sql.operation.Concat2Operation
 
Concat3Operation - Class in org.datanucleus.store.rdbms.sql.operation
Implementation of CONCAT, using SQL CONCAT operator.
Concat3Operation() - Constructor for class org.datanucleus.store.rdbms.sql.operation.Concat3Operation
 
ConcatOperation - Class in org.datanucleus.store.rdbms.sql.operation
Implementation of CONCAT, using SQL || operator.
ConcatOperation() - Constructor for class org.datanucleus.store.rdbms.sql.operation.ConcatOperation
 
concatOperator(ScalarExpression, ScalarExpression) - Method in class org.datanucleus.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.datanucleus.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.datanucleus.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.datanucleus.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.datanucleus.store.rdbms.RDBMSFetchStatement
Any WHERE conditions specified.
connection - Variable in class org.datanucleus.store.rdbms.valuegenerator.AbstractRDBMSGenerator
Connection to the datastore.
ConnectionFactoryImpl - Class in org.datanucleus.store.rdbms
ConnectionFactory for RDBMS datastores.
ConnectionFactoryImpl(OMFContext, String) - Constructor for class org.datanucleus.store.rdbms.ConnectionFactoryImpl
Constructor.
ConnectionProvider - Interface in org.datanucleus.store.rdbms
Connects to a DataSource to obtain a Connection.
ConnectionProviderPriorityList - Class in org.datanucleus.store.rdbms
Utility class for Failover
ConnectionProviderPriorityList() - Constructor for class org.datanucleus.store.rdbms.ConnectionProviderPriorityList
 
constraints - Variable in class org.datanucleus.store.rdbms.table.ColumnImpl
Optional constraints to apply to this column in its SQL specification.
contains(Object) - Method in class org.datanucleus.store.rdbms.query.ForwardQueryResult
Method to check if the specified object is contained in this result.
containsAll(Collection) - Method in class org.datanucleus.store.rdbms.query.ForwardQueryResult
Method to check if all of the specified objects are contained here.
containsAsInnerJoin(CollectionExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.method.CollectionContainsMethod
Method to return an expression for Collection.contains using INNER JOIN to the element.
containsAsInnerJoin(MapExpression, SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.method.MapContainsEntryMethod
Method to return an expression for Map.containsEntry using INNER JOIN to the element.
containsAsInnerJoin(MapExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.method.MapContainsKeyMethod
Method to return an expression for Map.containsKey using INNER JOIN to the element.
containsAsInnerJoin(MapExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.method.MapContainsValueMethod
Method to return an expression for Map.containsValue using INNER JOIN to the element.
containsAsSubquery(ArrayExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.method.ArrayContainsMethod
Method to return an expression for Collection.contains using a subquery "EXISTS".
containsAsSubquery(CollectionExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.method.CollectionContainsMethod
Method to return an expression for Collection.contains using a subquery "EXISTS".
containsAsSubquery(MapExpression, SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.method.MapContainsEntryMethod
Method to return an expression for Map.containsEntry using a subquery "EXISTS".
containsAsSubquery(MapExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.method.MapContainsKeyMethod
Method to return an expression for Map.containsKey using a subquery "EXISTS".
containsAsSubquery(MapExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.method.MapContainsValueMethod
Method to return an expression for Map.containsValue using a subquery "EXISTS".
copyConfigurationTo(DatastoreField) - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
CosFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL COS function.
CosFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.CosFunction
 
CountFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL COUNT aggregation function.
CountFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.CountFunction
 
create(Connection) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Method to create this table.
create(Connection) - Method in interface org.datanucleus.store.rdbms.table.Table
Method to create the table in the datastore representation.
CREATE_INDEXES_BEFORE_FOREIGN_KEYS - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether to create indexes before foreign keys.
createArrayOf(String, Object[]) - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
 
createBlob() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
 
createClob() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
 
createConstraints(Connection, Collection, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.TableImpl
Method used to create all constraints for a brand new table.
createDatastoreField(JavaTypeMapping, String, int) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMappingManager
Method to create a datastore field for a Java type mapping.
createDatastoreField(JavaTypeMapping, String, ColumnMetaData) - Method in class org.datanucleus.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.datanucleus.store.rdbms.mapping.RDBMSMappingManager
Method to create a datastore field for a PersistenceCapable mapping.
createDatastoreMapping(JavaTypeMapping, AbstractMemberMetaData, int, DatastoreField) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMappingManager
Method to create the datastore mapping for a java type mapping at a particular index.
createDatastoreMapping(JavaTypeMapping, DatastoreField, String) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMappingManager
Method to create the datastore mapping for a particular column and java type.
createManagedConnection(ObjectManager, Map) - Method in class org.datanucleus.store.rdbms.ConnectionFactoryImpl
Method to create a new ManagedConnection.
createNClob() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
 
createParams - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Indicates the parameters used in defining columns of this type.
createRepository() - Method in class org.datanucleus.store.rdbms.valuegenerator.SequenceGenerator
Method to create the sequence.
createRepository() - Method in class org.datanucleus.store.rdbms.valuegenerator.TableGenerator
Method to create the repository for ids to be stored.
createSchema(Object, String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Method to create the schema with the supplied name.
createSchema(PersistenceManagerFactory, List) - Method in class org.datanucleus.store.rdbms.SchemaTool
Method to handle the creation of the schema for a set of classes.
createSQLXML() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
 
createStatement() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for a statement.
createStatement(int, int) - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for a statement.
createStatement(int, int, int) - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for a statement.
createStruct(String, Object[]) - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
 
crossJoin(LogicSetExpression, boolean) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Method to add a cross-join to the supplied table.
crossJoin(DatastoreContainerObject, String, String) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Method to form a right outer join to the specified table using the provided mappings.
crossJoins - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Cross joins.
CurrentDateFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL CURRENT_DATE function.
CurrentDateFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.CurrentDateFunction
 
CurrentTimeFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL CURRENT_TIME function.
CurrentTimeFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.CurrentTimeFunction
 
CurrentTimestampFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL CURRENT_TIMESTAMP function.
CurrentTimestampFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.CurrentTimestampFunction
 

D

DatabaseAdapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to a specific vendor's database.
DatabaseAdapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Constructs a database adapter based on the given JDBC metadata.
DATALINK - Static variable in class org.datanucleus.store.rdbms.schema.DB2TypeInfo
sql type DATALINK
DatalinkRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a Datalink RDBMS type (used by DB2).
DatalinkRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.DatalinkRDBMSMapping
 
DatalinkRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.DatalinkRDBMSMapping
Constructor.
DataNucleusDataSourceFactory - Interface in org.datanucleus.store.rdbms.datasource
Interface for a DataSourceFactory for use within DataNucleus.
DatastoreConfigurationException - Exception in org.datanucleus.store.rdbms.datasource
Exception thrown when encountering a configuration error for a datastore driver.
DatastoreConfigurationException(String) - Constructor for exception org.datanucleus.store.rdbms.datasource.DatastoreConfigurationException
Constructor.
DatastoreDriverNotFoundException - Exception in org.datanucleus.store.rdbms.datasource
Exception thrown when a datastore driver class (e.g JDBC driver) is not found.
DatastoreDriverNotFoundException(String) - Constructor for exception org.datanucleus.store.rdbms.datasource.DatastoreDriverNotFoundException
Constructor.
datastoreIDMapping - Variable in class org.datanucleus.store.rdbms.table.AbstractClassTable
Mapping for datastore identity (optional).
datastoreMajorVersion - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The major version number of the underlying datastore.
datastoreMapping - Variable in class org.datanucleus.store.rdbms.table.ColumnImpl
Datastore mapping for this column.
datastoreMinorVersion - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The minor version number of the underlying datastore.
DatastorePoolException - Exception in org.datanucleus.store.rdbms.datasource
Exception thrown when encountering an error creating a data source pool.
DatastorePoolException(String, String, String, Exception) - Constructor for exception org.datanucleus.store.rdbms.datasource.DatastorePoolException
Constructor.
datastoreProductName - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The product name of the underlying datastore.
datastoreProductVersion - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The version number of the underlying datastore as a string.
datastoreRevisionVersion - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The revision version number of the underlying datastore.
DatastoreUUIDHexGenerator - Class in org.datanucleus.store.rdbms.valuegenerator
Generator for values using datastore-based UUID generation.
DatastoreUUIDHexGenerator(String, Properties) - Constructor for class org.datanucleus.store.rdbms.valuegenerator.DatastoreUUIDHexGenerator
Constructor.
dataType - Variable in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Indicates the JDBC (SQL) data type from Types.
dataType - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
The JDBC data type number of this data type (see java.sql.Types).
DateGetDay2Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getDay().
DateGetDay2Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetDay2Method
 
DateGetDay3Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getDay() using PostgreSQL.
DateGetDay3Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetDay3Method
 
DateGetDayMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getDay().
DateGetDayMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetDayMethod
 
DateGetHour2Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getHour().
DateGetHour2Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetHour2Method
 
DateGetHour3Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getHour() using PostgreSQL.
DateGetHour3Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetHour3Method
 
DateGetHour4Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getHour() using MSSQL.
DateGetHour4Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetHour4Method
 
DateGetHourMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getHour().
DateGetHourMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetHourMethod
 
DateGetMinute2Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getMinute().
DateGetMinute2Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetMinute2Method
 
DateGetMinute3Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getMinute() using PostgreSQL.
DateGetMinute3Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetMinute3Method
 
DateGetMinute4Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getMinute() using MSSQL.
DateGetMinute4Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetMinute4Method
 
DateGetMinuteMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getMinute().
DateGetMinuteMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetMinuteMethod
 
DateGetMonth2Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getMonth().
DateGetMonth2Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetMonth2Method
 
DateGetMonth3Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getMonth() using PostgreSQL.
DateGetMonth3Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetMonth3Method
 
DateGetMonthMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getMonth().
DateGetMonthMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetMonthMethod
 
DateGetSecond2Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getSecond().
DateGetSecond2Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetSecond2Method
 
DateGetSecond3Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getSecond() using PostgreSQL.
DateGetSecond3Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetSecond3Method
 
DateGetSecond4Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getSecond() using MSSQL.
DateGetSecond4Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetSecond4Method
 
DateGetSecondMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getSecond().
DateGetSecondMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetSecondMethod
 
DateGetYear2Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getYear().
DateGetYear2Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetYear2Method
 
DateGetYear3Method - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getYear().
DateGetYear3Method() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetYear3Method
 
DateGetYearMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {dateExpr}.getYear().
DateGetYearMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.DateGetYearMethod
 
DateRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a DATE RDBMS type.
DateRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.DateRDBMSMapping
 
DateRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.DateRDBMSMapping
Constructor.
DATETIME_STORES_MILLISECS - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether DATETIME stores milliseconds.
DB2_RESERVED_WORDS - Static variable in class org.datanucleus.store.rdbms.adapter.DB2Adapter
A string containing the list of DB2 keywords This list is normally obtained dynamically from the driver using DatabaseMetaData.getSQLKeywords() Based on database DB2 version 7
DB2Adapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to the DB2 database.
DB2Adapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.DB2Adapter
Constructs a DB2 adapter based on the given JDBC metadata.
DB2AS400Adapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to the DB2/AS400 database.
DB2AS400Adapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.DB2AS400Adapter
Constructs a DB2/AS400 adapter based on the given JDBC metadata.
DB2TypeInfo - Class in org.datanucleus.store.rdbms.schema
SQL Type info for DB2 datastores.
DB2TypeInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.DB2TypeInfo
Constructs a type information object from the current row of the given result set.
DB2TypeInfo(String, short, int, String, String, String, int, boolean, short, boolean, boolean, boolean, String, short, short, int) - Constructor for class org.datanucleus.store.rdbms.schema.DB2TypeInfo
 
dba - Variable in class org.datanucleus.store.rdbms.table.AbstractTable
Database Adapter being used.
debugMapping(JavaTypeMapping) - Method in class org.datanucleus.store.rdbms.table.JoinTable
Convenience logging method to output the mapping information for an element, key, value field
decimalDigits - Variable in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Indicates the number of fractional digits.
DecimalRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a Decimal RDBMS type.
DecimalRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping
 
DecimalRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping
Constructor.
DEFAULT_BEFORE_NULL_IN_COLUMN_OPTIONS - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether any DEFAULT tag will be before any NULL/NOT NULL in the column options.
DEFAULT_KEYWORD_IN_COLUMN_OPTIONS - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether we support DEFAULT tag in CREATE TABLE statements
DEFAULT_KEYWORD_WITH_NOT_NULL_IN_COLUMN_OPTIONS - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether we support DEFAULT tag together with NOT NULL in CREATE TABLE statements.
DefaultDataSourceFactory - Class in org.datanucleus.store.rdbms.datasource
Default DataSource implementation.
DefaultDataSourceFactory() - Constructor for class org.datanucleus.store.rdbms.datasource.DefaultDataSourceFactory
 
defaultValue - Variable in class org.datanucleus.store.rdbms.table.ColumnImpl
Default value accepted by the datastore for this column, from DatabaseMetaData.
DEFERRED_CONSTRAINTS - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether this datastore supports deferred constraints.
deleteAllClasses() - Method in class org.datanucleus.store.rdbms.SchemaAutoStarter
Method to drop support for all current classes.
deleteAllClasses(ManagedConnection) - Method in class org.datanucleus.store.rdbms.table.SchemaTable
Method to delete all classes from the SchemaTable.
deleteAllSequences(ManagedConnection) - Method in class org.datanucleus.store.rdbms.table.SequenceTable
Method to delete all sequences
deleteClass(String) - Method in class org.datanucleus.store.rdbms.SchemaAutoStarter
Method to drop support for a class.
deleteClass(String, ManagedConnection) - Method in class org.datanucleus.store.rdbms.table.SchemaTable
Method to delete a class from the SchemaTable.
deleteDependent(StateManager) - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleBitSetMapping
 
deleteObject(StateManager) - Method in class org.datanucleus.store.rdbms.RDBMSPersistenceHandler
Deletes a persistent object from the database.
DeleteRequest - Class in org.datanucleus.store.rdbms.request
Class to provide a means of deletion of records from a data store.
DeleteRequest(DatastoreClass, Class, ClassLoaderResolver) - Constructor for class org.datanucleus.store.rdbms.request.DeleteRequest
Constructor, taking the table.
deleteSchema(Object, String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Method to delete the schema with the supplied name.
deleteSchema(PersistenceManagerFactory, List) - Method in class org.datanucleus.store.rdbms.SchemaTool
Method to handle the deletion of a schema's tables.
deleteSequence(String, ManagedConnection) - Method in class org.datanucleus.store.rdbms.table.SequenceTable
Method to delete a sequence
DeleteTablesSchemaTransaction - Class in org.datanucleus.store.rdbms
Schema transaction for deleting all known tables.
DeleteTablesSchemaTransaction(RDBMSManager, int, StoreDataManager) - Constructor for class org.datanucleus.store.rdbms.DeleteTablesSchemaTransaction
 
DerbyAdapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to the Cloudscape/Derby database.
DerbyAdapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Constructs an Apache Derby adapter based on the given JDBC metadata.
DerbySQLFunction - Class in org.datanucleus.store.rdbms.adapter
Java Functions that are called by the database
DerbySQLFunction() - Constructor for class org.datanucleus.store.rdbms.adapter.DerbySQLFunction
 
DerbyTypeInfo - Class in org.datanucleus.store.rdbms.schema
SQL Type info for Derby datastores.
DerbyTypeInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.DerbyTypeInfo
Constructs a type information object from the current row of the given result set.
deregisterDatastoreMappingsForJDBCType(String) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMappingManager
Utility to deregister all mappings for a JDBC type.
discardCompiled() - Method in class org.datanucleus.store.rdbms.query.JDOQLQuery
Method to discard our current compiled query due to changes.
discardCompiled() - Method in class org.datanucleus.store.rdbms.query.JPQLQuery
Method to discard our current compiled query due to changes.
discardCompiled() - Method in class org.datanucleus.store.rdbms.query.SQLQuery
Utility to remove any previous compilation of this Query.
discardCompiled() - Method in class org.datanucleus.store.rdbms.query2.JDOQLQuery2
Utility to remove any previous compilation of this Query.
discardCompiled() - Method in class org.datanucleus.store.rdbms.query2.JPQLQuery2
Utility to remove any previous compilation of this Query.
disconnect() - Method in class org.datanucleus.store.rdbms.query.AbstractRDBMSQueryResult
Method to disconnect the results from the ObjectManager, meaning that thereafter it just behaves like a List.
discriminator - Variable in class org.datanucleus.store.rdbms.query.PersistentIDROF
Flag whether we should use a discriminator column to distinguish object types (otherwise use NUCLEUS_TYPE).
discriminatorMapping - Variable in class org.datanucleus.store.rdbms.table.AbstractClassTable
Mapping for any discriminator column.
discriminatorMetaData - Variable in class org.datanucleus.store.rdbms.table.AbstractClassTable
MetaData for discriminator for objects stored in this table.
DiscriminatorStatementGenerator - Class in org.datanucleus.store.rdbms.sql
Class to generate an SQLStatement for iterating through instances of a particular type (and optionally subclasses).
DiscriminatorStatementGenerator(RDBMSManager, Class, boolean, DatastoreIdentifier, String) - Constructor for class org.datanucleus.store.rdbms.sql.DiscriminatorStatementGenerator
Constructor, using the candidateTable as the primary table of the SQL SELECT.
DiscriminatorStatementGenerator(RDBMSManager, Class[], boolean, DatastoreIdentifier, String) - Constructor for class org.datanucleus.store.rdbms.sql.DiscriminatorStatementGenerator
Constructor, using the candidateTable as the primary table of the SQL SELECT.
DiscriminatorStatementGenerator(RDBMSManager, Class, boolean, DatastoreIdentifier, String, DatastoreContainerObject, DatastoreIdentifier, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.DiscriminatorStatementGenerator
Constructor, using the joinTable as the primary table of the SQL SELECT and joining to the table of the candidate.
DiscriminatorStatementGenerator(RDBMSManager, Class[], boolean, DatastoreIdentifier, String, DatastoreContainerObject, DatastoreIdentifier, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.DiscriminatorStatementGenerator
Constructor, using the joinTable as the primary table of the SQL SELECT and joining to the table of the candidate(s).
distinct - Variable in class org.datanucleus.store.rdbms.sql.SQLStatement
Whether the statement is distinct.
DISTINCT_WITH_SELECT_FOR_UPDATE - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether this datastore supports using DISTINCT when using SELECT ...
distinctResults - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Whether to make results distinct.
div(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
div(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
div(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
 
div(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
 
div(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
div(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
div(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Division Operator.
doInternalAdd(StateManager, Object, ManagedConnection, boolean, int, boolean) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinSetStore
 
DoubleRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a DOUBLE RDBMS type.
DoubleRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping
 
DoubleRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping
Constructor.
driverMajorVersion - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The major version number of the underlying driver.
DriverManagerDataSource - Class in org.datanucleus.store.rdbms.datasource
Wrapper to the JDBC DataSource class.
DriverManagerDataSource(String, String, String, String, ClassLoaderResolver) - Constructor for class org.datanucleus.store.rdbms.datasource.DriverManagerDataSource
Constructor.
driverMinorVersion - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The minor version number of the underlying driver.
driverName - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
the JDBC driver name
driverVersion - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
the JDBC driver version
drop(Connection) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Method to drop this table.
drop(Connection) - Method in interface org.datanucleus.store.rdbms.table.Table
Method to drop the table from the datastore representation.
dropConstraints(Connection) - Method in class org.datanucleus.store.rdbms.table.TableImpl
Method to drop the constraints for the table from the datastore.
DynamicSchemaFieldManager - Class in org.datanucleus.store.rdbms.fieldmanager
Field manager that is used to check the values in fields in order to detect "new" classes that impact on the datastore schema, hence allowing dynamic schema updates.
DynamicSchemaFieldManager(RDBMSManager, StateManager) - Constructor for class org.datanucleus.store.rdbms.fieldmanager.DynamicSchemaFieldManager
Constructor.

E

ElementContainerTable - Class in org.datanucleus.store.rdbms.table
Representation of a join table for a container of elements.
ElementContainerTable(DatastoreIdentifier, AbstractMemberMetaData, RDBMSManager) - Constructor for class org.datanucleus.store.rdbms.table.ElementContainerTable
Constructor.
elementMapping - Variable in class org.datanucleus.store.rdbms.table.ElementContainerTable
Mapping of an element.
embeddedKeyMappingsMap - Variable in class org.datanucleus.store.rdbms.table.MapTable
Map of field mappings when containing an embedded PC key.
embeddedValueMappingsMap - Variable in class org.datanucleus.store.rdbms.table.MapTable
Map of field mappings when containing an embedded PC value.
encloseInParentheses() - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Method to request the enclosure of this expression within parentheses.
encloseInParentheses() - Method in class org.datanucleus.store.rdbms.sql.SQLText
Whether to enclose this statement within parentheses
endsWithMethod(ScalarExpression, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Returns whether this string ends with the specified string.
endsWithMethod(ScalarExpression, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Returns whether this string ends with the specified string.
endsWithMethod(ScalarExpression, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Returns whether this string ends with the specified string.
EnumExpression - Class in org.datanucleus.store.rdbms.sql.expression
Expression representing an enum field/property.
EnumExpression(SQLStatement, SQLTable, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.expression.EnumExpression
Constructor for an expression for an enum field/property.
EnumLiteral - Class in org.datanucleus.store.rdbms.sql.expression
Representation of an Enum literal.
EnumLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.EnumLiteral
Constructor for an Enum literal with a value.
EnumOrdinalMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate {enumExpression}.ordinal().
EnumOrdinalMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.EnumOrdinalMethod
 
EnumToStringMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate {enumExpression}.toString().
EnumToStringMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.EnumToStringMethod
 
eor(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
 
eor(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanLiteral
 
eor(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Exclusive OR
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ArrayExpression
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanLiteral
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteExpression
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CollectionExpression
Method to return the expression for comparing a collection with a value.
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ColumnExpression
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.MapExpression
Method to return the expression for comparing a map with a value.
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NullLiteral
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericSubqueryExpression
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ObjectExpression
Equals operator.
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ObjectLiteral
Method called when the query contains "object == value".
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ParameterLiteral
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Equality operator (equals to)
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringExpression
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringLiteral
 
eq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.TemporalExpression
 
equals(Object) - Method in class org.datanucleus.store.rdbms.datasource.DriverManagerDataSource
Equality operator.
equals(Object) - Method in class org.datanucleus.store.rdbms.key.CandidateKey
Equality operator.
equals(Object) - Method in class org.datanucleus.store.rdbms.key.ForeignKey
Equality operator.
equals(Object) - Method in class org.datanucleus.store.rdbms.key.Index
Equality operator.
equals(Object) - Method in class org.datanucleus.store.rdbms.key.PrimaryKey
Equality operator
equals(Object) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
equals(Object) - Method in class org.datanucleus.store.rdbms.query.ForwardQueryResult
Equality operator for QueryResults.
equals(Object) - Method in class org.datanucleus.store.rdbms.query.JDOQLQuery
Equality operator for JDOQL.
equals(Object) - Method in class org.datanucleus.store.rdbms.query.JPQLQuery
Equality operator for JPQL.
equals(Object) - Method in class org.datanucleus.store.rdbms.query.ScrollableQueryResult
Equality operator for QueryResults.
equals(Object) - Method in class org.datanucleus.store.rdbms.query.SQLQuery
Equality operator.
equals(Object) - Method in class org.datanucleus.store.rdbms.request.RequestIdentifier
Equality operator
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.ForeignKeyInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.IndexInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.JDBCTypeInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.PrimaryKeyInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableFKInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableIndexInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTablePKInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTypesInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Equality operator.
equals(Object) - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
evaluate(QueryExpression) - Method in class org.datanucleus.store.rdbms.query.SQLEvaluator
Method to evaulate the query.
execute(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.AbstractSchemaTransaction
Executes the transaction.
execute(StateManager) - Method in class org.datanucleus.store.rdbms.request.DeleteRequest
Method performing the deletion of the record from the datastore.
execute(StateManager) - Method in class org.datanucleus.store.rdbms.request.FetchRequest
Deprecated. Method performing the retrieval of the record from the datastore.
execute(StateManager) - Method in class org.datanucleus.store.rdbms.request.FetchRequest2
 
execute(StateManager) - Method in class org.datanucleus.store.rdbms.request.InsertRequest
Method performing the insertion of the record from the datastore.
execute(StateManager) - Method in class org.datanucleus.store.rdbms.request.LocateRequest
Deprecated. Method performing the retrieval of the record from the datastore.
execute(StateManager) - Method in class org.datanucleus.store.rdbms.request.LocateRequest2
Method performing the retrieval of the record from the datastore.
execute(StateManager) - Method in class org.datanucleus.store.rdbms.request.Request
Method to execute the request - to be implemented by deriving classes.
execute(StateManager) - Method in class org.datanucleus.store.rdbms.request.UpdateRequest
Method performing the update of the record in the datastore.
execute() - Method in class org.datanucleus.store.rdbms.SchemaToolTask
Execute method, to execute the task.
executeDdlStatement(Statement, String) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Execute a single DDL SQL statement with appropriate logging.
executeDdlStatementList(List, Connection) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Method to perform the required SQL statements.
executeQuery(Map) - Method in class org.datanucleus.store.rdbms.query.JDOQLQuery
Method to execute the actual query.
executeQuery(Map) - Method in class org.datanucleus.store.rdbms.query.JPQLQuery
Method to execute the actual query.
executeStatementQuery(ManagedConnection, String, PreparedStatement) - Method in class org.datanucleus.store.rdbms.SQLController
Method to execute a PreparedStatement query, and return the ResultSet.
executeStatementUpdate(ManagedConnection, String, PreparedStatement, boolean) - Method in class org.datanucleus.store.rdbms.SQLController
Method to execute a PreparedStatement update.
executionCompile - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
Flag for whether the current compile is for execution (using param values).
executionCompile() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Method to execution-compile the query.
exists(Connection, boolean) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Method to check the existence of the table/view, optionally auto creating it where required.
exists(Connection, boolean) - Method in interface org.datanucleus.store.rdbms.table.Table
Accessor for whether the table exists in the datastore.
EXISTS_SYNTAX - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether the RDBMS supports use of EXISTS syntax.
existsInDatastore - Variable in class org.datanucleus.store.rdbms.table.AbstractTable
Cache what we learned in a call to exists()
ExpFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL EXP function.
ExpFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.ExpFunction
 
explicitParameters - Variable in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
Flag for whether we have explicit parameters.
explicitVariables - Variable in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
Flag for whether we have explicit variables.
expressionFactory - Variable in class org.datanucleus.store.rdbms.RDBMSManager
Factory for expressions using the generic query SQL mechanism.
expressionsByVariableName - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
 
ExpressionUtils - Class in org.datanucleus.store.rdbms.sql.expression
Utility methods for working with SQL expressions.
ExpressionUtils() - Constructor for class org.datanucleus.store.rdbms.sql.expression.ExpressionUtils
 
exprFactory - Variable in class org.datanucleus.store.rdbms.sql.method.AbstractSQLMethod
 
exprFactory - Variable in class org.datanucleus.store.rdbms.sql.operation.AbstractSQLOperation
 
extensions - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Map of extensions, keyed by the extension name.
extensions - Variable in class org.datanucleus.store.rdbms.sql.SQLStatement
Map of extensions for use in generating the SQL, keyed by the extension name.

F

failureMessage(String) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Utility to output any error message.
fetchBooleanField(int) - Method in class org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter
 
fetchByteField(int) - Method in class org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter
 
fetchCharField(int) - Method in class org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter
 
fetchDoubleField(int) - Method in class org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter
 
fetchFloatField(int) - Method in class org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter
 
fetchIntField(int) - Method in class org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter
 
fetchLongField(int) - Method in class org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter
 
fetchObject(StateManager, int[]) - Method in class org.datanucleus.store.rdbms.RDBMSPersistenceHandler
Fetches a persistent object from the database.
fetchObjectField(int) - Method in class org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter
 
fetchPlan - Variable in class org.datanucleus.store.rdbms.query.PersistentIDROF
Fetch Plan to use when loading fields (if any).
FetchRequest - Class in org.datanucleus.store.rdbms.request
Deprecated. Use FetchRequest2 wherever possible
FetchRequest(DatastoreClass, AbstractMemberMetaData[], Class, ClassLoaderResolver) - Constructor for class org.datanucleus.store.rdbms.request.FetchRequest
Deprecated. Constructor, taking the table.
FetchRequest2 - Class in org.datanucleus.store.rdbms.request
Class to retrieve the fields of an object of a specified class from the datastore.
FetchRequest2(DatastoreClass, AbstractMemberMetaData[], Class, ClassLoaderResolver) - Constructor for class org.datanucleus.store.rdbms.request.FetchRequest2
Constructor, taking the table.
fetchShortField(int) - Method in class org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter
 
fetchStringField(int) - Method in class org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter
 
fieldNumbers - Variable in class org.datanucleus.store.rdbms.query.TransientIDROF
 
findObject(ObjectManager, Object) - Method in class org.datanucleus.store.rdbms.RDBMSPersistenceHandler
Method to return a persistable object with the specified id.
findSchemaDetails(Connection) - Method in class org.datanucleus.store.rdbms.table.ProbeTable
Accessor for the Schema details.
FirebirdAdapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to the Firebird database.
FirebirdAdapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.FirebirdAdapter
Constructs a Firebird adapter based on the given JDBC metadata.
FirebirdTypeInfo - Class in org.datanucleus.store.rdbms.schema
SQL Type info for Firebird datastores.
FirebirdTypeInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.FirebirdTypeInfo
Constructs a type information object from the current row of the given result set.
fixedPrecScale - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Whether the type can be assigned a fixed scale value, such as for decimal or currency types.
FK_DELETE_ACTION_CASCADE - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
 
FK_DELETE_ACTION_DEFAULT - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
 
FK_DELETE_ACTION_NULL - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
 
FK_DELETE_ACTION_RESTRICT - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
 
FK_UPDATE_ACTION_CASCADE - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
 
FK_UPDATE_ACTION_DEFAULT - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
 
FK_UPDATE_ACTION_NULL - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
 
FK_UPDATE_ACTION_RESTRICT - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
 
flags - Variable in class org.datanucleus.store.rdbms.table.ColumnImpl
Operational flags, for nullability, PK, autoinc, etc.
FloatingPointLiteral - Class in org.datanucleus.store.rdbms.sql.expression
Representation of a FloatPoint literal in a query.
FloatingPointLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
Constructor for a floating point literal with a value.
FloatRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a Float RDBMS type.
FloatRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.FloatRDBMSMapping
 
FloatRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.FloatRDBMSMapping
Constructor.
FloorFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL FLOOR function.
FloorFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.FloorFunction
 
ForeignKey - Class in org.datanucleus.store.rdbms.key
Representation of a foreign key to another table.
ForeignKey(boolean) - Constructor for class org.datanucleus.store.rdbms.key.ForeignKey
Constructor.
ForeignKey(JavaTypeMapping, DatastoreAdapter, DatastoreClass, boolean) - Constructor for class org.datanucleus.store.rdbms.key.ForeignKey
Constructor.
ForeignKey.FKAction - Enum in org.datanucleus.store.rdbms.key
Enum representing an action on the FK.
ForeignKeyInfo - Class in org.datanucleus.store.rdbms.schema
Represents the metadata of a specific foreign key column.
ForeignKeyInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.ForeignKeyInfo
Constructs a foreign key information object from the current row of the given result set.
ForwardQueryResult - Class in org.datanucleus.store.rdbms.query
Lazy collection results from a Query with the ResultSet in a forwards direction.
ForwardQueryResult(Query, ResultObjectFactory, ResultSet, Collection) - Constructor for class org.datanucleus.store.rdbms.query.ForwardQueryResult
Constructor of the result from a Query.
free() - Method in class org.datanucleus.store.rdbms.datatype.BlobImpl
Free the Blob object and releases the resources that it holds.
free() - Method in class org.datanucleus.store.rdbms.datatype.ClobImpl
Free the Blob object and releases the resources that it holds.

G

ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteExpression
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericSubqueryExpression
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ParameterLiteral
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Relational operator (greater than or equals)
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringExpression
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringLiteral
 
ge(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.TemporalExpression
 
generateOrderingStatement() - Method in class org.datanucleus.store.rdbms.query.Oracle99QueryStatement
Convenience method to generate the ordering statement to add to the overall query statement.
generateOrderingStatement() - Method in class org.datanucleus.store.rdbms.query.OracleQueryStatement
Convenience method to generate the ordering statement to add to the overall query statement.
generateOrderingStatement() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Convenience method to generate the ordering statement to add to the overall query statement.
generateOrderingStatement() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Convenience method to generate the ordering statement to add to the overall query statement.
generateQueryStatement() - Method in class org.datanucleus.store.rdbms.query.SQLQuery
Method to perform any necessary pre-processing on the users query statement before we execute it.
generateStatementWithoutQuotes() - Method in class org.datanucleus.store.rdbms.sql.expression.StringLiteral
Convenience method to generate the statement without any quotes.
generateTableAlias(DatastoreContainerObject, String) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Method to generate the alias to be used for a joined table.
get(int) - Method in class org.datanucleus.store.rdbms.query.ForwardQueryResult
Method to retrieve a particular element from the list.
get(int) - Method in class org.datanucleus.store.rdbms.query.ScrollableQueryResult
Method to retrieve a particular element from the list.
GET_GENERATED_KEYS_STATEMENT - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether the datastore supports "Statement.getGeneratedKeys".
getAdapterClass(PluginManager, String, String, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.adapter.RDBMSAdapterFactory
Accessor for the adapter class for a specified datastore product.
getAdapterTime(Timestamp) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
getAddCandidateKeyStatement(CandidateKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL to add a candidate key to its table.
getAddCandidateKeyStatement(CandidateKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Returns the appropriate SQL to add a candidate key to its table.
getAddCandidateKeyStatement(CandidateKey, IdentifierFactory) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Returns the appropriate SQL to add a candidate key to its table.
getAddCandidateKeyStatement(CandidateKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.SAPDBAdapter
 
getAddColumnStatement(DatastoreContainerObject, Column) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the SQL statement to add a column to a table.
getAddColumnStatement(DatastoreContainerObject, Column) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Accessor for the SQL statement to add a column to a table.
getAddColumnStatement(DatastoreContainerObject, Column) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Accessor for the SQL statement to add a column to a table.
getAddColumnStatement(DatastoreContainerObject, Column) - Method in class org.datanucleus.store.rdbms.adapter.McKoiAdapter
Accessor for the SQL statement to add a column to a table.
getAddColumnStatement(DatastoreContainerObject, Column) - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
Accessor for the SQL statement to add a column to a table.
getAddColumnStatement(DatastoreContainerObject, Column) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Accessor for the SQL statement to add a column to a table.
getAddColumnStatement(DatastoreContainerObject, Column) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for the SQL statement to add a column to a table.
getAddForeignKeyStatement(ForeignKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL to add a foreign key to its table.
getAddForeignKeyStatement(ForeignKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Returns the appropriate SQL to add a foreign key to its table.
getAddForeignKeyStatement(ForeignKey, IdentifierFactory) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Returns the appropriate SQL to add a foreign key to its table.
getAddForeignKeyStatement(ForeignKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.SAPDBAdapter
 
getAddPrimaryKeyStatement(PrimaryKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL to add a primary key to its table.
getAddPrimaryKeyStatement(PrimaryKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
HSQL 1.7.0 does not support ALTER TABLE to define a primary key
getAddPrimaryKeyStatement(PrimaryKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
HSQL 1.7.0 does not support ALTER TABLE to define a primary key
getAddPrimaryKeyStatement(PrimaryKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Informix 11.x does not support ALTER TABLE to define a primary key
getAddPrimaryKeyStatement(PrimaryKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
MySQL, when using AUTO_INCREMENT, requires the primary key specified in the CREATE TABLE, so we do nothing here.
getAddPrimaryKeyStatement(PrimaryKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
PostgreSQL allows specification of PRIMARY KEY in the CREATE TABLE, so we need nothing here.
getAddPrimaryKeyStatement(PrimaryKey, IdentifierFactory) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Returns the appropriate SQL to add a primary key to its table.
getAddPrimaryKeyStatement(PrimaryKey, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.SAPDBAdapter
 
getAlias() - Method in class org.datanucleus.store.rdbms.sql.SQLColumn
 
getAlias() - Method in class org.datanucleus.store.rdbms.sql.SQLTable
 
getAliasForTable(SQLStatement, DatastoreContainerObject, String) - Method in class org.datanucleus.store.rdbms.sql.SQLTableAlphaNamer
 
getAliasForTable(SQLStatement, DatastoreContainerObject, String) - Method in interface org.datanucleus.store.rdbms.sql.SQLTableNamer
Method to return the alias to use for the specified table.
getAliasForTable(SQLStatement, DatastoreContainerObject, String) - Method in class org.datanucleus.store.rdbms.sql.SQLTableTNamer
 
getAllClassData() - Method in class org.datanucleus.store.rdbms.SchemaAutoStarter
Accessor for the data for the classes supported.
getAllClasses(ManagedConnection) - Method in class org.datanucleus.store.rdbms.table.SchemaTable
Accessor for the classes already supported by this Schema Table.
getApi() - Method in class org.datanucleus.store.rdbms.SchemaTool
Acessor for the API (JDO, JPA)
getAppIdEqualityExpression(Object, SQLExpression, MappedStoreManager, ClassLoaderResolver, AbstractClassMetaData, Integer, BooleanExpression) - Static method in class org.datanucleus.store.rdbms.sql.expression.ExpressionUtils
Create an equality expression "(expr == id)" for an application identity using reflection to retrieve values and generate the mappings.
getAsciiStream() - Method in class org.datanucleus.store.rdbms.datatype.ClobImpl
 
getAsInnerJoin(MapExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.method.MapGetMethod
Implementation of Map.get() using an inner join to the table representing the map, adding a condition on the key and returning the value.
getAsSubquery(MapExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.method.MapGetMethod
Implementation of Map.get() using a subquery on the table representing the map, adding a condition on the key and returning the value.
getAutoCommit() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for the autocommit setting.
getAutoIncrementKeyword() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the autoincrementing keyword for generating DDLs.
getAutoIncrementKeyword() - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Accessor for the auto-increment keyword for generating DDLs (CREATE TABLEs...).
getAutoIncrementKeyword() - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Accessor for the auto-increment keyword for generating DDLs (CREATE TABLEs...).
getAutoIncrementKeyword() - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Accessor for the auto-increment keyword for generating DDLs (CREATE TABLEs...).
getAutoIncrementKeyword() - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Accessor for the auto-increment keyword for generating DDLs (CREATE TABLEs...).
getAutoIncrementKeyword() - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Accessor for the auto-increment keyword for generating DDLs (CREATE TABLEs...).
getAutoIncrementKeyword() - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
Accessor for the auto-increment keyword for generating DDLs (CREATE TABLEs...).
getAutoIncrementKeyword() - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
Accessor for the auto-increment keyword for generating DDLs (CREATE TABLEs...).
getAutoIncrementKeyword() - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Accessor for the auto-increment keyword for generating DDLs (CREATE TABLEs...).
getAutoIncrementKeyword() - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for the auto-increment/identity keyword for generating DDLs.
getAutoIncrementKeyword() - Method in class org.datanucleus.store.rdbms.adapter.SybaseAdapter
Accessor for the auto-increment keyword for generating DDLs (CREATE TABLEs...).
getAutoIncrementStmt(Table, String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the autoincrementing sql statement for this datastore.
getAutoIncrementStmt(Table, String) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Accessor for the auto-increment sql statement for this datastore.
getAutoIncrementStmt(Table, String) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Accessor for the auto-increment sql statement for this datastore.
getAutoIncrementStmt(Table, String) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Accessor for the auto-increment sql statement for this datastore.
getAutoIncrementStmt(Table, String) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Accessor for the auto-increment sql statement for this datastore.
getAutoIncrementStmt(Table, String) - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Accessor for the autoincrement sql access statement for this datastore.
getAutoIncrementStmt(Table, String) - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
Accessor for the auto-increment sql statement for this datastore.
getAutoIncrementStmt(Table, String) - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
Accessor for the auto-increment sql statement for this datastore.
getAutoIncrementStmt(Table, String) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Accessor for the autoincrement sql access statement for this datastore.
getAutoIncrementStmt(Table, String) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for the auto-increment/identity sql statement for this datastore.
getAutoIncrementStmt(Table, String) - Method in class org.datanucleus.store.rdbms.adapter.SybaseAdapter
Accessor for the auto-increment sql statement for this datastore.
getBaseDatastoreClassWithMember(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Convenience accessor for the base table for this table which has the specified field.
getBaseDatastoreClassWithMember(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for the base datastore class (table) managing the given field.
getBaseDatastoreClassWithMember(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Convenience accessor for the base table for this table which has the specified field.
getBinaryStream() - Method in class org.datanucleus.store.rdbms.datatype.BlobImpl
 
getBinaryStream(long, long) - Method in class org.datanucleus.store.rdbms.datatype.BlobImpl
Returns an InputStream object that contains a partial Blob value, starting with the byte specified by pos, which is length bytes in length.
getBoolean(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.BooleanRDBMSMapping
 
getBoolean(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.CharRDBMSMapping
Method to extract a boolean from the ResultSet at the specified position
getBoolean(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
 
getBoolean(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
getBoolean(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping
Getter for when we are storing a boolean field as a SMALLINT.
getBoolean(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping
Getter for when we are storing a boolean field as a TINYINT.
getByte(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
 
getByte(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
getByte(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping
 
getByte(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping
 
getBytes(long, int) - Method in class org.datanucleus.store.rdbms.datatype.BlobImpl
 
getCandidateAlias() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Accessor for the candidate alias.
getCandidateAlias() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Accessor for the candidate alias in use by the query.
getCandidateClass() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Accessor for the candidate class.
getCandidateClass() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Accessor for the candidate class of the query expression.
getCandidateClassName() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
 
getCandidateKeyForField(DatastoreContainerObject, UniqueMetaData, JavaTypeMapping) - Static method in class org.datanucleus.store.rdbms.table.TableUtils
Convenience method to return the candidate key (if any) for a field.
getCandidates() - Method in class org.datanucleus.store.rdbms.query.JDOQLQuery
Accessor for the candidates for the query.
getCandidates() - Method in class org.datanucleus.store.rdbms.query.JPQLQuery
Accessor for the candidates for the query.
getCandidates() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Accessor for the candidates for the query.
getCandidateTableManagedClasses() - Method in class org.datanucleus.store.rdbms.query.RDBMSDiscriminatorIteratorStatement
 
getCatalog() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for the catalog.
getCatalogName(Connection) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the Catalog Name for this datastore.
getCatalogName(Connection) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Accessor for the catalog name.
getCatalogName(Connection) - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
Accessor for the catalog name.
getCatalogName(Connection) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
 
getCatalogName(Connection) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for the Catalog Name for this datastore.
getCatalogName() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor for the (default) RDBMS catalog name.
getCatalogName() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for the Catalog Name.
getCatalogName() - Method in interface org.datanucleus.store.rdbms.table.Table
Accessor for the Catalog name for this table.
getCatalogSeparator() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the catalog separator.
getChar(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.CharRDBMSMapping
Method to extract a character from the ResultSet at the specified position
getChar(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping
 
getChar(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
 
getChar(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
getCharacterStream() - Method in class org.datanucleus.store.rdbms.datatype.ClobImpl
 
getCharacterStream(long, long) - Method in class org.datanucleus.store.rdbms.datatype.ClobImpl
Returns a Reader object that contains a partial Clob value, starting with the character specified by pos, which is length characters in length.
getCharOctetLength() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getCheckConstraintForValues(DatastoreIdentifier, Object[], boolean) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Creates a CHECK constraint definition based on the given values e.g.
getCheckConstraintForValues(DatastoreIdentifier, Object[], boolean) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Creates a CHECK constraint definition based on the given values e.g.
getChild(String) - Method in class org.datanucleus.store.rdbms.schema.JDBCTypeInfo
Accessor for the SQL type with this type name (if supported for this JDBC type).
getChild(int) - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getChild(String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaInfo
Accessor for the table with this key.
getChild(int) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableFKInfo
Accessor for the column at the position.
getChild(int) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableIndexInfo
Accessor for the index column at the position.
getChild(int) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableInfo
Accessor for the column at the position.
getChild(String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableInfo
Accessor for the column with a particular name.
getChild(int) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTablePKInfo
Accessor for the PK column at the position.
getChild(String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTypesInfo
Accessor for the JDBC type for this type.
getChildren() - Method in class org.datanucleus.store.rdbms.schema.JDBCTypeInfo
Accessor for the SQL types map for this JDBC type, keyed by the type name.
getChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaInfo
Accessor for the tables.
getChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableFKInfo
Accessor for the columns
getChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableIndexInfo
Accessor for the indices.
getChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableInfo
Accessor for the columns
getChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTablePKInfo
Accessor for the primary keys
getChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTypesInfo
Accessor for the JDBC types.
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.AbsFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.AcosFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.AsinFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.AtanFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.AvgFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.CeilFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.CosFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.CountFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.CurrentDateFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.CurrentTimeFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.CurrentTimestampFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.ExpFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.FloorFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.LogFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.MaxFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.MinFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.SimpleAggregateMethod
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.SimpleNumericMethod
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.SinFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.SQLCubeFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.SQLRollupFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.SqrtFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.SumFunction
 
getClassForMapping() - Method in class org.datanucleus.store.rdbms.sql.method.TanFunction
 
getClassForSubqueryCandidateExpression() - Method in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
Convenience method to process the subquery "" to return the class to use.
getClassForSubqueryCandidateExpression(String) - Method in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Convenience method to process the subquery "" to return the class to use.
getClassLoaderResolver() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Accessor for the class-loader resolver.
getClassLoaderResolver() - Method in interface org.datanucleus.store.rdbms.query2.QueryGenerator
Accessor for the ClassLoader resolver to use when looking up classes.
getClassLoaderResolver() - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
 
getClassNameForIdKeyUsingDiscriminator(ObjectManager, Object, List) - Static method in class org.datanucleus.store.rdbms.RDBMSStoreHelper
Utility that takes an id and a list of possible class RDBMSStoreData and finds which of these classes contains the object with that id.
getClassNameForIdKeyUsingUnion(ObjectManager, Object, List) - Static method in class org.datanucleus.store.rdbms.RDBMSStoreHelper
Utility that takes an id and a list of possible class RDBMSStoreData and finds which of these classes contains the object with that id.
getClassNameForObjectID(Object, ClassLoaderResolver, ObjectManager) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Returns the class corresponding to the given object JDO ID.
getClassNameFromDiscriminatorResultSetRow(JavaTypeMapping, DiscriminatorMetaData, ResultSet, ObjectManager) - Static method in class org.datanucleus.store.rdbms.query.RDBMSQueryUtils
Convenience method that takes a result set that contains a discriminator column and returns the class name that it represents.
getClassNameFromDiscriminatorValue(String, DiscriminatorMetaData, ObjectManager) - Static method in class org.datanucleus.store.rdbms.query.RDBMSQueryUtils
Convenience method that takes a result set that contains a discriminator column and returns the class name that it represents.
getClearNullifyStmt(ElementContainerStore) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKArrayStoreSpecialization
Generates the statement for clearing items by nulling the owner link out.
getClearNullifyStmt(ElementContainerStore) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKListStoreSpecialization
Generates the statement for clearing items by nulling the owner link out.
getClearNullifyStmt() - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKSetStore
Generates the statement for clearing items by nulling the owner link out.
getClientInfo() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
 
getClientInfo(String) - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
 
getColumn() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
getColumn() - Method in class org.datanucleus.store.rdbms.sql.SQLColumn
 
getColumnDef() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getColumnInfoForColumnName(Table, Connection, DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Returns the column info for a column name.
getColumnInfoForTable(Table, Connection) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Returns the column info for a database table.
getColumnMetaData() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getColumnName() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getColumns(Connection, String, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for table and column information for a catalog/schema in this datastore.
getColumns(Connection, String, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for table and column information for a catalog/schema in this datastore.
getColumns(Connection, String, String, String, String) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for table and column information for a catalog/schema in this datastore.
getColumnSize() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getCompilationComponent() - Method in interface org.datanucleus.store.rdbms.query2.QueryGenerator
Accessor for the current query component being compiled.
getCompilationComponent() - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
 
getCompleteDDL() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor for whether we should generate complete DDL when in that mode.
getCompleteDdl() - Method in class org.datanucleus.store.rdbms.SchemaTool
 
getCondition() - Method in class org.datanucleus.store.rdbms.sql.SQLJoin
Accessor for the conditions of the join.
getConnection(ConnectionProvider, DataSource[], int) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for a Connection to the datastore.
getConnection(ConnectionProvider, DataSource[], int) - Method in class org.datanucleus.store.rdbms.adapter.McKoiAdapter
Accessor for a Connection to the datastore.
getConnection(ConnectionProvider, DataSource[], int) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for a Connection to the datastore.
getConnection(ObjectManager, Map) - Method in class org.datanucleus.store.rdbms.ConnectionFactoryImpl
Method to return a connection (either already existing from cache, or newly allocated) enlisting it in any transaction.
getConnection(DataSource[]) - Method in interface org.datanucleus.store.rdbms.ConnectionProvider
Obtain a connection from the datasources, starting on the first datasource, and if unable to obtain a connection skips to the next one on the list, and try again until the list is exhausted.
getConnection(DataSource[]) - Method in class org.datanucleus.store.rdbms.ConnectionProviderPriorityList
Obtain a connection from the datasources, starting on the first datasource, and if unable to obtain a connection skips to the next one on the list, and try again until the list is exhausted.
getConnection() - Method in class org.datanucleus.store.rdbms.datasource.DriverManagerDataSource
Accessor for a JDBC connection for this data source.
getConnection(String, String) - Method in class org.datanucleus.store.rdbms.datasource.DriverManagerDataSource
Accessor for a JDBC connection for this data source, specifying username and password.
getConnectionProvider() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor to the ConnectionProvider
getConnectionStatementState(ManagedConnection) - Method in class org.datanucleus.store.rdbms.SQLController
Convenience method to get the state for this connection.
getConstraints() - Method in interface org.datanucleus.store.rdbms.table.Column
 
getConstraints() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getConstructorArgExpressions() - Method in class org.datanucleus.store.rdbms.sql.expression.NewObjectExpression
 
getContinuationString() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Continuation string to use where the SQL statement goes over more than 1 line.
getContinuationString() - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Continuation string to use where the SQL statement goes over more than 1 line.
getCreateIndexStatement(Index, IdentifierFactory) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL to add an index to its table.
getCreateIndexStatement(Index, IdentifierFactory) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Returns the appropriate SQL to add an index to its table.
getCreateParams() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getCreateTableStatement(TableImpl, Column[], Properties) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL to create the given table having the given columns.
getCreateTableStatement(TableImpl, Column[], Properties) - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
Method to return the CREATE TABLE statement.
getCreateTableStatement(TableImpl, Column[], Properties) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Returns the appropriate SQL to create the given table having the given columns.
getCurrentConnection() - Method in class org.datanucleus.store.rdbms.AbstractSchemaTransaction
Obtains the current connection for the transaction.
getCurrentDateMethod(QueryExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Method to return an expression for the current date in the datastore.
getCurrentTimeMethod(QueryExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Method to return an expression for the current time in the datastore.
getCurrentTimestampMethod(QueryExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Method to return an expression for the current timestamp in the datastore.
getDatabaseAdapter() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Convenience to access the Datastore adapter as a DatabaseAdapter.
getDatabaseAdapter() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
 
getDatastoreAdapter(ClassLoaderResolver, Connection, String, PluginManager) - Method in class org.datanucleus.store.rdbms.adapter.RDBMSAdapterFactory
Accessor for an adapter, given a Connection to the datastore.
getDatastoreContainerObject() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getDatastoreDate() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Get the date/time of the datastore.
getDatastoreDateStatement() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for a statement that will return the statement to use to get the datastore date.
getDatastoreDateStatement() - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Accessor for a statement that will return the statement to use to get the datastore date.
getDatastoreDateStatement() - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Accessor for a statement that will return the statement to use to get the datastore date.
getDatastoreDateStatement() - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Accessor for a statement that will return the statement to use to get the datastore date.
getDatastoreDateStatement() - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for a statement that will return the statement to use to get the datastore date.
getDatastoreDateStatement() - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for a statement that will return the statement to use to get the datastore date.
getDatastoreField() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for the datastore field
getDatastoreField(DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for the Datastore field with the specified identifier.
getDatastoreFields() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for the DatastoreFields infered from the java and metadata files.
getDatastoreIdentifierFullyQualified() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Method that operates like toString except it returns a fully-qualified name that will always be fully-qualified even when the user hasnt specified the catalog/schema in PMF or MetaData.
getDatastoreIdentifierMaxLength(IdentifierType) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Method to return the maximum length of a datastore identifier of the specified type.
getDatastoreIdentifierMaxLength(IdentifierType) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Method to return the maximum length of a datastore identifier of the specified type.
getDatastoreIdentifierMaxLength(IdentifierType) - Method in class org.datanucleus.store.rdbms.adapter.DB2AS400Adapter
Method to return the maximum length of a datastore identifier of the specified type.
getDatastoreIdentifierMaxLength(IdentifierType) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Method to return the maximum length of a datastore identifier of the specified type.
getDatastoreIdentifierMaxLength(IdentifierType) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Method to return the maximum length of a datastore identifier of the specified type.
getDatastoreIdentifierMaxLength(IdentifierType) - Method in class org.datanucleus.store.rdbms.adapter.McKoiAdapter
Method to return the maximum length of a datastore identifier of the specified type.
getDatastoreMajorVersion() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
getDatastoreMapping() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getDatastoreMappingClass(String, String, String, String, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMappingManager
Accessor for a datastore mapping class for the specified java type (and optional jdbc type or sql type).
getDatastoreMinorVersion() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
getDataStoreObjectIdMapping() - Method in class org.datanucleus.store.rdbms.table.AbstractClassTable
Accessor for a mapping for the datastore ID (OID) for this table.
getDataStoreObjectIdMapping() - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for the datastore identity id mapping.
getDataType() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getDataType() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getDate(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DateRDBMSMapping
 
getDdlFile() - Method in class org.datanucleus.store.rdbms.SchemaTool
Accessor for the DDL filename
getDdlWriter() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor for the writer for DDL (if set).
getDecimalDigits() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getDefaultArgs() - Method in class org.datanucleus.store.rdbms.SchemaTool
 
getDefaultValue() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getDelegate() - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
Accessor for the delegate that represents this enum.
getDeleteAction() - Method in class org.datanucleus.store.rdbms.key.ForeignKey
Accessor for deleteAction.
getDiscriminatorMapping(boolean) - Method in class org.datanucleus.store.rdbms.table.AbstractClassTable
Accessor for the discriminator mapping specified .
getDiscriminatorMapping(boolean) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for the discriminator mapping specified .
getDiscriminatorMapping(boolean) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the discriminator mapping specified .
getDiscriminatorMapping(boolean) - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for the discriminator mapping specified .
getDiscriminatorMetaData() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for Discriminator MetaData
getDiscriminatorMetaData() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for Discriminator MetaData
getDiscriminatorMetaData() - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for Discriminator MetaData
getDiscriminatorValuesForMember(String, JavaTypeMapping, RDBMSManager, ClassLoaderResolver) - Static method in class org.datanucleus.store.rdbms.sql.SQLStatementHelper
Method to return all possible discriminator values for the supplied class and its subclasses.
getDouble(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping
 
getDouble(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping
 
getDouble(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
 
getDouble(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
getDriverMajorVersion() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the JDBC driver major version
getDriverMinorVersion() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the JDBC driver minor version
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL to drop the given table.
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
 
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
 
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.FirebirdAdapter
 
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Returns the appropriate SQL to drop the given table.
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Returns the appropriate SQL to drop the given table.
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.McKoiAdapter
Returns the appropriate SQL to drop the given table.
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
 
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
Method to return the DROP TABLE statement.
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Method to return the drop table statement for Oracle.
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Accessor for the statement for dropping a table.
getDropTableStatement(DatastoreContainerObject) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Returns the appropriate SQL to drop the given table.
getDropTableStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.adapter.SybaseAdapter
Accessor for the DROP TABLE statement for Sybase.
getDropViewStatement(ViewImpl) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL to drop the given view.
getDropViewStatement(ViewImpl) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Returns the appropriate SQL to drop the given view.
getElementExpressions() - Method in class org.datanucleus.store.rdbms.sql.expression.ArrayLiteral
 
getElementExpressions() - Method in class org.datanucleus.store.rdbms.sql.expression.CollectionLiteral
 
getElementMapping() - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Accessor for the "element" mapping end of the relationship.
getElementType() - Method in class org.datanucleus.store.rdbms.table.ArrayTable
Accessor for the element type stored in this array.
getElementType() - Method in class org.datanucleus.store.rdbms.table.CollectionTable
Accessor for the element type stored in this Collection/Set/List.
getElementType() - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Access the element type class name
getEqualityExpressionForObjectExpression(ObjectExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ObjectLiteral
 
getEscapeCharacter() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The character for escaping characters in pattern expressions.
getEscapedPatternExpression(ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The pattern string for representing one character.
getEscapedPatternExpression(SQLExpression) - Static method in class org.datanucleus.store.rdbms.sql.expression.ExpressionUtils
The pattern string for representing one character.
getEscapePatternExpression() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The character for escaping characters in pattern expressions.
getEscapePatternExpression() - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
The character for escaping patterns.
getEscapePatternExpression() - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
The character for escaping patterns.
getExistingIndexes(Connection, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Provide the existing indexes in the database for the table.
getExistingIndexes(Connection, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Provide the existing indexes in the database for the table.
getExistingIndexes(Connection, String, String, String) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Provide the existing indexes in the database for the table
getExpectedCandidateKeys() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the expected candidate keys for this table.
getExpectedCandidateKeys() - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Accessor for the candidate keys for this table.
getExpectedCandidateKeys() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for the candidate keys for this table.
getExpectedCandidateKeys() - Method in class org.datanucleus.store.rdbms.table.TableImpl
Accessor for the expected candidate keys for this table in the datastore.
getExpectedForeignKeys(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the expected foreign keys for this table.
getExpectedForeignKeys(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Accessor for the expected foreign keys for this table.
getExpectedForeignKeys(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for the expected foreign keys for this table.
getExpectedForeignKeys() - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for the expected foreign keys for this table.
getExpectedForeignKeys(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.TableImpl
Accessor for the expected foreign keys for this table in the datastore.
getExpectedIndices(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the indices for this table.
getExpectedIndices(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Accessor for the indices for this table.
getExpectedIndices(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for the indices for this table.
getExpectedIndices(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.TableImpl
Accessor for the indices for this table in the datastore.
getExpression(int) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression.ColumnExpressionList
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.ArrayContainsMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.ArrayIsEmptyMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.ArraySizeMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.CollectionContainsMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.CollectionIsEmptyMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.CollectionSizeMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.CountFunction
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.CurrentDateFunction
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.CurrentTimeFunction
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.CurrentTimestampFunction
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetDay2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetDay3Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetDayMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetHour2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetHour3Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetHour4Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetHourMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetMinute2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetMinute3Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetMinute4Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetMinuteMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetMonth2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetMonth3Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetMonthMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetSecond2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetSecond3Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetSecond4Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetSecondMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetYear2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetYear3Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.DateGetYearMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.EnumOrdinalMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.EnumToStringMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.JDOHelperGetObjectIdMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.JDOHelperGetVersionMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MapContainsEntryMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MapContainsKeyMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MapContainsValueMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MapGetMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MapIsEmptyMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MapSizeMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathAbsMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathAcosMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathAsinMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathAtanMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathCeilMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathCosMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathExpMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathFloorMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathLogMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathSinMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathSqrtMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.MathTanMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.SimpleAggregateMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.SimpleNumericMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.SimpleStringMethod
 
getExpression(SQLExpression, List) - Method in interface org.datanucleus.store.rdbms.sql.method.SQLMethod
Return the expression for this SQL function.
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringCharAtMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringEndsWithMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringEqualsMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringIndexOf2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringIndexOf3Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringIndexOf4Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringIndexOf5Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringIndexOfMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringLength2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringLength3Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringLengthMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringMatches2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringMatchesMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringStartsWith2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringStartsWith3Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringStartsWithMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringSubstring2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringSubstring3Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringSubstringMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringToLowerMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringToUpperMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringTrim2Method
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.StringTrimMethod
 
getExpression(SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.method.SumFunction
 
getExpression(SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.operation.Concat2Operation
 
getExpression(SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.operation.Concat3Operation
 
getExpression(SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.operation.ConcatOperation
 
getExpression(SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.operation.Mod2Operation
 
getExpression(SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.operation.Mod3Operation
 
getExpression(SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.operation.ModOperation
 
getExpression(SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.operation.NumericToString2Operation
 
getExpression(SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.operation.NumericToString3Operation
 
getExpression(SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.operation.NumericToStringOperation
 
getExpression(SQLExpression, SQLExpression) - Method in interface org.datanucleus.store.rdbms.sql.operation.SQLOperation
Return the expression for this SQL function.
getExpressionCount() - Method in class org.datanucleus.store.rdbms.query.QueryResultsMetaData
The number of expressions in the result
getExpressionForDiscriminatorForClass(SQLStatement, String, DiscriminatorMetaData, JavaTypeMapping, SQLTable) - Static method in class org.datanucleus.store.rdbms.sql.SQLStatementHelper
Convenience method to generate a BooleanExpression for the associated discriminator value for the specified class.
getExpressionForSubqueryParentParameter(String) - Method in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
Convenience method to obtain an expression for the value of a parameter in a subquery where it relates back to the parent query.
getExpressionType(int) - Method in class org.datanucleus.store.rdbms.query.QueryResultsMetaData
Returns the Java class of the expression referenced by the given index that is returned by the associated query.
getExtendedIndexSettings() - Method in class org.datanucleus.store.rdbms.key.Index
Extended index settings, mostly datastore proprietary settings
getExtensions() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Accessor for the extensions for this expression.
getExtent(ObjectManager, Class, boolean) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor for an Extent for a class, and its subclasses.
getExternalMapping(AbstractMemberMetaData, int) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for an external mapping for the specified field of the required type.
getExternalMapping(AbstractMemberMetaData, int) - Method in class org.datanucleus.store.rdbms.table.ClassView
 
getExternalMapping(AbstractMemberMetaData, int) - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
 
getFetchAllSequences(ManagedConnection) - Method in class org.datanucleus.store.rdbms.table.SequenceTable
Accessor for the sequences
getFetchPlan() - Method in class org.datanucleus.store.rdbms.extent.AbstractRDBMSExtent
This method retrieves the fetch plan associated with the Extent.
getFetchPlan() - Method in class org.datanucleus.store.rdbms.query.CollectionCandidates
Accessor for the fetch plan
getFetchStatement(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Method to create a new fetch statement for the passed table.
getFieldManagerForResultProcessing(StateManager, Object, StatementClassMapping) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Method to return a FieldManager for extracting information from the supplied results.
getFieldManagerForStatementGeneration(StateManager, Object, StatementClassMapping, boolean) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Method to return a FieldManager for populating information in statements.
getFieldMetaData(String) - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for the MetaData for the named field
getFileMetaDataForInput(MetaDataManager, ClassLoaderResolver, boolean, String, String[]) - Static method in class org.datanucleus.store.rdbms.SchemaTool
Method to take the input for SchemaTool and returns the FileMetaData that it implies.
getFiles() - Method in class org.datanucleus.store.rdbms.SchemaToolTask
 
getFloat(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping
 
getFloat(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping
 
getFloat(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.FloatRDBMSMapping
 
getFloat(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
 
getFloat(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
getFloat(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RealRDBMSMapping
 
getForeignKeyForPCField(JavaTypeMapping, AbstractMemberMetaData, boolean, MappedStoreManager, ClassLoaderResolver) - Static method in class org.datanucleus.store.rdbms.table.TableUtils
Convenience method to add a foreign key for a PC field.
getForeignKeysForReferenceField(JavaTypeMapping, AbstractMemberMetaData, boolean, MappedStoreManager, ClassLoaderResolver) - Static method in class org.datanucleus.store.rdbms.table.TableUtils
Convenience method to add foreign-keys for the specified reference field.
getForeignKeyToElement(DatastoreClass, boolean, JavaTypeMapping) - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Convenience method to generate a ForeignKey from this join table to an element table using the specified mapping.
getForeignKeyToOwner(DatastoreClass, boolean) - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Convenience method to generate a ForeignKey from this join table to an owner table.
getFromClause(RDBMSAdapter, boolean) - Method in class org.datanucleus.store.rdbms.query.QueryStatement.Join
Method to return the FROM clause to add.
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.AbsFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.AcosFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.AsinFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.AtanFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.AvgFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.CeilFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.CosFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.CountFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.CurrentDateFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.CurrentTimeFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.CurrentTimestampFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.ExpFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.FloorFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.LogFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.MaxFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.MinFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.SimpleAggregateMethod
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.SimpleNumericMethod
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.SimpleStringMethod
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.SinFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.SQLCubeFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.SQLRollupFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.SqrtFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.StringToLowerMethod
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.StringToUpperMethod
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.StringTrimLeftMethod
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.StringTrimMethod
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.StringTrimRightMethod
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.SumFunction
 
getFunctionName() - Method in class org.datanucleus.store.rdbms.sql.method.TanFunction
 
getGroupName() - Method in class org.datanucleus.store.rdbms.sql.SQLTable
 
getHoldability() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Access the holdability of the connection.
getIdentifier() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for the SQL identifier (the table name).
getIdentifier() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getIdentifierQuoteString() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for an identifier quote string.
getIdentifierQuoteString() - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Accessor for an identifier quote string.
getIdentityType() - Method in class org.datanucleus.store.rdbms.table.AbstractClassTable
Accessor for the identity-type.
getIdentityType() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the identity-type.
getIdentityType() - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for the identity type in use.
getIdentityType() - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for the identity-type.
getIDMapping() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for a mapping for the ID (PersistenceCapable) for this table.
getIDMapping() - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for a mapping for the ID.
getIDMapping() - Method in class org.datanucleus.store.rdbms.table.JoinTable
Accessor for a mapping for the ID (PersistenceCapable) for this table.
getIDMapping() - Method in class org.datanucleus.store.rdbms.table.ProbeTable
Accessor for a mapping for the ID (PersistenceCapable) for this table.
getIDMapping() - Method in class org.datanucleus.store.rdbms.table.SchemaTable
Accessor for a mapping for the ID (PersistenceCapable) for this table.
getIDMapping() - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for the ID mapping for this table.
getIDMapping() - Method in class org.datanucleus.store.rdbms.table.SequenceTable
Accessor for a mapping for the ID (PersistenceCapable) for this table.
getIndex() - Method in class org.datanucleus.store.rdbms.query.Parser
Accessor for the current index in the input string.
getIndexForField(DatastoreContainerObject, IndexMetaData, JavaTypeMapping) - Static method in class org.datanucleus.store.rdbms.table.TableUtils
Convenience method to create an Index for a field.
getInput() - Method in class org.datanucleus.store.rdbms.query.Parser
Accessor for the input string.
getInsertionInputParameter() - Method in class org.datanucleus.store.rdbms.mapping.DatalinkRDBMSMapping
 
getInsertionInputParameter() - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleBlobRDBMSMapping
 
getInsertionInputParameter() - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleClobRDBMSMapping
 
getInsertionInputParameter() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for the string to put in any retrieval datastore statement for this field.
getInsertStatementForNoColumns(Table) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Method to return the INSERT statement to use when inserting into a table that has no columns specified.
getInsertStatementForNoColumns(Table) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Method to retutn the INSERT statement to use when inserting into a table that has no columns specified.
getInsertStatementForNoColumns(Table) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Method to retutn the INSERT statement to use when inserting into a table that has no columns specified.
getInsertStatementForNoColumns(Table) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Method to retutn the INSERT statement to use when inserting into a table that has no columns specified.
getInsertStatementForNoColumns(Table) - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
Method to return the INSERT statement to use when inserting into a table that has no columns specified.
getInsertStatementForNoColumns(Table) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Method to return the INSERT statement to use when inserting into a table and we dont want to specify columns.
getInsertStatementForNoColumns(Table) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Method to retutn the INSERT statement to use when inserting into a table that has no columns specified.
getInstance() - Static method in class org.datanucleus.store.rdbms.adapter.RDBMSAdapterFactory
Accessor for the RDBMSAdapterFactory.
getInt(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping
 
getInt(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping
 
getInt(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping
 
getInt(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping
 
getInt(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
 
getInt(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
getInt(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping
 
getInt(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping
 
getIsNullable() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getJavaTypeMapping() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for the java type mapping
getJavaTypeMapping() - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
 
getJavaTypeMapping() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getJavaUtilDateFormat() - Method in class org.datanucleus.store.rdbms.mapping.CharRDBMSMapping
Get a Format object to handle dates.
getJdbcType() - Method in interface org.datanucleus.store.rdbms.table.Column
Accessor for the JDBC type being used for this Column
getJdbcType() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getJDBCTypeForName(String) - Static method in class org.datanucleus.store.rdbms.JDBCUtils
Method to return the type given the "jdbc-type" name.
getJDBCTypes() - Static method in class org.datanucleus.store.rdbms.JDBCUtils
Accessor for the JDBC types.
getJoinMetaData() - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for the JoinMetaData which is used to join to the primary DatastoreClass.
getJoinType() - Method in class org.datanucleus.store.rdbms.sql.SQLTableGroup
 
getKeyExpressions() - Method in class org.datanucleus.store.rdbms.sql.expression.MapLiteral.MapKeyLiteral
 
getKeyLiteral() - Method in class org.datanucleus.store.rdbms.sql.expression.MapLiteral
 
getKeyMapping() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for the "key" mapping end of the relationship.
getKeyType() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for the key type for this Map.
getLiteralForOne(SQLStatement) - Static method in class org.datanucleus.store.rdbms.sql.expression.ExpressionUtils
Convenience accessor for a literal for the number 1.
getLiteralPrefix() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getLiteralSuffix() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getLocalTypeName() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getLoginTimeout() - Method in class org.datanucleus.store.rdbms.datasource.DriverManagerDataSource
Accessor for the Login timeout for the driver manager.
getLogWriter() - Method in class org.datanucleus.store.rdbms.datasource.DriverManagerDataSource
Accessor for the LogWriter of the driver manager.
getLong(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping
 
getLong(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping
 
getLong(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping
 
getLong(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping
 
getLong(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
 
getLong(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
getLong(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping
 
getLong(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping
 
getMainTableAlias() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Accessor for the main table identifier alias.
getMainTableExpression() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Accessor for the main table of this statement.
getManagedClasses() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the names of all classes managed by this table.
getManagedTables(String, String) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Convenience accessor of the Table objects managed in this datastore at this point.
getMapping(Class, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Convenience accessor for the mapping for the specified class.
getMappingForClass(Class) - Method in class org.datanucleus.store.rdbms.sql.method.AbstractSQLMethod
Accessor for the mapping for a particular class.
getMappingForClass(Class) - Method in class org.datanucleus.store.rdbms.sql.operation.AbstractSQLOperation
Accessor for the mapping for a particular class.
getMappingForMemberName(String) - Method in class org.datanucleus.store.rdbms.table.AbstractClassTable
Accessor for the JavaTypeMapping that is handling the member of the specified name.
getMappingForType(Class, boolean) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory
Accessor for a mapping to use in a query expression.
getMappingManager(MappedStoreManager) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for a MappingManager suitable for use with this datastore adapter.
getMappingManager(MappedStoreManager) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for a MappingManager suitable for use with this datastore adapter.
getMaxForeignKeys() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the maximum foreign keys by table permitted for this datastore.
getMaximumScale() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getMaxIndexes() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the maximum indexes by schema permitted for this datastore.
getMemberMapping(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the field mapping for the specified field.
getMemberMapping(String) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the field mapping for the named field.
getMemberMapping(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for the mapping for the specified field/property.
getMemberMapping(String) - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for the field mapping for the specified field name.
getMemberMapping(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Accessor not used by this table.
getMemberMapping(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor the for the mapping for a field stored in this table
getMemberMapping(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.ProbeTable
Accessor the for the mapping for a field/property stored in this table.
getMemberMapping(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.SchemaTable
Accessor the for the mapping for a field/property stored in this table.
getMemberMapping(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for the field/property Mapping.
getMemberMapping(String) - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for the field mapping for the specified field.
getMemberMapping(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.SequenceTable
Accessor the for the mapping for a field store in this table
getMemberMappingInDatastoreClass(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the mapping for the specified field only in this datastore class.
getMemberMappingInDatastoreClass(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for the mapping for the specified field only in this datastore class.
getMemberMappingInDatastoreClass(AbstractMemberMetaData) - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for the mapping for the specified field only in this datastore class.
getMemberMetaData() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getMetaData() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for the database metadata.
getMetaDataForExternalMapping(JavaTypeMapping, int) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the MetaData for the (owner) field that an external mapping corresponds to.
getMetaDataForExternalMapping(JavaTypeMapping, int) - Method in class org.datanucleus.store.rdbms.table.ClassView
 
getMetaDataForExternalMapping(JavaTypeMapping, int) - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
 
getMiliseconds(long) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
getMinimumScale() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getModeName() - Method in class org.datanucleus.store.rdbms.SchemaTool
 
getName() - Method in class org.datanucleus.store.rdbms.sql.expression.ParameterLiteral
 
getName() - Method in class org.datanucleus.store.rdbms.sql.SQLTableGroup
 
getNameForJDBCType(int) - Static method in class org.datanucleus.store.rdbms.JDBCUtils
Accessor for a string name of a JDBC Type
getNativeConnection() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
 
getNewClass() - Method in class org.datanucleus.store.rdbms.sql.expression.NewObjectExpression
 
getNewDatastoreAdapter(ClassLoaderResolver, DatabaseMetaData, String, PluginManager) - Method in class org.datanucleus.store.rdbms.adapter.RDBMSAdapterFactory
Accessor for the adapter for a specified datastore product.
getNewUUIDFunction() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The function to creates a unique value of type uniqueidentifier.
getNewUUIDFunction() - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
The function to creates a unique value of type uniqueidentifier.
getNextIDForOrderColumn(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinSetStore
 
getNextVal(String, ManagedConnection, int, DatastoreIdentifier, String, int) - Method in class org.datanucleus.store.rdbms.table.SequenceTable
Accessor for the nextval of a sequence
getNonAnsiInnerJoinWhereClause(String, String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the WHERE clause to add to provide an INNER JOIN using non-ANSI syntax.
getNonAnsiInnerJoinWhereClause(String, String) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for the WHERE clause to add to provide an INNER JOIN using non-ANSI syntax.
getNonAnsiInnerJoinWhereClause(String, String) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for the WHERE clause to add to provide an INNER JOIN using non-ANSI syntax.
getNonAnsiLeftOuterJoinWhereClause(String, String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the WHERE clause to add to provide a LEFT OUTER JOIN using non-ANSI syntax.
getNonAnsiLeftOuterJoinWhereClause(String, String) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for the WHERE clause to add to provide a LEFT OUTER JOIN using non-ANSI syntax.
getNonAnsiLeftOuterJoinWhereClause(String, String) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for the WHERE clause to add to provide a LEFT OUTER JOIN using non-ANSI syntax.
getNonAnsiRightOuterJoinWhereClause(String, String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the WHERE clause to add to provide a RIGHT OUTER JOIN using non-ANSI syntax.
getNonAnsiRightOuterJoinWhereClause(String, String) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for the WHERE clause to add to provide a LEFT OUTER JOIN using non-ANSI syntax.
getNucleusConnection(ObjectManager) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Method to return a NucleusConnection for the ObjectManager.
getNucleusSequence(ObjectManager, SequenceMetaData) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Method to return a datastore sequence for this datastore matching the passed sequence MetaData.
getNullable() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getNullable() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getNumberOfChildren() - Method in class org.datanucleus.store.rdbms.schema.JDBCTypeInfo
 
getNumberOfChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getNumberOfChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaInfo
Accessor for the number of tables in the schema for this schema.
getNumberOfChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableFKInfo
Accessor for the number of columns in the schema for this table.
getNumberOfChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableIndexInfo
Accessor for the number of indices cols in the schema for this table.
getNumberOfChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableInfo
Accessor for the number of columns in the schema for this table.
getNumberOfChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTablePKInfo
Accessor for the number of pk cols in the schema for this table.
getNumberOfChildren() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTypesInfo
Accessor for the number of JDBC types in the schema for this schema.
getNumberOfScalarExpressions() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Accessor for the number of ScalarExpression projected.
getNumberOfSelects() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Accessor for the number of selected items in the SELECT clause.
getNumberOfSubExpressions() - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
 
getNumberOfTables() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Accessor for the number of tables defined for this statement.
getNumberOfTables() - Method in class org.datanucleus.store.rdbms.sql.SQLTableGroup
 
getNumberOfUnions() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
 
getNumericConversionFunction() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the function to use for converting to numeric.
getNumericConversionFunction() - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Accessor for the function to use for converting to numeric.
getNumericExpression(SQLExpression) - Static method in class org.datanucleus.store.rdbms.sql.expression.ExpressionUtils
Method to return a numeric expression for the supplied SQL expression.
getNumericExpressionForMethod(String, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for a numeric expression to represent the method call, with passed argument.
getNumericExpressionForMethod(String, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Accessor for a numeric expression to represent the method call, with passed argument.
getNumericExpressionForMethod(String, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Accessor for a numeric expression to represent the method call, with passed argument.
getNumericExpressionForMethod(String, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.FirebirdAdapter
Accessor for a numeric expression to represent the method call, with passed argument.
getNumericExpressionForMethod(String, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Accessor for a numeric expression to represent the method call, with passed argument.
getNumericExpressionForMethod(String, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.McKoiAdapter
Accessor for a numeric expression to represent the method call, with passed argument.
getNumericExpressionForMethod(String, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
Accessor for a numeric expression to represent the method call, with passed argument.
getNumericExpressionForMethod(String, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for a numeric expression to represent the method call, with passed argument.
getNumericExpressionForMethod(String, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Accessor for a numeric expression to represent the method call, with passed argument.
getNumericExpressionForMethod(String, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.SAPDBAdapter
Accessor for a numeric expression to represent the method call, with passed argument.
getNumPrecRadix() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getNumPrecRadix() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getObject() - Method in class org.datanucleus.store.rdbms.datatype.BlobImpl
Accessor for the Object.
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping
Method to retrieve the object from the large binary column.
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping
Method to retrieve a Big int from a ResultSet.
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.BooleanRDBMSMapping
 
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.CharRDBMSMapping
Method to extract an object from the ResultSet at the specified position
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.ClobRDBMSMapping
 
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DateRDBMSMapping
Accessor for the object.
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping
 
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping
 
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.FloatRDBMSMapping
 
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping
 
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.LongVarcharRDBMSMapping
 
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
Accessor for the value from a result set.
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleBlobRDBMSMapping
Returns the object to be loaded from the Orale BLOB.
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleClobRDBMSMapping
 
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RealRDBMSMapping
 
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping
 
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.TimeRDBMSMapping
Accessor for the object.
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.TimestampRDBMSMapping
Method to access an Object from the ResultSet.
getObject(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping
 
getObject(ObjectManager, Object) - Method in class org.datanucleus.store.rdbms.query.PersistentIDROF
Method to convert the current ResultSet row into an Object.
getObject(ObjectManager, Object) - Method in class org.datanucleus.store.rdbms.query.ResultClassROF
Method to convert the ResultSet row into an Object of the ResultClass type.
getObject(ObjectManager, Object) - Method in class org.datanucleus.store.rdbms.query.ResultMetaDataROF
Accessor for the object(s) from a row of the ResultSet.
getObject(ObjectManager, Object) - Method in class org.datanucleus.store.rdbms.query.TransientIDROF
Method to return an object for the row of the ResultSet.
getObjectForIndex(int) - Method in class org.datanucleus.store.rdbms.query.ScrollableQueryResult
Accessor for the result object at an index.
getObjectManager() - Method in interface org.datanucleus.store.rdbms.query2.QueryGenerator
Accessor for the ObjectManager for this query.
getObjectManager() - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
 
getOperatorConcat() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
An operator in a string expression that concatenates two or more character or binary strings, columns, or a combination of strings and column names into one expression (a string operator).
getOperatorConcat() - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
An operator in a string expression that concatenates two or more character or binary strings, columns, or a combination of strings and column names into one expression (a string operator).
getOrderMapping() - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Accessor for the order mapping.
getOrderMapping() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for order mapping.
getOrdinalPosition() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getOverrideMappingClass(Class, AbstractMemberMetaData, int) - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleRDBMSMappingManager
Method to allow overriding of mapping classes
getOwnerFieldMetaData(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSArrayStoreIterator
 
getOwnerMapping() - Method in class org.datanucleus.store.rdbms.table.JoinTable
Accessor for the "owner" mapping end of the relationship.
getOwnerMemberMetaData(DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSListStoreIterator
 
getOwnerMemberMetaData() - Method in class org.datanucleus.store.rdbms.table.JoinTable
Accessor for the MetaData for the owner field/property for this container.
getParameterDefinition() - Method in class org.datanucleus.store.rdbms.query2.RDBMSQueryCompilation
 
getParameterNames() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Accessor for the (explicit) parameter names.
getParameterTypesByName() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Accessor for the parameter types keyed by the parameter name.
getParent() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Accessor for the parent QueryExpression if this is a nested expression.
getParent() - Method in class org.datanucleus.store.rdbms.schema.JDBCTypeInfo
Accessor for the parent component.
getParent() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Accessor for the parent Table schema component.
getParent() - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaInfo
 
getParent() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableFKInfo
 
getParent() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableIndexInfo
 
getParent() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableInfo
 
getParent() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTablePKInfo
 
getParent() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTypesInfo
 
getParsedImports() - Method in class org.datanucleus.store.rdbms.query.JDOQLQuery
Accessor for the parsed imports.
getParsedImports() - Method in class org.datanucleus.store.rdbms.query.JPQLQuery
Accessor for the parsed imports.
getPatternExpressionAnyCharacter() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The pattern string for representing one character that is expanded in word searches.
getPatternExpressionZeroMoreCharacters() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The pattern string for representing zero or more characters that is expanded in word searches.
getPersistenceUnitName() - Method in class org.datanucleus.store.rdbms.SchemaTool
Acessor for the persistence unit name
getPMFForMode(int, String, Map, String, String, boolean) - Static method in class org.datanucleus.store.rdbms.SchemaTool
Method to create a PersistenceManagerFactory for the specified mode of SchemaTool
getPoolingType() - Method in class org.datanucleus.store.rdbms.ConnectionFactoryImpl
Accessor for the pooling type (if any).
getPrecision() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getPreparedStatementForQuery(ManagedConnection, String, Query) - Static method in class org.datanucleus.store.rdbms.query.RDBMSQueryUtils
Method to create a PreparedStatement for use with the query.
getPreparedStatementForQuery(ManagedConnection, StatementText, Query) - Static method in class org.datanucleus.store.rdbms.query.RDBMSQueryUtils
Method to create a PreparedStatement for use with the query.
getPreparedStatementForSQLStatement(SQLStatement, ObjectManager, ManagedConnection, String, String) - Static method in class org.datanucleus.store.rdbms.sql.SQLStatementHelper
Convenience method to return a PreparedStatement for an SQLStatement.
getPrimaryDatastoreClass() - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for the primary datastore class that this is dependent on.
getPrimaryDatastoreContainerObject() - Method in class org.datanucleus.store.rdbms.table.AbstractClassTable
Convenience method to return the primary table.
getPrimaryKey() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the primary key for this table.
getPrimaryKey() - Method in class org.datanucleus.store.rdbms.table.JoinTable
Accessor for the primary key for this table.
getPrimaryKey() - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for the primary key for this table.
getPrimaryKey() - Method in class org.datanucleus.store.rdbms.table.TableImpl
Accessor for the primary key for this table.
getPrimaryTable() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Accessor for the primary table of the statement.
getPropertiesForGenerator(AbstractClassMetaData, int, ObjectManager, SequenceMetaData, TableGeneratorMetaData) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Method to return the properties to pass to the generator for the specified field.
getProperty(String) - Method in interface org.datanucleus.store.rdbms.query2.QueryGenerator
Accessor for a property affecting the query compilation.
getProperty(String) - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
 
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.ForeignKeyInfo
Accessor for a property.
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.IndexInfo
Accessor for a property.
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.JDBCTypeInfo
Accessor for a property.
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.PrimaryKeyInfo
Accessor for a property.
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Accessor for a property.
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaInfo
Accessor for a property of the schema.
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableFKInfo
Accessor for a property of the table.
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableIndexInfo
Accessor for a property of the table.
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableInfo
Accessor for a property of the table.
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTablePKInfo
Accessor for a property of the table.
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSTypesInfo
Accessor for a property of the types.
getProperty(String) - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Accessor for a property.
getPropsFileName() - Method in class org.datanucleus.store.rdbms.SchemaTool
Acessor for the properties file name (optional).
getQueryGenerator() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
 
getQueryLanguage() - Method in interface org.datanucleus.store.rdbms.query2.QueryGenerator
Accessor for the query language that this query pertains to.
getQueryLanguage() - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
Accessor for the query language that this query pertains to.
getRangeByLimitSelectClause(long, long) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Method to return the SQL to append to the SELECT clause of a SELECT statement to handle restriction of ranges using the LIMIT keyword.
getRangeByLimitSelectClause(long, long) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Method to return the SQL to append to the SELECT clause of a SELECT statement to handle restriction of ranges using the LIMUT keyword.
getRangeByLimitSelectClause(long, long) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Method to return the SQL to append to the SELECT clause of a SELECT statement to handle restriction of ranges using the LIMUT keyword.
getRangeByLimitSelectClause(long, long) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Method to return the SQL to append to the SELECT clause of a SELECT statement to handle restriction of ranges using the LIMIT keyword.
getRangeByLimitWhereClause(long, long) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Method to return the SQL to append to the WHERE clause of a SELECT statement to handle restriction of ranges using the LIMIT keyword.
getRangeByLimitWhereClause(long, long) - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
Method to return the SQL to append to the WHERE clause of a SELECT statement to handle restriction of ranges using the LIMUT keyword.
getRangeByLimitWhereClause(long, long) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Method to return the SQL to append to the WHERE clause of a SELECT statement to handle restriction of ranges using the LIMUT keyword.
getRangeByLimitWhereClause(long, long) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Method to return the SQL to append to the WHERE clause of a SELECT statement to handle restriction of ranges using the LIMIT keyword.
getRangeByRowNumberColumn() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Method to return the column name to use when handling ranges via a rownumber on the select.
getRangeByRowNumberColumn() - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Method to return the column name to use when handling ranges via a rownumber on the select.
getRangeFromIncl() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Accessor for the range "from" value.
getRangeToExcl() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Accessor for the range "to" value.
getRDBMSColumnInfoForColumn(Connection, Table, String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Convenience method to get the column info from the datastore for the column in the specified table.
getRDBMSManager() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
 
getRDBMSSchemaInfoForCatalogSchema(Connection, String, String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Convenience method to retrieve schema information for all tables in the specified catalog/schema.
getRDBMSTableFKInfoForTable(Connection, Table) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Convenience method to get the ForeignKey info for the specified table from the datastore.
getRDBMSTableFKInfoForTable(Connection, String, String, String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Convenience method to get the ForeignKey info for the specified table from the datastore.
getRDBMSTableIndexInfoForTable(Connection, Table) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Convenience method to get the index info for the specified table from the datastore.
getRDBMSTableIndexInfoForTable(Connection, String, String, String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Convenience method to get the index info for the catalog+schema+tableName in the datastore.
getRDBMSTableInfoForTable(Connection, Table) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Convenience method to get the column info for the specified table from the datastore.
getRDBMSTableInfoForTable(Connection, String, String, String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Convenience method to get the column info for the catalog+schema+tableName in the datastore.
getRDBMSTablePKInfoForTable(Connection, Table) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Convenience method to get the PrimaryKey info for the specified table from the datastore.
getRDBMSTablePKInfoForTable(Connection, String, String, String) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Convenience method to get the PrimaryKey info for the specified table from the datastore.
getRDBMSTypesInfo(Connection) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Convenience method to read and cache the types information for this datastore.
getRelationDiscriminatorMapping() - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Accessor for the element discriminator mapping.
getRelationDiscriminatorValue() - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Accessor for the element discriminator value.
getRemarks() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getRemoveAllStmt(Collection, ElementContainerStore) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinListStoreSpecialization
Generate statement for removing a collection of items from the List.
getRemoveAllStmt(StateManager, Collection) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinSetStore
Generate statement for removing a collection of items from the Set.
getRemoveAtNullifyStmt(ElementContainerStore) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKListStoreSpecialization
Generates the statement for removing an item by nulling it out.
getRemoveStmt() - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinSetStore
Generate statement for deleting items from the Set.
getRequiredTransactionIsolationLevel() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the "required" transaction isolation level if it has to be a certain value for this adapter.
getRequiredTransactionIsolationLevel() - Method in class org.datanucleus.store.rdbms.adapter.McKoiAdapter
Accessor for the "required" transaction isolation level if it has to be a certain value for this adapter.
getRequiredTransactionIsolationLevel() - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for the "required" transaction isolation level if it has to be a certain value for this adapter.
getResultClass() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Accessor for the result class.
getResultDefinition() - Method in class org.datanucleus.store.rdbms.query2.RDBMSQueryCompilation
 
getResultDefinitionForClass() - Method in class org.datanucleus.store.rdbms.query2.RDBMSQueryCompilation
 
getResultExpressions() - Method in class org.datanucleus.store.rdbms.query.ResultExpressionsQueryable
 
getResultMetaData() - Method in class org.datanucleus.store.rdbms.query.QueryCompiler
Accessor for the result MetaData.
getResultObjectFactoryForCandidateClass(ResultSet) - Method in class org.datanucleus.store.rdbms.query.SQLQuery
Method to generate a ResultObjectFactory for converting rows of the provided ResultSet into instances of the candidate class.
getResultObjectFactoryForNoCandidateClass(ResultSet, Class) - Method in class org.datanucleus.store.rdbms.query.SQLQuery
Utility to take a ResultSet and return a ResultObjectFactory for extracting the results, assuming that no candidate class is supplied.
getResultSetConcurrencyForQuery(Query) - Static method in class org.datanucleus.store.rdbms.query.RDBMSQueryUtils
Accessor for the result set concurrency for the specified query.
getResultSetMetaData() - Method in class org.datanucleus.store.rdbms.query.JDOQLQuery
Retrieve the metadata for the results.
getResultSetMetaData() - Method in class org.datanucleus.store.rdbms.query.JPQLQuery
Retrieve the metadata for the results.
getResultSetTypeForQuery(Query) - Static method in class org.datanucleus.store.rdbms.query.RDBMSQueryUtils
Accessor for the result set type for the specified query.
getResultValueAtPosition(Object, JavaTypeMapping, int) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Method to return the value from the results for the mapping at the specified position.
getSchemaCallbacks() - Method in class org.datanucleus.store.rdbms.RDBMSManager
 
getSchemaData(Object, String, Object[]) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Accessor for schema data store under the provided name and defined by the specified values.
getSchemaName(Connection) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the Schema Name for this datastore.
getSchemaName(Connection) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
 
getSchemaName(Connection) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Accessor for the schema name.
getSchemaName(Connection) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Accessor for the Schema Name for this datastore.
getSchemaName(Connection) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Accessor for the Schema Name for this datastore.
getSchemaName(Connection) - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
 
getSchemaName(Connection) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
 
getSchemaName(Connection) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for the Schema Name for this datastore.
getSchemaName() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor for the (default) RDBMS schema name.
getSchemaName() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for the Schema Name.
getSchemaName() - Method in interface org.datanucleus.store.rdbms.table.Table
Accessor for the Schema name for this table.
getSearchable() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getSecondaryDatastoreClasses() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for any secondary tables for this table.
getSecondaryDatastoreClasses() - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for any secondary tables for this table.
getSecondaryDatastoreClasses() - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for any secondary tables for this table.
getSelectForUpdateText() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Method returning the text to append to the end of the SELECT to perform the equivalent of "SELECT ...
getSelectForUpdateText() - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Method returning the text to append to the end of the SELECT to perform the equivalent of "SELECT ...
getSelectNewUUIDStmt() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The function to creates a unique value of type uniqueidentifier.
getSelectNewUUIDStmt() - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
The function to creates a unique value of type uniqueidentifier.
getSelectNewUUIDStmt() - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
The function to creates a unique value of type uniqueidentifier.
getSelectNewUUIDStmt() - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
The function to creates a unique value of type uniqueidentifier.
getSelectStatement() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Accessor for the SQL SELECT statement.
getSelectWithLockOption() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The option to specify in "SELECT ...
getSelectWithLockOption() - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
 
getSelectWithLockOption() - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
The option to specify in "SELECT ...
getSelectWithLockOption() - Method in class org.datanucleus.store.rdbms.adapter.SAPDBAdapter
The option to specify in "SELECT ...
getSequenceCreateStmt(String, String, String, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the sequence create statement for this datastore.
getSequenceCreateStmt(String, String, String, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Accessor for the sequence statement to create the sequence.
getSequenceCreateStmt(String, String, String, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.FirebirdAdapter
Accessor for the sequence create statement for this datastore.
getSequenceCreateStmt(String, String, String, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Accessor for the sequence statement to create the sequence.
getSequenceCreateStmt(String, String, String, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Accessor for the sequence statement to create the sequence.
getSequenceCreateStmt(String, String, String, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.McKoiAdapter
Accessor for the sequence statement to create the sequence.
getSequenceCreateStmt(String, String, String, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for the sequence statement to create the sequence.
getSequenceCreateStmt(String, String, String, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Accessor for the sequence statement to create the sequence.
getSequenceCreateStmt(String, String, String, String, String, String) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for the sequence create statement for this datastore.
getSequenceCreateStmt(String, String, String, String, String, String) - Method in class org.datanucleus.store.rdbms.adapter.SAPDBAdapter
Accessor for the sequence statement to create the sequence.
getSequenceName() - Method in class org.datanucleus.store.rdbms.valuegenerator.SequenceGenerator
Accessor for the sequence name to use (fully qualified with catalog/schema).
getSequenceNextStmt(String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the sequence statement to get the next id for this datastore.
getSequenceNextStmt(String) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Accessor for the statement for getting the next id from the sequence for this datastore.
getSequenceNextStmt(String) - Method in class org.datanucleus.store.rdbms.adapter.FirebirdAdapter
Accessor for the sequence statement to get the next id for this datastore.
getSequenceNextStmt(String) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Accessor for the statement for getting the next id from the sequence for this datastore.
getSequenceNextStmt(String) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Accessor for the statement for getting the next id from the sequence for this datastore.
getSequenceNextStmt(String) - Method in class org.datanucleus.store.rdbms.adapter.McKoiAdapter
Accessor for the statement for getting the next id from the sequence for this datastore.
getSequenceNextStmt(String) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for the statement for getting the next id from the sequence for this datastore.
getSequenceNextStmt(String) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Accessor for the statement for getting the next id from the sequence for this datastore.
getSequenceNextStmt(String) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for the sequence statement to get the next id for this datastore.
getSequenceNextStmt(String) - Method in class org.datanucleus.store.rdbms.adapter.SAPDBAdapter
Accessor for the statement for getting the next id from the sequence for this datastore.
getSetStmt(ElementContainerStore) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKListStoreSpecialization
Generates the statement for setting an item to be at a position.
getSetStmt(ElementContainerStore) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinListStoreSpecialization
Generates the statement for setting an item.
getShort(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
 
getShort(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
getShort(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping
 
getSizeUsingCount() - Method in class org.datanucleus.store.rdbms.query.AbstractRDBMSQueryResult
Convenience method to return the size of the query results using a COUNT(*) query in the datastore.
getSizeUsingMethod() - Method in class org.datanucleus.store.rdbms.query.ForwardQueryResult
Method to get the size using the "resultSizeMethod".
getSizeUsingMethod() - Method in class org.datanucleus.store.rdbms.query.ScrollableQueryResult
Method to get the size using the "resultSizeMethod".
getSQL() - Method in class org.datanucleus.store.rdbms.query2.JDOQLQuery2
Convenience accessor for the SQL to invoke in the datastore for this query.
getSQL() - Method in class org.datanucleus.store.rdbms.query2.JPQLQuery2
Convenience accessor for the SQL to invoke in the datastore for this query.
getSQL() - Method in class org.datanucleus.store.rdbms.query2.RDBMSQueryCompilation
 
getSQLAddCandidateKeyStatements(Map) - Method in class org.datanucleus.store.rdbms.table.TableImpl
Get SQL statements to add expected Candidate Keys that are not yet on the table.
getSQLAddFKStatements(Map, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.TableImpl
Get SQL statements to add expected Foreign Keys that are not yet at the table.
getSQLController() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor for the SQL controller.
getSQLCreateIndexStatements(Map, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.TableImpl
Accessor for the CREATE INDEX statements for this table.
getSQLCreateStatements(Properties) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for the SQL create statements.
getSQLCreateStatements(Properties) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the CREATE statements for this table.
getSQLCreateStatements(Properties) - Method in class org.datanucleus.store.rdbms.table.ClassView
Method to return the necessary SQL create statements for this table.
getSQLCreateStatements(Properties) - Method in class org.datanucleus.store.rdbms.table.TableImpl
Accessor for the SQL CREATE statements for this table.
getSQLDefinition() - Method in interface org.datanucleus.store.rdbms.table.Column
Accessor for the SQL definition of this column.
getSQLDefinition() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getSQLDropStatements() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for the SQL drop statements.
getSQLDropStatements() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the DROP statements for this table.
getSQLDropStatements() - Method in class org.datanucleus.store.rdbms.table.TableImpl
Accessor for the DROP statements for this table.
getSQLDropStatements() - Method in class org.datanucleus.store.rdbms.table.ViewImpl
Internal method to generate the SQL statements for dropping the view.
getSQLExpressionFactory() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor for the SQL expression factory to use when generating SQL statements.
getSQLExpressionFactory() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
 
getSQLStatement() - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
 
getSQLStatement() - Method in class org.datanucleus.store.rdbms.sql.SQLTable
 
getSQLStatementForCandidate(String) - Method in class org.datanucleus.store.rdbms.sql.UnionStatementGenerator
Convenience method to return the SQLStatement for a particular class.
getSQLStatementForCandidateViaJoin(String) - Method in class org.datanucleus.store.rdbms.sql.UnionStatementGenerator
Convenience method to return the SQLStatement for a particular class selecting a join table.
getSQLStatementForGet(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKMapStore
Method to return an SQLStatement for retrieving the value for a key.
getSQLStatementForGet(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinMapStore
Method to return an SQLStatement for retrieving the value for a key.
getSQLStatementForIterator(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKArrayStore
Method to generate an SQLStatement for iterating through elements of the set.
getSQLStatementForIterator(StateManager, int, int, StatementClassMapping, StatementParameterMapping) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKListStore
Method to generate an SQLStatement for iterating through elements of the list.
getSQLStatementForIterator(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKSetStore
Method to generate an SQLStatement for iterating through elements of the set.
getSQLStatementForIterator(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinArrayStore
Method to generate an SQLStatement for iterating through elements of the set.
getSQLStatementForIterator(StateManager, int, int, StatementClassMapping, StatementParameterMapping) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinListStore
Method to generate an SQLStatement for iterating through elements of the set.
getSQLStatementForIterator(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinSetStore
Method to generate an SQLStatement for iterating through elements of the set.
getSQLTable() - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
 
getSQLTableForMappingOfTable(SQLStatement, SQLTable, JavaTypeMapping) - Static method in class org.datanucleus.store.rdbms.sql.SQLStatementHelper
Method to return the SQLTable where the specified mapping (in the same table group as the provided SQLTable) is defined.
getSQLTableMappingForAlias(String) - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
 
getSQLTypeInfoForJDBCType(int) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor for the (default) SQL type info for the specified JDBC type
getStatement() - Method in class org.datanucleus.store.rdbms.sql.DiscriminatorStatementGenerator
Accessor for the SQL Statement.
getStatement() - Method in interface org.datanucleus.store.rdbms.sql.StatementGenerator
Accessor for the statement.
getStatement() - Method in class org.datanucleus.store.rdbms.sql.UnionStatementGenerator
Accessor for the SQL Statement for the candidate [+ subclasses].
getStatementForQuery(ManagedConnection, String) - Method in class org.datanucleus.store.rdbms.SQLController
Convenience method to create a new PreparedStatement for a query.
getStatementForQuery(ManagedConnection, String, String, String) - Method in class org.datanucleus.store.rdbms.SQLController
Convenience method to create a new PreparedStatement for a query.
getStatementForUpdate(ManagedConnection, String, boolean) - Method in class org.datanucleus.store.rdbms.SQLController
Convenience method to create a new PreparedStatement for an update.
getStatementMappingForNewObjectExpression(NewObjectExpression) - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
Convenience method to convert a NewObjectExpression into a StatementNewObjectMapping.
getStorageClass() - Static method in class org.datanucleus.store.rdbms.valuegenerator.DatastoreUUIDHexGenerator
Accessor for the storage class for POIDs generated with this generator.
getStorageDescription() - Method in class org.datanucleus.store.rdbms.SchemaAutoStarter
Utility to output the storage description for this mechanism.
getStoredJavaType() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getStoreManager() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Accessor for the Store Manager.
getStoreManager() - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Accessor for the StoreManager we handle the schema for.
getStoreManager() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for the Store Manager.
getStoreManager() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getStrategyForNative(String) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Method defining which value-strategy to use when the user specifies "native".
getStrategyValueForGenerator(ValueGenerator, ObjectManager) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor for the next value from the specified generator.
getString(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping
Accessor for String value when serialised.
getString(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.BlobRDBMSMapping
 
getString(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.BooleanRDBMSMapping
Accessor for the value for a boolean field stored as a String datastore type.
getString(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.CharRDBMSMapping
Method to extract a String from the ResultSet at the specified position
getString(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.ClobRDBMSMapping
 
getString(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.LongVarcharRDBMSMapping
 
getString(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleBlobRDBMSMapping
 
getString(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleClobRDBMSMapping
 
getString(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
getStringExpression(SQLExpression) - Static method in class org.datanucleus.store.rdbms.sql.expression.ExpressionUtils
Method to convert the provided expression into a String-based expression using the datastore.
getSubprotocolForURL(String) - Static method in class org.datanucleus.store.rdbms.JDBCUtils
Method to return the "subprotocol" for a JDBC URL.
getSubString(long, int) - Method in class org.datanucleus.store.rdbms.datatype.ClobImpl
 
getSuperDatastoreClass() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the supertable for this table.
getSuperDatastoreClass() - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for the supertable for this table.
getSuperDatastoreClass() - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for the supertable for this table.
getSupportedExtensions() - Method in class org.datanucleus.store.rdbms.query.JDOQLQuery
Method to return the names of the extensions supported by this query.
getSupportedExtensions() - Method in class org.datanucleus.store.rdbms.query.JPQLQuery
Method to return the names of the extensions supported by this query.
getSupportedExtensions() - Method in class org.datanucleus.store.rdbms.query2.JDOQLQuery2
Method to return the names of the extensions supported by this query.
getSupportedExtensions() - Method in class org.datanucleus.store.rdbms.query2.JPQLQuery2
Method to return the names of the extensions supported by this query.
getSupportedOptions() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the options that are supported by this datastore adapter and the underlying datastore.
getSupportedOptions() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor for the supported options in string form
getSurrogateForEmptyStrings() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Some databases, Oracle, treats an empty string (0 length) equals null
getSurrogateForEmptyStrings() - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Some databases, Oracle, treats an empty string (0 length) equals null
getSurrogateForEmptyStrings() - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Some databases, Oracle, treats an empty string (0 length) equals null
getTable() - Method in class org.datanucleus.store.rdbms.request.RequestIdentifier
Accessor for the table of this request.
getTable() - Method in class org.datanucleus.store.rdbms.sql.SQLColumn
 
getTable() - Method in class org.datanucleus.store.rdbms.sql.SQLJoin
 
getTable(String) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Accessor for the SQLTable object with the specified alias (if defined for this statement).
getTable(DatastoreContainerObject, String) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Accessor for the SQLTable object for the specified table (if defined for this statement) in the specified table group.
getTable() - Method in class org.datanucleus.store.rdbms.sql.SQLTable
 
getTableCat() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getTableExpression(DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Accessor for the table with the specified "alias".
getTableGroup(String) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Accessor for the table group with this name.
getTableName() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getTables() - Method in class org.datanucleus.store.rdbms.sql.SQLTableGroup
 
getTableSchem() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getTableType(Connection, Table) - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Returns the type of a database table/view in the datastore.
getTableWithDiscriminator() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Convenience method to return the root table with a discriminator in this inheritance tree.
getTime(long, long) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
getTime(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.TimeRDBMSMapping
 
getTimestamp(Object, int) - Method in class org.datanucleus.store.rdbms.mapping.TimestampRDBMSMapping
Method to access a Timestamp from the ResultSet.
getTransactionIsolation() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for the transaction isolation level.
getTransactionIsolationForSchemaCreation() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for the transaction isolation level to use during schema creation.
getTransactionIsolationForSchemaCreation() - Method in class org.datanucleus.store.rdbms.adapter.DB2AS400Adapter
Accessor for the transaction isolation level to use during schema creation.
getTransactionIsolationForSchemaCreation() - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for the transaction isolation level to use during schema creation.
getTransactionIsolationForSchemaCreation() - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Accessor for the transaction isolation level to use during schema creation.
getType() - Method in class org.datanucleus.store.rdbms.sql.SQLJoin
 
getType() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the main class represented.
getType() - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for the type of the class being represented by this view.
getType() - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for the main type represented here.
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.BitRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.BlobRDBMSMapping
Accessor for the RDBMS BLOB type being represented.
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.BooleanRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.CharRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.ClobRDBMSMapping
Accessor for the type info for this datastore field
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.DatalinkRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.DateRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.FloatRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.LongVarBinaryRDBMSMapping
Accessor for the type info of the JDBC type being represented.
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.LongVarcharRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleBlobRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleClobRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for the (SQL) type info for this datastore type.
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.RealRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping
Accessor for type info
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.TimeRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.TimestampRDBMSMapping
Accessor for the type info for this column.
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping
 
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.VarBinaryRDBMSMapping
Accessor for the type info of the JDBC type being represented.
getTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.VarCharRDBMSMapping
Accessor for datastore type info for this mapping.
getTypeInfo() - Method in interface org.datanucleus.store.rdbms.table.Column
Accessor for the type info for this column.
getTypeInfo() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
getTypeMap() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for the type map.
getTypeName() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
 
getTypeName() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
getUnions() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Accessor for the unioned statements.
getUnique() - Method in class org.datanucleus.store.rdbms.key.Index
Accessor for whether the index is unique
getUnlimitedLengthPrecisionValue(SQLTypeInfo) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Returns the precision value to be used when creating string columns of "unlimited" length.
getUnlimitedLengthPrecisionValue(SQLTypeInfo) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
 
getUnlimitedLengthPrecisionValue(SQLTypeInfo) - Method in class org.datanucleus.store.rdbms.adapter.PointbaseAdapter
Returns the precision value to be used when creating string columns of "unlimited" length.
getUnlimitedLengthPrecisionValue(SQLTypeInfo) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Returns the precision value to be used when creating string columns of "unlimited" length.
getUnsetStmt(ElementContainerStore) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKListStoreSpecialization
Generates the statement for unsetting an item from a list position.
getUpdateAction() - Method in class org.datanucleus.store.rdbms.key.ForeignKey
Accessor for updateAction.
getUpdateElementFk(StateManager, Object, Object, int, ElementContainerStore) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKArrayStoreSpecialization
Method to update the element FK to point to the specified owner/index.
getUpdateInputParameter() - Method in class org.datanucleus.store.rdbms.mapping.DatalinkRDBMSMapping
 
getUpdateInputParameter() - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleBlobRDBMSMapping
 
getUpdateInputParameter() - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleClobRDBMSMapping
 
getUpdateInputParameter() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for the string to put in any update datastore statements for this field.
getUserCandidates() - Method in class org.datanucleus.store.rdbms.query.CollectionCandidates
 
getUserDefinedScalarExpressions() - Static method in class org.datanucleus.store.rdbms.query.QueryCompiler
Accessor for the user-defined scalar expressions.
getValue(StateManager, Object) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKMapStore
Method to retrieve a value from the Map given the key.
getValue(StateManager, Object) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinMapStore
Method to retrieve a value from the Map given the key.
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.ArrayLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.CollectionLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.EnumLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.MapLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.MapLiteral.MapKeyLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.MapLiteral.MapValueLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.NullLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.ObjectLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.ParameterLiteral
 
getValue() - Method in interface org.datanucleus.store.rdbms.sql.expression.SQLLiteral
Accessor to the literal value
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.StringLiteral
 
getValue() - Method in class org.datanucleus.store.rdbms.sql.expression.TemporalLiteral
 
getValueExpressions() - Method in class org.datanucleus.store.rdbms.sql.expression.MapLiteral.MapValueLiteral
 
getValueForExtension(String) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Accessor for the value for an extension.
getValueForExtension(String) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Accessor for the value for an extension.
getValueForMemberOfObject(ObjectManager, AbstractMemberMetaData, Object) - Static method in class org.datanucleus.store.rdbms.sql.expression.ExpressionUtils
Get the value of a managed field/property in the provided object.
getValueForNewObject(StatementNewObjectMapping, ObjectManager, Object) - Method in class org.datanucleus.store.rdbms.query.ResultClassROF
Convenience method to return the value of a NewObject mapping for the current row of the provided query results.
getValueForObjectField(Object, String) - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
Convenience method to return the value of a field of the supplied object.
getValueForProperty(String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for a property.
getValueLiteral() - Method in class org.datanucleus.store.rdbms.sql.expression.MapLiteral
 
getValueMapping() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for the "value" mapping end of the relationship.
getValueType() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for the value type for this Map.
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
 
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Accessor for the vendor id.
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.FirebirdAdapter
 
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Accessor for the vendor ID for this adapter.
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Accessor for the vendor ID for this adapter.
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
 
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.McKoiAdapter
 
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
 
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
 
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for the vendor id
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.PointbaseAdapter
Accessor for the vendor id.
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Accessor for the vendor id.
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.SAPDBAdapter
 
getVendorID() - Method in class org.datanucleus.store.rdbms.adapter.SybaseAdapter
 
getVersionMapping(boolean) - Method in class org.datanucleus.store.rdbms.table.AbstractClassTable
Accessor for the version mapping specified .
getVersionMapping(boolean) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for the version mapping specified.
getVersionMapping(boolean) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for the version mapping specified .
getVersionMapping(boolean) - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for the version mapping specified .
getVersionMetaData() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for Version MetaData
getVersionMetaData() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for versionMetaData
getVersionMetaData() - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for Version MetaData
getWarnings() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for the warnings.
getWrapperFunction(int) - Method in interface org.datanucleus.store.rdbms.table.Column
Gets the wrapper for parameters.
getWrapperFunction(int) - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
groupingExpressions - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Expression(s) for the GROUP BY clause.
groupingExpressions - Variable in class org.datanucleus.store.rdbms.sql.SQLStatement
Expression(s) for the GROUP BY clause.
groupName - Variable in class org.datanucleus.store.rdbms.sql.SQLTable
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteExpression
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericSubqueryExpression
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ParameterLiteral
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Relational operator (greater than)
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringExpression
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringLiteral
 
gt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.TemporalExpression
 

H

H2Adapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to the H2 Database Engine.
H2Adapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.H2Adapter
Constructs a H2 adapter based on the given JDBC metadata.
H2TypeInfo - Class in org.datanucleus.store.rdbms.schema
SQL Type info for H2 datastores.
H2TypeInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.H2TypeInfo
Constructs a type information object from the current row of the given result set.
hasAggregatedExpressionsOnly() - Method in class org.datanucleus.store.rdbms.query.ResultExpressionsQueryable
Whether only aggregated expressions are returned
hasAggregateExpression - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
whether there is an aggregate expression present in the select
hasColumnName(DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Utility to return if a column of this name exists.
hasCrossJoin(LogicSetExpression) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Method to return if the query statement has a cross join involving the supplied table expression.
hasDatastoreField(DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Checks if there is a DatastoreField for the identifier
hashCode() - Method in class org.datanucleus.store.rdbms.datasource.DriverManagerDataSource
Hashcode operator.
hashCode() - Method in class org.datanucleus.store.rdbms.key.ForeignKey
Hashcode operator.
hashCode() - Method in class org.datanucleus.store.rdbms.key.Index
Hashcode operator.
hashCode() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
hashCode() - Method in class org.datanucleus.store.rdbms.query.AbstractRDBMSQueryResult
Override for compatibility with equals().
hashCode() - Method in class org.datanucleus.store.rdbms.request.RequestIdentifier
Accessor for the hashcode
hashCode() - Method in class org.datanucleus.store.rdbms.schema.ForeignKeyInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.schema.IndexInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.schema.JDBCTypeInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.schema.PrimaryKeyInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.schema.RDBMSSchemaInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableFKInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableIndexInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTableInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTablePKInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.schema.RDBMSTypesInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Returns a hash code value for this object.
hashCode() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for the hascode of this table.
hashCode() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
hasNucleusTypeExpression() - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Whether this query will return a meta data expression (containing NUCLEUS_TYPE).
hasOption(String) - Method in class org.datanucleus.store.rdbms.sql.AbstractStatementGenerator
 
hasOption(String) - Method in interface org.datanucleus.store.rdbms.sql.StatementGenerator
Whether the generator has a particular option set.
hasPerformedSchemaUpdates() - Method in class org.datanucleus.store.rdbms.fieldmanager.DynamicSchemaFieldManager
Accessor for whether this field manager has made updates to the schema.
hasSQLTableMappingForAlias(String) - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
 
hasWrittenDdlStatement(String) - Method in class org.datanucleus.store.rdbms.RDBMSManager
When we are in SchemaTool DDL mode, return if the supplied statement is already present.
having - Variable in class org.datanucleus.store.rdbms.sql.SQLStatement
Having clause.
havingExpr - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Expression for any HAVING clause.
highestMemberNumber - Variable in class org.datanucleus.store.rdbms.table.AbstractClassTable
Highest absolute field/property number managed by this table
HSQLAdapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to the Hypersonic SQL Server database.
HSQLAdapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Constructs a Hypersonic SQL adapter based on the given JDBC metadata.
HSQLTypeInfo - Class in org.datanucleus.store.rdbms.schema
SQL Type info for HSQLDB datastores.
HSQLTypeInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.HSQLTypeInfo
Constructs a type information object from the current row of the given result set.
HSQLTypeInfo(String, short, int, String, String, String, int, boolean, short, boolean, boolean, boolean, String, short, short, int) - Constructor for class org.datanucleus.store.rdbms.schema.HSQLTypeInfo
 

I

identifier - Variable in class org.datanucleus.store.rdbms.table.AbstractTable
Identifier name for the table.
identifier - Variable in class org.datanucleus.store.rdbms.table.ColumnImpl
Identifier for the column in the datastore.
identifierQuoteString - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The String used to quote identifiers.
idMapping - Variable in class org.datanucleus.store.rdbms.table.AbstractClassTable
Mapping for the id of the table.
IllegalExpressionOperationException - Exception in org.datanucleus.store.rdbms.sql.expression
Exception thrown when trying to perform an illegal/unsupported operation on an SQL expression.
IllegalExpressionOperationException(String, SQLExpression) - Constructor for exception org.datanucleus.store.rdbms.sql.expression.IllegalExpressionOperationException
Constructor.
IllegalExpressionOperationException(SQLExpression, String, SQLExpression) - Constructor for exception org.datanucleus.store.rdbms.sql.expression.IllegalExpressionOperationException
Constructor.
implicitParamNo - Variable in class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
State variable for the current implicit parameter number.
imports - Variable in class org.datanucleus.store.rdbms.query.Parser
 
imports - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
Imports to use for the resolution of classes.
in(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
 
in(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
in(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
in(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ObjectExpression
 
in(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
In expression.
in(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringExpression
 
in(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.TemporalExpression
 
INCLUDE_ORDERBY_COLS_IN_SELECT - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether to include any ORDER BY columns in a SELECT.
includeInFetchStatement() - Method in class org.datanucleus.store.rdbms.mapping.DatalinkRDBMSMapping
 
includeInFetchStatement() - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleClobRDBMSMapping
 
includeInFetchStatement() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Whether this mapping is included in the fetch statement.
includeInSQLFetchStatement() - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleBlobRDBMSMapping
Whether to include this mapping in a fetch statement.
includeSubclasses - Variable in class org.datanucleus.store.rdbms.sql.AbstractStatementGenerator
Whether to include iteration through subclasses of the candidate.
IncompatibleDataTypeException - Exception in org.datanucleus.store.rdbms.exceptions
A IncompatibleDataTypeException is thrown if a column is detected to have an incompatible type in the database during schema validation.
IncompatibleDataTypeException(Column, int, int) - Constructor for exception org.datanucleus.store.rdbms.exceptions.IncompatibleDataTypeException
Constructs an incompatible data type exception.
Index - Class in org.datanucleus.store.rdbms.key
Representation of an index.
Index(DatastoreContainerObject, boolean, String) - Constructor for class org.datanucleus.store.rdbms.key.Index
Constructor.
Index(CandidateKey) - Constructor for class org.datanucleus.store.rdbms.key.Index
Constructor.
Index(ForeignKey) - Constructor for class org.datanucleus.store.rdbms.key.Index
Constructor.
IndexInfo - Class in org.datanucleus.store.rdbms.schema
Represents the metadata of a specific index column.
IndexInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.IndexInfo
Constructs an index information object from the current row of the given result set.
indexOfMethod(ScalarExpression, ScalarExpression, NumericExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL String.indexOf() method.
indexOfMethod(ScalarExpression, ScalarExpression, NumericExpression) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Returns the appropriate SQL expression for the JDOQL String.indexOf() method.
indexOfMethod(ScalarExpression, ScalarExpression, NumericExpression) - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Returns the appropriate SQL expression for the JDOQL String.indexOf() method.
indexOfMethod(ScalarExpression, ScalarExpression, NumericExpression) - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
Method to handle the indexOf operation.
indexOfMethod(ScalarExpression, ScalarExpression, NumericExpression) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Returns the appropriate SQL expression for the JDOQL String.indexOf() method.
indexOfMethod(ScalarExpression, ScalarExpression, NumericExpression) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Returns the appropriate SQL expression for the JDOQL String.indexOf() method.
indexOfMethod(ScalarExpression, ScalarExpression, NumericExpression) - Method in class org.datanucleus.store.rdbms.adapter.SybaseAdapter
Method to handle the indexOf operation.
InformixAdapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to the Informix database.
InformixAdapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.InformixAdapter
Constructor.
InformixTypeInfo - Class in org.datanucleus.store.rdbms.schema
SQL Type info for Informix datastores.
InformixTypeInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.InformixTypeInfo
Constructs a type information object from the current row of the given result set.
initialise() - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKMapStore
 
initialiseDatastore(Object) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Creates the auxiliary functions/procedures in the schema
initialiseDatastore(Object) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Creates the auxiliary functions/procedures in the schema
initialiseDatastore(Object) - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Creates the auxiliary functions/procedures in the schema
initialiseIdentifierFactory(OMFContext) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Method to create the IdentifierFactory to be used by this store.
initialiseSequenceTable() - Method in class org.datanucleus.store.rdbms.valuegenerator.TableGenerator
Method to initialise the sequence table used for storing the sequence values.
initialiseTypes(StoreSchemaHandler, ManagedConnection) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Initialise the types for this datastore.
initialiseTypes(StoreSchemaHandler, ManagedConnection) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Initialise the types for this datastore.
initialiseTypes(StoreSchemaHandler, ManagedConnection) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Initialise the types for this datastore.
initialiseTypes(StoreSchemaHandler, ManagedConnection) - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
Initialise the types for this datastore.
initialiseTypes(StoreSchemaHandler, ManagedConnection) - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
Initialise the types for this datastore.
initialiseTypes(StoreSchemaHandler, ManagedConnection) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Initialise the types for this datastore.
initialiseTypes(StoreSchemaHandler, ManagedConnection) - Method in class org.datanucleus.store.rdbms.adapter.PointbaseAdapter
Initialise the types for this datastore.
initialiseTypes(StoreSchemaHandler, ManagedConnection) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Initialise the types for this datastore.
initialize() - Method in class org.datanucleus.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping
Initialisation method, initialising the type info.
initialize() - Method in class org.datanucleus.store.rdbms.mapping.CharRDBMSMapping
Method to initialise the column mapping.
initialize() - Method in class org.datanucleus.store.rdbms.mapping.DatalinkRDBMSMapping
 
initialize() - Method in class org.datanucleus.store.rdbms.mapping.VarCharRDBMSMapping
Method to initialise the column mapping.
initialize(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.ArrayTable
Method to initialise the table definition.
initialize(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Method to initialise the table.
initialize(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.ClassView
Method to initialise the view.
initialize(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.CollectionTable
Method to initialise the table definition.
initialize(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.ElementContainerTable
Method to initialise the table definition.
initialize(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.MapTable
Method to initialise the table definition.
initialize(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.ProbeTable
Method to initialise the table.
initialize(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.SchemaTable
Method to initialise the table.
initialize(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Method to initialise the table.
initialize(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.SequenceTable
Method to initialise the table.
initialize(ClassLoaderResolver) - Method in interface org.datanucleus.store.rdbms.table.Table
Method to initialise the table.
initializeColumnInfoForPrimaryKeyColumns(Connection) - Method in class org.datanucleus.store.rdbms.table.TableImpl
Utility to load the structure/metadata of primary key columns of the table.
initializeColumnInfoFromDatastore(RDBMSColumnInfo) - Method in interface org.datanucleus.store.rdbms.table.Column
Initialize the default column value and auto increment
initializeColumnInfoFromDatastore(RDBMSColumnInfo) - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
initializeColumnInfoFromDatastore(Connection) - Method in class org.datanucleus.store.rdbms.table.TableImpl
Initialize the default value for columns if null using the values from the datastore.
initializePK(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.AbstractClassTable
Method to initialise the table primary key field(s).
initializePK(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Method to initialise the table primary key field(s).
initializePK(ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Method to initialise the primary key of this table.
initTypeInfo() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Sets the TypeInfo for the columns of the Mapping.
INNER_JOIN - Static variable in class org.datanucleus.store.rdbms.query.QueryStatement.Join
ANSI INNER JOIN
innerJoin(ScalarExpression, ScalarExpression, LogicSetExpression, boolean, boolean) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Method to do an inner join to another table, and optionally apply it to any unions for this query.
innerJoin(ScalarExpression, ScalarExpression, LogicSetExpression, boolean) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Method to do an inner join to another table.
innerJoin(SQLTable, JavaTypeMapping, DatastoreContainerObject, String, JavaTypeMapping, Object[], String) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Method to form an inner join to the specified table using the provided mappings.
innerTableMappings - Variable in class org.datanucleus.store.rdbms.RDBMSFetchStatement
Map of mappings to inner join to (from the id of the main table), keyed by the table alias
input - Variable in class org.datanucleus.store.rdbms.query.Parser
 
insertObject(StateManager) - Method in class org.datanucleus.store.rdbms.RDBMSPersistenceHandler
Inserts a persistent object into the database.
InsertRequest - Class in org.datanucleus.store.rdbms.request
Class to provide a means of insertion of records to a data store.
InsertRequest(DatastoreClass, Class, ClassLoaderResolver) - Constructor for class org.datanucleus.store.rdbms.request.InsertRequest
Constructor, taking the table.
insertValuesOnInsert() - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleBlobRDBMSMapping
Accessor for whether this mapping requires values inserting on an INSERT.
insertValuesOnInsert() - Method in class org.datanucleus.store.rdbms.mapping.oracle.OracleClobRDBMSMapping
Accessor for whether this mapping requires values inserting on an INSERT.
insertValuesOnInsert() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for whether this mapping requires values inserting on an INSERT.
insertValuesOnInsert(DatastoreMapping) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Accessor for whether this mapping requires values inserting on an INSERT.
IntegerLiteral - Class in org.datanucleus.store.rdbms.sql.expression
Representation of an Integer literal.
IntegerLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
Constructor for an integer literal with a value.
IntegerRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a INTEGER RDBMS type.
IntegerRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping
 
IntegerRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping
Constructor.
internalAdd(StateManager, ElementContainerStore, int, boolean, Collection, int, int) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinListStoreSpecialization
 
internalPut(StateManager, ManagedConnection, boolean, Object, Object, boolean) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinMapStore
Method to process a "put" statement (where the key has no value in the join table).
internalUpdate(StateManager, ManagedConnection, boolean, Object, Object, boolean) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinMapStore
Method to process an "update" statement (where the key already has a value in the join table).
invalidateColumnInfoForTable(Table) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Method to invalidate the cached column info for a table.
invalidateStatement() - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Method to uncache the generated SQL (because some condition has changed).
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.ArrayExpression
 
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
 
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteExpression
 
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.CollectionExpression
 
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
 
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.MapExpression
 
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.MapLiteral.MapKeyLiteral
 
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Invocation of a method on this expression.
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.StringExpression
 
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.TemporalExpression
 
invoke(String, List) - Method in class org.datanucleus.store.rdbms.sql.expression.TemporalLiteral
 
invokeMethod(SQLStatement, String, String, SQLExpression, List) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory
Accessor for the result of a method call on the supplied expression with the supplied args.
invokeOperation(String, SQLExpression, SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory
Accessor for the result of an operation call on the supplied expression with the supplied args.
ior(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
 
ior(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanLiteral
 
ior(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Conditional OR.
iorCondition(BooleanExpression, boolean) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
add an condition to the query and queries involved in the union if unionQuery is true
iorCondition(BooleanExpression) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Method to add an IOR condition to the WHERE clause of the statement.
is(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ObjectExpression
An "is" (instanceOf) expression, providing a BooleanExpression whether this expression is an instanceof the provided type.
is(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
An "is" (instanceOf) expression, providing a BooleanExpression whether this expression is an instanceof the provided type.
isAllowsPrecisionSpec() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
isAutoIncrement() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
isBaseDatastoreClass() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Whether this table is the base table in the inheritance hierarchy.
isBaseDatastoreClass() - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for whether this is a base datastore class (root in a hierarchy).
isBaseDatastoreClass() - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Whether this table is the base in the inheritance hierarchy.
isBitBased() - Method in class org.datanucleus.store.rdbms.mapping.BitRDBMSMapping
Accessor for whether the mapping is bit-based.
isBitBased() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for whether the mapping is bit-based.
isBooleanBased() - Method in class org.datanucleus.store.rdbms.mapping.BooleanRDBMSMapping
Accessor for whether the mapping is boolean-based.
isBooleanBased() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for whether the mapping is boolean-based.
isCaseSensitive() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
isClosed() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for whether the connection is closed.
isCompatibleWith(RDBMSColumnInfo) - Method in class org.datanucleus.store.rdbms.schema.H2TypeInfo
Utility to check the compatibility of this type with the supplied Column type.
isCompatibleWith(RDBMSColumnInfo) - Method in class org.datanucleus.store.rdbms.schema.HSQLTypeInfo
Utility to check the compatibility of this type with the supplied Column type.
isCompatibleWith(RDBMSColumnInfo) - Method in class org.datanucleus.store.rdbms.schema.MSSQLTypeInfo
 
isCompatibleWith(RDBMSColumnInfo) - Method in class org.datanucleus.store.rdbms.schema.MySQLTypeInfo
Utility to check the compatibility of this type with the supplied Column type.
isCompatibleWith(RDBMSColumnInfo) - Method in class org.datanucleus.store.rdbms.schema.PostgresqlTypeInfo
Utility to check the compatibility of this type with the supplied Column type.
isCompatibleWith(RDBMSColumnInfo) - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Convenience method for returning if this type is compatible with the provided column.
isCompiled - Variable in class org.datanucleus.store.rdbms.query.JDOQLQuery
State variable for the compilation state
isCompiled() - Method in class org.datanucleus.store.rdbms.query.JDOQLQuery
Method to return if the query is compiled.
isCompiled - Variable in class org.datanucleus.store.rdbms.query.JPQLQuery
State variable for the compilation state
isCompiled() - Method in class org.datanucleus.store.rdbms.query.JPQLQuery
Method to return if the query is compiled.
isCompiled - Variable in class org.datanucleus.store.rdbms.query.SQLQuery
State variable for the compilation state
isCompiled() - Method in class org.datanucleus.store.rdbms.query.SQLQuery
Method to return if the query is compiled.
isCompiled() - Method in class org.datanucleus.store.rdbms.query2.JDOQLQuery2
Method to return if the query is compiled.
isCompiled() - Method in class org.datanucleus.store.rdbms.query2.JPQLQuery2
Method to return if the query is compiled.
isDecimalBased() - Method in class org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping
Accessor for whether the mapping is decimal-based.
isDecimalBased() - Method in class org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping
Accessor for whether the mapping is decimal-based.
isDecimalBased() - Method in class org.datanucleus.store.rdbms.mapping.LongVarcharRDBMSMapping
Accessor for whether the mapping is decimal-based.
isDecimalBased() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for whether the mapping is decimal-based.
isDecimalBased() - Method in class org.datanucleus.store.rdbms.mapping.RealRDBMSMapping
Accessor for whether the mapping is decimal-based.
isDefaultable() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
isEmbeddedElement() - Method in class org.datanucleus.store.rdbms.table.ArrayTable
Accessor for whether the element is embedded into this table.
isEmbeddedElement() - Method in class org.datanucleus.store.rdbms.table.CollectionTable
Accessor for whether the element is embedded into this table.
isEmbeddedElementPC() - Method in class org.datanucleus.store.rdbms.table.ArrayTable
Accessor for whether the element is a PersistenceCapable(embedded)
isEmbeddedElementPC() - Method in class org.datanucleus.store.rdbms.table.CollectionTable
Accessor for whether the element is a PersistenceCapable(embedded).
isEmbeddedKey() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for whether the key is embedded into this table.
isEmbeddedKeyPC() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for whether the key is a PersistenceCapable(embedded)
isEmbeddedValue() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for whether the value is embedded into this table.
isEmbeddedValuePC() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for whether the value is a PersistenceCapable(embedded)
isEmpty() - Method in class org.datanucleus.store.rdbms.extent.ClassTableExtent
Returns true if this collection contains no elements.
isEmpty() - Method in class org.datanucleus.store.rdbms.extent.ClassViewExtent
Returns true if this collection contains no elements.
isEmpty() - Method in class org.datanucleus.store.rdbms.query.CollectionCandidates
Returns true if this collection contains no elements.
isEmpty() - Method in class org.datanucleus.store.rdbms.query.ForwardQueryResult
Returns true if this collection contains no elements.
isEmpty() - Method in class org.datanucleus.store.rdbms.query.ResultExpressionsQueryable
Returns true if this collection contains no elements.
isExistsSubQuery - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Whether this query is to be used as a as set for the Exists function.
isFixedPrecScale() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
isHelp() - Method in class org.datanucleus.store.rdbms.SchemaTool
 
isIdentity() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
isIdentityFieldDataType(String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Verifies if the given typeName is auto incremented by the datastore.
isIdentityFieldDataType(String) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Verifies if the given columnDef is auto incremented by the datastore.
isIdentityFieldDataType(String) - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
Verifies if the given columnDef is auto incremented by the datastore.
isInitialized() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for whether the table is initialised.
isInitialized() - Method in interface org.datanucleus.store.rdbms.table.Table
Accessor for whether the table has been initialised.
isInitializedModified() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for whether the table has been modified since initialisation.
isInitializedModified() - Method in interface org.datanucleus.store.rdbms.table.Table
Accessor for whether the table has been modified after being initialised.
isIntegerBased() - Method in class org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping
Accessor for whether the mapping is integer-based.
isIntegerBased() - Method in class org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping
Accessor for whether the mapping is integer-based.
isIntegerBased() - Method in class org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping
Accessor for whether the mapping is integer-based.
isIntegerBased() - Method in class org.datanucleus.store.rdbms.mapping.LongVarcharRDBMSMapping
Accessor for whether the mapping is integer-based.
isIntegerBased() - Method in class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
Accessor for whether the mapping is integer-based.
isIntegerBased() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for whether the mapping is integer-based.
isIntegerBased() - Method in class org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping
Accessor for whether the mapping is integer-based.
isIntegerBased() - Method in class org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping
Accessor for whether the mapping is integer-based.
isKeyword(String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Tests if a given string is a SQL key word.
isKeyword(String) - Method in class org.datanucleus.store.rdbms.adapter.McKoiAdapter
 
isNullable() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for whether the mapping is nullable.
isNullable - Variable in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Whether the column definitely doesnt allow NULL values ("NO") or possibly does ("YES").
isNullable() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
isObjectIDDatastoreAttributed() - Method in class org.datanucleus.store.rdbms.table.AbstractClassTable
Accessor for whether the table has its identity attributed by the datastore (e.g using autoincrement)
isObjectIDDatastoreAttributed() - Method in class org.datanucleus.store.rdbms.table.ClassTable
Whether this table or super table has id (primary key) attributed by the datastore
isObjectIDDatastoreAttributed() - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for whether the object ID is attributed in the datastore.
isObjectIDDatastoreAttributed() - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Whether this table or super table has id (primary key) attributed by the datastore
isolationLevel - Variable in class org.datanucleus.store.rdbms.AbstractSchemaTransaction
 
isOpen() - Method in class org.datanucleus.store.rdbms.SchemaAutoStarter
Whether it's open for writing (add/delete) classes to the auto start mechanism
isParameter() - Method in class org.datanucleus.store.rdbms.sql.expression.EnumLiteral
 
isParameter - Variable in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Whether this expression is an input parameter (so will be "?" in the SQL).
isParameter() - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
 
isPKInitialized() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for whether the primary key of the table is initialised.
isPrecompilable() - Method in class org.datanucleus.store.rdbms.query2.QueryToSQLMapper
Accessor for whether the query is precompilable (doesn't need to know parameter values to be able to compile it).
isPrecompilable() - Method in class org.datanucleus.store.rdbms.query2.RDBMSQueryCompilation
 
isPrimaryKey() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
isReadOnly() - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for whether the connection is read only.
isReservedKeyword(String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Tests if a given string is a SQL keyword.
isSerialisedElement() - Method in class org.datanucleus.store.rdbms.table.ArrayTable
Accessor for whether the element is serialised into this table.
isSerialisedElement() - Method in class org.datanucleus.store.rdbms.table.CollectionTable
Accessor for whether the element is serialised into this table.
isSerialisedElementPC() - Method in class org.datanucleus.store.rdbms.table.ArrayTable
Accessor for whether the element is a PersistenceCapable(serialised)
isSerialisedElementPC() - Method in class org.datanucleus.store.rdbms.table.CollectionTable
Accessor for whether the element is a PersistenceCapable(serialised)
isSerialisedKey() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for whether the key is serialised into this table.
isSerialisedKeyPC() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for whether the key is a PersistenceCapable(serialised)
isSerialisedValue() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for whether the value is serialised into this table.
isSerialisedValuePC() - Method in class org.datanucleus.store.rdbms.table.MapTable
Accessor for whether the value is a PersistenceCapable(serialised)
isStringBased() - Method in class org.datanucleus.store.rdbms.mapping.CharRDBMSMapping
Accessor for whether the mapping is string-based.
isStringBased() - Method in class org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping
Accessor for whether the mapping is string-based.
isStringBased() - Method in class org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping
Accessor for whether the mapping is string-based.
isStringBased() - Method in class org.datanucleus.store.rdbms.mapping.LongVarcharRDBMSMapping
Accessor for whether the mapping is string-based.
isStringBased() - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Accessor for whether the mapping is string-based.
isSuperDatastoreClass(DatastoreClass) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor whether the supplied DatastoreClass is a supertable of this table.
isSuperDatastoreClass(DatastoreClass) - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor whether the supplied DatastoreClass is a supertable of this table.
isSuperDatastoreClass(DatastoreClass) - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor whether the supplied DatastoreClass is a supertable of this table.
isUnique() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
isUnlimitedLength() - Method in interface org.datanucleus.store.rdbms.table.Column
Convenience method to check if the length is required to be unlimited (BLOB/CLOB).
isUnlimitedLength() - Method in class org.datanucleus.store.rdbms.table.ColumnImpl
 
isUnsignedAttribute() - Method in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
 
isValid(int) - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
 
isValidated() - Method in class org.datanucleus.store.rdbms.table.AbstractTable
Accessor for whether the table is validated.
isValidated() - Method in interface org.datanucleus.store.rdbms.table.Table
Accessor for whether the table is validated.
isValidJDBCType(String) - Static method in class org.datanucleus.store.rdbms.JDBCUtils
Method to return whether the passed "jdbc-type" is a valid JDBC type for use.
isValidPrimaryKeyType(int) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Method to return whether the specified JDBC type is valid for use in a PrimaryKey.
isValidPrimaryKeyType(int) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Accessor for whether the specified type is allow to be part of a PK.
isValidPrimaryKeyType(int) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Accessor for whether the specified type is allow to be part of a PK.
isValidPrimaryKeyType(int) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Method to return whether the specified JDBC type is valid for use in a PrimaryKey.
isVerbose() - Method in class org.datanucleus.store.rdbms.SchemaTool
 
isWrapperFor(Class) - Method in class org.datanucleus.store.rdbms.datasource.DriverManagerDataSource
 
isWrapperFor(Class) - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
 
iterator() - Method in class org.datanucleus.store.rdbms.extent.AbstractRDBMSExtent
Returns an iterator over all the instances in the Extent.
iterator() - Method in class org.datanucleus.store.rdbms.query.ForwardQueryResult
Accessor for an iterator for the results.
iterator() - Method in class org.datanucleus.store.rdbms.query.ScrollableQueryResult
Accessor for an iterator for the results.
iterator(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKArrayStore
Accessor for an iterator for the set.
iterator(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKSetStore
Accessor for an iterator for the set.
iterator(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinArrayStore
Method to return an iterator to the array.
iterator(StateManager) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinSetStore
Accessor for an iterator for the set.
iteratorReservedWords() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Iterator for the reserved words constructed from the method DataBaseMetaData.getSQLKeywords + standard SQL reserved words
iteratorReservedWords() - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Iterator for the reserved words constructed from the method DataBaseMetaData.getSQLKeywords + standard SQL reserved words

J

JDBCTypeInfo - Class in org.datanucleus.store.rdbms.schema
Representation of JDBC type information in the datastore.
JDBCTypeInfo(short) - Constructor for class org.datanucleus.store.rdbms.schema.JDBCTypeInfo
 
JDBCUtils - Class in org.datanucleus.store.rdbms
Convenience helper for JDBC.
JDBCUtils() - Constructor for class org.datanucleus.store.rdbms.JDBCUtils
 
JDOConnectionImpl - Class in org.datanucleus.store.rdbms
Implementation of a JDO connection for RDBMS datastores.
JDOConnectionImpl(Object, Runnable) - Constructor for class org.datanucleus.store.rdbms.JDOConnectionImpl
Constructor.
JDOHelperGetObjectIdMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate JDOHelper.getObjectId({expression}).
JDOHelperGetObjectIdMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.JDOHelperGetObjectIdMethod
 
JDOHelperGetVersionMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate JDOHelper.getVersion({expression}).
JDOHelperGetVersionMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.JDOHelperGetVersionMethod
 
JDOQLQuery - Class in org.datanucleus.store.rdbms.query
RDBMS representation of a JDOQL query.
JDOQLQuery(ObjectManager) - Constructor for class org.datanucleus.store.rdbms.query.JDOQLQuery
Constructs a new query instance that uses the given persistence manager.
JDOQLQuery(ObjectManager, JDOQLQuery) - Constructor for class org.datanucleus.store.rdbms.query.JDOQLQuery
Constructs a new query instance having the same criteria as the given query.
JDOQLQuery(ObjectManager, String) - Constructor for class org.datanucleus.store.rdbms.query.JDOQLQuery
Constructor for a JDOQL query where the query is specified using the "Single-String" format.
JDOQLQuery2 - Class in org.datanucleus.store.rdbms.query2
RDBMS representation of a JDOQL query for use by DataNucleus.
JDOQLQuery2(ObjectManager) - Constructor for class org.datanucleus.store.rdbms.query2.JDOQLQuery2
Constructs a new query instance that uses the given object manager.
JDOQLQuery2(ObjectManager, JDOQLQuery2) - Constructor for class org.datanucleus.store.rdbms.query2.JDOQLQuery2
Constructs a new query instance having the same criteria as the given query.
JDOQLQuery2(ObjectManager, String) - Constructor for class org.datanucleus.store.rdbms.query2.JDOQLQuery2
Constructor for a JDOQL query where the query is specified using the "Single-String" format.
JDOQLQueryCompiler - Class in org.datanucleus.store.rdbms.query
Compiler of JDOQL queries for RDBMS datastores.
JDOQLQueryCompiler(AbstractJDOQLQuery, Imports, Map) - Constructor for class org.datanucleus.store.rdbms.query.JDOQLQueryCompiler
Constructor.
join(SQLJoin.JoinType, SQLTable, JavaTypeMapping, SQLTable, JavaTypeMapping, Object[]) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Internal method to form a join to the specified table using the provided mappings.
joins - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
inner/left/right joins
joins - Variable in class org.datanucleus.store.rdbms.sql.SQLStatement
List of joins for this statement.
joinsToTableAliases - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Internal List of table aliases, to ensure that we don't have duplicate JOINs From vs To
JoinTable - Class in org.datanucleus.store.rdbms.table
Abstract class representing a field that maps to a table in the datastore.
JoinTable(DatastoreIdentifier, AbstractMemberMetaData, RDBMSManager) - Constructor for class org.datanucleus.store.rdbms.table.JoinTable
Constructor.
JPQLParser - Class in org.datanucleus.store.rdbms.query
Parser for JPQL queries, extending the basic JDOQL parser for supporting the identifier ?1, ?2 syntax.
JPQLParser(String, Imports) - Constructor for class org.datanucleus.store.rdbms.query.JPQLParser
Constructor.
JPQLQuery - Class in org.datanucleus.store.rdbms.query
RDBMS representation of a JPQL query for use by DataNucleus.
JPQLQuery(ObjectManager) - Constructor for class org.datanucleus.store.rdbms.query.JPQLQuery
Constructs a new query instance that uses the given persistence manager.
JPQLQuery(ObjectManager, JPQLQuery) - Constructor for class org.datanucleus.store.rdbms.query.JPQLQuery
Constructs a new query instance having the same criteria as the given query.
JPQLQuery(ObjectManager, String) - Constructor for class org.datanucleus.store.rdbms.query.JPQLQuery
Constructor for a JPQL query where the query is specified using the "Single-String" format.
JPQLQuery2 - Class in org.datanucleus.store.rdbms.query2
RDBMS representation of a JPQL query for use by DataNucleus.
JPQLQuery2(ObjectManager) - Constructor for class org.datanucleus.store.rdbms.query2.JPQLQuery2
Constructs a new query instance that uses the given object manager.
JPQLQuery2(ObjectManager, JPQLQuery2) - Constructor for class org.datanucleus.store.rdbms.query2.JPQLQuery2
Constructs a new query instance having the same criteria as the given query.
JPQLQuery2(ObjectManager, String) - Constructor for class org.datanucleus.store.rdbms.query2.JPQLQuery2
Constructor for a JPQL query where the query is specified using the "Single-String" format.
JPQLQueryCompiler - Class in org.datanucleus.store.rdbms.query
Compiler of JPQL queries for RDBMS datastores.
JPQLQueryCompiler(AbstractJPQLQuery, Imports, Map) - Constructor for class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Constructor.

K

key - Variable in class org.datanucleus.store.rdbms.request.Request
 

L

language - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
Language of this query (e.g JDOQL, JPQL).
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteExpression
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericSubqueryExpression
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ParameterLiteral
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Relational operator (lower than or equals)
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringExpression
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringLiteral
 
le(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.TemporalExpression
 
LEFT_OUTER_JOIN - Static variable in class org.datanucleus.store.rdbms.query.QueryStatement.Join
ANSI LEFT OUTER JOIN
leftOuterJoin(ScalarExpression, ScalarExpression, LogicSetExpression, boolean, boolean) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Method to do a left outer join to another table, and optionally apply it to any unions for this query.
leftOuterJoin(ScalarExpression, ScalarExpression, LogicSetExpression, boolean) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Method to do a left outer join to another table.
leftOuterJoin(SQLTable, JavaTypeMapping, DatastoreContainerObject, String, JavaTypeMapping, Object[], String) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Method to form a left outer join to the specified table using the provided mappings.
length() - Method in class org.datanucleus.store.rdbms.datatype.BlobImpl
 
length() - Method in class org.datanucleus.store.rdbms.datatype.ClobImpl
 
listIterator() - Method in class org.datanucleus.store.rdbms.query.ForwardQueryResult
Accessor for an iterator for the results.
listIterator() - Method in class org.datanucleus.store.rdbms.query.ScrollableQueryResult
Accessor for an iterator for the results.
listIterator(StateManager, int, int) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKListStore
Accessor for an iterator through the list elements.
listIterator(StateManager, int, int) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinListStore
Accessor for an iterator through the list elements.
literalPrefix - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
The prefix used to quote a literal of this data type; may be null.
literalSuffix - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
The suffix used to quote a literal of this data type; may be null.
loadDatastoreMapping(PluginManager, ClassLoaderResolver, String) - Method in class org.datanucleus.store.rdbms.mapping.RDBMSMappingManager
Load all datastore mappings defined in the associated plugins.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
LOCALISER - Static variable in exception org.datanucleus.store.rdbms.datasource.DatastoreConfigurationException
Localisation of messages.
LOCALISER - Static variable in exception org.datanucleus.store.rdbms.datasource.DatastoreDriverNotFoundException
Localisation of messages.
LOCALISER - Static variable in exception org.datanucleus.store.rdbms.datasource.DatastorePoolException
Localisation of messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.DeleteTablesSchemaTransaction
Localiser for messages.
LOCALISER - Static variable in exception org.datanucleus.store.rdbms.exceptions.PrimaryKeyColumnNotAllowedException
 
LOCALISER - Static variable in exception org.datanucleus.store.rdbms.exceptions.ViewDefinitionException
 
LOCALISER - Static variable in class org.datanucleus.store.rdbms.fieldmanager.DynamicSchemaFieldManager
Localiser for internationalisation.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.JDOConnectionImpl
Localisation utility for output messages
LOCALISER - Static variable in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
LOCALISER - Static variable in class org.datanucleus.store.rdbms.query.CollectionCandidates
 
LOCALISER - Static variable in class org.datanucleus.store.rdbms.query.Parser
Localiser for messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.query.PersistentIDROF
Localiser for messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.query.QueryCompiler
Localiser for messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.query.QueryStatement
Localisation for messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.query.ResultClassROF
 
LOCALISER - Static variable in class org.datanucleus.store.rdbms.query.ResultExpressionsQueryable
 
LOCALISER - Static variable in class org.datanucleus.store.rdbms.query.ResultMetaDataROF
Localisation of messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.query.SQLEvaluator
Localiser for messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.RDBMSFetchStatement
Localiser of messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.RDBMSPersistenceHandler
Localiser for messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.request.Request
Localisation of messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.schema.RDBMSSchemaHandler
Localiser for messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Localiser for messages
LOCALISER - Static variable in class org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory
Localiser for messages
LOCALISER - Static variable in class org.datanucleus.store.rdbms.sql.method.AbstractSQLMethod
Localiser for messages
LOCALISER - Static variable in class org.datanucleus.store.rdbms.sql.SQLStatement
Localisation for messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.SQLController
Localiser for messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.table.AbstractTable
Localiser for messages.
LOCALISER - Static variable in class org.datanucleus.store.rdbms.ValidateTableSchemaTransaction
Localiser for messages.
LOCALISER_BASE - Static variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
LOCALISER_RDBMS - Static variable in class org.datanucleus.store.rdbms.ConnectionFactoryImpl
Localiser for messages.
LOCALISER_RDBMS - Static variable in class org.datanucleus.store.rdbms.extent.ClassTableExtent
Localised messages
LOCALISER_RDBMS - Static variable in class org.datanucleus.store.rdbms.extent.ClassViewExtent
Localised messages
LOCALISER_RDBMS - Static variable in class org.datanucleus.store.rdbms.mapping.RDBMSMappingManager
 
LOCALISER_RDBMS - Static variable in class org.datanucleus.store.rdbms.query.SQLQuery
Localiser of messages.
LOCALISER_RDBMS - Static variable in class org.datanucleus.store.rdbms.RDBMSManager
Localiser for messages.
LOCALISER_RDBMS - Static variable in class org.datanucleus.store.rdbms.valuegenerator.AbstractRDBMSGenerator
Localiser for messages specific to RDBMS generators.
LOCALISER_RDBMS - Static variable in class org.datanucleus.store.rdbms.valuegenerator.DatastoreUUIDHexGenerator
 
LOCALISER_RDBMS - Static variable in class org.datanucleus.store.rdbms.valuegenerator.MaxGenerator
 
LOCALISER_STORE - Static variable in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
 
localTypeName - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Localized version of the DBMS-specific type name of this data type.
locate(StateManager, Object) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinSetStore
 
locateObject(StateManager) - Method in class org.datanucleus.store.rdbms.RDBMSPersistenceHandler
Locates this object in the datastore.
LocateRequest - Class in org.datanucleus.store.rdbms.request
Deprecated. Use LocateRequest2 wherever possible
LocateRequest(DatastoreClass) - Constructor for class org.datanucleus.store.rdbms.request.LocateRequest
Deprecated. Constructor, taking the table.
LocateRequest2 - Class in org.datanucleus.store.rdbms.request
Request to locate a record in the data store.
LocateRequest2(DatastoreClass) - Constructor for class org.datanucleus.store.rdbms.request.LocateRequest2
Constructor, taking the table.
locateStmt - Variable in class org.datanucleus.store.rdbms.scostore.RDBMSJoinSetStore
Statement to check the existence of an owner-element relation.
LOCK_OPTION_PLACED_AFTER_FROM - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether the lock option (when doing SELECT FOR UPDATE) is to be placed after the FROM.
LOCK_OPTION_PLACED_WITHIN_JOIN - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether the lock option (when doing SELECT FOR UPDATE) is to be placed within the JOIN clause.
LOCK_WITH_SELECT_FOR_UPDATE - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether this datastore supports SELECT ...
log(NucleusLogger) - Method in class org.datanucleus.store.rdbms.sql.SQLStatement
Method to dump the statement to the supplied log (debug level).
logConfiguration() - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Convenience method to log the configuration of this datastore adapter.
logConfiguration() - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Convenience method to log the configuration of this datastore adapter.
logConfiguration() - Method in class org.datanucleus.store.rdbms.RDBMSManager
Convenience method to log the configuration of this store manager.
LogFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL LOG function.
LogFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.LogFunction
 
LOGGER - Static variable in class org.datanucleus.store.rdbms.SchemaTool
 
logWarnings(SQLWarning) - Static method in class org.datanucleus.store.rdbms.JDBCUtils
Logs SQL warnings to the common log.
logWarnings(Connection) - Static method in class org.datanucleus.store.rdbms.JDBCUtils
Utility to log all warning for the specified Connection.
logWarnings(Statement) - Static method in class org.datanucleus.store.rdbms.JDBCUtils
Utility to log all warning for the specified Statement.
logWarnings(ResultSet) - Static method in class org.datanucleus.store.rdbms.JDBCUtils
Utility to log all warning for the specified ResultSet.
LongVarBinaryRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a LONGVARBINARY RDBMS type.
LongVarBinaryRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.LongVarBinaryRDBMSMapping
Constructor.
LongVarBinaryRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.LongVarBinaryRDBMSMapping
Constructor.
LongVarcharRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a Long VARCHAR RDBMS type.
LongVarcharRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.LongVarcharRDBMSMapping
 
LongVarcharRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.LongVarcharRDBMSMapping
Constructor.
lowerMethod(StringExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
lowestOperator - Variable in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteExpression
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericSubqueryExpression
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ParameterLiteral
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Relational operator (lower than)
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringExpression
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringLiteral
 
lt(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.TemporalExpression
 

M

main(String[]) - Static method in class org.datanucleus.store.rdbms.SchemaTool
Entry method when invoked from the command line.
mainTable - Variable in class org.datanucleus.store.rdbms.RDBMSFetchStatement
The primary table, which will have an alias of "THIS".
mainTableAlias - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Alias for the main table.
mainTableExpr - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Table expression for the main table of this statement.
makePooledDataSource(OMFContext) - Method in interface org.datanucleus.store.rdbms.datasource.DataNucleusDataSourceFactory
Method to make a DataSource for use within DataNucleus.
makePooledDataSource(OMFContext) - Method in class org.datanucleus.store.rdbms.datasource.DefaultDataSourceFactory
Method to make a DataSource for use within DataNucleus.
manageClass(AbstractClassMetaData, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Method that adds the specified class to be managed by this table.
managesClass(String) - Method in class org.datanucleus.store.rdbms.table.ClassTable
Accessor for whether this table manages the specified class
managesClass(String) - Method in class org.datanucleus.store.rdbms.table.ClassView
Accessor for whether this table manages the specified class
managesClass(String) - Method in class org.datanucleus.store.rdbms.table.SecondaryTable
Accessor for whether this table manages the specified class
managesMapping(JavaTypeMapping) - Method in class org.datanucleus.store.rdbms.table.AbstractClassTable
Convenience method to return if this table manages the columns for the supplied mapping.
managesMapping(JavaTypeMapping) - Method in class org.datanucleus.store.rdbms.table.ClassView
Convenience method to return if this table manages the columns for the supplied mapping.
managesMember(String) - Method in class org.datanucleus.store.rdbms.table.AbstractClassTable
Convenience method for whether the (fully-specified) member is managed by this table
managingClassCurrent - Variable in class org.datanucleus.store.rdbms.table.ClassTable
Name of class currently being processed in manageClass (if any).
MapContainsEntryMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {mapExpr}.containsEntry(keyExpr, valueExpr).
MapContainsEntryMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MapContainsEntryMethod
 
MapContainsKeyMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {mapExpr}.containsKey(keyExpr).
MapContainsKeyMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MapContainsKeyMethod
 
MapContainsValueMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {mapExpr}.containsValue(valueExpr).
MapContainsValueMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MapContainsValueMethod
 
MapExpression - Class in org.datanucleus.store.rdbms.sql.expression
An expression that represents some Map field in a query candidate class, or a Map field in an object linked from the candidate class by navigation.
MapExpression(SQLStatement, SQLTable, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.expression.MapExpression
Constructor.
MapGetMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {mapExpr1}.get().
MapGetMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MapGetMethod
 
MapIsEmptyMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {mapExpr}.isEmpty().
MapIsEmptyMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MapIsEmptyMethod
 
MapLiteral - Class in org.datanucleus.store.rdbms.sql.expression
An SQL expression that will test if a column of a table falls within the given Map.
MapLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.MapLiteral
Constructor for a map literal with a value.
MapLiteral.MapKeyLiteral - Class in org.datanucleus.store.rdbms.sql.expression
An SQL expression that will test if a column of a table falls within the given Map's keys.
MapLiteral.MapKeyLiteral(SQLStatement, JavaTypeMapping, Object) - Constructor for class org.datanucleus.store.rdbms.sql.expression.MapLiteral.MapKeyLiteral
Constructor.
MapLiteral.MapValueLiteral - Class in org.datanucleus.store.rdbms.sql.expression
An SQL expression that will test if a column of a table falls within the given Map's values.
MapLiteral.MapValueLiteral(SQLStatement, JavaTypeMapping, Object) - Constructor for class org.datanucleus.store.rdbms.sql.expression.MapLiteral.MapValueLiteral
Constructor.
mapping - Variable in class org.datanucleus.store.rdbms.mapping.RDBMSMapping
Mapping of the Java type.
mapping - Variable in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Mapping for this expression, defining how it is get/set.
MapSizeMethod - Class in org.datanucleus.store.rdbms.sql.method
Method for evaluating {mapExpr}.size().
MapSizeMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MapSizeMethod
 
mapsToView() - Method in class org.datanucleus.store.rdbms.RDBMSStoreData
Utility to return whether this table is a view.
MapTable - Class in org.datanucleus.store.rdbms.table
Representation of a join table for a Map.
MapTable(DatastoreIdentifier, AbstractMemberMetaData, RDBMSManager) - Constructor for class org.datanucleus.store.rdbms.table.MapTable
Constructor.
matches(String, String) - Static method in class org.datanucleus.store.rdbms.adapter.DerbySQLFunction
Matches code.
matchesMethod(StringExpression, StringExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Matches this to the argument expression pattern.
matchesMethod(StringExpression, StringExpression) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Matches this to the argument expression pattern.
MathAbsMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.abs({expression}).
MathAbsMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathAbsMethod
 
MathAcosMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.acos({expression}).
MathAcosMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathAcosMethod
 
MathAsinMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.asin({expression}).
MathAsinMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathAsinMethod
 
MathAtanMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.atan({expression}).
MathAtanMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathAtanMethod
 
MathCeilMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.ceil({expression}).
MathCeilMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathCeilMethod
 
MathCosMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.cos({expression}).
MathCosMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathCosMethod
 
MathExpMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.exp({expression}).
MathExpMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathExpMethod
 
MathFloorMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.floor({expression}).
MathFloorMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathFloorMethod
 
MathLogMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.log({expression}).
MathLogMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathLogMethod
 
MathSinMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.sin({expression}).
MathSinMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathSinMethod
 
MathSqrtMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.sqrt({expression}).
MathSqrtMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathSqrtMethod
 
MathTanMethod - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to evaluate Math.tan({expression}).
MathTanMethod() - Constructor for class org.datanucleus.store.rdbms.sql.method.MathTanMethod
 
MAX_IDENTIFIER_LENGTH - Static variable in interface org.datanucleus.store.rdbms.adapter.SQLConstants
The maximum length of a SQL/92 identifier in characters.
MAX_PRECISION - Static variable in class org.datanucleus.store.rdbms.schema.HSQLTypeInfo
The maximum precision we allow to be reported.
MAX_PRECISION - Static variable in class org.datanucleus.store.rdbms.schema.McKoiTypeInfo
The maximum precision we allow to be reported.
MAX_PRECISION - Static variable in class org.datanucleus.store.rdbms.schema.PostgresqlTypeInfo
The maximum precision we allow to be reported.
MAX_PRECISION_DECIMAL - Static variable in class org.datanucleus.store.rdbms.schema.FirebirdTypeInfo
The maximum precision we allow for DECIMAL.
maxBatchSize - Variable in class org.datanucleus.store.rdbms.SQLController
Maximum batch size (-1 implies no limit).
maxColumnNameLength - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The maximum length to be used for a column name.
maxConstraintNameLength - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The maximum length to be used for a table constraint name.
MaxFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL MAX aggregation function.
MaxFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.MaxFunction
 
MaxGenerator - Class in org.datanucleus.store.rdbms.valuegenerator
This generator for Relational Databases uses the "select max(column) from table" strategy.
MaxGenerator(String, Properties) - Constructor for class org.datanucleus.store.rdbms.valuegenerator.MaxGenerator
Constructor.
maximumScale - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
The maximum supported scale value for this data type.
maxIndexNameLength - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The maximum length to be used for an index name.
maxOrderColumnIdStmt - Variable in class org.datanucleus.store.rdbms.scostore.RDBMSJoinSetStore
Statement to get the maximum order column id so we can set the next insert value.
maxRetries - Variable in class org.datanucleus.store.rdbms.AbstractSchemaTransaction
 
maxTableNameLength - Variable in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
The maximum length to be used for a table name.
McKoiAdapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to the McKoi database Server database.
McKoiAdapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.McKoiAdapter
Constructs a McKoi SQL adapter based on the given JDBC metadata.
McKoiTypeInfo - Class in org.datanucleus.store.rdbms.schema
SQL Type info for McKoi datastores.
McKoiTypeInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.McKoiTypeInfo
Constructs a type information object from the current row of the given result set.
mconn - Variable in class org.datanucleus.store.rdbms.AbstractSchemaTransaction
 
mconn - Variable in class org.datanucleus.store.rdbms.SchemaAutoStarter
 
memberMappingsMap - Variable in class org.datanucleus.store.rdbms.table.AbstractClassTable
Mappings for members mapped to this table, keyed by the metadata for the member.
MinFunction - Class in org.datanucleus.store.rdbms.sql.method
Expression handler to invoke the SQL MIN aggregation function.
MinFunction() - Constructor for class org.datanucleus.store.rdbms.sql.method.MinFunction
 
minimumScale - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
The minimum supported scale value for this data type.
MissingColumnException - Exception in org.datanucleus.store.rdbms.exceptions
A MissingColumnException is thrown if an expected column is not found in the database during schema validation.
MissingColumnException(DatastoreContainerObject, Collection) - Constructor for exception org.datanucleus.store.rdbms.exceptions.MissingColumnException
Constructs a missing column exception.
MissingTableException - Exception in org.datanucleus.store.rdbms.exceptions
A MissingTableException is thrown if an expected table is not found in the database during schema validation.
MissingTableException(String, String, String) - Constructor for exception org.datanucleus.store.rdbms.exceptions.MissingTableException
Constructs a missing table exception.
mmd - Variable in class org.datanucleus.store.rdbms.table.JoinTable
MetaData for the field/property in the owner class.
mod(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
mod(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
Method to return a modulus expression.
mod(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
mod(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
 
mod(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
mod(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
Method to return a modulus expression.
mod(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Remainder Operator.
Mod2Operation - Class in org.datanucleus.store.rdbms.sql.operation
Implementation of MOD, using SQL MOD function.
Mod2Operation() - Constructor for class org.datanucleus.store.rdbms.sql.operation.Mod2Operation
 
Mod3Operation - Class in org.datanucleus.store.rdbms.sql.operation
Implementation of MOD, using SQL MOD function.
Mod3Operation() - Constructor for class org.datanucleus.store.rdbms.sql.operation.Mod3Operation
 
ModOperation - Class in org.datanucleus.store.rdbms.sql.operation
Implementation of MOD, using "%" operator in SQL.
ModOperation() - Constructor for class org.datanucleus.store.rdbms.sql.operation.ModOperation
 
modOperator(ScalarExpression, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
modOperator(ScalarExpression, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Method to generate a modulus expression.
modOperator(ScalarExpression, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
Method to generate a modulus expression.
modOperator(ScalarExpression, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
Method to generate a modulus expression.
modOperator(ScalarExpression, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
Method to generate a modulus expression.
modOperator(ScalarExpression, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Method to generate a modulus expression.
modOperator(ScalarExpression, ScalarExpression) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Method to generate a modulus expression.
moreResultSetRows - Variable in class org.datanucleus.store.rdbms.query.ForwardQueryResult
Whether there are still more rows to be processed in the ResultSet.
MSSQLServerAdapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to the Microsoft SQL Server database.
MSSQLServerAdapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
Constructs a Microsoft SQL Server adapter based on the given JDBC metadata.
MSSQLTypeInfo - Class in org.datanucleus.store.rdbms.schema
SQL Type info for MSSQL datastores.
MSSQLTypeInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.MSSQLTypeInfo
Constructs a type information object from the current row of the given result set.
MSSQLTypeInfo(String, short, int, String, String, String, int, boolean, short, boolean, boolean, boolean, String, short, short, int) - Constructor for class org.datanucleus.store.rdbms.schema.MSSQLTypeInfo
 
mul(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
mul(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
mul(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
 
mul(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
 
mul(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
mul(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
mul(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Multiplication Operator
MySQLAdapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to the MySQL database.
MySQLAdapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.MySQLAdapter
Constructor.
MySQLTypeInfo - Class in org.datanucleus.store.rdbms.schema
SQL Type info for MySQL datastores.
MySQLTypeInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.MySQLTypeInfo
 
MySQLTypeInfo(String, short, int, String, String, String, int, boolean, short, boolean, boolean, boolean, String, short, short, int) - Constructor for class org.datanucleus.store.rdbms.schema.MySQLTypeInfo
 

N

name - Variable in class org.datanucleus.store.rdbms.sql.expression.ParameterLiteral
Parameter name.
nativeSQL(String) - Method in class org.datanucleus.store.rdbms.JDOConnectionImpl
Accessor for using native SQL.
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ArrayExpression
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanLiteral
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteExpression
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.CollectionExpression
Method to return the expression for comparing a collection with a value.
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.EnumExpression
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.MapExpression
Method to return the expression for comparing a map with a value.
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NullLiteral
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.NumericSubqueryExpression
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ObjectExpression
Not equals operator.
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ObjectLiteral
Method called when the query contains "object NOTEQUALS value".
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ParameterLiteral
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Not equality operator (not equals to)
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringExpression
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.StringLiteral
 
ne(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.TemporalExpression
 
neg() - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
 
neg() - Method in class org.datanucleus.store.rdbms.sql.expression.ByteLiteral
 
neg() - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterExpression
 
neg() - Method in class org.datanucleus.store.rdbms.sql.expression.CharacterLiteral
 
neg() - Method in class org.datanucleus.store.rdbms.sql.expression.FloatingPointLiteral
 
neg() - Method in class org.datanucleus.store.rdbms.sql.expression.IntegerLiteral
Operation results in BigInteger type.
neg() - Method in class org.datanucleus.store.rdbms.sql.expression.NumericExpression
 
neg() - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Unary Minus Operator
newExpression(SQLStatement, SQLTable, JavaTypeMapping) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory
Factory for an expression representing a mapping on a table.
newFKArrayStore(AbstractMemberMetaData, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.RDBMSManager
 
newFKInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Method to return ForeignKeyInfo for the current row of the ResultSet which will have been obtained from a call to DatabaseMetaData.getImportedKeys() or DatabaseMetaData.getExportedKeys().
newFKInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Method to return ForeignKeyInfo for the current row of the ResultSet which will have been obtained from a call to DatabaseMetaData.getImportedKeys() or DatabaseMetaData.getExportedKeys().
newFKInfo(ResultSet) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Method to return ForeignKeyInfo for the current row of the ResultSet which will have been obtained from a call to DatabaseMetaData.getImportedKeys() or DatabaseMetaData.getExportedKeys().
newFKListStore(AbstractMemberMetaData, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.RDBMSManager
 
newFKMapStore(AbstractMemberMetaData, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.RDBMSManager
 
newFKSetStore(AbstractMemberMetaData, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.RDBMSManager
 
newJoinArrayStore(AbstractMemberMetaData, ClassLoaderResolver, DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.RDBMSManager
 
newJoinDatastoreContainerObject(AbstractMemberMetaData, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.RDBMSManager
Called by (container) Mapping objects to request the creation of a DatastoreObject (table).
newJoinListStore(AbstractMemberMetaData, ClassLoaderResolver, DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.RDBMSManager
 
newJoinMapStore(AbstractMemberMetaData, ClassLoaderResolver, DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.RDBMSManager
 
newJoinSetStore(AbstractMemberMetaData, ClassLoaderResolver, DatastoreContainerObject) - Method in class org.datanucleus.store.rdbms.RDBMSManager
 
newLiteral(SQLStatement, JavaTypeMapping, Object) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory
Factory for a literal representing a value.
newLiteralParameter(SQLStatement, JavaTypeMapping, Object) - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpressionFactory
Factory for a literal as an input parameter.
newMapEntrySetStore() - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKMapStore
 
newMapEntrySetStore() - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinMapStore
 
newMapKeySetStore() - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKMapStore
 
newMapKeySetStore() - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinMapStore
 
newMapValueSetStore() - Method in class org.datanucleus.store.rdbms.scostore.RDBMSFKMapStore
 
newMapValueSetStore() - Method in class org.datanucleus.store.rdbms.scostore.RDBMSJoinMapStore
 
NewObjectExpression - Class in org.datanucleus.store.rdbms.sql.expression
SQL Expression for creating a new object (in the result clause of a query).
NewObjectExpression(SQLStatement, Class, List<SQLExpression>) - Constructor for class org.datanucleus.store.rdbms.sql.expression.NewObjectExpression
 
newQueryStatement(DatastoreContainerObject, DatastoreIdentifier, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Accessor for a new query statement.
newQueryStatement(DatastoreContainerObject, DatastoreIdentifier, ClassLoaderResolver) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Accessor for a new query statement.
newQueryStatement() - Method in class org.datanucleus.store.rdbms.extent.ClassTableExtent
Create a new query to search for the candidate classes etc.
newQueryStatement(Class, DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.extent.ClassTableExtent
Create a query to search for instances of the candidateClass and its subclasses (if required).
newQueryStatement() - Method in class org.datanucleus.store.rdbms.extent.ClassViewExtent
Create a new query to search for the candidate classes etc.
newQueryStatement(Class, DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.extent.ClassViewExtent
Create a query to search for the candidateClass and subclasses if true
newQueryStatement() - Method in class org.datanucleus.store.rdbms.query.CollectionCandidates
Accessor for a new Query statement.
newQueryStatement(Class, DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.query.CollectionCandidates
Creates a QueryStatement.
newQueryStatement() - Method in class org.datanucleus.store.rdbms.query.ResultExpressionsQueryable
Create a new query to search for the candidate classes etc.
newQueryStatement(Class, DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.query.ResultExpressionsQueryable
Create a query to search for the candidateClass and subclasses if true
newRDBMSColumnInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
newRDBMSColumnInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
Method to create a column info for the current row.
newRDBMSColumnInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
Method to create a column info for the current row.
newRDBMSColumnInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
Method to create a column info for the current row.
newRDBMSColumnInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
Method to create a column info for the current row.
newRDBMSColumnInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
Method to create a column info for the current row.
newRDBMSColumnInfo(ResultSet) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Create a new column info from the current row of the passed ResultSet.
newRDBMSColumnInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.SybaseAdapter
Method to create a column info for the current row.
newResultObjectFactory(QueryExpression, boolean, Class, boolean) - Method in class org.datanucleus.store.rdbms.extent.ClassTableExtent
Create a new factory for objects from the ResultSet.
newResultObjectFactory(QueryExpression, boolean, Class, boolean) - Method in class org.datanucleus.store.rdbms.extent.ClassViewExtent
Create a new factory for objects from the ResultSet.
newResultObjectFactory(QueryExpression, boolean, Class, boolean) - Method in class org.datanucleus.store.rdbms.query.CollectionCandidates
 
newResultObjectFactory(QueryExpression, boolean, Class, boolean) - Method in class org.datanucleus.store.rdbms.query.ResultExpressionsQueryable
 
newResultObjectFactory(DatastoreClass, AbstractClassMetaData, StatementClassMapping, boolean, boolean, FetchPlan, Class) - Method in class org.datanucleus.store.rdbms.RDBMSManager
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.FirebirdAdapter
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.H2Adapter
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.HSQLAdapter
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.McKoiAdapter
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.MSSQLServerAdapter
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
 
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.PostgreSQLAdapter
 
newSQLTypeInfo(ResultSet) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Create a new SQL type info from the current row of the passed ResultSet.
newSQLTypeInfo(ResultSet) - Method in class org.datanucleus.store.rdbms.adapter.SybaseAdapter
 
newTableExpression(QueryExpression, DatastoreContainerObject, DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Returns a new TableExpression object appropriate for this DBMS.
newTableExpression(QueryExpression, DatastoreContainerObject, DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.adapter.DB2Adapter
 
newTableExpression(QueryExpression, DatastoreContainerObject, DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.adapter.DerbyAdapter
 
newTableExpression(QueryExpression, DatastoreContainerObject, DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.adapter.InformixAdapter
Returns a new TableExpression object appropriate for this DBMS.
newTableExpression(QueryExpression, DatastoreContainerObject, DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.adapter.OracleAdapter
 
newTableExpression(QueryExpression, DatastoreContainerObject, DatastoreIdentifier) - Method in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Returns a new TableExpression object appropriate for this DBMS.
newTableExpression(DatastoreContainerObject, DatastoreIdentifier) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Method to return the table expression for a new table, and add to the managed table expressions for this query.
newTableExpression(DatastoreContainerObject, DatastoreIdentifier, boolean) - Method in class org.datanucleus.store.rdbms.query.QueryStatement
Method to return the table expression for a new table, and add to the managed table expressions for this query.
next(Object) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSArrayStoreIterator
 
next(Object) - Method in class org.datanucleus.store.rdbms.scostore.RDBMSListStoreIterator
 
nextIsDot() - Method in class org.datanucleus.store.rdbms.query.Parser
Utility to return if the next character is a dot.
nextIsSingleQuote() - Method in class org.datanucleus.store.rdbms.query.Parser
Utility to return if the next non-whitespace character is a single quote.
nextResultSetElement() - Method in class org.datanucleus.store.rdbms.query.ForwardQueryResult
Accessor for the next object from the ResultSet.
NONRESERVED_WORDS - Static variable in interface org.datanucleus.store.rdbms.adapter.SQLConstants
A string containing the list of SQL/92 non-reserved words, separated by commas.
NONSQL92_RESERVED_WORDS - Static variable in class org.datanucleus.store.rdbms.adapter.MySQLAdapter
A string containing the list of MySQL keywords that are not also SQL/92 reserved words, separated by commas.
not() - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanExpression
 
not() - Method in class org.datanucleus.store.rdbms.sql.expression.BooleanLiteral
 
not() - Method in class org.datanucleus.store.rdbms.sql.expression.SQLExpression
Logical complement
NotATableException - Exception in org.datanucleus.store.rdbms.exceptions
A NotATableException is thrown during schema validation if a table should be a table but is found not to be in the database.
NotATableException(String, String) - Constructor for exception org.datanucleus.store.rdbms.exceptions.NotATableException
Constructs a not-a-table exception.
NotAViewException - Exception in org.datanucleus.store.rdbms.exceptions
A NotAViewException is thrown during schema validation if a table should be a view but is found not to be in the database.
NotAViewException(String, String) - Constructor for exception org.datanucleus.store.rdbms.exceptions.NotAViewException
Constructs a not-a-view exception.
noteq(SQLExpression) - Method in class org.datanucleus.store.rdbms.sql.expression.ColumnExpression
 
NTEXT - Static variable in class org.datanucleus.store.rdbms.schema.MSSQLTypeInfo
sql type NTEXT
NUC_TYPE_COLUMN - Static variable in class org.datanucleus.store.rdbms.sql.UnionStatementGenerator
Name of column added when using "selectNucleusType"
NucleusSequenceImpl - Class in org.datanucleus.store.rdbms
Basic implementation of a DataNucleus datastore sequence for RDBMS.
NucleusSequenceImpl(ObjectManager, MappedStoreManager, SequenceMetaData) - Constructor for class org.datanucleus.store.rdbms.NucleusSequenceImpl
Constructor.
NULL_EQUALS_EMPTY_STRING - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Some databases, Oracle, treats an empty string (0 length) equals null.
nullable - Variable in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Indicates whether the column can be NULL.
nullable - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Indicates whether null values are allowed for this data type.
NullLiteral - Class in org.datanucleus.store.rdbms.sql.expression
Representation of a Null literal in a Query.
NullLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.NullLiteral
Constructor for a null literal with a value (i.e null!).
NULLS_IN_CANDIDATE_KEYS - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether we support NULLs in candidate keys.
NULLS_KEYWORD_IN_COLUMN_OPTIONS - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
Whether the database support NULLs in the column options for table creation.
NumericExpression - Class in org.datanucleus.store.rdbms.sql.expression
Representation of a Numeric expression in an SQL statement.
NumericExpression(SQLStatement, SQLTable, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.expression.NumericExpression
Constructor for a numeric expression for the mapping in the specified table.
NumericExpression(Expression.MonadicOperator, SQLExpression) - Constructor for class org.datanucleus.store.rdbms.sql.expression.NumericExpression
Perform an operation
NumericExpression(SQLExpression, Expression.DyadicOperator, SQLExpression) - Constructor for class org.datanucleus.store.rdbms.sql.expression.NumericExpression
Perform an operation
NumericExpression(JavaTypeMapping, String, List) - Constructor for class org.datanucleus.store.rdbms.sql.expression.NumericExpression
Generates statement as "FUNCTION_NAME(arg [,argN])".
NumericExpression(JavaTypeMapping, String, List, List) - Constructor for class org.datanucleus.store.rdbms.sql.expression.NumericExpression
Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".
NumericRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping
Mapping of a numeric RDBMS type.
NumericRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
 
NumericRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping
Constructor.
NumericSubqueryExpression - Class in org.datanucleus.store.rdbms.sql.expression
Numeric expression to wrap a subquery.
NumericSubqueryExpression(SQLStatement, SQLStatement) - Constructor for class org.datanucleus.store.rdbms.sql.expression.NumericSubqueryExpression
 
NumericToString2Operation - Class in org.datanucleus.store.rdbms.sql.operation
Implementation of a conversion from a NumericExpression to a StringExpression.
NumericToString2Operation() - Constructor for class org.datanucleus.store.rdbms.sql.operation.NumericToString2Operation
 
NumericToString3Operation - Class in org.datanucleus.store.rdbms.sql.operation
Implementation of a conversion from a NumericExpression to a StringExpression.
NumericToString3Operation() - Constructor for class org.datanucleus.store.rdbms.sql.operation.NumericToString3Operation
 
NumericToStringOperation - Class in org.datanucleus.store.rdbms.sql.operation
Implementation of a conversion from a NumericExpression to a StringExpression.
NumericToStringOperation() - Constructor for class org.datanucleus.store.rdbms.sql.operation.NumericToStringOperation
 
numPrecRadix - Variable in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
Indicates the radix, which is typically either 10 or 2.
numPrecRadix - Variable in class org.datanucleus.store.rdbms.schema.SQLTypeInfo
Indicates the numeric radix of this data type, which is usually 2 or 10.
NVARCHAR - Static variable in class org.datanucleus.store.rdbms.schema.MSSQLTypeInfo
sql type NVARCHAR

O

ObjectExpression - Class in org.datanucleus.store.rdbms.sql.expression
Representation of an Object expression in a Query.
ObjectExpression(SQLStatement, SQLTable, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.sql.expression.ObjectExpression
Constructor for an SQL expression for a (field) mapping in a specified table.
ObjectLiteral - Class in org.datanucleus.store.rdbms.sql.expression
Representation of an Object literal in a query.
ObjectLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.ObjectLiteral
Constructor for an Object literal with a value.
obtainGenerationBlock(int) - Method in class org.datanucleus.store.rdbms.valuegenerator.AbstractRDBMSGenerator
Get a new PoidBlock with the specified number of ids.
open() - Method in class org.datanucleus.store.rdbms.SchemaAutoStarter
Starts a transaction for writing (add/delete) classes to the auto start mechanism
Oracle99QueryStatement - Class in org.datanucleus.store.rdbms.query
Representation of a Query Statement in Oracle 9 or upper.
Oracle99QueryStatement(DatastoreContainerObject, DatastoreIdentifier, ClassLoaderResolver) - Constructor for class org.datanucleus.store.rdbms.query.Oracle99QueryStatement
QueryStatement constructor.
ORACLE_10_RESERVED_WORDS - Static variable in class org.datanucleus.store.rdbms.adapter.OracleAdapter
A string containing the list of Oracle keywords This list is normally obtained dynamically from the driver using DatabaseMetaData.getSQLKeywords() Based on database Oracle10g
ORACLE_8_RESERVED_WORDS - Static variable in class org.datanucleus.store.rdbms.adapter.OracleAdapter
A string containing the list of Oracle keywords This list is normally obtained dynamically from the driver using DatabaseMetaData.getSQLKeywords() Based on database Oracle8
ORACLE_9_RESERVED_WORDS - Static variable in class org.datanucleus.store.rdbms.adapter.OracleAdapter
A string containing the list of Oracle keywords This list is normally obtained dynamically from the driver using DatabaseMetaData.getSQLKeywords() Based on database Oracle9i
OracleAdapter - Class in org.datanucleus.store.rdbms.adapter
Provides methods for adapting SQL language elements to the Oracle database.
OracleAdapter(DatabaseMetaData) - Constructor for class org.datanucleus.store.rdbms.adapter.OracleAdapter
Constructs an Oracle adapter based on the given JDBC metadata.
OracleArrayMapping - Class in org.datanucleus.store.rdbms.mapping.oracle
Mapping for arrays for Oracle.
OracleArrayMapping() - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleArrayMapping
 
OracleBitSetMapping - Class in org.datanucleus.store.rdbms.mapping.oracle
Mapping for a BitSet type for Oracle.
OracleBitSetMapping() - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleBitSetMapping
 
OracleBlobRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping.oracle
Maps a Field to an Oracle BLOB.
OracleBlobRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleBlobRDBMSMapping
Constructor.
OracleBlobRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleBlobRDBMSMapping
Creates a OracleBlobRDBMSMapping
OracleClobRDBMSMapping - Class in org.datanucleus.store.rdbms.mapping.oracle
Mapping for Oracle CLOB type.
OracleClobRDBMSMapping(MappedStoreManager, JavaTypeMapping) - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleClobRDBMSMapping
Constructor
OracleClobRDBMSMapping(JavaTypeMapping, MappedStoreManager, DatastoreField) - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleClobRDBMSMapping
Constructor.
OracleCollectionMapping - Class in org.datanucleus.store.rdbms.mapping.oracle
Oracle variant of the CollectionMapping for cases where we are serialising the field into a single column.
OracleCollectionMapping() - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleCollectionMapping
 
OracleMapMapping - Class in org.datanucleus.store.rdbms.mapping.oracle
Oracle variant of the MapMapping for cases where we are serialising the field into a single column.
OracleMapMapping() - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleMapMapping
 
OracleQueryStatement - Class in org.datanucleus.store.rdbms.query
Representation of a Query Statement in Oracle 8.
OracleQueryStatement(DatastoreContainerObject, DatastoreIdentifier, ClassLoaderResolver) - Constructor for class org.datanucleus.store.rdbms.query.OracleQueryStatement
QueryStatement constructor
OracleRDBMSMappingManager - Class in org.datanucleus.store.rdbms.mapping.oracle
Mapping manager for Oracle RDBMS adapters.
OracleRDBMSMappingManager(MappedStoreManager) - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleRDBMSMappingManager
Constructor for a mapping manager for an ORM datastore.
OracleSerialisedObjectMapping - Class in org.datanucleus.store.rdbms.mapping.oracle
Mapping for Object and Serializable types.
OracleSerialisedObjectMapping() - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleSerialisedObjectMapping
 
OracleSerialisedPCMapping - Class in org.datanucleus.store.rdbms.mapping.oracle
Mapping for a serialised PersistenceCapable object for Oracle.
OracleSerialisedPCMapping() - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleSerialisedPCMapping
 
OracleStringMapping - Class in org.datanucleus.store.rdbms.mapping.oracle
Mapping for a String type for Oracle when stored in a BLOB or CLOB column.
OracleStringMapping() - Constructor for class org.datanucleus.store.rdbms.mapping.oracle.OracleStringMapping
 
OracleTypeInfo - Class in org.datanucleus.store.rdbms.schema
SQL Type info for Oracle datastores.
OracleTypeInfo(ResultSet) - Constructor for class org.datanucleus.store.rdbms.schema.OracleTypeInfo
Constructs a type information object from the current row of the given result set.
OracleTypeInfo(String, short, int, String, String, String, int, boolean, short, boolean, boolean, boolean, String, short, short, int) - Constructor for class org.datanucleus.store.rdbms.schema.OracleTypeInfo
 
ORDERBY_USING_SELECT_COLUMN_INDEX - Static variable in interface org.datanucleus.store.rdbms.adapter.RDBMSAdapter
In SAPDB any orderby has to be using the index(es) of any SELECT column(s) rather than their name(s).
orderingDirections - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Directions for any ORDER BY expressions (1 for each orderingExpressions entry).
orderingDirections - Variable in class org.datanucleus.store.rdbms.sql.SQLStatement
Directions for any ORDER BY expressions (1 for each orderingExpressions entry).
orderingExpressions - Variable in class org.datanucleus.store.rdbms.query.QueryStatement
Expressions for any ORDER BY clause.
orderingExpressions - Variable in class org.datanucleus.store.rdbms.sql.SQLStatement
Expressions for any ORDER BY clause.
orderMapping - Variable in class org.datanucleus.store.rdbms.table.ElementContainerTable
Order mapping, to provide part of the primary key.
ordinalPosition - Variable in class org.datanucleus.store.rdbms.schema.RDBMSColumnInfo
The index of the column in its table; the first column is 1, the second column is 2.
org.datanucleus.store.rdbms - package org.datanucleus.store.rdbms
Package providing management of the persistence to RDBMS datastores.
org.datanucleus.store.rdbms.adapter - package org.datanucleus.store.rdbms.adapter
Provides mappings of all supported databases to aspects of the database that determines the SQL generation.
org.datanucleus.store.rdbms.datasource - package org.datanucleus.store.rdbms.datasource
This package provides classes for generating (RDBMS) DataSources for use with DataNucleus.
org.datanucleus.store.rdbms.datatype - package org.datanucleus.store.rdbms.datatype
This package contains any additional Java types that are considered useful within the implementation, that map nicely to datastore contexts.
org.datanucleus.store.rdbms.exceptions - package org.datanucleus.store.rdbms.exceptions
 
org.datanucleus.store.rdbms.extent - package org.datanucleus.store.rdbms.extent
Provides implementations of the JDO Extent interface, for RDBMS tables and views.
org.datanucleus.store.rdbms.fieldmanager - package org.datanucleus.store.rdbms.fieldmanager
Provides field-managers to populate JDBC Statements, and to extract from JDBC ResultSets.
org.datanucleus.store.rdbms.key - package org.datanucleus.store.rdbms.key
This package contains wrappers to various types of keys found in RDBMS databases.
org.datanucleus.store.rdbms.mapping - package org.datanucleus.store.rdbms.mapping
Package containing mappings for datastore (JDBC) types.
org.datanucleus.store.rdbms.mapping.oracle - package org.datanucleus.store.rdbms.mapping.oracle
Package containing mappings for Oracle datastores, extending on the mappings found in packages org.datanucleus.store.mapped.mapping and org.datanucleus.store.rdbms.mapping.
org.datanucleus.store.rdbms.query - package org.datanucleus.store.rdbms.query
Package providing extensions to the default QueryStatement used to generate all JDOQL queries.
org.datanucleus.store.rdbms.query2 - package org.datanucleus.store.rdbms.query2
 
org.datanucleus.store.rdbms.request - package org.datanucleus.store.rdbms.request
Provides the mechanism of communicating with the database using JDBC.
org.datanucleus.store.rdbms.schema - package org.datanucleus.store.rdbms.schema
Provides a definition of the schema in the datastore, including tables, columns and types.
org.datanucleus.store.rdbms.scostore - package org.datanucleus.store.rdbms.scostore
This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps) within DataNucleus.
org.datanucleus.store.rdbms.sql - package org.datanucleus.store.rdbms.sql
Series of classes used to generate SQL statements.
org.datanucleus.store.rdbms.sql.expression - package org.datanucleus.store.rdbms.sql.expression
Series of expressions representing conditions in SQL statements.
org.datanucleus.store.rdbms.sql.method - package org.datanucleus.store.rdbms.sql.method
Support for invocation of Java methods, typically using SQL functions.
org.datanucleus.store.rdbms.sql.operation - package org.datanucleus.store.rdbms.sql.operation
Support for operations between expressions where we may need to use SQL functions.
org.datanucleus.store.rdbms.table - package org.datanucleus.store.rdbms.table
Provides the internal DataNucleus definition of a table/view and its columns.
org.datanucleus.store.rdbms.valuegenerator - package org.datanucleus.store.rdbms.valuegenerator
Package providing a series of value generators for use in RDBMS datastores.
outerTableMappings - Variable in class org.datanucleus.store.rdbms.RDBMSFetchStatement
Map of mappings to left outer join to (from the id of the main table), keyed by the table alias
ownerMapping - Variable in class org.datanucleus.store.rdbms.table.JoinTable
Mapping of owner column(s) back to the owner table PK.
ownerType - Variable in class org.datanucleus.store.rdbms.table.JoinTable
Object type of the owner.

P

p - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
Parser for the query.
ParameterLiteral - Class in org.datanucleus.store.rdbms.sql.expression
Representation of a literal representing a parameter where we don't know the type of the parameter yet.
ParameterLiteral(SQLStatement, JavaTypeMapping, Object, boolean) - Constructor for class org.datanucleus.store.rdbms.sql.expression.ParameterLiteral
Constructor for an integer literal with a value.
parameterNames - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
The parameter names.
parameters - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
Map of parameter values, keyed by their name.
ParameterSetter - Class in org.datanucleus.store.rdbms.fieldmanager
Parameter setter implementation of a field manager.
ParameterSetter(StateManager, Object, StatementClassMapping, boolean) - Constructor for class org.datanucleus.store.rdbms.fieldmanager.ParameterSetter
Constructor.
parameterTypesByName - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
Look-up for the parameter types, keyed by the name.
parent - Variable in class org.datanucleus.store.rdbms.sql.SQLStatement
Parent statement, if this is a subquery.
parentCompiler - Variable in class org.datanucleus.store.rdbms.query.JPQLQueryCompiler
Compiler for any parent query.
parentExpr - Variable in class org.datanucleus.store.rdbms.query.QueryCompiler
Parent query expression (if this is a subquery).
parseBooleanLiteral() - Method in class org.datanucleus.store.rdbms.query.Parser
Parse a boolean from the current position.
parseCast(ClassLoaderResolver, ClassLoader) - Method in class org.datanucleus.store.rdbms.query.Parser
Parse a cast in the query from the current position, returning the class that is being cast to.
parseChar(char) - Method in class org.datanucleus.store.rdbms.query.Parser
Check if char c is found
parseChar(char, char) - Method in class org.datanucleus.store.rdbms.query.Parser
Check if char c is found
parseCharacterLiteral() - Method in class org.datanucleus.store.rdbms.query.JPQLParser
Parse a Character literal.
parseCharacterLiteral() - Method in class org.datanucleus.store.rdbms.query.Parser
Parse a Character literal.
parseEOS() - Method in class org.datanucleus.store.rdbms.query.Parser
Check if END OF TEXT is reach
parseEscapedCharacter() - Method in class org.datanucleus.store.rdbms.query.Parser
Parse a escaped character.
parseFloatingPointLiteral() - Method in class org.datanucleus.store.rdbms.query.Parser
Parse a floating point number from the current position.
parseIdentifier() - Method in class org.datanucleus.store.rdbms.query.JPQLParser
Override the identifier parse to allow for ?1, ?2 syntax
parseIdentifier() - Method in class org.datanucleus.store.rdbms.query.Parser
Parse a java identifier from the current position.
parseIntegerLiteral() - Method in class org.datanucleus.store.rdbms.query.Parser
Parse an integer number from the current position.
parseKeywordList(String) - Method in class org.datanucleus.store.rdbms.adapter.DatabaseAdapter
Utility method to parse a list of keywords and split them out into words.
parseMethod() - Method in class org.datanucleus.store.rdbms.query.Parser
Checks if a java Method is found
parseName() - Method in class org.datanucleus.store.rdbms.query.Parser
Parses the text string (up to the next space) and returns it.
parseNullLiteral() - Method in class org.datanucleus.store.rdbms.query.