@Override public T deserialize(DataInputView source) throws IOException { T tuple = instantiateRaw(); for (int i = 0; i < arity; i++) { Object field = fieldSerializers[i].deserialize(source); tuple.setField(field, i); } return tuple; }
@Override public T copy(T from) { T target = instantiateRaw(); for (int i = 0; i < arity; i++) { Object copy = fieldSerializers[i].copy(from.getField(i)); target.setField(copy, i); } return target; }
@Override public T deserialize(DataInputView source) throws IOException { T tuple = instantiateRaw(); for (int i = 0; i < arity; i++) { Object field = fieldSerializers[i].deserialize(source); tuple.setField(field, i); } return tuple; }
@Override public T deserialize(DataInputView source) throws IOException { T tuple = instantiateRaw(); for (int i = 0; i < arity; i++) { Object field = fieldSerializers[i].deserialize(source); tuple.setField(field, i); } return tuple; }
@Override public T copy(T from) { T target = instantiateRaw(); for (int i = 0; i < arity; i++) { Object copy = fieldSerializers[i].copy(from.getField(i)); target.setField(copy, i); } return target; }
@Override public T copy(T from) { T target = instantiateRaw(); for (int i = 0; i < arity; i++) { Object copy = fieldSerializers[i].copy(from.getField(i)); target.setField(copy, i); } return target; }