- java.lang.Object
-
- swim.avro.schema.AvroFieldType<V,R>
-
public abstract class AvroFieldType<V,R> extends Object
-
-
Constructor Summary
Constructors Constructor Description AvroFieldType()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract AvroFieldType<V,R>
alias(String alias)
abstract int
aliasCount()
abstract V
defaultValue()
abstract String
doc()
abstract AvroFieldType<V,R>
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<V,R> 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<V,R> alias(String alias)
-
-