docs: @Override
      public long[] validatePartitioning(long[] tableIds, byte[] hashinatorConfig) {
          ByteBuffer paramBuffer = m_ee.getParamBufferForExecuteTask(4 + (8 * tableIds.length) + 4 + hashinatorConfig.length);
          paramBuffer.putInt(tableIds.length);
          for (long tableId : tableIds) {
              paramBuffer.putLong(tableId);
          }
          paramBuffer.put(hashinatorConfig);
  
          ByteBuffer resultBuffer = ByteBuffer.wrap(m_ee.executeTask( TaskType.VALIDATE_PARTITIONING, paramBuffer));
          long mispartitionedRows[] = new long[tableIds.length];
          for (int ii = 0; ii < tableIds.length; ii++) {
              mispartitionedRows[ii] = resultBuffer.getLong();
          }
          return mispartitionedRows;
      }