@Override public boolean equals(final Object obj) { if (obj == this) { return true; } if (obj == null) { return false; } if (!(obj instanceof SerializedForm)) { return false; } final SerializedForm other = (SerializedForm) obj; return other.getMimeType().equals(mimeType) && Objects.deepEquals(other.getSerialized(), getSerialized()); } };
return new MapRecord(schema, values, SerializedForm.of(supplier, "application/json"), false, dropUnknown);
return new MapRecord(schema, values, SerializedForm.of(supplier, "application/json"), false, dropUnknown);
@Override public boolean equals(final Object obj) { if (obj == this) { return true; } if (obj == null) { return false; } if (!(obj instanceof SerializedForm)) { return false; } final SerializedForm other = (SerializedForm) obj; return other.getMimeType().equals(mimeType) && Objects.deepEquals(other.getSerialized(), getSerialized()); } };
return new MapRecord(schema, values, SerializedForm.of(supplier, "application/json"), false, dropUnknown);
if (serializedForm.isPresent()) { final SerializedForm form = serializedForm.get(); if (form.getMimeType().equals(getMimeType()) && record.getSchema().equals(writeSchema)) { final Object serialized = form.getSerialized(); if (serialized instanceof String) { generator.writeRawValue((String) serialized);
@Override public boolean equals(final Object obj) { if (obj == this) { return true; } if (obj == null) { return false; } if (!(obj instanceof SerializedForm)) { return false; } final SerializedForm other = (SerializedForm) obj; return other.getMimeType().equals(mimeType) && Objects.deepEquals(other.getSerialized(), getSerialized()); } };
@Override public boolean equals(final Object obj) { if (obj == this) { return true; } if (obj == null) { return false; } if (!(obj instanceof SerializedForm)) { return false; } final SerializedForm other = (SerializedForm) obj; return other.getMimeType().equals(mimeType) && Objects.deepEquals(other.getSerialized(), getSerialized()); } };