| Package | Description |
|---|---|
| io.prestosql.plugin.hive.metastore | |
| io.prestosql.plugin.hive.metastore.file | |
| io.prestosql.plugin.hive.metastore.glue |
| Modifier and Type | Method and Description |
|---|---|
Optional<Column> |
Table.getColumn(String name) |
List<Column> |
Partition.getColumns() |
List<Column> |
Table.getDataColumns() |
List<Column> |
Table.getPartitionColumns() |
| Modifier and Type | Method and Description |
|---|---|
Table.Builder |
Table.Builder.addDataColumn(Column dataColumn) |
| Modifier and Type | Method and Description |
|---|---|
static String |
MetastoreUtil.makePartName(List<Column> partitionColumns,
List<String> values) |
Partition.Builder |
Partition.Builder.setColumns(List<Column> columns) |
Table.Builder |
Table.Builder.setDataColumns(List<Column> dataColumns) |
Table.Builder |
Table.Builder.setPartitionColumns(List<Column> partitionColumns) |
| Constructor and Description |
|---|
Partition(String databaseName,
String tableName,
List<String> values,
Storage storage,
List<Column> columns,
Map<String,String> parameters) |
Table(String databaseName,
String tableName,
String owner,
String tableType,
Storage storage,
List<Column> dataColumns,
List<Column> partitionColumns,
Map<String,String> parameters,
Optional<String> viewOriginalText,
Optional<String> viewExpandedText) |
Table(String databaseName,
String tableName,
String owner,
String tableType,
Storage storage,
List<Column> dataColumns,
List<Column> partitionColumns,
Map<String,String> parameters,
Optional<String> viewOriginalText,
Optional<String> viewExpandedText) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Column> |
TableMetadata.getColumn(String name) |
List<Column> |
PartitionMetadata.getColumns() |
List<Column> |
TableMetadata.getDataColumns() |
List<Column> |
TableMetadata.getPartitionColumns() |
| Modifier and Type | Method and Description |
|---|---|
TableMetadata |
TableMetadata.withDataColumns(List<Column> dataColumns) |
| Constructor and Description |
|---|
PartitionMetadata(List<Column> columns,
Map<String,String> parameters,
Optional<HiveStorageFormat> storageFormat,
Optional<HiveBucketProperty> bucketProperty,
Map<String,String> serdeParameters,
Optional<String> externalLocation,
Map<String,HiveColumnStatistics> columnStatistics) |
TableMetadata(String owner,
String tableType,
List<Column> dataColumns,
List<Column> partitionColumns,
Map<String,String> parameters,
Optional<HiveStorageFormat> storageFormat,
Optional<HiveBucketProperty> bucketProperty,
Map<String,String> serdeParameters,
Optional<String> externalLocation,
Optional<String> viewOriginalText,
Optional<String> viewExpandedText,
Map<String,HiveColumnStatistics> columnStatistics) |
TableMetadata(String owner,
String tableType,
List<Column> dataColumns,
List<Column> partitionColumns,
Map<String,String> parameters,
Optional<HiveStorageFormat> storageFormat,
Optional<HiveBucketProperty> bucketProperty,
Map<String,String> serdeParameters,
Optional<String> externalLocation,
Optional<String> viewOriginalText,
Optional<String> viewExpandedText,
Map<String,HiveColumnStatistics> columnStatistics) |
| Modifier and Type | Method and Description |
|---|---|
static String |
GlueExpressionUtil.buildGlueExpression(List<Column> partitionKeys,
List<String> partitionValues)
Build an expression string used for partition filtering in
GetPartitionsRequest |
Copyright © 2012–2019. All rights reserved.