@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.Field
public void addAlias(String alias)
addAlias
in class org.apache.avro.Schema.Field
public int pos()
pos
in class org.apache.avro.Schema.Field
public void writeProps(org.codehaus.jackson.JsonGenerator gen) throws IOException
writeProps
in class org.apache.avro.JsonProperties
IOException
public Map<String,Object> getObjectProps()
getObjectProps
in class org.apache.avro.JsonProperties
public Map<String,org.codehaus.jackson.JsonNode> getJsonProps()
getJsonProps
in class org.apache.avro.JsonProperties
public Map<String,String> getProps()
getProps
in class org.apache.avro.JsonProperties
public void addProp(String name, Object value)
addProp
in class org.apache.avro.JsonProperties
public void addProp(String name, org.codehaus.jackson.JsonNode value)
addProp
in class org.apache.avro.JsonProperties
public void addProp(String name, String value)
addProp
in class org.apache.avro.JsonProperties
public Object getObjectProp(String name)
getObjectProp
in class org.apache.avro.JsonProperties
public 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.JsonProperties
public int hashCode()
hashCode
in class org.apache.avro.Schema.Field
public boolean equals(Object obj)
equals
in class org.apache.avro.Schema.Field
Copyright © 2018 SPF4J. All rights reserved.