OmniSciDB  b24e664e58
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros 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 72 of file RelAlgExecutionDescriptor.h.

Constructor & Destructor Documentation

RaExecutionDesc::RaExecutionDesc ( const RelAlgNode body)
inline

Definition at line 74 of file RelAlgExecutionDescriptor.h.

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

Member Function Documentation

const RelAlgNode * RaExecutionDesc::getBody ( ) const

Definition at line 84 of file RelAlgExecutionDescriptor.cpp.

References body_.

Referenced by RelAlgExecutor::handleNop().

84  {
85  return body_;
86 }
const RelAlgNode * body_

+ Here is the caller graph for this function:

RaExecutionDesc::QueryMemoryDescriptor ( )

Member Data Documentation

const RelAlgNode* RaExecutionDesc::body_
private

Definition at line 90 of file RelAlgExecutionDescriptor.h.

Referenced by getBody().

RaExecutionDesc::nullptr

Definition at line 79 of file RelAlgExecutionDescriptor.h.

ExecutionResult RaExecutionDesc::result_
private

Definition at line 91 of file RelAlgExecutionDescriptor.h.


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