| Package | Description |
|---|---|
| com.facebook.presto.hive |
| Modifier and Type | Method and Description |
|---|---|
static HivePageSourceProvider.ColumnMapping |
HivePageSourceProvider.ColumnMapping.aggregated(HiveColumnHandle hiveColumnHandle,
int index) |
static HivePageSourceProvider.ColumnMapping |
HivePageSourceProvider.ColumnMapping.interim(HiveColumnHandle hiveColumnHandle,
int index) |
static HivePageSourceProvider.ColumnMapping |
HivePageSourceProvider.ColumnMapping.prefilled(HiveColumnHandle hiveColumnHandle,
Optional<String> prefilledValue,
Optional<com.facebook.presto.hive.HiveType> coerceFrom) |
static HivePageSourceProvider.ColumnMapping |
HivePageSourceProvider.ColumnMapping.regular(HiveColumnHandle hiveColumnHandle,
int index,
Optional<com.facebook.presto.hive.HiveType> coerceFrom) |
| Modifier and Type | Method and Description |
|---|---|
static List<HivePageSourceProvider.ColumnMapping> |
HivePageSourceProvider.ColumnMapping.buildColumnMappings(List<HivePartitionKey> partitionKeys,
List<HiveColumnHandle> columns,
List<HiveColumnHandle> requiredInterimColumns,
TableToPartitionMapping tableToPartitionMapping,
HiveFileSplit fileSplit,
OptionalInt bucketNumber) |
static List<HivePageSourceProvider.ColumnMapping> |
HivePageSourceProvider.ColumnMapping.extractRegularAndInterimColumnMappings(List<HivePageSourceProvider.ColumnMapping> columnMappings) |
| Modifier and Type | Method and Description |
|---|---|
static List<HivePageSourceProvider.ColumnMapping> |
HivePageSourceProvider.ColumnMapping.extractRegularAndInterimColumnMappings(List<HivePageSourceProvider.ColumnMapping> columnMappings) |
static List<HiveColumnHandle> |
HivePageSourceProvider.ColumnMapping.toColumnHandles(List<HivePageSourceProvider.ColumnMapping> regularColumnMappings,
boolean doCoercion) |
| Constructor and Description |
|---|
FilteringPageSource(List<HivePageSourceProvider.ColumnMapping> columnMappings,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> domainPredicate,
com.facebook.presto.spi.relation.RowExpression remainingPredicate,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.relation.RowExpressionService rowExpressionService,
com.facebook.presto.spi.ConnectorSession session,
Set<Integer> originalIndices,
com.facebook.presto.spi.ConnectorPageSource delegate) |
HiveCoercionRecordCursor(List<HivePageSourceProvider.ColumnMapping> columnMappings,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.RecordCursor delegate) |
HivePageSource(List<HivePageSourceProvider.ColumnMapping> columnMappings,
Optional<BucketAdaptation> bucketAdaptation,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.ConnectorPageSource delegate) |
HiveRecordCursor(List<HivePageSourceProvider.ColumnMapping> columnMappings,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.RecordCursor delegate) |
Copyright © 2012–2023. All rights reserved.