/** * INTERNAL: * Check if the field is contained in the row. */ public boolean containsKey(DatabaseField key) { if (this.fieldsArray != null) { // Optimize check. int index = key.index; if ((index >= 0) && (index < this.size)) { DatabaseField field = this.fieldsArray[index]; if ((field == key) || field.equals(key)) { return true; } } for (DatabaseField field : this.fieldsArray) { if ((field == key) || field.equals(key)) { return true; } } return false; } else { return super.containsKey(key); } }
/** * INTERNAL: * Check if the field is contained in the row. */ public boolean containsKey(DatabaseField key) { if (this.fieldsArray != null) { // Optimize check. int index = key.index; if ((index >= 0) && (index < this.size)) { DatabaseField field = this.fieldsArray[index]; if ((field == key) || field.equals(key)) { return true; } } for (DatabaseField field : this.fieldsArray) { if ((field == key) || field.equals(key)) { return true; } } return false; } else { return super.containsKey(key); } }