1#![warn(missing_docs)]
7
8pub mod canonical;
9pub mod catalog;
10mod error;
11pub mod limits;
12pub mod lower;
13pub mod mir;
14pub mod normalize;
15pub mod parser;
16mod properties;
17
18pub use catalog::{Catalog, ColumnSchema, ColumnType, TableSchema};
19pub use error::SqlError;
20pub use limits::{enforce_graph_size, enforce_input_size, QueryLimits};
21pub use lower::{lower_select_statement, parse_and_lower, parse_and_lower_with_limits};
22pub use normalize::{normalize_statement, parse_and_normalize, validate_statement_against_catalog};
23pub use parser::{parse_select, parse_select_with_limits, validate_query};