Enum PlanNodeType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<PlanNodeType>

    public enum PlanNodeType
    extends java.lang.Enum<PlanNodeType>
    • Enum Constant Detail

      • GROUP_BY_LEVEL

        public static final PlanNodeType GROUP_BY_LEVEL
      • FRAGMENT_SINK

        public static final PlanNodeType FRAGMENT_SINK
      • SERIES_AGGREGATE_SCAN

        public static final PlanNodeType SERIES_AGGREGATE_SCAN
      • INSERT_TABLET

        public static final PlanNodeType INSERT_TABLET
      • 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
      • 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
      • SLIDING_WINDOW_AGGREGATION

        public static final PlanNodeType SLIDING_WINDOW_AGGREGATION
      • 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
      • 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_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_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
    • 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 name
        java.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)