2014-11-14 20:55:23 +00:00
|
|
|
#include <DB/IO/ReadHelpers.h>
|
2014-11-05 20:55:33 +00:00
|
|
|
#include <DB/Storages/MergeTree/ActiveDataPartSet.h>
|
2016-02-03 01:17:58 +00:00
|
|
|
#include <common/LocalDateTime.h>
|
2014-11-05 20:55:33 +00:00
|
|
|
|
|
|
|
|
|
|
|
int main(int argc, char ** argv)
|
|
|
|
{
|
2017-04-01 07:20:54 +00:00
|
|
|
DayNum_t today = DateLUT::instance().toDayNum(time(0));
|
2014-11-05 20:55:33 +00:00
|
|
|
|
2017-04-01 07:20:54 +00:00
|
|
|
for (DayNum_t date = today; DayNum_t(date + 10) > today; --date)
|
|
|
|
{
|
|
|
|
std::string name = DB::ActiveDataPartSet::getPartName(date, date, 0, 0, 0);
|
|
|
|
std::cerr << name << '\n';
|
2014-11-05 20:55:33 +00:00
|
|
|
|
2017-04-01 07:20:54 +00:00
|
|
|
time_t time = DateLUT::instance().YYYYMMDDToDate(DB::parse<UInt32>(name));
|
|
|
|
std::cerr << LocalDateTime(time) << '\n';
|
|
|
|
}
|
2014-11-05 20:55:33 +00:00
|
|
|
|
2017-04-01 07:20:54 +00:00
|
|
|
return 0;
|
2014-11-05 20:55:33 +00:00
|
|
|
}
|