OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RaExecutionDesc Class Reference

#include <RelAlgExecutionDescriptor.h>

+ Collaboration diagram for RaExecutionDesc:

Public Member Functions

 RaExecutionDesc (const RelAlgNode *body)
 
 QueryMemoryDescriptor ()
 
const RelAlgNodegetBody () const
 

Public Attributes

 nullptr
 

Private Attributes

const RelAlgNodebody_
 
ExecutionResult result_
 

Detailed Description

Definition at line 98 of file RelAlgExecutionDescriptor.h.

Constructor & Destructor Documentation

RaExecutionDesc::RaExecutionDesc ( const RelAlgNode body)
inline

Definition at line 100 of file RelAlgExecutionDescriptor.h.

101  : body_(body)
102  , result_(std::make_shared<ResultSet>(std::vector<TargetInfo>{},
const RelAlgNode * body_

Member Function Documentation

const RelAlgNode * RaExecutionDesc::getBody ( ) const

Definition at line 129 of file RelAlgExecutionDescriptor.cpp.

References body_.

Referenced by RelAlgExecutor::executeRelAlgSeq(), and RelAlgExecutor::handleNop().

129  {
130  return body_;
131 }
const RelAlgNode * body_

+ Here is the caller graph for this function:

RaExecutionDesc::QueryMemoryDescriptor ( )

Member Data Documentation

const RelAlgNode* RaExecutionDesc::body_
private

Definition at line 117 of file RelAlgExecutionDescriptor.h.

Referenced by getBody().

RaExecutionDesc::nullptr

Definition at line 105 of file RelAlgExecutionDescriptor.h.

ExecutionResult RaExecutionDesc::result_
private

Definition at line 118 of file RelAlgExecutionDescriptor.h.


The documentation for this class was generated from the following files: