Struct JoinColumnIterator¶
-
struct
JoinColumnIterator¶ Iterates over the rows of a JoinColumn across multiple fragments/chunks.
Public Functions
-
DEVICE FORCE_INLINE JoinColumnIterator::operator bool() const
-
DEVICE FORCE_INLINE const int8_t* JoinColumnIterator::ptr() const
-
DEVICE FORCE_INLINE int64_t JoinColumnIterator::getElementSwitch() const
-
DEVICE FORCE_INLINE IndexedElement JoinColumnIterator::operator*() const
-
DEVICE FORCE_INLINE JoinColumnIterator& JoinColumnIterator::operator++()
-
DEVICE
JoinColumnIterator()¶
-
DEVICE
JoinColumnIterator(const JoinColumn *join_column, const JoinColumnTypeInfo *type_info, size_t start, size_t step)¶
Public Members
-
const JoinColumn *
join_column¶
-
const JoinColumnTypeInfo *
type_info¶
-
const int8_t *
chunk_data¶
-
size_t
index_of_chunk¶
-
size_t
index_inside_chunk¶
-
size_t
index¶
-
size_t
start¶
-
size_t
step¶
-
struct
IndexedElement¶
-