本文整理了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
暂无
代码示例来源: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();
内容来源于网络,如有侵权,请联系作者删除!