Class MapOrListWriterImpl
java.lang.Object
org.apache.drill.exec.vector.complex.impl.MapOrListWriterImpl
- All Implemented Interfaces:
BaseWriter.MapOrListWriter
-
Field Summary
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.decimal28Dense
(String name) decimal28Sparse
(String name) decimal38Dense
(String name) decimal38Sparse
(String name) void
end()
intervalDay
(String name) intervalYear
(String name) boolean
boolean
listoftmap
(String name) void
start()
varDecimal
(String name) varDecimal
(String name, int precision, int scale)
-
Field Details
-
map
-
list
-
-
Constructor Details
-
MapOrListWriterImpl
-
MapOrListWriterImpl
-
-
Method Details
-
start
public void start()- Specified by:
start
in interfaceBaseWriter.MapOrListWriter
-
end
public void end()- Specified by:
end
in interfaceBaseWriter.MapOrListWriter
-
map
- Specified by:
map
in interfaceBaseWriter.MapOrListWriter
-
listoftmap
- Specified by:
listoftmap
in interfaceBaseWriter.MapOrListWriter
-
dict
- Specified by:
dict
in interfaceBaseWriter.MapOrListWriter
-
listOfDict
- Specified by:
listOfDict
in interfaceBaseWriter.MapOrListWriter
-
list
- Specified by:
list
in interfaceBaseWriter.MapOrListWriter
-
isMapWriter
public boolean isMapWriter()- Specified by:
isMapWriter
in interfaceBaseWriter.MapOrListWriter
-
isListWriter
public boolean isListWriter()- Specified by:
isListWriter
in interfaceBaseWriter.MapOrListWriter
-
varChar
- Specified by:
varChar
in interfaceBaseWriter.MapOrListWriter
-
integer
- Specified by:
integer
in interfaceBaseWriter.MapOrListWriter
-
bigInt
- Specified by:
bigInt
in interfaceBaseWriter.MapOrListWriter
-
float4
- Specified by:
float4
in interfaceBaseWriter.MapOrListWriter
-
float8
- Specified by:
float8
in interfaceBaseWriter.MapOrListWriter
-
bit
- Specified by:
bit
in interfaceBaseWriter.MapOrListWriter
-
binary
Deprecated.- Specified by:
binary
in interfaceBaseWriter.MapOrListWriter
-
tinyInt
- Specified by:
tinyInt
in interfaceBaseWriter.MapOrListWriter
-
smallInt
- Specified by:
smallInt
in interfaceBaseWriter.MapOrListWriter
-
date
- Specified by:
date
in interfaceBaseWriter.MapOrListWriter
-
time
- Specified by:
time
in interfaceBaseWriter.MapOrListWriter
-
timeStamp
- Specified by:
timeStamp
in interfaceBaseWriter.MapOrListWriter
-
varBinary
- Specified by:
varBinary
in interfaceBaseWriter.MapOrListWriter
-
var16Char
- Specified by:
var16Char
in interfaceBaseWriter.MapOrListWriter
-
uInt1
- Specified by:
uInt1
in interfaceBaseWriter.MapOrListWriter
-
uInt2
- Specified by:
uInt2
in interfaceBaseWriter.MapOrListWriter
-
uInt4
- Specified by:
uInt4
in interfaceBaseWriter.MapOrListWriter
-
uInt8
- Specified by:
uInt8
in interfaceBaseWriter.MapOrListWriter
-
intervalYear
- Specified by:
intervalYear
in interfaceBaseWriter.MapOrListWriter
-
intervalDay
- Specified by:
intervalDay
in interfaceBaseWriter.MapOrListWriter
-
interval
- Specified by:
interval
in interfaceBaseWriter.MapOrListWriter
-
decimal9
- Specified by:
decimal9
in interfaceBaseWriter.MapOrListWriter
-
decimal18
- Specified by:
decimal18
in interfaceBaseWriter.MapOrListWriter
-
decimal28Dense
- Specified by:
decimal28Dense
in interfaceBaseWriter.MapOrListWriter
-
decimal38Dense
- Specified by:
decimal38Dense
in interfaceBaseWriter.MapOrListWriter
-
varDecimal
- Specified by:
varDecimal
in interfaceBaseWriter.MapOrListWriter
-
varDecimal
- Specified by:
varDecimal
in interfaceBaseWriter.MapOrListWriter
-
decimal38Sparse
- Specified by:
decimal38Sparse
in interfaceBaseWriter.MapOrListWriter
-
decimal28Sparse
- Specified by:
decimal28Sparse
in interfaceBaseWriter.MapOrListWriter
-