![]() |
MySQL 9.3.0
Source Code Documentation
|
#include <condition_variable>
#include <memory>
#include <mutex>
#include <queue>
#include <string>
#include <thread>
#include <unordered_map>
#include <variant>
#include <vector>
#include "languages/polyglot_javascript.h"
#include "mysql/harness/mpsc_queue.h"
#include "mysqlrouter/jit_executor_callbacks.h"
#include "mysqlrouter/jit_executor_common.h"
#include "mysqlrouter/jit_executor_db_interface.h"
#include "mysqlrouter/jit_executor_value.h"
#include "mysqlrouter/polyglot_file_system.h"
#include "native_wrappers/polyglot_object_bridge.h"
#include "objects/polyglot_session.h"
Go to the source code of this file.
Classes | |
struct | jit_executor::Result |
struct | jit_executor::Code |
class | jit_executor::JavaScript |
MRS JavaScript Implementation. More... | |
struct | jit_executor::JavaScript::Synch_return |
struct | jit_executor::JavaScript::Synch_error |
struct | jit_executor::JavaScript::Get_session |
struct | jit_executor::JavaScript::Get_current_mrs_user_id |
struct | jit_executor::JavaScript::Get_content_set_path |
Namespaces | |
namespace | jit_executor |
Enumerations | |
enum class | jit_executor::ResultState { jit_executor::Ok , jit_executor::Error , jit_executor::ResourceExhausted } |
enum class | jit_executor::ProcessingState { jit_executor::Idle , jit_executor::Processing , jit_executor::Finished } |