| Interface | Description |
|---|---|
| INamespace |
Represents a namespace that exposes columns.
|
| Class | Description |
|---|---|
| AbstractNamespace |
Abstract base class for all namespaces.
|
| CTENamespace |
Namespace representing a Common Table Expression (CTE).
|
| DynamicStarSource |
Dynamic namespace for handling SELECT * without metadata.
|
| OraclePackageNamespace |
Namespace representing Oracle PL/SQL package members (variables, constants, cursors).
|
| OraclePackageNamespace.PackageMember |
Represents a single package member (variable, constant, cursor, etc.)
|
| PivotNamespace |
Namespace representing a PIVOT table.
|
| PlsqlVariableNamespace |
Namespace representing PL/SQL variables declared in a block.
|
| SubqueryNamespace |
Namespace representing a subquery.
|
| TableNamespace |
Namespace representing a physical table.
|
| UnionNamespace |
Namespace representing a UNION/INTERSECT/EXCEPT query.
|
| UnnestNamespace |
Namespace representing an UNNEST table expression in BigQuery.
|
| ValuesNamespace |
Namespace representing a VALUES table expression.
|
| Enum | Description |
|---|---|
| OraclePackageNamespace.MemberKind |
Represents the kind of package member.
|