org.apache.openjpa.kernel.exps
Class QueryExpressions

java.lang.Object
  extended by org.apache.openjpa.kernel.exps.QueryExpressions

public class QueryExpressions
extends java.lang.Object

Struct to hold the state of a parsed expression query.

Since:
3.2
Author:
Abe White

Field Summary
 ClassMetaData[] accessPath
           
 boolean aggregate
           
 java.lang.String alias
           
 boolean[] ascending
           
 int distinct
           
static int DISTINCT_AUTO
           
static int DISTINCT_FALSE
           
static int DISTINCT_TRUE
           
static Value[] EMPTY_VALUES
           
 java.lang.String[] fetchPaths
           
 Expression filter
           
 Value[] grouping
           
 java.lang.String[] groupingClauses
           
 Expression having
           
 int operation
           
 Value[] ordering
           
 java.lang.String[] orderingClauses
           
 org.apache.commons.collections.map.LinkedMap parameterTypes
           
 java.lang.String[] projectionAliases
           
 java.lang.String[] projectionClauses
           
 Value[] projections
           
 java.lang.Class resultClass
           
 java.util.Map updates
          Map of FieldMetaData,Value for update statements.
 
Constructor Summary
QueryExpressions()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DISTINCT_AUTO

public static final int DISTINCT_AUTO
See Also:
Constant Field Values

DISTINCT_TRUE

public static final int DISTINCT_TRUE
See Also:
Constant Field Values

DISTINCT_FALSE

public static final int DISTINCT_FALSE
See Also:
Constant Field Values

EMPTY_VALUES

public static final Value[] EMPTY_VALUES

aggregate

public boolean aggregate

distinct

public int distinct

alias

public java.lang.String alias

projections

public Value[] projections

projectionClauses

public java.lang.String[] projectionClauses

projectionAliases

public java.lang.String[] projectionAliases

resultClass

public java.lang.Class resultClass

filter

public Expression filter

grouping

public Value[] grouping

groupingClauses

public java.lang.String[] groupingClauses

having

public Expression having

ordering

public Value[] ordering

ascending

public boolean[] ascending

orderingClauses

public java.lang.String[] orderingClauses

parameterTypes

public org.apache.commons.collections.map.LinkedMap parameterTypes

operation

public int operation

accessPath

public ClassMetaData[] accessPath

fetchPaths

public java.lang.String[] fetchPaths

updates

public java.util.Map updates
Map of FieldMetaData,Value for update statements.

Constructor Detail

QueryExpressions

public QueryExpressions()


Copyright © 2006 Apache Software Foundation. All Rights Reserved.