Class CreateTimeSeriesPlan

  • All Implemented Interfaces:
    org.apache.iotdb.consensus.common.request.IConsensusRequest

    public class CreateTimeSeriesPlan
    extends PhysicalPlan
    • Constructor Detail

      • CreateTimeSeriesPlan

        public CreateTimeSeriesPlan()
      • CreateTimeSeriesPlan

        public CreateTimeSeriesPlan​(org.apache.iotdb.commons.path.PartialPath path,
                                    org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType,
                                    org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding encoding,
                                    org.apache.iotdb.tsfile.file.metadata.enums.CompressionType compressor,
                                    java.util.Map<java.lang.String,​java.lang.String> props,
                                    java.util.Map<java.lang.String,​java.lang.String> tags,
                                    java.util.Map<java.lang.String,​java.lang.String> attributes,
                                    java.lang.String alias)
      • CreateTimeSeriesPlan

        public CreateTimeSeriesPlan​(org.apache.iotdb.commons.path.PartialPath path,
                                    org.apache.iotdb.tsfile.write.schema.MeasurementSchema schema)
    • Method Detail

      • getPath

        public org.apache.iotdb.commons.path.PartialPath getPath()
      • setPath

        public void setPath​(org.apache.iotdb.commons.path.PartialPath path)
      • getDataType

        public org.apache.iotdb.tsfile.file.metadata.enums.TSDataType getDataType()
      • setDataType

        public void setDataType​(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType)
      • getCompressor

        public org.apache.iotdb.tsfile.file.metadata.enums.CompressionType getCompressor()
      • setCompressor

        public void setCompressor​(org.apache.iotdb.tsfile.file.metadata.enums.CompressionType compressor)
      • getEncoding

        public org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding getEncoding()
      • setEncoding

        public void setEncoding​(org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding encoding)
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.String> getAttributes()
      • setAttributes

        public void setAttributes​(java.util.Map<java.lang.String,​java.lang.String> attributes)
      • getAlias

        public java.lang.String getAlias()
      • setAlias

        public void setAlias​(java.lang.String alias)
      • getTags

        public java.util.Map<java.lang.String,​java.lang.String> getTags()
      • setTags

        public void setTags​(java.util.Map<java.lang.String,​java.lang.String> tags)
      • getProps

        public java.util.Map<java.lang.String,​java.lang.String> getProps()
      • setProps

        public void setProps​(java.util.Map<java.lang.String,​java.lang.String> props)
      • getTagOffset

        public long getTagOffset()
      • setTagOffset

        public void setTagOffset​(long tagOffset)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getPaths

        public java.util.List<org.apache.iotdb.commons.path.PartialPath> getPaths()
        Specified by:
        getPaths in class PhysicalPlan
      • serialize

        public void serialize​(java.io.DataOutputStream stream)
                       throws java.io.IOException
        Description copied from class: PhysicalPlan
        Serialize the plan into the given buffer. All necessary fields will be serialized.
        Overrides:
        serialize in class PhysicalPlan
        Throws:
        java.io.IOException
      • deserialize

        public void deserialize​(java.nio.ByteBuffer buffer)
                         throws org.apache.iotdb.commons.exception.IllegalPathException
        Description copied from class: PhysicalPlan
        Deserialize the plan from the given buffer.
        Overrides:
        deserialize in class PhysicalPlan
        Throws:
        org.apache.iotdb.commons.exception.IllegalPathException
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object