Uses of Class
org.apache.openjpa.jdbc.kernel.exps.ExpState
Packages that use ExpState
Package
Description
OpenJPA-JDBC Expression Tree
OpenJPA-JDBC SQL Abstraction
-
Uses of ExpState in org.apache.openjpa.jdbc.kernel.exps
Subclasses of ExpState in org.apache.openjpa.jdbc.kernel.expsModifier and TypeClassDescriptionstatic classExpression state.static classExpression state.static classExpression state.static classExpression state.static classExpression state.Fields in org.apache.openjpa.jdbc.kernel.exps declared as ExpStateModifier and TypeFieldDescriptionstatic final ExpState[]QueryExpressionsState.EMPTY_STATESQueryExpressionsState.filterExpState[]QueryExpressionsState.groupingQueryExpressionsState.havingMapEntry.EntryExpState.keyMapKey.KeyExpState.keystatic final ExpStateExpState.NULLState with no joins.ExpState[]QueryExpressionsState.orderingExpState[]QueryExpressionsState.projectionsMapEntry.EntryExpState.valMapKey.KeyExpState.valMethods in org.apache.openjpa.jdbc.kernel.exps that return ExpStateModifier and TypeMethodDescriptionCoalesceExpression.getOtherState()GeneralCaseExpression.getOtherState()NullIfExpression.getOtherState()SimpleCaseExpression.getOtherState()Args.initialize(Select sel, ExpContext ctx, int flags) CoalesceExpression.initialize(Select sel, ExpContext ctx, int flags) CollectionParam.initialize(Select sel, ExpContext ctx, int flags) Concat.initialize(Select sel, ExpContext ctx, int flags) GeneralCaseExpression.initialize(Select sel, ExpContext ctx, int flags) IndexOf.initialize(Select sel, ExpContext ctx, int flags) Lit.initialize(Select sel, ExpContext ctx, int flags) MapEntry.initialize(Select sel, ExpContext ctx, int flags) MapKey.initialize(Select sel, ExpContext ctx, int flags) Math.initialize(Select sel, ExpContext ctx, int flags) NullIfExpression.initialize(Select sel, ExpContext ctx, int flags) Param.initialize(Select sel, ExpContext ctx, int flags) PCPath.initialize(Select sel, ExpContext ctx, int flags) SimpleCaseExpression.initialize(Select sel, ExpContext ctx, int flags) SubQ.initialize(Select sel, ExpContext ctx, int flags) Substring.initialize(Select sel, ExpContext ctx, int flags) Trim.initialize(Select sel, ExpContext ctx, int flags) TypeLit.initialize(Select sel, ExpContext ctx, int flags) Val.initialize(Select sel, ExpContext ctx, int flags) Initialize the value.WhenCondition.initialize(Select sel, ExpContext ctx, Map contains) WhenScalar.initialize(Select sel, ExpContext ctx, Map contains) Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type ExpStateModifier and TypeMethodDescriptionvoidPCPath.appendIndex(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidVal.appendIndex(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) Append the SQL checking the index of this value.voidArgs.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidPCPath.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidSubQ.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidVal.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) Append the SQL testing whether this value is empty to the given buffer.voidArgs.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidPCPath.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidSubQ.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidVal.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) Append the SQL testing whether this value is not empty to the given buffer.voidArgs.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidPCPath.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidVal.appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) Append the SQL testing whether this value is not null to the given buffer.voidArgs.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidPCPath.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidVal.appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) Append the SQL testing whether this value is null to the given buffer.voidArgs.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidPCPath.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidSubQ.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidVal.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) Append the SQL checking the size of this value.voidArgs.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidArgs.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index, String operator) voidCoalesceExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index) voidCollectionParam.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidConcat.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidDatastoreFunction.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidGeneralCaseExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index) voidIndexOf.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidLit.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidMapEntry.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidMapKey.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidMath.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidNull.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidNullIfExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index) voidParam.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidPCPath.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidPCPath.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidvoidSimpleCaseExpression.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index) voidStringLength.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index) voidSubQ.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidSubstring.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidToLowerCase.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index) voidToUpperCase.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf, int index) voidTrim.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidTypeLit.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) voidVal.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) Append theindexth SQL element to the given buffer.voidWhenCondition.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf) voidWhenScalar.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf) voidPCPath.appendType(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) voidVal.appendType(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) Append the SQL checking the type of this value.voidArgs.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidCoalesceExpression.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidCollectionParam.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidConcat.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidGeneralCaseExpression.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidIndexOf.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidLit.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidMapEntry.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidMapKey.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidMath.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidNull.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidNullIfExpression.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidParam.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidPCPath.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidSimpleCaseExpression.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidSubQ.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidSubstring.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidTrim.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidTypeLit.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) voidVal.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) Calculate and cache the SQL for this value.PCPath.getClassMapping(ExpState state) Column[]PCPath.getColumns(ExpState state) PCPath.getFieldMapping(ExpState state) CollectionParam.getSQLValue(Select sel, ExpContext ctx, ExpState state) Param.getSQLValue(Select sel, ExpContext ctx, ExpState state) CollectionParam.getValue(ExpContext ctx, ExpState state) Param.getValue(ExpContext ctx, ExpState state) voidArgs.groupBy(Select sel, ExpContext ctx, ExpState state) voidCoalesceExpression.groupBy(Select sel, ExpContext ctx, ExpState state) voidConcat.groupBy(Select sel, ExpContext ctx, ExpState state) voidGeneralCaseExpression.groupBy(Select sel, ExpContext ctx, ExpState state) voidIndexOf.groupBy(Select sel, ExpContext ctx, ExpState state) voidMapEntry.groupBy(Select sel, ExpContext ctx, ExpState state) voidMapKey.groupBy(Select sel, ExpContext ctx, ExpState state) voidMath.groupBy(Select sel, ExpContext ctx, ExpState state) voidNullIfExpression.groupBy(Select sel, ExpContext ctx, ExpState state) voidPCPath.groupBy(Select sel, ExpContext ctx, ExpState state) voidSimpleCaseExpression.groupBy(Select sel, ExpContext ctx, ExpState state) voidSubQ.groupBy(Select sel, ExpContext ctx, ExpState state) voidSubstring.groupBy(Select sel, ExpContext ctx, ExpState state) voidTrim.groupBy(Select sel, ExpContext ctx, ExpState state) voidVal.groupBy(Select sel, ExpContext ctx, ExpState state) Group by this value.intArgs.length(Select sel, ExpContext ctx, ExpState state) intCoalesceExpression.length(Select sel, ExpContext ctx, ExpState state) intConcat.length(Select sel, ExpContext ctx, ExpState state) intGeneralCaseExpression.length(Select sel, ExpContext ctx, ExpState state) intIndexOf.length(Select sel, ExpContext ctx, ExpState state) intMapEntry.length(Select sel, ExpContext ctx, ExpState state) intMapKey.length(Select sel, ExpContext ctx, ExpState state) intMath.length(Select sel, ExpContext ctx, ExpState state) intNullIfExpression.length(Select sel, ExpContext ctx, ExpState state) intParam.length(Select sel, ExpContext ctx, ExpState state) intPCPath.length(Select sel, ExpContext ctx, ExpState state) intSimpleCaseExpression.length(Select sel, ExpContext ctx, ExpState state) intSubQ.length(Select sel, ExpContext ctx, ExpState state) intSubstring.length(Select sel, ExpContext ctx, ExpState state) intTrim.length(Select sel, ExpContext ctx, ExpState state) intVal.length(Select sel, ExpContext ctx, ExpState state) Return the number of SQL elements in this value.Args.load(ExpContext ctx, ExpState state, Result res) CoalesceExpression.load(ExpContext ctx, ExpState state, Result res) Concat.load(ExpContext ctx, ExpState state, Result res) GeneralCaseExpression.load(ExpContext ctx, ExpState state, Result res) IndexOf.load(ExpContext ctx, ExpState state, Result res) MapEntry.load(ExpContext ctx, ExpState state, Result res) MapKey.load(ExpContext ctx, ExpState state, Result res) Math.load(ExpContext ctx, ExpState state, Result res) NullIfExpression.load(ExpContext ctx, ExpState state, Result res) PCPath.load(ExpContext ctx, ExpState state, Result res) SimpleCaseExpression.load(ExpContext ctx, ExpState state, Result res) SubQ.load(ExpContext ctx, ExpState state, Result res) Substring.load(ExpContext ctx, ExpState state, Result res) Trim.load(ExpContext ctx, ExpState state, Result res) Val.load(ExpContext ctx, ExpState state, Result res) Load the data for this value.Args.newFilterValues(Select sel, ExpContext ctx, ExpState state) Return a filter value for each argument.protected booleanNullableAggregateUnaryOp.nullableValue(ExpContext ctx, ExpState state) voidArgs.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidCoalesceExpression.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidConcat.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidGeneralCaseExpression.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidIndexOf.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidMapEntry.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidMapKey.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidMath.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidNullIfExpression.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidPCPath.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidSimpleCaseExpression.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidSubQ.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidSubstring.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidTrim.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) voidVal.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) Order by this value.voidArgs.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidCoalesceExpression.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidConcat.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidGeneralCaseExpression.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidIndexOf.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidMapEntry.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidMapKey.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidMath.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidNullIfExpression.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidPCPath.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidSimpleCaseExpression.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidSubQ.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidSubstring.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidTrim.select(Select sel, ExpContext ctx, ExpState state, boolean pks) voidVal.select(Select sel, ExpContext ctx, ExpState state, boolean pks) Select the data for this value.voidArgs.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidCoalesceExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidConcat.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidGeneralCaseExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidIndexOf.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidMapEntry.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidMapKey.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidMath.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidNullIfExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidPCPath.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidSimpleCaseExpression.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidSubQ.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidSubstring.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidTrim.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidVal.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) Select just the columns for this value.voidWhenCondition.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidWhenScalar.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks) voidCoalesceExpression.setOtherState(ExpState otherState) voidGeneralCaseExpression.setOtherState(ExpState otherState) voidNullIfExpression.setOtherState(ExpState otherState) voidSimpleCaseExpression.setOtherState(ExpState otherState) MapKey.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val) PCPath.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val) SubQ.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val) Val.toDataStoreValue(Select sel, ExpContext ctx, ExpState state, Object val) Return the datastore value of the given object in the context of this value. -
Uses of ExpState in org.apache.openjpa.jdbc.sql
Methods in org.apache.openjpa.jdbc.sql with parameters of type ExpStateModifier and TypeMethodDescriptionprotected voidDBDictionary.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.