OmniSciDB
c1a53651b2
|
Iterates over the rows of a JoinColumnTuple across multiple fragments/chunks. More...
#include <JoinColumnIterator.h>
Public Member 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 | operator bool () const |
DEVICE FORCE_INLINE JoinColumnTupleIterator & | operator++ () |
DEVICE FORCE_INLINE JoinColumnTupleIterator & | operator* () |
Public Attributes | |
size_t | num_cols |
JoinColumnIterator | join_column_iterators [g_maximum_conditions_to_coalesce] |
Iterates over the rows of a JoinColumnTuple across multiple fragments/chunks.
Definition at line 147 of file JoinColumnIterator.h.
|
inline |
Definition at line 159 of file JoinColumnIterator.h.
|
inline |
Definition at line 161 of file JoinColumnIterator.h.
References CHECK_LE, g_maximum_conditions_to_coalesce, join_column_iterators, and num_cols.
|
inline |
Definition at line 181 of file JoinColumnIterator.h.
References join_column_iterators, and num_cols.
|
inline |
Definition at line 198 of file JoinColumnIterator.h.
|
inline |
Definition at line 191 of file JoinColumnIterator.h.
References join_column_iterators, and num_cols.
JoinColumnIterator JoinColumnTupleIterator::join_column_iterators[g_maximum_conditions_to_coalesce] |
Definition at line 152 of file JoinColumnIterator.h.
Referenced by JoinColumnTupleIterator(), operator bool(), and operator++().
size_t JoinColumnTupleIterator::num_cols |
Definition at line 151 of file JoinColumnIterator.h.
Referenced by JoinColumnTupleIterator(), operator bool(), and operator++().