Expand description
rbt-core: Core pipeline model declarations, AST/Jinja template resolution, and DAG topological compilation.
Re-exports§
pub use dag::Materialization;pub use dag::ModelDag;pub use dag::ModelLayer;pub use dag::ModelNode;pub use dag::OutputFormat;pub use frontmatter::resolve_scan_path;pub use frontmatter::scan_path_exists;pub use frontmatter::BronzeCheckMode;pub use frontmatter::BronzeDiagnostic;pub use frontmatter::BronzeValidationReport;pub use frontmatter::ColumnMeta;pub use frontmatter::DiagnosticSeverity;pub use frontmatter::ModelTests;pub use frontmatter::SourceFormat;pub use frontmatter::StagingFrontmatter;pub use parser::DependencyRef;pub use parser::RbtTemplateEngine;pub use parser::SqlModelParser;pub use project::RbtProjectConfig;pub use select::model_has_test_contract;pub use select::parse_select_spec;pub use select::SelectMode;pub use select::SelectToken;
Modules§
- dag
- frontmatter
- Staging SQL frontmatter: bronze scan contract and compile-time path checks.
- parser
- project
- select
- Model selection (
--select) similar to dbt node selectors (name/+name/name+).