Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::common::timestamp_t Struct Reference

#include <timestamp_t.h>

Inheritance diagram for kuzu::common::timestamp_t:
kuzu::common::timestamp_ms_t kuzu::common::timestamp_ns_t kuzu::common::timestamp_sec_t kuzu::common::timestamp_tz_t

Public Member Functions

 timestamp_t ()
 
 timestamp_t (int64_t value_p)
 
timestamp_toperator= (int64_t value_p)
 
 operator int64_t () const
 
bool operator== (const timestamp_t &rhs) const
 
bool operator!= (const timestamp_t &rhs) const
 
bool operator<= (const timestamp_t &rhs) const
 
bool operator< (const timestamp_t &rhs) const
 
bool operator> (const timestamp_t &rhs) const
 
bool operator>= (const timestamp_t &rhs) const
 
bool operator== (const date_t &rhs) const
 
bool operator!= (const date_t &rhs) const
 
bool operator< (const date_t &rhs) const
 
bool operator<= (const date_t &rhs) const
 
bool operator> (const date_t &rhs) const
 
bool operator>= (const date_t &rhs) const
 
timestamp_t operator+ (const interval_t &interval) const
 
timestamp_t operator- (const interval_t &interval) const
 
interval_t operator- (const timestamp_t &rhs) const
 

Public Attributes

int64_t value = 0
 

Constructor & Destructor Documentation

◆ timestamp_t() [1/2]

kuzu::common::timestamp_t::timestamp_t ( )

◆ timestamp_t() [2/2]

kuzu::common::timestamp_t::timestamp_t ( int64_t value_p)
explicit

Member Function Documentation

◆ operator int64_t()

kuzu::common::timestamp_t::operator int64_t ( ) const
explicit

◆ operator!=() [1/2]

bool kuzu::common::timestamp_t::operator!= ( const date_t & rhs) const

◆ operator!=() [2/2]

bool kuzu::common::timestamp_t::operator!= ( const timestamp_t & rhs) const

◆ operator+()

timestamp_t kuzu::common::timestamp_t::operator+ ( const interval_t & interval) const

◆ operator-() [1/2]

timestamp_t kuzu::common::timestamp_t::operator- ( const interval_t & interval) const

◆ operator-() [2/2]

interval_t kuzu::common::timestamp_t::operator- ( const timestamp_t & rhs) const

◆ operator<() [1/2]

bool kuzu::common::timestamp_t::operator< ( const date_t & rhs) const

◆ operator<() [2/2]

bool kuzu::common::timestamp_t::operator< ( const timestamp_t & rhs) const

◆ operator<=() [1/2]

bool kuzu::common::timestamp_t::operator<= ( const date_t & rhs) const

◆ operator<=() [2/2]

bool kuzu::common::timestamp_t::operator<= ( const timestamp_t & rhs) const

◆ operator=()

timestamp_t & kuzu::common::timestamp_t::operator= ( int64_t value_p)

◆ operator==() [1/2]

bool kuzu::common::timestamp_t::operator== ( const date_t & rhs) const

◆ operator==() [2/2]

bool kuzu::common::timestamp_t::operator== ( const timestamp_t & rhs) const

◆ operator>() [1/2]

bool kuzu::common::timestamp_t::operator> ( const date_t & rhs) const

◆ operator>() [2/2]

bool kuzu::common::timestamp_t::operator> ( const timestamp_t & rhs) const

◆ operator>=() [1/2]

bool kuzu::common::timestamp_t::operator>= ( const date_t & rhs) const

◆ operator>=() [2/2]

bool kuzu::common::timestamp_t::operator>= ( const timestamp_t & rhs) const

Member Data Documentation

◆ value

int64_t kuzu::common::timestamp_t::value = 0

The documentation for this struct was generated from the following file: