Class CreateAlignedTimeSeriesPlan
- java.lang.Object
-
- org.apache.iotdb.db.qp.physical.PhysicalPlan
-
- org.apache.iotdb.db.qp.physical.sys.CreateAlignedTimeSeriesPlan
-
- All Implemented Interfaces:
org.apache.iotdb.consensus.common.request.IConsensusRequest
public class CreateAlignedTimeSeriesPlan extends PhysicalPlan
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
PhysicalPlan.Factory, PhysicalPlan.PhysicalPlanType
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
canBeSplit, index
-
-
Constructor Summary
Constructors Constructor Description CreateAlignedTimeSeriesPlan()CreateAlignedTimeSeriesPlan(org.apache.iotdb.commons.path.PartialPath prefixPath, java.lang.String measurement, org.apache.iotdb.tsfile.write.schema.MeasurementSchema schema)CreateAlignedTimeSeriesPlan(org.apache.iotdb.commons.path.PartialPath prefixPath, java.util.List<java.lang.String> measurements, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding> encodings, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.CompressionType> compressors, java.util.List<java.lang.String> aliasList, java.util.List<java.util.Map<java.lang.String,java.lang.String>> tagsList, java.util.List<java.util.Map<java.lang.String,java.lang.String>> attributesList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeserialize(java.nio.ByteBuffer buffer)Deserialize the plan from the given buffer.booleanequals(java.lang.Object o)voidformerSerialize(java.nio.ByteBuffer buffer)java.util.List<java.lang.String>getAliasList()java.util.List<java.util.Map<java.lang.String,java.lang.String>>getAttributesList()java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.CompressionType>getCompressors()java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType>getDataTypes()java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding>getEncodings()java.util.List<java.lang.String>getMeasurements()java.util.List<org.apache.iotdb.commons.path.PartialPath>getPaths()org.apache.iotdb.commons.path.PartialPathgetPrefixPath()java.util.List<java.lang.Long>getTagOffsets()java.util.List<java.util.Map<java.lang.String,java.lang.String>>getTagsList()inthashCode()voidserialize(java.io.DataOutputStream stream)Serialize the plan into the given buffer.voidserializeImpl(java.nio.ByteBuffer buffer)voidsetAliasList(java.util.List<java.lang.String> aliasList)voidsetAttributesList(java.util.List<java.util.Map<java.lang.String,java.lang.String>> attributesList)voidsetCompressors(java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.CompressionType> compressors)voidsetDataTypes(java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes)voidsetEncodings(java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding> encodings)voidsetMeasurements(java.util.List<java.lang.String> measurements)voidsetPrefixPath(org.apache.iotdb.commons.path.PartialPath prefixPath)voidsetTagOffsets(java.util.List<java.lang.Long> tagOffsets)voidsetTagsList(java.util.List<java.util.Map<java.lang.String,java.lang.String>> tagsList)java.lang.StringtoString()-
Methods inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
canBeSplit, checkIntegrity, deserialize, getAggregations, getAuthPaths, getIndex, getLoginUserName, getOperatorName, getOperatorType, isAuthenticationRequired, isDebug, isPrefixMatch, isQuery, isSelectInto, putString, putString, putStrings, putStrings, readString, readStrings, serialize, serializeToByteBuffer, setDebug, setIndex, setLoginUserName, setOperatorType, setPaths, setPrefixMatch, setQuery
-
-
-
-
Constructor Detail
-
CreateAlignedTimeSeriesPlan
public CreateAlignedTimeSeriesPlan()
-
CreateAlignedTimeSeriesPlan
public CreateAlignedTimeSeriesPlan(org.apache.iotdb.commons.path.PartialPath prefixPath, java.util.List<java.lang.String> measurements, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding> encodings, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.CompressionType> compressors, java.util.List<java.lang.String> aliasList, java.util.List<java.util.Map<java.lang.String,java.lang.String>> tagsList, java.util.List<java.util.Map<java.lang.String,java.lang.String>> attributesList)
-
CreateAlignedTimeSeriesPlan
public CreateAlignedTimeSeriesPlan(org.apache.iotdb.commons.path.PartialPath prefixPath, java.lang.String measurement, org.apache.iotdb.tsfile.write.schema.MeasurementSchema schema)
-
-
Method Detail
-
getPrefixPath
public org.apache.iotdb.commons.path.PartialPath getPrefixPath()
-
setPrefixPath
public void setPrefixPath(org.apache.iotdb.commons.path.PartialPath prefixPath)
-
getMeasurements
public java.util.List<java.lang.String> getMeasurements()
-
setMeasurements
public void setMeasurements(java.util.List<java.lang.String> measurements)
-
getDataTypes
public java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> getDataTypes()
-
setDataTypes
public void setDataTypes(java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> dataTypes)
-
getEncodings
public java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding> getEncodings()
-
setEncodings
public void setEncodings(java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding> encodings)
-
getCompressors
public java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.CompressionType> getCompressors()
-
setCompressors
public void setCompressors(java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.CompressionType> compressors)
-
getAliasList
public java.util.List<java.lang.String> getAliasList()
-
setAliasList
public void setAliasList(java.util.List<java.lang.String> aliasList)
-
getTagsList
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getTagsList()
-
setTagsList
public void setTagsList(java.util.List<java.util.Map<java.lang.String,java.lang.String>> tagsList)
-
getAttributesList
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getAttributesList()
-
setAttributesList
public void setAttributesList(java.util.List<java.util.Map<java.lang.String,java.lang.String>> attributesList)
-
getTagOffsets
public java.util.List<java.lang.Long> getTagOffsets()
-
setTagOffsets
public void setTagOffsets(java.util.List<java.lang.Long> tagOffsets)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getPaths
public java.util.List<org.apache.iotdb.commons.path.PartialPath> getPaths()
- Specified by:
getPathsin classPhysicalPlan
-
serialize
public void serialize(java.io.DataOutputStream stream) throws java.io.IOExceptionDescription copied from class:PhysicalPlanSerialize the plan into the given buffer. All necessary fields will be serialized.- Overrides:
serializein classPhysicalPlan- Throws:
java.io.IOException
-
serializeImpl
public void serializeImpl(java.nio.ByteBuffer buffer)
- Overrides:
serializeImplin classPhysicalPlan
-
formerSerialize
public void formerSerialize(java.nio.ByteBuffer buffer)
-
deserialize
public void deserialize(java.nio.ByteBuffer buffer) throws org.apache.iotdb.commons.exception.IllegalPathExceptionDescription copied from class:PhysicalPlanDeserialize the plan from the given buffer.- Overrides:
deserializein classPhysicalPlan- Throws:
org.apache.iotdb.commons.exception.IllegalPathException
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-