MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
polyglot_language.h File Reference
#include <cassert>
#include <list>
#include <memory>
#include <stack>
#include <string>
#include <vector>
#include "utils/polyglot_api_clean.h"
#include "jit_executor_type_conversion.h"
#include "languages/polyglot_common_context.h"
#include "mysqlrouter/jit_executor_exceptions.h"
#include "mysqlrouter/polyglot_file_system.h"
#include "native_wrappers/polyglot_object_bridge.h"
#include "polyglot_wrappers/types_polyglot.h"
#include "utils/polyglot_scope.h"
#include "utils/polyglot_store.h"

Go to the source code of this file.

Classes

class  shcore::polyglot::Scoped_global
 Allows creating a temporary global variable with a random name which will only live until the execution context of the instance of this class ends. More...
 
class  shcore::polyglot::Polyglot_language
 The polyglot library may support several languages (guest languages), and provides out of the box C++ interfaces to handle common language elements, such as Objects, Maps, Arrays, Functions and primitive data types. More...
 
class  shcore::polyglot::Polyglot_language::Script_scope
 
class  shcore::polyglot::Polyglot_language::Current_script
 

Namespaces

namespace  shcore
 
namespace  shcore::polyglot