public class ConvertingGenericData
extends org.apache.avro.generic.GenericData
GenericData model incorporating conversions from the
common Avro logical types like "decimal", "uuid", "date", "time-micros", "timestamp-micros"
NOTE: Given that this code has to be interoperable w/ Spark 2 (which relies on Avro 1.8.2)
this model can't support newer conversion introduced in Avro 1.10 at the momentorg.apache.avro.generic.GenericData.Array<T>, org.apache.avro.generic.GenericData.EnumSymbol, org.apache.avro.generic.GenericData.Fixed, org.apache.avro.generic.GenericData.Record, org.apache.avro.generic.GenericData.StringType| Modifier and Type | Field and Description |
|---|---|
static org.apache.avro.generic.GenericData |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
validate(org.apache.avro.Schema schema,
Object datum) |
addLogicalTypeConversion, compare, compare, createDatumReader, createDatumReader, createDatumWriter, createEnum, createFixed, createFixed, deepCopy, get, getArrayAsCollection, getClassLoader, getConversionByClass, getConversionByClass, getConversionFor, getDefaultValue, getEnumSchema, getField, getField, getFixedSchema, getRecordSchema, getRecordState, getSchemaName, hashCode, hashCodeAdd, induce, instanceOf, isArray, isBoolean, isBytes, isDouble, isEnum, isFixed, isFloat, isInteger, isLong, isMap, isRecord, isString, newRecord, resolveUnion, setField, setField, setStringType, toString, toStringpublic boolean validate(org.apache.avro.Schema schema,
Object datum)
validate in class org.apache.avro.generic.GenericDataCopyright © 2024 The Apache Software Foundation. All rights reserved.