Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
duckdb::StatisticsPropagator Member List

This is the complete list of members for duckdb::StatisticsPropagator, including all inherited members.

AddCardinalities(unique_ptr< NodeStatistics > &stats, NodeStatistics &new_stats)duckdb::StatisticsPropagatorprivate
CanPropagateCast(const LogicalType &source, const LogicalType &target)duckdb::StatisticsPropagatorstatic
context (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
CreateFilterFromJoinStats(unique_ptr< LogicalOperator > &child, unique_ptr< Expression > &expr, const BaseStatistics &stats_before, const BaseStatistics &stats_after)duckdb::StatisticsPropagatorprivate
ExpressionIsConstant(Expression &expr, const Value &val) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
ExpressionIsConstantOrNull(Expression &expr, const Value &val) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
GetStatisticsMap() (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorinline
HandleFilter(unique_ptr< Expression > &condition)duckdb::StatisticsPropagatorprivate
MultiplyCardinalities(unique_ptr< NodeStatistics > &stats, NodeStatistics &new_stats)duckdb::StatisticsPropagatorprivate
node_statsduckdb::StatisticsPropagatorprivate
optimizer (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateChildren(LogicalOperator &node, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateComparison(BaseStatistics &left, BaseStatistics &right, ExpressionType comparison)duckdb::StatisticsPropagatorprivate
PropagateExpression(unique_ptr< Expression > &expr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateExpression(Expression &expr, unique_ptr< Expression > &expr_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateExpression(BoundAggregateExpression &expr, unique_ptr< Expression > &expr_ptr)duckdb::StatisticsPropagatorprivate
PropagateExpression(BoundBetweenExpression &expr, unique_ptr< Expression > &expr_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateExpression(BoundCaseExpression &expr, unique_ptr< Expression > &expr_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateExpression(BoundCastExpression &expr, unique_ptr< Expression > &expr_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateExpression(BoundConjunctionExpression &expr, unique_ptr< Expression > &expr_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateExpression(BoundFunctionExpression &expr, unique_ptr< Expression > &expr_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateExpression(BoundComparisonExpression &expr, unique_ptr< Expression > &expr_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateExpression(BoundConstantExpression &expr, unique_ptr< Expression > &expr_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateExpression(BoundColumnRefExpression &expr, unique_ptr< Expression > &expr_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateExpression(BoundOperatorExpression &expr, unique_ptr< Expression > &expr_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagator
PropagateStatistics(LogicalOperator &node, unique_ptr< LogicalOperator > &node_ptr)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalFilter &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalGet &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalJoin &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalPositionalJoin &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalProjection &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalComparisonJoin &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalAnyJoin &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalSetOperation &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalAggregate &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalCrossProduct &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalLimit &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalOrder &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateStatistics(LogicalWindow &op, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
PropagateTableFilter(ColumnBinding stats_binding, BaseStatistics &stats, TableFilter &filter)duckdb::StatisticsPropagatorprivate
PropagateUnion(LogicalSetOperation &setop, unique_ptr< LogicalOperator > &node_ptr) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
ReplaceWithEmptyResult(unique_ptr< LogicalOperator > &node) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorprivate
rootduckdb::StatisticsPropagatorprivate
SetStatisticsNotNull(ColumnBinding binding)duckdb::StatisticsPropagatorprivate
statistics_mapduckdb::StatisticsPropagatorprivate
StatisticsFromValue(const Value &input)duckdb::StatisticsPropagatorprivate
StatisticsPropagator(Optimizer &optimizer, LogicalOperator &root) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagator
TryExecuteAggregates(LogicalAggregate &op, unique_ptr< LogicalOperator > &node_ptr)duckdb::StatisticsPropagatorprivate
TryPropagateCast(const BaseStatistics &stats, const LogicalType &source, const LogicalType &target) (defined in duckdb::StatisticsPropagator)duckdb::StatisticsPropagatorstatic
UpdateFilterStatistics(BaseStatistics &input, ExpressionType comparison_type, const Value &constant)duckdb::StatisticsPropagatorprivate
UpdateFilterStatistics(BaseStatistics &lstats, BaseStatistics &rstats, ExpressionType comparison_type)duckdb::StatisticsPropagatorprivate
UpdateFilterStatistics(Expression &left, Expression &right, ExpressionType comparison_type)duckdb::StatisticsPropagatorprivate
UpdateFilterStatistics(Expression &condition)duckdb::StatisticsPropagatorprivate
UpdateFilterStatistics(BaseStatistics &input, const TableFilter &filter)duckdb::StatisticsPropagatorprivate