namespaceSqlFaker\PostgreSql\Generation\Rewrite\Name

Classes 7§

AliasRulegram.y/relation_expr_opt_alias reduces before SET unless the alias has an explicit AS.
AnyRelationNameRulegram.y/makeRangeVarFromAnyName limits composite type relation names to three components.
ColumnNameRuleparse_expr.c and parse_target.c allow up to four ColumnRef fields before subscripting.
FunctionNameRulegram.y/check_func_name accepts String name components, excluding A_Star and A_Indices. catalog/namespace.c DeconstructQualifiedName limits function lookup to three components.
IndirectionStarRulegram.y/makeColumnRef and check_indirection allow a star only at the end of its own chain.
ParserNameRulegram.y restricts partition strategies, JSON encodings, and literal role names beyond their grammar productions.
RelationNameRulegram.y/makeRangeVarFromQualifiedName accepts at most three String components, without star or subscripts.