FileList > cubrid > src > object > transform.h
Go to the source code of this file
#include "schema_system_catalog_constants.h"
Classes
Public Types
Public Attributes
Public Functions
Macros
Public Types Documentation
typedef struct tf_meta_attribute META_ATTRIBUTE;
typedef struct tf_meta_class META_CLASS;
Public Attributes Documentation
META_CLASS tf_Metaclass_attribute;
META_CLASS tf_Metaclass_class;
variable tf_Metaclass_domain
META_CLASS tf_Metaclass_domain;
META_CLASS tf_Metaclass_metharg;
META_CLASS tf_Metaclass_methfile;
META_CLASS tf_Metaclass_method;
META_CLASS tf_Metaclass_methsig;
META_CLASS tf_Metaclass_partition;
META_CLASS tf_Metaclass_query_spec;
META_CLASS tf_Metaclass_repattribute;
META_CLASS tf_Metaclass_representation;
META_CLASS tf_Metaclass_resolution;
META_CLASS tf_Metaclass_root;
Public Functions Documentation
void tf_compile_meta_classes (
void
)
function tf_is_catalog_class
bool tf_is_catalog_class (
OID * class_oid
)
Macro Definition Documentation
#define AUTO_INCREMENT_SERIAL_NAME_EXTRA_LENGTH `(4)`
define AUTO_INCREMENT_SERIAL_NAME_MAX_LENGTH
#define AUTO_INCREMENT_SERIAL_NAME_MAX_LENGTH `(( DB_MAX_IDENTIFIER_LENGTH - 1) + AUTO_INCREMENT_SERIAL_NAME_EXTRA_LENGTH + ( DB_MAX_IDENTIFIER_LENGTH - 1) + 1)`
define DB_MAX_SERIAL_NAME_LENGTH
#define DB_MAX_SERIAL_NAME_LENGTH `( AUTO_INCREMENT_SERIAL_NAME_MAX_LENGTH )`
#define META_ATTRIBUTE_NAME `"sqlx_attribute"`
#define META_CLASS_NAME `"sqlx_class"`
define META_DOMAIN_NAME
#define META_DOMAIN_NAME `"sqlx_domain"`
#define META_METHARG_NAME `"sqlx_method_argument"`
#define META_METHFILE_NAME `"sqlx_method_file"`
#define META_METHOD_NAME `"sqlx_method"`
#define META_METHSIG_NAME `"sqlx_method_signature"`
define META_PAGE_ATTRIBUTE
#define META_PAGE_ATTRIBUTE `5`
define META_PAGE_CLASS
#define META_PAGE_CLASS `0`
define META_PAGE_DOMAIN
#define META_PAGE_DOMAIN `4`
define META_PAGE_METHARG
#define META_PAGE_METHARG `6`
define META_PAGE_METHFILE
#define META_PAGE_METHFILE `9`
define META_PAGE_METHOD
#define META_PAGE_METHOD `8`
define META_PAGE_METHSIG
#define META_PAGE_METHSIG `7`
define META_PAGE_PARTITION
#define META_PAGE_PARTITION `12`
define META_PAGE_QUERY_SPEC
#define META_PAGE_QUERY_SPEC `11`
define META_PAGE_REPATTRIBUTE
#define META_PAGE_REPATTRIBUTE `10`
define META_PAGE_REPRESENTATION
#define META_PAGE_REPRESENTATION `2`
define META_PAGE_RESOLUTION
#define META_PAGE_RESOLUTION `3`
define META_PAGE_ROOT
#define META_PAGE_ROOT `1`
#define META_PARTITION_NAME `"sqlx_partition"`
#define META_QUERY_SPEC_NAME `"sqlx_query_spec"`
#define META_REPATTRIBUTE_NAME `"sqlx_repattribute"`
#define META_REPRESENTATION_NAME `"sqlx_representation"`
#define META_RESOLUTION_NAME `"sqlx_resolution"`
#define META_VOLUME `256`
define SET_AUTO_INCREMENT_SERIAL_NAME
#define SET_AUTO_INCREMENT_SERIAL_NAME (
SR_NAME,
CL_NAME,
AT_NAME
) `sprintf ( SR_NAME , "%s_ai_% s" , CL_NAME , AT_NAME )`
The documentation for this class was generated from the following file cubrid/src/object/transform.h