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
¶
-