| Package | Description |
|---|---|
| io.prestosql.plugin.hive |
| Modifier and Type | Method and Description |
|---|---|
static HivePageSourceProvider.ColumnMapping |
HivePageSourceProvider.ColumnMapping.empty(HiveColumnHandle hiveColumnHandle) |
static HivePageSourceProvider.ColumnMapping |
HivePageSourceProvider.ColumnMapping.interim(HiveColumnHandle hiveColumnHandle,
int index,
Optional<HiveType> baseTypeCoercionFrom) |
static HivePageSourceProvider.ColumnMapping |
HivePageSourceProvider.ColumnMapping.prefilled(HiveColumnHandle hiveColumnHandle,
String prefilledValue,
Optional<HiveType> baseTypeCoercionFrom) |
static HivePageSourceProvider.ColumnMapping |
HivePageSourceProvider.ColumnMapping.regular(HiveColumnHandle hiveColumnHandle,
int index,
Optional<HiveType> baseTypeCoercionFrom) |
| Modifier and Type | Method and Description |
|---|---|
static List<HivePageSourceProvider.ColumnMapping> |
HivePageSourceProvider.ColumnMapping.buildColumnMappings(List<HivePartitionKey> partitionKeys,
List<HiveColumnHandle> columns,
List<HiveColumnHandle> requiredInterimColumns,
TableToPartitionMapping tableToPartitionMapping,
org.apache.hadoop.fs.Path path,
OptionalInt bucketNumber,
long fileSize,
long fileModifiedTime) |
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,
TypeManager typeManager) |
| Constructor and Description |
|---|
HiveCoercionRecordCursor(List<HivePageSourceProvider.ColumnMapping> columnMappings,
TypeManager typeManager,
RecordCursor delegate) |
HivePageSource(List<HivePageSourceProvider.ColumnMapping> columnMappings,
Optional<HivePageSourceProvider.BucketAdaptation> bucketAdaptation,
Optional<ReaderProjectionsAdapter> projectionsAdapter,
org.joda.time.DateTimeZone hiveStorageTimeZone,
TypeManager typeManager,
ConnectorPageSource delegate) |
HiveRecordCursor(List<HivePageSourceProvider.ColumnMapping> columnMappings,
org.joda.time.DateTimeZone hiveStorageTimeZone,
RecordCursor delegate) |
Copyright © 2012–2020. All rights reserved.