Skip to main content

Module metadata

Module metadata 

Source
Expand description

Metadata Persistence — Schema and Index metadata serialization and storage

This module provides functionality to persist table schemas and index definitions to the sled backend, enabling automatic restoration on database reopen.

Structs§

FieldMetadata
Serializable field metadata
IndexMetadata
Serializable index metadata
SchemaMetadata
Serializable schema metadata for persistence

Functions§

delete_index
Delete index metadata from persistent storage
delete_procedure
Delete stored procedure metadata from persistent storage
delete_schedule
Delete schedule metadata
delete_schema
Delete table schema from persistent storage
delete_trigger
Delete trigger metadata from persistent storage
delete_udf
Delete UDF metadata from persistent storage
load_all_indexes
Load all index metadata from persistent storage
load_all_procedures
Load all stored procedure metadata from persistent storage
load_all_schedules
Load all schedules
load_all_schemas
Load all schemas from persistent storage
load_all_triggers
Load all trigger metadata from persistent storage
load_all_udfs
Load all UDF metadata from persistent storage
load_procedure
Load stored procedure metadata from persistent storage
load_schedule
Load schedule metadata by name
load_schema
Load table schema from persistent storage
load_trigger
Load trigger metadata from persistent storage
load_udf
Load UDF metadata from persistent storage
save_index
Save index metadata to persistent storage
save_procedure
Save stored procedure metadata to persistent storage
save_schedule
Save schedule metadata
save_schema
Save table schema to persistent storage
save_trigger
Save trigger metadata to persistent storage
save_udf
Save UDF metadata to persistent storage