public class ScanProjectionParser extends Object
A wildcard project list can contain implicit columns in addition to the wildcard. The wildcard defines the insert point: the point at which reader-defined columns are inserted as found.
| Modifier and Type | Class and Description |
|---|---|
static class |
ScanProjectionParser.ProjectionParseResult |
| Modifier and Type | Field and Description |
|---|---|
static String |
PROJECT_ALL |
static String |
PROJECT_NONE |
static String |
PROJECTION_TYPE_PROP |
| Constructor and Description |
|---|
ScanProjectionParser() |
| Modifier and Type | Method and Description |
|---|---|
static ScanProjectionParser.ProjectionParseResult |
parse(Collection<SchemaPath> projList) |
protected ProjectedColumn |
project(TupleMetadata tuple,
String colName) |
public static final String PROJECTION_TYPE_PROP
public static final String PROJECT_ALL
public static final String PROJECT_NONE
public static ScanProjectionParser.ProjectionParseResult parse(Collection<SchemaPath> projList)
protected ProjectedColumn project(TupleMetadata tuple, String colName)
Copyright © 2021 The Apache Software Foundation. All rights reserved.