mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
m::SubqueryInfo Struct Reference

Collects info of a subquery, i.e. More...

#include <QueryGraph.hpp>

Collaboration diagram for m::SubqueryInfo:
[legend]

Public Member Functions

 SubqueryInfo (const ast::QueryExpr &expr, std::unique_ptr< GraphBuilder > builder, ThreadSafePooledString alias)
 

Data Fields

const ast::QueryExprexpr
 
std::unique_ptr< GraphBuilderbuilder
 
ThreadSafePooledString alias
 

Detailed Description

Collects info of a subquery, i.e.

the GraphBuilder holding the constructed subquery and all its associated information, as well as the alias assigned to the subquery.

Definition at line 17 of file QueryGraph.hpp.

Constructor & Destructor Documentation

◆ SubqueryInfo()

m::SubqueryInfo::SubqueryInfo ( const ast::QueryExpr expr,
std::unique_ptr< GraphBuilder builder,
ThreadSafePooledString  alias 
)
inline

Definition at line 23 of file QueryGraph.hpp.

Field Documentation

◆ alias

ThreadSafePooledString m::SubqueryInfo::alias

Definition at line 21 of file QueryGraph.hpp.

◆ builder

std::unique_ptr<GraphBuilder> m::SubqueryInfo::builder

Definition at line 20 of file QueryGraph.hpp.

◆ expr

const ast::QueryExpr& m::SubqueryInfo::expr

Definition at line 19 of file QueryGraph.hpp.


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