public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(JOB_ID, this.jobId); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(JOB_ID, this.jobId); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(FILENAME, this.fileName); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(PRODUCT_NAME, this.prodName); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(INPUT_FILES, this.origInputFile); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(FILENAME, this.fileName); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(OUTPUT_FILES, this.origOutputFile); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(INPUT_FILES, this.origInputFile); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(PRODUCT_NAME, this.prodName); query.addCriterion(crit); return query; }
public Query buildQuery() { Query query = new Query(); TermQueryCriteria crit = new TermQueryCriteria(OUTPUT_FILES, this.origOutputFile); query.addCriterion(crit); return query; }
private List<Product> getProductsOverDateRange(String elementName, String productType, String startOfQuery, String endOfQuery) throws CacheException { List<Product> products = new Vector<Product>(); try { Query query = new Query(); query.addCriterion(new RangeQueryCriteria(elementName, startOfQuery, endOfQuery)); if(this.uniqueElementProductTypeNames != null && this.uniqueElementProductTypeNames.size() > 0){ for (String productTypeName : this.uniqueElementProductTypeNames) { products.addAll(getProducts(query, productTypeName)); } } } catch (Exception e) { throw new CacheException("Failed to query for product via element " + elementName + " and range " + startOfQuery + " to " + endOfQuery + " : " + e.getMessage(), e); } return products; }
private List<Product> getProductsOverDateRange(String elementName, String productType, String startOfQuery, String endOfQuery) throws CacheException { List<Product> products = new Vector<Product>(); try { Query query = new Query(); query.addCriterion(new RangeQueryCriteria(elementName, startOfQuery, endOfQuery)); if(this.uniqueElementProductTypeNames != null && this.uniqueElementProductTypeNames.size() > 0){ for (String productTypeName : this.uniqueElementProductTypeNames) { products.addAll(getProducts(query, productTypeName)); } } } catch (Exception e) { throw new CacheException("Failed to query for product via element " + elementName + " and range " + startOfQuery + " to " + endOfQuery + " : " + e.getMessage(), e); } return products; }
crit.setElementName(elemName); crit.setValue(elemValue); query.addCriterion(crit);
throws CacheException { Query query = new Query(); query.addCriterion(new TermQueryCriteria(uniqueElementName, uniqueElementValue)); try {
Term t = ((TermQuery) luceneQuery).getTerm(); if (!t.field().equals(freeTextBlock)) { casQuery.addCriterion(new TermQueryCriteria(t.field(), t.text())); if (!t[0].field().equals(freeTextBlock)) { for (Term aT : t) { casQuery.addCriterion(new TermQueryCriteria( aT.field(), aT.text())); BytesRef startT = ((TermRangeQuery) luceneQuery).getLowerTerm(); BytesRef endT = ((TermRangeQuery) luceneQuery).getUpperTerm(); casQuery.addCriterion(new RangeQueryCriteria(((TermRangeQuery) luceneQuery).getField(), startT.utf8ToString(), endT.utf8ToString())); } else if (luceneQuery instanceof BooleanQuery) { List<BooleanClause> clauses = ((BooleanQuery) luceneQuery).clauses();
public Query buildQuery() { Query query = new Query(); RangeQueryCriteria crit = new RangeQueryCriteria(); crit.setElementName(this.temporalFld); crit.setInclusive(true); if (this.startDateTime != null) { crit.setStartValue(this.startDateTime); } if (this.endDateTime != null) { crit.setEndValue(this.endDateTime); } query.addCriterion(crit); return query; }
Term t = ((TermQuery) luceneQuery).getTerm(); if (!t.field().equals(freeTextBlock)) { casQuery.addCriterion(new TermQueryCriteria(t.field(), t.text())); if (!t[0].field().equals(freeTextBlock)) { for (Term aT : t) { casQuery.addCriterion(new TermQueryCriteria( aT.field(), aT.text())); BytesRef startT = ((TermRangeQuery) luceneQuery).getLowerTerm(); BytesRef endT = ((TermRangeQuery) luceneQuery).getUpperTerm(); casQuery.addCriterion(new RangeQueryCriteria(((TermRangeQuery) luceneQuery).getField(), startT.utf8ToString(), endT.utf8ToString())); } else if (luceneQuery instanceof BooleanQuery) { List<BooleanClause> clauses = ((BooleanQuery) luceneQuery).clauses();
public Query buildQuery() { Query query = new Query(); RangeQueryCriteria crit = new RangeQueryCriteria(); crit.setElementName(this.temporalFld); crit.setInclusive(true); if (this.startDateTime != null) { crit.setStartValue(this.startDateTime); } if (this.endDateTime != null) { crit.setEndValue(this.endDateTime); } query.addCriterion(crit); return query; }
if (!t.field().equals(freeTextBlock)) { casQuery .addCriterion(new TermQueryCriteria(t.field(), t.text())); if (!t[0].field().equals(freeTextBlock)) { for (Term aT : t) { casQuery.addCriterion(new TermQueryCriteria(aT.field(), aT.text())); casQuery.addCriterion(new RangeQueryCriteria(((TermRangeQuery) luceneQuery).getField(), startT.utf8ToString(), endT.utf8ToString())); } else if (luceneQuery instanceof BooleanQuery) { List<BooleanClause> clauses = ((BooleanQuery) luceneQuery).clauses();
if (!t.field().equals(freeTextBlock)) { casQuery .addCriterion(new TermQueryCriteria(t.field(), t.text())); if (!t[0].field().equals(freeTextBlock)) { for (Term aT : t) { casQuery.addCriterion(new TermQueryCriteria(aT.field(), aT.text())); casQuery.addCriterion(new RangeQueryCriteria(((TermRangeQuery) luceneQuery).getField(), startT.utf8ToString(), endT.utf8ToString())); } else if (luceneQuery instanceof BooleanQuery) { List<BooleanClause> clauses = ((BooleanQuery) luceneQuery).clauses();