Uses of Class
org.apache.openjpa.jdbc.kernel.exps.ExpState

Packages that use ExpState
org.apache.openjpa.jdbc.kernel.exps OpenJPA-JDBC Expression Tree 
org.apache.openjpa.jdbc.sql OpenJPA-JDBC SQL Abstraction 
 

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

Subclasses of ExpState in org.apache.openjpa.jdbc.kernel.exps
protected static class Const.ConstExpState
          Constant expression state.
static class Param.ParamExpState
          Expression state.
static class PCPath.PathExpState
          Expression state.
 

Fields in org.apache.openjpa.jdbc.kernel.exps declared as ExpState
static ExpState[] QueryExpressionsState.EMPTY_STATES
           
 ExpState QueryExpressionsState.filter
           
 ExpState[] QueryExpressionsState.grouping
           
 ExpState QueryExpressionsState.having
           
static ExpState ExpState.NULL
          State with no joins.
 ExpState[] QueryExpressionsState.ordering
           
 ExpState[] QueryExpressionsState.projections
           
 

Methods in org.apache.openjpa.jdbc.kernel.exps that return ExpState
 ExpState Param.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Args.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Lit.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState PCPath.initialize(Select sel, ExpContext ctx, int flags)
           
 ExpState Val.initialize(Select sel, ExpContext ctx, int flags)
          Initialize the value.
 

Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type ExpState
 void Args.appendIsEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void PCPath.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 Args.appendIsNotEmpty(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void PCPath.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 Args.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 Args.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 Args.appendSize(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql)
           
 void PCPath.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 Param.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 Lit.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 Val.appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
          Append the indexth SQL element to the given buffer.
 void Param.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 Lit.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 Val.calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)
          Calculate and cache the SQL for this value.
 ClassMapping PCPath.getClassMapping(ExpState state)
           
 Column[] PCPath.getColumns(ExpState state)
           
 FieldMapping PCPath.getFieldMapping(ExpState state)
           
 Object Param.getSQLValue(Select sel, ExpContext ctx, ExpState state)
           
 void Args.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void PCPath.groupBy(Select sel, ExpContext ctx, ExpState state)
           
 void Val.groupBy(Select sel, ExpContext ctx, ExpState state)
          Group by this value.
 int Args.length(Select sel, ExpContext ctx, ExpState state)
           
 int PCPath.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.
 Object Args.load(ExpContext ctx, ExpState state, Result res)
           
 Object PCPath.load(ExpContext ctx, ExpState state, Result res)
           
 Object Val.load(ExpContext ctx, ExpState state, Result res)
          Load the data for this value.
 FilterValue[] Args.newFilterValues(Select sel, ExpContext ctx, ExpState state)
          Return a filter value for each argument.
 void Args.orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc)
           
 void PCPath.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 Args.select(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void PCPath.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 Args.selectColumns(Select sel, ExpContext ctx, ExpState state, boolean pks)
           
 void PCPath.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.
 Object PCPath.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.
 

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

Methods in org.apache.openjpa.jdbc.sql with parameters of type ExpState
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.
 



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