| Package | Description |
|---|---|
| org.apache.drill.exec.physical.impl.scan |
Defines the scan operation implementation.
|
| org.apache.drill.exec.physical.impl.scan.columns |
Handles the special "columns" column used by the text reader,
and available to similar readers.
|
| org.apache.drill.exec.physical.impl.scan.file |
Handles optional file metadata columns: implicit columns and
partition columns.
|
| org.apache.drill.exec.physical.impl.scan.framework |
Defines the projection, vector continuity and other operations for
a set of one or more readers.
|
| org.apache.drill.exec.store.enumerable | |
| org.apache.drill.exec.store.http | |
| org.apache.drill.exec.store.kafka |
Kafka storage plugin.
|
| org.apache.drill.exec.store.kafka.decoders | |
| 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.splunk |
| Modifier and Type | Field and Description |
|---|---|
List<ManagedReader<SchemaNegotiator>> |
BaseScanOperatorExecTest.BaseScanFixtureBuilder.readers |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BaseScanOperatorExecTest.MockEarlySchemaReader.open(SchemaNegotiator schemaNegotiator) |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseScanOperatorExecTest.BaseScanFixtureBuilder.addReader(ManagedReader<SchemaNegotiator> reader) |
void |
BaseScanOperatorExecTest.BaseScanFixtureBuilder.addReaders(List<ManagedReader<SchemaNegotiator>> readers) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ColumnsSchemaNegotiator
Schema negotiator that supports the file scan options plus access
to the specific selected columns indexes.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ColumnsScanFramework.ColumnsSchemaNegotiatorImpl
Implementation of the columns array schema negotiator.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
FileScanFramework.FileSchemaNegotiator
The file schema negotiator adds no behavior at present, but is
created as a placeholder anticipating the need for file-specific
behavior later.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
FileScanFramework.FileSchemaNegotiatorImpl
Implementation of the file-level schema negotiator.
|
| Modifier and Type | Method and Description |
|---|---|
ManagedReader<? extends SchemaNegotiator> |
FileScanFramework.FileReaderFactory.next() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ManagedReader<T extends SchemaNegotiator>
Extended version of a record reader which uses a size-aware batch mutator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SchemaNegotiatorImpl
Implementation of the schema negotiation between scan operator and
batch reader.
|
| Modifier and Type | Field and Description |
|---|---|
protected ManagedReader<? extends SchemaNegotiator> |
ShimBatchReader.reader |
| Modifier and Type | Method and Description |
|---|---|
ManagedReader<? extends SchemaNegotiator> |
BasicScanFactory.next() |
ManagedReader<? extends SchemaNegotiator> |
ManagedScanFramework.ReaderFactory.next() |
ManagedReader<? extends SchemaNegotiator> |
ShimBatchReader.reader() |
| Constructor and Description |
|---|
BasicScanFactory(Iterator<ManagedReader<SchemaNegotiator>> iterator) |
ShimBatchReader(ManagedScanFramework manager,
ManagedReader<? extends SchemaNegotiator> reader) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EnumerableRecordReader.open(SchemaNegotiator negotiator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
HttpBatchReader.open(SchemaNegotiator negotiator) |
boolean |
HttpXMLBatchReader.open(SchemaNegotiator negotiator) |
boolean |
HttpCSVBatchReader.open(SchemaNegotiator negotiator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
KafkaRecordReader.open(SchemaNegotiator negotiator) |
| Modifier and Type | Method and Description |
|---|---|
void |
AvroMessageReader.init(SchemaNegotiator negotiator,
ReadOptions readOptions,
KafkaStoragePlugin plugin) |
void |
MessageReader.init(SchemaNegotiator negotiator,
ReadOptions readOptions,
KafkaStoragePlugin plugin) |
void |
JsonMessageReader.init(SchemaNegotiator negotiator,
ReadOptions readOptions,
KafkaStoragePlugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ExtendedMockBatchReader.open(SchemaNegotiator schemaNegotiator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SplunkBatchReader.open(SchemaNegotiator negotiator) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.