/** {@inheritDoc} */ @Override public CacheQueryFuture<?> queryFieldsLocal(GridCacheQueryBean qry) { assert cctx.config().getCacheMode() != LOCAL; if (log.isDebugEnabled()) log.debug("Executing query on local node: " + qry); GridCacheLocalFieldsQueryFuture fut = new GridCacheLocalFieldsQueryFuture(cctx, qry); try { qry.query().validate(); fut.execute(); } catch (IgniteCheckedException e) { fut.onDone(e); } return fut; }