Interface IPageReader
-
- All Known Implementing Classes:
AlignedPageReader,PageReader
public interface IPageReader
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TsBlockgetAllSatisfiedData()default BatchDatagetAllSatisfiedPageData()BatchDatagetAllSatisfiedPageData(boolean ascending)Statistics<? extends java.io.Serializable>getStatistics()voidinitTsBlockBuilder(java.util.List<TSDataType> dataTypes)booleanisModified()voidsetFilter(Filter filter)voidsetLimitOffset(PaginationController paginationController)
-
-
-
Method Detail
-
getAllSatisfiedPageData
default BatchData getAllSatisfiedPageData() throws java.io.IOException
- Throws:
java.io.IOException
-
getAllSatisfiedPageData
BatchData getAllSatisfiedPageData(boolean ascending) throws java.io.IOException
- Throws:
java.io.IOException
-
getAllSatisfiedData
TsBlock getAllSatisfiedData() throws java.io.IOException
- Throws:
java.io.IOException
-
getStatistics
Statistics<? extends java.io.Serializable> getStatistics()
-
setFilter
void setFilter(Filter filter)
-
isModified
boolean isModified()
-
initTsBlockBuilder
void initTsBlockBuilder(java.util.List<TSDataType> dataTypes)
-
setLimitOffset
void setLimitOffset(PaginationController paginationController)
-
-