@Override protected Schema createFieldSchema(Field field, Map<String, Schema> names) { Schema schema = super.createFieldSchema(field, names); if (field.getType().isPrimitive()) { // for primitive values, such as int, a null will result in a // NullPointerException at read time return schema; } return makeNullable(schema); } }
@Override protected Schema createFieldSchema(Field field, Map<String, Schema> names) { Schema schema = super.createFieldSchema(field, names); if (field.getType().isPrimitive()) { // for primitive values, such as int, a null will result in a // NullPointerException at read time return schema; } return makeNullable(schema); } }
if ((field.getModifiers()&(Modifier.TRANSIENT|Modifier.STATIC))==0 && !field.isAnnotationPresent(AvroIgnore.class)) { Schema fieldSchema = createFieldSchema(field, names); AvroDefault defaultAnnotation = field.getAnnotation(AvroDefault.class);
if ((field.getModifiers()&(Modifier.TRANSIENT|Modifier.STATIC))==0 && !field.isAnnotationPresent(AvroIgnore.class)) { Schema fieldSchema = createFieldSchema(field, names); AvroDefault defaultAnnotation = field.getAnnotation(AvroDefault.class);
@Override protected Schema createFieldSchema(Field field, Map<String, Schema> names) { Schema schema = super.createFieldSchema(field, names); if (field.getType().isPrimitive()) { return schema; } return makeNullableSchema(schema); }
@Override protected Schema createFieldSchema(Field field, Map<String, Schema> names) { Schema schema = super.createFieldSchema(field, names); return makeNullable(schema); } }
@Override protected Schema createFieldSchema(Field field, Map<String, Schema> names) { Schema schema = super.createFieldSchema(field, names); if (field.getType().isPrimitive()) { // for primitive values, such as int, a null will result in a // NullPointerException at read time return schema; } return makeNullable(schema); } }
protected Schema createFieldSchema(Field field, Map<String, Schema> names) { Schema schema = super.createFieldSchema(field, names); return makeNullable(schema); } }
protected Schema createFieldSchema(Field field, Map<String, Schema> names) { Schema schema = super.createFieldSchema(field, names); return makeNullable(schema); } }
for (Field field : getFields(c)) if ((field.getModifiers()&(Modifier.TRANSIENT|Modifier.STATIC))==0){ Schema fieldSchema = createFieldSchema(field, names); fields.add(new Schema.Field(field.getName(),
for (Field field : getFields(c)) if ((field.getModifiers()&(Modifier.TRANSIENT|Modifier.STATIC))==0){ Schema fieldSchema = createFieldSchema(field, names); fields.add(new Schema.Field(field.getName(),
if ((field.getModifiers()&(Modifier.TRANSIENT|Modifier.STATIC))==0 && !field.isAnnotationPresent(AvroIgnore.class)) { Schema fieldSchema = createFieldSchema(field, names); JsonNode defaultValue = null; if (fieldSchema.getType() == Schema.Type.UNION) {
if ((field.getModifiers()&(Modifier.TRANSIENT|Modifier.STATIC))==0 && !field.isAnnotationPresent(AvroIgnore.class)) { Schema fieldSchema = createFieldSchema(field, names); AvroDefault defaultAnnotation = field.getAnnotation(AvroDefault.class);