Class TsBlock.TsBlockSingleColumnIterator
- java.lang.Object
-
- org.apache.iotdb.tsfile.read.common.block.TsBlock.TsBlockSingleColumnIterator
-
- All Implemented Interfaces:
IBatchDataIterator,IPointReader
- Enclosing class:
- TsBlock
public class TsBlock.TsBlockSingleColumnIterator extends java.lang.Object implements IPointReader, IBatchDataIterator
-
-
Constructor Summary
Constructors Constructor Description TsBlockSingleColumnIterator(int rowIndex)TsBlockSingleColumnIterator(int rowIndex, int columnIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()longcurrentTime()TimeValuePaircurrentTimeValuePair()java.lang.ObjectcurrentValue()longgetEndTime()intgetRowIndex()longgetStartTime()booleanhasNext()booleanhasNext(long minBound, long maxBound)booleanhasNextTimeValuePair()voidnext()TimeValuePairnextTimeValuePair()voidreset()voidsetRowIndex(int rowIndex)inttotalLength()
-
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfaceIBatchDataIterator
-
hasNext
public boolean hasNext(long minBound, long maxBound)- Specified by:
hasNextin interfaceIBatchDataIterator
-
next
public void next()
- Specified by:
nextin interfaceIBatchDataIterator
-
currentTime
public long currentTime()
- Specified by:
currentTimein interfaceIBatchDataIterator
-
currentValue
public java.lang.Object currentValue()
- Specified by:
currentValuein interfaceIBatchDataIterator
-
reset
public void reset()
- Specified by:
resetin interfaceIBatchDataIterator
-
totalLength
public int totalLength()
- Specified by:
totalLengthin interfaceIBatchDataIterator
-
hasNextTimeValuePair
public boolean hasNextTimeValuePair()
- Specified by:
hasNextTimeValuePairin interfaceIPointReader
-
nextTimeValuePair
public TimeValuePair nextTimeValuePair()
- Specified by:
nextTimeValuePairin interfaceIPointReader
-
currentTimeValuePair
public TimeValuePair currentTimeValuePair()
- Specified by:
currentTimeValuePairin interfaceIPointReader
-
close
public void close()
- Specified by:
closein interfaceIPointReader
-
getEndTime
public long getEndTime()
-
getStartTime
public long getStartTime()
-
getRowIndex
public int getRowIndex()
-
setRowIndex
public void setRowIndex(int rowIndex)
-
-