本文整理了Java中io.yawp.repository.query.QueryBuilder.and
方法的一些代码示例,展示了QueryBuilder.and
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryBuilder.and
方法的具体详情如下:
包路径:io.yawp.repository.query.QueryBuilder
类名称:QueryBuilder
方法名:and
暂无
代码示例来源:origin: feroult/yawp
@Override
public Object action() {
QueryBuilder<?> query = query();
if (id != null) {
query.from(id);
}
boolean returnCursor = false;
if (params.containsKey(QUERY_OPTIONS)) {
QueryOptions options = QueryOptions.parse(params.get(QUERY_OPTIONS));
query.options(options);
returnCursor = options.returnCursor();
}
if (hasShieldCondition()) {
query.and(shield.getWhere());
}
List<?> objects = list(query);
if (returnCursor) {
Map<String, Object> result = new HashMap<>();
result.put("results", objects);
result.put("cursor", query.getCursor());
return result;
}
return objects;
}
代码示例来源:origin: feroult/yawp
private void addMultipleQueries(Pump<T> pump) {
pump.addQuery(yawp(BasicObject.class).where("intValue", "<=", 3));
pump.addQuery(yawp(BasicObject.class).where("intValue", ">", 3).and("intValue", "<=", 6));
pump.addQuery(yawp(BasicObject.class).where("intValue", ">", 6).and("intValue", "<=", 11));
}
代码示例来源:origin: feroult/yawp
@Override
public Object action() {
QueryBuilder<?> query = query();
try {
if (hasTransformer()) {
Object object = query.transform(getTransformerName()).fetch(id);
applyGetFacade(object);
return object;
}
if (hasShieldCondition()) {
query.and(shield.getWhere());
}
Object object = query.fetch(id);
applyGetFacade(object);
return object;
} catch (NoResultException e) {
throw new HttpException(404);
}
}
代码示例来源:origin: feroult/yawp
protected void pumpTestLIstQueryAndGenerator(Pump<T> pump, List<T> list) {
pump.addAll(list);
pump.addQuery(yawp(BasicObject.class).where("intValue", ">=", 1).and("intValue", "<=", 5));
assertTrue(pump.hasMore());
assertList(pump.more(), 6, 7);
assertList(pump.more(), 8, 9);
assertList(pump.more(), 1, 2);
assertList(pump.more(), 3, 4);
assertList(pump.more(), 5, 10);
assertList(pump.more(), 11, 12);
assertList(pump.more(), 13);
assertFalse(pump.hasMore());
}
内容来源于网络,如有侵权,请联系作者删除!