Skip to content

Struct cubpl::compile_response

ClassList > cubpl > compile_response

  • #include <pl_struct_compile.hpp>

Inherits the following classes: cubpacking::packable_object

Public Attributes

Type Name
std::string class_name
std::string compiled_code
int compiled_type
std::vector< plcsql_dependency > dependencies
int err_code
int err_column
int err_line
std::string err_msg
std::string java_signature
std::string register_stmt
std::string translated_code

Public Functions

Type Name
compile_response ()
virtual size_t get_packed_size (cubpacking::packer & serializator, std::size_t start_offset) override const
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 class_name

std::string cubpl::compile_response::class_name;

variable compiled_code

std::string cubpl::compile_response::compiled_code;

variable compiled_type

int cubpl::compile_response::compiled_type;

variable dependencies

std::vector<plcsql_dependency> cubpl::compile_response::dependencies;

variable err_code

int cubpl::compile_response::err_code;

variable err_column

int cubpl::compile_response::err_column;

variable err_line

int cubpl::compile_response::err_line;

variable err_msg

std::string cubpl::compile_response::err_msg;

variable java_signature

std::string cubpl::compile_response::java_signature;

variable register_stmt

std::string cubpl::compile_response::register_stmt;

variable translated_code

std::string cubpl::compile_response::translated_code;

Public Functions Documentation

function compile_response

cubpl::compile_response::compile_response () 

function get_packed_size

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

Implements cubpacking::packable_object::get_packed_size


function pack

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

Implements cubpacking::packable_object::pack


function unpack

virtual void cubpl::compile_response::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_struct_compile.hpp