rbt-core 0.0.1

Medallion SQL DAG engine for lakehouse transforms (Rust + DataFusion + Parquet/Iceberg-FS)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! `rbt-core`: Core pipeline model declarations, AST/Jinja template resolution, and DAG topological compilation.

pub mod dag;
pub mod frontmatter;
pub mod parser;
pub mod project;
pub mod select;

pub use dag::{Materialization, ModelDag, ModelLayer, ModelNode, OutputFormat};
pub use frontmatter::{
    resolve_scan_path, scan_path_exists, BronzeCheckMode, BronzeDiagnostic, BronzeValidationReport,
    ColumnMeta, DiagnosticSeverity, ModelTests, SourceFormat, StagingFrontmatter,
};
pub use parser::{DependencyRef, RbtTemplateEngine, SqlModelParser};
pub use project::RbtProjectConfig;
pub use select::{model_has_test_contract, parse_select_spec, SelectMode, SelectToken};