mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Data Structures | Namespaces
QueryGraph.hpp File Reference
#include <cstdint>
#include <cstring>
#include <deque>
#include <functional>
#include <memory>
#include <mutable/catalog/Scheduler.hpp>
#include <mutable/IR/CNF.hpp>
#include <mutable/mutable-config.hpp>
#include <mutable/util/AdjacencyMatrix.hpp>
#include <mutable/util/ADT.hpp>
#include <sstream>
#include <string>
#include <vector>
Include dependency graph for QueryGraph.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  m::DataSource
 A DataSource in a QueryGraph. More...
 
struct  m::BaseTable
 A BaseTable is a DataSource that is materialized and stored persistently by the database system. More...
 
struct  m::Query
 A Query in a QueryGraph is a DataSource that represents a nested query. More...
 
struct  m::Join
 A Join in a QueryGraph combines DataSources by a join condition. More...
 
struct  m::QueryGraph
 The query graph represents all data sources and joins in a graph structure. More...
 

Namespaces

namespace  m
 

‍mutable namespace


 
namespace  m::ast