20 const auto it =
cache_.find(phys_input);
27 const auto it_ok =
cache_.emplace(phys_input, expr_range);
Cache for physical column ranges. Set by the aggregator on the leaves.
ExpressionRange getColRange(const PhysicalInput &) const
const std::unordered_map< PhysicalInput, ExpressionRange > & asMap() const
void setColRange(const PhysicalInput &, const ExpressionRange &)
std::unordered_map< PhysicalInput, ExpressionRange > cache_
DEVICE void swap(ARGS &&...args)