Uses of Interface
org.jpox.store.DatastoreIdentifier

Packages that use DatastoreIdentifier
org.jpox.store Definition of the storage of the classes. 
org.jpox.store.expression This package provides a series of expressions and literals used in the conversion of a JDOQL query into the resultant SQL that is required to be executed in the datastore. 
org.jpox.store.mapping Package providing mappings for all supported Java types in JPOX. 
org.jpox.store.query Provides implementations of the JDO Query interface, and ways of extracting an Object from the Query result set. 
org.jpox.store.rdbms Package providing management of the persistence to RDBMS datastores. 
org.jpox.store.rdbms.adapter Provides mappings of all supported databases to aspects of the database that determines the SQL generation. 
org.jpox.store.rdbms.query Package providing extensions to the default QueryStatement used to generate all JDOQL queries. 
org.jpox.store.rdbms.scostore This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps) within JPOX. 
org.jpox.store.rdbms.sqlidentifier This package contains a series of classes defining the names of datastore objects, such as tables, foreign keys, indexes, primary keys etc. 
org.jpox.store.rdbms.table Provides a series of classes modelling tables and views, firstly in RDBMS, and then extending this to JDO representations. 
org.jpox.store.scostore Package providing backing store definitions for SCO stores. 
 

Uses of DatastoreIdentifier in org.jpox.store
 

Methods in org.jpox.store that return DatastoreIdentifier
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, java.lang.String sqlIdentifier)
          To be called when we want an identifier name creating based on the identifier.
 DatastoreIdentifier IdentifierFactory.newColumnIdentifier(java.lang.String javaName, java.lang.String sqlIdentifier)
          Method to generate an identifier for a COLUMN.
 DatastoreIdentifier IdentifierFactory.newTableIdentifier(java.lang.String javaName, java.lang.String sqlIdentifier)
          Method to generate an identifier for a TABLE.
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, java.lang.String javaName, boolean embedded, DatastoreFieldRole role)
          To be called when we want an identifier name creating based on the java field name, and a particular "role".
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, DatastoreIdentifier baseSQLID, boolean embedded, DatastoreFieldRole role)
          To be called when you already have an existing identifier and want to use it as a base for the new one, applying a particular "role".
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table, int seq)
          To be called when we want an identifier name.
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table, boolean isUnique, int seq)
          To be called when we want an identifier name.
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, AbstractPropertyMetaData refMetaData, AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier)
          Method to generate an identifier name based on the FieldMetaData and ClassMetaData for reference fields.
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table)
          To be called when we want an identifier name creating based on the table.
 DatastoreIdentifier IdentifierFactory.newTableIdentifierForMetaData(ClassLoaderResolver clr, ExtendableMetaData md)
          Method to return a Table identifier for the specified class or field.
 DatastoreIdentifier StoreData.getDatastoreIdentifier()
          Accessor for the identifier for the table.
 DatastoreIdentifier DatastoreIdentifier.getNewIdentifier(java.lang.String suffix)
          Provides a new identifier for the given suffix.
 DatastoreIdentifier DatastoreObject.getIdentifier()
          Accessor for the identifier for this object.
 

Methods in org.jpox.store with parameters of type DatastoreIdentifier
 StoreData[] StoreManager.getStoreDataForTable(DatastoreIdentifier tableIdentifier)
          Utility to return all StoreData for a table identifier.
 DatastoreClass StoreManager.getDatastoreClass(DatastoreIdentifier name)
          Returns the JDO table having the given SQL identifier.
 QueryExpression DatastoreAdapter.newQueryStatement(DatastoreContainerObject container, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
          Accessor for a new query statement.
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, DatastoreIdentifier baseSQLID, boolean embedded, DatastoreFieldRole role)
          To be called when you already have an existing identifier and want to use it as a base for the new one, applying a particular "role".
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, AbstractPropertyMetaData refMetaData, AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier)
          Method to generate an identifier name based on the FieldMetaData and ClassMetaData for reference fields.
 DatastoreField DatastoreContainerObject.addDatastoreField(java.lang.String storedJavaType, DatastoreIdentifier name, JavaTypeMapping mapping, ExtendableMetaData colmd)
          Method to add a new column to the internal representation.
 boolean DatastoreContainerObject.hasDatastoreField(DatastoreIdentifier identifier)
          Checks if there is a DatastoreField for the identifier
abstract  QueryExpression AbstractDatastoreAdapter.newQueryStatement(DatastoreContainerObject container, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
           
 

Uses of DatastoreIdentifier in org.jpox.store.expression
 

Fields in org.jpox.store.expression declared as DatastoreIdentifier
protected  DatastoreIdentifier LogicSetExpression.mainRangeVar
           
 

Methods in org.jpox.store.expression that return DatastoreIdentifier
 DatastoreIdentifier LogicSetExpression.getRangeVariable()
          Accessor for the range variable for this table expression.
 

Methods in org.jpox.store.expression with parameters of type DatastoreIdentifier
 LogicSetExpression QueryExpression.getTableExpression(DatastoreIdentifier rangeVar)
          Accessor to the table expression for the given range identifier by rangeVar
 LogicSetExpression QueryExpression.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar)
          Creates a table expression
 LogicSetExpression[] QueryExpression.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar, boolean unionQueries)
          Creates a table expression
 int[] QueryExpression.select(DatastoreIdentifier rangeVar, JavaTypeMapping mapping)
          Select columns, add to union queries, if unionQueries is true
 int[] QueryExpression.select(DatastoreIdentifier rangeVar, JavaTypeMapping mapping, boolean unionQueries)
          select columns, add to union queries, if unionQueries is true
 

Constructors in org.jpox.store.expression with parameters of type DatastoreIdentifier
LogicSetExpression(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
          Constructor.
TableExprAsJoins(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
           
TableExprAsSubjoins(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
           
TableExprAsSubquery(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
           
 

Uses of DatastoreIdentifier in org.jpox.store.mapping
 

Methods in org.jpox.store.mapping with parameters of type DatastoreIdentifier
static void Mappings.selectMapping(QueryExpression qs, DatastoreIdentifier tableIdentifier, StatementExpressionIndex[] statementExpressionIndex)
          Add columns to a query.
 

Uses of DatastoreIdentifier in org.jpox.store.query
 

Fields in org.jpox.store.query declared as DatastoreIdentifier
protected  DatastoreIdentifier QueryStatement.defaultRangeVar
           
 

Methods in org.jpox.store.query with parameters of type DatastoreIdentifier
 LogicSetExpression QueryStatement.getTableExpression(DatastoreIdentifier rangeVar)
          Accessor for the table with the specified "alias".
 LogicSetExpression QueryStatement.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar)
           
 LogicSetExpression[] QueryStatement.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar, boolean unionQueries)
           
 int[] QueryStatement.select(DatastoreIdentifier rangeVar, JavaTypeMapping mapping)
          Select columns of the specified mapping for the table identifier.
 int[] QueryStatement.select(DatastoreIdentifier rangeVar, JavaTypeMapping mapping, boolean unionQueries)
          select columns, add to union queries, if unionQueries is true
 

Constructors in org.jpox.store.query with parameters of type DatastoreIdentifier
DiscriminatorIteratorStatement(ClassLoaderResolver clr, java.lang.Class[] candidateType, boolean includeSubclasses, StoreManager storeMgr, boolean selectDiscriminator, DatastoreContainerObject selectTable, JavaTypeMapping selectCandidateMapping, DatastoreIdentifier candidateTableIdentifier)
          Constructor, for a candidate type with a select table.
QueryStatement(DatastoreContainerObject initialTable, DatastoreIdentifier initialRangeVar, ClassLoaderResolver clr)
          Constructor.
 

Uses of DatastoreIdentifier in org.jpox.store.rdbms
 

Fields in org.jpox.store.rdbms declared as DatastoreIdentifier
protected  DatastoreIdentifier Column.identifier
          Identifier for the column in the datastore.
 

Methods in org.jpox.store.rdbms that return DatastoreIdentifier
 DatastoreIdentifier Column.getIdentifier()
          Accessor for the identifier of the datastore column.
 

Methods in org.jpox.store.rdbms with parameters of type DatastoreIdentifier
 ColumnInfo RDBMSManager.getColumnInfoForColumnName(Table table, java.sql.Connection conn, DatastoreIdentifier column)
          Returns the column info for a column name.
static ColumnInfo RDBMSStoreHelper.getColumnInfoForColumnName(RDBMSManager storeMgr, Table table, java.sql.Connection conn, DatastoreIdentifier column)
          Returns the column info for a database table.
 

Constructors in org.jpox.store.rdbms with parameters of type DatastoreIdentifier
Column(DatastoreContainerObject table, java.lang.String javaType, DatastoreIdentifier identifier, JavaTypeMapping mapping, ColumnMetaData colmd)
          Constructor.
 

Uses of DatastoreIdentifier in org.jpox.store.rdbms.adapter
 

Methods in org.jpox.store.rdbms.adapter with parameters of type DatastoreIdentifier
 LogicSetExpression RDBMSAdapter.newTableExpression(QueryExpression qs, DatastoreContainerObject table, DatastoreIdentifier rangeVar)
          Returns a new TableExpression object appropriate for this DBMS.
 QueryExpression DatabaseAdapter.newQueryStatement(DatastoreContainerObject table, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
          Accessor for a new query statement.
 LogicSetExpression DatabaseAdapter.newTableExpression(QueryExpression qs, DatastoreContainerObject table, DatastoreIdentifier rangeVar)
          Returns a new TableExpression object appropriate for this DBMS.
 

Uses of DatastoreIdentifier in org.jpox.store.rdbms.query
 

Constructors in org.jpox.store.rdbms.query with parameters of type DatastoreIdentifier
Oracle99QueryStatement(DatastoreContainerObject initialTable, DatastoreIdentifier initialRangeVar, ClassLoaderResolver clr)
          QueryStatement constructor
OracleQueryStatement(DatastoreContainerObject initialTable, DatastoreIdentifier initialRangeVar, ClassLoaderResolver clr)
          QueryStatement constructor
SAPDBQueryStatement(DatastoreContainerObject initialTable, DatastoreIdentifier initialRangeVar, ClassLoaderResolver clr)
          QueryStatement constructor
 

Uses of DatastoreIdentifier in org.jpox.store.rdbms.scostore
 

Fields in org.jpox.store.rdbms.scostore declared as DatastoreIdentifier
protected  DatastoreIdentifier ElementContainerStore.elmIdentifier
          Identifier for elements in JDOQL queries.
 

Methods in org.jpox.store.rdbms.scostore with parameters of type DatastoreIdentifier
 QueryExpression AbstractArrayStore.getExistsSubquery(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression ownerTe, DatastoreIdentifier collectionRangeVar)
          JDOQL utility to generate an exists() statement for an element.
 QueryExpression AbstractArrayStore.getSizeSubquery(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression ownerTe, DatastoreIdentifier collectionRangeVar)
          JDOQL utility to generate a subquery for the size() of the collection.
 QueryExpression AbstractCollectionStore.getExistsSubquery(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression ownerTe, DatastoreIdentifier collectionRangeVar)
          JDOQL utility to generate an exists() statement for an element.
 QueryExpression AbstractCollectionStore.getSizeSubquery(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression ownerTe, DatastoreIdentifier collectionRangeVar)
          JDOQL utility to generate a subquery for the size() of the collection.
 ScalarExpression FKArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression FKListStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression FKMapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression kExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression FKMapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression[] FKMapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in ai containsEntry() query.
 ScalarExpression FKSetStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Utility for use in building a query, joining the element table and the owner table.
 ScalarExpression JoinArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression JoinListStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression JoinMapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression keyExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression[] JoinMapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in a containsEntry() query.
 ScalarExpression JoinMapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression JoinSetStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Utility for use in building a query, joining the element table and the owner table.
 QueryExpression MapEntrySetStore.getExistsSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the given query that joins a SetStore element table to the owner table.
 QueryExpression MapEntrySetStore.getSizeSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the size() of the collection of entries.
 ScalarExpression MapEntrySetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression MapKeySetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
           
 ScalarExpression MapValueSetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
           
 

Uses of DatastoreIdentifier in org.jpox.store.rdbms.sqlidentifier
 

Methods in org.jpox.store.rdbms.sqlidentifier that return DatastoreIdentifier
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, java.lang.String sqlIdentifier)
          To be called when we want an identifier name creating based on the identifier.
 DatastoreIdentifier RDBMSIdentifierFactory.newColumnIdentifier(java.lang.String javaName, java.lang.String sqlIdentifier)
          Method to generate an identifier for a COLUMN.
 DatastoreIdentifier RDBMSIdentifierFactory.newTableIdentifier(java.lang.String javaName, java.lang.String sqlIdentifier)
          Method to generate an identifier for a TABLE.
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, java.lang.String javaName, boolean embedded, DatastoreFieldRole role)
          To be called when we want an identifier name creating based on the java field name, and a particular "role".
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, DatastoreIdentifier baseSQLID, boolean embedded, DatastoreFieldRole role)
          To be called when you already have an existing identifier and want to use it as a base for the new one, applying a particular "role".
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table, int seq)
          To be called when we want an identifier name.
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table, boolean isUnique, int seq)
          To be called when we want an identifier name.
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, AbstractPropertyMetaData refMetaData, AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier)
          Method to generate an identifier name based on the FieldMetaData and ClassMetaData for reference fields.
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table)
          To be called when we want an identifier name creating based on the table.
 DatastoreIdentifier RDBMSIdentifierFactory.newTableIdentifierForMetaData(ClassLoaderResolver clr, ExtendableMetaData md)
          Method to return a Table identifier for the specified class or field.
 

Methods in org.jpox.store.rdbms.sqlidentifier with parameters of type DatastoreIdentifier
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, DatastoreIdentifier baseSQLID, boolean embedded, DatastoreFieldRole role)
          To be called when you already have an existing identifier and want to use it as a base for the new one, applying a particular "role".
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, AbstractPropertyMetaData refMetaData, AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier)
          Method to generate an identifier name based on the FieldMetaData and ClassMetaData for reference fields.
 

Uses of DatastoreIdentifier in org.jpox.store.rdbms.table
 

Fields in org.jpox.store.rdbms.table declared as DatastoreIdentifier
protected  DatastoreIdentifier AbstractTable.identifier
          Identifier name for the table.
 

Methods in org.jpox.store.rdbms.table that return DatastoreIdentifier
 DatastoreIdentifier AbstractTable.getIdentifier()
          Accessor for the SQL identifier (the table name).
 DatastoreIdentifier AbstractTable.getDatastoreIdentifierFullyQualified()
          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.
protected  DatastoreIdentifier AbstractClassTable.getDefaultNameForType(java.lang.String className, ClassLoaderResolver clr)
          Accessor for the column name for the specified class.
 

Methods in org.jpox.store.rdbms.table with parameters of type DatastoreIdentifier
 DatastoreField AbstractTable.addDatastoreField(java.lang.String storedJavaType, DatastoreIdentifier name, JavaTypeMapping mapping, ExtendableMetaData colmd)
          Creates a new column.
 boolean AbstractTable.hasDatastoreField(DatastoreIdentifier identifier)
          Checks if there is a DatastoreField for the identifier
protected  boolean AbstractTable.hasColumnName(DatastoreIdentifier colName)
          Utility to return if a column of this name exists.
 ColumnMetaData CorrespondentColumnsMapping.getColumnMetaDataByIdentifier(DatastoreIdentifier name)
          Accessor for the column MetaData in side A that maps to the side B identifier.
 

Constructors in org.jpox.store.rdbms.table with parameters of type DatastoreIdentifier
TableImpl(DatastoreIdentifier name, RDBMSManager storeMgr)
          Constructor.
AbstractTable(DatastoreIdentifier identifier, RDBMSManager storeMgr)
          Constructor taking the table name and the RDBMSManager managing this table.
ViewImpl(DatastoreIdentifier name, RDBMSManager storeMgr)
          Constructor, taking the table identifier.
JoinTable(DatastoreIdentifier tableName, AbstractPropertyMetaData fmd, RDBMSManager storeMgr)
          Constructor.
ArrayTable(DatastoreIdentifier tableName, AbstractPropertyMetaData fmd, RDBMSManager storeMgr)
          Constructor.
ElementContainerTable(DatastoreIdentifier tableName, AbstractPropertyMetaData fmd, RDBMSManager storeMgr)
          Constructor.
CollectionTable(DatastoreIdentifier tableName, AbstractPropertyMetaData fmd, RDBMSManager storeMgr)
          Constructor.
MapTable(DatastoreIdentifier tableName, AbstractPropertyMetaData fmd, RDBMSManager storeMgr)
          Constructor.
AbstractClassTable(DatastoreIdentifier tableName, RDBMSManager storeMgr)
          Constructor.
ClassTable(DatastoreIdentifier tableName, ClassMetaData cmd, RDBMSManager storeMgr, ClassLoaderResolver clr)
          Constructor.
ClassView(DatastoreIdentifier tableName, ClassMetaData cmd, RDBMSManager storeMgr, ClassLoaderResolver clr)
          Constructor for class view.
ListTable(DatastoreIdentifier tableName, AbstractPropertyMetaData fmd, RDBMSManager storeMgr)
          Constructor.
SetTable(DatastoreIdentifier tableName, AbstractPropertyMetaData fmd, RDBMSManager storeMgr)
          Constructor.
 

Uses of DatastoreIdentifier in org.jpox.store.scostore
 

Methods in org.jpox.store.scostore with parameters of type DatastoreIdentifier
 QueryExpression CollectionStore.getExistsSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the given query that joins a SetStore element table to the owner table.
 QueryExpression CollectionStore.getSizeSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the size of the collection.
 ScalarExpression CollectionStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 QueryExpression MapStore.getExistsSubquery(QueryExpression stmt, JavaTypeMapping mapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar)
          Create a subquery for the given query that joins a MapStore value table to the owner table.
 QueryExpression MapStore.getSizeSubquery(QueryExpression stmt, JavaTypeMapping mapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar)
          Create a subquery for the size of the map.
 ScalarExpression[] MapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in ai containsEntry() query.
 ScalarExpression MapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression keyExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression MapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression[] MapStore.joinKeysToGet(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a get(Key) is used.
 QueryExpression ArrayStore.getExistsSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the given query that joins a SetStore element table to the owner table.
 QueryExpression ArrayStore.getSizeSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the size of the collection.
 ScalarExpression ArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 



Copyright © -2007 . All Rights Reserved.