Coverage Report

Created: 2026-02-14 06:52

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/gdal/apps/gdalalg_dataset_rename.h
Line
Count
Source
1
/******************************************************************************
2
 *
3
 * Project:  GDAL
4
 * Purpose:  gdal "dataset rename" subcommand
5
 * Author:   Even Rouault <even dot rouault at spatialys.com>
6
 *
7
 ******************************************************************************
8
 * Copyright (c) 2025, Even Rouault <even dot rouault at spatialys.com>
9
 *
10
 * SPDX-License-Identifier: MIT
11
 ****************************************************************************/
12
13
#ifndef GDALALG_DATASET_RENAME_INCLUDED
14
#define GDALALG_DATASET_RENAME_INCLUDED
15
16
#include "gdalalgorithm.h"
17
#include "gdalalg_dataset_copy.h"
18
19
//! @cond Doxygen_Suppress
20
21
/************************************************************************/
22
/*                      GDALDatasetRenameAlgorithm                      */
23
/************************************************************************/
24
25
class GDALDatasetRenameAlgorithm final
26
    : public GDALDatasetCopyRenameCommonAlgorithm
27
{
28
  public:
29
    static constexpr const char *NAME = "rename";
30
    static constexpr const char *DESCRIPTION = "Rename files of a dataset.";
31
    static constexpr const char *HELP_URL =
32
        "/programs/gdal_dataset_rename.html";
33
34
    static std::vector<std::string> GetAliasesStatic()
35
0
    {
36
0
        return {"ren", "mv"};
37
0
    }
38
39
    GDALDatasetRenameAlgorithm();
40
    ~GDALDatasetRenameAlgorithm() override;
41
};
42
43
//! @endcond
44
45
#endif