@Override public boolean toData(Object o, PdxWriter out) { if (o instanceof MyObjectPdx2) { MyObjectPdx2 obj = (MyObjectPdx2) o; out.writeLong("f1", obj.f1); out.writeString("f2", obj.f2); return true; } return auto.toData(o, out); }
@Override public void toData(PdxWriter writer) { writer.writeString("base", this.base); writer.writeString("value", this.value); writer.markIdentityField("base"); }