8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-25 00:03:03 +01:00
firebird-mirror/src/jrd/mblr.h
2001-05-23 13:26:42 +00:00

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_ */