org.apache.oodt.cas.filemgr.structs.Query.addCriterion()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(108)

本文整理了Java中org.apache.oodt.cas.filemgr.structs.Query.addCriterion方法的一些代码示例,展示了Query.addCriterion的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.addCriterion方法的具体详情如下:
包路径:org.apache.oodt.cas.filemgr.structs.Query
类名称:Query
方法名:addCriterion

Query.addCriterion介绍

暂无

代码示例

代码示例来源:origin: org.apache.oodt/pcs-core

public Query buildQuery() {
 Query query = new Query();
 TermQueryCriteria crit = new TermQueryCriteria(JOB_ID, this.jobId);
 query.addCriterion(crit);
 return query;
}

代码示例来源:origin: apache/oodt

public Query buildQuery() {
 Query query = new Query();
 TermQueryCriteria crit = new TermQueryCriteria(JOB_ID, this.jobId);
 query.addCriterion(crit);
 return query;
}

代码示例来源:origin: apache/oodt

public Query buildQuery() {
 Query query = new Query();
 TermQueryCriteria crit = new TermQueryCriteria(FILENAME, this.fileName);
 query.addCriterion(crit);
 return query;
}

代码示例来源:origin: org.apache.oodt/pcs-core

public Query buildQuery() {
 Query query = new Query();
 TermQueryCriteria crit = new TermQueryCriteria(PRODUCT_NAME, this.prodName);
 query.addCriterion(crit);
 return query;
}

代码示例来源:origin: org.apache.oodt/pcs-core

public Query buildQuery() {
 Query query = new Query();
 TermQueryCriteria crit = new TermQueryCriteria(INPUT_FILES,
   this.origInputFile);
 query.addCriterion(crit);
 return query;
}

代码示例来源:origin: org.apache.oodt/pcs-core

public Query buildQuery() {
 Query query = new Query();
 TermQueryCriteria crit = new TermQueryCriteria(FILENAME, this.fileName);
 query.addCriterion(crit);
 return query;
}

代码示例来源:origin: org.apache.oodt/pcs-core

public Query buildQuery() {
 Query query = new Query();
 TermQueryCriteria crit = new TermQueryCriteria(OUTPUT_FILES,
   this.origOutputFile);
 query.addCriterion(crit);
 return query;
}

代码示例来源:origin: apache/oodt

public Query buildQuery() {
 Query query = new Query();
 TermQueryCriteria crit = new TermQueryCriteria(INPUT_FILES,
   this.origInputFile);
 query.addCriterion(crit);
 return query;
}

代码示例来源:origin: apache/oodt

public Query buildQuery() {
 Query query = new Query();
 TermQueryCriteria crit = new TermQueryCriteria(PRODUCT_NAME, this.prodName);
 query.addCriterion(crit);
 return query;
}

代码示例来源:origin: apache/oodt

public Query buildQuery() {
 Query query = new Query();
 TermQueryCriteria crit = new TermQueryCriteria(OUTPUT_FILES,
   this.origOutputFile);
 query.addCriterion(crit);
 return query;
}

代码示例来源:origin: org.apache.oodt/cas-filemgr

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;
}

代码示例来源:origin: apache/oodt

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;
}

代码示例来源:origin: org.apache.oodt/oodt-profile

crit.setElementName(elemName);
crit.setValue(elemValue);
query.addCriterion(crit);

代码示例来源:origin: org.apache.oodt/cas-filemgr

throws CacheException {
Query query = new Query();
query.addCriterion(new TermQueryCriteria(uniqueElementName,
    uniqueElementValue));
try {

代码示例来源:origin: org.apache.oodt/cas-filemgr

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();

代码示例来源:origin: apache/oodt

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;
}

代码示例来源:origin: apache/oodt

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();

代码示例来源:origin: org.apache.oodt/pcs-core

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;
}

代码示例来源:origin: org.apache.oodt/cas-filemgr

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();

代码示例来源:origin: apache/oodt

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();

相关文章

微信公众号

最新文章

更多