Uses of Interface
org.jpox.store.expression.QueryExpression

Packages that use QueryExpression
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 Provides implementations of the JDO Query interface, and ways of extracting an Object from the Query result set. 
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.extent Provides implementations of the JDO Extent interface, for RDBMS tables and views. 
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.scostore Package providing backing store definitions for SCO stores. 
 

Uses of QueryExpression in org.jpox.sco
 

Methods in org.jpox.sco that return QueryExpression
 QueryExpression ArrayList.newQueryStatement()
          Method to generate a QueryStatement for the SCO.
 QueryExpression ArrayList.newQueryStatement(java.lang.Class candidate_class)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Collection.newQueryStatement()
          Method to generate a QueryStatement for the SCO.
 QueryExpression Collection.newQueryStatement(java.lang.Class candidate_class)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression HashMap.newQueryStatement()
          Method to return a new Query statement for the Map.
 QueryExpression HashMap.newQueryStatement(java.lang.Class candidate_class)
          Method to return a new Query statement for the Map given the candidate class.
 QueryExpression HashSet.newQueryStatement()
          Method to generate a QueryStatement for the SCO.
 QueryExpression HashSet.newQueryStatement(java.lang.Class candidate_class)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Hashtable.newQueryStatement()
          Method to return a new Query statement for the Map.
 QueryExpression Hashtable.newQueryStatement(java.lang.Class candidate_class)
          Method to return a new Query statement for the Map given the candidate class.
 QueryExpression LinkedHashMap.newQueryStatement()
          Method to return a new Query statement for the Map.
 QueryExpression LinkedHashMap.newQueryStatement(java.lang.Class candidate_class)
          Method to return a new Query statement for the Map given the candidate class.
 QueryExpression LinkedHashSet.newQueryStatement()
          Method to generate a QueryStatement for the SCO.
 QueryExpression LinkedHashSet.newQueryStatement(java.lang.Class candidate_class)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression LinkedList.newQueryStatement()
          Method to generate a QueryStatement for the SCO.
 QueryExpression LinkedList.newQueryStatement(java.lang.Class candidate_class)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression List.newQueryStatement()
          Method to generate a QueryStatement for the SCO.
 QueryExpression List.newQueryStatement(java.lang.Class candidate_class)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Map.newQueryStatement()
          Method to return a new Query statement for the Map.
 QueryExpression Map.newQueryStatement(java.lang.Class candidate_class)
          Method to return a new Query statement for the Map given the candidate class.
 QueryExpression Properties.newQueryStatement()
          Method to return a new Query statement for the Map.
 QueryExpression Properties.newQueryStatement(java.lang.Class candidate_class)
          Method to return a new Query statement for the Map given the candidate class.
 QueryExpression Set.newQueryStatement()
          Method to generate a QueryStatement for the SCO.
 QueryExpression Set.newQueryStatement(java.lang.Class candidate_class)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression SortedMap.newQueryStatement()
          Method to return a new Query statement for the Map.
 QueryExpression SortedMap.newQueryStatement(java.lang.Class candidate_class)
          Method to return a new Query statement for the Map given the candidate class.
 QueryExpression SortedSet.newQueryStatement()
          Method to generate a QueryStatement for the SCO.
 QueryExpression SortedSet.newQueryStatement(java.lang.Class candidate_class)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Stack.newQueryStatement()
          Method to generate a QueryStatement for the SCO.
 QueryExpression Stack.newQueryStatement(java.lang.Class candidate_class)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression TreeMap.newQueryStatement()
          Method to return a new Query statement for the Map.
 QueryExpression TreeMap.newQueryStatement(java.lang.Class candidate_class)
          Method to return a new Query statement for the Map given the candidate class.
 QueryExpression TreeSet.newQueryStatement()
          Method to generate a QueryStatement for the SCO.
 QueryExpression TreeSet.newQueryStatement(java.lang.Class candidate_class)
          Method to return a QueryStatement, using the specified candidate class.
 QueryExpression Vector.newQueryStatement()
          Method to generate a QueryStatement for the SCO.
 QueryExpression Vector.newQueryStatement(java.lang.Class candidate_class)
          Method to return a QueryStatement, using the specified candidate class.
 

Methods in org.jpox.sco with parameters of type QueryExpression
 Query.ResultObjectFactory ArrayList.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a ResultObjectFactory for the SCO.
 Query.ResultObjectFactory Collection.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a ResultObjectFactory for the SCO.
 Query.ResultObjectFactory HashMap.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a new result object factory for processing of Query statements.
 Query.ResultObjectFactory HashSet.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a ResultObjectFactory for the SCO.
 Query.ResultObjectFactory Hashtable.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a new result object factory for processing of Query statements.
 Query.ResultObjectFactory LinkedHashMap.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a new result object factory for processing of Query statements.
 Query.ResultObjectFactory LinkedHashSet.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a ResultObjectFactory for the SCO.
 Query.ResultObjectFactory LinkedList.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a ResultObjectFactory for the SCO.
 Query.ResultObjectFactory List.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a ResultObjectFactory for the SCO.
 Query.ResultObjectFactory Map.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a new result object factory for processing of Query statements.
 Query.ResultObjectFactory Properties.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a new result object factory for processing of Query statements.
 Query.ResultObjectFactory Set.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a ResultObjectFactory for the SCO.
 Query.ResultObjectFactory SortedMap.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a new result object factory for processing of Query statements.
 Query.ResultObjectFactory SortedSet.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a ResultObjectFactory for the SCO.
 Query.ResultObjectFactory Stack.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a ResultObjectFactory for the SCO.
 Query.ResultObjectFactory TreeMap.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a new result object factory for processing of Query statements.
 Query.ResultObjectFactory TreeSet.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a ResultObjectFactory for the SCO.
 Query.ResultObjectFactory Vector.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Method to return a ResultObjectFactory for the SCO.
 

Uses of QueryExpression in org.jpox.store
 

Methods in org.jpox.store that return QueryExpression
 QueryExpression DatastoreAdapter.newQueryStatement(DatastoreContainerObject container, ClassLoaderResolver clr)
          Accessor for a new query statement.
 QueryExpression DatastoreAdapter.newQueryStatement(DatastoreContainerObject container, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
          Accessor for a new query statement.
abstract  QueryExpression AbstractDatastoreAdapter.newQueryStatement(DatastoreContainerObject container, ClassLoaderResolver clr)
           
abstract  QueryExpression AbstractDatastoreAdapter.newQueryStatement(DatastoreContainerObject container, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
           
 

Methods in org.jpox.store with parameters of type QueryExpression
 StatementText StatementText.append(QueryExpression qsc)
          Append a QueryExpression
 

Uses of QueryExpression in org.jpox.store.expression
 

Fields in org.jpox.store.expression declared as QueryExpression
protected  QueryExpression ScalarExpression.qs
          The Query Expression.
protected  QueryExpression LogicSetExpression.qs
           
 

Methods in org.jpox.store.expression that return QueryExpression
 QueryExpression ScalarExpression.getQueryExpression()
          Accessor for the query expression.
 

Methods in org.jpox.store.expression with parameters of type QueryExpression
 void QueryExpression.union(QueryExpression qe)
          Union two QueryExpressions this and qe.
 

Constructors in org.jpox.store.expression with parameters of type QueryExpression
ScalarExpression.FieldExpression(QueryExpression qs, DatastoreField field, LogicSetExpression te)
           
ScalarExpression(QueryExpression qs)
          Constructor.
ScalarExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor for an expression of the mapping in the specified table.
NumericExpression(QueryExpression qs)
          Constructor
NumericExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
CharacterExpression(QueryExpression qs)
          Constructor
CharacterExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
StringExpression(QueryExpression qs)
           
StringExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
StringLiteral(QueryExpression qs, JavaTypeMapping mapping, char value)
          Constructor that takes a char.
StringLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.String value)
          Constructor
BooleanExpression(QueryExpression qs)
          Constructor
BooleanExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
SqlTemporalExpression(QueryExpression qs)
           
SqlTemporalExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
LogicSetExpression(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
          Constructor.
AggregateExpression(QueryExpression qs)
          Constructor
AnalysisExpression(QueryExpression qs)
          Constructor
ArrayExpression(QueryExpression qs)
          Constructor
ArrayExpression(QueryExpression qs, ScalarExpression[] expr)
          Constructor
ArrayExpression(QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, ArrayStore arrayStore, java.lang.String fieldName)
          Constructor.
ArrayLiteral(QueryExpression qs)
          Constructor
ArrayLiteral(QueryExpression qs, ScalarExpression[] expr)
          Constructor
ArrayLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Object literal)
          Constructor
BinaryExpression(QueryExpression qs)
          Constructor
BinaryExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
BinaryLiteral(QueryExpression qs, JavaTypeMapping mapping, byte[] value)
          Creates a binary literal
BooleanBitColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor.
BooleanBitColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te, boolean truthTest)
          Constructor.
BooleanBitColumnLiteral(QueryExpression qs, JavaTypeMapping mapping, boolean value)
          Constructor.
BooleanLiteral(QueryExpression qs, JavaTypeMapping mapping, boolean value)
          Creates a boolean literal
BooleanCharColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor.
BooleanCharColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te, boolean truthTest)
          Constructor.
BooleanCharColumnLiteral(QueryExpression qs, JavaTypeMapping mapping, boolean value)
          Creates a boolean literal
ByteExpression(QueryExpression qs)
          Constructor
ByteExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
ByteLiteral(QueryExpression qs, JavaTypeMapping mapping, java.math.BigInteger value)
          Creates a byte literal
CharacterLiteral(QueryExpression qs, JavaTypeMapping mapping, char value)
          Creates a char literal
CharacterLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.String value)
          Creates a char literal
ClassExpression(QueryExpression qs, java.lang.Class cls)
          Constructor.
CollectionExpression(QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, CollectionStore collStore, java.lang.String fieldName)
          Constructor.
CollectionLiteral(QueryExpression qs, JavaTypeMapping mapping, java.util.Collection value)
          Constructor.
CollectionSubqueryExpression(QueryExpression qs, QueryExpression subquery)
          Constructor.
ExistsExpression(QueryExpression qs, QueryExpression argumentExpression)
          Constructs a expression what will return true if the argument expression has elements
ExistsExpression(QueryExpression qs, QueryExpression argumentExpression, boolean truthTest)
           
FloatingPointLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Float value)
          Creates a floating point literal
FloatingPointLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Double value)
          Creates a floating point literal
FloatingPointLiteral(QueryExpression qs, java.math.BigDecimal value)
          Creates a floating point literal
IntegerLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Number value)
          Creates a integer literal
IntegerLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Number value, boolean useParameter)
          Creates a integer literal.
JDOHelperExpression(QueryExpression qs)
          Constructor.
MapExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te, MapStore mapStore, java.lang.String fieldName)
          Constructor.
MapKeyLiteral(QueryExpression qs, JavaTypeMapping mapping, java.util.Map map)
          Constructor.
MapLiteral(QueryExpression qs, JavaTypeMapping mapping, java.util.Map map)
          Constructor.
MapValueLiteral(QueryExpression qs, JavaTypeMapping mapping, java.util.Map map)
          Constructor.
MathExpression(QueryExpression qs)
           
MetaDataStringLiteral(QueryExpression qs, java.lang.String value)
          Constructor
NewObjectExpression(QueryExpression qs, java.lang.Class cls, java.util.List args)
          Constructor.
NullLiteral(QueryExpression qs)
          Creates a null literal
ObjectExpression(QueryExpression qs)
           
ObjectExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor for an object expression, using the mapping of the field, and the expression for the table.
ObjectExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te, JavaTypeMapping refMapping, LogicSetExpression teTarget, JavaTypeMapping selectMapping)
          Constructor for an object expression, using the mapping of the field (which has no datastore columns), the expression for its table, the mapping for a field in another table to join to, and the expression for the other table.
ObjectExpression(QueryExpression qs, ScalarExpression expr, ScalarExpression conditionExpr, LogicSetExpression te)
          Construct an object expression conditioned to a boolean expression If this expression is an operand of an operation with result type Boolean has the following semantic if (conditionExpr == null ) return (otherExpression op expr); else return (otherExpression op expr) & conditionExpr;
ObjectLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Object value)
          Creates an Object literal
ObjectLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Object value, java.lang.String mappingClass)
          Creates an Object literal
ReferenceExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor for a reference expression, using the mapping of the field, and the expression for the table.
SqlDateLiteral(QueryExpression qs, JavaTypeMapping mapping, java.sql.Date value)
          Creates a java.sql.Date literal
SqlTimeLiteral(QueryExpression qs, JavaTypeMapping mapping, java.sql.Time value)
          Creates a java.sql.Time literal
SqlTimestampLiteral(QueryExpression qs, JavaTypeMapping mapping, java.sql.Timestamp value)
          Creates a java.sql.Timestamp literal
TableExprAsJoins(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
           
TableExprAsSubjoins(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
           
TableExprAsSubquery(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
           
UnboundVariable(QueryExpression qs, java.lang.String name, java.lang.Class type, JDOQLQuery.Compiler compiler)
          Constructor.
 

Uses of QueryExpression in org.jpox.store.mapping
 

Methods in org.jpox.store.mapping with parameters of type QueryExpression
abstract  ScalarExpression JavaTypeMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Creates a literal from an value.
abstract  ScalarExpression JavaTypeMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Creates a expression from a field name/table.
 ScalarExpression EmbeddedMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression EmbeddedMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression ArrayMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a literal representing this type.
 ScalarExpression ArrayMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Accessor for a scalar expression involving this object.
 ScalarExpression BaseStringMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BaseStringMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BigDecimalMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BigDecimalMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BigIntegerMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BigIntegerMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BitSetMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BitSetMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BooleanMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression BooleanMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression BufferedImageMapping.newLiteral(QueryExpression qExpr, java.lang.Object literal)
           
 ScalarExpression BufferedImageMapping.newScalarExpression(QueryExpression qExpr, LogicSetExpression expr)
           
 ScalarExpression ByteMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ByteMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression CharacterMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression CharacterMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression CollectionMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a literal representing this type.
 ScalarExpression CollectionMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Accessor for a scalar expression involving this object.
 ScalarExpression ColorMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ColorMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression CurrencyMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression CurrencyMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression DateMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SqlTimestampMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SqlTimestampMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression DiscriminatorMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a new literal for this mapping.
 ScalarExpression DiscriminatorMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Accessor for a new scalar expression including this mapping.
 ScalarExpression DoubleMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression DoubleMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression FloatMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression FloatMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression GregorianCalendarMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression GregorianCalendarMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression IndexMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a new literal for this mapping.
 ScalarExpression IndexMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Accessor for a new literal for this mapping.
 ScalarExpression IntegerMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression IntegerMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression InterfaceMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression InterfaceMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression LocaleMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression LocaleMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression LongMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression LongMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression MapMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a literal representing this type.
 ScalarExpression MapMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Method to return a scalar expression for the Map.
static void Mappings.selectMapping(QueryExpression qs, StatementExpressionIndex[] statementExpressionIndex)
          Add columns to a query.
static void Mappings.selectMapping(QueryExpression qs, DatastoreIdentifier tableIdentifier, StatementExpressionIndex[] statementExpressionIndex)
          Add columns to a query.
 ScalarExpression NullMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression NullMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression OIDMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression OIDMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression ObjectMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ObjectMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression PersistenceCapableMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression PersistenceCapableMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression PointMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression PointMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression SerialisedMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SerialisedMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression ShortMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression ShortMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression SqlDateMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SqlDateMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression SqlTimeMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SqlTimeMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression SubclassPCMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression SubclassPCMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression TimeZoneMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression TimeZoneMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression URIMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression URIMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression URLMapping.newLiteral(QueryExpression qs, java.lang.Object value)
           
 ScalarExpression URLMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
           
 ScalarExpression VersionMapping.newLiteral(QueryExpression qs, java.lang.Object value)
          Accessor for a new literal for this mapping.
 ScalarExpression VersionMapping.newScalarExpression(QueryExpression qs, LogicSetExpression te)
          Accessor for a new literal for this mapping.
 

Uses of QueryExpression in org.jpox.store.query
 

Classes in org.jpox.store.query that implement QueryExpression
 class QueryStatement
          Representation of a statement for a Query.
 

Fields in org.jpox.store.query declared as QueryExpression
protected  QueryExpression AbstractQueryResult.qs
          The Query statement used to generate these results.
 

Methods in org.jpox.store.query that return QueryExpression
 QueryExpression Queryable.newQueryStatement()
          Returns a prototypical query statement over the underlying collection.
 QueryExpression Queryable.newQueryStatement(java.lang.Class candidateClass)
          Returns a prototypical query statement over the underlying collection, pre-filtered to include only objects of the specified class.
 QueryExpression JDOQLQuery.ExecutedCompileCache.getQueryExpression()
           
 QueryExpression JDOQLQuery.Compiler.executionCompile()
          Method to execution-compile the query.
abstract  QueryExpression AbstractIteratorStatement.getQueryStatement()
          Accessor for the QueryStatement that will return the objects of the candidate type and its subclasses (if required).
 QueryExpression AbstractQueryResult.newQueryStatement()
           
 QueryExpression AbstractQueryResult.newQueryStatement(java.lang.Class candidateClass)
           
 QueryExpression CollectionCandidates.newQueryStatement()
          Accessor for a new Query statement.
 QueryExpression CollectionCandidates.newQueryStatement(java.lang.Class candidateClass)
          Creates a QueryStatement The elements that are ALLOWED to be returned after quering the database are the set of elements contained in the candidate collection.
 QueryExpression DiscriminatorIteratorStatement.getQueryStatement()
          Accessor for the Query Statement.
 QueryExpression ResultExpressionsQueryable.newQueryStatement()
          Create a new query to search for the candidate classes etc.
 QueryExpression ResultExpressionsQueryable.newQueryStatement(java.lang.Class candidateClass)
          Create a query to search for the candidateClass and subclasses if true
 QueryExpression UnionIteratorStatement.getQueryStatement()
          Accessor for the Query Statement.
 

Methods in org.jpox.store.query with parameters of type QueryExpression
 Query.ResultObjectFactory Queryable.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Returns a suitable query result factory for results produced by the specified query.
 Query.ResultObjectFactory AbstractQueryResult.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
           
 Query.ResultObjectFactory CollectionCandidates.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
           
 void QueryStatement.union(QueryExpression expr)
          Method to union this query statement with another query statement.
 Query.ResultObjectFactory ResultExpressionsQueryable.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
           
 

Constructors in org.jpox.store.query with parameters of type QueryExpression
JDOQLQuery.ExecutedCompileCache(QueryExpression queryStmt, java.lang.String singleStringQuery, Queryable candidates, java.util.List parameterNames)
           
AbstractQueryResult(QueryExpression qs, Query query, Query.ResultObjectFactory rof, java.sql.ResultSet rs)
          Constructor of the result from a Query.
ForwardQueryResult(QueryExpression qs, Query query, Query.ResultObjectFactory rof, java.sql.ResultSet rs, java.util.Collection candidates)
          Constructor of the result from a Query.
InsensitiveQueryResult(QueryExpression qs, Query query, Query.ResultObjectFactory rof, java.sql.ResultSet rs, java.util.Collection candidates)
          Constructor of the result from a Query.
 

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

Methods in org.jpox.store.rdbms.adapter that return QueryExpression
 QueryExpression DatabaseAdapter.newQueryStatement(DatastoreContainerObject table, ClassLoaderResolver clr)
          Accessor for a new query statement.
 QueryExpression DatabaseAdapter.newQueryStatement(DatastoreContainerObject table, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
          Accessor for a new query statement.
 

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

Uses of QueryExpression in org.jpox.store.rdbms.extent
 

Methods in org.jpox.store.rdbms.extent that return QueryExpression
 QueryExpression ClassTableExtent.newQueryStatement()
          Create a new query to search for the candidate classes etc.
 QueryExpression ClassTableExtent.newQueryStatement(java.lang.Class candidateClass)
          Create a query to search for instances of the candidateClass and its subclasses (if required).
 QueryExpression ClassViewExtent.newQueryStatement()
          Create a new query to search for the candidate classes etc.
 QueryExpression ClassViewExtent.newQueryStatement(java.lang.Class candidateClass)
          Create a query to search for the candidateClass and subclasses if true
 

Methods in org.jpox.store.rdbms.extent with parameters of type QueryExpression
 Query.ResultObjectFactory ClassTableExtent.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Create a new factory for objects from the ResultSet.
 Query.ResultObjectFactory ClassViewExtent.newResultObjectFactory(QueryExpression stmt, boolean ignoreCache, java.lang.Class resultClass, boolean useFetchPlan)
          Create a new factory for objects from the ResultSet.
 

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

Classes in org.jpox.store.rdbms.query that implement QueryExpression
 class Oracle99QueryStatement
          Representation of a Query Statement in Oracle 9 or upper.
 class OracleQueryStatement
          Representation of a Query Statement in Oracle.
 class SAPDBQueryStatement
          Representation of a Query Statement in Oracle.
 

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

Methods in org.jpox.store.rdbms.scostore that return QueryExpression
protected abstract  QueryExpression AbstractArrayStore.getIteratorStatement(StateManager ownerSM)
          Accessor for the statement for the iterator.
 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.
protected  QueryExpression FKArrayStore.getIteratorStatement(StateManager ownerSM)
          Accessor for the iterator statement to retrieve the element(s) for the array.
protected  QueryExpression FKListStore.getIteratorStatement(StateManager ownerSM, int start_index, int end_index)
          Accessor for the iterator statement to retrieve element(s) in a range from the List.
 QueryExpression FKListStore.newQueryStatement(StateManager sm, java.lang.String candidateClass)
          Utility method to return a new QueryStatement for retrieval of the elements of this List.
protected  QueryExpression FKMapStore.getGetStatement(StateManager ownerSm, java.lang.Object key)
          Accessor for the Get statement to retrieve a value from the Map.
 QueryExpression FKMapStore.newQueryStatement(StateManager sm, java.lang.String candidateClass)
          Utility method to return a new QueryStatement for retrieval of the elements of this Map.
protected  QueryExpression FKSetStore.getIteratorStatement(StateManager ownerSM)
          Accessor for a QueryStatement to retrieve the elements of the set.
 QueryExpression FKSetStore.newQueryStatement(StateManager sm, java.lang.String candidateClass)
          Utility method to return a new QueryStatement for retrieval of the elements of this Set.
protected  QueryExpression JoinArrayStore.getIteratorStatement(StateManager ownerSM)
          Accessor for the iterator statement to retrieve the element(s) for the array.
protected  QueryExpression JoinListStore.getIteratorStatement(StateManager ownerSM, int start_index, int end_index)
          Accessor for the iterator statement to retrieve element(s) in a range from the List.
 QueryExpression JoinListStore.newQueryStatement(StateManager sm, java.lang.String candidateClass)
          Utility to return a new QueryStatement.
protected  QueryExpression JoinMapStore.getGetStatement(StateManager ownerSm, java.lang.Object key)
          Accessor for the Get statement to retrieve a value from the Map.
 QueryExpression JoinMapStore.newQueryStatement(StateManager sm, java.lang.String candidateClass)
          Utility to return a new QueryStatement.
protected  QueryExpression JoinSetStore.getIteratorStatement(StateManager ownerSM)
          Accessor for the statement for the iterator.
 QueryExpression JoinSetStore.newQueryStatement(StateManager sm, java.lang.String candidateClass)
          Utility method to return a new QueryStatement for retrieval of the elements of this Set.
 QueryExpression MapEntrySetStore.newQueryStatement(StateManager sm, java.lang.String candidateClass)
          Method to return a new QueryStatement.
 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.
protected  QueryExpression MapKeySetStore.getIteratorStatement(StateManager ownerSM)
          Method to create an iterator for the map keys.
 QueryExpression MapKeySetStore.newQueryStatement(StateManager sm, java.lang.String candidateClass)
           
protected  QueryExpression MapValueSetStore.getIteratorStatement(StateManager ownerSM)
          Accessor for the statement for the iterator.
 QueryExpression MapValueSetStore.newQueryStatement(StateManager sm, java.lang.String candidateClass)
           
 

Methods in org.jpox.store.rdbms.scostore with parameters of type QueryExpression
 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.
 Query.ResultObjectFactory ElementContainerStore.newResultObjectFactory(StateManager sm, QueryExpression stmt, boolean ignoreCache, boolean useFetchPlan)
          Method to generate a new result object factory from which to retrieve element objects.
 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.
 Query.ResultObjectFactory MapEntrySetStore.newResultObjectFactory(StateManager sm, QueryExpression expr, boolean useFetchPlan)
          Method to return an object factory for processing map entry statements.
 Query.ResultObjectFactory MapEntrySetStore.newResultObjectFactory(StateManager sm, QueryExpression stmt, boolean ignoreCache, boolean useFetchPlan)
          Method to return an object factory for processing query statements.
 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 QueryExpression in org.jpox.store.scostore
 

Methods in org.jpox.store.scostore that return QueryExpression
 QueryExpression CollectionStore.newQueryStatement(StateManager sm, java.lang.String candidateClass)
          Method to return a new Query Statement containing the candidate class.
 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.
 QueryExpression MapStore.newQueryStatement(StateManager ownerSM, java.lang.String candidateClass)
          Method to create a query statement for a Map with values of the supplied candidate class.
 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.
 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.
 

Methods in org.jpox.store.scostore with parameters of type QueryExpression
 Query.ResultObjectFactory CollectionStore.newResultObjectFactory(StateManager sm, QueryExpression stmt, boolean ignoreCache, boolean useFetchPlan)
          Method to return an object factory for processing query statements.
 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.
 Query.ResultObjectFactory MapStore.newResultObjectFactory(StateManager ownerSM, QueryExpression stmt, boolean ignoreCache, boolean useFetchPlan)
          Utility to create a Result Object Factory to process the results of selects returning values.
 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.