OmniSciDB  c07336695a
JoinHashTable::JoinHashTableCacheKey Struct Reference
+ Collaboration diagram for JoinHashTable::JoinHashTableCacheKey:

Public Member Functions

bool operator== (const struct JoinHashTableCacheKey &that) const
 

Public Attributes

const ExpressionRange col_range
 
const Analyzer::ColumnVar inner_col
 
const Analyzer::ColumnVar outer_col
 
const size_t num_elements
 
const ChunkKey chunk_key
 
const SQLOps optype
 

Detailed Description

Definition at line 255 of file JoinHashTable.h.

Member Function Documentation

◆ operator==()

bool JoinHashTable::JoinHashTableCacheKey::operator== ( const struct JoinHashTableCacheKey that) const
inline

Definition at line 263 of file JoinHashTable.h.

References chunk_key, col_range, inner_col, num_elements, optype, and outer_col.

263  {
264  return col_range == that.col_range && inner_col == that.inner_col &&
265  outer_col == that.outer_col && num_elements == that.num_elements &&
266  chunk_key == that.chunk_key && optype == that.optype;
267  }
const Analyzer::ColumnVar inner_col
const Analyzer::ColumnVar outer_col

Member Data Documentation

◆ chunk_key

const ChunkKey JoinHashTable::JoinHashTableCacheKey::chunk_key

Definition at line 260 of file JoinHashTable.h.

Referenced by operator==().

◆ col_range

const ExpressionRange JoinHashTable::JoinHashTableCacheKey::col_range

Definition at line 256 of file JoinHashTable.h.

Referenced by operator==().

◆ inner_col

const Analyzer::ColumnVar JoinHashTable::JoinHashTableCacheKey::inner_col

Definition at line 257 of file JoinHashTable.h.

Referenced by get_table_name_by_id(), and operator==().

◆ num_elements

const size_t JoinHashTable::JoinHashTableCacheKey::num_elements

Definition at line 259 of file JoinHashTable.h.

Referenced by operator==().

◆ optype

const SQLOps JoinHashTable::JoinHashTableCacheKey::optype

Definition at line 261 of file JoinHashTable.h.

Referenced by operator==().

◆ outer_col

const Analyzer::ColumnVar JoinHashTable::JoinHashTableCacheKey::outer_col

Definition at line 258 of file JoinHashTable.h.

Referenced by get_table_name_by_id(), and operator==().


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