OmniSciDB  dfae7c3b14
ReductionInterpreter Class Reference

#include <ResultSetReductionInterpreter.h>


union  EvalValue

Static Public Member Functions

static EvalValue run (const Function *function, const std::vector< EvalValue > &inputs)
static std::optional< EvalValuerun (const std::vector< std::unique_ptr< Instruction >> &body, const std::vector< EvalValue > &vars)

Detailed Description

Definition at line 24 of file ResultSetReductionInterpreter.h.

Member Function Documentation

◆ run() [1/2]

static EvalValue ReductionInterpreter::run ( const Function function,
const std::vector< EvalValue > &  inputs 

Referenced by anonymous_namespace{ResultSetReductionInterpreter.cpp}::eval_constant(), anonymous_namespace{ResultSetReduction.cpp}::run_reduction_code(), ReductionInterpreterImpl::runCall(), and ReductionInterpreterImpl::runFor().

+ Here is the caller graph for this function:

◆ run() [2/2]

static std::optional<EvalValue> ReductionInterpreter::run ( const std::vector< std::unique_ptr< Instruction >> &  body,
const std::vector< EvalValue > &  vars 

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