Package com.triactive.jdo.store

Interface Summary
ClassTable  
FieldValues  
JDOTable  
MappingCallbacks  
MapStore  
Query.ResultObjectFactory An object that reads result set rows and returns corresponding persistent objects from them.
Queryable Indicates an object that can be queried, such as an Extent or persistent collection.
SetStore  
SQL92Constants Contains various constants from the SQL/92 standard.
Table  
 

Class Summary
AbstractMapStore  
AbstractSetMapping  
AbstractSetStore  
AbstractTable  
BaseTable  
BigDecimalMapping  
BigIntegerMapping  
BooleanBitColumnExpression  
BooleanBitColumnLiteral  
BooleanCharColumnExpression  
BooleanCharColumnLiteral  
BooleanCharMapping  
BooleanExpression  
BooleanLiteral  
BooleanMapping  
ByteMapping  
CandidateKey  
CandidateKeyIdentifier  
CandidateSetExpression A set expression that represents some set field in a query candidate class, or a set field in an object linked from the candidate class by navigation.
CharacterExpression  
CharacterLiteral  
CharacterMapping  
ClassBaseTable  
ClassBaseTableExtent An Extent of all persistent objects backed by a base table.
ClassView  
ClassViewExtent An Extent of all persistent objects backed by a view.
CloudscapeAdapter Provides methods for adapting SQL language elements to the Cloudscape database.
Column  
ColumnIdentifier  
ColumnInfo Represents the metadata of a specific table column.
ColumnMapping  
DatabaseAdapter Provides methods for adapting SQL language elements to a specific vendor's database.
DateCharMapping  
DateMapping  
DB2Adapter Provides methods for adapting SQL language elements to the DB2 database.
DB2ColumnInfo Represents the metadata of a specific table column in DB2.
DB2JAdapter Provides methods for adapting SQL language elements to the DB2J (Cloudscape 5) database.
DeleteRequest  
DoubleMapping  
ExistsExpression  
FetchRequest  
FetchStatement  
FieldTable  
FirebirdAdapter Provides methods for adapting SQL language elements to the Firebird database.
FloatingPointLiteral  
FloatMapping  
ForeignKey  
ForeignKeyIdentifier  
ForeignKeyInfo Represents the metadata of a specific foreign key column.
HashSetMapping  
Index  
IndexIdentifier  
IndexOfExpression  
InsertRequest  
IntegerLiteral  
IntegerMapping  
InverseMapStore  
InverseSetStore  
JDOBaseTable  
JDOQLQuery A JDO query that uses the default JQOQL language.
JDOView  
Join  
Key  
LongMapping  
MapEntrySetStore  
MapKeySetStore  
MapMapping  
Mapping  
MapTable  
MapValueSetStore  
MSSQLServerAdapter Provides methods for adapting SQL language elements to the Microsoft SQL Server database.
MSSQLServerColumnInfo Represents the metadata of a specific table column in MS SQL Server.
MySQLAdapter Provides methods for adapting SQL language elements to the MySQL database.
MySQLTypeInfo Represents the metadata of a MySQL data type.
NormalMapStore  
NormalSetStore  
NullComparisonExpression  
NullLiteral  
NumericExpression  
ObjectExpression  
ObjectFieldExpression  
ObjectLiteral  
OID An object identifier.
OIDMapping  
OIDRangeTestExpression  
OracleAdapter Provides methods for adapting SQL language elements to the Oracle database.
OracleClobMapping  
OracleQueryStatement  
OracleStringMapping  
ParameterSetter  
Parser  
PersistenceCapableMapping  
PersistentIDROF  
PostgreSQLAdapter Provides methods for adapting SQL language elements to the PostgreSQL database.
PostgreSQLColumnInfo Represents the metadata of a specific table column in PostgreSQL.
PostgreSQLForeignKeyInfo Represents the metadata of a table's foreign key column in PostgreSQL.
PostgreSQLSQLState A SQLSTATE diagnostic code for PostgreSQL.
PostgreSQLSQLState.ClassCode Contains constants for known SQLSTATE class codes.
PostgreSQLTypeInfo Represents the metadata of a PostgreSQL data type.
PrimaryKey  
PrimaryKeyIdentifier  
ProbeTable  
Query The Query interface allows applications to obtain persistent instances from the data store.
QueryResult  
QueryStatement  
QueryStatement.Join  
Request  
RequestIdentifier  
RequestIdentifier.Type  
ResultSetGetter  
Role  
SAPDBAdapter Provides methods for adapting SQL language elements to the SAP DB database.
SchemaTable  
SCOID A "second-class" object identifier.
SetExpression A SQL expression representing a set of scalar values.
SetLiteral A SetLiteral is a SQL expression that will test if a column of table falls within the given Set of values.
SetMapping  
SetTable  
ShortMapping  
SqlDateCharMapping  
SqlDateExpression  
SqlDateLiteral  
SqlDateMapping  
SQLExpression  
SQLExpression.DyadicOperator  
SQLExpression.MonadicOperator  
SQLExpression.Operator  
SQLIdentifier  
SQLState A SQLSTATE diagnostic code.
SQLState.ClassCode Contains constants for known SQLSTATE class codes.
SqlTimestampCharMapping  
SqlTimestampExpression  
SqlTimestampLiteral  
SqlTimestampMapping  
StatementText  
StoreManager Manages the contents of a data store (aka database schema) on behalf of a particular PersistenceManagerFactory and all its persistent instances.
StoreManagerFactory  
StringMapping  
SubquerySetExpression A set expression whose contents are expressed as a SQL subquery.
SubstringExpression  
TableExprAsJoins A SQL table expression that joins superclass tables by joining them directly to the surrounding QueryStatement.
TableExprAsSubjoins A SQL table expression that joins superclass tables by constructing a parenthesized set of subjoins.
TableExprAsSubquery A SQL table expression that joins superclass tables by constructing a parenthesized sub-SELECT statement.
TableExpression Represents a SQL table expression as might be listed in the FROM clause of a SELECT statement.
TableIdentifier  
TableMetadata  
TJDOSQLQuery A JDO query that uses the default JQOQL language.
TransientIDROF  
TypeInfo Represents the metadata of a specific JDBC data type.
UnboundVariable  
UpdateRequest  
View  
 

Exception Summary
ClassDefinitionException A ClassDefinitionException is thrown if the settings of a persistent class are inconsistent with it's metadata.
ColumnDefinitionException An ColumnDefinitionException is thrown if the settings of a database column are incompatible with the data type of the object field to which it is mapped.
DuplicateColumnNameException A DuplicateColumnNameException is thrown if an attempt is made to add a column to a table with a name already in-use by an existing column.
IncompatibleDataTypeException A IncompatibleDataTypeException is thrown if a column is detected to have an incompatible type in the database during schema validation.
IncompatibleQueryElementTypeException A IncompatibleQueryElementTypeException is thrown if a variable used in a query is detected to have an type incompatible with the element type of the collection to which it is being applied.
InvalidMetaDataRelationshipException A InvalidMetaDataRelationshipException is thrown if the metadata for a persistent field declares a relationship to another field, but the field on the other side has no complementary declaration.
IsNotNullableException An IsNotNullableException is thrown during schema validation if a column is detected not to allow null values in the database when it should.
IsNullableException An IsNullableException is thrown during schema validation if a column is detected to allow null values in the database when it should not.
MissingColumnException A MissingColumnException is thrown if an expected column is not found in the database during schema validation.
MissingForeignKeysException A MissingForeignKeysException is thrown if an expected foreign key is not found in the database during schema validation.
MissingIndicesException A MissingIndicesException is thrown if an expected index is not found in the database during schema validation.
MissingSchemaTableEntryException A MissingSchemaTableEntryException is thrown if an expected row is not found in the SchemaTable during schema validation.
MissingTableException A MissingTableException is thrown if an expected table is not found in the database during schema validation.
NoColumnException A NoColumnException is thrown if an operation is performed that assumes that a particular persistent field is stored in a single database column when it is not (such as if the field is a Collection or a Map).
NoExtentException A NoExtentException is thrown if an attempt is made to perform an operation using a class that is not backed by an extent (ie table or view) in the database and the operation is not supported on such classes.
NoSuchPersistentFieldException A NoSuchPersistentFieldException is thrown if a reference is made somewhere, such as in a query filter string, to a field that either doesn't exist or is not persistent.
NotABaseTableException A NotABaseTableException is thrown during schema validation if a table should be a base table but is found not to be in the database.
NotAViewException A NotAViewException is thrown during schema validation if a table should be a view but is found not to be in the database.
NullValueException A NullValueException is thrown if a null value is encountered in a database column that should prohibit null values.
ObjectNotFoundException A ObjectNotFoundException is thrown if an attempt is made to load a persistent object having a given ID and that object ID does not exist in the data store.
PersistentSuperclassNotAllowedException A PersistentSuperclassNotAllowedException is thrown if a persistence-capable class is declared to have a persistence-capable superclass when that class is backed by a view.
PrimaryKeyColumnNotAllowedException A PrimaryKeyColumnNotAllowedException is thrown if an attempt is made to add a primary key column to a view.
SchemaValidationException A SchemaValidationException is thrown if a mismatch is discovered between what the JDO runtime thinks the schema should look like and what it actually looks like.
SQLExpression.IllegalArgumentTypeException  
SQLExpression.IllegalOperationException  
SQLExpression.MethodInvocationException  
TableMismatchException A TableMismatchException is thrown if the query statement generator attempts to reference a column in a table expression but the column's table is not present in the expression, nor can it be sensibly joined to the expression.
TooManyForeignKeysException A TooManyForeignKeysException is thrown when trying to add a foreign key to a table and the table already has the maximum allowed number of foreign keys.
TooManyIndicesException A TooManyIndicesException is thrown when trying to add an index to a table and the table already has the maximum allowed number of indices.
UnexpectedColumnException A UnexpectedColumnException is thrown if an unexpected column is encountered in the database during schema validation.
UnsupportedDataTypeException A UnsupportedDataTypeException is thrown if an attempt is made to persist an object field whose data type is not supported by the database and/or the persistence package.
ViewDefinitionException A ViewDefinitionException is thrown if the metadata extension(s) that define a view are missing or invalid.
ViewNotSupportedException A ViewNotSupportedException is thrown if an attempt is made to perform an operation using a class that is backed by a view and the operation is not supported on such classes.
WrongPrecisionException A WrongPrecisionException is thrown if a column is detected to have the wrong precision in the database during schema validation.
WrongPrimaryKeyException A WrongPrimaryKeyException is thrown if a table is detected not to have the expected primary key in the database during schema validation.
WrongScaleException A WrongScaleException is thrown if a column is detected to have the wrong scale in the database during schema validation.
 



Copyright © 2001 TriActive, Inc. All Rights Reserved.