Uses of Class
org.jpox.store.expression.LogicSetExpression

Packages that use LogicSetExpression
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.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 LogicSetExpression in org.jpox.store.expression
 

Subclasses of LogicSetExpression in org.jpox.store.expression
 class TableExprAsJoins
          A SQL table expression that joins superclass tables by joining them directly to the surrounding QueryStatement.
 class TableExprAsSubjoins
          A SQL table expression that joins superclass tables by constructing a parenthesized set of subjoins.
 class TableExprAsSubquery
          A SQL table expression that joins superclass tables by constructing a parenthesized sub-SELECT statement.
 

Fields in org.jpox.store.expression declared as LogicSetExpression
protected  LogicSetExpression ScalarExpression.te
          The table expression being used.
 

Methods in org.jpox.store.expression that return LogicSetExpression
 LogicSetExpression QueryExpression.getTableExpression(DatastoreIdentifier rangeVar)
          Accessor to the table expression for the given range identifier by rangeVar
 LogicSetExpression QueryExpression.getDefaultTableExpression()
          Accessor to the default table expression
 LogicSetExpression QueryExpression.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar)
          Creates a table expression
 LogicSetExpression[] QueryExpression.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar, boolean unionQueries)
          Creates a table expression
 LogicSetExpression ScalarExpression.getLogicSetExpression()
          Accessor for the table expression being used by this expression.
 LogicSetExpression UnboundVariable.getLogicSetExpression()
           
 

Methods in org.jpox.store.expression with parameters of type LogicSetExpression
 java.lang.String ExpressionLogicSetAdapter.cartersianProduct(LogicSetExpression Y)
          Generates a expression that represents the cartesian product of two sets: X and Y.
 void QueryExpression.crossJoin(LogicSetExpression tableExpr, boolean unionQueries)
          Method to add tables/crossJoin but no joins to they, will be output as FROM TABLE1,TABLE2,TABLE3
 boolean QueryExpression.hasCrossJoin(LogicSetExpression tableExpr)
          Method to add tables/alias but no joins to they, will be output as FROM TABLE1,TABLE2,TABLE3
 void QueryExpression.innerJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do an inner join to another table, and optionally apply it to any unions for this query.
 void QueryExpression.innerJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do an inner join to another table.
 void QueryExpression.leftOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do a left outer join to another table, and optionally apply it to any unions for this query.
 void QueryExpression.leftOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do a left outer join to another table.
 void QueryExpression.rightOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do a right outer join to another table, and optionally apply it to any unions for this query.
 void QueryExpression.rightOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do a right outer join to another table.
 

Constructors in org.jpox.store.expression with parameters of type LogicSetExpression
ScalarExpression.FieldExpression(QueryExpression qs, DatastoreField field, LogicSetExpression te)
           
ScalarExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor for an expression of the mapping in the specified table.
NumericExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
CharacterExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
StringExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
BooleanExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
SqlTemporalExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
ArrayExpression(QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, ArrayStore arrayStore, java.lang.String fieldName)
          Constructor.
BinaryExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
BooleanBitColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor.
BooleanBitColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te, boolean truthTest)
          Constructor.
BooleanCharColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor.
BooleanCharColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te, boolean truthTest)
          Constructor.
ByteExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
CollectionExpression(QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, CollectionStore collStore, java.lang.String fieldName)
          Constructor.
MapExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te, MapStore mapStore, java.lang.String fieldName)
          Constructor.
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;
ReferenceExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor for a reference expression, using the mapping of the field, and the expression for the table.
 

Uses of LogicSetExpression in org.jpox.store.mapping
 

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

Uses of LogicSetExpression in org.jpox.store.query
 

Fields in org.jpox.store.query declared as LogicSetExpression
protected  LogicSetExpression QueryStatement.initialTableExpr
           
 

Methods in org.jpox.store.query that return LogicSetExpression
 LogicSetExpression QueryStatement.getInitialTableExpr()
          Accessor for the main table of this statement.
 LogicSetExpression QueryStatement.getTableExpression(DatastoreIdentifier rangeVar)
          Accessor for the table with the specified "alias".
 LogicSetExpression QueryStatement.getDefaultTableExpression()
          Accessor for the main table for this query statement.
 LogicSetExpression QueryStatement.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar)
           
 LogicSetExpression[] QueryStatement.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar, boolean unionQueries)
           
 

Methods in org.jpox.store.query with parameters of type LogicSetExpression
 boolean QueryStatement.hasCrossJoin(LogicSetExpression tableExpr)
          Method to add tables/alias but no joins to they, will be output as FROM TABLE1,TABLE2,TABLE3
 void QueryStatement.crossJoin(LogicSetExpression tableExpr, boolean unionQueries)
          Method to add tables/alias but no joins to they, will be output as FROM TABLE1,TABLE2,TABLE3
 void QueryStatement.join(ScalarExpression expr1, ScalarExpression expr2, LogicSetExpression tblExpr, int joinType, boolean equals, boolean unionQueries)
          Method to add a join to another table.
 void QueryStatement.join(ScalarExpression expr1, ScalarExpression expr2, LogicSetExpression tblExpr, int joinType, boolean equals)
          Method to do a join to another table.
 void QueryStatement.innerJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do an inner join to another table, and optionally apply it to any unions for this query.
 void QueryStatement.innerJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do an inner join to another table.
 void QueryStatement.leftOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do a left outer join to another table, and optionally apply it to any unions for this query.
 void QueryStatement.leftOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do a left outer join to another table.
 void QueryStatement.rightOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals, boolean unionQueries)
          Method to do a right outer join to another table, and optionally apply it to any unions for this query.
 void QueryStatement.rightOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr, boolean equals)
          Method to do a right outer join to another table.
 

Constructors in org.jpox.store.query with parameters of type LogicSetExpression
QueryStatement.Join(int type, ScalarExpression expr1, ScalarExpression expr2, LogicSetExpression tblExpr)
          Constructor generating ANSI-92 style join.
QueryStatement.Join(ScalarExpression expr1, ScalarExpression expr2, LogicSetExpression tblExpr)
          Constructor generating ANSI-86 style join.
 

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

Methods in org.jpox.store.rdbms.adapter that return LogicSetExpression
 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.
 

Methods in org.jpox.store.rdbms.adapter with parameters of type LogicSetExpression
 java.lang.String DatabaseAdapter.cartersianProduct(LogicSetExpression Y)
          Generates a expression that represents the cartesian product of two sets: X and Y.
 

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

Methods in org.jpox.store.rdbms.query with parameters of type LogicSetExpression
 void OracleQueryStatement.innerJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr)
          Method to do an inner join to another table.
 void OracleQueryStatement.leftOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr)
          Method to do a left outer join to another table.
 void OracleQueryStatement.rightOuterJoin(ScalarExpression expr, ScalarExpression expr2, LogicSetExpression tblExpr)
          Method to do a right outer join to another table.
 

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

Methods in org.jpox.store.rdbms.scostore with parameters of type LogicSetExpression
 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 LogicSetExpression in org.jpox.store.scostore
 

Methods in org.jpox.store.scostore with parameters of type LogicSetExpression
 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.