Struct JoinColumnTupleIterator

struct JoinColumnTupleIterator

Iterates over the rows of a JoinColumnTuple across multiple fragments/chunks.

Public Functions

DEVICE JoinColumnTupleIterator()
DEVICE JoinColumnTupleIterator(size_t num_cols, const JoinColumn *join_column_per_key, const JoinColumnTypeInfo *type_info_per_key, size_t start, size_t step)
DEVICE FORCE_INLINE JoinColumnTupleIterator::operator bool() const
DEVICE FORCE_INLINE JoinColumnTupleIterator& JoinColumnTupleIterator::operator++()
DEVICE FORCE_INLINE JoinColumnTupleIterator& JoinColumnTupleIterator::operator*()

Public Members

size_t num_cols
JoinColumnIterator join_column_iterators[g_maximum_conditions_to_coalesce]