Skip to content

Struct cubpl::invoke_java

ClassList > cubpl > invoke_java

  • #include <pl_executor.hpp>

Inherits the following classes: cubpacking::packable_object

Public Attributes

Type Name
std::vector< int > arg_mode
std::vector< int > arg_type
std::string auth
int lang
int num_args
int result_type
std::string signature
int tran_id
bool transaction_control

Public Functions

Type Name
virtual size_t get_packed_size (cubpacking::packer & serializator, std::size_t start_offset) override const
invoke_java () = delete
invoke_java (int tran_id, pl_signature * sig, bool tc)
virtual void pack (cubpacking::packer & serializator) override const
virtual void unpack (cubpacking::unpacker & deserializator) override

Public Functions inherited from cubpacking::packable_object

See cubpacking::packable_object

Type Name
virtual size_t get_packed_size (packer & serializator, std::size_t start_offset=0) const = 0
virtual bool is_equal (const packable_object * other)
virtual void pack (packer & serializator) const = 0
virtual void unpack (unpacker & deserializator) = 0
virtual ~packable_object ()

Public Attributes Documentation

variable arg_mode

std::vector<int> cubpl::invoke_java::arg_mode;

variable arg_type

std::vector<int> cubpl::invoke_java::arg_type;

variable auth

std::string cubpl::invoke_java::auth;

variable lang

int cubpl::invoke_java::lang;

variable num_args

int cubpl::invoke_java::num_args;

variable result_type

int cubpl::invoke_java::result_type;

variable signature

std::string cubpl::invoke_java::signature;

variable tran_id

int cubpl::invoke_java::tran_id;

variable transaction_control

bool cubpl::invoke_java::transaction_control;

Public Functions Documentation

function get_packed_size

virtual size_t cubpl::invoke_java::get_packed_size (
    cubpacking::packer & serializator,
    std::size_t start_offset
) override const

Implements cubpacking::packable_object::get_packed_size


function invoke_java [1/2]

cubpl::invoke_java::invoke_java () = delete

function invoke_java [2/2]

cubpl::invoke_java::invoke_java (
    int tran_id,
    pl_signature * sig,
    bool tc
) 

function pack

virtual void cubpl::invoke_java::pack (
    cubpacking::packer & serializator
) override const

Implements cubpacking::packable_object::pack


function unpack

virtual void cubpl::invoke_java::unpack (
    cubpacking::unpacker & deserializator
) override

Implements cubpacking::packable_object::unpack



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