private List<QueryParameter> createParameterList() { final List<QueryParameter> parameters = new ArrayList<QueryParameter>(); buildParameterListInFromClause(parameters, _query); buildParameterListInWhereClause(parameters, _query); return parameters; }
private List<QueryParameter> createParameterList() { final List<QueryParameter> parameters = new ArrayList<QueryParameter>(); buildParameterListInFromClause(parameters, _query); buildParameterListInWhereClause(parameters, _query); return parameters; }
private void buildParameterListInFromClause(List<QueryParameter> parameters, Query query) { List<FromItem> fromItems = query.getFromClause().getItems(); for (FromItem fromItem : fromItems) { Query subQuery = fromItem.getSubQuery(); if (subQuery != null) { buildParameterListInFromClause(parameters, subQuery); buildParameterListInWhereClause(parameters, subQuery); } } }
private void buildParameterListInFromClause(List<QueryParameter> parameters, Query query) { List<FromItem> fromItems = query.getFromClause().getItems(); for (FromItem fromItem : fromItems) { Query subQuery = fromItem.getSubQuery(); if (subQuery != null) { buildParameterListInFromClause(parameters, subQuery); buildParameterListInWhereClause(parameters, subQuery); } } }