public class CompliantTextRecordReader extends AbstractRecordReader
DEFAULT_TEXT_COLS_TO_READALLOCATOR_INITIAL_RESERVATION, ALLOCATOR_MAX_RESERVATION| Constructor and Description |
|---|
CompliantTextRecordReader(org.apache.hadoop.mapred.FileSplit split,
DrillFileSystem dfs,
FragmentContext context,
TextParsingSettings settings,
List<SchemaPath> columns) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Cleanup state once we are finished processing all the records.
|
protected List<SchemaPath> |
getDefaultColumnsToRead()
Returns list of default columns to read to replace empty list of columns.
|
boolean |
isStarQuery() |
int |
next()
Generates the next record batch
|
void |
setup(OperatorContext context,
OutputMutator outputMutator)
Performs the initial setup required for the record reader.
|
allocate, getColumns, isSkipQuery, setColumns, toString, transformColumnspublic CompliantTextRecordReader(org.apache.hadoop.mapred.FileSplit split,
DrillFileSystem dfs,
FragmentContext context,
TextParsingSettings settings,
List<SchemaPath> columns)
public boolean isStarQuery()
isStarQuery in class AbstractRecordReaderprotected List<SchemaPath> getDefaultColumnsToRead()
getDefaultColumnsToRead in class AbstractRecordReaderpublic void setup(OperatorContext context, OutputMutator outputMutator) throws ExecutionSetupException
context - operator context from which buffer's will be allocated and managedoutputMutator - Used to create the schema in the output record batchExecutionSetupExceptionpublic int next()
public void close()
Copyright © 2017 The Apache Software Foundation. All rights reserved.