![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <fstream>#include <iostream>#include <mutable/mutable-config.hpp>#include <mutable/util/ADT.hpp>#include <mutable/util/crtp.hpp>#include <mutable/util/Pool.hpp>#include <sstream>#include <unordered_map>#include <vector>Go to the source code of this file.
Data Structures | |
| struct | m::DataModel |
A DataModel describes a data set. More... | |
| struct | m::estimate_join_all_tag |
| struct | m::CardinalityEstimator |
| struct | m::CardinalityEstimator::data_model_exception |
data_model_exception is thrown if a DataModel implementation does not contain the requested information. More... | |
| struct | m::CartesianProductEstimator |
| DummyEstimator that always returns the size of the cartesian product of the given subproblems. More... | |
| struct | m::CartesianProductEstimator::CartesianProductDataModel |
| struct | m::InjectionCardinalityEstimator |
| InjectionCardinalityEstimator that estimates cardinalities based on a table that contains sizes for the given subproblems Table is initialized in the constructor by using an external json-file If no entry is found, uses the DummyEstimator to return an estimate. More... | |
| struct | m::InjectionCardinalityEstimator::InjectionCardinalityDataModel |
| struct | m::SpnEstimator |
| SpnEstimator that estimates cardinalities based on Sum-Product Networks. More... | |
| struct | m::SpnEstimator::SpnDataModel |
Namespaces | |
| namespace | m |
| |
| namespace | m::ast |
| namespace | m::cnf |
Typedefs | |
| using | m::Subproblem = SmallBitset |