public FieldType defaultGetFieldType(Field f, Class<?> clazz) { return FieldType.get(f.getType()); }
public FieldType defaultGetFieldType(Field f, Class<?> clazz) { return FieldType.get(f.getType()); }
private boolean checkForMatch(PdxType t) { if (this.fields.size() != t.getFieldCount()) { return false; } Iterator<PdxField> pdxIt = t.getFields().iterator(); for (PdxFieldWrapper f: this.fields) { PdxField pdxF = pdxIt.next(); if (!f.getName().equals(pdxF.getFieldName())) { return false; } if (!FieldType.get(f.getField().getType()).equals(pdxF.getFieldType())) { return false; } } return true; }
private boolean checkForMatch(PdxType t) { if (this.fields.size() != t.getUndeletedFieldCount()) { return false; } Iterator<PdxField> pdxIt = t.getFields().iterator(); for (PdxFieldWrapper f: this.fields) { PdxField pdxF = pdxIt.next(); if (pdxF.isDeleted()) { return false; // If the type has a deleted field then we can't do ordered deserialization because we need to skip over the deleted field's bytes. } if (!f.getName().equals(pdxF.getFieldName())) { return false; } if (!FieldType.get(f.getField().getType()).equals(pdxF.getFieldType())) { return false; } } return true; }