| 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<HiveType> coerceFrom) |
static HivePageSourceProvider.ColumnMapping |
HivePageSourceProvider.ColumnMapping.regular(HiveColumnHandle hiveColumnHandle,
int index,
Optional<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,
TupleDomain<HiveColumnHandle> domainPredicate,
RowExpression remainingPredicate,
TypeManager typeManager,
RowExpressionService rowExpressionService,
ConnectorSession session,
Set<Integer> originalIndices,
ConnectorPageSource delegate) |
HiveCoercionRecordCursor(List<HivePageSourceProvider.ColumnMapping> columnMappings,
TypeManager typeManager,
RecordCursor delegate) |
HivePageSource(List<HivePageSourceProvider.ColumnMapping> columnMappings,
Optional<BucketAdaptation> bucketAdaptation,
org.joda.time.DateTimeZone hiveStorageTimeZone,
TypeManager typeManager,
ConnectorPageSource delegate) |
HiveRecordCursor(List<HivePageSourceProvider.ColumnMapping> columnMappings,
org.joda.time.DateTimeZone hiveStorageTimeZone,
TypeManager typeManager,
RecordCursor delegate) |
Copyright © 2012–2023. All rights reserved.