|
|
| SelectivityOptionalFilter (unique_ptr< TableFilter > filter, float selectivity_threshold, idx_t n_vectors_to_check) |
| |
| unique_ptr< TableFilter > | Copy () const override |
| |
| FilterPropagateResult | CheckStatistics (BaseStatistics &stats) const override |
| | Returns true if the statistics indicate that the segment can contain values that satisfy that filter.
|
| |
| void | Serialize (Serializer &serializer) const override |
| |
| void | FiltersNullValues (const LogicalType &type, bool &filters_nulls, bool &filters_valid_values, TableFilterState &filter_state) const override |
| |
| unique_ptr< TableFilterState > | InitializeState (ClientContext &context) const override |
| |
| idx_t | FilterSelection (SelectionVector &sel, Vector &vector, UnifiedVectorFormat &vdata, TableFilterState &filter_state, idx_t scan_count, idx_t &approved_tuple_count) const override |
| |
|
| OptionalFilter (unique_ptr< TableFilter > filter=nullptr) |
| |
| string | ToString (const string &column_name) const override |
| |
| unique_ptr< Expression > | ToExpression (const Expression &column) const override |
| |
| | TableFilter (TableFilterType filter_type_p) |
| |
|
string | DebugToString () const |
| |
| virtual bool | Equals (const TableFilter &other) const |
| |
| template<class TARGET > |
| TARGET & | Cast () |
| |
| template<class TARGET > |
| const TARGET & | Cast () const |
| |
◆ Copy()
◆ CheckStatistics()
| FilterPropagateResult duckdb::SelectivityOptionalFilter::CheckStatistics |
( |
BaseStatistics & |
stats | ) |
const |
|
overridevirtual |
Returns true if the statistics indicate that the segment can contain values that satisfy that filter.
Reimplemented from duckdb::OptionalFilter.
◆ Serialize()
| void duckdb::SelectivityOptionalFilter::Serialize |
( |
Serializer & |
serializer | ) |
const |
|
overridevirtual |
◆ FiltersNullValues()
◆ InitializeState()
◆ FilterSelection()
The documentation for this class was generated from the following file:
- external/duckdb/duckdb.cpp