com.metamatrix.query.optimizer.relational.plantree
Enum NodeConstants.Info
java.lang.Object
java.lang.Enum<NodeConstants.Info>
com.metamatrix.query.optimizer.relational.plantree.NodeConstants.Info
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<NodeConstants.Info>
- Enclosing class:
- NodeConstants
public static enum NodeConstants.Info
- extends java.lang.Enum<NodeConstants.Info>
Property names for type-specific node properties
Method Summary |
static NodeConstants.Info |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static NodeConstants.Info[] |
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 |
ATOMIC_REQUEST
public static final NodeConstants.Info ATOMIC_REQUEST
MODEL_ID
public static final NodeConstants.Info MODEL_ID
PROCEDURE_CRITERIA
public static final NodeConstants.Info PROCEDURE_CRITERIA
PROCEDURE_INPUTS
public static final NodeConstants.Info PROCEDURE_INPUTS
PROCEDURE_DEFAULTS
public static final NodeConstants.Info PROCEDURE_DEFAULTS
SET_OPERATION
public static final NodeConstants.Info SET_OPERATION
USE_ALL
public static final NodeConstants.Info USE_ALL
JOIN_CRITERIA
public static final NodeConstants.Info JOIN_CRITERIA
JOIN_TYPE
public static final NodeConstants.Info JOIN_TYPE
JOIN_STRATEGY
public static final NodeConstants.Info JOIN_STRATEGY
LEFT_EXPRESSIONS
public static final NodeConstants.Info LEFT_EXPRESSIONS
RIGHT_EXPRESSIONS
public static final NodeConstants.Info RIGHT_EXPRESSIONS
DEPENDENT_VALUE_SOURCE
public static final NodeConstants.Info DEPENDENT_VALUE_SOURCE
NON_EQUI_JOIN_CRITERIA
public static final NodeConstants.Info NON_EQUI_JOIN_CRITERIA
SORT_LEFT
public static final NodeConstants.Info SORT_LEFT
SORT_RIGHT
public static final NodeConstants.Info SORT_RIGHT
IS_OPTIONAL
public static final NodeConstants.Info IS_OPTIONAL
IS_LEFT_DISTINCT
public static final NodeConstants.Info IS_LEFT_DISTINCT
IS_RIGHT_DISTINCT
public static final NodeConstants.Info IS_RIGHT_DISTINCT
PROJECT_COLS
public static final NodeConstants.Info PROJECT_COLS
INTO_GROUP
public static final NodeConstants.Info INTO_GROUP
SELECT_CRITERIA
public static final NodeConstants.Info SELECT_CRITERIA
IS_HAVING
public static final NodeConstants.Info IS_HAVING
IS_PHANTOM
public static final NodeConstants.Info IS_PHANTOM
IS_COPIED
public static final NodeConstants.Info IS_COPIED
IS_PUSHED
public static final NodeConstants.Info IS_PUSHED
IS_DEPENDENT_SET
public static final NodeConstants.Info IS_DEPENDENT_SET
ORDER_TYPES
public static final NodeConstants.Info ORDER_TYPES
SORT_ORDER
public static final NodeConstants.Info SORT_ORDER
UNRELATED_SORT
public static final NodeConstants.Info UNRELATED_SORT
IS_DUP_REMOVAL
public static final NodeConstants.Info IS_DUP_REMOVAL
SYMBOL_MAP
public static final NodeConstants.Info SYMBOL_MAP
VIRTUAL_COMMAND
public static final NodeConstants.Info VIRTUAL_COMMAND
MAKE_DEP
public static final NodeConstants.Info MAKE_DEP
PROCESSOR_PLAN
public static final NodeConstants.Info PROCESSOR_PLAN
NESTED_COMMAND
public static final NodeConstants.Info NESTED_COMMAND
MAKE_NOT_DEP
public static final NodeConstants.Info MAKE_NOT_DEP
INLINE_VIEW
public static final NodeConstants.Info INLINE_VIEW
GROUP_COLS
public static final NodeConstants.Info GROUP_COLS
OUTPUT_COLS
public static final NodeConstants.Info OUTPUT_COLS
EST_SET_SIZE
public static final NodeConstants.Info EST_SET_SIZE
EST_DEP_CARDINALITY
public static final NodeConstants.Info EST_DEP_CARDINALITY
EST_DEP_JOIN_COST
public static final NodeConstants.Info EST_DEP_JOIN_COST
EST_JOIN_COST
public static final NodeConstants.Info EST_JOIN_COST
EST_CARDINALITY
public static final NodeConstants.Info EST_CARDINALITY
EST_SELECTIVITY
public static final NodeConstants.Info EST_SELECTIVITY
MAX_TUPLE_LIMIT
public static final NodeConstants.Info MAX_TUPLE_LIMIT
OFFSET_TUPLE_COUNT
public static final NodeConstants.Info OFFSET_TUPLE_COUNT
ACCESS_PATTERNS
public static final NodeConstants.Info ACCESS_PATTERNS
ACCESS_PATTERN_USED
public static final NodeConstants.Info ACCESS_PATTERN_USED
REQUIRED_ACCESS_PATTERN_GROUPS
public static final NodeConstants.Info REQUIRED_ACCESS_PATTERN_GROUPS
values
public static NodeConstants.Info[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (NodeConstants.Info c : NodeConstants.Info.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static NodeConstants.Info valueOf(java.lang.String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is null
Copyright © 2009. All Rights Reserved.