0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-27 07:54:05 +01:00

modules/console: Sort SST files list by creation for output.

This commit is contained in:
Jason Volk 2020-03-16 19:23:35 -07:00
parent 4c2ea5c91c
commit 6e570bca16

View file

@ -4102,22 +4102,22 @@ try
if(colname == "*") if(colname == "*")
{ {
auto fileinfos db::database::sst::info::vector vector
{ {
db::database::sst::info::vector(database) database
}; };
std::sort(begin(fileinfos), end(fileinfos), [] std::sort(begin(vector), end(vector), []
(const auto &a, const auto &b) (const auto &a, const auto &b)
{ {
return a.name < b.name; return a.created < b.created;
}); });
_print_sst_info_header(out); _print_sst_info_header(out);
for(const auto &fileinfo : fileinfos) for(const auto &fileinfo : vector)
_print_sst_info(out, fileinfo); _print_sst_info(out, fileinfo);
out << "-- " << fileinfos.size() << " files" out << "-- " << vector.size() << " files"
<< std::endl; << std::endl;
return true; return true;
@ -4135,7 +4135,17 @@ try
database, colname database, colname
}; };
const db::database::sst::info::vector vector{column}; db::database::sst::info::vector vector
{
column
};
std::sort(begin(vector), end(vector), []
(const auto &a, const auto &b)
{
return a.created < b.created;
});
_print_sst_info_header(out); _print_sst_info_header(out);
for(const auto &info : vector) for(const auto &info : vector)
_print_sst_info(out, info); _print_sst_info(out, info);