@Override public boolean equals(Object obj) { if(obj instanceof PojoContainingTuple) { PojoContainingTuple other = (PojoContainingTuple) obj; return someInt == other.someInt && theTuple.equals(other.theTuple); } return false; } }
@Override public Tuple2<Integer, Integer> map(Integer value) throws Exception { Tuple2<Integer, Integer> tuple = new Tuple2<Integer, Integer>(); // non-input content if (tuple.equals(new Tuple2<Integer, Integer>())) { tuple.f0 = 123456; } if (tuple.equals(new Tuple2<Integer, Integer>())) { tuple.f0 = value; } // forwarding tuple.f1 = value; return tuple; } }