Package io.trino.plugin.hive.orc
Interface OrcPageSource.ColumnAdaptation
- Enclosing class:
- OrcPageSource
public static interface OrcPageSource.ColumnAdaptation
-
Method Summary
Modifier and TypeMethodDescriptionblock(Page sourcePage, OrcDeletedRows.MaskDeletedRowsFunction maskDeletedRowsFunction, long filePosition, OptionalLong startRowId) coercedColumn(int index, TypeCoercer<?, ?> typeCoercer) constantColumn(Block singleValueBlock) mergedRowColumnsWithOriginalFiles(long startingRowId, int bucketId) nullColumn(Type type) sourceColumn(int index)
-
Method Details
-
block
Block block(Page sourcePage, OrcDeletedRows.MaskDeletedRowsFunction maskDeletedRowsFunction, long filePosition, OptionalLong startRowId) -
nullColumn
-
sourceColumn
-
coercedColumn
-
constantColumn
-
positionColumn
-
mergedRowColumns
-
mergedRowColumnsWithOriginalFiles
static OrcPageSource.ColumnAdaptation mergedRowColumnsWithOriginalFiles(long startingRowId, int bucketId)
-