Package | Description |
---|---|
com.fasterxml.jackson.dataformat.avro.schema |
Package that contains functionality for generating Avro Schemas
out of POJOs as seen by Jackson databind; similar to how Jackson's
JSON Schema generation works but producing different output.
|
Modifier and Type | Class and Description |
---|---|
class |
AvroSchemaGenerator
Class that can generate an
AvroSchema for a given Java POJO,
using definitions Jackson would use for serialization. |
Modifier and Type | Field and Description |
---|---|
protected VisitorFormatWrapperImpl |
MapVisitor._visitorWrapper |
protected VisitorFormatWrapperImpl |
RecordVisitor._visitorWrapper |
protected VisitorFormatWrapperImpl |
ArrayVisitor._visitorWrapper |
Modifier and Type | Method and Description |
---|---|
protected VisitorFormatWrapperImpl |
VisitorFormatWrapperImpl.createChildWrapper()
Creates new
VisitorFormatWrapperImpl instance with shared schemas,
serialization provider and same configuration. |
VisitorFormatWrapperImpl |
VisitorFormatWrapperImpl.disableLogicalTypes()
Disables Avro schema with Logical Types generation.
|
VisitorFormatWrapperImpl |
VisitorFormatWrapperImpl.enableLogicalTypes()
Enables Avro schema with Logical Types generation.
|
Constructor and Description |
---|
ArrayVisitor(com.fasterxml.jackson.databind.SerializerProvider p,
com.fasterxml.jackson.databind.JavaType type,
VisitorFormatWrapperImpl visitorWrapper) |
MapVisitor(com.fasterxml.jackson.databind.SerializerProvider p,
com.fasterxml.jackson.databind.JavaType type,
VisitorFormatWrapperImpl visitorWrapper) |
RecordVisitor(com.fasterxml.jackson.databind.SerializerProvider p,
com.fasterxml.jackson.databind.JavaType type,
VisitorFormatWrapperImpl visitorWrapper) |
VisitorFormatWrapperImpl(VisitorFormatWrapperImpl src) |
Copyright © 2021 FasterXML. All rights reserved.