Uses of Class
io.trino.plugin.hive.HivePageSourceProvider.ColumnMapping
Packages that use HivePageSourceProvider.ColumnMapping
-
Uses of HivePageSourceProvider.ColumnMapping in io.trino.plugin.hive
Methods in io.trino.plugin.hive that return HivePageSourceProvider.ColumnMappingModifier and TypeMethodDescriptionHivePageSourceProvider.ColumnMapping.empty(HiveColumnHandle hiveColumnHandle) HivePageSourceProvider.ColumnMapping.interim(HiveColumnHandle hiveColumnHandle, int index, Optional<HiveType> baseTypeCoercionFrom) HivePageSourceProvider.ColumnMapping.prefilled(HiveColumnHandle hiveColumnHandle, NullableValue prefilledValue, Optional<HiveType> baseTypeCoercionFrom) HivePageSourceProvider.ColumnMapping.regular(HiveColumnHandle hiveColumnHandle, int index, Optional<HiveType> baseTypeCoercionFrom) HivePageSourceProvider.ColumnMapping.synthesized(HiveColumnHandle hiveColumnHandle, int index, Optional<HiveType> baseTypeCoercionFrom) Methods in io.trino.plugin.hive that return types with arguments of type HivePageSourceProvider.ColumnMappingModifier and TypeMethodDescriptionHivePageSourceProvider.ColumnMapping.buildColumnMappings(String partitionName, List<HivePartitionKey> partitionKeys, List<HiveColumnHandle> columns, List<HiveColumnHandle> requiredInterimColumns, TableToPartitionMapping tableToPartitionMapping, String path, OptionalInt bucketNumber, long estimatedFileSize, long fileModifiedTime) HivePageSourceProvider.ColumnMapping.extractRegularAndInterimColumnMappings(List<HivePageSourceProvider.ColumnMapping> columnMappings) Method parameters in io.trino.plugin.hive with type arguments of type HivePageSourceProvider.ColumnMappingModifier and TypeMethodDescriptionHivePageSourceProvider.ColumnMapping.extractRegularAndInterimColumnMappings(List<HivePageSourceProvider.ColumnMapping> columnMappings) static List<HiveColumnHandle>HivePageSourceProvider.ColumnMapping.toColumnHandles(List<HivePageSourceProvider.ColumnMapping> regularColumnMappings, boolean doCoercion, TypeManager typeManager, HiveTimestampPrecision timestampPrecision) Constructor parameters in io.trino.plugin.hive with type arguments of type HivePageSourceProvider.ColumnMappingModifierConstructorDescriptionHivePageSource(List<HivePageSourceProvider.ColumnMapping> columnMappings, Optional<HivePageSourceProvider.BucketAdaptation> bucketAdaptation, Optional<HivePageSource.BucketValidator> bucketValidator, Optional<ReaderProjectionsAdapter> projectionsAdapter, TypeManager typeManager, HiveTimestampPrecision timestampPrecision, ConnectorPageSource delegate) HiveRecordCursor(List<HivePageSourceProvider.ColumnMapping> columnMappings, RecordCursor delegate)