public static enum PlanNode.Property extends Enum<PlanNode.Property>
Enum Constant and Description |
---|
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.
|
INDEX_SPECIFICATION
The specification of the index on an INDEX node.
|
INDEX_USED
Flag specifying whether the index has been used in the query.
|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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
public static final PlanNode.Property INDEX_SPECIFICATION
IndexPlan
instance or subclass.public static final PlanNode.Property INDEX_USED
Boolean
value.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 nameNullPointerException
- if the argument is nullCopyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.