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