Class UnionVectorListWriter
java.lang.Object
org.apache.drill.exec.vector.complex.impl.UnionVectorWriter
org.apache.drill.exec.vector.complex.impl.UnionVectorListWriter
- All Implemented Interfaces:
AutoCloseable
,Positionable
,BaseWriter
,BaseWriter.DictWriter
,BaseWriter.ListWriter
,BaseWriter.MapWriter
,BaseWriter.ScalarWriter
,BigIntWriter
,BitWriter
,DateWriter
,Decimal18Writer
,Decimal28DenseWriter
,Decimal28SparseWriter
,Decimal38DenseWriter
,Decimal38SparseWriter
,Decimal9Writer
,FieldWriter
,Float4Writer
,Float8Writer
,IntervalDayWriter
,IntervalWriter
,IntervalYearWriter
,IntWriter
,SmallIntWriter
,TimeStampWriter
,TimeWriter
,TinyIntWriter
,UInt1Writer
,UInt2Writer
,UInt4Writer
,UInt8Writer
,Var16CharWriter
,VarBinaryWriter
,VarCharWriter
,VarDecimalWriter
Union vector writer for writing list of union-type values
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.drill.exec.vector.complex.writer.BaseWriter
BaseWriter.ComplexWriter, BaseWriter.DictWriter, BaseWriter.ListWriter, BaseWriter.MapOrListWriter, BaseWriter.MapWriter, BaseWriter.ScalarWriter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
allocate()
bigInt()
Get concrete writer for writing bigint data toUnionVectorWriter.dataVector
.bit()
Get concrete writer for writing bit data toUnionVectorWriter.dataVector
.void
clear()
void
close()
void
copyReader
(FieldReader reader) void
copyReaderToField
(String name, FieldReader reader) date()
Get concrete writer for writing date data toUnionVectorWriter.dataVector
.decimal18
(int precision, int scale) decimal28Dense
(int precision, int scale) decimal28Dense
(String name) decimal28Dense
(String name, int precision, int scale) decimal28Sparse
(int precision, int scale) decimal28Sparse
(String name) decimal28Sparse
(String name, int precision, int scale) decimal38Dense
(int precision, int scale) decimal38Dense
(String name) decimal38Dense
(String name, int precision, int scale) decimal38Sparse
(int precision, int scale) decimal38Sparse
(String name) decimal38Sparse
(String name, int precision, int scale) decimal9()
decimal9
(int precision, int scale) dict()
void
end()
void
Finalizes writing values to key and value writers.void
endList()
float4()
Get concrete writer for writing float4 data toUnionVectorWriter.dataVector
.float8()
Get concrete writer for writing float8 data toUnionVectorWriter.dataVector
.getField()
int
integer()
Get concrete writer for writing int data toUnionVectorWriter.dataVector
.interval()
Get concrete writer for writing interval data toUnionVectorWriter.dataVector
.Get concrete writer for writing intervalday data toUnionVectorWriter.dataVector
.intervalDay
(String name) Get concrete writer for writing intervalyear data toUnionVectorWriter.dataVector
.intervalYear
(String name) boolean
This implementation returnsfalse
.boolean
isRoot()
list()
map()
void
setPosition
(int index) Superclass's idx() returns index of element inside list row.smallInt()
Get concrete writer for writing smallint data toUnionVectorWriter.dataVector
.void
start()
void
Prepares key and value writers to write new values.void
time()
Get concrete writer for writing time data toUnionVectorWriter.dataVector
.Get concrete writer for writing timestamp data toUnionVectorWriter.dataVector
.tinyInt()
Get concrete writer for writing tinyint data toUnionVectorWriter.dataVector
.toString()
uInt1()
Get concrete writer for writing uint1 data toUnionVectorWriter.dataVector
.uInt2()
Get concrete writer for writing uint2 data toUnionVectorWriter.dataVector
.uInt4()
Get concrete writer for writing uint4 data toUnionVectorWriter.dataVector
.uInt8()
Get concrete writer for writing uint8 data toUnionVectorWriter.dataVector
.union()
Get concrete writer for writing var16char data toUnionVectorWriter.dataVector
.Get concrete writer for writing varbinary data toUnionVectorWriter.dataVector
.varChar()
Get concrete writer for writing varchar data toUnionVectorWriter.dataVector
.Get concrete writer for writing vardecimal data toUnionVectorWriter.dataVector
.varDecimal
(int precision, int scale) varDecimal
(String name) varDecimal
(String name, int precision, int scale) void
write
(BigIntHolder holder) void
void
write
(DateHolder holder) void
write
(Decimal18Holder holder) void
write
(Decimal28DenseHolder holder) void
write
(Decimal28SparseHolder holder) void
write
(Decimal38DenseHolder holder) void
write
(Decimal38SparseHolder holder) void
write
(Decimal9Holder holder) void
write
(Float4Holder holder) void
write
(Float8Holder holder) void
write
(IntervalDayHolder holder) void
write
(IntervalHolder holder) void
write
(IntervalYearHolder holder) void
void
write
(SmallIntHolder holder) void
write
(TimeHolder holder) void
write
(TimeStampHolder holder) void
write
(TinyIntHolder holder) void
write
(UInt1Holder holder) void
write
(UInt2Holder holder) void
write
(UInt4Holder holder) void
write
(UInt8Holder holder) void
write
(Var16CharHolder holder) void
write
(VarBinaryHolder holder) void
write
(VarCharHolder holder) void
write
(VarDecimalHolder holder) void
writeBigInt
(long value) void
writeBit
(int value) void
writeDate
(long value) void
writeDecimal18
(long value, int precision, int scale) void
writeDecimal18
(BigDecimal value) void
writeDecimal28Dense
(int start, DrillBuf buffer, int precision, int scale) void
writeDecimal28Dense
(BigDecimal value) void
writeDecimal28Sparse
(int start, DrillBuf buffer, int precision, int scale) void
writeDecimal28Sparse
(BigDecimal value) void
writeDecimal38Dense
(int start, DrillBuf buffer, int precision, int scale) void
writeDecimal38Dense
(BigDecimal value) void
writeDecimal38Sparse
(int start, DrillBuf buffer, int precision, int scale) void
writeDecimal38Sparse
(BigDecimal value) void
writeDecimal9
(int value, int precision, int scale) void
writeDecimal9
(BigDecimal value) void
writeFloat4
(float value) void
writeFloat8
(double value) void
writeInt
(int value) void
writeInterval
(int months, int days, int milliseconds) void
writeIntervalDay
(int days, int milliseconds) void
writeIntervalYear
(int value) void
writeSmallInt
(short value) void
writeTime
(int value) void
writeTimeStamp
(long value) void
writeTinyInt
(byte value) void
writeUInt1
(byte value) void
writeUInt2
(char value) void
writeUInt4
(int value) void
writeUInt8
(long value) void
writeVar16Char
(int start, int end, DrillBuf buffer) void
writeVarBinary
(int start, int end, DrillBuf buffer) void
writeVarChar
(int start, int end, DrillBuf buffer) void
writeVarDecimal
(int start, int end, DrillBuf buffer, int precision, int scale) void
writeVarDecimal
(BigDecimal value) Methods inherited from class org.apache.drill.exec.vector.complex.impl.UnionVectorWriter
writeNull
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.drill.exec.vector.complex.writer.BaseWriter
getParent
-
Constructor Details
-
UnionVectorListWriter
-
-
Method Details
-
union
- Specified by:
union
in interfaceBaseWriter.ListWriter
- Overrides:
union
in classUnionVectorWriter
-
map
- Specified by:
map
in interfaceBaseWriter.ListWriter
- Overrides:
map
in classUnionVectorWriter
-
dict
- Specified by:
dict
in interfaceBaseWriter.ListWriter
- Overrides:
dict
in classUnionVectorWriter
-
list
- Specified by:
list
in interfaceBaseWriter.ListWriter
- Overrides:
list
in classUnionVectorWriter
-
tinyInt
Description copied from class:UnionVectorWriter
Get concrete writer for writing tinyint data toUnionVectorWriter.dataVector
.- Specified by:
tinyInt
in interfaceBaseWriter.ListWriter
- Overrides:
tinyInt
in classUnionVectorWriter
- Returns:
- tinyint writer
-
uInt1
Description copied from class:UnionVectorWriter
Get concrete writer for writing uint1 data toUnionVectorWriter.dataVector
.- Specified by:
uInt1
in interfaceBaseWriter.ListWriter
- Overrides:
uInt1
in classUnionVectorWriter
- Returns:
- uint1 writer
-
uInt2
Description copied from class:UnionVectorWriter
Get concrete writer for writing uint2 data toUnionVectorWriter.dataVector
.- Specified by:
uInt2
in interfaceBaseWriter.ListWriter
- Overrides:
uInt2
in classUnionVectorWriter
- Returns:
- uint2 writer
-
smallInt
Description copied from class:UnionVectorWriter
Get concrete writer for writing smallint data toUnionVectorWriter.dataVector
.- Specified by:
smallInt
in interfaceBaseWriter.ListWriter
- Overrides:
smallInt
in classUnionVectorWriter
- Returns:
- smallint writer
-
integer
Description copied from class:UnionVectorWriter
Get concrete writer for writing int data toUnionVectorWriter.dataVector
.- Specified by:
integer
in interfaceBaseWriter.ListWriter
- Overrides:
integer
in classUnionVectorWriter
- Returns:
- int writer
-
uInt4
Description copied from class:UnionVectorWriter
Get concrete writer for writing uint4 data toUnionVectorWriter.dataVector
.- Specified by:
uInt4
in interfaceBaseWriter.ListWriter
- Overrides:
uInt4
in classUnionVectorWriter
- Returns:
- uint4 writer
-
float4
Description copied from class:UnionVectorWriter
Get concrete writer for writing float4 data toUnionVectorWriter.dataVector
.- Specified by:
float4
in interfaceBaseWriter.ListWriter
- Overrides:
float4
in classUnionVectorWriter
- Returns:
- float4 writer
-
time
Description copied from class:UnionVectorWriter
Get concrete writer for writing time data toUnionVectorWriter.dataVector
.- Specified by:
time
in interfaceBaseWriter.ListWriter
- Overrides:
time
in classUnionVectorWriter
- Returns:
- time writer
-
intervalYear
Description copied from class:UnionVectorWriter
Get concrete writer for writing intervalyear data toUnionVectorWriter.dataVector
.- Specified by:
intervalYear
in interfaceBaseWriter.ListWriter
- Overrides:
intervalYear
in classUnionVectorWriter
- Returns:
- intervalyear writer
-
bigInt
Description copied from class:UnionVectorWriter
Get concrete writer for writing bigint data toUnionVectorWriter.dataVector
.- Specified by:
bigInt
in interfaceBaseWriter.ListWriter
- Overrides:
bigInt
in classUnionVectorWriter
- Returns:
- bigint writer
-
uInt8
Description copied from class:UnionVectorWriter
Get concrete writer for writing uint8 data toUnionVectorWriter.dataVector
.- Specified by:
uInt8
in interfaceBaseWriter.ListWriter
- Overrides:
uInt8
in classUnionVectorWriter
- Returns:
- uint8 writer
-
float8
Description copied from class:UnionVectorWriter
Get concrete writer for writing float8 data toUnionVectorWriter.dataVector
.- Specified by:
float8
in interfaceBaseWriter.ListWriter
- Overrides:
float8
in classUnionVectorWriter
- Returns:
- float8 writer
-
date
Description copied from class:UnionVectorWriter
Get concrete writer for writing date data toUnionVectorWriter.dataVector
.- Specified by:
date
in interfaceBaseWriter.ListWriter
- Overrides:
date
in classUnionVectorWriter
- Returns:
- date writer
-
timeStamp
Description copied from class:UnionVectorWriter
Get concrete writer for writing timestamp data toUnionVectorWriter.dataVector
.- Specified by:
timeStamp
in interfaceBaseWriter.ListWriter
- Overrides:
timeStamp
in classUnionVectorWriter
- Returns:
- timestamp writer
-
intervalDay
Description copied from class:UnionVectorWriter
Get concrete writer for writing intervalday data toUnionVectorWriter.dataVector
.- Specified by:
intervalDay
in interfaceBaseWriter.ListWriter
- Overrides:
intervalDay
in classUnionVectorWriter
- Returns:
- intervalday writer
-
interval
Description copied from class:UnionVectorWriter
Get concrete writer for writing interval data toUnionVectorWriter.dataVector
.- Specified by:
interval
in interfaceBaseWriter.ListWriter
- Overrides:
interval
in classUnionVectorWriter
- Returns:
- interval writer
-
varBinary
Description copied from class:UnionVectorWriter
Get concrete writer for writing varbinary data toUnionVectorWriter.dataVector
.- Specified by:
varBinary
in interfaceBaseWriter.ListWriter
- Overrides:
varBinary
in classUnionVectorWriter
- Returns:
- varbinary writer
-
varChar
Description copied from class:UnionVectorWriter
Get concrete writer for writing varchar data toUnionVectorWriter.dataVector
.- Specified by:
varChar
in interfaceBaseWriter.ListWriter
- Overrides:
varChar
in classUnionVectorWriter
- Returns:
- varchar writer
-
var16Char
Description copied from class:UnionVectorWriter
Get concrete writer for writing var16char data toUnionVectorWriter.dataVector
.- Specified by:
var16Char
in interfaceBaseWriter.ListWriter
- Overrides:
var16Char
in classUnionVectorWriter
- Returns:
- var16char writer
-
varDecimal
Description copied from class:UnionVectorWriter
Get concrete writer for writing vardecimal data toUnionVectorWriter.dataVector
.- Specified by:
varDecimal
in interfaceBaseWriter.ListWriter
- Overrides:
varDecimal
in classUnionVectorWriter
- Returns:
- vardecimal writer
-
varDecimal
- Specified by:
varDecimal
in interfaceBaseWriter.ListWriter
- Overrides:
varDecimal
in classUnionVectorWriter
-
bit
Description copied from class:UnionVectorWriter
Get concrete writer for writing bit data toUnionVectorWriter.dataVector
.- Specified by:
bit
in interfaceBaseWriter.ListWriter
- Overrides:
bit
in classUnionVectorWriter
- Returns:
- bit writer
-
setPosition
public void setPosition(int index) Superclass's idx() returns index of element inside list row. So the method uses additional fieldlistPosition
for storing index of list row forlistVector
.- Specified by:
setPosition
in interfacePositionable
- Parameters:
index
- of list in list vector
-
allocate
public void allocate()- Specified by:
allocate
in interfaceFieldWriter
- Overrides:
allocate
in classUnionVectorWriter
-
clear
public void clear()- Specified by:
clear
in interfaceFieldWriter
- Overrides:
clear
in classUnionVectorWriter
-
getValueCapacity
public int getValueCapacity()- Specified by:
getValueCapacity
in interfaceBaseWriter
- Overrides:
getValueCapacity
in classUnionVectorWriter
-
getField
- Specified by:
getField
in interfaceBaseWriter.MapWriter
- Overrides:
getField
in classUnionVectorWriter
-
close
- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classUnionVectorWriter
- Throws:
Exception
-
start
public void start()- Specified by:
start
in interfaceBaseWriter.MapWriter
-
end
public void end()- Specified by:
end
in interfaceBaseWriter.MapWriter
-
startList
public void startList()- Specified by:
startList
in interfaceBaseWriter.ListWriter
-
endList
public void endList()- Specified by:
endList
in interfaceBaseWriter.ListWriter
-
write
- Specified by:
write
in interfaceTinyIntWriter
-
writeTinyInt
public void writeTinyInt(byte value) - Specified by:
writeTinyInt
in interfaceTinyIntWriter
-
write
- Specified by:
write
in interfaceUInt1Writer
-
writeUInt1
public void writeUInt1(byte value) - Specified by:
writeUInt1
in interfaceUInt1Writer
-
write
- Specified by:
write
in interfaceUInt2Writer
-
writeUInt2
public void writeUInt2(char value) - Specified by:
writeUInt2
in interfaceUInt2Writer
-
write
- Specified by:
write
in interfaceSmallIntWriter
-
writeSmallInt
public void writeSmallInt(short value) - Specified by:
writeSmallInt
in interfaceSmallIntWriter
-
write
-
writeInt
public void writeInt(int value) -
write
- Specified by:
write
in interfaceUInt4Writer
-
writeUInt4
public void writeUInt4(int value) - Specified by:
writeUInt4
in interfaceUInt4Writer
-
write
- Specified by:
write
in interfaceFloat4Writer
-
writeFloat4
public void writeFloat4(float value) - Specified by:
writeFloat4
in interfaceFloat4Writer
-
write
- Specified by:
write
in interfaceTimeWriter
-
writeTime
public void writeTime(int value) - Specified by:
writeTime
in interfaceTimeWriter
-
write
- Specified by:
write
in interfaceIntervalYearWriter
-
writeIntervalYear
public void writeIntervalYear(int value) - Specified by:
writeIntervalYear
in interfaceIntervalYearWriter
-
write
- Specified by:
write
in interfaceDecimal9Writer
-
writeDecimal9
public void writeDecimal9(int value, int precision, int scale) -
writeDecimal9
-
write
- Specified by:
write
in interfaceBigIntWriter
-
writeBigInt
public void writeBigInt(long value) - Specified by:
writeBigInt
in interfaceBigIntWriter
-
write
- Specified by:
write
in interfaceUInt8Writer
-
writeUInt8
public void writeUInt8(long value) - Specified by:
writeUInt8
in interfaceUInt8Writer
-
write
- Specified by:
write
in interfaceFloat8Writer
-
writeFloat8
public void writeFloat8(double value) - Specified by:
writeFloat8
in interfaceFloat8Writer
-
write
- Specified by:
write
in interfaceDateWriter
-
writeDate
public void writeDate(long value) - Specified by:
writeDate
in interfaceDateWriter
-
write
- Specified by:
write
in interfaceTimeStampWriter
-
writeTimeStamp
public void writeTimeStamp(long value) - Specified by:
writeTimeStamp
in interfaceTimeStampWriter
-
write
- Specified by:
write
in interfaceDecimal18Writer
-
writeDecimal18
public void writeDecimal18(long value, int precision, int scale) -
writeDecimal18
-
write
- Specified by:
write
in interfaceIntervalDayWriter
-
writeIntervalDay
public void writeIntervalDay(int days, int milliseconds) - Specified by:
writeIntervalDay
in interfaceIntervalDayWriter
-
write
- Specified by:
write
in interfaceIntervalWriter
-
writeInterval
public void writeInterval(int months, int days, int milliseconds) - Specified by:
writeInterval
in interfaceIntervalWriter
-
write
- Specified by:
write
in interfaceDecimal28DenseWriter
-
writeDecimal28Dense
- Specified by:
writeDecimal28Dense
in interfaceDecimal28DenseWriter
-
writeDecimal28Dense
-
write
- Specified by:
write
in interfaceDecimal38DenseWriter
-
writeDecimal38Dense
- Specified by:
writeDecimal38Dense
in interfaceDecimal38DenseWriter
-
writeDecimal38Dense
-
write
- Specified by:
write
in interfaceDecimal38SparseWriter
-
writeDecimal38Sparse
- Specified by:
writeDecimal38Sparse
in interfaceDecimal38SparseWriter
-
writeDecimal38Sparse
-
write
- Specified by:
write
in interfaceDecimal28SparseWriter
-
writeDecimal28Sparse
- Specified by:
writeDecimal28Sparse
in interfaceDecimal28SparseWriter
-
writeDecimal28Sparse
-
write
- Specified by:
write
in interfaceVarBinaryWriter
-
writeVarBinary
- Specified by:
writeVarBinary
in interfaceVarBinaryWriter
-
write
- Specified by:
write
in interfaceVarCharWriter
-
writeVarChar
- Specified by:
writeVarChar
in interfaceVarCharWriter
-
write
- Specified by:
write
in interfaceVar16CharWriter
-
writeVar16Char
- Specified by:
writeVar16Char
in interfaceVar16CharWriter
-
write
- Specified by:
write
in interfaceVarDecimalWriter
-
writeVarDecimal
- Specified by:
writeVarDecimal
in interfaceVarDecimalWriter
-
writeVarDecimal
- Specified by:
writeVarDecimal
in interfaceVarDecimalWriter
-
write
-
writeBit
public void writeBit(int value) -
isEmptyMap
public boolean isEmptyMap()This implementation returnsfalse
.Must be overridden by map writers.
- Specified by:
isEmptyMap
in interfaceBaseWriter.MapWriter
-
map
- Specified by:
map
in interfaceBaseWriter.MapWriter
-
dict
- Specified by:
dict
in interfaceBaseWriter.MapWriter
-
getKeyWriter
- Specified by:
getKeyWriter
in interfaceBaseWriter.DictWriter
-
getValueWriter
- Specified by:
getValueWriter
in interfaceBaseWriter.DictWriter
-
startKeyValuePair
public void startKeyValuePair()Description copied from interface:BaseWriter.DictWriter
Prepares key and value writers to write new values. Must be invoked before writing data to these fields.- Specified by:
startKeyValuePair
in interfaceBaseWriter.DictWriter
-
endKeyValuePair
public void endKeyValuePair()Description copied from interface:BaseWriter.DictWriter
Finalizes writing values to key and value writers. Must be invoked after the values for the fields are written.- Specified by:
endKeyValuePair
in interfaceBaseWriter.DictWriter
-
list
- Specified by:
list
in interfaceBaseWriter.MapWriter
-
union
- Specified by:
union
in interfaceBaseWriter.MapWriter
-
tinyInt
- Specified by:
tinyInt
in interfaceBaseWriter.MapWriter
-
uInt1
- Specified by:
uInt1
in interfaceBaseWriter.MapWriter
-
uInt2
- Specified by:
uInt2
in interfaceBaseWriter.MapWriter
-
smallInt
- Specified by:
smallInt
in interfaceBaseWriter.MapWriter
-
integer
- Specified by:
integer
in interfaceBaseWriter.MapWriter
-
uInt4
- Specified by:
uInt4
in interfaceBaseWriter.MapWriter
-
float4
- Specified by:
float4
in interfaceBaseWriter.MapWriter
-
time
- Specified by:
time
in interfaceBaseWriter.MapWriter
-
intervalYear
- Specified by:
intervalYear
in interfaceBaseWriter.MapWriter
-
decimal9
- Specified by:
decimal9
in interfaceBaseWriter.MapWriter
-
decimal9
- Specified by:
decimal9
in interfaceBaseWriter.ListWriter
-
decimal9
- Specified by:
decimal9
in interfaceBaseWriter.MapWriter
-
decimal9
- Specified by:
decimal9
in interfaceBaseWriter.ListWriter
-
bigInt
- Specified by:
bigInt
in interfaceBaseWriter.MapWriter
-
uInt8
- Specified by:
uInt8
in interfaceBaseWriter.MapWriter
-
float8
- Specified by:
float8
in interfaceBaseWriter.MapWriter
-
date
- Specified by:
date
in interfaceBaseWriter.MapWriter
-
timeStamp
- Specified by:
timeStamp
in interfaceBaseWriter.MapWriter
-
decimal18
- Specified by:
decimal18
in interfaceBaseWriter.MapWriter
-
decimal18
- Specified by:
decimal18
in interfaceBaseWriter.ListWriter
-
decimal18
- Specified by:
decimal18
in interfaceBaseWriter.MapWriter
-
decimal18
- Specified by:
decimal18
in interfaceBaseWriter.ListWriter
-
intervalDay
- Specified by:
intervalDay
in interfaceBaseWriter.MapWriter
-
interval
- Specified by:
interval
in interfaceBaseWriter.MapWriter
-
decimal28Dense
- Specified by:
decimal28Dense
in interfaceBaseWriter.MapWriter
-
decimal28Dense
- Specified by:
decimal28Dense
in interfaceBaseWriter.ListWriter
-
decimal28Dense
- Specified by:
decimal28Dense
in interfaceBaseWriter.MapWriter
-
decimal28Dense
- Specified by:
decimal28Dense
in interfaceBaseWriter.ListWriter
-
decimal38Dense
- Specified by:
decimal38Dense
in interfaceBaseWriter.MapWriter
-
decimal38Dense
- Specified by:
decimal38Dense
in interfaceBaseWriter.ListWriter
-
decimal38Dense
- Specified by:
decimal38Dense
in interfaceBaseWriter.MapWriter
-
decimal38Dense
- Specified by:
decimal38Dense
in interfaceBaseWriter.ListWriter
-
decimal38Sparse
- Specified by:
decimal38Sparse
in interfaceBaseWriter.MapWriter
-
decimal38Sparse
- Specified by:
decimal38Sparse
in interfaceBaseWriter.ListWriter
-
decimal38Sparse
- Specified by:
decimal38Sparse
in interfaceBaseWriter.MapWriter
-
decimal38Sparse
- Specified by:
decimal38Sparse
in interfaceBaseWriter.ListWriter
-
decimal28Sparse
- Specified by:
decimal28Sparse
in interfaceBaseWriter.MapWriter
-
decimal28Sparse
- Specified by:
decimal28Sparse
in interfaceBaseWriter.ListWriter
-
decimal28Sparse
- Specified by:
decimal28Sparse
in interfaceBaseWriter.MapWriter
-
decimal28Sparse
- Specified by:
decimal28Sparse
in interfaceBaseWriter.ListWriter
-
varBinary
- Specified by:
varBinary
in interfaceBaseWriter.MapWriter
-
varChar
- Specified by:
varChar
in interfaceBaseWriter.MapWriter
-
var16Char
- Specified by:
var16Char
in interfaceBaseWriter.MapWriter
-
varDecimal
- Specified by:
varDecimal
in interfaceBaseWriter.MapWriter
-
varDecimal
- Specified by:
varDecimal
in interfaceBaseWriter.MapWriter
-
bit
- Specified by:
bit
in interfaceBaseWriter.MapWriter
-
copyReader
- Specified by:
copyReader
in interfaceBaseWriter.ListWriter
-
copyReaderToField
- Specified by:
copyReaderToField
in interfaceBaseWriter.MapWriter
-
toString
-
getParent
- Specified by:
getParent
in interfaceBaseWriter
-
isRoot
public boolean isRoot()
-