Package io.trino.plugin.hive.orc
Interface OrcPageSource.ColumnAdaptation
-
- Enclosing class:
- OrcPageSource
public static interface OrcPageSource.ColumnAdaptation
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Blockblock(Page sourcePage, OrcDeletedRows.MaskDeletedRowsFunction maskDeletedRowsFunction, long filePosition)static OrcPageSource.ColumnAdaptationnullColumn(Type type)static OrcPageSource.ColumnAdaptationoriginalFileRowIdColumn(long startingRowId, int bucketId)static OrcPageSource.ColumnAdaptationrowIdColumn()static OrcPageSource.ColumnAdaptationsourceColumn(int index)static OrcPageSource.ColumnAdaptationupdatedRowColumns(HiveUpdateProcessor updateProcessor, List<HiveColumnHandle> dependencyColumns)static OrcPageSource.ColumnAdaptationupdatedRowColumnsWithOriginalFiles(long startingRowId, int bucketId, HiveUpdateProcessor updateProcessor, List<HiveColumnHandle> dependencyColumns)
-
-
-
Method Detail
-
block
Block block(Page sourcePage, OrcDeletedRows.MaskDeletedRowsFunction maskDeletedRowsFunction, long filePosition)
-
nullColumn
static OrcPageSource.ColumnAdaptation nullColumn(Type type)
-
sourceColumn
static OrcPageSource.ColumnAdaptation sourceColumn(int index)
-
rowIdColumn
static OrcPageSource.ColumnAdaptation rowIdColumn()
-
originalFileRowIdColumn
static OrcPageSource.ColumnAdaptation originalFileRowIdColumn(long startingRowId, int bucketId)
-
updatedRowColumnsWithOriginalFiles
static OrcPageSource.ColumnAdaptation updatedRowColumnsWithOriginalFiles(long startingRowId, int bucketId, HiveUpdateProcessor updateProcessor, List<HiveColumnHandle> dependencyColumns)
-
updatedRowColumns
static OrcPageSource.ColumnAdaptation updatedRowColumns(HiveUpdateProcessor updateProcessor, List<HiveColumnHandle> dependencyColumns)
-
-