@Override public DataModelReflection next() throws IOException { while (true) { if (current == null) { if (rest.hasNext() == false) { return null; } current = TemporaryStorage.openInput(conf, definition.getModelClass(), rest.next()); } if (current.readTo(object)) { break; } else { current.close(); current = null; } } return definition.toReflection(object); }
private DataModelReflection num(Integer number, double value) { Simple simple = new Simple(); simple.number = number; simple.doubleValue = value; return SIMPLE.toReflection(simple); }
private DataModelReflection datetime(Calendar dateTime) { Simple simple = new Simple(); simple.datetimeValue = dateTime; return SIMPLE.toReflection(simple); }
private DataModelReflection obj(Integer number, String text) { Simple simple = new Simple(); simple.number = number; simple.text = text; return SIMPLE.toReflection(simple); }