namespaceSqlFaker\PostgreSql\Generation\Rewrite\Name
Classes 7§
| AliasRule | gram.y/relation_expr_opt_alias reduces before SET unless the alias has an explicit AS. |
| AnyRelationNameRule | gram.y/makeRangeVarFromAnyName limits composite type relation names to three components. |
| ColumnNameRule | parse_expr.c and parse_target.c allow up to four ColumnRef fields before subscripting. |
| FunctionNameRule | gram.y/check_func_name accepts String name components, excluding A_Star and A_Indices.
catalog/namespace.c DeconstructQualifiedName limits function lookup to three components. |
| IndirectionStarRule | gram.y/makeColumnRef and check_indirection allow a star only at the end of its own chain. |
| ParserNameRule | gram.y restricts partition strategies, JSON encodings, and literal role names beyond their grammar productions. |
| RelationNameRule | gram.y/makeRangeVarFromQualifiedName accepts at most three String components, without star or subscripts. |