Пример #1
0
 @Override
 public StreamRecord<T> deserialize(StreamRecord<T> reuse, DataInputView source)
     throws IOException {
   T element = typeSerializer.deserialize(reuse.getValue(), source);
   reuse.replace(element, 0);
   return reuse;
 }
Пример #2
0
 @Override
 public StreamRecord<T> copy(StreamRecord<T> from, StreamRecord<T> reuse) {
   reuse.replace(typeSerializer.copy(from.getValue(), reuse.getValue()), 0);
   return reuse;
 }
Пример #3
0
 @Override
 public StreamRecord<T> copy(StreamRecord<T> from) {
   return new StreamRecord<T>(typeSerializer.copy(from.getValue()), from.getTimestamp());
 }
Пример #4
0
 @Override
 public void serialize(StreamRecord<T> value, DataOutputView target) throws IOException {
   typeSerializer.serialize(value.getValue(), target);
 }