pub struct SystemCatalog(/* private fields */);Implementations§
Source§impl SystemCatalog
impl SystemCatalog
Sourcepub fn new(versions: Vec<SystemVersion>) -> Self
pub fn new(versions: Vec<SystemVersion>) -> Self
Create a new SystemCatalog with the provided versions are set once at construction and never change
Sourcepub fn get_system_versions(&self) -> &[SystemVersion]
pub fn get_system_versions(&self) -> &[SystemVersion]
Get all system versions
Sourcepub fn get_system_sequences_table_def() -> Arc<TableVirtualDef>
pub fn get_system_sequences_table_def() -> Arc<TableVirtualDef>
Get the sequences virtual table definition
Sourcepub fn get_system_namespaces_table_def() -> Arc<TableVirtualDef>
pub fn get_system_namespaces_table_def() -> Arc<TableVirtualDef>
Get the namespaces virtual table definition
Sourcepub fn get_system_tables_table_def() -> Arc<TableVirtualDef>
pub fn get_system_tables_table_def() -> Arc<TableVirtualDef>
Get the tables virtual table definition
Sourcepub fn get_system_views_table_def() -> Arc<TableVirtualDef>
pub fn get_system_views_table_def() -> Arc<TableVirtualDef>
Get the views virtual table definition
Sourcepub fn get_system_flows_table_def() -> Arc<TableVirtualDef>
pub fn get_system_flows_table_def() -> Arc<TableVirtualDef>
Get the flows virtual table definition
Sourcepub fn get_system_columns_table_def() -> Arc<TableVirtualDef>
pub fn get_system_columns_table_def() -> Arc<TableVirtualDef>
Get the columns virtual table definition
Sourcepub fn get_system_primary_keys_table_def() -> Arc<TableVirtualDef>
pub fn get_system_primary_keys_table_def() -> Arc<TableVirtualDef>
Get the primary_keys virtual table definition
Sourcepub fn get_system_primary_key_columns_table_def() -> Arc<TableVirtualDef>
pub fn get_system_primary_key_columns_table_def() -> Arc<TableVirtualDef>
Get the primary_key_columns virtual table definition
Sourcepub fn get_system_column_policies_table_def() -> Arc<TableVirtualDef>
pub fn get_system_column_policies_table_def() -> Arc<TableVirtualDef>
Get the column_policies virtual table definition
Sourcepub fn get_system_versions_table_def() -> Arc<TableVirtualDef>
pub fn get_system_versions_table_def() -> Arc<TableVirtualDef>
Get the system versions virtual table definition
Sourcepub fn get_system_source_retention_policies_table_def() -> Arc<TableVirtualDef>
pub fn get_system_source_retention_policies_table_def() -> Arc<TableVirtualDef>
Get the source_retention_policies virtual table definition
Sourcepub fn get_system_operator_retention_policies_table_def() -> Arc<TableVirtualDef>
pub fn get_system_operator_retention_policies_table_def() -> Arc<TableVirtualDef>
Get the operator_retention_policies virtual table definition
Sourcepub fn get_system_cdc_consumers_table_def() -> Arc<TableVirtualDef>
pub fn get_system_cdc_consumers_table_def() -> Arc<TableVirtualDef>
Get the cdc_consumers virtual table definition
Sourcepub fn get_system_flow_operators_table_def() -> Arc<TableVirtualDef>
pub fn get_system_flow_operators_table_def() -> Arc<TableVirtualDef>
Get the flow_operators virtual table definition
Sourcepub fn get_system_flow_nodes_table_def() -> Arc<TableVirtualDef>
pub fn get_system_flow_nodes_table_def() -> Arc<TableVirtualDef>
Get the flow_nodes virtual table definition
Sourcepub fn get_system_flow_edges_table_def() -> Arc<TableVirtualDef>
pub fn get_system_flow_edges_table_def() -> Arc<TableVirtualDef>
Get the flow_edges virtual table definition
Sourcepub fn get_system_dictionaries_table_def() -> Arc<TableVirtualDef>
pub fn get_system_dictionaries_table_def() -> Arc<TableVirtualDef>
Get the dictionaries virtual table definition
Sourcepub fn get_system_virtual_tables_table_def() -> Arc<TableVirtualDef>
pub fn get_system_virtual_tables_table_def() -> Arc<TableVirtualDef>
Get the virtual_tables virtual table definition
Sourcepub fn get_system_types_table_def() -> Arc<TableVirtualDef>
pub fn get_system_types_table_def() -> Arc<TableVirtualDef>
Get the types virtual table definition
Sourcepub fn get_system_flow_node_types_table_def() -> Arc<TableVirtualDef>
pub fn get_system_flow_node_types_table_def() -> Arc<TableVirtualDef>
Get the flow_node_types virtual table definition
Sourcepub fn get_system_flow_operator_inputs_table_def() -> Arc<TableVirtualDef>
pub fn get_system_flow_operator_inputs_table_def() -> Arc<TableVirtualDef>
Get the flow_operator_inputs virtual table definition
Sourcepub fn get_system_flow_operator_outputs_table_def() -> Arc<TableVirtualDef>
pub fn get_system_flow_operator_outputs_table_def() -> Arc<TableVirtualDef>
Get the flow_operator_outputs virtual table definition
Sourcepub fn get_system_ringbuffers_table_def() -> Arc<TableVirtualDef>
pub fn get_system_ringbuffers_table_def() -> Arc<TableVirtualDef>
Get the ringbuffers virtual table definition
Sourcepub fn get_system_table_storage_stats_table_def() -> Arc<TableVirtualDef>
pub fn get_system_table_storage_stats_table_def() -> Arc<TableVirtualDef>
Get the table_storage_stats virtual table definition
Sourcepub fn get_system_view_storage_stats_table_def() -> Arc<TableVirtualDef>
pub fn get_system_view_storage_stats_table_def() -> Arc<TableVirtualDef>
Get the view_storage_stats virtual table definition
Sourcepub fn get_system_flow_storage_stats_table_def() -> Arc<TableVirtualDef>
pub fn get_system_flow_storage_stats_table_def() -> Arc<TableVirtualDef>
Get the flow_storage_stats virtual table definition
Sourcepub fn get_system_flow_node_storage_stats_table_def() -> Arc<TableVirtualDef>
pub fn get_system_flow_node_storage_stats_table_def() -> Arc<TableVirtualDef>
Get the flow_node_storage_stats virtual table definition
Sourcepub fn get_system_index_storage_stats_table_def() -> Arc<TableVirtualDef>
pub fn get_system_index_storage_stats_table_def() -> Arc<TableVirtualDef>
Get the index_storage_stats virtual table definition
Sourcepub fn get_system_ringbuffer_storage_stats_table_def() -> Arc<TableVirtualDef>
pub fn get_system_ringbuffer_storage_stats_table_def() -> Arc<TableVirtualDef>
Get the ringbuffer_storage_stats virtual table definition
Sourcepub fn get_system_dictionary_storage_stats_table_def() -> Arc<TableVirtualDef>
pub fn get_system_dictionary_storage_stats_table_def() -> Arc<TableVirtualDef>
Get the dictionary_storage_stats virtual table definition
Trait Implementations§
Source§impl Clone for SystemCatalog
impl Clone for SystemCatalog
Source§fn clone(&self) -> SystemCatalog
fn clone(&self) -> SystemCatalog
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more