| Package | Description |
|---|---|
| org.apache.drill.exec.store.pojo |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPojoWriter<V extends ValueVector>
Parent class for all pojo writers created for each field.
|
static class |
PojoWriters.BitWriter
Pojo writer for boolean.
|
static class |
PojoWriters.DecimalWriter
Pojo writer for decimal.
|
static class |
PojoWriters.DoubleWriter
Pojo writer for double.
|
static class |
PojoWriters.EnumWriter
Pojo writer for Enum.
|
static class |
PojoWriters.IntWriter
Pojo writer for int.
|
static class |
PojoWriters.LongWriter
Pojo writer for long.
|
static class |
PojoWriters.NBigIntWriter
Pojo writer for Long.
|
static class |
PojoWriters.NBooleanWriter
Pojo writer for Boolean.
|
static class |
PojoWriters.NDoubleWriter
Pojo writer for Double.
|
static class |
PojoWriters.NIntWriter
Pojo writer for Integer.
|
static class |
PojoWriters.NTimeStampWriter
Pojo writer for Timestamp.
|
static class |
PojoWriters.StringWriter
Pojo writer for String.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<PojoWriter> |
AbstractPojoRecordReader.writers |
| Modifier and Type | Method and Description |
|---|---|
static PojoWriter |
PojoWriters.getWriter(Class<?> type,
String fieldName,
DrillBuf buffer)
Creates matching writer to the given field type.
|
protected PojoWriter |
AbstractPojoRecordReader.initWriter(Class<?> type,
String fieldName,
OutputMutator output)
Creates writer based input class type and then initiates it.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
protected List<PojoWriter> |
PojoRecordReader.setupWriters(OutputMutator output)
Creates writers based on pojo field class types.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.