Class ListBasedScope

Object
gudusoft.gsqlparser.resolver2.scope.AbstractScope
gudusoft.gsqlparser.resolver2.scope.ListBasedScope
All Implemented Interfaces:
IScope
Direct Known Subclasses:
CTEScope, FromScope, JoinScope

public abstract class ListBasedScope extends AbstractScope
Base class for scopes that manage a list of child namespaces. Used for FROM clauses, which contain multiple tables/subqueries. Key features: 1. Maintains ordered list of children 2. Resolves names by searching through children 3. Supports aliases