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::RelationStatisticsHelper Class Reference

Static Public Member Functions

static idx_t InspectTableFilter (idx_t cardinality, idx_t column_index, const TableFilter &filter, BaseStatistics &base_stats)
 
static RelationStats ExtractGetStats (LogicalGet &get, ClientContext &context)
 Extract Statistics from a LogicalGet.
 
static RelationStats ExtractDelimGetStats (LogicalDelimGet &delim_get, ClientContext &context)
 
static RelationStats ExtractDummyScanStats (LogicalDummyScan &dummy_scan, ClientContext &context)
 
static RelationStats ExtractExpressionGetStats (LogicalExpressionGet &expression_get, ClientContext &context)
 
static RelationStats ExtractProjectionStats (LogicalProjection &proj, RelationStats &child_stats)
 All relation extractors for blocking relations.
 
static RelationStats ExtractAggregationStats (LogicalAggregate &aggr, RelationStats &child_stats)
 
static RelationStats ExtractWindowStats (LogicalWindow &window, RelationStats &child_stats)
 
static RelationStats ExtractEmptyResultStats (LogicalEmptyResult &empty)
 
static RelationStats CombineStatsOfReorderableOperator (vector< ColumnBinding > &bindings, vector< RelationStats > relation_stats)
 Called after reordering a query plan with potentially 2+ relations.
 
static RelationStats CombineStatsOfNonReorderableOperator (LogicalOperator &op, const vector< RelationStats > &child_stats)
 Called after reordering a query plan with potentially 2+ relations.
 
static void CopyRelationStats (RelationStats &to, const RelationStats &from)
 

Static Public Attributes

static constexpr double DEFAULT_SELECTIVITY = 0.2
 

Static Private Member Functions

static idx_t GetDistinctCount (LogicalGet &get, ClientContext &context, const ColumnIndex &column_id)
 

Member Function Documentation

◆ ExtractDummyScanStats()

static RelationStats duckdb::RelationStatisticsHelper::ExtractDummyScanStats ( LogicalDummyScan dummy_scan,
ClientContext context 
)
static

Create the statistics for a projection using the statistics of the operator that sits underneath the projection. Then also create statistics for any extra columns the projection creates.


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