OmniSciDB
a5dc49c757
|
Public Member Functions | |
DEVICE | KeyAccessor (const int8_t *key_buff, const size_t key_stride, const size_t key_idx) |
ALWAYS_INLINE DEVICE KeyT | get (const IndexT rowid) const |
Public Attributes | |
const int8_t * | buffer |
const size_t | stride |
const size_t | index |
Definition at line 30 of file TopKRuntime.cpp.
|
inline |
Definition at line 31 of file TopKRuntime.cpp.
|
inline |
Definition at line 35 of file TopKRuntime.cpp.
References KeyAccessor< KeyT, IndexT >::buffer, KeyAccessor< KeyT, IndexT >::index, and KeyAccessor< KeyT, IndexT >::stride.
Referenced by sift_down(), and sift_up().
const int8_t* KeyAccessor< KeyT, IndexT >::buffer |
Definition at line 40 of file TopKRuntime.cpp.
Referenced by KeyAccessor< KeyT, IndexT >::get().
const size_t KeyAccessor< KeyT, IndexT >::index |
Definition at line 42 of file TopKRuntime.cpp.
Referenced by KeyAccessor< KeyT, IndexT >::get().
const size_t KeyAccessor< KeyT, IndexT >::stride |
Definition at line 41 of file TopKRuntime.cpp.
Referenced by KeyAccessor< KeyT, IndexT >::get().