OmniSciDB  e465130ba1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RelAlgExecutionUnit Struct Reference

#include <RelAlgExecutionUnit.h>

+ Collaboration diagram for RelAlgExecutionUnit:

Public Attributes

const std::vector
< InputDescriptor
input_descs
 
std::list< std::shared_ptr
< const InputColDescriptor > > 
input_col_descs
 
std::list< std::shared_ptr
< Analyzer::Expr > > 
simple_quals
 
std::list< std::shared_ptr
< Analyzer::Expr > > 
quals
 
const JoinQualsPerNestingLevel join_quals
 
const std::list
< std::shared_ptr
< Analyzer::Expr > > 
groupby_exprs
 
std::vector< Analyzer::Expr * > target_exprs
 
const std::shared_ptr
< Analyzer::Estimator
estimator
 
const SortInfo sort_info
 
size_t scan_limit
 
QueryFeatureDescriptor query_features
 
bool use_bump_allocator {false}
 
std::shared_ptr< const
query_state::QueryState
query_state
 

Detailed Description

Definition at line 62 of file RelAlgExecutionUnit.h.

Member Data Documentation

QueryFeatureDescriptor RelAlgExecutionUnit::query_features
std::shared_ptr<const query_state::QueryState> RelAlgExecutionUnit::query_state

Definition at line 75 of file RelAlgExecutionUnit.h.

std::vector<Analyzer::Expr*> RelAlgExecutionUnit::target_exprs

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