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