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 paths::PathGlobSet;pub use paths::expand_roots;pub use paths::path_matches_globs;pub use paths::resolve_configured_path;pub use paths::resolve_project_path;pub use paths::validate_glob_patterns;pub use project::IcebergConfig;pub use project::IcebergWriteMode;pub use project::MaterializeConfig;pub use project::MaterializeMode;pub use project::RbtProjectConfig;pub use project::RefBackend;pub use project::RefStrategy;pub use project::ScanConfig;pub use project::DEFAULT_MAX_ROW_GROUP_BYTES;pub use project::DEFAULT_MAX_ROW_GROUP_ROWS;pub use project::DEFAULT_MEMTABLE_MAX_ROWS;pub use project::DEFAULT_PROTOBUF_MAX_PAYLOAD_BYTES;pub use select::model_has_test_contract;pub use select::parse_select_spec;pub use select::SelectMode;pub use select::SelectToken;