holocron 0.3.0

Declarative schema & query compiler — one YAML as the source of truth for SQL schema and a type-checked query catalog.
Documentation
//! Declarative schema & query compiler — one YAML as the source of truth.

mod ast;
mod catalog;
mod compile;
mod emit;
mod error;
mod query;
mod resolve;
mod span;

pub use ast::{
    parse_schema, Column, EnumType, FromClause, Index, Join, JoinKind, PrimaryKey, SchemaDocument,
    SelectColumn, SelectExpression, SelectItem, Table, View,
};
pub use catalog::{
    build_catalog, Catalog, CatalogColumn, CatalogRelation, CatalogType, RelationKind,
};
pub use compile::{compile, Compiled};
pub use emit::emit_schema;
pub use error::HolocronError;
pub use query::{check_query, CheckedQuery, CompareOp, Comparison, Filter, Query, SetOp};
pub use resolve::resolve_views;
pub use span::{Span, Spanned};