Skip to content

Struct class_description

ClassList > class_description

  • #include <class_description.hpp>

Public Types

Type Name
enum type

Public Attributes

Type Name
char ** attributes
char ** class_attributes
char ** class_methods
char * class_type
char * collation
char * comment
char ** constraints
char ** method_files
char ** methods
char * name
char * object_id
std::vector< char * > partition
char ** query_spec
char ** resolutions
char ** subs
char ** supers
std::vector< char * > triggers

Public Functions

Type Name
class_description ()
int init (const char * name)
int init (struct db_object * op, type prt_type)
int init (struct db_object * op, type prt_type, string_buffer & sb)
~class_description ()

Public Types Documentation

enum type

enum class_description::type {
    CSQL_SCHEMA_COMMAND,
    SHOW_CREATE_TABLE
};

Public Attributes Documentation

variable attributes

char** class_description::attributes;

variable class_attributes

char** class_description::class_attributes;

variable class_methods

char** class_description::class_methods;

variable class_type

char* class_description::class_type;

variable collation

char* class_description::collation;

variable comment

char* class_description::comment;

variable constraints

char** class_description::constraints;

variable method_files

char** class_description::method_files;

variable methods

char** class_description::methods;

variable name

char* class_description::name;

variable object_id

char* class_description::object_id;

variable partition

std::vector<char *> class_description::partition;

variable query_spec

char** class_description::query_spec;

variable resolutions

char** class_description::resolutions;

variable subs

char** class_description::subs;

variable supers

char** class_description::supers;

variable triggers

std::vector<char *> class_description::triggers;

Public Functions Documentation

function class_description

class_description::class_description () 

function init [1/3]

int class_description::init (
    const  char * name
) 

function init [2/3]

int class_description::init (
    struct  db_object * op,
    type prt_type
) 

function init [3/3]

int class_description::init (
    struct  db_object * op,
    type prt_type,
    string_buffer & sb
) 

function ~class_description

class_description::~class_description () 


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