Class AlignedSeriesScanNode

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.apache.iotdb.consensus.common.request.IConsensusRequest, IPartitionRelatedNode

    public class AlignedSeriesScanNode
    extends SeriesSourceNode
    • Constructor Detail

      • AlignedSeriesScanNode

        public AlignedSeriesScanNode​(PlanNodeId id,
                                     AlignedPath alignedPath,
                                     Ordering scanOrder,
                                     @Nullable
                                     org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter,
                                     @Nullable
                                     org.apache.iotdb.tsfile.read.filter.basic.Filter valueFilter,
                                     int limit,
                                     int offset,
                                     org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet dataRegionReplicaSet)
    • Method Detail

      • getScanOrder

        public Ordering getScanOrder()
      • getTimeFilter

        @Nullable
        public org.apache.iotdb.tsfile.read.filter.basic.Filter getTimeFilter()
      • setTimeFilter

        public void setTimeFilter​(@Nullable
                                  org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter)
      • getValueFilter

        @Nullable
        public org.apache.iotdb.tsfile.read.filter.basic.Filter getValueFilter()
      • getLimit

        public int getLimit()
      • getOffset

        public int getOffset()
      • open

        public void open()
                  throws java.lang.Exception
        Specified by:
        open in class SourceNode
        Throws:
        java.lang.Exception
      • getRegionReplicaSet

        public org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet getRegionReplicaSet()
      • setRegionReplicaSet

        public void setRegionReplicaSet​(org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet regionReplicaSet)
        Specified by:
        setRegionReplicaSet in class SourceNode
      • close

        public void close()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getOutputColumnNames

        public java.util.List<java.lang.String> getOutputColumnNames()
        Specified by:
        getOutputColumnNames in class PlanNode
      • serializeAttributes

        protected void serializeAttributes​(java.nio.ByteBuffer byteBuffer)
        Specified by:
        serializeAttributes in class PlanNode
      • serializeAttributes

        protected void serializeAttributes​(java.io.DataOutputStream stream)
                                    throws java.io.IOException
        Specified by:
        serializeAttributes in class PlanNode
        Throws:
        java.io.IOException
      • equals

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

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