Struct KeyComparator

template<typename KeyT = int64_t>
struct KeyComparator

Public Functions

DEVICE KeyComparator(const HeapOrdering hp_order, const bool nullable, const KeyT null_val, const NullsOrdering null_order)
ALWAYS_INLINE DEVICE bool KeyComparator::operator()(const KeyT lhs, const KeyT rhs) const

Public Members

const HeapOrdering heap_ordering
const bool has_nulls
const KeyT null_key
const NullsOrdering nulls_ordering