Tabnine Logo
io.yawp.repository.query
Code IndexAdd Tabnine to your IDE (free)

How to use io.yawp.repository.query

Best Java code snippets using io.yawp.repository.query (Showing top 20 results out of 315)

origin: feroult/yawp

public Query(QueryBuilder<?> builder, boolean keysOnly) {
  this.builder = builder;
  this.keysOnly = keysOnly;
  this.r = builder.getRepository();
}
origin: feroult/yawp

private void configureQuery(int batchSize, QueryBuilder<?> q) {
  if (cursor != null) {
    q.cursor(cursor);
  }
  q.limit(batchSize);
}
origin: feroult/yawp

public List<T> list() {
  List<T> list = executeQueryList();
  sortList(list);
  return list;
}
origin: feroult/yawp

private List<?> list(QueryBuilder<?> query) {
  List<?> objects;
  if (hasTransformer()) {
    objects = query.transform(getTransformerName()).list();
  } else {
    objects = query.list();
    applyGetFacade(objects);
  }
  return objects;
}
origin: feroult/yawp

@Test
public void testBooleanCodition() {
  String q = "{where: {p: 'booleanValue', op: '=', v: true}}";
  QueryOptions options = QueryOptions.parse(q);
  assertSimpleCondition(options.getCondition(), "booleanValue", WhereOperator.EQUAL, true);
}
origin: feroult/yawp

public IdRef<T> onlyId() throws NoResultException, MoreThanOneResultException {
  List<IdRef<T>> ids = ids();
  if (ids.size() == 0) {
    throw new NoResultException();
  }
  if (ids.size() > 1) {
    throw new MoreThanOneResultException();
  }
  return ids.get(0);
}
origin: feroult/yawp

public QueryTransformer<F, T> where(String field, String operator, Object value) {
  query.where(field, operator, value);
  return this;
}
origin: feroult/yawp

public QueryTransformer<F, T> cursor(String cursor) {
  query.cursor(cursor);
  return this;
}
origin: feroult/yawp

public QueryBuilder<T> order(String property) {
  order(property, null);
  return this;
}
origin: feroult/yawp

private T executeQueryOnly() throws MoreThanOneResultException {
  List<T> list = executeQuery();
  if (list.size() == 0) {
    throw new NoResultException();
  }
  if (list.size() == 1) {
    return list.get(0);
  }
  throw new MoreThanOneResultException();
}
origin: feroult/yawp

@SuppressWarnings("unchecked")
private T getForcedResultFetch() {
  return (T) getForcedResult(QueryType.FETCH);
}
origin: feroult/yawp

  @Override
  public int compare(Object o1, Object o2) {
    for (QueryOrder order : postOrders) {
      int compare = order.compare(o1, o2);
      if (compare == 0) {
        continue;
      }
      return compare;
    }
    return 0;
  }
});
origin: feroult/yawp

public QueryTransformer<F, T> options(QueryOptions options) {
  query.options(options);
  return this;
}
origin: feroult/yawp

public QueryBuilder<T> sort(String property) {
  sort(property, null);
  return this;
}
origin: feroult/yawp

@Override
public <T> QueryBuilder<T> query(Class<T> clazz) {
  return QueryBuilder.q(clazz, this);
}
origin: feroult/yawp

@Test
public void testWhereSimpleCondition() {
  String q = "{where: {p: 'longValue', op: '=', v: 1}}";
  QueryOptions options = QueryOptions.parse(q);
  assertSimpleCondition(options.getCondition(), "longValue", WhereOperator.EQUAL, 1l);
}
origin: feroult/yawp

@Override
public void beforeQuery(QueryBuilder<HookedObject> q) {
  if (HookTest.LoggedUser.filter == null) {
    return;
  }
  q.where("stringValue", "=", HookTest.LoggedUser.filter);
}
origin: feroult/yawp

@SuppressWarnings("unchecked")
private List<T> getForcedResultList() {
  return (List<T>) getForcedResult(QueryType.LIST);
}
origin: feroult/yawp

  @Override
  public int compare(Object o1, Object o2) {
    for (QueryOrder order : preOrders) {
      int compare = order.compare(o1, o2);
      if (compare == 0) {
        continue;
      }
      return compare;
    }
    return 0;
  }
});
origin: feroult/yawp

@SuppressWarnings("unchecked")
private List<IdRef<T>> getForcedResultIds() {
  return (List<IdRef<T>>) getForcedResult(QueryType.IDS);
}
io.yawp.repository.query

Most used classes

  • QueryBuilder
  • QueryOrder
  • BaseCondition
  • JoinedCondition
  • SimpleCondition
  • QueryTransformer,
  • Condition,
  • WhereOperator,
  • DatastoreQueryForcedResponseTest,
  • DatastoreQueryOptionsTest,
  • DatastoreQueryTest,
  • MoreThanOneResultException,
  • NoResultException,
  • ConditionForChildException,
  • ConditionReference,
  • LogicalOperator
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now