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


Private Attributes

const RelAlgNodebody_
ExecutionResult result_

Detailed Description

Definition at line 98 of file RelAlgExecutionDescriptor.h.

Constructor & Destructor Documentation

RaExecutionDesc::RaExecutionDesc ( const RelAlgNode body)

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_

Definition at line 117 of file RelAlgExecutionDescriptor.h.

Referenced by getBody().


Definition at line 105 of file RelAlgExecutionDescriptor.h.

ExecutionResult RaExecutionDesc::result_

Definition at line 118 of file RelAlgExecutionDescriptor.h.

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