public static class FindLimit0Visitor.RelDataTypeReader extends AbstractRecordReader
Modifier and Type | Field and Description |
---|---|
List<String> |
columnNames |
List<TypeProtos.MajorType> |
columnTypes |
DEFAULT_TEXT_COLS_TO_READ
ALLOCATOR_INITIAL_RESERVATION, ALLOCATOR_MAX_RESERVATION
Constructor and Description |
---|
RelDataTypeReader(List<String> columnNames,
List<TypeProtos.MajorType> columnTypes) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
int |
next()
Increments this record reader forward, writing via the provided output
mutator into the output batch.
|
void |
setup(OperatorContext context,
OutputMutator output)
Configure the RecordReader with the provided schema and the record batch that should be written to.
|
String |
toString()
Represents RelDataTypeReader content as string, used in query plan json.
|
allocate, getColumns, getDefaultColumnsToRead, hasNext, isSkipQuery, isStarQuery, setColumns, transformColumns
public final List<TypeProtos.MajorType> columnTypes
public RelDataTypeReader(List<String> columnNames, List<TypeProtos.MajorType> columnTypes)
public void setup(OperatorContext context, OutputMutator output) throws ExecutionSetupException
RecordReader
context
- operator context for the readeroutput
- The place where output for a particular scan should be written. The record reader is responsible for
mutating the set of schema values for that particular record.ExecutionSetupException
public int next()
RecordReader
public String toString()
toString
in class AbstractRecordReader
Copyright © 1970 The Apache Software Foundation. All rights reserved.