public final class ArrayWriteContext extends AvroWriteContext
Modifier and Type | Field and Description |
---|---|
protected org.apache.avro.generic.GenericArray<Object> |
_array |
_currentValue, _generator, _parent, _schema
Constructor and Description |
---|
ArrayWriteContext(AvroWriteContext parent,
AvroGenerator generator,
org.apache.avro.generic.GenericArray<Object> array) |
Modifier and Type | Method and Description |
---|---|
void |
appendDesc(StringBuilder sb) |
AvroWriteContext |
createChildArrayContext() |
AvroWriteContext |
createChildObjectContext() |
AvroWriteContext |
createChildObjectContext(Object object) |
Object |
rawValue()
Accessor called to link data being built with resulting object.
|
void |
writeNull() |
void |
writeString(String value) |
void |
writeValue(Object value) |
_createArray, _createObjectContext, _createObjectContext, _createRecord, _recordOrMapFromUnion, canClose, complete, createRootContext, getCurrentName, getCurrentValue, getParent, nullContext, resolveUnionIndex, resolveUnionSchema, resolveUnionType, setCurrentValue, toString, writeFieldName
protected final org.apache.avro.generic.GenericArray<Object> _array
public ArrayWriteContext(AvroWriteContext parent, AvroGenerator generator, org.apache.avro.generic.GenericArray<Object> array)
public Object rawValue()
AvroWriteContext
rawValue
in class AvroWriteContext
public final AvroWriteContext createChildArrayContext() throws com.fasterxml.jackson.databind.JsonMappingException
createChildArrayContext
in class AvroWriteContext
com.fasterxml.jackson.databind.JsonMappingException
public final AvroWriteContext createChildObjectContext() throws com.fasterxml.jackson.databind.JsonMappingException
createChildObjectContext
in class AvroWriteContext
com.fasterxml.jackson.databind.JsonMappingException
public AvroWriteContext createChildObjectContext(Object object) throws com.fasterxml.jackson.databind.JsonMappingException
createChildObjectContext
in class AvroWriteContext
com.fasterxml.jackson.databind.JsonMappingException
public void writeValue(Object value)
writeValue
in class AvroWriteContext
public void writeString(String value)
writeString
in class AvroWriteContext
public void writeNull() throws com.fasterxml.jackson.databind.JsonMappingException
writeNull
in class AvroWriteContext
com.fasterxml.jackson.databind.JsonMappingException
public void appendDesc(StringBuilder sb)
appendDesc
in class AvroWriteContext
Copyright © 2017 FasterXML. All rights reserved.