Class TableMetadata
java.lang.Object
io.trino.plugin.hive.metastore.file.TableMetadata
-
Constructor Summary
ConstructorsConstructorDescriptionTableMetadata(String currentVersion, Table table) TableMetadata(Optional<String> writerVersion, Optional<String> owner, String tableType, List<Column> dataColumns, List<Column> partitionColumns, Map<String, String> parameters, Optional<HiveStorageFormat> storageFormat, Optional<StorageFormat> originalStorageFormat, Optional<HiveBucketProperty> bucketProperty, Map<String, String> serdeParameters, Optional<String> externalLocation, Optional<String> viewOriginalText, Optional<String> viewExpandedText, Map<String, ColumnStatistics> columnStatistics) -
Method Summary
Modifier and TypeMethodDescriptiongetOwner()withColumnStatistics(String currentVersion, Map<String, ColumnStatistics> columnStatistics) withDataColumns(String currentVersion, List<Column> dataColumns) withParameters(String currentVersion, Map<String, String> parameters) withPartitionColumns(String currentVersion, List<Column> partitionColumns)
-
Constructor Details
-
TableMetadata
public TableMetadata(Optional<String> writerVersion, Optional<String> owner, String tableType, List<Column> dataColumns, List<Column> partitionColumns, Map<String, String> parameters, Optional<HiveStorageFormat> storageFormat, Optional<StorageFormat> originalStorageFormat, Optional<HiveBucketProperty> bucketProperty, Map<String, String> serdeParameters, Optional<String> externalLocation, Optional<String> viewOriginalText, Optional<String> viewExpandedText, Map<String, ColumnStatistics> columnStatistics) -
TableMetadata
-
-
Method Details
-
getWriterVersion
-
getOwner
-
getTableType
-
getDataColumns
-
getPartitionColumns
-
getColumn
-
getParameters
-
getStorageFormat
-
getOriginalStorageFormat
-
getBucketProperty
-
getSerdeParameters
-
getExternalLocation
-
getViewOriginalText
-
getViewExpandedText
-
getColumnStatistics
-
withDataColumns
-
withPartitionColumns
-
withParameters
-
withColumnStatistics
public TableMetadata withColumnStatistics(String currentVersion, Map<String, ColumnStatistics> columnStatistics) -
toTable
-