docs: @Override
      public final void update(ClusterName targetCluster, TableName tableName, Collection<Relation> assignments,
  
                               Collection<Filter> whereClauses) throws UnsupportedException, ExecutionException {
  
          try {
              connectionHandler.startJob(targetCluster.getName());
              if (logger.isDebugEnabled()) {
                  logger.debug(
                          "Updating  table [" + tableName.getName() + "] in cluster [" + targetCluster.getName() + "]");
              }
              update(tableName, assignments, whereClauses, connectionHandler.getConnection(targetCluster.getName()));
              if (logger.isDebugEnabled()) {
                  logger.debug("The  table [" + tableName.getName() + "] has been updated successfully in cluster ["
                          + targetCluster.getName() + "]");
              }
          } finally {
              connectionHandler.endJob(targetCluster.getName());
          }
      }