| Interface | Description |
|---|---|
| QualifierContainer | |
| RequestedColumn |
Plan-time properties of a requested column.
|
| RequestedTuple |
Represents the set of columns projected for a tuple (row or map.)
Each column may have structure: a set of referenced names or
array indices.
|
| Class | Description |
|---|---|
| BaseRequestedColumn | |
| ImpliedTupleRequest |
Represents a wildcard: SELECT * when used at the root tuple.
|
| ProjectionChecker |
Utility class to check if a column is consistent with the projection
requested for a query.
|
| Projections |
Converts a projection list passed to an operator into a scan projection list,
coalescing multiple references to the same column into a single reference.
|
| Qualifier |
Represents one level of qualifier for a column.
|
| RequestedColumnImpl |
Represents one name element.
|
| RequestedTupleImpl |
Represents an explicit projection at some tuple level.
|
| RequestedWildcardColumn | |
| TestProjectedPath |
Projection creates a pattern which we match against a particular type
to see if the projection path is consistent with the type.
|
| TestTupleProjection |
Test the projection list parser: parses a list of SchemaPath
items into a detailed structure, handling duplicate or overlapping
items.
|
| Enum | Description |
|---|---|
| RequestedTuple.TupleProjectionType |
Copyright © 2021 The Apache Software Foundation. All rights reserved.