Exemple #1
0
 @Override
 public Query<T> project(final Meta meta) {
   final StringBuilder sb = new StringBuilder(meta.getField());
   validateQuery(clazz, ds.getMapper(), sb, FilterOperator.EQUAL, null, false, false);
   String fieldName = sb.toString();
   validateProjections(fieldName, true);
   project(meta.toDatabase());
   return this;
 }
Exemple #2
0
  @Override
  public Query<T> order(final Meta sort) {
    validateQuery(
        clazz,
        ds.getMapper(),
        new StringBuilder(sort.getField()),
        FilterOperator.IN,
        "",
        false,
        false);

    getOptions().sort(sort.toDatabase());

    return this;
  }