code: @Override
    public void truncateTable(TableName tableName, boolean preserveSplits) throws IOException {
      if (!preserveSplits) {
        LOG.info("truncate will preserveSplits. The passed in variable is ignored.");
      }
      try {
        tableAdminClientWrapper.dropAllRows(tableName.getNameAsString());
      } catch (Throwable throwable) {
        throw new IOException(
            String.format("Failed to truncate table '%s'", tableName.getNameAsString()), throwable);
      }
      disabledTables.remove(tableName);
    }
docs: {@inheritDoc}