Class MetadataEntry
- java.lang.Object
-
- io.trino.plugin.deltalake.transactionlog.MetadataEntry
-
public class MetadataEntry extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetadataEntry.Format
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Map<String,String>buildDeltaMetadataConfiguration(Optional<Long> checkpointInterval)booleanequals(Object o)List<String>getCanonicalPartitionColumns()For use in read-path.Optional<Long>getCheckpointInterval()Map<String,String>getConfiguration()longgetCreatedTime()StringgetDescription()MetadataEntry.FormatgetFormat()StringgetId()StringgetName()List<String>getOriginalPartitionColumns()For use in write-path.StringgetSchemaString()inthashCode()StringtoString()
-
-
-
Method Detail
-
getId
public String getId()
-
getName
public String getName()
-
getDescription
public String getDescription()
-
getFormat
public MetadataEntry.Format getFormat()
-
getSchemaString
public String getSchemaString()
-
getOriginalPartitionColumns
public List<String> getOriginalPartitionColumns()
For use in write-path. Returns partition column names with case preserved.
-
getCanonicalPartitionColumns
public List<String> getCanonicalPartitionColumns()
For use in read-path. Returns lowercase partition column names.
-
getCreatedTime
public long getCreatedTime()
-
buildDeltaMetadataConfiguration
public static Map<String,String> buildDeltaMetadataConfiguration(Optional<Long> checkpointInterval)
-
-