@Override public Param<?> extractParam(QueryPart part, String name) { return extractParams(part).get(name); }
@Override public Param<?> extractParam(QueryPart part, String name) { return extractParams(part).get(name); }
@Override public List<Object> extractBindValues(QueryPart part) { List<Object> result = new ArrayList<Object>(); for (Param<?> param : extractParams(part).values()) { result.add(param.getValue()); } return Collections.unmodifiableList(result); }