Skip to main content

Module parser

Module parser 

Source

Modulesยง

aggregate ๐Ÿ”’
Support for parsing mz_expr::AggregateExpr.
analyses ๐Ÿ”’
def ๐Ÿ”’
kw ๐Ÿ”’
Custom keywords used while parsing.
relation ๐Ÿ”’
Support for parsing mz_expr::MirRelationExpr.
row ๐Ÿ”’
Support for parsing mz_repr::Row.
scalar ๐Ÿ”’
Support for parsing mz_expr::MirScalarExpr.
util ๐Ÿ”’
Help utilities used by sibling modules.

Enumsยง

Def

Functionsยง

try_parse_column_types
Parses a parenthesized, comma-separated column type list, for example (bigint, text?). A trailing ? marks a column as nullable.
try_parse_def
Builds a source definition from a string.
try_parse_mir
Builds a mz_expr::MirRelationExpr from a string.
try_parse_scalar
Builds a mz_expr::MirScalarExpr from a string.
try_parse_scalars
Builds a comma-separated list of mz_expr::MirScalarExprs from a string.