public class BasicJsonOutput extends Object implements JsonOutput
| Modifier and Type | Field and Description |
|---|---|
protected com.fasterxml.jackson.core.JsonGenerator |
gen |
| Modifier | Constructor and Description |
|---|---|
|
BasicJsonOutput(com.fasterxml.jackson.core.JsonGenerator gen) |
protected |
BasicJsonOutput(com.fasterxml.jackson.core.JsonGenerator gen,
DateOutputFormat dateOutput) |
public BasicJsonOutput(com.fasterxml.jackson.core.JsonGenerator gen)
protected BasicJsonOutput(com.fasterxml.jackson.core.JsonGenerator gen,
DateOutputFormat dateOutput)
public void flush()
throws IOException
flush in interface JsonOutputIOExceptionpublic void writeStartArray()
throws IOException
writeStartArray in interface JsonOutputIOExceptionpublic void writeEndArray()
throws IOException
writeEndArray in interface JsonOutputIOExceptionpublic void writeStartObject()
throws IOException
writeStartObject in interface JsonOutputIOExceptionpublic void writeEndObject()
throws IOException
writeEndObject in interface JsonOutputIOExceptionpublic void writeUntypedNull()
throws IOException
writeUntypedNull in interface JsonOutputIOExceptionpublic void writeFieldName(String name) throws IOException
writeFieldName in interface JsonOutputIOExceptionpublic void writeDecimal(FieldReader reader) throws IOException
writeDecimal in interface JsonOutputIOExceptionpublic void writeTinyInt(FieldReader reader) throws IOException
writeTinyInt in interface JsonOutputIOExceptionpublic void writeSmallInt(FieldReader reader) throws IOException
writeSmallInt in interface JsonOutputIOExceptionpublic void writeInt(FieldReader reader) throws IOException
writeInt in interface JsonOutputIOExceptionpublic void writeBigInt(FieldReader reader) throws IOException
writeBigInt in interface JsonOutputIOExceptionpublic void writeFloat(FieldReader reader) throws IOException
writeFloat in interface JsonOutputIOExceptionpublic void writeDouble(FieldReader reader) throws IOException
writeDouble in interface JsonOutputIOExceptionpublic void writeVarChar(FieldReader reader) throws IOException
writeVarChar in interface JsonOutputIOExceptionpublic void writeVar16Char(FieldReader reader) throws IOException
writeVar16Char in interface JsonOutputIOExceptionpublic void writeBinary(FieldReader reader) throws IOException
writeBinary in interface JsonOutputIOExceptionpublic void writeBoolean(FieldReader reader) throws IOException
writeBoolean in interface JsonOutputIOExceptionpublic void writeDate(FieldReader reader) throws IOException
writeDate in interface JsonOutputIOExceptionpublic void writeTime(FieldReader reader) throws IOException
writeTime in interface JsonOutputIOExceptionpublic void writeTimestamp(FieldReader reader) throws IOException
writeTimestamp in interface JsonOutputIOExceptionpublic void writeInterval(FieldReader reader) throws IOException
writeInterval in interface JsonOutputIOExceptionpublic void writeTinyInt(int index,
FieldReader reader)
throws IOException
writeTinyInt in interface JsonOutputIOExceptionpublic void writeSmallInt(int index,
FieldReader reader)
throws IOException
writeSmallInt in interface JsonOutputIOExceptionpublic void writeInt(int index,
FieldReader reader)
throws IOException
writeInt in interface JsonOutputIOExceptionpublic void writeBigInt(int index,
FieldReader reader)
throws IOException
writeBigInt in interface JsonOutputIOExceptionpublic void writeFloat(int index,
FieldReader reader)
throws IOException
writeFloat in interface JsonOutputIOExceptionpublic void writeDouble(int index,
FieldReader reader)
throws IOException
writeDouble in interface JsonOutputIOExceptionpublic void writeVarChar(int index,
FieldReader reader)
throws IOException
writeVarChar in interface JsonOutputIOExceptionpublic void writeVar16Char(int index,
FieldReader reader)
throws IOException
writeVar16Char in interface JsonOutputIOExceptionpublic void writeBinary(int index,
FieldReader reader)
throws IOException
writeBinary in interface JsonOutputIOExceptionpublic void writeBoolean(int index,
FieldReader reader)
throws IOException
writeBoolean in interface JsonOutputIOExceptionpublic void writeDate(int index,
FieldReader reader)
throws IOException
writeDate in interface JsonOutputIOExceptionpublic void writeTime(int index,
FieldReader reader)
throws IOException
writeTime in interface JsonOutputIOExceptionpublic void writeTimestamp(int index,
FieldReader reader)
throws IOException
writeTimestamp in interface JsonOutputIOExceptionpublic void writeInterval(int index,
FieldReader reader)
throws IOException
writeInterval in interface JsonOutputIOExceptionpublic void writeDecimal(int index,
FieldReader reader)
throws IOException
writeDecimal in interface JsonOutputIOExceptionpublic void writeDecimal(BigDecimal value) throws IOException
writeDecimal in interface JsonOutputIOExceptionpublic void writeTinyInt(byte value)
throws IOException
writeTinyInt in interface JsonOutputIOExceptionpublic void writeSmallInt(short value)
throws IOException
writeSmallInt in interface JsonOutputIOExceptionpublic void writeInt(int value)
throws IOException
writeInt in interface JsonOutputIOExceptionpublic void writeBigInt(long value)
throws IOException
writeBigInt in interface JsonOutputIOExceptionpublic void writeFloat(float value)
throws IOException
writeFloat in interface JsonOutputIOExceptionpublic void writeDouble(double value)
throws IOException
writeDouble in interface JsonOutputIOExceptionpublic void writeVarChar(String value) throws IOException
writeVarChar in interface JsonOutputIOExceptionpublic void writeVar16Char(String value) throws IOException
writeVar16Char in interface JsonOutputIOExceptionpublic void writeBinary(byte[] value)
throws IOException
writeBinary in interface JsonOutputIOExceptionpublic void writeBoolean(boolean value)
throws IOException
writeBoolean in interface JsonOutputIOExceptionpublic void writeDate(TemporalAccessor value) throws IOException
writeDate in interface JsonOutputIOExceptionpublic void writeTime(TemporalAccessor value) throws IOException
writeTime in interface JsonOutputIOExceptionpublic void writeTimestamp(TemporalAccessor value) throws IOException
writeTimestamp in interface JsonOutputIOExceptionpublic void writeInterval(org.joda.time.Period value)
throws IOException
writeInterval in interface JsonOutputIOExceptionpublic void writeDecimalNull()
throws IOException
writeDecimalNull in interface JsonOutputIOExceptionpublic void writeTinyIntNull()
throws IOException
writeTinyIntNull in interface JsonOutputIOExceptionpublic void writeSmallIntNull()
throws IOException
writeSmallIntNull in interface JsonOutputIOExceptionpublic void writeIntNull()
throws IOException
writeIntNull in interface JsonOutputIOExceptionpublic void writeBigIntNull()
throws IOException
writeBigIntNull in interface JsonOutputIOExceptionpublic void writeFloatNull()
throws IOException
writeFloatNull in interface JsonOutputIOExceptionpublic void writeDoubleNull()
throws IOException
writeDoubleNull in interface JsonOutputIOExceptionpublic void writeVarcharNull()
throws IOException
writeVarcharNull in interface JsonOutputIOExceptionpublic void writeVar16charNull()
throws IOException
writeVar16charNull in interface JsonOutputIOExceptionpublic void writeBinaryNull()
throws IOException
writeBinaryNull in interface JsonOutputIOExceptionpublic void writeBooleanNull()
throws IOException
writeBooleanNull in interface JsonOutputIOExceptionpublic void writeDateNull()
throws IOException
writeDateNull in interface JsonOutputIOExceptionpublic void writeTimeNull()
throws IOException
writeTimeNull in interface JsonOutputIOExceptionpublic void writeTimestampNull()
throws IOException
writeTimestampNull in interface JsonOutputIOExceptionpublic void writeIntervalNull()
throws IOException
writeIntervalNull in interface JsonOutputIOExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.