Packages

An Elixir DuckDB library

Current section

Files

Jump to
exduckdb c_src duckdb src optimizer statistics expression propagate_columnref.cpp
Raw

c_src/duckdb/src/optimizer/statistics/expression/propagate_columnref.cpp

#include "duckdb/optimizer/statistics_propagator.hpp"
#include "duckdb/planner/expression/bound_columnref_expression.hpp"
namespace duckdb {
unique_ptr<BaseStatistics> StatisticsPropagator::PropagateExpression(BoundColumnRefExpression &colref,
unique_ptr<Expression> *expr_ptr) {
auto stats = statistics_map.find(colref.binding);
if (stats == statistics_map.end()) {
return nullptr;
}
return stats->second->Copy();
}
} // namespace duckdb