public class AlignedPageReader extends Object implements IPageReader, IAlignedPageReader
| Constructor and Description |
|---|
AlignedPageReader(PageHeader timePageHeader,
ByteBuffer timePageData,
Decoder timeDecoder,
List<PageHeader> valuePageHeaderList,
List<ByteBuffer> valuePageDataList,
List<TSDataType> valueDataTypeList,
List<Decoder> valueDecoderList,
Filter filter) |
| Modifier and Type | Method and Description |
|---|---|
TsBlock |
getAllSatisfiedData() |
BatchData |
getAllSatisfiedPageData(boolean ascending) |
Statistics |
getStatistics() |
Statistics |
getStatistics(int index) |
Statistics |
getTimeStatistics() |
void |
initTsBlockBuilder(List<TSDataType> dataTypes) |
boolean |
isModified() |
void |
setDeleteIntervalList(List<List<TimeRange>> list) |
void |
setFilter(Filter filter) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllSatisfiedPageDatapublic AlignedPageReader(PageHeader timePageHeader, ByteBuffer timePageData, Decoder timeDecoder, List<PageHeader> valuePageHeaderList, List<ByteBuffer> valuePageDataList, List<TSDataType> valueDataTypeList, List<Decoder> valueDecoderList, Filter filter)
public BatchData getAllSatisfiedPageData(boolean ascending) throws IOException
getAllSatisfiedPageData in interface IPageReaderIOExceptionpublic TsBlock getAllSatisfiedData() throws IOException
getAllSatisfiedData in interface IPageReaderIOExceptionpublic Statistics getStatistics()
getStatistics in interface IPageReaderpublic Statistics getStatistics(int index)
getStatistics in interface IAlignedPageReaderpublic Statistics getTimeStatistics()
getTimeStatistics in interface IAlignedPageReaderpublic void setFilter(Filter filter)
setFilter in interface IPageReaderpublic boolean isModified()
isModified in interface IPageReaderpublic void initTsBlockBuilder(List<TSDataType> dataTypes)
initTsBlockBuilder in interface IPageReaderCopyright © 2022 The Apache Software Foundation. All rights reserved.