Uses of Class
com.triactive.jdo.store.sql.expr.QueryStatement

Packages that use QueryStatement
com.triactive.jdo.store   
com.triactive.jdo.store.adapter   
com.triactive.jdo.store.mapping   
com.triactive.jdo.store.sql.expr   
 

Uses of QueryStatement in com.triactive.jdo.store
 

Methods in com.triactive.jdo.store with parameters of type QueryStatement
 QueryStatement.QueryColumn[] OneToManySetStore.newSubqueryStatement(QueryStatement qs, CorrelationName setRangeVar)
          Creates a subquery of the given query that selects all the relationships in the collection. No columns have been selected yet in the new subquery.
 QueryStatement.QueryColumn[] OneToManySetStore.newSubqueryStatement(QueryStatement qs, CorrelationName setRangeVar, CorrelationName elementRangeVar, java.lang.Class elementSubtype)
          Creates a subquery of the given query that selects all the relationships in the collection to elements of a specific type. No columns have been selected yet in the new subquery.
protected  QueryStatement.QueryColumn[] OneToManyMapStore.newSubqueryStatement(QueryStatement qs, CorrelationName setRangeVar, Column elemColumn)
           
protected  QueryStatement.QueryColumn[] OneToManyMapStore.newSubqueryStatement(QueryStatement qs, CorrelationName setRangeVar, CorrelationName elemRangeVar, java.lang.Class elemSubtype, Column elemColumn)
           
 QueryStatement.QueryColumn[] ManyToManySetStore.newSubqueryStatement(QueryStatement qs, CorrelationName setRangeVar)
          Creates a subquery of the given query that selects all the relationships in the collection. No columns have been selected yet in the new subquery.
 QueryStatement.QueryColumn[] ManyToManySetStore.newSubqueryStatement(QueryStatement qs, CorrelationName setRangeVar, CorrelationName elementRangeVar, java.lang.Class elementSubtype)
          Creates a subquery of the given query that selects all the relationships in the collection to elements of a specific type. No columns have been selected yet in the new subquery.
protected  QueryStatement.QueryColumn[] ManyToManyMapStore.newSubqueryStatement(QueryStatement qs, CorrelationName collectionRangeVar, Column elemColumn)
           
protected  QueryStatement.QueryColumn[] ManyToManyMapStore.newSubqueryStatement(QueryStatement qs, CorrelationName collectionRangeVar, CorrelationName elemRangeVar, java.lang.Class elemSubtype, Column elemColumn)
           
 QueryStatement.QueryColumn[] CollectionStore.newSubqueryStatement(QueryStatement qs, CorrelationName collectionRangeVar)
          Creates a subquery of the given query that selects all the relationships in the collection.
 QueryStatement.QueryColumn[] CollectionStore.newSubqueryStatement(QueryStatement qs, CorrelationName collectionRangeVar, CorrelationName elementRangeVar, java.lang.Class elementSubtype)
          Creates a subquery of the given query that selects all the relationships in the collection to elements of a specific type.
 

Uses of QueryStatement in com.triactive.jdo.store.adapter
 

Methods in com.triactive.jdo.store.adapter that return QueryStatement
 QueryStatement DatabaseAdapter.newQueryStatement(StoreManager storeMgr, Table table)
           
 QueryStatement DatabaseAdapter.newQueryStatement(StoreManager storeMgr, Table table, CorrelationName rangeVar)
           
 QueryStatement DatabaseAdapter.newQueryStatement(StoreManager storeMgr, Table table, CorrelationName rangeVar, QueryStatement subquery)
           
 

Methods in com.triactive.jdo.store.adapter with parameters of type QueryStatement
 QueryStatement DatabaseAdapter.newQueryStatement(StoreManager storeMgr, Table table, CorrelationName rangeVar, QueryStatement subquery)
           
 TableExpression DatabaseAdapter.newTableExpression(QueryStatement qs, Table table, CorrelationName rangeVar)
          Returns a new TableExpression object appropriate for this DBMS.
 

Uses of QueryStatement in com.triactive.jdo.store.mapping
 

Methods in com.triactive.jdo.store.mapping with parameters of type QueryStatement
 SqlExpression StringMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression SqlTimestampMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression SqlDateMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ShortMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression SetMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression RawOIDMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ObjectReferenceDatastoreIdMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ObjectDatastoreIdMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
abstract  SqlExpression Mapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
          Returns an SQL expression representing the literal value of a Java object.
 SqlExpression MapMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression LongMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression IntegerMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression FloatMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression DoubleMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression DateMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression CharacterMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ByteMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ByteArrayMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression BooleanMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression BigIntegerMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression BigDecimalMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 

Uses of QueryStatement in com.triactive.jdo.store.sql.expr
 

Fields in com.triactive.jdo.store.sql.expr declared as QueryStatement
protected  QueryStatement TableExpression.qs
           
protected  QueryStatement QueryStatement.superquery
          The surrounding statement if this is a subquery, otherwise null.
protected  QueryStatement AbstractSqlExpression.qs
           
 

Methods in com.triactive.jdo.store.sql.expr that return QueryStatement
 QueryStatement TableExpression.getQueryStatement()
           
 QueryStatement SqlExpression.getQueryStatement()
          Returns the query statement to which this expression belongs.
 QueryStatement QueryStatement.getQueryStatement()
          Returns the query statement to which this statement belongs, if any.
 QueryStatement QueryStatement.newSubqueryStatement(Table table, CorrelationName rangeVar)
          Produces a new subquery of this query, such as might be used in an SQL EXISTS() function, etc.
 QueryStatement QueryStatement.QueryColumn.getQueryStatement()
          Returns the query statement to which this query column belongs.
 QueryStatement AbstractSqlExpression.getQueryStatement()
           
static QueryStatement AbstractSqlExpression.innermostQuery(SqlExpression expr1, SqlExpression expr2)
          Returns the innermost query between a pair of SqlExpressions.
static QueryStatement AbstractSqlExpression.innermostQuery(java.util.Collection c)
          Returns the innermost query among all the given SqlExpression.
 QueryStatement AbstractSqlExpression.Body.getQueryStatement()
          Returns the query statement to which the expression belongs.
 

Methods in com.triactive.jdo.store.sql.expr with parameters of type QueryStatement
 void QueryStatement.embedIn(QueryStatement superquery)
          Establishes the query statement to which this statement belongs.
 boolean QueryStatement.contains(QueryStatement qs)
          Tests whether the given statement is a subquery of this statement.
protected  java.util.Set BooleanExpression.unprotectedOuterJoins(QueryStatement targetQs)
          Returns the set of unprotected outer join columns for this expression.
static AbstractSqlExpression.Body AbstractSqlExpression.newBody(QueryStatement qs, java.lang.Class javaType)
          Constructs an empty expression body.
static AbstractSqlExpression.Body AbstractSqlExpression.newSubqueryBody(QueryStatement subquery, java.lang.Class javaType)
          Constructs an expression body consisting of a parenthesized subquery.
 

Constructors in com.triactive.jdo.store.sql.expr with parameters of type QueryStatement
UnrelatedStatementsException(QueryStatement qs1, QueryStatement qs2)
          Constructs a unrelated statements exception.
UnboundVariable(QueryStatement qs, java.lang.String name, java.lang.Class type, JdoqlQuery.Compiler compiler)
           
TypeNameLiteral(QueryStatement qs, java.lang.String typeName)
           
TableExpression(QueryStatement qs, Table mainTable, CorrelationName mainRangeVar)
           
TableExprAsSubquery(QueryStatement qs, Table mainTable, CorrelationName mainRangeVar)
           
TableExprAsSubjoins(QueryStatement qs, Table mainTable, CorrelationName mainRangeVar)
           
TableExprAsJoins(QueryStatement qs, Table mainTable, CorrelationName mainRangeVar)
           
SubquerySetExpression(QueryStatement subquery)
           
StringLiteral(QueryStatement qs, java.lang.String s)
           
StarLiteral(QueryStatement qs)
           
SqlTimestampLiteral(QueryStatement qs, java.sql.Timestamp value)
           
SqlDateLiteral(QueryStatement qs, java.sql.Date value)
           
SetLiteral(QueryStatement qs, java.util.Set value)
           
QueryStatement(StoreManager storeMgr, Table initialTable, CorrelationName initialRangeVar, QueryStatement superquery)
          Constructs a new query statement.
OIDLiteral(QueryStatement qs, OID value)
           
ObjectLiteral(QueryStatement qs, java.lang.Object value)
           
NullLiteral(QueryStatement qs)
           
MapLiteral(QueryStatement qs, java.util.Map value)
           
IntegerLiteral(QueryStatement qs, int value)
           
IntegerLiteral(QueryStatement qs, java.lang.Number value)
           
FloatingPointLiteral(QueryStatement qs, double value)
           
FloatingPointLiteral(QueryStatement qs, java.lang.Number value)
           
DecimalLiteral(QueryStatement qs, java.math.BigDecimal value)
           
DateLiteral(QueryStatement qs, java.util.Date value)
           
CharacterLiteral(QueryStatement qs, char c)
           
CharacterLiteral(QueryStatement qs, java.lang.Character c)
           
BufferedQueryIterator(PersistenceManager pm, QueryStatement stmt, ResultExpression resultExpr)
           
BooleanLiteral(QueryStatement qs, boolean value)
           
BooleanCharColumnLiteral(QueryStatement qs, boolean value)
           
BooleanBitColumnLiteral(QueryStatement qs, boolean value)
           
BinaryLiteral(QueryStatement qs, byte[] value)
           
 



Copyright © 2001-2007 The TJDO Project All Rights Reserved.