static Object date(Schema schema, Object value) { if (value instanceof Number) { Number number = (Number) value; return Date.toLogical(schema, number.intValue()); } return value; }
static Object date(Schema schema, Object value) { if (value instanceof Number) { Number number = (Number) value; return Date.toLogical(schema, number.intValue()); } return value; }
@Override public Object convert(Schema schema, Object value) { if (!(value instanceof Integer)) throw new DataException("Invalid type for Date, underlying representation should be int32 but was " + value.getClass()); return Date.toLogical(schema, (int) value); } });