OmniSciDB  8a228a1076
CardinalityEstimationRequired Class Reference

#include <CardinalityEstimator.h>

+ Inheritance diagram for CardinalityEstimationRequired:
+ Collaboration diagram for CardinalityEstimationRequired:

Public Member Functions

 CardinalityEstimationRequired (const int64_t range)
 
int64_t range () const
 

Private Attributes

const int64_t range_
 

Detailed Description

Definition at line 33 of file CardinalityEstimator.h.

Constructor & Destructor Documentation

◆ CardinalityEstimationRequired()

CardinalityEstimationRequired::CardinalityEstimationRequired ( const int64_t  range)
inline

Definition at line 35 of file CardinalityEstimator.h.

36  : std::runtime_error("CardinalityEstimationRequired"), range_(range) {}

Member Function Documentation

◆ range()

int64_t CardinalityEstimationRequired::range ( ) const
inline

Definition at line 38 of file CardinalityEstimator.h.

References range_.

Referenced by RelAlgExecutor::executeWorkUnit(), and Analyzer::LargeNDVEstimator::LargeNDVEstimator().

38 { return range_; }
+ Here is the caller graph for this function:

Member Data Documentation

◆ range_

const int64_t CardinalityEstimationRequired::range_
private

Definition at line 41 of file CardinalityEstimator.h.

Referenced by range().


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