public class HiveTableHandle extends Object implements ConnectorTableHandle
| Constructor and Description |
|---|
HiveTableHandle(String schemaName,
String tableName,
List<HiveColumnHandle> partitionColumns,
TupleDomain<HiveColumnHandle> compactEffectivePredicate,
TupleDomain<ColumnHandle> enforcedConstraint,
Optional<HiveBucketHandle> bucketHandle,
Optional<HiveBucketing.HiveBucketFilter> bucketFilter,
Optional<List<List<String>>> analyzePartitionValues,
Optional<Set<String>> analyzeColumnNames) |
HiveTableHandle(String schemaName,
String tableName,
Map<String,String> tableParameters,
List<HiveColumnHandle> partitionColumns,
Optional<HiveBucketHandle> bucketHandle) |
HiveTableHandle(String schemaName,
String tableName,
Optional<Map<String,String>> tableParameters,
List<HiveColumnHandle> partitionColumns,
Optional<List<HivePartition>> partitions,
TupleDomain<HiveColumnHandle> compactEffectivePredicate,
TupleDomain<ColumnHandle> enforcedConstraint,
Optional<HiveBucketHandle> bucketHandle,
Optional<HiveBucketing.HiveBucketFilter> bucketFilter,
Optional<List<List<String>>> analyzePartitionValues,
Optional<Set<String>> analyzeColumnNames,
Optional<Set<ColumnHandle>> constraintColumns) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Optional<Set<String>> |
getAnalyzeColumnNames() |
Optional<List<List<String>>> |
getAnalyzePartitionValues() |
Optional<HiveBucketing.HiveBucketFilter> |
getBucketFilter() |
Optional<HiveBucketHandle> |
getBucketHandle() |
TupleDomain<HiveColumnHandle> |
getCompactEffectivePredicate() |
Optional<Set<ColumnHandle>> |
getConstraintColumns() |
TupleDomain<ColumnHandle> |
getEnforcedConstraint() |
List<HiveColumnHandle> |
getPartitionColumns() |
Optional<List<HivePartition>> |
getPartitions() |
String |
getSchemaName() |
SchemaTableName |
getSchemaTableName() |
String |
getTableName() |
Optional<Map<String,String>> |
getTableParameters() |
int |
hashCode() |
String |
toString() |
HiveTableHandle |
withAnalyzeColumnNames(Set<String> analyzeColumnNames) |
HiveTableHandle |
withAnalyzePartitionValues(List<List<String>> analyzePartitionValues) |
public HiveTableHandle(String schemaName, String tableName, List<HiveColumnHandle> partitionColumns, TupleDomain<HiveColumnHandle> compactEffectivePredicate, TupleDomain<ColumnHandle> enforcedConstraint, Optional<HiveBucketHandle> bucketHandle, Optional<HiveBucketing.HiveBucketFilter> bucketFilter, Optional<List<List<String>>> analyzePartitionValues, Optional<Set<String>> analyzeColumnNames)
public HiveTableHandle(String schemaName, String tableName, Map<String,String> tableParameters, List<HiveColumnHandle> partitionColumns, Optional<HiveBucketHandle> bucketHandle)
public HiveTableHandle(String schemaName, String tableName, Optional<Map<String,String>> tableParameters, List<HiveColumnHandle> partitionColumns, Optional<List<HivePartition>> partitions, TupleDomain<HiveColumnHandle> compactEffectivePredicate, TupleDomain<ColumnHandle> enforcedConstraint, Optional<HiveBucketHandle> bucketHandle, Optional<HiveBucketing.HiveBucketFilter> bucketFilter, Optional<List<List<String>>> analyzePartitionValues, Optional<Set<String>> analyzeColumnNames, Optional<Set<ColumnHandle>> constraintColumns)
public HiveTableHandle withAnalyzePartitionValues(List<List<String>> analyzePartitionValues)
public HiveTableHandle withAnalyzeColumnNames(Set<String> analyzeColumnNames)
public String getSchemaName()
public String getTableName()
public List<HiveColumnHandle> getPartitionColumns()
public Optional<List<HivePartition>> getPartitions()
public TupleDomain<HiveColumnHandle> getCompactEffectivePredicate()
public TupleDomain<ColumnHandle> getEnforcedConstraint()
public Optional<HiveBucketHandle> getBucketHandle()
public Optional<HiveBucketing.HiveBucketFilter> getBucketFilter()
public Optional<Set<ColumnHandle>> getConstraintColumns()
public SchemaTableName getSchemaTableName()
Copyright © 2012–2020. All rights reserved.