Skip to content

Class object_printer

ClassList > object_printer

  • #include <object_printer.hpp>

Public Functions

Type Name
void describe_argument (const sm_method_argument & argument, class_description::type prt_type)
void describe_attribute (const struct db_object & class_p, const sm_attribute & attribute_p, bool is_inherited, class_description::type prt_type, bool force_print_collation)
void describe_class (struct db_object * class_op)
void describe_class_trigger (const tr_trigger & trigger)
void describe_comment (const char * comment)
void describe_comment_for_session_cmd (const char * comment)
void describe_constraint (const sm_class & class_p, const sm_class_constraint & constraint_p, class_description::type prt_type)
void describe_domain (tp_domain & domain, class_description::type prt_type, bool force_print_collation)
void describe_identifier (const char * identifier, class_description::type prt_type)
void describe_method (const struct db_object & op, const sm_method & method_p, class_description::type prt_type)
void describe_method_file (const struct db_object & obj, const sm_method_file & file)
void describe_partition_info (const sm_partition & partinfo)
void describe_partition_parts (const sm_partition & parts, class_description::type prt_type)
void describe_resolution (const sm_resolution & resolution, class_description::type prt_type)
void describe_signature (const sm_method_signature & signature_p, class_description::type prt_type)
object_printer (string_buffer & buf)

Public Static Functions

Type Name
const char * describe_trigger_action_time (const tr_trigger & trigger)
const char * describe_trigger_condition_time (const tr_trigger & trigger)

Public Functions Documentation

function describe_argument

void object_printer::describe_argument (
    const  sm_method_argument & argument,
    class_description::type prt_type
) 

function describe_attribute

void object_printer::describe_attribute (
    const  struct  db_object & class_p,
    const  sm_attribute & attribute_p,
    bool is_inherited,
    class_description::type prt_type,
    bool force_print_collation
) 

function describe_class

void object_printer::describe_class (
    struct  db_object * class_op
) 

function describe_class_trigger

void object_printer::describe_class_trigger (
    const  tr_trigger & trigger
) 

function describe_comment

void object_printer::describe_comment (
    const  char * comment
) 

function describe_comment_for_session_cmd

void object_printer::describe_comment_for_session_cmd (
    const  char * comment
) 

function describe_constraint

void object_printer::describe_constraint (
    const  sm_class & class_p,
    const  sm_class_constraint & constraint_p,
    class_description::type prt_type
) 

function describe_domain

void object_printer::describe_domain (
    tp_domain & domain,
    class_description::type prt_type,
    bool force_print_collation
) 

function describe_identifier

void object_printer::describe_identifier (
    const  char * identifier,
    class_description::type prt_type
) 

function describe_method

void object_printer::describe_method (
    const  struct  db_object & op,
    const  sm_method & method_p,
    class_description::type prt_type
) 

function describe_method_file

void object_printer::describe_method_file (
    const  struct  db_object & obj,
    const  sm_method_file & file
) 

function describe_partition_info

void object_printer::describe_partition_info (
    const  sm_partition & partinfo
) 

function describe_partition_parts

void object_printer::describe_partition_parts (
    const  sm_partition & parts,
    class_description::type prt_type
) 

function describe_resolution

void object_printer::describe_resolution (
    const  sm_resolution & resolution,
    class_description::type prt_type
) 

function describe_signature

void object_printer::describe_signature (
    const  sm_method_signature & signature_p,
    class_description::type prt_type
) 

function object_printer

inline object_printer::object_printer (
    string_buffer & buf
) 

Public Static Functions Documentation

function describe_trigger_action_time

static const  char * object_printer::describe_trigger_action_time (
    const  tr_trigger & trigger
) 

function describe_trigger_condition_time

static const  char * object_printer::describe_trigger_condition_time (
    const  tr_trigger & trigger
) 


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