public final class SchemaUtils extends Object
Modifier and Type | Field and Description |
---|---|
static BiConsumer<org.apache.avro.Schema.Field,org.apache.avro.Schema.Field> |
FIELD_ESENTIALS |
static BiConsumer<org.apache.avro.Schema.Field,org.apache.avro.Schema.Field> |
FIELD_EVERYTHING |
static BiConsumer<org.apache.avro.Schema,org.apache.avro.Schema> |
SCHEMA_ESENTIALS |
static BiConsumer<org.apache.avro.Schema,org.apache.avro.Schema> |
SCHEMA_EVERYTHING |
Modifier and Type | Method and Description |
---|---|
static void |
copyAliases(org.apache.avro.Schema.Field from,
org.apache.avro.Schema.Field to) |
static void |
copyAliases(org.apache.avro.Schema from,
org.apache.avro.Schema to) |
static void |
copyLogicalTypes(org.apache.avro.Schema from,
org.apache.avro.Schema to) |
static void |
copyProperties(org.apache.avro.JsonProperties from,
org.apache.avro.JsonProperties to) |
static org.codehaus.jackson.JsonGenerator |
createJsonGenerator(Appendable appendable) |
static String |
getJavaClassName(org.apache.avro.Schema schema) |
static boolean |
hasGeneratedJavaClass(org.apache.avro.Schema schema) |
static boolean |
isIdlCycleSupport() |
static void |
writeIdl(Appendable appendable,
Set<String> alreadyDeclared,
String protocolNameSpace,
org.apache.avro.Schema... pschemas) |
static void |
writeIdlLegacy(Appendable appendable,
Set<String> alreadyDeclared,
String protocolNameSpace,
org.apache.avro.Schema... pschemas) |
static void |
writeIdlProtocol(String protocolName,
String protocolNameSpace,
Appendable appendable,
org.apache.avro.Schema... schemas) |
static void |
writeJsonProperties(org.apache.avro.JsonProperties props,
Appendable appendable,
org.codehaus.jackson.JsonGenerator jsonGen,
boolean crBetween) |
static void |
writeSchemaAttributes(org.apache.avro.Schema schema,
Appendable appendable,
org.codehaus.jackson.JsonGenerator jsonGen,
boolean crBetween) |
public static final BiConsumer<org.apache.avro.Schema,org.apache.avro.Schema> SCHEMA_ESENTIALS
public static final BiConsumer<org.apache.avro.Schema.Field,org.apache.avro.Schema.Field> FIELD_ESENTIALS
public static final BiConsumer<org.apache.avro.Schema,org.apache.avro.Schema> SCHEMA_EVERYTHING
public static final BiConsumer<org.apache.avro.Schema.Field,org.apache.avro.Schema.Field> FIELD_EVERYTHING
public static boolean isIdlCycleSupport()
public static void copyAliases(org.apache.avro.Schema from, org.apache.avro.Schema to)
public static void copyAliases(org.apache.avro.Schema.Field from, org.apache.avro.Schema.Field to)
public static void copyLogicalTypes(org.apache.avro.Schema from, org.apache.avro.Schema to)
public static void copyProperties(org.apache.avro.JsonProperties from, org.apache.avro.JsonProperties to)
public static boolean hasGeneratedJavaClass(org.apache.avro.Schema schema)
public static String getJavaClassName(org.apache.avro.Schema schema)
@Beta public static void writeIdlProtocol(String protocolName, String protocolNameSpace, Appendable appendable, org.apache.avro.Schema... schemas) throws IOException
IOException
@Beta public static void writeIdl(Appendable appendable, Set<String> alreadyDeclared, String protocolNameSpace, org.apache.avro.Schema... pschemas) throws IOException
IOException
public static org.codehaus.jackson.JsonGenerator createJsonGenerator(Appendable appendable) throws IOException
IOException
@Beta public static void writeIdlLegacy(Appendable appendable, Set<String> alreadyDeclared, String protocolNameSpace, org.apache.avro.Schema... pschemas) throws IOException
IOException
public static void writeSchemaAttributes(org.apache.avro.Schema schema, Appendable appendable, org.codehaus.jackson.JsonGenerator jsonGen, boolean crBetween) throws IOException
IOException
public static void writeJsonProperties(org.apache.avro.JsonProperties props, Appendable appendable, org.codehaus.jackson.JsonGenerator jsonGen, boolean crBetween) throws IOException
IOException
Copyright © 2018 SPF4J. All rights reserved.