public class GoraCompiler
extends org.apache.avro.compiler.specific.SpecificCompiler
Modifier and Type | Field and Description |
---|---|
static String |
DIRTY_BYTES_FIELD_NAME |
static int |
FIRST_UNMANAGED_FIELD_INDEX |
Modifier and Type | Method and Description |
---|---|
static void |
compileSchema(File[] srcFiles,
File dest) |
static String |
generateAppropriateImmutabilityModifier(org.apache.avro.Schema schema) |
static String |
generateAppropriateValue(org.apache.avro.Schema.Field field) |
static String |
generateAppropriateWrapper(org.apache.avro.Schema schema,
org.apache.avro.Schema.Field field) |
static String |
generateAppropriateWrapperOrValue(org.apache.avro.Schema schema) |
static String |
generateAppropriateWrapperOrValueForPut(org.apache.avro.Schema schema) |
static String |
generateDefaultValueString(org.apache.avro.Schema schema,
String fieldName) |
static String |
generateDirtyMethod(org.apache.avro.Schema schema,
org.apache.avro.Schema.Field field) |
static boolean |
isNotHiddenField(String fieldName) |
static String |
toUpperCase(String s)
Recognizes camel case
|
compileProtocol, compileProtocol, compileSchema, compileToDestination, deprecatedFields, escapeForJavadoc, generateClearMethod, generateGetMethod, generateHasMethod, generateSetMethod, isCreateSetters, isUnboxedJavaTypeNullable, javaAnnotations, javaEscape, javaType, javaUnbox, main, mangle, mangle, mangle, mangle, nullToEmpty, privateFields, publicFields, setCreateSetters, setFieldVisibility, setStringType, setTemplateDir
public static String DIRTY_BYTES_FIELD_NAME
public static final int FIRST_UNMANAGED_FIELD_INDEX
public static void compileSchema(File[] srcFiles, File dest) throws IOException
IOException
public static String generateAppropriateImmutabilityModifier(org.apache.avro.Schema schema)
public static String generateAppropriateWrapperOrValue(org.apache.avro.Schema schema)
public static String generateAppropriateWrapperOrValueForPut(org.apache.avro.Schema schema)
public static String generateAppropriateWrapper(org.apache.avro.Schema schema, org.apache.avro.Schema.Field field)
public static String generateAppropriateValue(org.apache.avro.Schema.Field field)
public static String generateDirtyMethod(org.apache.avro.Schema schema, org.apache.avro.Schema.Field field)
public static String generateDefaultValueString(org.apache.avro.Schema schema, String fieldName)
public static boolean isNotHiddenField(String fieldName)
Copyright © 2010-2014 The Apache Software Foundation. All Rights Reserved.