OmniSciDB
a5dc49c757
|
#include <AggregatedColRange.h>
Public Member Functions | |
ExpressionRange | getColRange (const PhysicalInput &) const |
void | setColRange (const PhysicalInput &, const ExpressionRange &) |
const std::unordered_map < PhysicalInput, ExpressionRange > & | asMap () const |
void | clear () |
Private Attributes | |
std::unordered_map < PhysicalInput, ExpressionRange > | cache_ |
Definition at line 31 of file AggregatedColRange.h.
const std::unordered_map< PhysicalInput, ExpressionRange > & AggregatedColRange::asMap | ( | ) | const |
Definition at line 31 of file AggregatedColRange.cpp.
References cache_.
Referenced by Executor::dumpCache().
void AggregatedColRange::clear | ( | ) |
Definition at line 36 of file AggregatedColRange.cpp.
References cache_, and gpu_enabled::swap().
Referenced by Executor::clearMetaInfoCache().
ExpressionRange AggregatedColRange::getColRange | ( | const PhysicalInput & | phys_input | ) | const |
Definition at line 19 of file AggregatedColRange.cpp.
Referenced by Executor::getColRange().
void AggregatedColRange::setColRange | ( | const PhysicalInput & | phys_input, |
const ExpressionRange & | expr_range | ||
) |
Definition at line 25 of file AggregatedColRange.cpp.
Referenced by ThriftSerializers::column_ranges_from_thrift(), and Executor::computeColRangesCache().
|
private |
Definition at line 42 of file AggregatedColRange.h.
Referenced by asMap(), clear(), getColRange(), and setColRange().