public final class CsvEncoder
extends org.apache.avro.io.Encoder
implements org.apache.avro.io.parsing.Parser.ActionHandler
| Constructor and Description |
|---|
CsvEncoder(CsvWriter csvWriter,
org.apache.avro.Schema writerSchema) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.avro.io.parsing.Symbol |
doAction(org.apache.avro.io.parsing.Symbol symbol,
org.apache.avro.io.parsing.Symbol symbol1) |
void |
flush() |
void |
setItemCount(long l) |
void |
startItem() |
String |
toString() |
void |
writeArrayEnd() |
void |
writeArrayStart() |
void |
writeBoolean(boolean bln) |
void |
writeBytes(byte[] bytes,
int i,
int length) |
void |
writeBytes(ByteBuffer bb) |
void |
writeDouble(double d) |
void |
writeEnum(int e) |
void |
writeFixed(byte[] bytes,
int i,
int length) |
void |
writeFloat(float f) |
void |
writeHeader() |
void |
writeIndex(int unionIndex) |
void |
writeInt(int i) |
void |
writeLong(long l) |
void |
writeMapEnd() |
void |
writeMapStart() |
void |
writeNull() |
void |
writeString(org.apache.avro.util.Utf8 utf8) |
public CsvEncoder(CsvWriter csvWriter, org.apache.avro.Schema writerSchema) throws IOException
IOExceptionpublic void writeHeader()
throws IOException
IOExceptionpublic void writeNull()
throws IOException
writeNull in class org.apache.avro.io.EncoderIOExceptionpublic void writeBoolean(boolean bln)
throws IOException
writeBoolean in class org.apache.avro.io.EncoderIOExceptionpublic void writeInt(int i)
throws IOException
writeInt in class org.apache.avro.io.EncoderIOExceptionpublic void writeLong(long l)
throws IOException
writeLong in class org.apache.avro.io.EncoderIOExceptionpublic void writeFloat(float f)
throws IOException
writeFloat in class org.apache.avro.io.EncoderIOExceptionpublic void writeDouble(double d)
throws IOException
writeDouble in class org.apache.avro.io.EncoderIOExceptionpublic void writeString(org.apache.avro.util.Utf8 utf8)
throws IOException
writeString in class org.apache.avro.io.EncoderIOExceptionpublic void writeBytes(ByteBuffer bb) throws IOException
writeBytes in class org.apache.avro.io.EncoderIOExceptionpublic void writeBytes(byte[] bytes,
int i,
int length)
throws IOException
writeBytes in class org.apache.avro.io.EncoderIOExceptionpublic void writeFixed(byte[] bytes,
int i,
int length)
throws IOException
writeFixed in class org.apache.avro.io.EncoderIOExceptionpublic void writeEnum(int e)
throws IOException
writeEnum in class org.apache.avro.io.EncoderIOExceptionpublic void writeArrayStart()
throws IOException
writeArrayStart in class org.apache.avro.io.EncoderIOExceptionpublic void writeArrayEnd()
throws IOException
writeArrayEnd in class org.apache.avro.io.EncoderIOExceptionpublic void writeMapStart()
writeMapStart in class org.apache.avro.io.Encoderpublic void writeMapEnd()
writeMapEnd in class org.apache.avro.io.Encoderpublic void writeIndex(int unionIndex)
throws IOException
writeIndex in class org.apache.avro.io.EncoderIOExceptionpublic void flush()
throws IOException
flush in interface FlushableIOException@Nullable public org.apache.avro.io.parsing.Symbol doAction(org.apache.avro.io.parsing.Symbol symbol, org.apache.avro.io.parsing.Symbol symbol1)
doAction in interface org.apache.avro.io.parsing.Parser.ActionHandlerpublic void setItemCount(long l)
setItemCount in class org.apache.avro.io.Encoderpublic void startItem()
throws IOException
startItem in class org.apache.avro.io.EncoderIOExceptionCopyright © 2019 SPF4J. All rights reserved.