OmniSciDB
a5dc49c757
|
Go to the source code of this file.
Functions | |
DEVICE ALWAYS_INLINE int64_t SUFFIX() | fixed_width_int_decode (const int8_t *byte_stream, const int32_t byte_width, const int64_t pos) |
DEVICE ALWAYS_INLINE int64_t SUFFIX() | fixed_width_unsigned_decode (const int8_t *byte_stream, const int32_t byte_width, const int64_t pos) |
DEVICE NEVER_INLINE int64_t SUFFIX() | fixed_width_int_decode_noinline (const int8_t *byte_stream, const int32_t byte_width, const int64_t pos) |
DEVICE NEVER_INLINE int64_t SUFFIX() | fixed_width_unsigned_decode_noinline (const int8_t *byte_stream, const int32_t byte_width, const int64_t pos) |
DEVICE ALWAYS_INLINE int64_t SUFFIX() | diff_fixed_width_int_decode (const int8_t *byte_stream, const int32_t byte_width, const int64_t baseline, const int64_t pos) |
DEVICE ALWAYS_INLINE float SUFFIX() | fixed_width_float_decode (const int8_t *byte_stream, const int64_t pos) |
DEVICE NEVER_INLINE float SUFFIX() | fixed_width_float_decode_noinline (const int8_t *byte_stream, const int64_t pos) |
DEVICE ALWAYS_INLINE double SUFFIX() | fixed_width_double_decode (const int8_t *byte_stream, const int64_t pos) |
DEVICE NEVER_INLINE double SUFFIX() | fixed_width_double_decode_noinline (const int8_t *byte_stream, const int64_t pos) |
DEVICE ALWAYS_INLINE int64_t SUFFIX() | fixed_width_small_date_decode (const int8_t *byte_stream, const int32_t byte_width, const int32_t null_val, const int64_t ret_null_val, const int64_t pos) |
DEVICE NEVER_INLINE int64_t SUFFIX() | fixed_width_small_date_decode_noinline (const int8_t *byte_stream, const int32_t byte_width, const int32_t null_val, const int64_t ret_null_val, const int64_t pos) |
DEVICE ALWAYS_INLINE int64_t SUFFIX() | fixed_width_date_encode (const int64_t cur_col_val, const int32_t ret_null_val, const int64_t null_val) |
DEVICE ALWAYS_INLINE int64_t SUFFIX() | fixed_width_date_decode (const int64_t cur_col_val, const int32_t ret_null_val, const int64_t null_val) |
DEVICE NEVER_INLINE int64_t SUFFIX() | fixed_width_date_encode_noinline (const int64_t cur_col_val, const int32_t ret_null_val, const int64_t null_val) |
DEVICE ALWAYS_INLINE int64_t SUFFIX() diff_fixed_width_int_decode | ( | const int8_t * | byte_stream, |
const int32_t | byte_width, | ||
const int64_t | baseline, | ||
const int64_t | pos | ||
) |
Definition at line 105 of file DecodersImpl.h.
References fixed_width_int_decode(), and SUFFIX.
DEVICE ALWAYS_INLINE int64_t SUFFIX() fixed_width_date_decode | ( | const int64_t | cur_col_val, |
const int32_t | ret_null_val, | ||
const int64_t | null_val | ||
) |
DEVICE ALWAYS_INLINE int64_t SUFFIX() fixed_width_date_encode | ( | const int64_t | cur_col_val, |
const int32_t | ret_null_val, | ||
const int64_t | null_val | ||
) |
Definition at line 159 of file DecodersImpl.h.
References kSecsPerDay.
Referenced by fixed_width_date_encode_noinline().
DEVICE NEVER_INLINE int64_t SUFFIX() fixed_width_date_encode_noinline | ( | const int64_t | cur_col_val, |
const int32_t | ret_null_val, | ||
const int64_t | null_val | ||
) |
Definition at line 173 of file DecodersImpl.h.
References fixed_width_date_encode(), and SUFFIX.
DEVICE ALWAYS_INLINE double SUFFIX() fixed_width_double_decode | ( | const int8_t * | byte_stream, |
const int64_t | pos | ||
) |
Definition at line 126 of file DecodersImpl.h.
Referenced by fixed_width_double_decode_noinline().
DEVICE NEVER_INLINE double SUFFIX() fixed_width_double_decode_noinline | ( | const int8_t * | byte_stream, |
const int64_t | pos | ||
) |
Definition at line 134 of file DecodersImpl.h.
References fixed_width_double_decode(), and SUFFIX.
Referenced by compute_bucket_sizes_impl(), JoinColumnIterator::getElementSwitch(), result_set::lazy_decode(), BoundingBoxIntersectKeyHandler::operator()(), and RangeKeyHandler::operator()().
DEVICE ALWAYS_INLINE float SUFFIX() fixed_width_float_decode | ( | const int8_t * | byte_stream, |
const int64_t | pos | ||
) |
Definition at line 113 of file DecodersImpl.h.
Referenced by fixed_width_float_decode_noinline().
DEVICE NEVER_INLINE float SUFFIX() fixed_width_float_decode_noinline | ( | const int8_t * | byte_stream, |
const int64_t | pos | ||
) |
Definition at line 121 of file DecodersImpl.h.
References fixed_width_float_decode(), and SUFFIX.
Referenced by result_set::lazy_decode().
DEVICE ALWAYS_INLINE int64_t SUFFIX() fixed_width_int_decode | ( | const int8_t * | byte_stream, |
const int32_t | byte_width, | ||
const int64_t | pos | ||
) |
Definition at line 31 of file DecodersImpl.h.
Referenced by diff_fixed_width_int_decode(), fixed_width_int_decode_noinline(), and fixed_width_small_date_decode().
DEVICE NEVER_INLINE int64_t SUFFIX() fixed_width_int_decode_noinline | ( | const int8_t * | byte_stream, |
const int32_t | byte_width, | ||
const int64_t | pos | ||
) |
Definition at line 91 of file DecodersImpl.h.
References fixed_width_int_decode(), and SUFFIX.
Referenced by JoinColumnIterator::getElementSwitch(), result_set::lazy_decode(), and RangeKeyHandler::operator()().
DEVICE ALWAYS_INLINE int64_t SUFFIX() fixed_width_small_date_decode | ( | const int8_t * | byte_stream, |
const int32_t | byte_width, | ||
const int32_t | null_val, | ||
const int64_t | ret_null_val, | ||
const int64_t | pos | ||
) |
Definition at line 139 of file DecodersImpl.h.
References fixed_width_int_decode(), kSecsPerDay, and SUFFIX.
Referenced by fixed_width_small_date_decode_noinline().
DEVICE NEVER_INLINE int64_t SUFFIX() fixed_width_small_date_decode_noinline | ( | const int8_t * | byte_stream, |
const int32_t | byte_width, | ||
const int32_t | null_val, | ||
const int64_t | ret_null_val, | ||
const int64_t | pos | ||
) |
Definition at line 149 of file DecodersImpl.h.
References fixed_width_small_date_decode(), and SUFFIX.
Referenced by JoinColumnIterator::getElementSwitch(), and result_set::lazy_decode().
DEVICE ALWAYS_INLINE int64_t SUFFIX() fixed_width_unsigned_decode | ( | const int8_t * | byte_stream, |
const int32_t | byte_width, | ||
const int64_t | pos | ||
) |
Definition at line 61 of file DecodersImpl.h.
Referenced by fixed_width_unsigned_decode_noinline().
DEVICE NEVER_INLINE int64_t SUFFIX() fixed_width_unsigned_decode_noinline | ( | const int8_t * | byte_stream, |
const int32_t | byte_width, | ||
const int64_t | pos | ||
) |
Definition at line 98 of file DecodersImpl.h.
References fixed_width_unsigned_decode(), and SUFFIX.
Referenced by JoinColumnIterator::getElementSwitch(), and result_set::lazy_decode().