public class StructOrListWriterImpl extends Object implements BaseWriter.StructOrListWriter
BaseWriter.StructOrListWriter.| Modifier and Type | Field and Description |
|---|---|
BaseWriter.ListWriter |
list |
BaseWriter.StructWriter |
struct |
| Constructor and Description |
|---|
StructOrListWriterImpl(BaseWriter.ListWriter writer)
Constructs a new instance using a
BaseWriter.ListWriter
(instead of a BaseWriter.StructWriter). |
StructOrListWriterImpl(BaseWriter.StructWriter writer)
Constructs a new instance using a
BaseWriter.StructWriter
(instead of an BaseWriter.ListWriter). |
| Modifier and Type | Method and Description |
|---|---|
BigIntWriter |
bigInt(String name) |
VarBinaryWriter |
binary(String name) |
BitWriter |
bit(String name) |
void |
end()
Finish writing to the list or struct.
|
Float4Writer |
float4(String name) |
Float8Writer |
float8(String name) |
IntWriter |
integer(String name) |
boolean |
isListWriter() |
boolean |
isStructWriter() |
BaseWriter.StructOrListWriter |
list(String name) |
BaseWriter.StructOrListWriter |
listoftstruct(String name)
Creates a new writer for a list of structs.
|
void |
start()
Start writing to either the list or the struct.
|
BaseWriter.StructOrListWriter |
struct(String name)
Creates a new writer for a struct with the given name.
|
VarCharWriter |
varChar(String name) |
public final BaseWriter.StructWriter struct
public final BaseWriter.ListWriter list
public StructOrListWriterImpl(BaseWriter.StructWriter writer)
BaseWriter.StructWriter
(instead of an BaseWriter.ListWriter).public StructOrListWriterImpl(BaseWriter.ListWriter writer)
BaseWriter.ListWriter
(instead of a BaseWriter.StructWriter).public void start()
start in interface BaseWriter.StructOrListWriterpublic void end()
end in interface BaseWriter.StructOrListWriterpublic BaseWriter.StructOrListWriter struct(String name)
struct in interface BaseWriter.StructOrListWriterpublic BaseWriter.StructOrListWriter listoftstruct(String name)
listoftstruct in interface BaseWriter.StructOrListWritername - Unused.public BaseWriter.StructOrListWriter list(String name)
list in interface BaseWriter.StructOrListWriterpublic boolean isStructWriter()
isStructWriter in interface BaseWriter.StructOrListWriterpublic boolean isListWriter()
isListWriter in interface BaseWriter.StructOrListWriterpublic VarCharWriter varChar(String name)
varChar in interface BaseWriter.StructOrListWriterpublic IntWriter integer(String name)
integer in interface BaseWriter.StructOrListWriterpublic BigIntWriter bigInt(String name)
bigInt in interface BaseWriter.StructOrListWriterpublic Float4Writer float4(String name)
float4 in interface BaseWriter.StructOrListWriterpublic Float8Writer float8(String name)
float8 in interface BaseWriter.StructOrListWriterpublic BitWriter bit(String name)
bit in interface BaseWriter.StructOrListWriterpublic VarBinaryWriter binary(String name)
binary in interface BaseWriter.StructOrListWriterCopyright © 2021 The Apache Software Foundation. All rights reserved.