Uses of Class
io.trino.plugin.hive.ReaderColumns
Packages that use ReaderColumns
-
Uses of ReaderColumns in io.trino.plugin.hive
Methods in io.trino.plugin.hive that return types with arguments of type ReaderColumnsModifier and TypeMethodDescriptionHiveRecordCursorProvider.ReaderRecordCursorWithProjections.getProjectedReaderColumns()ReaderPageSource.getReaderColumns()static Optional<ReaderColumns>HivePageSourceProvider.projectBaseColumns(List<HiveColumnHandle> columns) Creates a mapping between the input and base columns based on baseHiveColumnIndex if required.static Optional<ReaderColumns>HivePageSourceProvider.projectBaseColumns(List<HiveColumnHandle> columns, boolean useColumnNames) Creates a mapping between the input and base columns based on baseHiveColumnIndex or baseColumnName if required.static Optional<ReaderColumns>HivePageSourceProvider.projectSufficientColumns(List<HiveColumnHandle> columns) Creates a set of sufficient columns for the input projected columns and prepares a mapping between the two.Constructors in io.trino.plugin.hive with parameters of type ReaderColumnsModifierConstructorDescriptionReaderProjectionsAdapter(List<? extends ColumnHandle> expectedColumns, ReaderColumns readColumns, ReaderProjectionsAdapter.ColumnTypeGetter typeGetter, ReaderProjectionsAdapter.ProjectionGetter projectionGetter) Constructor parameters in io.trino.plugin.hive with type arguments of type ReaderColumnsModifierConstructorDescriptionReaderPageSource(ConnectorPageSource connectorPageSource, Optional<ReaderColumns> columns) ReaderRecordCursorWithProjections(RecordCursor recordCursor, Optional<ReaderColumns> projectedReaderColumns)