public void setOrdering(Query.Ordering ordering, String... strings) throws StorageException {
   try {
     query.setOrdering(ordering, strings);
   } catch (ClusterJException e) {
     throw HopsExceptionHelper.wrap(e);
   }
 }
 public Map<String, Object> explain() throws StorageException {
   try {
     return query.explain();
   } catch (ClusterJException e) {
     throw HopsExceptionHelper.wrap(e);
   }
 }
 public void setLimits(long l, long l1) throws StorageException {
   try {
     query.setLimits(l, l1);
   } catch (ClusterJException e) {
     throw HopsExceptionHelper.wrap(e);
   }
 }
 public Results<E> execute(Map<String, ?> map) throws StorageException {
   try {
     return query.execute(map);
   } catch (ClusterJException e) {
     throw HopsExceptionHelper.wrap(e);
   }
 }
 public Results<E> execute(Object... objects) throws StorageException {
   try {
     return query.execute(objects);
   } catch (ClusterJException e) {
     throw HopsExceptionHelper.wrap(e);
   }
 }
 public int deletePersistentAll() throws StorageException {
   try {
     return query.deletePersistentAll();
   } catch (ClusterJException e) {
     throw HopsExceptionHelper.wrap(e);
   }
 }
 public List<E> getResultList() throws StorageException {
   try {
     return query.getResultList();
   } catch (ClusterJException e) {
     throw HopsExceptionHelper.wrap(e);
   }
 }
 public void setParameter(String s, Object o) throws StorageException {
   try {
     query.setParameter(s, o);
   } catch (ClusterJException e) {
     throw HopsExceptionHelper.wrap(e);
   }
 }