Class NodeInfo
- java.lang.Object
-
- com.apple.foundationdb.record.query.plan.temp.explain.NodeInfo
-
public class NodeInfo extends Object
Explanatory information about the Record Layer's plan operators and storage objects. Note that it is possible that users of the record layer may want to amend this set of infos. Therefore it is a class with statics rather than a sealed enumeration.
-
-
Field Summary
Fields Modifier and Type Field Description static NodeInfo
BASE_DATA
static NodeInfo
COVERING_INDEX_SCAN_OPERATOR
static NodeInfo
COVERING_SPATIAL_INDEX_SCAN_OPERATOR
static NodeInfo
INDEX_DATA
static NodeInfo
INDEX_SCAN_OPERATOR
static NodeInfo
INTERSECTION_OPERATOR
static NodeInfo
LOAD_BY_KEYS_OPERATOR
static NodeInfo
NESTED_LOOP_JOIN_OPERATOR
static NodeInfo
PREDICATE_FILTER_OPERATOR
static NodeInfo
SCAN_OPERATOR
static NodeInfo
SCORE_FOR_RANK_OPERATOR
static NodeInfo
SPATIAL_INDEX_SCAN_OPERATOR
static NodeInfo
TABLE_FUNCTION_OPERATOR
static NodeInfo
TEMPORARY_BUFFER_DATA
static NodeInfo
TEXT_INDEX_SCAN_OPERATOR
static NodeInfo
TYPE_FILTER_OPERATOR
static NodeInfo
UNION_OPERATOR
static NodeInfo
UNORDERED_DISTINCT_OPERATOR
static NodeInfo
UNORDERED_PRIMARY_KEY_DISTINCT_OPERATOR
static NodeInfo
UNORDERED_UNION_OPERATOR
static NodeInfo
VALUES_DATA
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
String
getIconId()
String
getId()
static Map<String,Attribute>
getInfoAttributeMap(Set<NodeInfo> nodeInfos)
String
getName()
static Set<NodeInfo>
getNodeInfos()
-
-
-
Field Detail
-
BASE_DATA
public static final NodeInfo BASE_DATA
-
INDEX_DATA
public static final NodeInfo INDEX_DATA
-
TEMPORARY_BUFFER_DATA
public static final NodeInfo TEMPORARY_BUFFER_DATA
-
VALUES_DATA
public static final NodeInfo VALUES_DATA
-
COVERING_INDEX_SCAN_OPERATOR
public static final NodeInfo COVERING_INDEX_SCAN_OPERATOR
-
COVERING_SPATIAL_INDEX_SCAN_OPERATOR
public static final NodeInfo COVERING_SPATIAL_INDEX_SCAN_OPERATOR
-
INDEX_SCAN_OPERATOR
public static final NodeInfo INDEX_SCAN_OPERATOR
-
INTERSECTION_OPERATOR
public static final NodeInfo INTERSECTION_OPERATOR
-
NESTED_LOOP_JOIN_OPERATOR
public static final NodeInfo NESTED_LOOP_JOIN_OPERATOR
-
LOAD_BY_KEYS_OPERATOR
public static final NodeInfo LOAD_BY_KEYS_OPERATOR
-
PREDICATE_FILTER_OPERATOR
public static final NodeInfo PREDICATE_FILTER_OPERATOR
-
SCAN_OPERATOR
public static final NodeInfo SCAN_OPERATOR
-
SCORE_FOR_RANK_OPERATOR
public static final NodeInfo SCORE_FOR_RANK_OPERATOR
-
SPATIAL_INDEX_SCAN_OPERATOR
public static final NodeInfo SPATIAL_INDEX_SCAN_OPERATOR
-
TABLE_FUNCTION_OPERATOR
public static final NodeInfo TABLE_FUNCTION_OPERATOR
-
TEXT_INDEX_SCAN_OPERATOR
public static final NodeInfo TEXT_INDEX_SCAN_OPERATOR
-
TYPE_FILTER_OPERATOR
public static final NodeInfo TYPE_FILTER_OPERATOR
-
UNION_OPERATOR
public static final NodeInfo UNION_OPERATOR
-
UNORDERED_DISTINCT_OPERATOR
public static final NodeInfo UNORDERED_DISTINCT_OPERATOR
-
UNORDERED_PRIMARY_KEY_DISTINCT_OPERATOR
public static final NodeInfo UNORDERED_PRIMARY_KEY_DISTINCT_OPERATOR
-
UNORDERED_UNION_OPERATOR
public static final NodeInfo UNORDERED_UNION_OPERATOR
-
-