public class TableMetadata extends Object
| Constructor and Description |
|---|
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(Table table) |
TableMetadata(Table table,
Map<String,HiveColumnStatistics> columnStatistics) |
| Modifier and Type | Method and Description |
|---|---|
Optional<HiveBucketProperty> |
getBucketProperty() |
Optional<Column> |
getColumn(String name) |
Map<String,HiveColumnStatistics> |
getColumnStatistics() |
List<Column> |
getDataColumns() |
Optional<String> |
getExternalLocation() |
String |
getOwner() |
Map<String,String> |
getParameters() |
List<Column> |
getPartitionColumns() |
Map<String,String> |
getSerdeParameters() |
Optional<HiveStorageFormat> |
getStorageFormat() |
String |
getTableType() |
Optional<String> |
getViewExpandedText() |
Optional<String> |
getViewOriginalText() |
Table |
toTable(String databaseName,
String tableName,
String location) |
TableMetadata |
withColumnStatistics(Map<String,HiveColumnStatistics> columnStatistics) |
TableMetadata |
withDataColumns(List<Column> dataColumns) |
TableMetadata |
withParameters(Map<String,String> parameters) |
public 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)
public TableMetadata(Table table)
public TableMetadata(Table table, Map<String,HiveColumnStatistics> columnStatistics)
public String getOwner()
public String getTableType()
public Optional<HiveStorageFormat> getStorageFormat()
public Optional<HiveBucketProperty> getBucketProperty()
public Map<String,HiveColumnStatistics> getColumnStatistics()
public TableMetadata withDataColumns(List<Column> dataColumns)
public TableMetadata withParameters(Map<String,String> parameters)
public TableMetadata withColumnStatistics(Map<String,HiveColumnStatistics> columnStatistics)
Copyright © 2012–2019. All rights reserved.