public static class ScanLevelProjection.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected CustomErrorContext |
errorContext
Context used with error messages.
|
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ScanLevelProjection |
build() |
ScanLevelProjection.Builder |
errorContext(CustomErrorContext context) |
ScanLevelProjection.Builder |
parsers(List<ScanLevelProjection.ScanProjectionParser> parsers) |
ScanLevelProjection.Builder |
projection(List<SchemaPath> projectionList)
Specify the set of columns in the SELECT list.
|
List<SchemaPath> |
projectionList() |
TupleMetadata |
providedSchema() |
ScanLevelProjection.Builder |
providedSchema(TupleMetadata providedSchema) |
protected CustomErrorContext errorContext
public ScanLevelProjection.Builder projection(List<SchemaPath> projectionList)
queryCols - list of columns in the SELECT list in SELECT list orderpublic ScanLevelProjection.Builder parsers(List<ScanLevelProjection.ScanProjectionParser> parsers)
public ScanLevelProjection.Builder providedSchema(TupleMetadata providedSchema)
public ScanLevelProjection.Builder errorContext(CustomErrorContext context)
public ScanLevelProjection build()
public TupleMetadata providedSchema()
public List<SchemaPath> projectionList()
Copyright © 2021 The Apache Software Foundation. All rights reserved.