Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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

Methods in org.apache.openjpa.jdbc.kernel that return Select
`static Select` | `JDBCStoreQuery.getThreadLocalSelect(Select select)`

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` | `PessimisticLockManager.selectForUpdate(Select sel, int lockLevel)`
`boolean` | `MixedLockManager.selectForUpdate(Select sel, int lockLevel)`
`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.

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` | `Val.appendIndex(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)` Append the SQL checking the index of this value.
`void` | `PCPath.appendIndex(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `AbstractVal.appendIndex(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Variable.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`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` | `SubQ.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `PCPath.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Const.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Args.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `AbstractVal.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Variable.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`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` | `SubQ.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `PCPath.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Const.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Args.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `AbstractVal.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Variable.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`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` | `PCPath.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Const.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Args.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `AbstractVal.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Variable.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`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` | `PCPath.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Const.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Args.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `AbstractVal.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Variable.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `Val.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)` Append the SQL checking the size of this value.
`void` | `SubQ.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `PCPath.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Const.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Args.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `AbstractVal.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `NotEqualTypeExpression.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` | `EqualTypeExpression.appendTo(Select sel, ExpContext ctx, BinaryOpExpState bstate, SQLBuffer buf, boolean val1Null, boolean val2Null)`
`void` | `EqualExpression.appendTo(Select sel, ExpContext ctx, BinaryOpExpState bstate, SQLBuffer buf, boolean val1Null, boolean val2Null)`
`protected abstract void` | `CompareEqualExpression.appendTo(Select sel, ExpContext ctx, BinaryOpExpState state, SQLBuffer buf, boolean val1Null, boolean val2Null)` Append the SQL for the comparison.
`void` | `WhenScalar.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `WhenCondition.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `StartsWithExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `PCPath.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `OrExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `NotExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `NotEqualTypeExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `NotContainsExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `MatchesExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `IsNotEmptyExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `IsEmptyExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `InstanceofExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `InSubQExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `InExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `Extension.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Exp.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)` Append the SQL for this expression to the given buffer.
`void` | `EqualTypeExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `EndsWithExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `EmptyExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `ConstInstanceofExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `CompareExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `CompareEqualExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `BindVariableExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `BindVariableAndExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `AndExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf)`
`void` | `Variable.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 `index`th SQL element to the given buffer.
`void` | `UnaryOp.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `TypeLit.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `Type.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `Trim.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `ToUpperCase.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index)`
`void` | `ToLowerCase.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index)`
`void` | `Substring.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `SubQ.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` | `Size.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `SimpleCaseExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index)`
`void` | `Param.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` | `NullIfExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index)`
`void` | `Null.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` | `MapKey.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `MapEntry.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` | `IndexOf.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `Index.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` | `GetMapValue.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `GeneralCaseExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index)`
`void` | `Extension.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` | `DatastoreFunction.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `CurrentDate.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` | `ConstPath.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` | `Concat.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `CollectionParam.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`void` | `CoalesceExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index)`
`void` | `Args.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)`
`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, String operator)`
`void` | `PCPath.appendTo(Select sel, ExpState state, SQLBuffer sql, Column col)`
`void` | `Val.appendType(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)` Append the SQL checking the type of this value.
`void` | `PCPath.appendType(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `AbstractVal.appendType(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)`
`void` | `Variable.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` | `UnaryOp.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)`
`void` | `TypeLit.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)`
`void` | `Type.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` | `Substring.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` | `StringFunction.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)`
`void` | `SimpleCaseExpression.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` | `PCPath.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)`
`void` | `NullIfExpression.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` | `Math.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)`
`void` | `MapKey.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)`
`void` | `MapEntry.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` | `IndexOf.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` | `GetMapValue.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)`
`void` | `GeneralCaseExpression.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` | `ConstPath.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` | `Const.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` | `CollectionParam.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)`
`void` | `CoalesceExpression.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` | `Aggregate.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` | `Param.getSQLValue(Select sel, ExpContext ctx, ExpState state)`
`Object` | `ConstPath.getSQLValue(Select sel, ExpContext ctx, ExpState state)`
`Object` | `ConstGetObjectId.getSQLValue(Select sel, ExpContext ctx, ExpState state)`
`Object` | `Const.getSQLValue(Select sel, ExpContext ctx, ExpState state)` Return the SQL value of this constant.
`Object` | `CollectionParam.getSQLValue(Select sel, ExpContext ctx, ExpState state)`
`void` | `Variable.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `Val.groupBy(Select sel, ExpContext ctx, ExpState state)` Group by this value.
`void` | `UnaryOp.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `Trim.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `Substring.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `SubQ.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `StringFunction.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `SimpleCaseExpression.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `PCPath.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `NullIfExpression.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `Math.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `MapKey.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `MapEntry.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `IndexOf.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `GetObjectId.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `GetMapValue.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `GeneralCaseExpression.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `Extension.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `Const.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `Concat.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `CoalesceExpression.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `Args.groupBy(Select sel, ExpContext ctx, ExpState state)`
`void` | `Aggregate.groupBy(Select sel, ExpContext ctx, ExpState state)`
`ExpState` | `Variable.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Val.initialize(Select sel, ExpContext ctx, int flags)` Initialize the value.
`ExpState` | `UnaryOp.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `TypeLit.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Type.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Trim.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Substring.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `SubQ.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `StringFunction.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Size.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `SimpleCaseExpression.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Param.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `PCPath.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `NullIfExpression.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Math.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `MapKey.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `MapEntry.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Lit.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `IndexOf.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Index.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `GetObjectId.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `GetMapValue.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `GeneralCaseExpression.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Extension.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Distinct.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Count.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `ConstPath.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `ConstGetObjectId.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Const.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Concat.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `CollectionParam.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `CoalesceExpression.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Args.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `Aggregate.initialize(Select sel, ExpContext ctx, int flags)`
`ExpState` | `WhenScalar.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `WhenCondition.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `StartsWithExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `OrExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `NotExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `NotContainsExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `MatchesExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `IsNotEmptyExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `IsEmptyExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `InstanceofExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `InSubQExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `InExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `Extension.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `Exp.initialize(Select sel, ExpContext ctx, Map contains)` Initialize the expression.
`ExpState` | `EndsWithExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `EmptyExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `ContainsKeyExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `ContainsExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `ConstInstanceofExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `CompareExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `CompareEqualExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `BindVariableExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `BindVariableAndExpression.initialize(Select sel, ExpContext ctx, Map contains)`
`ExpState` | `AndExpression.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` | `Variable.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` | `UnaryOp.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `Trim.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `Substring.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `SubQ.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `StringFunction.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `SimpleCaseExpression.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `Param.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `PCPath.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `NullIfExpression.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `Math.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `MapKey.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `MapEntry.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `IndexOf.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `GetObjectId.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `GetMapValue.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `GeneralCaseExpression.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `Extension.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `Const.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `Concat.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `CoalesceExpression.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `Args.length(Select sel, ExpContext ctx, ExpState state)`
`int` | `Aggregate.length(Select sel, ExpContext ctx, ExpState state)`
`FilterValue[]` | `Args.newFilterValues(Select sel, ExpContext ctx, ExpState state)` Return a filter value for each argument.
`void` | `Variable.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` | `UnaryOp.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `Trim.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `Substring.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `SubQ.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `StringFunction.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `SimpleCaseExpression.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `PCPath.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `NullIfExpression.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `Math.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `MapKey.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `MapEntry.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `IndexOf.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `GetObjectId.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `GetMapValue.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `GeneralCaseExpression.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `Extension.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `Const.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `Concat.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `CoalesceExpression.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `Args.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`void` | `Aggregate.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)`
`(package private) void` | `NotEqualTypeExpression.processVerticalTypeAppend(Select sel, Val val1, Val val2, ExpContext ctx, SQLBuffer buf)`
`(package private) void` | `EqualTypeExpression.processVerticalTypeAppend(Select sel, Val val1, Val val2, ExpContext ctx, SQLBuffer buf)`
`void` | `SelectConstructor.select(Select sel, ExpContext ctx, ClassMapping mapping, boolean subclasses, QueryExpressions exps, QueryExpressionsState state, int eager)` Select the data for this query.
`void` | `Variable.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` | `UnaryOp.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Type.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Trim.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Substring.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `SubQ.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `StringFunction.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `SimpleCaseExpression.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `PCPath.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `NullIfExpression.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Math.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `MapKey.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `MapEntry.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `IndexOf.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `GetObjectId.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `GetMapValue.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `GeneralCaseExpression.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Extension.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Const.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Concat.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `CoalesceExpression.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Args.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Aggregate.select(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `WhenScalar.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `WhenCondition.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Variable.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` | `UnaryOp.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Trim.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Substring.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `SubQ.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `StringFunction.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `StartsWithExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `SimpleCaseExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `PCPath.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `OrExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `NullIfExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `NotExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `NotContainsExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Math.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `MatchesExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `MapKey.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `MapEntry.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `IsNotEmptyExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `IsEmptyExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `InstanceofExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `IndexOf.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `InSubQExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `InExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `GetObjectId.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `GetMapValue.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `GeneralCaseExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Extension.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` | `EndsWithExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `EmptyExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `ConstInstanceofExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Const.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Concat.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `CompareExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `CompareEqualExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `CoalesceExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `BindVariableExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `BindVariableAndExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Args.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `AndExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `Aggregate.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)`
`void` | `SelectConstructor.setSubselect(Select subselect)`
`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.
`Object` | `SubQ.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)`
`Object` | `PCPath.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)`
`Object` | `MapKey.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)`
`Object` | `GetObjectId.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)`
`Object` | `GetMapValue.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)`
`Object` | `AbstractVal.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val)`

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` | `FieldStrategy.appendIndex(SQLBuffer sql, Select sel, Joins joins)` Append the ordered column alias to the given statement.
`void` | `FieldMapping.appendIndex(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.appendIsEmpty(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.appendIsNotEmpty(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.appendIsNotNull(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.appendIsNull(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.
`void` | `FieldMapping.appendSize(SQLBuffer sql, Select sel, Joins joins)`
`void` | `FieldStrategy.appendType(SQLBuffer sql, Select sel, Joins joins)` Append the entity discriminator value to the given statement.
`void` | `FieldMapping.appendType(SQLBuffer sql, Select sel, Joins joins)`
`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.
`SQLBuffer` | `Discriminator.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subs)`
`Joins` | `FieldMapping.join(Select sel)` Return any joins needed to get from the primary table to this table.
`void` | `JDBCValueOrder.order(Select sel, ClassMapping elem, Joins joins)`
`void` | `JDBCRelatedFieldOrder.order(Select sel, ClassMapping elem, Joins joins)`
`void` | `JDBCOrder.order(Select sel, ClassMapping elem, Joins joins)` Order by this value.
`void` | `JDBCColumnOrder.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` | `VersionStrategy.select(Select sel, ClassMapping mapping)` Select the data for this indicator.
`boolean` | `Version.select(Select sel, ClassMapping mapping)`
`boolean` | `DiscriminatorStrategy.select(Select sel, ClassMapping mapping)` Select the data for this Discriminator.
`boolean` | `Discriminator.select(Select sel, ClassMapping mapping)`
`int` | `FieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)` Select the virtual row columns of this mapping.
`int` | `FieldMapping.select(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.
`void` | `FieldMapping.selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)`
`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.
`boolean` | `ClassMapping.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, 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.
`int` | `FieldMapping.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`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` | `ContainerFieldStrategy.appendIndex(SQLBuffer sql, Select sel, Joins joins)`
`void` | `AbstractFieldStrategy.appendIndex(SQLBuffer sql, Select sel, Joins joins)`
`void` | `ContainerFieldStrategy.appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)`
`void` | `AbstractFieldStrategy.appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)`
`void` | `ContainerFieldStrategy.appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)`
`void` | `AbstractFieldStrategy.appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)`
`void` | `StringFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `RelationFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `PrimitiveFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `HandlerFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `EmbedFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `ContainerFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `AbstractFieldStrategy.appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `StringFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `RelationFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `PrimitiveFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `HandlerFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `EmbedFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `ContainerFieldStrategy.appendIsNull(SQLBuffer sql, Select sel, Joins joins)`
`void` | `AbstractFieldStrategy.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` | `ContainerFieldStrategy.appendSize(SQLBuffer sql, Select sel, Joins joins)`
`void` | `AbstractFieldStrategy.appendSize(SQLBuffer sql, Select sel, Joins joins)`
`void` | `AbstractFieldStrategy.appendType(SQLBuffer sql, Select sel, Joins joins)`
`static void` | `ContainerFieldStrategy.appendUnaliasedJoin(SQLBuffer sql, Select sel, Joins joins, DBDictionary dict, FieldMapping field, ForeignKey fk)`
`SQLBuffer` | `SuperclassDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)`
`SQLBuffer` | `SubclassJoinDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)`
`SQLBuffer` | `InValueDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)`
`SQLBuffer` | `AbstractDiscriminatorStrategy.getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subs)`
`boolean` | `SubclassJoinDiscriminatorStrategy.select(Select sel, ClassMapping mapping)`
`boolean` | `InValueDiscriminatorStrategy.select(Select sel, ClassMapping mapping)`
`boolean` | `ColumnVersionStrategy.select(Select sel, ClassMapping mapping)`
`boolean` | `AbstractVersionStrategy.select(Select sel, ClassMapping mapping)`
`boolean` | `AbstractDiscriminatorStrategy.select(Select sel, ClassMapping mapping)`
`int` | `StringFieldStrategy.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` | `PrimitiveFieldStrategy.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` | `LobFieldStrategy.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` | `EmbedFieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)`
`int` | `AbstractFieldStrategy.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` | `StoreCollectionFieldStrategy.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` | `AbstractFieldStrategy.selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)`
`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).
`protected void` | `RelationToManyTableFieldStrategy.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)`
`void` | `RelationCollectionTableFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)`
`void` | `RelationCollectionInverseKeyFieldStrategy.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` | `HandlerCollectionTableFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)`
`void` | `RelationRelationMapTableFieldStrategy.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` | `RelationMapInverseKeyFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `RelationHandlerMapTableFieldStrategy.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` | `HandlerRelationMapTableFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `HandlerHandlerMapTableFieldStrategy.selectKey(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `RelationRelationMapTableFieldStrategy.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` | `RelationMapInverseKeyFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `RelationHandlerMapTableFieldStrategy.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` | `HandlerRelationMapTableFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `HandlerHandlerMapTableFieldStrategy.selectValue(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`boolean` | `VerticalClassStrategy.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` | `AbstractClassStrategy.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)`
`int` | `StringFieldStrategy.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` | `RelationFieldStrategy.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` | `MaxEmbeddedLobFieldStrategy.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` | `LobFieldStrategy.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` | `HandlerCollectionTableFieldStrategy.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` | `AbstractFieldStrategy.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` | `SelectImpl.getFromSelect()`
`Select` | `Select.getFromSelect()` Another select instance that creates a temporary table from which this select pulls data.
`Select` | `LogicalUnion.UnionSelect.getFromSelect()`
`Select` | `SelectImpl.getParent()`
`Select` | `Select.getParent()` Return the parent of this select, if it is a subselect.
`Select` | `LogicalUnion.UnionSelect.getParent()`
`Select` | `SelectImpl.getSelect()`
`Select` | `PathJoins.getSelect()` The select owner of this join
`Select[]` | `Union.getSelects()` Return the selects that make up this union.
`Select[]` | `LogicalUnion.getSelects()`
`Select` | `SQLFactoryImpl.newSelect()`
`Select` | `SQLFactory.newSelect()` Select factory.

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` | `SolidDBDictionary.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` | `DB2Dictionary.appendSelect(SQLBuffer selectSQL, Object alias, Select sel, int idx)`
`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` | `PostgresDictionary.deleteStream(JDBCStore store, Select sel)`
`void` | `DBDictionary.deleteStream(JDBCStore store, Select sel)`
`protected SQLBuffer` | `DBDictionary.getDeleteTargets(Select sel)`
`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 String` | `DB2Dictionary.getForUpdateClause(JDBCFetchConfiguration fetch, boolean isForUpdate, Select sel)` Get the update clause for the query based on the isolationLevel hints if it is for update.
`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` | `OracleDictionary.getSelects(Select sel, boolean distinctIdentifiers, boolean forUpdate)`
`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 Collection<String>` | `MySQLDictionary.getSelectTableAliases(Select sel)`
`protected Collection<String>` | `DBDictionary.getSelectTableAliases(Select sel)`
`protected SQLBuffer` | `DBDictionary.getWhere(Select sel, boolean forUpdate)` Return the WHERE portion of the select statement, or null if no where conditions.
`void` | `PostgresDictionary.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` | `DBDictionary.insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, Object ob, Select sel)`
`void` | `DB2Dictionary.insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, Object ob, Select sel)`
`Union` | `SQLFactoryImpl.newUnion(Select[] selects)`
`Union` | `SQLFactory.newUnion(Select[] selects)` Union factory.
`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` | `Union.Selector.select(Select sel, int i)` Populate the `i`th select in the union.
`void` | `LogicalUnion.Selector.select(Select sel, int i)` Populate the `i`th select in the union.
`void` | `SelectImpl.setFromSelect(Select sel)`
`void` | `Select.setFromSelect(Select sel)` Another select instance that creates a temporary table from which this select pulls data.
`void` | `LogicalUnion.UnionSelect.setFromSelect(Select sel)`
`void` | `SelectImpl.setParent(Select parent, String path)`
`void` | `Select.setParent(Select parent, String path)` Turn this select into a subselect of the given instance.
`void` | `LogicalUnion.UnionSelect.setParent(Select parent, String path)`
`boolean` | `OracleDictionary.supportsLocking(Select sel)`
`boolean` | `DBDictionary.supportsLocking(Select sel)` Returns true if a "FOR UPDATE" clause can be used for the specified Select object.
`boolean` | `InformixDictionary.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` | `DB2Dictionary.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` | `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, 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, 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.
`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` | `PostgresDictionary.updateBlob(Select sel, JDBCStore store, InputStream is)`
`void` | `DBDictionary.updateBlob(Select sel, JDBCStore store, InputStream is)`
`void` | `DB2Dictionary.updateBlob(Select sel, JDBCStore store, InputStream is)`
`void` | `DBDictionary.updateClob(Select sel, JDBCStore store, Reader reader)`
`void` | `DB2Dictionary.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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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