diff --git a/common/source/java/ch/systemsx/cisd/common/db/DBRestrictions.java b/common/source/java/ch/systemsx/cisd/common/db/DBRestrictions.java index 3f956f16fd826f3baa291b283fe4dc134ab3866a..967117332392f1343377455f5785315dfacd880f 100644 --- a/common/source/java/ch/systemsx/cisd/common/db/DBRestrictions.java +++ b/common/source/java/ch/systemsx/cisd/common/db/DBRestrictions.java @@ -190,20 +190,13 @@ public class DBRestrictions .group(1))); } } - final int nullIdx = findInArray(words, "null", 3); - if (nullIdx > 0 && "not".equals(words[nullIdx - 1])) + final int nullIdx = ArrayUtils.indexOf(words, "null", 3); + if (nullIdx != ArrayUtils.INDEX_NOT_FOUND && "not".equals(words[nullIdx - 1])) { getTableRestrictions(tableName).notNullSet.add(columnName); } } - private int findInArray(String[] array, String term, int firstIndex) - { - assert array != null; - assert term != null; - return ArrayUtils.indexOf(array, term, firstIndex); - } - private void parserCheckedConstraints(List<String> ddlScript) { for (String line : ddlScript)