Enum PlanNodeType
- java.lang.Object
-
- java.lang.Enum<PlanNodeType>
-
- org.apache.iotdb.db.mpp.plan.planner.plan.node.PlanNodeType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<PlanNodeType>
public enum PlanNodeType extends java.lang.Enum<PlanNodeType>
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description static intBYTES
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PlanNodedeserialize(java.nio.ByteBuffer buffer)static PlanNodedeserializeFromWAL(java.io.DataInputStream stream)static PlanNodedeserializeFromWAL(java.nio.ByteBuffer buffer)shortgetNodeType()voidserialize(java.io.DataOutputStream stream)voidserialize(java.nio.ByteBuffer buffer)static PlanNodeTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static PlanNodeType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
AGGREGATE
public static final PlanNodeType AGGREGATE
-
DEVICE_VIEW
public static final PlanNodeType DEVICE_VIEW
-
FILL
public static final PlanNodeType FILL
-
FILTER
public static final PlanNodeType FILTER
-
FILTER_NULL
public static final PlanNodeType FILTER_NULL
-
GROUP_BY_LEVEL
public static final PlanNodeType GROUP_BY_LEVEL
-
LIMIT
public static final PlanNodeType LIMIT
-
OFFSET
public static final PlanNodeType OFFSET
-
SORT
public static final PlanNodeType SORT
-
TIME_JOIN
public static final PlanNodeType TIME_JOIN
-
FRAGMENT_SINK
public static final PlanNodeType FRAGMENT_SINK
-
SERIES_SCAN
public static final PlanNodeType SERIES_SCAN
-
SERIES_AGGREGATE_SCAN
public static final PlanNodeType SERIES_AGGREGATE_SCAN
-
INSERT_TABLET
public static final PlanNodeType INSERT_TABLET
-
INSERT_ROW
public static final PlanNodeType INSERT_ROW
-
INSERT_ROWS
public static final PlanNodeType INSERT_ROWS
-
INSERT_ROWS_OF_ONE_DEVICE
public static final PlanNodeType INSERT_ROWS_OF_ONE_DEVICE
-
INSERT_MULTI_TABLET
public static final PlanNodeType INSERT_MULTI_TABLET
-
DEVICES_SCHEMA_SCAN
public static final PlanNodeType DEVICES_SCHEMA_SCAN
-
CREATE_TIME_SERIES
public static final PlanNodeType CREATE_TIME_SERIES
-
EXCHANGE
public static final PlanNodeType EXCHANGE
-
ALTER_TIME_SERIES
public static final PlanNodeType ALTER_TIME_SERIES
-
CREATE_ALIGNED_TIME_SERIES
public static final PlanNodeType CREATE_ALIGNED_TIME_SERIES
-
TIME_SERIES_SCHEMA_SCAN
public static final PlanNodeType TIME_SERIES_SCHEMA_SCAN
-
SCHEMA_FETCH_SCAN
public static final PlanNodeType SCHEMA_FETCH_SCAN
-
SCHEMA_QUERY_MERGE
public static final PlanNodeType SCHEMA_QUERY_MERGE
-
SCHEMA_QUERY_ORDER_BY_HEAT
public static final PlanNodeType SCHEMA_QUERY_ORDER_BY_HEAT
-
DEVICES_COUNT
public static final PlanNodeType DEVICES_COUNT
-
TIME_SERIES_COUNT
public static final PlanNodeType TIME_SERIES_COUNT
-
LEVEL_TIME_SERIES_COUNT
public static final PlanNodeType LEVEL_TIME_SERIES_COUNT
-
COUNT_MERGE
public static final PlanNodeType COUNT_MERGE
-
SLIDING_WINDOW_AGGREGATION
public static final PlanNodeType SLIDING_WINDOW_AGGREGATION
-
PROJECT
public static final PlanNodeType PROJECT
-
ALIGNED_SERIES_SCAN
public static final PlanNodeType ALIGNED_SERIES_SCAN
-
ALIGNED_SERIES_AGGREGATE_SCAN
public static final PlanNodeType ALIGNED_SERIES_AGGREGATE_SCAN
-
DEVICE_MERGE
public static final PlanNodeType DEVICE_MERGE
-
SCHEMA_FETCH_MERGE
public static final PlanNodeType SCHEMA_FETCH_MERGE
-
TRANSFORM
public static final PlanNodeType TRANSFORM
-
CREATE_MULTI_TIME_SERIES
public static final PlanNodeType CREATE_MULTI_TIME_SERIES
-
NODE_PATHS_SCAN
public static final PlanNodeType NODE_PATHS_SCAN
-
NODE_PATHS_CONVERT
public static final PlanNodeType NODE_PATHS_CONVERT
-
NODE_MANAGEMENT_MEMORY_MERGE
public static final PlanNodeType NODE_MANAGEMENT_MEMORY_MERGE
-
INVALIDATE_SCHEMA_CACHE
public static final PlanNodeType INVALIDATE_SCHEMA_CACHE
-
DELETE_DATA
public static final PlanNodeType DELETE_DATA
-
DELETE_TIMESERIES
public static final PlanNodeType DELETE_TIMESERIES
-
LAST_QUERY_SCAN
public static final PlanNodeType LAST_QUERY_SCAN
-
ALIGNED_LAST_QUERY_SCAN
public static final PlanNodeType ALIGNED_LAST_QUERY_SCAN
-
LAST_QUERY
public static final PlanNodeType LAST_QUERY
-
LAST_QUERY_MERGE
public static final PlanNodeType LAST_QUERY_MERGE
-
LAST_QUERY_COLLECT
public static final PlanNodeType LAST_QUERY_COLLECT
-
NODE_PATHS_COUNT
public static final PlanNodeType NODE_PATHS_COUNT
-
INTERNAL_CREATE_TIMESERIES
public static final PlanNodeType INTERNAL_CREATE_TIMESERIES
-
ACTIVATE_TEMPLATE
public static final PlanNodeType ACTIVATE_TEMPLATE
-
PATHS_USING_TEMPLATE_SCAN
public static final PlanNodeType PATHS_USING_TEMPLATE_SCAN
-
-
Field Detail
-
BYTES
public static final int BYTES
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static PlanNodeType[] 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 (PlanNodeType c : PlanNodeType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PlanNodeType 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 namejava.lang.NullPointerException- if the argument is null
-
getNodeType
public short getNodeType()
-
serialize
public void serialize(java.nio.ByteBuffer buffer)
-
serialize
public void serialize(java.io.DataOutputStream stream) throws java.io.IOException- Throws:
java.io.IOException
-
deserializeFromWAL
public static PlanNode deserializeFromWAL(java.io.DataInputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeFromWAL
public static PlanNode deserializeFromWAL(java.nio.ByteBuffer buffer)
-
deserialize
public static PlanNode deserialize(java.nio.ByteBuffer buffer)
-
-