//! AST module
//!
//! This module provides an AST (Abstract Syntax Tree) design based on enumerations, which reduces the amount of boilerplate code and the runtime overhead.
// Definition of basic types
pub use EdgeDirection;
pub use OrderDirection as CoreOrderDirection;
// Statement definition
pub use *;
// Statement helper macros (loaded first so other modules can use them).
// Pattern definition
// Join hint definition (`USING JOIN` clauses)
pub use JoinHintAst;
// Full-text search definitions
// Vector search definitions
// Utility functions
pub use *;