OmniSciDB  2e3a973ef4
JoinColumnTuple::Slice Struct Reference

#include <JoinColumnIterator.h>

+ Collaboration diagram for JoinColumnTuple::Slice:

Public Member Functions

DEVICE JoinColumnTupleIterator begin ()
 
DEVICE JoinColumnTupleIterator end ()
 

Public Attributes

JoinColumnTuplejoin_column_tuple
 
size_t start
 
size_t step
 

Detailed Description

Definition at line 225 of file JoinColumnIterator.h.

Member Function Documentation

◆ begin()

DEVICE JoinColumnTupleIterator JoinColumnTuple::Slice::begin ( )
inline

Definition at line 230 of file JoinColumnIterator.h.

References JoinColumnTuple::join_column_per_key, JoinColumnTuple::num_cols, and JoinColumnTuple::type_info_per_key.

230  {
234  start,
235  step);
236  }
Iterates over the rows of a JoinColumnTuple across multiple fragments/chunks.
JoinColumnTuple * join_column_tuple
const JoinColumnTypeInfo * type_info_per_key
const JoinColumn * join_column_per_key

◆ end()

DEVICE JoinColumnTupleIterator JoinColumnTuple::Slice::end ( )
inline

Definition at line 238 of file JoinColumnIterator.h.

238 { return JoinColumnTupleIterator(); }
Iterates over the rows of a JoinColumnTuple across multiple fragments/chunks.

Member Data Documentation

◆ join_column_tuple

JoinColumnTuple* JoinColumnTuple::Slice::join_column_tuple

Definition at line 226 of file JoinColumnIterator.h.

◆ start

size_t JoinColumnTuple::Slice::start

Definition at line 227 of file JoinColumnIterator.h.

◆ step

size_t JoinColumnTuple::Slice::step

Definition at line 228 of file JoinColumnIterator.h.


The documentation for this struct was generated from the following file: