mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-25 00:03:03 +01:00
99 lines
2.9 KiB
C
99 lines
2.9 KiB
C
/*
|
|
* PROGRAM: JRD Access Method
|
|
* MODULE: MBLR.H
|
|
* DESCRIPTION: Meta-data update language
|
|
*
|
|
* The contents of this file are subject to the Interbase Public
|
|
* License Version 1.0 (the "License"); you may not use this file
|
|
* except in compliance with the License. You may obtain a copy
|
|
* of the License at http://www.Inprise.com/IPL.html
|
|
*
|
|
* Software distributed under the License is distributed on an
|
|
* "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
|
|
* or implied. See the License for the specific language governing
|
|
* rights and limitations under the License.
|
|
*
|
|
* The Original Code was created by Inprise Corporation
|
|
* and its predecessors. Portions created by Inprise Corporation are
|
|
* Copyright (C) Inprise Corporation.
|
|
*
|
|
* All Rights Reserved.
|
|
* Contributor(s): ______________________________________.
|
|
*/
|
|
|
|
#ifndef _JRD_MBLR_H_
|
|
#define _JRD_MBLR_H_
|
|
|
|
#define mblr_null 0
|
|
|
|
#define mblr$k_modify 1
|
|
#define mblr$k_define 2
|
|
#define mblr$k_delete 3
|
|
|
|
#define mblr$k_version_1 1
|
|
|
|
#define mblr$k_cdd_path 5
|
|
#define mblr$k_change_field 6
|
|
#define mblr$k_constraint 7
|
|
#define mblr$k_constraint_def 8
|
|
#define mblr$k_constraint_end 9
|
|
#define mblr$k_descriptor 10
|
|
#define mblr$k_define_field 11
|
|
#define mblr$k_delete_field 12
|
|
#define mblr$k_dtr_def_val 13
|
|
#define mblr$k_dtr_edit_str 14
|
|
#define mblr$k_dtr_qry_hdr 15
|
|
#define mblr$k_dtr_qry_hdr_line 16
|
|
#define mblr$k_dtr_qry_hdr_end 17
|
|
#define mblr$k_duplicates 18
|
|
#define mblr$k_field_def 19
|
|
#define mblr$k_field_end 20
|
|
#define mblr$k_field_expression 21
|
|
#define mblr$k_field_name 22
|
|
#define mblr$k_field_noupdate 23
|
|
#define mblr$k_field_update 24
|
|
|
|
#define mblr$k_index_def 26
|
|
#define mblr$k_index_end 27
|
|
#define mblr$k_missing_value 28
|
|
|
|
#define mblr$k_relation_def 31
|
|
#define mblr$k_relation_end 32
|
|
#define mblr$k_relation_name 33
|
|
#define mblr$k_rse 34
|
|
#define mblr$k_valid_if 35
|
|
#define mblr$k_view_def 36
|
|
#define mblr$k_view_end 37
|
|
#define mblr$k_change_attributes 38
|
|
#define mblr$k_delete_attributes 39
|
|
#define mblr$k_commit 40
|
|
#define mblr$k_update 41
|
|
#define mblr$k_dtr_qry_nam 42
|
|
#define mblr$k_valid_if_source 43
|
|
#define mblr$k_computed_by_source 44
|
|
#define mblr$k_rse_source 45
|
|
#define mblr$k_constraint_count 46
|
|
|
|
#define mblr$k_description_source 51
|
|
#define mblr$k_sub_type 52
|
|
#define mblr$k_segment_length 53
|
|
|
|
#define mblr$k_index_unknown1 75
|
|
#define mblr$k_index_unknown2 76
|
|
|
|
#define mblr_max 54 /* the display table only goes this high */
|
|
|
|
#define dsc$k_dtype_qu 5 /* a segmented string */
|
|
#define dsc$k_dtype_b 6 /* ? blr_text & special case to be length 1 ? */
|
|
#define dsc$k_dtype_w blr_short
|
|
#define dsc$k_dtype_l blr_long
|
|
#define dsc$k_dtype_q blr_quad
|
|
#define dsc$k_dtype_f blr_float
|
|
#define dsc$k_dtype_g blr_double
|
|
#define dsc$k_dtype_d blr_d_float
|
|
#define dsc$k_dtype_t blr_text
|
|
#define dsc$k_dtype_vt blr_varying
|
|
#define dsc$k_dtype_adt blr_timestamp
|
|
|
|
#endif /* _JRD_MBLR_H_ */
|