NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <TimeUnit.hpp>
Public Member Functions | |
TimeUnit (uint64_t offset) | |
uint64_t | getMillisecondsConversionMultiplier () const |
gets the multiplier to convert this to milliseconds More... | |
std::string | toString () const |
Creates a string representation. More... | |
bool | equals (const TimeUnit &other) const |
Compares for equality. More... | |
Static Public Member Functions | |
static TimeUnit | Milliseconds () |
A time unit in Milliseconds. More... | |
static TimeUnit | Seconds () |
A time unit in Seconds. More... | |
static TimeUnit | Minutes () |
A time unit in Minutes. More... | |
static TimeUnit | Hours () |
A time unit in Hours. More... | |
static TimeUnit | Days () |
A time unit in Days. More... | |
A time based window measure.
|
explicit |
Referenced by Days(), Hours(), Milliseconds(), Minutes(), and Seconds().
|
static |
A time unit in Days.
References TimeUnit().
Referenced by NES::API::Days().
bool NES::Windowing::TimeUnit::equals | ( | const TimeUnit & | other | ) | const |
uint64_t NES::Windowing::TimeUnit::getMillisecondsConversionMultiplier | ( | ) | const |
gets the multiplier to convert this to milliseconds
|
static |
A time unit in Hours.
References TimeUnit().
Referenced by NES::API::Hours().
|
static |
A time unit in Milliseconds.
References TimeUnit().
Referenced by NES::Parsers::NesCEPQueryPlanCreator::createIntervalWindow(), and NES::API::Milliseconds().
|
static |
A time unit in Minutes.
References TimeUnit().
Referenced by NES::API::Minutes().
|
static |
A time unit in Seconds.
References TimeUnit().
Referenced by NES::API::Seconds().
std::string NES::Windowing::TimeUnit::toString | ( | ) | const |
Creates a string representation.