code: private void execute(Map<Key, List<TableOperation>> batches)
      {
          if (batches != null && !batches.isEmpty())
          {
              try
              {
                  for (List<TableOperation> batch : batches.values())
                  {
                      tableAPI.execute(batch, null);
                  }
              }
              catch (DurabilityException e)
              {
                  log.error("Error while executing operations in OracleNOSQL, Caused by:" + e + ".");
                  throw new PersistenceException("Error while Persisting data using batch", e);
              }
              catch (TableOpExecutionException e)
              {
                  log.error("Error while executing operations in OracleNOSQL, Caused by:" + e + ".");
                  throw new PersistenceException("Error while Persisting data using batch", e);
              }
              catch (FaultException e)
              {
                  log.error("Error while executing operations in OracleNOSQL, Caused by:" + e + ".");
                  throw new PersistenceException("Error while Persisting data using batch", e);
              }
              finally
              {
                  batches.clear();
              }
          }
      }
docs: Execute.
  
  @param batches
  the batches