OmniSciDB
1dac507f6e
|
#include <cstdint>
#include <ctime>
#include "../Shared/funcannotations.h"
#include "ExtractFromTime.h"
Go to the source code of this file.
Enumerations | |
enum | DateaddField { daYEAR, daQUARTER, daMONTH, daDAY, daHOUR, daMINUTE, daSECOND, daMILLENNIUM, daCENTURY, daDECADE, daMILLISECOND, daMICROSECOND, daNANOSECOND, daWEEK, daQUARTERDAY, daWEEKDAY, daDAYOFYEAR, daINVALID } |
Functions | |
NEVER_INLINE DEVICE int64_t | DateAdd (DateaddField field, int64_t number, int64_t timeval) |
NEVER_INLINE DEVICE int64_t | DateAddHighPrecision (DateaddField field, const int64_t number, const int64_t timeval, const int64_t scale) |
enum DateaddField |
Enumerator | |
---|---|
daYEAR | |
daQUARTER | |
daMONTH | |
daDAY | |
daHOUR | |
daMINUTE | |
daSECOND | |
daMILLENNIUM | |
daCENTURY | |
daDECADE | |
daMILLISECOND | |
daMICROSECOND | |
daNANOSECOND | |
daWEEK | |
daQUARTERDAY | |
daWEEKDAY | |
daDAYOFYEAR | |
daINVALID |
Definition at line 42 of file DateAdd.h.
NEVER_INLINE DEVICE int64_t DateAdd | ( | DateaddField | field, |
int64_t | number, | ||
int64_t | timeval | ||
) |
NEVER_INLINE DEVICE int64_t DateAddHighPrecision | ( | DateaddField | field, |
const int64_t | number, | ||
const int64_t | timeval, | ||
const int64_t | scale | ||
) |