|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<PlanNode.Property>
org.modeshape.graph.query.plan.PlanNode.Property
public static enum PlanNode.Property
An enumeration dictating the type of plan tree nodes.
Enum Constant Summary | |
---|---|
ACCESS_NO_RESULTS
For ACESS nodes, this signifies that the node will never return results. |
|
GROUP_COLUMNS
For GROUP nodes, the ordered collection of columns used to group the result tuples. |
|
IS_DEPENDENT
For SELECT and JOIN nodes, a flag specifying whether the criteria is dependent. |
|
JOIN_ALGORITHM
For JOIN nodes, the type of join algorithm. |
|
JOIN_CONDITION
For JOIN nodes, the join criteria (or join condition). |
|
JOIN_CONSTRAINTS
For JOIN nodes, additional criteria that have been pushed down to the join. |
|
JOIN_TYPE
For JOIN nodes, the type of join operation. |
|
LIMIT_COUNT
For LIMIT nodes, the maximum number of rows to return. |
|
LIMIT_OFFSET
For LIMIT nodes, the offset value. |
|
PROJECT_COLUMN_TYPES
For PROJECT nodes, the ordered collection of the type names for the columns being projected. |
|
PROJECT_COLUMNS
For PROJECT nodes, the ordered collection of columns being projected. |
|
SELECT_CRITERIA
For SELECT nodes, the criteria object that is to be applied. |
|
SET_OPERATION
For SET_OPERATION nodes, the type of set operation to be performed. |
|
SET_USE_ALL
For SET_OPERATION nodes, whether the 'all' clause is used. |
|
SORT_ORDER_BY
For SET_OPERATION nodes, the list of orderings for the results. |
|
SOURCE_ALIAS
For SOURCE nodes, the alias name of the selector. |
|
SOURCE_COLUMNS
For SOURCE nodes, the collection of columns that are available. |
|
SOURCE_NAME
For SOURCE nodes, the literal name of the selector. |
|
VARIABLE_NAME
For dependenty queries, defines the variable where the results will be placed. |
Method Summary | |
---|---|
static PlanNode.Property |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static PlanNode.Property[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final PlanNode.Property IS_DEPENDENT
Boolean
object.
public static final PlanNode.Property SELECT_CRITERIA
Constraint
object.
public static final PlanNode.Property SET_OPERATION
SetQuery.Operation
object.
public static final PlanNode.Property SET_USE_ALL
Boolean
object.
public static final PlanNode.Property JOIN_TYPE
JoinType
object.
public static final PlanNode.Property JOIN_ALGORITHM
JoinAlgorithm
object.
public static final PlanNode.Property JOIN_CONDITION
JoinCondition
object.
public static final PlanNode.Property JOIN_CONSTRAINTS
Constraint
object.
public static final PlanNode.Property SOURCE_NAME
SelectorName
object.
public static final PlanNode.Property SOURCE_ALIAS
SelectorName
object.
public static final PlanNode.Property SOURCE_COLUMNS
Schemata.Column
objects.
public static final PlanNode.Property PROJECT_COLUMNS
Column
objects.
public static final PlanNode.Property PROJECT_COLUMN_TYPES
String
objects.
public static final PlanNode.Property GROUP_COLUMNS
Column
objects.
public static final PlanNode.Property SORT_ORDER_BY
Ordering
objects or a collection of SelectorName
objects (if the sorting is being done as an input to a merge-join).
public static final PlanNode.Property LIMIT_COUNT
Integer
object.
public static final PlanNode.Property LIMIT_OFFSET
Integer
object.
public static final PlanNode.Property ACCESS_NO_RESULTS
Boolean
object, though the
mere presence of this property signifies that it is no longer needed.
public static final PlanNode.Property VARIABLE_NAME
Method Detail |
---|
public static PlanNode.Property[] values()
for (PlanNode.Property c : PlanNode.Property.values()) System.out.println(c);
public static PlanNode.Property valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |