@Beta @Immutable public final class ImmutableField extends org.apache.avro.Schema.Field
| Modifier and Type | Method and Description |
|---|---|
void |
addAlias(String alias) |
void |
addProp(String name,
org.codehaus.jackson.JsonNode value) |
void |
addProp(String name,
Object value) |
void |
addProp(String name,
String value) |
Set<String> |
aliases() |
static ImmutableField |
create(org.apache.avro.Schema.Field field) |
boolean |
equals(Object obj) |
org.codehaus.jackson.JsonNode |
getJsonProp(String name) |
Map<String,org.codehaus.jackson.JsonNode> |
getJsonProps() |
Object |
getObjectProp(String name) |
Map<String,Object> |
getObjectProps() |
String |
getProp(String name) |
Map<String,String> |
getProps() |
int |
hashCode() |
int |
pos() |
String |
toString() |
void |
writeProps(org.codehaus.jackson.JsonGenerator gen) |
public static ImmutableField create(org.apache.avro.Schema.Field field)
public String toString()
toString in class org.apache.avro.Schema.Fieldpublic void addAlias(String alias)
addAlias in class org.apache.avro.Schema.Fieldpublic int pos()
pos in class org.apache.avro.Schema.Fieldpublic void writeProps(org.codehaus.jackson.JsonGenerator gen)
throws IOException
writeProps in class org.apache.avro.JsonPropertiesIOExceptionpublic Map<String,Object> getObjectProps()
getObjectProps in class org.apache.avro.JsonPropertiespublic Map<String,org.codehaus.jackson.JsonNode> getJsonProps()
getJsonProps in class org.apache.avro.JsonPropertiespublic Map<String,String> getProps()
getProps in class org.apache.avro.JsonPropertiespublic void addProp(String name, Object value)
addProp in class org.apache.avro.JsonPropertiespublic void addProp(String name, org.codehaus.jackson.JsonNode value)
addProp in class org.apache.avro.JsonPropertiespublic void addProp(String name, String value)
addProp in class org.apache.avro.JsonPropertiespublic Object getObjectProp(String name)
getObjectProp in class org.apache.avro.JsonPropertiespublic org.codehaus.jackson.JsonNode getJsonProp(String name)
getJsonProp in class org.apache.avro.JsonProperties@Nullable public String getProp(String name)
getProp in class org.apache.avro.JsonPropertiespublic int hashCode()
hashCode in class org.apache.avro.Schema.Fieldpublic boolean equals(Object obj)
equals in class org.apache.avro.Schema.FieldCopyright © 2018 SPF4J. All rights reserved.