OmniSciDB  72180abbfe
 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


Private Attributes

const RelAlgNodebody_
ExecutionResult result_

Detailed Description

Definition at line 72 of file RelAlgExecutionDescriptor.h.

Constructor & Destructor Documentation

RaExecutionDesc::RaExecutionDesc ( const RelAlgNode body)

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::executeRelAlgSeq(), and 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_

Definition at line 90 of file RelAlgExecutionDescriptor.h.

Referenced by getBody().


Definition at line 79 of file RelAlgExecutionDescriptor.h.

ExecutionResult RaExecutionDesc::result_

Definition at line 91 of file RelAlgExecutionDescriptor.h.

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