mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Data Structures | Namespaces | Macros
Interpreter.hpp File Reference
#include "backend/InterpreterOperator.hpp"
#include "backend/StackMachine.hpp"
#include <cerrno>
#include <ctime>
#include <mutable/backend/Backend.hpp>
#include <mutable/catalog/Catalog.hpp>
#include <mutable/IR/Operator.hpp>
#include <mutable/IR/Tuple.hpp>
#include <mutable/util/macro.hpp>
#include <unordered_map>
Include dependency graph for Interpreter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  m::Block< N >
 A block of size N contains N tuples. More...
 
struct  m::Block< N >::the_iterator< C >
 
struct  m::Pipeline
 Implements push-based evaluation of a pipeline in the plan. More...
 
struct  m::Interpreter
 Evaluates SQL operator trees on the database. More...
 

Namespaces

namespace  m
 

‍mutable namespace


 

Macros

#define DECLARE(CLASS)   void operator()(Const<CLASS> &op) override;
 
#define DECLARE(CLASS)   void operator()(Const<CLASS> &op) override;
 

Macro Definition Documentation

◆ DECLARE [1/2]

#define DECLARE (   CLASS)    void operator()(Const<CLASS> &op) override;

Definition at line 227 of file Interpreter.hpp.

◆ DECLARE [2/2]

#define DECLARE (   CLASS)    void operator()(Const<CLASS> &op) override;

Definition at line 227 of file Interpreter.hpp.