OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
JoinColumnTyped Struct Reference

#include <JoinColumnIterator.h>

+ Collaboration diagram for JoinColumnTyped:

Classes

struct  Slice
 

Public Member Functions

DEVICE JoinColumnIterator begin ()
 
DEVICE JoinColumnIterator end ()
 
DEVICE Slice slice (size_t start, size_t step)
 

Public Attributes

struct JoinColumnjoin_column
 
struct JoinColumnTypeInfotype_info
 

Detailed Description

Helper class for viewing a JoinColumn and it's matching JoinColumnTypeInfo as a single object.

Definition at line 132 of file JoinColumnIterator.h.

Member Function Documentation

DEVICE JoinColumnIterator JoinColumnTyped::begin ( )
inline

Definition at line 138 of file JoinColumnIterator.h.

References join_column, and type_info.

138  {
140  }
struct JoinColumnTypeInfo * type_info
Iterates over the rows of a JoinColumn across multiple fragments/chunks.
struct JoinColumn * join_column
DEVICE JoinColumnIterator JoinColumnTyped::end ( )
inline

Definition at line 142 of file JoinColumnIterator.h.

142 { return JoinColumnIterator(); }
Iterates over the rows of a JoinColumn across multiple fragments/chunks.
DEVICE Slice JoinColumnTyped::slice ( size_t  start,
size_t  step 
)
inline

Definition at line 158 of file JoinColumnIterator.h.

158 { return Slice{this, start, step}; }

Member Data Documentation

struct JoinColumn* JoinColumnTyped::join_column

Definition at line 135 of file JoinColumnIterator.h.

Referenced by begin(), and JoinColumnTyped::Slice::begin().

struct JoinColumnTypeInfo* JoinColumnTyped::type_info

Definition at line 136 of file JoinColumnIterator.h.

Referenced by begin(), and JoinColumnTyped::Slice::begin().


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