Skip to content

Class cubmethod::callback_handler

ClassList > cubmethod > callback_handler

  • #include <method_callback.hpp>

Public Functions

Type Name
int callback_dispatch (packing_unpacker & unpacker)
callback_handler (int max_query_handler)
callback_handler (callback_handler && other) = delete
callback_handler (const callback_handler & copy) = delete
void clear_all_query_handlers ()
void free_deferred_query_handler ()
void free_query_handle (int id, bool is_free)
void free_query_handle_all (bool is_free)
std::queue< cubmem::extensible_block > & get_data_queue ()
oid_handler * get_oid_handler ()
query_handler * get_query_handler_by_id (const int id)
query_handler * get_query_handler_by_query_id (const uint64_t qid)
query_handler * get_query_handler_by_sql (const std::string & sql, std::function< bool(query_handler *)> cond)
bool has_deferred_query_handler () const
callback_handler & operator= (callback_handler && other) = delete
callback_handler & operator= (const callback_handler & copy) = delete
~callback_handler ()

Public Functions Documentation

function callback_dispatch

int cubmethod::callback_handler::callback_dispatch (
    packing_unpacker & unpacker
) 

function callback_handler [1/3]

cubmethod::callback_handler::callback_handler (
    int max_query_handler
) 

function callback_handler [2/3]

cubmethod::callback_handler::callback_handler (
    callback_handler && other
) = delete

function callback_handler [3/3]

cubmethod::callback_handler::callback_handler (
    const  callback_handler & copy
) = delete

function clear_all_query_handlers

void cubmethod::callback_handler::clear_all_query_handlers () 

function free_deferred_query_handler

void cubmethod::callback_handler::free_deferred_query_handler () 

function free_query_handle

void cubmethod::callback_handler::free_query_handle (
    int id,
    bool is_free
) 

function free_query_handle_all

void cubmethod::callback_handler::free_query_handle_all (
    bool is_free
) 

function get_data_queue

std::queue< cubmem::extensible_block > & cubmethod::callback_handler::get_data_queue () 

function get_oid_handler

oid_handler * cubmethod::callback_handler::get_oid_handler () 

function get_query_handler_by_id

query_handler * cubmethod::callback_handler::get_query_handler_by_id (
    const  int id
) 

function get_query_handler_by_query_id

query_handler * cubmethod::callback_handler::get_query_handler_by_query_id (
    const  uint64_t qid
) 

function get_query_handler_by_sql

query_handler * cubmethod::callback_handler::get_query_handler_by_sql (
    const std::string & sql,
    std::function< bool ( query_handler *)> cond
) 

function has_deferred_query_handler

inline bool cubmethod::callback_handler::has_deferred_query_handler () const

function operator=

callback_handler & cubmethod::callback_handler::operator= (
    callback_handler && other
) = delete

function operator=

callback_handler & cubmethod::callback_handler::operator= (
    const  callback_handler & copy
) = delete

function ~callback_handler

cubmethod::callback_handler::~callback_handler () 


The documentation for this class was generated from the following file cubrid/src/method/method_callback.hpp