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, Map<Integer, HiveTypeName> hiveColumnCoercions, 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 TypeMethodDescriptionstatic Optional<ConnectorPageSource> HivePageSourceProvider.createHivePageSource(Set<HivePageSourceFactory> pageSourceFactories, ConnectorSession session, Location path, OptionalInt tableBucketNumber, long start, long length, long estimatedFileSize, long fileModifiedTime, Schema schema, TupleDomain<HiveColumnHandle> effectivePredicate, TypeManager typeManager, Optional<HiveSplit.BucketConversion> bucketConversion, Optional<HiveSplit.BucketValidation> bucketValidation, Optional<AcidInfo> acidInfo, boolean originalFile, AcidTransaction transaction, List<HivePageSourceProvider.ColumnMapping> columnMappings) HivePageSourceProvider.ColumnMapping.extractRegularAndInterimColumnMappings(List<HivePageSourceProvider.ColumnMapping> columnMappings) static List<HiveColumnHandle> HivePageSourceProvider.ColumnMapping.toColumnHandles(List<HivePageSourceProvider.ColumnMapping> regularColumnMappings, TypeManager typeManager, CoercionUtils.CoercionContext coercionContext) 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, CoercionUtils.CoercionContext coercionContext, ConnectorPageSource delegate)