- java.lang.Object
-
- swim.avro.schema.AvroFieldType<R,V>
-
public abstract class AvroFieldType<R,V> extends Object
-
-
Constructor Summary
Constructors Constructor Description AvroFieldType()
-
Method Summary
Modifier and Type Method Description abstract AvroFieldType<R,V>
alias(String alias)
abstract int
aliasCount()
abstract V
defaultValue()
abstract String
doc()
abstract AvroFieldType<R,V>
doc(String doc)
abstract String
getAlias(int index)
abstract String
name()
abstract AvroOrder
order()
abstract R
updated(R record, V value)
abstract AvroType<? extends V>
valueType()
-
-
-
Method Detail
-
name
public abstract String name()
-
doc
public abstract String doc()
-
doc
public abstract AvroFieldType<R,V> doc(String doc)
-
defaultValue
public abstract V defaultValue()
-
order
public abstract AvroOrder order()
-
aliasCount
public abstract int aliasCount()
-
getAlias
public abstract String getAlias(int index)
-
alias
public abstract AvroFieldType<R,V> alias(String alias)
-
-