Structsยง
- Context
- Logical
Table Meta - Metadata for an inflight logical table subprocedure.
- Partial
Region ๐Metadata - Partial
Success Result - The result of waiting for inflight subprocedures.
- Physical
Table Meta - Metadata for an inflight physical table subprocedure.
- Reconcile
Catalog Metrics - The metrics of reconciling catalog.
- Reconcile
Database Meta - Metadata for an inflight database subprocedure.
- Reconcile
Database Metrics - The metrics of reconciling database.
- Reconcile
Logical Table Metrics - The metrics of reconciling logical tables.
- Reconcile
Table Metrics - The metrics of reconciling physical tables.
Enumsยง
- Resolve
Column Metadata Result - The result of resolving column metadata.
- Subprocedure
Meta - The inflight subprocedure metadata.
- Wait
ForInflight Subprocedures Result - The result of waiting for inflight subprocedures.
Constantsยง
- COLUMN_
METADATA_ ๐CONSISTENT - COLUMN_
METADATA_ ๐INCONSISTENT - CREATE_
TABLES ๐ - UPDATE_
TABLE_ ๐INFO
Functionsยง
- build_
column_ ๐metadata_ from_ table_ info - Constructs a vector of
ColumnMetadata
from the provided table information. - build_
table_ ๐meta_ from_ column_ metadatas - Builds a [
RawTableMeta
] from the providedColumnMetadata
s. - check_
column_ ๐metadata_ invariants - Checks whether the schema invariants hold between the existing and new column metadata.
- check_
column_ ๐metadatas_ consistent - Checks if the column metadatas are consistent.
- need_
update_ ๐logical_ table_ info - Returns true if the logical table info needs to be updated.
- resolve_
column_ ๐metadatas_ with_ latest - Resolves column metadata inconsistencies among the given region metadatas by selecting the column metadata with the highest schema version.
- resolve_
column_ ๐metadatas_ with_ metasrv - Resolves column metadata inconsistencies among the given region metadatas by using the column metadata from the metasrv as the source of truth.
- wait_
for_ ๐inflight_ subprocedures - Wait for inflight subprocedures.