userver: storages::odbc::Timestamp Class Reference
Loading...
Searching...
No Matches
storages::odbc::Timestamp Class Referencefinal

#include </data/code/userver/odbc/include/userver/storages/odbc/types.hpp>

Detailed Description

Timezone-independent timestamp with nanosecond fraction storage.

No implicit conversion to or from std::chrono::system_clock::time_point is provided because an ODBC TIMESTAMP has no timezone.

Definition at line 82 of file types.hpp.

Public Member Functions

 Timestamp (Date date, Time time, std::uint32_t fraction_nanoseconds=0)
 Timestamp (std::uint32_t year, std::uint32_t month, std::uint32_t day, std::uint32_t hour, std::uint32_t minute, std::uint32_t second, std::uint32_t fraction_nanoseconds=0)
const DateGetDate () const noexcept
const TimeGetTime () const noexcept
std::uint32_t GetFractionNanoseconds () const noexcept
std::string ToString () const
bool operator== (const Timestamp &) const noexcept=default

The documentation for this class was generated from the following file:
  • /data/code/userver/odbc/include/userver/storages/odbc/types.hpp