MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
jit_executor::IContext Class Referenceabstract

#include <jit_executor_context.h>

Inheritance diagram for jit_executor::IContext:
[legend]

Public Member Functions

virtual ~IContext ()=default
 
virtual std::string execute (const std::string &module, const std::string &object, const std::string &function, const std::vector< shcore::Value > &parameters, int timeout, ResultType result_type, const GlobalCallbacks &global_callbacks)=0
 
virtual bool wait_for_idle ()=0
 
virtual size_t id ()=0
 

Constructor & Destructor Documentation

◆ ~IContext()

virtual jit_executor::IContext::~IContext ( )
virtualdefault

Member Function Documentation

◆ execute()

virtual std::string jit_executor::IContext::execute ( const std::string &  module,
const std::string &  object,
const std::string &  function,
const std::vector< shcore::Value > &  parameters,
int  timeout,
ResultType  result_type,
const GlobalCallbacks global_callbacks 
)
pure virtual

◆ id()

virtual size_t jit_executor::IContext::id ( )
pure virtual

◆ wait_for_idle()

virtual bool jit_executor::IContext::wait_for_idle ( )
pure virtual

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