osirisdb 0.4.0

A SQL database engine built from scratch in Rust featuring a custom parser, binder, query planner, optimizer, catalog, and storage engine.
Documentation
1
2
3
4
5
6
7
use crate::common::symbol::Symbol;

/// Represents a qualified SQL object name (e.g. `table_name`, `schema_name.table_name`, or `db.schema.table`).
///
/// Contains a sequence of identifiers representing the parts of the qualified path.
#[derive(Debug, Clone, PartialEq)]
pub struct ObjectName(pub Vec<Symbol>);