Skip to content

File transform.c

FileList > cubrid > src > object > transform.c

Go to the source code of this file

  • #include "config.h"
  • #include <stdlib.h>
  • #include "error_manager.h"
  • #include "object_representation.h"
  • #include "object_domain.h"
  • #include "object_primitive.h"
  • #include "transform.h"
  • #include "intl_support.h"
  • #include "crypt_opfunc.h"
  • #include "memory_wrapper.hpp"

Public Attributes

Type Name
META_CLASS tf_Metaclass_attribute = /* multi line expression */
META_CLASS tf_Metaclass_class = /* multi line expression */
META_CLASS tf_Metaclass_domain = /* multi line expression */
META_CLASS tf_Metaclass_metharg = /* multi line expression */
META_CLASS tf_Metaclass_methfile = /* multi line expression */
META_CLASS tf_Metaclass_method = /* multi line expression */
META_CLASS tf_Metaclass_methsig = /* multi line expression */
META_CLASS tf_Metaclass_partition = /* multi line expression */
META_CLASS tf_Metaclass_query_spec = /* multi line expression */
META_CLASS tf_Metaclass_repattribute = /* multi line expression */
META_CLASS tf_Metaclass_representation = /* multi line expression */
META_CLASS tf_Metaclass_resolution = /* multi line expression */
META_CLASS tf_Metaclass_root = { "rootclass", { 1 , 0, 256 }, 0, 0, 0, &[**root\_atts**](transform_8c.md#variable-root_atts)[0] }

Public Static Attributes

Type Name
META_CLASS * Meta_classes = /* multi line expression */
META_ATTRIBUTE att_atts = /* multi line expression */
META_ATTRIBUTE class_atts
META_ATTRIBUTE domain_atts = /* multi line expression */
META_ATTRIBUTE meth_atts = /* multi line expression */
META_ATTRIBUTE metharg_atts = /* multi line expression */
META_ATTRIBUTE methfile_atts = /* multi line expression */
META_ATTRIBUTE methsig_atts = /* multi line expression */
META_ATTRIBUTE partition_atts = /* multi line expression */
META_ATTRIBUTE query_spec_atts = /* multi line expression */
META_ATTRIBUTE rep_atts = /* multi line expression */
META_ATTRIBUTE repatt_atts = /* multi line expression */
META_ATTRIBUTE res_atts = /* multi line expression */
META_ATTRIBUTE root_atts = /* multi line expression */

Public Functions

Type Name
int set_auto_increment_serial_name (char * serial_name, const char * class_name, const char * attr_name)
void tf_compile_meta_classes ()

Public Static Functions

Type Name
int set_auto_increment_serial_partial_name (char * serial_name, int copy_length, const char * name1, const char * name2)

Macros

Type Name
define AUTO_INCREMENT_SERIAL_NAME_EXTRA_LENGTH (4)

Public Attributes Documentation

variable tf_Metaclass_attribute

META_CLASS tf_Metaclass_attribute;

variable tf_Metaclass_class

META_CLASS tf_Metaclass_class;

variable tf_Metaclass_domain

META_CLASS tf_Metaclass_domain;

variable tf_Metaclass_metharg

META_CLASS tf_Metaclass_metharg;

variable tf_Metaclass_methfile

META_CLASS tf_Metaclass_methfile;

variable tf_Metaclass_method

META_CLASS tf_Metaclass_method;

variable tf_Metaclass_methsig

META_CLASS tf_Metaclass_methsig;

variable tf_Metaclass_partition

META_CLASS tf_Metaclass_partition;

variable tf_Metaclass_query_spec

META_CLASS tf_Metaclass_query_spec;

variable tf_Metaclass_repattribute

META_CLASS tf_Metaclass_repattribute;

variable tf_Metaclass_representation

META_CLASS tf_Metaclass_representation;

variable tf_Metaclass_resolution

META_CLASS tf_Metaclass_resolution;

variable tf_Metaclass_root

META_CLASS tf_Metaclass_root;

Public Static Attributes Documentation

variable Meta_classes

META_CLASS* Meta_classes[];

variable att_atts

META_ATTRIBUTE att_atts[];

variable class_atts

META_ATTRIBUTE class_atts[];

variable domain_atts

META_ATTRIBUTE domain_atts[];

variable meth_atts

META_ATTRIBUTE meth_atts[];

variable metharg_atts

META_ATTRIBUTE metharg_atts[];

variable methfile_atts

META_ATTRIBUTE methfile_atts[];

variable methsig_atts

META_ATTRIBUTE methsig_atts[];

variable partition_atts

META_ATTRIBUTE partition_atts[];

variable query_spec_atts

META_ATTRIBUTE query_spec_atts[];

variable rep_atts

META_ATTRIBUTE rep_atts[];

variable repatt_atts

META_ATTRIBUTE repatt_atts[];

variable res_atts

META_ATTRIBUTE res_atts[];

variable root_atts

META_ATTRIBUTE root_atts[];

Public Functions Documentation

function set_auto_increment_serial_name

int set_auto_increment_serial_name (
    char * serial_name,
    const  char * class_name,
    const  char * attr_name
) 

function tf_compile_meta_classes

void tf_compile_meta_classes () 

Public Static Functions Documentation

function set_auto_increment_serial_partial_name

static int set_auto_increment_serial_partial_name (
    char * serial_name,
    int copy_length,
    const  char * name1,
    const  char * name2
) 

Macro Definition Documentation

define AUTO_INCREMENT_SERIAL_NAME_EXTRA_LENGTH

#define AUTO_INCREMENT_SERIAL_NAME_EXTRA_LENGTH `(4)`


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