Skip to main content

Module types

Module types 

Source
Expand description

Core types for the sql-composer template AST.

Structs§

Binding
A parameter binding parsed from :bind(name ...).
Command
An aggregate command parsed from :count(...) or :union(...).
ComposeRef
A compose reference parsed from :compose(target, @slot = path, ...).
SlotAssignment
A slot assignment: @name = path.
Template
A parsed template consisting of a sequence of literal SQL and macro invocations.

Enums§

CommandKind
The kind of aggregate command.
ComposeTarget
What a :compose(...) target refers to.
Dialect
Target database dialect for placeholder syntax.
Element
A single element in a template.
TemplateSource
The origin of a template.