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 JsonOutput
IOException
public void writeStartArray() throws IOException
writeStartArray
in interface JsonOutput
IOException
public void writeEndArray() throws IOException
writeEndArray
in interface JsonOutput
IOException
public void writeStartObject() throws IOException
writeStartObject
in interface JsonOutput
IOException
public void writeEndObject() throws IOException
writeEndObject
in interface JsonOutput
IOException
public void writeUntypedNull() throws IOException
writeUntypedNull
in interface JsonOutput
IOException
public void writeFieldName(String name) throws IOException
writeFieldName
in interface JsonOutput
IOException
public void writeDecimal(FieldReader reader) throws IOException
writeDecimal
in interface JsonOutput
IOException
public void writeTinyInt(FieldReader reader) throws IOException
writeTinyInt
in interface JsonOutput
IOException
public void writeSmallInt(FieldReader reader) throws IOException
writeSmallInt
in interface JsonOutput
IOException
public void writeInt(FieldReader reader) throws IOException
writeInt
in interface JsonOutput
IOException
public void writeBigInt(FieldReader reader) throws IOException
writeBigInt
in interface JsonOutput
IOException
public void writeFloat(FieldReader reader) throws IOException
writeFloat
in interface JsonOutput
IOException
public void writeDouble(FieldReader reader) throws IOException
writeDouble
in interface JsonOutput
IOException
public void writeVarChar(FieldReader reader) throws IOException
writeVarChar
in interface JsonOutput
IOException
public void writeVar16Char(FieldReader reader) throws IOException
writeVar16Char
in interface JsonOutput
IOException
public void writeBinary(FieldReader reader) throws IOException
writeBinary
in interface JsonOutput
IOException
public void writeBoolean(FieldReader reader) throws IOException
writeBoolean
in interface JsonOutput
IOException
public void writeDate(FieldReader reader) throws IOException
writeDate
in interface JsonOutput
IOException
public void writeTime(FieldReader reader) throws IOException
writeTime
in interface JsonOutput
IOException
public void writeTimestamp(FieldReader reader) throws IOException
writeTimestamp
in interface JsonOutput
IOException
public void writeInterval(FieldReader reader) throws IOException
writeInterval
in interface JsonOutput
IOException
public void writeTinyInt(int index, FieldReader reader) throws IOException
writeTinyInt
in interface JsonOutput
IOException
public void writeSmallInt(int index, FieldReader reader) throws IOException
writeSmallInt
in interface JsonOutput
IOException
public void writeInt(int index, FieldReader reader) throws IOException
writeInt
in interface JsonOutput
IOException
public void writeBigInt(int index, FieldReader reader) throws IOException
writeBigInt
in interface JsonOutput
IOException
public void writeFloat(int index, FieldReader reader) throws IOException
writeFloat
in interface JsonOutput
IOException
public void writeDouble(int index, FieldReader reader) throws IOException
writeDouble
in interface JsonOutput
IOException
public void writeVarChar(int index, FieldReader reader) throws IOException
writeVarChar
in interface JsonOutput
IOException
public void writeVar16Char(int index, FieldReader reader) throws IOException
writeVar16Char
in interface JsonOutput
IOException
public void writeBinary(int index, FieldReader reader) throws IOException
writeBinary
in interface JsonOutput
IOException
public void writeBoolean(int index, FieldReader reader) throws IOException
writeBoolean
in interface JsonOutput
IOException
public void writeDate(int index, FieldReader reader) throws IOException
writeDate
in interface JsonOutput
IOException
public void writeTime(int index, FieldReader reader) throws IOException
writeTime
in interface JsonOutput
IOException
public void writeTimestamp(int index, FieldReader reader) throws IOException
writeTimestamp
in interface JsonOutput
IOException
public void writeInterval(int index, FieldReader reader) throws IOException
writeInterval
in interface JsonOutput
IOException
public void writeDecimal(int index, FieldReader reader) throws IOException
writeDecimal
in interface JsonOutput
IOException
public void writeDecimal(BigDecimal value) throws IOException
writeDecimal
in interface JsonOutput
IOException
public void writeTinyInt(byte value) throws IOException
writeTinyInt
in interface JsonOutput
IOException
public void writeSmallInt(short value) throws IOException
writeSmallInt
in interface JsonOutput
IOException
public void writeInt(int value) throws IOException
writeInt
in interface JsonOutput
IOException
public void writeBigInt(long value) throws IOException
writeBigInt
in interface JsonOutput
IOException
public void writeFloat(float value) throws IOException
writeFloat
in interface JsonOutput
IOException
public void writeDouble(double value) throws IOException
writeDouble
in interface JsonOutput
IOException
public void writeVarChar(String value) throws IOException
writeVarChar
in interface JsonOutput
IOException
public void writeVar16Char(String value) throws IOException
writeVar16Char
in interface JsonOutput
IOException
public void writeBinary(byte[] value) throws IOException
writeBinary
in interface JsonOutput
IOException
public void writeBoolean(boolean value) throws IOException
writeBoolean
in interface JsonOutput
IOException
public void writeDate(TemporalAccessor value) throws IOException
writeDate
in interface JsonOutput
IOException
public void writeTime(TemporalAccessor value) throws IOException
writeTime
in interface JsonOutput
IOException
public void writeTimestamp(TemporalAccessor value) throws IOException
writeTimestamp
in interface JsonOutput
IOException
public void writeInterval(org.joda.time.Period value) throws IOException
writeInterval
in interface JsonOutput
IOException
public void writeDecimalNull() throws IOException
writeDecimalNull
in interface JsonOutput
IOException
public void writeTinyIntNull() throws IOException
writeTinyIntNull
in interface JsonOutput
IOException
public void writeSmallIntNull() throws IOException
writeSmallIntNull
in interface JsonOutput
IOException
public void writeIntNull() throws IOException
writeIntNull
in interface JsonOutput
IOException
public void writeBigIntNull() throws IOException
writeBigIntNull
in interface JsonOutput
IOException
public void writeFloatNull() throws IOException
writeFloatNull
in interface JsonOutput
IOException
public void writeDoubleNull() throws IOException
writeDoubleNull
in interface JsonOutput
IOException
public void writeVarcharNull() throws IOException
writeVarcharNull
in interface JsonOutput
IOException
public void writeVar16charNull() throws IOException
writeVar16charNull
in interface JsonOutput
IOException
public void writeBinaryNull() throws IOException
writeBinaryNull
in interface JsonOutput
IOException
public void writeBooleanNull() throws IOException
writeBooleanNull
in interface JsonOutput
IOException
public void writeDateNull() throws IOException
writeDateNull
in interface JsonOutput
IOException
public void writeTimeNull() throws IOException
writeTimeNull
in interface JsonOutput
IOException
public void writeTimestampNull() throws IOException
writeTimestampNull
in interface JsonOutput
IOException
public void writeIntervalNull() throws IOException
writeIntervalNull
in interface JsonOutput
IOException
Copyright © 1970 The Apache Software Foundation. All rights reserved.