pub fn check_table_requirements(
requirements: &[TableRequirement],
metadata: &TableMetadata,
) -> bool
Expand description
Validates that table metadata meets all specified requirements
This function checks if the current table metadata satisfies all the requirements specified for a commit operation. It ensures atomic updates by verifying preconditions like UUID matches, snapshot references, schema versions etc.
§Arguments
requirements
- List of requirements that must be satisfiedmetadata
- Current table metadata to validate against
§Returns
true
if all requirements are metfalse
if any requirement is not satisfied