Package com.couchbase.client.protocol.views

Examples of com.couchbase.client.protocol.views.ViewResponse


    }
    if (query.willReduce()) {
      query.setReduce(false);
    }

    final ViewResponse response = queryView(designName, viewName, query);

    final List<T> result = new ArrayList<T>(response.size());
    for (final ViewRow row : response) {
      result.add(findById(row.getId(), entityClass));
    }

    return result;
View Full Code Here


  public long count() {
    Query query = new Query();
    query.setReduce(true);

    final ResolvedView resolvedView = determineView();
    ViewResponse response = couchbaseOperations.queryView(resolvedView.getDesignDocument(), resolvedView.getViewName(), query);

    long count = 0;
    for (ViewRow row : response) {
      count += Long.parseLong(row.getValue());
    }
View Full Code Here

  public void deleteAll() {
    Query query = new Query();
    query.setReduce(false);

    final ResolvedView resolvedView = determineView();
    ViewResponse response = couchbaseOperations.queryView(resolvedView.getDesignDocument(), resolvedView.getViewName(), query);
    for (ViewRow row : response) {
      couchbaseOperations.remove(row.getId());
    }
  }
View Full Code Here

TOP

Related Classes of com.couchbase.client.protocol.views.ViewResponse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.