Class TimeSeriesSchemaScanNode
- java.lang.Object
-
- org.apache.iotdb.db.mpp.plan.planner.plan.node.PlanNode
-
- org.apache.iotdb.db.mpp.plan.planner.plan.node.source.SourceNode
-
- org.apache.iotdb.db.mpp.plan.planner.plan.node.metedata.read.SchemaQueryScanNode
-
- org.apache.iotdb.db.mpp.plan.planner.plan.node.metedata.read.TimeSeriesSchemaScanNode
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.apache.iotdb.consensus.common.request.IConsensusRequest,IPartitionRelatedNode
public class TimeSeriesSchemaScanNode extends SchemaQueryScanNode
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.mpp.plan.planner.plan.node.metedata.read.SchemaQueryScanNode
isPrefixPath, limit, offset, path
-
Fields inherited from class org.apache.iotdb.db.mpp.plan.planner.plan.node.PlanNode
CHILD_COUNT_NO_LIMIT, NO_CHILD_ALLOWED, ONE_CHILD
-
-
Constructor Summary
Constructors Constructor Description TimeSeriesSchemaScanNode(PlanNodeId id, org.apache.iotdb.commons.path.PartialPath partialPath, java.lang.String key, java.lang.String value, int limit, int offset, boolean orderByHeat, boolean isContains, boolean isPrefixPath)TimeSeriesSchemaScanNode(PlanNodeId id, org.apache.iotdb.commons.path.PartialPath partialPath, java.lang.String key, java.lang.String value, int limit, int offset, boolean orderByHeat, boolean isContains, boolean isPrefixPath, java.util.Map<java.lang.Integer,Template> templateMap)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanNodeclone()static TimeSeriesSchemaScanNodedeserialize(java.nio.ByteBuffer byteBuffer)booleanequals(java.lang.Object o)java.lang.StringgetKey()java.util.List<java.lang.String>getOutputColumnNames()java.util.Map<java.lang.Integer,Template>getTemplateMap()java.lang.StringgetValue()inthashCode()booleanisContains()booleanisOrderByHeat()protected voidserializeAttributes(java.io.DataOutputStream stream)protected voidserializeAttributes(java.nio.ByteBuffer byteBuffer)java.lang.StringtoString()-
Methods inherited from class org.apache.iotdb.db.mpp.plan.planner.plan.node.metedata.read.SchemaQueryScanNode
accept, addChild, allowedChildCount, close, getChildren, getLimit, getOffset, getPath, getRegionReplicaSet, isHasLimit, isPrefixPath, open, setHasLimit, setLimit, setOffset, setPath, setRegionReplicaSet
-
Methods inherited from class org.apache.iotdb.db.mpp.plan.planner.plan.node.PlanNode
cloneWithChildren, getPlanNodeId, serialize, serialize, serializeToByteBuffer, setPlanNodeId
-
-
-
-
Constructor Detail
-
TimeSeriesSchemaScanNode
public TimeSeriesSchemaScanNode(PlanNodeId id, org.apache.iotdb.commons.path.PartialPath partialPath, java.lang.String key, java.lang.String value, int limit, int offset, boolean orderByHeat, boolean isContains, boolean isPrefixPath)
-
TimeSeriesSchemaScanNode
public TimeSeriesSchemaScanNode(PlanNodeId id, org.apache.iotdb.commons.path.PartialPath partialPath, java.lang.String key, java.lang.String value, int limit, int offset, boolean orderByHeat, boolean isContains, boolean isPrefixPath, java.util.Map<java.lang.Integer,Template> templateMap)
-
-
Method Detail
-
serializeAttributes
protected void serializeAttributes(java.nio.ByteBuffer byteBuffer)
- Specified by:
serializeAttributesin classPlanNode
-
serializeAttributes
protected void serializeAttributes(java.io.DataOutputStream stream) throws java.io.IOException- Specified by:
serializeAttributesin classPlanNode- Throws:
java.io.IOException
-
deserialize
public static TimeSeriesSchemaScanNode deserialize(java.nio.ByteBuffer byteBuffer)
-
getKey
public java.lang.String getKey()
-
getValue
public java.lang.String getValue()
-
isContains
public boolean isContains()
-
isOrderByHeat
public boolean isOrderByHeat()
-
getTemplateMap
public java.util.Map<java.lang.Integer,Template> getTemplateMap()
-
getOutputColumnNames
public java.util.List<java.lang.String> getOutputColumnNames()
- Specified by:
getOutputColumnNamesin classPlanNode
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classSchemaQueryScanNode
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSchemaQueryScanNode
-
toString
public java.lang.String toString()
- Overrides:
toStringin classSchemaQueryScanNode
-
-