83 #define META_VOLUME 256 85 #define META_PAGE_CLASS 0 86 #define META_PAGE_ROOT 1 87 #define META_PAGE_REPRESENTATION 2 88 #define META_PAGE_RESOLUTION 3 89 #define META_PAGE_DOMAIN 4 90 #define META_PAGE_ATTRIBUTE 5 91 #define META_PAGE_METHARG 6 92 #define META_PAGE_METHSIG 7 93 #define META_PAGE_METHOD 8 94 #define META_PAGE_METHFILE 9 95 #define META_PAGE_REPATTRIBUTE 10 96 #define META_PAGE_QUERY_SPEC 11 97 #define META_PAGE_PARTITION 12 105 #define META_CLASS_NAME "sqlx_class" 106 #define META_ATTRIBUTE_NAME "sqlx_attribute" 107 #define META_DOMAIN_NAME "sqlx_domain" 108 #define META_METHARG_NAME "sqlx_method_argument" 109 #define META_METHSIG_NAME "sqlx_method_signature" 110 #define META_METHOD_NAME "sqlx_method" 111 #define META_METHFILE_NAME "sqlx_method_file" 112 #define META_RESOLUTION_NAME "sqlx_resolution" 113 #define META_REPRESENTATION_NAME "sqlx_representation" 114 #define META_REPATTRIBUTE_NAME "sqlx_repattribute" 115 #define META_QUERY_SPEC_NAME "sqlx_query_spec" 116 #define META_PARTITION_NAME "sqlx_partition" 119 #define CT_CLASS_NAME "_db_class" 120 #define CT_ATTRIBUTE_NAME "_db_attribute" 121 #define CT_DOMAIN_NAME "_db_domain" 122 #define CT_METHOD_NAME "_db_method" 123 #define CT_METHSIG_NAME "_db_meth_sig" 124 #define CT_METHARG_NAME "_db_meth_arg" 125 #define CT_METHFILE_NAME "_db_meth_file" 126 #define CT_QUERYSPEC_NAME "_db_query_spec" 127 #define CT_RESOLUTION_NAME "_db_resolution" 128 #define CT_INDEX_NAME "_db_index" 129 #define CT_INDEXKEY_NAME "_db_index_key" 130 #define CT_CLASSAUTH_NAME "_db_auth" 131 #define CT_DATATYPE_NAME "_db_data_type" 132 #define CT_STORED_PROC_NAME "_db_stored_procedure" 133 #define CT_STORED_PROC_ARGS_NAME "_db_stored_procedure_args" 134 #define CT_PARTITION_NAME "_db_partition" 135 #define CT_SERIAL_NAME "db_serial" 136 #define CT_HA_APPLY_INFO_NAME "db_ha_apply_info" 137 #define CT_COLLATION_NAME "_db_collation" 138 #define CT_USER_NAME "db_user" 139 #define CT_TRIGGER_NAME "db_trigger" 140 #define CT_ROOT_NAME "db_root" 141 #define CT_PASSWORD_NAME "db_password" 142 #define CT_AUTHORIZATION_NAME "db_authorization" 143 #define CT_AUTHORIZATIONS_NAME "db_authorizations" 144 #define CT_CHARSET_NAME "_db_charset" 145 #define CT_DUAL_NAME "dual" 148 #define CTV_CLASS_NAME "db_class" 149 #define CTV_SUPER_CLASS_NAME "db_direct_super_class" 150 #define CTV_VCLASS_NAME "db_vclass" 151 #define CTV_ATTRIBUTE_NAME "db_attribute" 152 #define CTV_ATTR_SD_NAME "db_attr_setdomain_elm" 153 #define CTV_METHOD_NAME "db_method" 154 #define CTV_METHARG_NAME "db_meth_arg" 155 #define CTV_METHARG_SD_NAME "db_meth_arg_setdomain_elm" 156 #define CTV_METHFILE_NAME "db_meth_file" 157 #define CTV_INDEX_NAME "db_index" 158 #define CTV_INDEXKEY_NAME "db_index_key" 159 #define CTV_AUTH_NAME "db_auth" 160 #define CTV_TRIGGER_NAME "db_trig" 161 #define CTV_STORED_PROC_NAME "db_stored_procedure" 162 #define CTV_STORED_PROC_ARGS_NAME "db_stored_procedure_args" 163 #define CTV_PARTITION_NAME "db_partition" 164 #define CTV_DB_COLLATION_NAME "db_collation" 165 #define CTV_DB_CHARSET_NAME "db_charset" 167 #define CT_DBCOLL_COLL_ID_COLUMN "coll_id" 168 #define CT_DBCOLL_COLL_NAME_COLUMN "coll_name" 169 #define CT_DBCOLL_CHARSET_ID_COLUMN "charset_id" 170 #define CT_DBCOLL_BUILT_IN_COLUMN "built_in" 171 #define CT_DBCOLL_EXPANSIONS_COLUMN "expansions" 172 #define CT_DBCOLL_CONTRACTIONS_COLUMN "contractions" 173 #define CT_DBCOLL_UCA_STRENGTH "uca_strength" 174 #define CT_DBCOLL_CHECKSUM_COLUMN "checksum" 176 #define SET_AUTO_INCREMENT_SERIAL_NAME(SR_NAME, CL_NAME, AT_NAME) \ 177 sprintf(SR_NAME, "%s_ai_%s", CL_NAME, AT_NAME) 179 #define AUTO_INCREMENT_SERIAL_NAME_EXTRA_LENGTH (4) 180 #define AUTO_INCREMENT_SERIAL_NAME_MAX_LENGTH ((DB_MAX_IDENTIFIER_LENGTH - 1) * 2 + AUTO_INCREMENT_SERIAL_NAME_EXTRA_LENGTH + 1) 201 #if !defined(CS_MODE) 224 #if !defined(CS_MODE)