| Package | Description |
|---|---|
| org.apache.drill.exec.physical.impl | |
| org.apache.drill.exec.planner.sql.handlers | |
| org.apache.drill.exec.store | |
| org.apache.drill.exec.store.avro | |
| org.apache.drill.exec.store.easy.json | |
| org.apache.drill.exec.store.easy.sequencefile | |
| org.apache.drill.exec.store.easy.text.compliant | |
| org.apache.drill.exec.store.mock |
Defines a mock data source which generates dummy test data for use
in testing.
|
| org.apache.drill.exec.store.parquet.columnreaders | |
| org.apache.drill.exec.store.parquet2 | |
| org.apache.drill.exec.store.pcap |
For comments on realization of this format plugin look at :
|
| org.apache.drill.exec.store.pojo | |
| org.apache.drill.exec.store.text | |
| org.apache.drill.exec.vector.complex.impl |
| Modifier and Type | Class and Description |
|---|---|
static class |
ScanBatch.Mutator
Row set mutator implementation provided to record readers created by
this scan batch.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FindLimit0Visitor.RelDataTypeReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
RecordReader.setup(OperatorContext context,
OutputMutator output)
Configure the RecordReader with the provided schema and the record batch that should be written to.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AvroRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
JSONRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
SequenceFileRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
CompliantTextRecordReader.setup(OperatorContext context,
OutputMutator outputMutator)
Performs the initial setup required for the record reader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MockRecordReader.setup(OperatorContext context,
OutputMutator output) |
void |
ExtendedMockRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
ReadState.buildReader(ParquetRecordReader reader,
OutputMutator output)
Create the readers needed to read columns: fixed-length or variable length.
|
void |
ParquetSchema.createNonExistentColumns(OutputMutator output,
List<NullableIntVector> nullFilledVectors)
Create "dummy" fields for columns which are selected in the SELECT clause, but not
present in the Parquet schema.
|
void |
ParquetRecordReader.setup(OperatorContext operatorContext,
OutputMutator output)
Prepare the Parquet reader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DrillParquetReader.setup(OperatorContext context,
OutputMutator output) |
| Constructor and Description |
|---|
DrillParquetGroupConverter(OutputMutator mutator,
BaseWriter.MapWriter mapWriter,
org.apache.parquet.schema.GroupType schema,
Collection<SchemaPath> columns,
OptionManager options,
ParquetReaderUtility.DateCorruptionStatus containsCorruptedDates) |
DrillParquetGroupConverter(OutputMutator mutator,
ComplexWriterImpl complexWriter,
org.apache.parquet.schema.MessageType schema,
Collection<SchemaPath> columns,
OptionManager options,
ParquetReaderUtility.DateCorruptionStatus containsCorruptedDates) |
DrillParquetRecordMaterializer(OutputMutator mutator,
BaseWriter.ComplexWriter complexWriter,
org.apache.parquet.schema.MessageType schema,
Collection<SchemaPath> columns,
OptionManager options,
ParquetReaderUtility.DateCorruptionStatus containsCorruptedDates) |
| Modifier and Type | Method and Description |
|---|---|
void |
PcapRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
PojoWriter.init(OutputMutator output)
Initializes value vector.
|
void |
AbstractPojoWriter.init(OutputMutator output) |
protected PojoWriter |
AbstractPojoRecordReader.initWriter(Class<?> type,
String fieldName,
OutputMutator output)
Creates writer based input class type and then initiates it.
|
void |
AbstractPojoRecordReader.setup(OperatorContext context,
OutputMutator output) |
protected List<PojoWriter> |
PojoRecordReader.setupWriters(OutputMutator output)
Creates writers based on pojo field class types.
|
protected List<PojoWriter> |
DynamicPojoRecordReader.setupWriters(OutputMutator output)
Initiates writers based on given schema which contains field name and its type.
|
protected abstract List<PojoWriter> |
AbstractPojoRecordReader.setupWriters(OutputMutator output)
Setups writers for each field in the row.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DrillTextRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Constructor and Description |
|---|
VectorContainerWriter(OutputMutator mutator) |
VectorContainerWriter(OutputMutator mutator,
boolean unionEnabled) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.