protected Object execute(ViewQuery query) { if (LOG.isDebugEnabled()) { LOG.debug("Executing view query: " + query.toString()); } return operations.findByView(query, method.getEntityInformation().getJavaType()); }
protected Object execute(ViewQuery query) { if (LOG.isDebugEnabled()) { LOG.debug("Executing view query: " + query.toString()); } return operations.findByView(query, method.getEntityInformation().getJavaType()); }
@Override public Iterable<T> findAll() { final ResolvedView resolvedView = determineView(); ViewQuery query = ViewQuery.from(resolvedView.getDesignDocument(), resolvedView.getViewName()); query.reduce(false); query.stale(getCouchbaseOperations().getDefaultConsistency().viewConsistency()); return couchbaseOperations.findByView(query, entityInformation.getJavaType()); }
@Override public Iterable<T> findAll() { final ResolvedView resolvedView = determineView(); ViewQuery query = ViewQuery.from(resolvedView.getDesignDocument(), resolvedView.getViewName()); query.reduce(false); query.stale(getCouchbaseOperations().getDefaultConsistency().viewConsistency()); return couchbaseOperations.findByView(query, entityInformation.getJavaType()); }
@Override public Iterable<T> findAllById(final Iterable<ID> ids) { final ResolvedView resolvedView = determineView(); ViewQuery query = ViewQuery.from(resolvedView.getDesignDocument(), resolvedView.getViewName()); query.reduce(false); query.stale(getCouchbaseOperations().getDefaultConsistency().viewConsistency()); JsonArray keys = JsonArray.create(); for (ID id : ids) { keys.add(couchbaseOperations.getConverter().convertForWriteIfNeeded(id)); } query.keys(keys); return couchbaseOperations.findByView(query, entityInformation.getJavaType()); }
@Override public Iterable<T> findAllById(final Iterable<ID> ids) { final ResolvedView resolvedView = determineView(); ViewQuery query = ViewQuery.from(resolvedView.getDesignDocument(), resolvedView.getViewName()); query.reduce(false); query.stale(getCouchbaseOperations().getDefaultConsistency().viewConsistency()); JsonArray keys = JsonArray.create(); for (ID id : ids) { keys.add(couchbaseOperations.getConverter().convertForWriteIfNeeded(id)); } query.keys(keys); return couchbaseOperations.findByView(query, entityInformation.getJavaType()); }