OmniSciDB
a5dc49c757
|
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 163 of file JoinColumnIterator.h.
|
inline |
Definition at line 175 of file JoinColumnIterator.h.
|
inline |
Definition at line 177 of file JoinColumnIterator.h.
References join_column_iterators, and num_cols.
|
inline |
Definition at line 192 of file JoinColumnIterator.h.
References join_column_iterators, and num_cols.
|
inline |
Definition at line 209 of file JoinColumnIterator.h.
|
inline |
Definition at line 202 of file JoinColumnIterator.h.
References join_column_iterators, and num_cols.
JoinColumnIterator JoinColumnTupleIterator::join_column_iterators[g_maximum_conditions_to_coalesce] |
Definition at line 168 of file JoinColumnIterator.h.
Referenced by JoinColumnTupleIterator(), operator bool(), and operator++().
size_t JoinColumnTupleIterator::num_cols |
Definition at line 167 of file JoinColumnIterator.h.
Referenced by JoinColumnTupleIterator(), operator bool(), and operator++().