void storeNamedParameter(final String name, final int position) { DbQueryNamedParameter p = lookupNamedParameter(name); if (p == null) { p = new DbQueryNamedParameter(name); p.indices = new int[] {position}; p.next = rootNP; rootNP = p; } else { p.add(position); } }
/** * Lookup for named parameter. */ DbQueryNamedParameter lookupNamedParameter(final String name) { DbQueryNamedParameter p = rootNP; while (p != null) { if (p.equalsName(name)) { return p; } p = p.next; } return null; }
void storeNamedParameter(final String name, final int position) { DbQueryNamedParameter p = lookupNamedParameter(name); if (p == null) { p = new DbQueryNamedParameter(name); p.indices = new int[] {position}; p.next = rootNP; rootNP = p; } else { p.add(position); } }
/** * Lookup for named parameter. */ DbQueryNamedParameter lookupNamedParameter(final String name) { DbQueryNamedParameter p = rootNP; while (p != null) { if (p.equalsName(name)) { return p; } p = p.next; } return null; }