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
-