You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Simplify TableIdentifier, separate table identity from table sources
TableIdentifier becomes a final readonly class with just string $table
and ?string $schema. Alias, Select, and ExpressionInterface table sources
move to the containers that own the context (From, JoinSpec).
This eliminates type-checking, getter calls, and instanceof checks from
the render path — resolveTable/resolveTableRef replaced by a single
renderTableSource method with direct property access.
Renderer public API unified to render* naming: renderTableSource,
renderResolvedTable (was tablePrefix), renderIdentifiersIn (was
quoteIdentifiersIn).
0 commit comments