@Override public void setValue(T target, U value) { if (setterIndex != NO_METHOD) { methodAccess.invoke(target, setterIndex, value); } else { fieldAccess.set(target, fieldIndex, value); } } }
public void set (Object instance, String fieldName, Object value) { set(instance, getIndex(fieldName), value); }
public void setField (Object object, Object value) throws IllegalArgumentException, IllegalAccessException { if (accessIndex != -1) ((FieldAccess)access).set(object, accessIndex, value); else throw new KryoException("Unknown acess index"); }
public void setField (Object object, Object value) throws IllegalArgumentException, IllegalAccessException { if (accessIndex != -1) ((FieldAccess)access).set(object, accessIndex, value); else throw new KryoException("Unknown acess index"); }
public void setField (Object object, Object value) throws IllegalArgumentException, IllegalAccessException { if (accessIndex != -1) ((FieldAccess)access).set(object, accessIndex, value); else throw new KryoException("Unknown acess index"); }
public void copy (Object original, Object copy) { access.set(copy, accessIndex, access.getString(original, accessIndex)); } }
public void setField (Object object, Object value) throws IllegalArgumentException, IllegalAccessException { if (accessIndex != -1) ((FieldAccess)access).set(object, accessIndex, value); else throw new KryoException("Unknown acess index"); }
public void set (Object instance, String fieldName, Object value) { set(instance, getIndex(fieldName), value); }
public void copy (Object original, Object copy) { access.set(copy, accessIndex, access.getString(original, accessIndex)); } }
public void copy (Object original, Object copy) { access.set(copy, accessIndex, access.getString(original, accessIndex)); } }
public void copy (Object original, Object copy) { access.set(copy, accessIndex, access.getString(original, accessIndex)); } }
public void read (Input input, Object object) { access.set(object, accessIndex, input.readString()); }
public void set (Object instance, String fieldName, Object value) { set(instance, getIndex(fieldName), value); }
public void read (Input input, Object object) { access.set(object, accessIndex, input.readString()); }
public void read (Input input, Object object) { access.set(object, accessIndex, input.readString()); }
public void read (Input input, Object object) { access.set(object, accessIndex, input.readString()); }
public void set (Object object, String fieldName, Object value) { set(object, getIndex(fieldName), value); }
public void set (Object instance, String fieldName, Object value) { set(instance, getIndex(fieldName), value); }
public void copy (Object original, Object copy) { try { if (accessIndex != -1) { access.set(copy, accessIndex, kryo.copy(access.get(original, accessIndex))); } else throw new KryoException("Unknown acess index"); } catch (KryoException ex) { ex.addTrace(this + " (" + type.getName() + ")"); throw ex; } catch (RuntimeException runtimeEx) { KryoException ex = new KryoException(runtimeEx); ex.addTrace(this + " (" + type.getName() + ")"); throw ex; } } }
@Override protected void setValue(HiveReadableRecord fromRecord, Object toObject) { getFieldAccess().set(toObject, getToObjectIndex(), fromRecord.get(getFromHiveIndex())); } }