ClickHouse/dbms/src/Storages/tests/part_name.cpp

21 lines
567 B
C++
Raw Normal View History

#include <DB/IO/ReadHelpers.h>
2014-11-05 20:55:33 +00:00
#include <DB/Storages/MergeTree/ActiveDataPartSet.h>
#include <common/LocalDateTime.h>
2014-11-05 20:55:33 +00:00
int main(int argc, char ** argv)
{
DayNum_t today = DateLUT::instance().toDayNum(time(0));
2014-11-05 20:55:33 +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
time_t time = DateLUT::instance().YYYYMMDDToDate(DB::parse<UInt32>(name));
std::cerr << LocalDateTime(time) << '\n';
}
2014-11-05 20:55:33 +00:00
return 0;
2014-11-05 20:55:33 +00:00
}