Package io.trino.plugin.hive.metastore
Class HivePageSinkMetadata
- java.lang.Object
-
- io.trino.plugin.hive.metastore.HivePageSinkMetadata
-
public class HivePageSinkMetadata extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHivePageSinkMetadata.JsonSerializableEntry<K,V>
-
Constructor Summary
Constructors Constructor Description HivePageSinkMetadata(SchemaTableName schemaTableName, Optional<Table> table, Map<List<String>,Optional<Partition>> modifiedPartitions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HivePageSinkMetadatadeserialize(SchemaTableName schemaTableName, Optional<Table> table, List<HivePageSinkMetadata.JsonSerializableEntry<List<String>,Optional<Partition>>> modifiedPartitions)List<HivePageSinkMetadata.JsonSerializableEntry<List<String>,Optional<Partition>>>getJsonSerializableModifiedPartitions()Map<List<String>,Optional<Partition>>getModifiedPartitions()SchemaTableNamegetSchemaTableName()Optional<Table>getTable()This method returns empty when the table has not been created yet (i.e.
-
-
-
Method Detail
-
deserialize
public static HivePageSinkMetadata deserialize(SchemaTableName schemaTableName, Optional<Table> table, List<HivePageSinkMetadata.JsonSerializableEntry<List<String>,Optional<Partition>>> modifiedPartitions)
-
getSchemaTableName
public SchemaTableName getSchemaTableName()
-
getTable
public Optional<Table> getTable()
This method returns empty when the table has not been created yet (i.e. for CREATE TABLE AS SELECT queries)
-
getJsonSerializableModifiedPartitions
public List<HivePageSinkMetadata.JsonSerializableEntry<List<String>,Optional<Partition>>> getJsonSerializableModifiedPartitions()
-
-