public WikittyQuery addFacetQuery(FacetQuery facetQuery) { getFacetQuery().add(facetQuery); return this; }
public WikittyQuery addFacetQuery(String name, Condition condition) { getFacetQuery().add(new FacetQuery(name, condition)); return this; }
for (FacetQuery q : query.getFacetQuery()) { if (checkRestriction(searchEngine, tx, q.getCondition(), w)) { String facetName = q.getName();
List<FacetQuery> facetQuery = queryWithoutSelect.getFacetQuery();
@Override public boolean visitEnter(WikittyQuery o) { WikittyQuery q = getQuery(); q.setFacetExtension(q.isFacetExtension()); q.setFacetField(new ArrayList<Element>(o.getFacetField())); q.setFacetLimit(o.getFacetLimit()); q.setFacetMinCount(o.getFacetMinCount()); q.setOffset(o.getOffset()); q.setLimit(o.getLimit()); q.setFacetSort(o.getFacetSort()); q.setName(o.getName()); q.setSortAscending(new ArrayList<Element>(o.getSortAscending())); q.setSortDescending(new ArrayList<Element>(o.getSortDescending())); q.setWikittyFieldSearchDepth(o.getWikittyFieldSearchDepth()); for (FacetQuery c : o.getFacetQuery()) { WikittyQueryVisitorCopy v = new WikittyQueryVisitorCopy(); c.getCondition().accept(v); Condition condition = v.getCondition(); q.addFacetQuery(c.getName(), condition); } return true; }