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)
projectionList
- 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 © 1970 The Apache Software Foundation. All rights reserved.