switch (schema.getType()) { case RECORD: return conversion.fromRecord((IndexedRecord) datum, schema, type); case ENUM: return conversion.fromEnumSymbol((GenericEnumSymbol) datum, schema, type); case ARRAY: return conversion.fromArray((Collection) datum, schema, type); case MAP: return conversion.fromMap((Map<?, ?>) datum, schema, type);
switch (schema.getType()) { case RECORD: return conversion.fromRecord((IndexedRecord) datum, schema, type); case ENUM: return conversion.fromEnumSymbol((GenericEnumSymbol) datum, schema, type); case ARRAY: return conversion.fromArray((Collection) datum, schema, type); case MAP: return conversion.fromMap((Map<?, ?>) datum, schema, type);
@Override public void add(Object value) { parent.add(conversion.fromEnumSymbol( (GenericEnumSymbol) value, schema, logicalType)); } };
switch (schema.getType()) { case RECORD: return conversion.fromRecord((IndexedRecord) datum, schema, type); case ENUM: return conversion.fromEnumSymbol((GenericEnumSymbol) datum, schema, type); case ARRAY: return conversion.fromArray((Collection) datum, schema, type); case MAP: return conversion.fromMap((Map<?, ?>) datum, schema, type);