Uses of Interface
org.apache.openjpa.jdbc.sql.Select

Packages that use Select
org.apache.openjpa.jdbc.kernel OpenJPA-JDBC Runtime Kernel 
org.apache.openjpa.jdbc.kernel.exps OpenJPA-JDBC Expression Tree 
org.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadata 
org.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategies 
org.apache.openjpa.jdbc.sql OpenJPA-JDBC SQL Abstraction 
 

Uses of Select in org.apache.openjpa.jdbc.kernel
 

Fields in org.apache.openjpa.jdbc.kernel with type parameters of type Select
(package private)  Map<JDBCStoreManager.SelectKey,Select> JDBCStoreManager.selectImplCacheMap
           
 

Methods in org.apache.openjpa.jdbc.kernel that return Select
static Select JDBCStoreQuery.getThreadLocalSelect(Select select)
           
protected  Select JDBCStoreManager.newSelect(OpenJPAStateManager sm, ClassMapping mapping, JDBCFetchConfiguration fetch, int subs)
           
 

Methods in org.apache.openjpa.jdbc.kernel with parameters of type Select
static BitSet PagingResultObjectProvider.getPagedFields(Select sel, ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, long size)
          Return a bit set representing batch select fields that will be paged, or null if no fields need paging, which indicates that this provider should not be used.
static Select JDBCStoreQuery.getThreadLocalSelect(Select select)
           
 boolean JDBCStoreManager.select(Select sel, ClassMapping mapping, int subs, OpenJPAStateManager sm, BitSet fields, JDBCFetchConfiguration fetch, int eager, boolean ident, boolean outer)
          For implementation use only.
 boolean JDBCLockManager.selectForUpdate(Select sel, int lockLevel)
          Return whether to issue the given select FOR UPDATE, depending on the capabilities of the dictionary and the fetch configuration.
 boolean PessimisticLockManager.selectForUpdate(Select sel, int lockLevel)
           
 

Uses of Select in org.apache.openjpa.jdbc.kernel.exps
 

Methods in org.apache.openjpa.jdbc.kernel.exps that return Select
 Select SelectConstructor.evaluate(ExpContext ctx, Select parent, String alias, QueryExpressions exps, QueryExpressionsState state)
          Evaluate the expression, returning a new select and filling in any associated expression state.
 

Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type Select
 void AbstractVal.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Args.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Const.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void PCPath.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void SubQ.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Val.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
          Append the SQL testing whether this value is empty to the given buffer.
 void Variable.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void AbstractVal.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Args.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Const.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void PCPath.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void SubQ.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Val.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
          Append the SQL testing whether this value is not empty to the given buffer.
 void Variable.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void AbstractVal.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Args.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Const.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void PCPath.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Val.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
          Append the SQL testing whether this value is not null to the given buffer.
 void Variable.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void AbstractVal.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Args.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Const.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void PCPath.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Val.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
          Append the SQL testing whether this value is null to the given buffer.
 void Variable.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void AbstractVal.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Args.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Const.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void PCPath.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void SubQ.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void Val.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
          Append the SQL checking the size of this value.
 void Variable.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
protected abstract  void CompareEqualExpression.appendTo(Select sel, ExpContext ctx, BinaryOpExpState state, SQLBuffer buf, boolean val1Null, boolean val2Null)
          Append the SQL for the comparison.
 void EqualExpression.appendTo(Select sel, ExpContext ctx, BinaryOpExpState bstate, SQLBuffer buf, boolean val1Null, boolean val2Null)
           
 void NotEqualExpression.appendTo(Select sel, ExpContext ctx, BinaryOpExpState bstate, SQLBuffer buf, boolean val1Null, boolean val2Null)
           
 void AndExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void BindVariableAndExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void BindVariableExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void CompareEqualExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void CompareExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void ConstInstanceofExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void EmptyExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void EndsWithExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void Exp.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
          Append the SQL for this expression to the given buffer.
 void Extension.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void InExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void InSubQExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void InstanceofExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void IsEmptyExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void IsNotEmptyExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void MatchesExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void NotContainsExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void NotExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void OrExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void PCPath.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void StartsWithExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)
           
 void Aggregate.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Args.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Concat.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void ConstGetObjectId.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void ConstPath.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Count.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
          Overrides SQL formation by replacing COUNT(column) by COUNT(*) when specific conditions are met and DBDictionary configuration useWildCardForCount is set.
 void CurrentDate.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Distinct.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Extension.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void GetMapValue.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void GetObjectId.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void IndexOf.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Lit.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Math.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Null.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void PCPath.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Param.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Size.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void StringLength.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index)
           
 void SubQ.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Substring.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void ToLowerCase.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index)
           
 void ToUpperCase.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index)
           
 void Trim.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void UnaryOp.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void Val.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
          Append the indexth SQL element to the given buffer.
 void Variable.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
           
 void PCPath.appendTo(Select sel, ExpState state, SQLBuffer sql, Column col)
           
 void Aggregate.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void Args.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void Concat.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void Const.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void ConstGetObjectId.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void ConstPath.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void Extension.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void GetMapValue.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void GetObjectId.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void IndexOf.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void Lit.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void Math.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void Null.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void PCPath.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void Param.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void StringFunction.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void SubQ.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void Substring.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void Trim.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void UnaryOp.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 void Val.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
          Calculate and cache the SQL for this value.
 void Variable.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
           
 Select SelectConstructor.evaluate(ExpContext ctx, Select parent, String alias, QueryExpressions exps, QueryExpressionsState state)
          Evaluate the expression, returning a new select and filling in any associated expression state.
 Object Const.getSQLValue(Select sel, ExpContext ctx, ExpState state)
          Return the SQL value of this constant.
 Object ConstGetObjectId.getSQLValue(Select sel, ExpContext ctx, ExpState state)
           
 Object ConstPath.getSQLValue(Select sel, ExpContext ctx, ExpState state)
           
 Object Param.getSQLValue(Select sel, ExpContext ctx, ExpState state)
           
 void Aggregate.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void Args.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void Concat.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void Const.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void Extension.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void GetMapValue.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void GetObjectId.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void IndexOf.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void Math.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void PCPath.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void StringFunction.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void SubQ.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void Substring.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void Trim.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void UnaryOp.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void Val.groupBy(Select sel, ExpContext ctx, ExpState state)
          Group by this value.
 void Variable.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 ExpState Aggregate.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Args.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Concat.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Const.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState ConstGetObjectId.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState ConstPath.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Count.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Distinct.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Extension.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState GetMapValue.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState GetObjectId.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState IndexOf.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Lit.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Math.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState PCPath.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Param.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Size.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState StringFunction.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState SubQ.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Substring.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Trim.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState UnaryOp.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Val.initialize(Select sel, ExpContext ctx, int flags)
          Initialize the value.
 ExpState Variable.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState AndExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState BindVariableAndExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState BindVariableExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState CompareEqualExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState CompareExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState ConstInstanceofExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState ContainsExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState ContainsKeyExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState EmptyExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState EndsWithExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState Exp.initialize(Select sel, ExpContext ctx, Map contains)
          Initialize the expression.
 ExpState Extension.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState InExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState InSubQExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState InstanceofExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState IsEmptyExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState IsNotEmptyExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState MatchesExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState NotContainsExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState NotExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState OrExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
 ExpState StartsWithExpression.initialize(Select sel, ExpContext ctx, Map contains)
           
protected  ExpState UnaryOp.initializeValue(Select sel, ExpContext ctx, int flags)
           
 boolean Const.isSQLValueNull(Select sel, ExpContext ctx, ExpState state)
          Return true if this constant's SQL value is equivalent to NULL.
 int Aggregate.length(Select sel, ExpContext ctx, ExpState state)
           
 int Args.length(Select sel, ExpContext ctx, ExpState state)
           
 int Concat.length(Select sel, ExpContext ctx, ExpState state)
           
 int Const.length(Select sel, ExpContext ctx, ExpState state)
           
 int Extension.length(Select sel, ExpContext ctx, ExpState state)
           
 int GetMapValue.length(Select sel, ExpContext ctx, ExpState state)
           
 int GetObjectId.length(Select sel, ExpContext ctx, ExpState state)
           
 int IndexOf.length(Select sel, ExpContext ctx, ExpState state)
           
 int Math.length(Select sel, ExpContext ctx, ExpState state)
           
 int PCPath.length(Select sel, ExpContext ctx, ExpState state)
           
 int StringFunction.length(Select sel, ExpContext ctx, ExpState state)
           
 int SubQ.length(Select sel, ExpContext ctx, ExpState state)
           
 int Substring.length(Select sel, ExpContext ctx, ExpState state)
           
 int Trim.length(Select sel, ExpContext ctx, ExpState state)
           
 int UnaryOp.length(Select sel, ExpContext ctx, ExpState state)
           
 int Val.length(Select sel, ExpContext ctx, ExpState state)
          Return the number of SQL elements in this value.
 int Variable.length(Select sel, ExpContext ctx, ExpState state)
           
 FilterValue[] Args.newFilterValues(Select sel, ExpContext ctx, ExpState state)
          Return a filter value for each argument.
 void Aggregate.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void Args.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void Concat.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void Const.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void Extension.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void GetMapValue.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void GetObjectId.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void IndexOf.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void Math.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void PCPath.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void StringFunction.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void SubQ.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void Substring.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void Trim.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void UnaryOp.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void Val.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
          Order by this value.
 void Variable.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void SelectConstructor.select(Select sel, ExpContext ctx, ClassMapping mapping, boolean subclasses, QueryExpressions exps, QueryExpressionsState state, int eager)
          Select the data for this query.
 void Aggregate.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Args.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Concat.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Const.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Extension.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void GetMapValue.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void GetObjectId.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void IndexOf.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Math.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void PCPath.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void StringFunction.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void SubQ.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Substring.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Trim.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void UnaryOp.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Val.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
          Select the data for this value.
 void Variable.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Aggregate.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void AndExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Args.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void BindVariableAndExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void BindVariableExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void CompareEqualExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void CompareExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Concat.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Const.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void ConstInstanceofExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void EmptyExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void EndsWithExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Exp.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
          Select just the columns for this expression.
 void Extension.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void GetMapValue.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void GetObjectId.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void InExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void InSubQExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void IndexOf.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void InstanceofExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void IsEmptyExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void IsNotEmptyExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void MatchesExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Math.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void NotContainsExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void NotExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void OrExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void PCPath.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void StartsWithExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void StringFunction.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void SubQ.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Substring.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Trim.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void UnaryOp.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void Val.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
          Select just the columns for this value.
 void Variable.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void SelectConstructor.setSubselect(Select subselect)
           
 Object AbstractVal.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)
           
 Object GetMapValue.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)
           
 Object GetObjectId.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)
           
 Object PCPath.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)
           
 Object SubQ.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)
           
 Object Val.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)
          Return the datastore value of the given object in the context of this value.
 

Constructors in org.apache.openjpa.jdbc.kernel.exps with parameters of type Select
FilterValueImpl(Select sel, ExpContext ctx, ExpState state, Val val)
           
 

Uses of Select in org.apache.openjpa.jdbc.meta
 

Methods in org.apache.openjpa.jdbc.meta with parameters of type Select
 boolean Discriminator.addClassConditions(Select sel, boolean subs, Joins joins)
          Add WHERE conditions to the given select limiting the returned results to our mapping type, possibly including subclasses.
 void FieldMapping.appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)
           
 void FieldStrategy.appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)
          Append a where clause to the given statement checking if this value is empty.
 void FieldMapping.appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)
           
 void FieldStrategy.appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)
          Append a where clause to the given statement checking if this value is not empty.
 void FieldMapping.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
           
 void FieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
          Append a where clause to the given statement checking if this value is not null.
 void FieldMapping.appendIsNull(SQLBuffer sql, Select sel, Joins joins)
           
 void FieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)
          Append a where clause to the given statement checking if this value is null.
 void FieldMapping.appendSize(SQLBuffer sql, Select sel, Joins joins)
           
 void FieldStrategy.appendSize(SQLBuffer sql, Select sel, Joins joins)
          Append a where clause to the given statement checking the size of the value.
 SQLBuffer Discriminator.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subs)
           
 SQLBuffer DiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subs)
          Return SQL to limit the classes selected as much as possible to the given base class, and optionally its subclasses.
 Joins FieldMapping.join(Select sel)
          Return any joins needed to get from the primary table to this table.
 void JDBCColumnOrder.order(Select sel, ClassMapping elem, Joins joins)
           
 void JDBCOrder.order(Select sel, ClassMapping elem, Joins joins)
          Order by this value.
 void JDBCRelatedFieldOrder.order(Select sel, ClassMapping elem, Joins joins)
           
 void JDBCValueOrder.order(Select sel, ClassMapping elem, Joins joins)
           
 void FieldMapping.orderLocal(Select sel, ClassMapping elem, Joins joins)
          Add ordering to the given select for all non-relation order values, including the synthetic order column, if any.
 void FieldMapping.orderRelation(Select sel, ClassMapping elem, Joins joins)
          Add ordering to the given select for all relation-based values.
 boolean Discriminator.select(Select sel, ClassMapping mapping)
           
 boolean DiscriminatorStrategy.select(Select sel, ClassMapping mapping)
          Select the data for this Discriminator.
 boolean Version.select(Select sel, ClassMapping mapping)
           
 boolean VersionStrategy.select(Select sel, ClassMapping mapping)
          Select the data for this indicator.
 int FieldMapping.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 int FieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
          Select the virtual row columns of this mapping.
 void FieldMapping.selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 void FieldStrategy.selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
          Fill in joined select to related objects.
 boolean ClassMapping.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)
           
 boolean ClassStrategy.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)
          Return true if this strategy can perform the given select from the given base mapping.
 int FieldMapping.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 int FieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
          Return whether this mapping can perform the given select type.
 void FieldMapping.wherePrimaryKey(Select sel, OpenJPAStateManager sm, JDBCStore store)
          Add a wherePrimaryKey or whereForeignKey condition to the given select, depending on whether we have a join foreign key.
 

Uses of Select in org.apache.openjpa.jdbc.meta.strats
 

Methods in org.apache.openjpa.jdbc.meta.strats with parameters of type Select
 void AbstractFieldStrategy.appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)
           
 void ContainerFieldStrategy.appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)
           
 void AbstractFieldStrategy.appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)
           
 void ContainerFieldStrategy.appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)
           
 void AbstractFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
           
 void ContainerFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
           
 void EmbedFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
           
 void HandlerFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
           
 void MaxEmbeddedLobFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
           
 void PrimitiveFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
           
 void RelationFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
           
 void StringFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
           
 void AbstractFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)
           
 void ContainerFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)
           
 void EmbedFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)
           
 void HandlerFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)
           
 void MaxEmbeddedLobFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)
           
 void PrimitiveFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)
           
 void RelationFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)
           
 void StringFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)
           
protected static void ContainerFieldStrategy.appendJoinCount(SQLBuffer sql, Select sel, Joins joins, DBDictionary dict, FieldMapping field, ForeignKey fk)
           
 void AbstractFieldStrategy.appendSize(SQLBuffer sql, Select sel, Joins joins)
           
 void ContainerFieldStrategy.appendSize(SQLBuffer sql, Select sel, Joins joins)
           
static void ContainerFieldStrategy.appendUnaliasedJoin(SQLBuffer sql, Select sel, Joins joins, DBDictionary dict, FieldMapping field, ForeignKey fk)
           
 SQLBuffer AbstractDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subs)
           
 SQLBuffer InValueDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)
           
 SQLBuffer SubclassJoinDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)
           
 SQLBuffer SuperclassDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)
           
 boolean AbstractDiscriminatorStrategy.select(Select sel, ClassMapping mapping)
           
 boolean AbstractVersionStrategy.select(Select sel, ClassMapping mapping)
           
 boolean ColumnVersionStrategy.select(Select sel, ClassMapping mapping)
           
 boolean InValueDiscriminatorStrategy.select(Select sel, ClassMapping mapping)
           
 boolean SubclassJoinDiscriminatorStrategy.select(Select sel, ClassMapping mapping)
           
 int AbstractFieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 int EmbedFieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 int HandlerFieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 int LobFieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 int MaxEmbeddedLobFieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 int PrimitiveFieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 int RelationFieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 int StringFieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
protected  Joins StoreCollectionFieldStrategy.selectAll(Select sel, ClassMapping elem, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
          Select data for loading, starting in field table.
 void AbstractFieldStrategy.selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 void RelationFieldStrategy.selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 void StoreCollectionFieldStrategy.selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
           
 void HandlerCollectionTableFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
           
 void LRSCollectionFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
          Implement this method to select the elements of this field for the given element mapping from LRSCollectionFieldStrategy.getIndependentElementMappings(boolean) (or null).
 void RelationCollectionInverseKeyFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
           
 void RelationCollectionTableFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
           
protected  void RelationToManyInverseKeyFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
           
protected  void RelationToManyTableFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
           
protected abstract  void StoreCollectionFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
          Implement this method to select the elements of this field for the given element mapping from ContainerFieldStrategy.getIndependentElementMappings(boolean) (or null).
 void HandlerHandlerMapTableFieldStrategy.selectKey(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 void HandlerRelationMapTableFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 void LRSMapFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
          Implement this method to select the keys of this field.
 void RelationHandlerMapTableFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 void RelationMapInverseKeyFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 void RelationMapTableFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 void RelationRelationMapTableFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 void HandlerHandlerMapTableFieldStrategy.selectValue(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 void HandlerRelationMapTableFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 void LRSMapFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
          Implement this method to select the values of this field.
 void RelationHandlerMapTableFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 void RelationMapInverseKeyFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 void RelationMapTableFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 void RelationRelationMapTableFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
           
 boolean AbstractClassStrategy.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)
           
 boolean FullClassStrategy.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)
           
 boolean VerticalClassStrategy.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)
           
 int AbstractFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 int EmbedFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 int HandlerCollectionTableFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 int HandlerFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 int LobFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 int MapTableFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 int MaxEmbeddedLobFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 int PrimitiveFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 int RelationFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 int StoreCollectionFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 int StringFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
           
 

Uses of Select in org.apache.openjpa.jdbc.sql
 

Classes in org.apache.openjpa.jdbc.sql that implement Select
 class LogicalUnion.UnionSelect
          A select that is part of a logical union.
 class SelectImpl
          Standard Select implementation.
 

Methods in org.apache.openjpa.jdbc.sql that return Select
 Select LogicalUnion.UnionSelect.getFromSelect()
           
 Select Select.getFromSelect()
          Another select instance that creates a temporary table from which this select pulls data.
 Select SelectImpl.getFromSelect()
           
 Select LogicalUnion.UnionSelect.getParent()
           
 Select Select.getParent()
          Return the parent of this select, if it is a subselect.
 Select SelectImpl.getParent()
           
 Select PathJoins.getSelect()
          The select owner of this join
 Select SelectImpl.getSelect()
           
 Select[] LogicalUnion.getSelects()
           
 Select[] Union.getSelects()
          Return the selects that make up this union.
 Select SQLFactory.newSelect()
          Select factory.
 Select SQLFactoryImpl.newSelect()
           
 

Methods in org.apache.openjpa.jdbc.sql with parameters of type Select
 SQLBuffer SQLBuffer.append(Select sel, JDBCFetchConfiguration fetch)
          Append a subselect.
 SQLBuffer SQLBuffer.appendCount(Select sel, JDBCFetchConfiguration fetch)
          Append a subselect count.
protected  void DB2Dictionary.appendSelect(SQLBuffer selectSQL, Object alias, Select sel, int idx)
           
protected  void DBDictionary.appendSelect(SQLBuffer selectSQL, Object elem, Select sel, int idx)
          Append elem to selectSQL.
protected  void DBDictionary.appendUpdates(Select sel, JDBCStore store, SQLBuffer sql, Object[] params, Map updateParams, boolean allowAlias)
           
protected  void DBDictionary.calculateValue(Val val, Select sel, ExpContext ctx, ExpState state, Path path, ExpState pathState)
          This method is to provide override for non-JDBC or JDBC-like implementation of calculating value.
 void DBDictionary.deleteStream(JDBCStore store, Select sel)
           
 void PostgresDictionary.deleteStream(JDBCStore store, Select sel)
           
protected  SQLBuffer DBDictionary.getDeleteTargets(Select sel)
           
protected  String DB2Dictionary.getForUpdateClause(JDBCFetchConfiguration fetch, boolean isForUpdate, Select sel)
          Get the update clause for the query based on the updateClause and isolationLevel hints
protected  String DBDictionary.getForUpdateClause(JDBCFetchConfiguration fetch, boolean isForUpdate, Select sel)
          Get the update clause for the query based on the updateClause and isolationLevel hints
protected  SQLBuffer DBDictionary.getFrom(Select sel, boolean forUpdate)
          Return the portion of the select statement between the FROM keyword and the WHERE keyword.
protected  SQLBuffer DBDictionary.getFromSelect(Select sel, boolean forUpdate)
          Return the FROM clause for a select that selects from a tmp table created by an inner select.
protected  String DB2Dictionary.getOptimizeClause(Select sel)
           
protected  SQLBuffer DBDictionary.getSelects(Select sel, boolean distinctIdentifiers, boolean forUpdate)
          Return the portion of the select statement between the SELECT keyword and the FROM keyword.
protected  SQLBuffer OracleDictionary.getSelects(Select sel, boolean distinctIdentifiers, boolean forUpdate)
           
protected  SQLBuffer DBDictionary.getWhere(Select sel, boolean forUpdate)
          Return the WHERE portion of the select statement, or null if no where conditions.
 void DB2Dictionary.insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, Object ob, Select sel)
           
 void DBDictionary.insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, Object ob, Select sel)
           
 void OracleDictionary.insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, Object ob, Select sel)
           
 void PostgresDictionary.insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, Object ob, Select sel)
           
 Union SQLFactory.newUnion(Select[] selects)
          Union factory.
 Union SQLFactoryImpl.newUnion(Select[] selects)
           
 boolean SQLBuffer.replace(Select old, Select sel)
          Replace a subselect.
(package private)  void SelectImpl.select(Select wrapper, ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins, boolean ident)
          Select the given mapping.
 void LogicalUnion.Selector.select(Select sel, int i)
          Populate the ith select in the union.
 void Union.Selector.select(Select sel, int i)
          Populate the ith select in the union.
 void LogicalUnion.UnionSelect.setFromSelect(Select sel)
           
 void Select.setFromSelect(Select sel)
          Another select instance that creates a temporary table from which this select pulls data.
 void SelectImpl.setFromSelect(Select sel)
           
 void LogicalUnion.UnionSelect.setParent(Select parent, String path)
           
 void Select.setParent(Select parent, String path)
          Turn this select into a subselect of the given instance.
 void SelectImpl.setParent(Select parent, String path)
           
 boolean DBDictionary.supportsLocking(Select sel)
          Returns true if a "FOR UPDATE" clause can be used for the specified Select object.
 boolean OracleDictionary.supportsLocking(Select sel)
           
 boolean DB2Dictionary.supportsRandomAccessResultSet(Select sel, boolean forUpdate)
           
 boolean DBDictionary.supportsRandomAccessResultSet(Select sel, boolean forUpdate)
          Return false if the given select requires a forward-only result set.
 boolean InformixDictionary.supportsRandomAccessResultSet(Select sel, boolean forUpdate)
           
protected  SQLBuffer DBDictionary.toBulkOperation(ClassMapping mapping, Select sel, JDBCStore store, Object[] params, Map updateParams)
          Returns the SQL for a bulk operation, either a DELETE or an UPDATE.
 SQLBuffer DBDictionary.toDelete(ClassMapping mapping, Select sel, Object[] params)
          Create a DELETE statement for the specified Select.
 SQLBuffer DBDictionary.toSelect(Select sel, boolean forUpdate, JDBCFetchConfiguration fetch)
          Create a SELECT statement in the proper join syntax for the given instance.
protected  SQLBuffer DBDictionary.toSelect(SQLBuffer selects, JDBCFetchConfiguration fetch, SQLBuffer from, SQLBuffer where, SQLBuffer group, SQLBuffer having, SQLBuffer order, boolean distinct, boolean forUpdate, long start, long end, boolean subselect, Select sel)
          Combine the given components into a SELECT statement.
protected  SQLBuffer OracleDictionary.toSelect(SQLBuffer select, JDBCFetchConfiguration fetch, SQLBuffer tables, SQLBuffer where, SQLBuffer group, SQLBuffer having, SQLBuffer order, boolean distinct, boolean forUpdate, long start, long end, boolean subselect, Select sel)
           
protected  SQLBuffer DBDictionary.toSelect(SQLBuffer selects, JDBCFetchConfiguration fetch, SQLBuffer from, SQLBuffer where, SQLBuffer group, SQLBuffer having, SQLBuffer order, boolean distinct, boolean forUpdate, long start, long end, Select sel)
          Combine the given components into a SELECT statement.
protected  SQLBuffer OracleDictionary.toSelect(SQLBuffer select, JDBCFetchConfiguration fetch, SQLBuffer tables, SQLBuffer where, SQLBuffer group, SQLBuffer having, SQLBuffer order, boolean distinct, boolean forUpdate, long start, long end, Select sel)
           
 SQLBuffer DBDictionary.toSelectCount(Select sel)
          Create a SELECT COUNT statement in the proper join syntax for the given instance.
 SQLBuffer DBDictionary.toSQL92Join(Select sel, Join join, boolean forUpdate, boolean first)
          Use the given join instance to create SQL joining its tables in the SQL92 style.
 SQLBuffer DBDictionary.toUpdate(ClassMapping mapping, Select sel, JDBCStore store, Object[] params, Map updates)
           
 void DB2Dictionary.updateBlob(Select sel, JDBCStore store, InputStream is)
           
 void DBDictionary.updateBlob(Select sel, JDBCStore store, InputStream is)
           
 void PostgresDictionary.updateBlob(Select sel, JDBCStore store, InputStream is)
           
 void DB2Dictionary.updateClob(Select sel, JDBCStore store, Reader reader)
           
 void DBDictionary.updateClob(Select sel, JDBCStore store, Reader reader)
           
 

Constructors in org.apache.openjpa.jdbc.sql with parameters of type Select
LogicalUnion(JDBCConfiguration conf, int sels, Select[] seeds)
          Delegate constructor.
LogicalUnion(JDBCConfiguration conf, Select[] seeds)
          Constructor used to seed the internal selects.
 



Copyright © 2006-2014 Apache Software Foundation. All Rights Reserved.