11 #include "eckit/eckit.h"
18 #include "eckit/io/PartFileHandle.h"
19 #include "eckit/io/Offset.h"
20 #include "eckit/io/Length.h"
22 using namespace eckit;
27 IndexTool::IndexTool (
int argc,
char *argv[]) :
Tool(argc, argv) { }
30 o <<
"Creates index of reports for a given file";
36 <<
" <file.odb> [<file.odb.idx>] " << std::endl
38 <<
"\tSpecifically the index file is an ODB file with (INTEGER) columns: block_begin, block_length, seqno, n_rows"
40 <<
"\tOne entry is made for each unique seqno - block pair within the source ODB file." << std::endl;
static void createIndex(const eckit::PathName &, const eckit::PathName &)