Re-exports§
pub use timing::RelationalSqlStageTimings;
Modules§
Structs§
- Alter
Table AddColumn Statement - Bound
PgqColumn - Bound
PgqExpression - Bound
PgqGraph Pattern - Bound
PgqGraph Table - Bound
PgqPath - Bound
PgqPath Factor - Bound
PgqVariable - Create
Branch Statement - Create
Index Statement - Create
Table Statement - Delete
Statement - Drop
Branch Statement - Expr
- An owned SQL expression shared by predicates, projections and ordering.
- Insert
Statement - PgqBind
Error - PgqBinding
Context - PgqCreate
Bind Error - PgqLowering
Error - PgqSlot
Id - PgqSource
Column Schema - PgqSource
Foreign KeySchema - PgqSource
Table Schema - Postgres
Parameter Metadata - Prepared
Postgres Statement - Property
Graph Catalog - Property
Graph Element Schema - Property
Graph Schema - Select
Statement - Show
Branch Statement - Show
Branches Statement - A bounded page over the durable branch catalog.
- SqlAssignment
- SqlColumn
Definition - SqlColumn
Ref - SqlExplain
Statement - SqlForeign
KeyReference - SqlIndex
Column - A column-only index DDL specification, independent of query order expressions.
- SqlJoin
- SqlOn
Conflict - SqlOrder
Item - SqlSource
Location - SqlSource
Span - Contributing token locations supplied by the frontend, not an exact text slice. Zero locations represent expressions constructed without source information.
- SqlTable
Name - SqlVector
Index Search - Update
Statement
Enums§
- Bound
PgqExpression Kind - Bound
PgqLiteral - Bound
PgqPath Primary - Branch
SqlSelector - A typed selector avoids treating UUID-looking names as identifiers. The
runtime validates
Idvalues as UUIDs only after parameter binding. - Branch
SqlStatement - A branch lifecycle command parsed by the PostgreSQL entrypoint.
- Branch
SqlValue - A branch name, UUID, or opaque selector parameter. Branch commands accept only string literals or PostgreSQL positional parameters, never SQL expression evaluation or interpolated text.
- Expr
Kind - PgqBind
Error Code - PgqCreate
Bind Error Code - PgqData
Type - PgqElement
Kind - PgqLowering
Error Code - Select
Projection - SqlArithmetic
Operand - SqlArithmetic
Operator - SqlAssignment
Value - SqlBound
- SqlColumn
Default - SqlComparison
Op - SqlConflict
Action - SqlData
Type - SqlFunction
Argument - SqlGenerated
Order - SqlJoin
Kind - SqlLike
Escape - SqlLock
Strength - SqlNull
Order - SqlOrder
Direction - SqlReferential
Action - SqlStatement
- SqlTable
Constraint - SqlTable
Storage - SqlValue
Traits§
- PgqCatalog
- PgqSource
Catalog - A coherent, read-only source metadata snapshot for one creation binding. The caller resolves search paths and owns its lifetime; no rows are read.
Functions§
- bind_
postgres_ create_ property_ graph - Validate a parsed creation against a source snapshot and return its schema.
- bind_
postgres_ graph_ tables - lower_
bound_ pgq_ graph_ table - Lowers the qualified executable SQL/PGQ subset into HawDB’s shared graph logical operators.
- parse_
postgres_ sql - prepare_
postgres_ sql - sql_
like_ matches - Matches SQL LIKE patterns with locale-independent Unicode default case folding for ILIKE.
Type Aliases§
- PgqLowering
Parameters - SqlExpression
- Compatibility name for the shared expression tree.
- SqlPredicate
- Compatibility name for expressions used in predicate positions.