namespaceSqlFaker\PostgreSql\Generation\Rewrite\Routine

Classes 8§

AggregateArgumentRuleAggregate arguments cannot have output modes; ordered-set direct VARIADIC types need coordinated lists.
JsonOptionsRuleApplies syntax-level SQL/JSON option restrictions from parse_expr.c/transformJsonFuncExpr.
JsonTablePathRulejson_table requires an A_Const containing a string, even though its RHS accepts a_expr.
RangeFunctionOrdinalityRuleparse_clause.c:transformRangeFunction disallows ordinality beside a top-level column definition list.
SubstringRulegram.y:substr_list uses SIMILAR/ESCAPE as argument separators, also accepted inside a_expr.
TableFunctionRulegram.y:mergeTableFuncParameters permits only default, IN or VARIADIC input modes.
TypeModifierRulegram.y:AexprConst reuses function arguments for type modifiers but rejects names and ordering.
WithinGroupRulegram.y:func_expr forbids inner ordering, DISTINCT and VARIADIC with WITHIN GROUP.