/* * 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 content of this file was generated by the Firebird project * using the program jrd/relations.epp */ /* * * *** WARNING *** - This file is automatically generated by relations.epp - do not edit! * */ /* * MODULE: ids.h * DESCRIPTION: System relation definitions * */ #define f_PAGES__PAGE_NUMBER 0 #define f_PAGES__RELATION_ID 1 #define f_PAGES__PAGE_SEQUENCE 2 #define f_PAGES__PAGE_TYPE 3 #define f_DATABASE__DESCRIPTION 0 #define f_DATABASE__RELATION_ID 1 #define f_DATABASE__SECURITY_CLASS 2 #define f_DATABASE__CHARACTER_SET_NAME 3 #define f_FIELDS__FIELD_NAME 0 #define f_FIELDS__QUERY_NAME 1 #define f_FIELDS__VALIDATION_BLR 2 #define f_FIELDS__VALIDATION_SOURCE 3 #define f_FIELDS__COMPUTED_BLR 4 #define f_FIELDS__COMPUTED_SOURCE 5 #define f_FIELDS__DEFAULT_VALUE 6 #define f_FIELDS__DEFAULT_SOURCE 7 #define f_FIELDS__FIELD_LENGTH 8 #define f_FIELDS__FIELD_SCALE 9 #define f_FIELDS__FIELD_TYPE 10 #define f_FIELDS__FIELD_SUB_TYPE 11 #define f_FIELDS__MISSING_VALUE 12 #define f_FIELDS__MISSING_SOURCE 13 #define f_FIELDS__DESCRIPTION 14 #define f_FIELDS__SYSTEM_FLAG 15 #define f_FIELDS__QUERY_HEADER 16 #define f_FIELDS__SEGMENT_LENGTH 17 #define f_FIELDS__EDIT_STRING 18 #define f_FIELDS__EXTERNAL_LENGTH 19 #define f_FIELDS__EXTERNAL_SCALE 20 #define f_FIELDS__EXTERNAL_TYPE 21 #define f_FIELDS__DIMENSIONS 22 #define f_FIELDS__NULL_FLAG 23 #define f_FIELDS__CHARACTER_LENGTH 24 #define f_FIELDS__COLLATION_ID 25 #define f_FIELDS__CHARACTER_SET_ID 26 #define f_FIELDS__FIELD_PRECISION 27 #define f_INDEX_SEGMENTS__INDEX_NAME 0 #define f_INDEX_SEGMENTS__FIELD_NAME 1 #define f_INDEX_SEGMENTS__FIELD_POSITION 2 #define f_INDICES__INDEX_NAME 0 #define f_INDICES__RELATION_NAME 1 #define f_INDICES__INDEX_ID 2 #define f_INDICES__UNIQUE_FLAG 3 #define f_INDICES__DESCRIPTION 4 #define f_INDICES__SEGMENT_COUNT 5 #define f_INDICES__INDEX_INACTIVE 6 #define f_INDICES__INDEX_TYPE 7 #define f_INDICES__FOREIGN_KEY 8 #define f_INDICES__SYSTEM_FLAG 9 #define f_INDICES__EXPRESSION_BLR 10 #define f_INDICES__EXPRESSION_SOURCE 11 #define f_INDICES__STATISTICS 12 #define f_RELATION_FIELDS__FIELD_NAME 0 #define f_RELATION_FIELDS__RELATION_NAME 1 #define f_RELATION_FIELDS__FIELD_SOURCE 2 #define f_RELATION_FIELDS__QUERY_NAME 3 #define f_RELATION_FIELDS__BASE_FIELD 4 #define f_RELATION_FIELDS__EDIT_STRING 5 #define f_RELATION_FIELDS__FIELD_POSITION 6 #define f_RELATION_FIELDS__QUERY_HEADER 7 #define f_RELATION_FIELDS__UPDATE_FLAG 8 #define f_RELATION_FIELDS__FIELD_ID 9 #define f_RELATION_FIELDS__VIEW_CONTEXT 10 #define f_RELATION_FIELDS__DESCRIPTION 11 #define f_RELATION_FIELDS__DEFAULT_VALUE 12 #define f_RELATION_FIELDS__SYSTEM_FLAG 13 #define f_RELATION_FIELDS__SECURITY_CLASS 14 #define f_RELATION_FIELDS__COMPLEX_NAME 15 #define f_RELATION_FIELDS__NULL_FLAG 16 #define f_RELATION_FIELDS__DEFAULT_SOURCE 17 #define f_RELATION_FIELDS__COLLATION_ID 18 #define f_RELATIONS__VIEW_BLR 0 #define f_RELATIONS__VIEW_SOURCE 1 #define f_RELATIONS__DESCRIPTION 2 #define f_RELATIONS__RELATION_ID 3 #define f_RELATIONS__SYSTEM_FLAG 4 #define f_RELATIONS__DBKEY_LENGTH 5 #define f_RELATIONS__FORMAT 6 #define f_RELATIONS__FIELD_ID 7 #define f_RELATIONS__RELATION_NAME 8 #define f_RELATIONS__SECURITY_CLASS 9 #define f_RELATIONS__EXTERNAL_FILE 10 #define f_RELATIONS__RUNTIME 11 #define f_RELATIONS__EXTERNAL_DESCRIPTION 12 #define f_RELATIONS__OWNER_NAME 13 #define f_RELATIONS__DEFAULT_CLASS 14 #define f_RELATIONS__FLAGS 15 #define f_VIEW_RELATIONS__VIEW_NAME 0 #define f_VIEW_RELATIONS__RELATION_NAME 1 #define f_VIEW_RELATIONS__VIEW_CONTEXT 2 #define f_VIEW_RELATIONS__CONTEXT_NAME 3 #define f_FORMATS__RELATION_ID 0 #define f_FORMATS__FORMAT 1 #define f_FORMATS__DESCRIPTOR 2 #define f_SECURITY_CLASSES__SECURITY_CLASS 0 #define f_SECURITY_CLASSES__ACL 1 #define f_SECURITY_CLASSES__DESCRIPTION 2 #define f_FILES__FILE_NAME 0 #define f_FILES__FILE_SEQUENCE 1 #define f_FILES__FILE_START 2 #define f_FILES__FILE_LENGTH 3 #define f_FILES__FILE_FLAGS 4 #define f_FILES__SHADOW_NUMBER 5 #define f_TYPES__FIELD_NAME 0 #define f_TYPES__TYPE 1 #define f_TYPES__TYPE_NAME 2 #define f_TYPES__DESCRIPTION 3 #define f_TYPES__SYSTEM_FLAG 4 #define f_TRIGGERS__TRIGGER_NAME 0 #define f_TRIGGERS__RELATION_NAME 1 #define f_TRIGGERS__TRIGGER_SEQUENCE 2 #define f_TRIGGERS__TRIGGER_TYPE 3 #define f_TRIGGERS__TRIGGER_SOURCE 4 #define f_TRIGGERS__TRIGGER_BLR 5 #define f_TRIGGERS__DESCRIPTION 6 #define f_TRIGGERS__TRIGGER_INACTIVE 7 #define f_TRIGGERS__SYSTEM_FLAG 8 #define f_TRIGGERS__FLAGS 9 #define f_DEPENDENCIES__DEPENDENT_NAME 0 #define f_DEPENDENCIES__DEPENDED_ON_NAME 1 #define f_DEPENDENCIES__FIELD_NAME 2 #define f_DEPENDENCIES__DEPENDENT_TYPE 3 #define f_DEPENDENCIES__DEPENDED_ON_TYPE 4 #define f_FUNCTIONS__FUNCTION_NAME 0 #define f_FUNCTIONS__FUNCTION_TYPE 1 #define f_FUNCTIONS__QUERY_NAME 2 #define f_FUNCTIONS__DESCRIPTION 3 #define f_FUNCTIONS__MODULE_NAME 4 #define f_FUNCTIONS__ENTRYPOINT 5 #define f_FUNCTIONS__RETURN_ARGUMENT 6 #define f_FUNCTIONS__SYSTEM_FLAG 7 #define f_FUNCTION_ARGUMENTS__FUNCTION_NAME 0 #define f_FUNCTION_ARGUMENTS__ARGUMENT_POSITION 1 #define f_FUNCTION_ARGUMENTS__MECHANISM 2 #define f_FUNCTION_ARGUMENTS__FIELD_TYPE 3 #define f_FUNCTION_ARGUMENTS__FIELD_SCALE 4 #define f_FUNCTION_ARGUMENTS__FIELD_LENGTH 5 #define f_FUNCTION_ARGUMENTS__FIELD_SUB_TYPE 6 #define f_FUNCTION_ARGUMENTS__CHARACTER_SET_ID 7 #define f_FUNCTION_ARGUMENTS__FIELD_PRECISION 8 #define f_FUNCTION_ARGUMENTS__CHARACTER_LENGTH 9 #define f_FILTERS__FUNCTION_NAME 0 #define f_FILTERS__DESCRIPTION 1 #define f_FILTERS__MODULE_NAME 2 #define f_FILTERS__ENTRYPOINT 3 #define f_FILTERS__INPUT_SUB_TYPE 4 #define f_FILTERS__OUTPUT_SUB_TYPE 5 #define f_FILTERS__SYSTEM_FLAG 6 #define f_TRIGGER_MESSAGES__TRIGGER_NAME 0 #define f_TRIGGER_MESSAGES__MESSAGE_NUMBER 1 #define f_TRIGGER_MESSAGES__MESSAGE 2 #define f_USER_PRIVILEGES__USER 0 #define f_USER_PRIVILEGES__GRANTOR 1 #define f_USER_PRIVILEGES__PRIVILEGE 2 #define f_USER_PRIVILEGES__GRANT_OPTION 3 #define f_USER_PRIVILEGES__RELATION_NAME 4 #define f_USER_PRIVILEGES__FIELD_NAME 5 #define f_USER_PRIVILEGES__USER_TYPE 6 #define f_USER_PRIVILEGES__OBJECT_TYPE 7 #define f_TRANSACTIONS__TRANSACTION_ID 0 #define f_TRANSACTIONS__TRANSACTION_STATE 1 #define f_TRANSACTIONS__TIMESTAMP 2 #define f_TRANSACTIONS__TRANSACTION_DESCRIPTION 3 #define f_GENERATORS__GENERATOR_NAME 0 #define f_GENERATORS__GENERATOR_ID 1 #define f_GENERATORS__SYSTEM_FLAG 2 #define f_FIELD_DIMENSIONS__FIELD_NAME 0 #define f_FIELD_DIMENSIONS__DIMENSION 1 #define f_FIELD_DIMENSIONS__LOWER_BOUND 2 #define f_FIELD_DIMENSIONS__UPPER_BOUND 3 #define f_RELATION_CONSTRAINTS__CONSTRAINT_NAME 0 #define f_RELATION_CONSTRAINTS__CONSTRAINT_TYPE 1 #define f_RELATION_CONSTRAINTS__RELATION_NAME 2 #define f_RELATION_CONSTRAINTS__DEFERRABLE 3 #define f_RELATION_CONSTRAINTS__INITIALLY_DEFERRED 4 #define f_RELATION_CONSTRAINTS__INDEX_NAME 5 #define f_REF_CONSTRAINTS__CONSTRAINT_NAME 0 #define f_REF_CONSTRAINTS__CONST_NAME_UQ 1 #define f_REF_CONSTRAINTS__MATCH_OPTION 2 #define f_REF_CONSTRAINTS__UPDATE_RULE 3 #define f_REF_CONSTRAINTS__DELETE_RULE 4 #define f_CHECK_CONSTRAINTS__CONSTRAINT_NAME 0 #define f_CHECK_CONSTRAINTS__TRIGGER_NAME 1 #define f_LOG_FILES__FILE_NAME 0 #define f_LOG_FILES__FILE_SEQUENCE 1 #define f_LOG_FILES__FILE_LENGTH 2 #define f_LOG_FILES__FILE_PARTITIONS 3 #define f_LOG_FILES__FILE_P_OFFSET 4 #define f_LOG_FILES__FILE_FLAGS 5 #define f_PROCEDURES__PROCEDURE_NAME 0 #define f_PROCEDURES__PROCEDURE_ID 1 #define f_PROCEDURES__PROCEDURE_INPUTS 2 #define f_PROCEDURES__PROCEDURE_OUTPUTS 3 #define f_PROCEDURES__DESCRIPTION 4 #define f_PROCEDURES__PROCEDURE_SOURCE 5 #define f_PROCEDURES__PROCEDURE_BLR 6 #define f_PROCEDURES__SECURITY_CLASS 7 #define f_PROCEDURES__OWNER_NAME 8 #define f_PROCEDURES__RUNTIME 9 #define f_PROCEDURES__SYSTEM_FLAG 10 #define f_PROCEDURE_PARAMETERS__PARAMETER_NAME 0 #define f_PROCEDURE_PARAMETERS__PROCEDURE_NAME 1 #define f_PROCEDURE_PARAMETERS__PARAMETER_NUMBER 2 #define f_PROCEDURE_PARAMETERS__PARAMETER_TYPE 3 #define f_PROCEDURE_PARAMETERS__FIELD_SOURCE 4 #define f_PROCEDURE_PARAMETERS__DESCRIPTION 5 #define f_PROCEDURE_PARAMETERS__SYSTEM_FLAG 6 #define f_CHARACTER_SETS__CHARACTER_SET_NAME 0 #define f_CHARACTER_SETS__FORM_OF_USE 1 #define f_CHARACTER_SETS__NUMBER_OF_CHARACTERS 2 #define f_CHARACTER_SETS__DEFAULT_COLLATE_NAME 3 #define f_CHARACTER_SETS__CHARACTER_SET_ID 4 #define f_CHARACTER_SETS__SYSTEM_FLAG 5 #define f_CHARACTER_SETS__DESCRIPTION 6 #define f_CHARACTER_SETS__FUNCTION_NAME 7 #define f_CHARACTER_SETS__BYTES_PER_CHARACTER 8 #define f_COLLATIONS__COLLATION_NAME 0 #define f_COLLATIONS__COLLATION_ID 1 #define f_COLLATIONS__CHARACTER_SET_ID 2 #define f_COLLATIONS__COLLATION_ATTRIBUTES 3 #define f_COLLATIONS__SYSTEM_FLAG 4 #define f_COLLATIONS__DESCRIPTION 5 #define f_COLLATIONS__FUNCTION_NAME 6 #define f_EXCEPTIONS__EXCEPTION_NAME 0 #define f_EXCEPTIONS__EXCEPTION_NUMBER 1 #define f_EXCEPTIONS__MESSAGE 2 #define f_EXCEPTIONS__DESCRIPTION 3 #define f_EXCEPTIONS__SYSTEM_FLAG 4 #define f_ROLES__ROLE_NAME 0 #define f_ROLES__OWNER_NAME 1