MySQL 9.3.0
Source Code Documentation
jit_executor::IServiceHandlers Class Referenceabstract

Interface defining central location for the handlers associated to a database service. More...

#include <jit_executor_component.h>

Inheritance diagram for jit_executor::IServiceHandlers:
[legend]

Public Member Functions

virtual ~IServiceHandlers ()=default
 
virtual std::shared_ptr< IContextHandleget_context (const std::string &debug_port="")=0
 
virtual void release_debug_context ()=0
 
virtual bool init ()=0
 
virtual void teardown ()=0
 
virtual std::chrono::seconds idle_time () const =0
 
virtual uint64_t pool_size () const =0
 
virtual void set_max_heap_size (uint64_t)=0
 
virtual void set_default_pool_size (uint64_t)=0
 

Detailed Description

Interface defining central location for the handlers associated to a database service.

Constructor & Destructor Documentation

◆ ~IServiceHandlers()

virtual jit_executor::IServiceHandlers::~IServiceHandlers ( )
virtualdefault

Member Function Documentation

◆ get_context()

virtual std::shared_ptr< IContextHandle > jit_executor::IServiceHandlers::get_context ( const std::string &  debug_port = "")
pure virtual

◆ idle_time()

virtual std::chrono::seconds jit_executor::IServiceHandlers::idle_time ( ) const
pure virtual

◆ init()

virtual bool jit_executor::IServiceHandlers::init ( )
pure virtual

◆ pool_size()

virtual uint64_t jit_executor::IServiceHandlers::pool_size ( ) const
pure virtual

◆ release_debug_context()

virtual void jit_executor::IServiceHandlers::release_debug_context ( )
pure virtual

◆ set_default_pool_size()

virtual void jit_executor::IServiceHandlers::set_default_pool_size ( uint64_t  )
pure virtual

◆ set_max_heap_size()

virtual void jit_executor::IServiceHandlers::set_max_heap_size ( uint64_t  )
pure virtual

◆ teardown()

virtual void jit_executor::IServiceHandlers::teardown ( )
pure virtual

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