public class MapOrListWriterImpl extends Object implements org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
Modifier and Type | Field and Description |
---|---|
org.apache.drill.exec.vector.complex.writer.BaseWriter.ListWriter |
list |
org.apache.drill.exec.vector.complex.writer.BaseWriter.MapWriter |
map |
Constructor and Description |
---|
MapOrListWriterImpl(org.apache.drill.exec.vector.complex.writer.BaseWriter.ListWriter writer) |
MapOrListWriterImpl(org.apache.drill.exec.vector.complex.writer.BaseWriter.MapWriter writer) |
Modifier and Type | Method and Description |
---|---|
org.apache.drill.exec.vector.complex.writer.BigIntWriter |
bigInt(String name) |
org.apache.drill.exec.vector.complex.writer.VarBinaryWriter |
binary(String name)
Deprecated.
|
org.apache.drill.exec.vector.complex.writer.BitWriter |
bit(String name) |
org.apache.drill.exec.vector.complex.writer.DateWriter |
date(String name) |
org.apache.drill.exec.vector.complex.writer.Decimal18Writer |
decimal18(String name) |
org.apache.drill.exec.vector.complex.writer.Decimal28DenseWriter |
decimal28Dense(String name) |
org.apache.drill.exec.vector.complex.writer.Decimal28SparseWriter |
decimal28Sparse(String name) |
org.apache.drill.exec.vector.complex.writer.Decimal38DenseWriter |
decimal38Dense(String name) |
org.apache.drill.exec.vector.complex.writer.Decimal38SparseWriter |
decimal38Sparse(String name) |
org.apache.drill.exec.vector.complex.writer.Decimal9Writer |
decimal9(String name) |
org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter |
dict(String name) |
void |
end() |
org.apache.drill.exec.vector.complex.writer.Float4Writer |
float4(String name) |
org.apache.drill.exec.vector.complex.writer.Float8Writer |
float8(String name) |
org.apache.drill.exec.vector.complex.writer.IntWriter |
integer(String name) |
org.apache.drill.exec.vector.complex.writer.IntervalWriter |
interval(String name) |
org.apache.drill.exec.vector.complex.writer.IntervalDayWriter |
intervalDay(String name) |
org.apache.drill.exec.vector.complex.writer.IntervalYearWriter |
intervalYear(String name) |
boolean |
isListWriter() |
boolean |
isMapWriter() |
org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter |
list(String name) |
org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter |
listOfDict() |
org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter |
listoftmap(String name) |
org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter |
map(String name) |
org.apache.drill.exec.vector.complex.writer.SmallIntWriter |
smallInt(String name) |
void |
start() |
org.apache.drill.exec.vector.complex.writer.TimeWriter |
time(String name) |
org.apache.drill.exec.vector.complex.writer.TimeStampWriter |
timeStamp(String name) |
org.apache.drill.exec.vector.complex.writer.TinyIntWriter |
tinyInt(String name) |
org.apache.drill.exec.vector.complex.writer.UInt1Writer |
uInt1(String name) |
org.apache.drill.exec.vector.complex.writer.UInt2Writer |
uInt2(String name) |
org.apache.drill.exec.vector.complex.writer.UInt4Writer |
uInt4(String name) |
org.apache.drill.exec.vector.complex.writer.UInt8Writer |
uInt8(String name) |
org.apache.drill.exec.vector.complex.writer.Var16CharWriter |
var16Char(String name) |
org.apache.drill.exec.vector.complex.writer.VarBinaryWriter |
varBinary(String name) |
org.apache.drill.exec.vector.complex.writer.VarCharWriter |
varChar(String name) |
org.apache.drill.exec.vector.complex.writer.VarDecimalWriter |
varDecimal(String name) |
org.apache.drill.exec.vector.complex.writer.VarDecimalWriter |
varDecimal(String name,
int precision,
int scale) |
public final org.apache.drill.exec.vector.complex.writer.BaseWriter.MapWriter map
public final org.apache.drill.exec.vector.complex.writer.BaseWriter.ListWriter list
public MapOrListWriterImpl(org.apache.drill.exec.vector.complex.writer.BaseWriter.MapWriter writer)
public MapOrListWriterImpl(org.apache.drill.exec.vector.complex.writer.BaseWriter.ListWriter writer)
public void start()
start
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public void end()
end
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter map(String name)
map
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter listoftmap(String name)
listoftmap
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter dict(String name)
dict
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter listOfDict()
listOfDict
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter list(String name)
list
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public boolean isMapWriter()
isMapWriter
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public boolean isListWriter()
isListWriter
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.VarCharWriter varChar(String name)
varChar
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.IntWriter integer(String name)
integer
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.BigIntWriter bigInt(String name)
bigInt
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.Float4Writer float4(String name)
float4
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.Float8Writer float8(String name)
float8
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.BitWriter bit(String name)
bit
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
@Deprecated public org.apache.drill.exec.vector.complex.writer.VarBinaryWriter binary(String name)
binary
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.TinyIntWriter tinyInt(String name)
tinyInt
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.SmallIntWriter smallInt(String name)
smallInt
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.DateWriter date(String name)
date
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.TimeWriter time(String name)
time
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.TimeStampWriter timeStamp(String name)
timeStamp
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.VarBinaryWriter varBinary(String name)
varBinary
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.Var16CharWriter var16Char(String name)
var16Char
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.UInt1Writer uInt1(String name)
uInt1
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.UInt2Writer uInt2(String name)
uInt2
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.UInt4Writer uInt4(String name)
uInt4
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.UInt8Writer uInt8(String name)
uInt8
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.IntervalYearWriter intervalYear(String name)
intervalYear
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.IntervalDayWriter intervalDay(String name)
intervalDay
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.IntervalWriter interval(String name)
interval
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.Decimal9Writer decimal9(String name)
decimal9
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.Decimal18Writer decimal18(String name)
decimal18
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.Decimal28DenseWriter decimal28Dense(String name)
decimal28Dense
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.Decimal38DenseWriter decimal38Dense(String name)
decimal38Dense
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.VarDecimalWriter varDecimal(String name)
varDecimal
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.VarDecimalWriter varDecimal(String name, int precision, int scale)
varDecimal
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.Decimal38SparseWriter decimal38Sparse(String name)
decimal38Sparse
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
public org.apache.drill.exec.vector.complex.writer.Decimal28SparseWriter decimal28Sparse(String name)
decimal28Sparse
in interface org.apache.drill.exec.vector.complex.writer.BaseWriter.MapOrListWriter
Copyright © 2021 The Apache Software Foundation. All rights reserved.