Get desktop application:
View/edit binary Protocol Buffers messages
Set of {AppendCommit, CompactionCommit, UpdateCommit, MergeCommit}, which define the specific operation of this DataCommit
Used in:
,CompactionCommit: A commit type indicates that this DataCommit is to compact files in a specific table range partition
AppendCommit: A commit type indicates that this DataCommit is to append files to a specific table range partition without hash partition
MergeCommit: A commit type indicates that this DataCommit is to append files to a specific table range partition with hash partition
UpdateCommit: A commit type indicates that this DataCommit is to update data(add new files and delete old invalid files) in a specific table range partition
DeleteCommit: A commit type indicates that this DataCommit is to delete files in a specific table range partition
Data Files Commit information for specific table range partitions
Used in:
TableId of DataCommit
Range partition description, which defines a specific range partition of the table, in the formatted of comma-separated range_colum=range_value Especially, a table without range partitions use LAKESOUL_NON_PARTITION_TABLE_PART_DESC as partitionDesc
Global unique identifier of DataCommit
Collection of DataFileOps included with DataCommit
Specific operation of this DataCommit
Creation timestamp of the files of the DataCommit
mark define if this DataCommit has already committed as PartitionInfo of table
Singleton Data File information
Used in:
Physical qualified non-percent-encoded path of a parquet file,
Specific operation of this file
File size of byte-unit
Columns included with this parquet file, which should be equivalent of the meta of parquet file
Meta Information for LakeSoul DiscardCompressedFile
Used in:
File path
Table path of this file belong to
Partition info
Creation timestamp when the date created
Date
Set of {add, delete}, which define the specific operation of this file
Used in:
add: indicates that the parquet file is newly added
del: indicates that the parquet file has been deleted
A collection of PartitionInfo of one TableInfo
Namespace of tables
Used in:
Dot-separated-formatted namespace
Domain this entry belongs to. Only when rbac feature enabled will have contents different to 'public'
Version information for specific table range partitions
Used in:
,TableId of PartitionInfo
Range partition description, which defines a specific range partition of the table, in the formatted of comma-separated range_colum=range_value Especially, a table without range partitions use LAKESOUL_NON_PARTITION_TABLE_PART_DESC as partitionDesc
A version is defined as a number monotonically increasing by 1
Specific operation of the version information
Timestamp of the PartitionInfo successfully committed
Collection of commitId of DataCommitInfo included with PartitionInfo
Expression used to calculate or filter data, will be launched in the future. Now it's just a meaningless empty string.
Domain this entry belongs to. Only when rbac feature enabled will have contents different to 'public'
Meta Information for LakeSoul Table
Used in:
,Global unique identifier of table
Namespace of table. A string of 'tableNamespace.tablePath' or 'tableNamespace.tableName' maps one unique table globally
Name of table, optional
Physical qualified path of table
Spark-formatted schema of table
Properties of table, used to tag table with information not tracked by SQL
Partition columns of table. Format of partitions is 'comma_separated_range_column;hash_column'
Domain this entry belongs to. Only when rbac feature enabled will have contents different to 'public'
Relationship between 'TableNamespace.TableName' and TableId
Used in:
Name of table
Global unique identifier of table
Namespace of table
Domain this entry belongs to. Only when rbac feature enabled will have contents different to 'public'
Relationship between 'TableNamespace.TablePath' and TableId
Used in:
Physical qualified path of table
Global unique identifier of table
Namespace of table
Domain this entry belongs to. Only when rbac feature enabled will have contents different to 'public'
Used in:
,