Uses of Interface
org.jpox.store.DatastoreIdentifier

Packages that use DatastoreIdentifier
org.jpox.sco Provides implementations of the wrappers for the mutable Second Class Objects (SCO's) supported by JPOX. 
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 Package providing generic methods for use by queries. 
org.jpox.store.scostore Package providing backing store definitions for SCO stores. 
 

Uses of DatastoreIdentifier in org.jpox.sco
 

Methods in org.jpox.sco with parameters of type DatastoreIdentifier
 QueryExpression Stack.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression LinkedHashMap.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression HashMap.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression SortedSet.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Map.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Properties.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Set.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression HashSet.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Vector.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Hashtable.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression TreeMap.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression ArrayList.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression LinkedList.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Queue.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression List.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Collection.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression SortedMap.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression PriorityQueue.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression LinkedHashSet.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression TreeSet.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a QueryStatement, using the specified candidate class.
 

Uses of DatastoreIdentifier in org.jpox.store
 

Methods in org.jpox.store that return DatastoreIdentifier
 DatastoreIdentifier TableStoreData.getDatastoreIdentifier()
          Accessor for the identifier for the table.
 DatastoreIdentifier DatastoreObject.getIdentifier()
          Accessor for the identifier for this object.
 DatastoreIdentifier IdentifierFactory.newDatastoreContainerIdentifier(ClassLoaderResolver clr, AbstractClassMetaData md)
          Method to return a Table identifier for the specified class.
 DatastoreIdentifier IdentifierFactory.newDatastoreContainerIdentifier(ClassLoaderResolver clr, AbstractMemberMetaData fmd)
          Method to return a Table identifier for the specified field.
 DatastoreIdentifier IdentifierFactory.newDatastoreContainerIdentifier(java.lang.String identifierName)
          Method to use to generate an identifier for a datastore field with the supplied name.
 DatastoreIdentifier IdentifierFactory.newDatastoreFieldIdentifier(java.lang.String identifierName)
          Method to use to generate an identifier for a datastore field with the supplied name.
 DatastoreIdentifier IdentifierFactory.newDatastoreFieldIdentifier(java.lang.String javaName, boolean embedded, int fieldRole)
          Method to create an identifier for a datastore field where we want the name based on the supplied java name, and the field has a particular role (and so could have its naming set according to the role).
 DatastoreIdentifier IdentifierFactory.newDiscriminatorFieldIdentifier()
          Method to return an identifier for a discriminator datastore field.
 DatastoreIdentifier IdentifierFactory.newIdentifier(DatastoreIdentifier identifier, java.lang.String suffix)
          Method to return a new Identifier based on the passed identifier, but adding on the passed suffix
 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.newReferenceFieldIdentifier(AbstractMemberMetaData refMetaData, AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier, boolean embedded, int fieldRole)
          Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation.
 DatastoreIdentifier IdentifierFactory.newVersionFieldIdentifier()
          Method to return an identifier for a version datastore field.
 

Methods in org.jpox.store with parameters of type DatastoreIdentifier
 DatastoreField DatastoreContainerObject.addDatastoreField(java.lang.String storedJavaType, DatastoreIdentifier name, JavaTypeMapping mapping, MetaData colmd)
          Method to add a new column to the internal representation.
 DatastoreClass MappedStoreManager.getDatastoreClass(DatastoreIdentifier name)
          Returns the JDO table having the given SQL identifier.
 TableStoreData[] MappedStoreManager.getStoreDataForDatastoreContainerObject(DatastoreIdentifier tableIdentifier)
          Utility to return all StoreData for a Datastore Container identifier.
 TableStoreData[] StoreDataManager.getStoreDataForDatastoreContainerObject(DatastoreIdentifier tableIdentifier)
          Utility to return all StoreData for a Datastore Container identifier.
 boolean DatastoreContainerObject.hasDatastoreField(DatastoreIdentifier identifier)
          Checks if there is a DatastoreField for the identifier
 DatastoreIdentifier IdentifierFactory.newIdentifier(DatastoreIdentifier identifier, java.lang.String suffix)
          Method to return a new Identifier based on the passed identifier, but adding on the passed suffix
abstract  QueryExpression AbstractDatastoreAdapter.newQueryStatement(DatastoreContainerObject container, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
           
 QueryExpression DatastoreAdapter.newQueryStatement(DatastoreContainerObject container, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
          Accessor for a new query statement.
 DatastoreIdentifier IdentifierFactory.newReferenceFieldIdentifier(AbstractMemberMetaData refMetaData, AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier, boolean embedded, int fieldRole)
          Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation.
 void DatastoreField.setIdentifier(DatastoreIdentifier identifier)
          Mutator for the identifier of the column.
 

Uses of DatastoreIdentifier in org.jpox.store.expression
 

Fields in org.jpox.store.expression declared as DatastoreIdentifier
protected  DatastoreIdentifier LogicSetExpression.mainAlias
          Alias for this table.
 

Methods in org.jpox.store.expression that return DatastoreIdentifier
 DatastoreIdentifier LogicSetExpression.getAlias()
          Accessor for the alias for this table expression.
 DatastoreIdentifier QueryExpression.getMainTableAlias()
          Accessor for the alias of the main table of this query.
 

Methods in org.jpox.store.expression with parameters of type DatastoreIdentifier
 LogicSetExpression QueryExpression.getTableExpression(DatastoreIdentifier alias)
          Accessor to the table expression for the given alias.
 LogicSetExpression QueryExpression.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier alias)
          Creates a table expression
 LogicSetExpression[] QueryExpression.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier alias, boolean unionQueries)
          Creates a table expression
 int[] QueryExpression.select(DatastoreIdentifier alias, JavaTypeMapping mapping)
          Select columns, add to union queries, if unionQueries is true
 int[] QueryExpression.select(DatastoreIdentifier alias, 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 alias)
          Constructor.
TableExprAsJoins(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier alias)
          Constructor for a table expressed as a series of joins.
TableExprAsSubjoins(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
           
TableExprAsSubquery(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier alias)
          Constructor for a table expressed as a subquery.
 

Uses of DatastoreIdentifier in org.jpox.store.mapping
 

Methods in org.jpox.store.mapping with parameters of type DatastoreIdentifier
 ColumnMetaData CorrespondentColumnsMapper.getColumnMetaDataByIdentifier(DatastoreIdentifier name)
          Accessor for the column MetaData in side A that maps to the side B identifier.
static void Mappings.selectMapping(QueryExpression qs, DatastoreIdentifier tableIdentifier, StatementExpressionIndex[] statementExpressionIndex)
          Add columns to a query.
 

Uses of DatastoreIdentifier in org.jpox.store.query
 

Methods in org.jpox.store.query with parameters of type DatastoreIdentifier
abstract  QueryExpression AbstractIteratorStatement.getQueryStatement(DatastoreIdentifier candidateAlias)
          Accessor for the QueryStatement that will return the objects of the candidate type and its subclasses (if required).
 QueryExpression CollectionCandidates.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Creates a QueryStatement.
 QueryExpression Queryable.newQueryStatement(java.lang.Class candidateClass, DatastoreIdentifier candidateAlias)
          Returns a prototypical query statement over the underlying collection, pre-filtered to include only objects of the specified class.
 

Uses of DatastoreIdentifier in org.jpox.store.scostore
 

Methods in org.jpox.store.scostore with parameters of type DatastoreIdentifier
 QueryExpression CollectionStore.getExistsSubquery(QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTableExpr, DatastoreIdentifier existsTableAlias)
          Create a subquery for the given query that selects elements, joining to the owner table.
 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 MapStore.getExistsSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar)
          Create a subquery for the given query that joins a MapStore value table to the owner table.
 QueryExpression CollectionStore.getSizeSubquery(QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTableExpr, DatastoreIdentifier sizeTableAlias)
          Create a subquery for the size of the collection.
 QueryExpression ArrayStore.getSizeSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the size of the collection.
 QueryExpression MapStore.getSizeSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar)
          Create a subquery for the size of the map.
 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.
 ScalarExpression CollectionStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTableExpr, DatastoreIdentifier collectionTableAlias, java.lang.Class filteredElementType, ScalarExpression elementExpr, DatastoreIdentifier elementTableAlias, boolean existsQuery)
          Method used in queries when contains() has been invoked.
 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.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.
 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.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.
 QueryExpression CollectionStore.newQueryStatement(StateManager sm, java.lang.String candidateClass, DatastoreIdentifier candidateAlias)
          Method to return a new Query Statement containing the candidate class.
 QueryExpression MapStore.newQueryStatement(StateManager ownerSM, java.lang.String candidateClass, DatastoreIdentifier candidateAlias)
          Method to create a query statement for a Map with values of the supplied candidate class.
 



Copyright © -2008 . All Rights Reserved.