java.lang.Object
swim.avro.reflection.AvroReflection
-
Method Summary
Modifier and TypeMethodDescriptionstatic <I,T> AvroArrayType<I, T> static <I,T> AvroArrayType<I, T> static AvroBooleanType<Boolean>static AvroVarintType<Byte>byteType()static AvroVarintType<Character>charType()static <T> AvroType<T>static AvroDataType<ByteBuffer>dataType()static AvroDoubleType<Double>static <T extends Enum<T>>
AvroEnumType<T>static <T extends Enum<T>>
AvroEnumType<T>static <T extends Enum<T>>
AvroEnumType<T>static <R,V> AvroFieldType<V, R> static AvroFixedType<byte[]>static AvroFixedType<byte[]>static AvroFloatType<Float>static AvroIntType<Integer>intType()static AvroLongType<Long>longType()static <V,T extends Map<String, V>>
AvroMapType<String,V, T> static <V> AvroMapType<String,V, Map<String, V>> static <T> AvroNullType<T>nullType()static <T> AvroRecordType<T,T> recordType(String fullName, Class<?> recordClass) static <T> AvroRecordType<T,T> recordType(AvroName fullName, Class<?> recordClass) static AvroVarintType<Short>static AvroStringType<String>static <T> AvroUnionType<T>
-
Method Details
-
nullType
-
booleanType
-
byteType
-
shortType
-
intType
-
longType
-
floatType
-
doubleType
-
charType
-
dataType
-
stringType
-
recordType
-
recordType
-
enumType
-
enumType
-
enumType
-
arrayType
public static <I,T> AvroArrayType<I,T> arrayType(Class<?> itemClass, AvroType<? extends I> itemType) -
arrayType
-
mapType
-
mapType
-
unionType
-
fixedType
-
fixedType
-
field
-
classType
-