|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||