OmniSciDB  06b3bd477c
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros 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 116 of file JoinColumnIterator.h.

Member Function Documentation

DEVICE JoinColumnIterator JoinColumnTyped::begin ( )
inline

Definition at line 122 of file JoinColumnIterator.h.

References join_column, and type_info.

122  {
124  }
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 126 of file JoinColumnIterator.h.

126 { 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 142 of file JoinColumnIterator.h.

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

Member Data Documentation

struct JoinColumn* JoinColumnTyped::join_column

Definition at line 119 of file JoinColumnIterator.h.

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

struct JoinColumnTypeInfo* JoinColumnTyped::type_info

Definition at line 120 of file JoinColumnIterator.h.

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


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