Skip to content

Namespace cubpl

Namespace List > cubpl

Classes

Type Name
struct bootstrap_request
class compile_handler
struct compile_request
struct compile_response
class connection
class connection_pool
class execution_stack
class executor
struct global_semantics_question
struct global_semantics_request
struct global_semantics_response
struct global_semantics_response_column
struct global_semantics_response_common
struct global_semantics_response_serial
struct global_semantics_response_udpf
struct invoke_java
struct pl_arg
struct pl_parameter_info
struct pl_signature
struct pl_signature_array
struct plcsql_dependency
class query_cursor
class server_manager
class server_monitor_task
class session
struct sql_semantics
struct sql_semantics_request
struct sql_semantics_response
struct sys_param

Public Types

Type Name
typedef std::uint64_t QUERY_ID
typedef int THREAD_ENTRY_IDX
typedef std::unique_ptr< connection, std::function< void(connection *)> > connection_view
union pl_ext
enum int sys_param_id

Public Attributes

Type Name
constexpr float INCREMENT_FACTOR = 1.5
constexpr int INITIAL_REVISION = 0
constexpr int SYSTEM_REVISION = -1

Public Static Attributes

Type Name
const char * EMPTY_STRING = ""

Public Functions

Type Name
REGISTER_DAEMON (pl_monitor)
session * get_session ()

Public Types Documentation

typedef QUERY_ID

using cubpl::QUERY_ID = typedef std::uint64_t;

typedef THREAD_ENTRY_IDX

using cubpl::THREAD_ENTRY_IDX = typedef int;

typedef connection_view

using cubpl::connection_view = typedef std::unique_ptr<connection, std::function<void (connection *)> >;

union pl_ext



enum sys_param_id

enum cubpl::sys_param_id {
    PRM_ID_BEGIN = 100000,
    PRM_ID_DBMS_OUTPUT = PRM_ID_BEGIN,
    PRM_ID_END
};

Public Attributes Documentation

variable INCREMENT_FACTOR

constexpr float cubpl::INCREMENT_FACTOR;

variable INITIAL_REVISION

constexpr int cubpl::INITIAL_REVISION;

variable SYSTEM_REVISION

constexpr int cubpl::SYSTEM_REVISION;

Public Static Attributes Documentation

variable EMPTY_STRING

const char* cubpl::EMPTY_STRING;

Public Functions Documentation

function REGISTER_DAEMON

cubpl::REGISTER_DAEMON (
    pl_monitor
) 

function get_session

session * cubpl::get_session () 


The documentation for this class was generated from the following file cubrid/src/sp/pl_compile_handler.cpp