home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 August / VPR9608A.BIN / del20try / install / data.z / DBX.DBI < prev    next >
Windows Setup INFormation  |  1996-05-08  |  16KB  |  350 lines

  1. [Version]
  2. DbXVersion=1.01
  3.  
  4. [Properties]
  5. NET PROTOCOL:Values1=TNS,TCP/IP,SPX/IPX,NETBIOS,NAMED PIPES,DECNET,3270,VINES
  6. NET PROTOCOL:Values2=APPC,ASYNC
  7. OPEN MODE:Values=READ/WRITE,READ ONLY
  8. SHARE MODE:Values=EXCLUSIVE,SHARED
  9. STRICTINTEGRTY:Values=TRUE,FALSE
  10. SQLPASSTHRU MODE:Values=NOT SHARED,SHARED AUTOCOMMIT,SHARED NOAUTOCOMMIT
  11. LIST SYNONYMS:Values=NONE,ALL,PRIVATE
  12. BLOB EDIT LOGGING:Values=TRUE,FALSE
  13. DEFAULT DRIVER:Values=PARADOX,DBASE
  14.  
  15.  
  16.  
  17. [Standard Properties]
  18. DriverType:Values=PARADOX=Paradox,DBASE=dBase
  19. BooleanYesNo:Values=0=No,-1=Yes
  20. FieldVChecks:Values=0=,1=Has Validity Checks,2=
  21. FieldRights:Values=0=Read/Write,1=Read Only,2=None,3=
  22. PrimaryIndex:Values==<Primary>
  23. LookupType:Values1=0=None,1=Current Field,2=All Corresponding
  24. LookupType:Values2=3=Current Field & Help,4=All Corresponding & Help
  25. ReferenceType:Values=0=Master Of,1=Detail Of
  26. ReferenceQual:Values=0=Restrict,1=Cascade
  27. PrivilegeType:Values1=0=None,1=Read Only,3=Modify/Read,7=Insert/Modify/Read
  28. PrivilegeType:Values2=15=Delete/Insert/Modify/Read,31=All Rights,255=
  29. FamilyRightsType:Values=0=None,1=Form,2=Reports,4=Validity Checks,8=Settings
  30. FamilyMemberType:Values1=0=Unknown,1=Table,2=Index,3=Form,4=Report
  31. FamilyMemberType:Values2=5=Validity Checks,6=Secondary Index,7=Secondary Index
  32. FamilyMemberType:Values3=8=Blob File
  33.  
  34. Standard:Objects=O:Tables=Table
  35.  
  36. Table:Attrs1=TYPE=Type::NR:VM:DriverType,DATE=Date,TIME=Time,VERSION=Version:2
  37. Table:Attrs2=VALID=Valid:2::VM:BooleanYesNo,STRUCTURE=Structure:2
  38. Table:Attrs3=PROTECTED=Protected:2::VM:BooleanYesNo
  39. Table:Name=FILENAME,EXTENSION
  40. Table:Objects1=O:Fields=Column,O:Indices=Index,O:Validity Checks=ValCheck
  41. Table:Objects2=O:Referential Constraints=Reference,O:Security Specs=Security
  42. Table:Objects3=O:Family Members=Family
  43.  
  44. Column:Dataset1=FIELDNUM=Word,NAME=String:32,TYPE=Word,SUBTYPE=Word
  45. Column:Dataset2=UNITS1=SmallInt,UNITS2=SmallInt,OFFSET=Word,LENGTH=Word
  46. Column:Dataset3=NULLOFFSET=Word,VCheck=Word,Rights=Word,CALCFIELD=Boolean
  47.  
  48. Column:Attrs=TYPE=Type:1:NR,UNITS1=Size:1:N,UNITS2=Scale:1:N,LENGTH=Physical Length
  49. Column:Name=NAME
  50.  
  51. Index:Dataset1=NAME=String:261,INDEXID=Word,TAGNAME=String:32,FORMAT=String:32
  52. Index:Dataset2=PRIMARY=Boolean,UNIQUE=Boolean,DESCENDING=Boolean,AUTO=Boolean
  53. Index:Dataset3=SUBSET=Boolean,KEYISEXP=Boolean,COST=Word,FIELDS=Word,KEYLEN=Word
  54. Index:Dataset4=OUTOFDATE=Boolean,EXPTYPE=Word,FIELDARRAY=Bytes:32
  55. Index:Dataset5=EXPRESSION=String:221,CONDITION=String:221,CASEINSENSITIVE=Boolean
  56. Index:Dataset6=BLOCKSIZE=Word,RESTRNUM=Word,DESCENDINGARRAY=Bytes:32
  57.  
  58. Index:Attrs1=NAME=Name:0::VM:PrimaryIndex,TAGNAME=Tag:0,RESTRNUM=Version:2
  59. Index:Attrs2=PRIMARY=Primary Key:::VM:BooleanYesNo,UNIQUE=Unique::NR:VM:BooleanYesNo
  60. Index:Attrs3=AUTO=Maintained:2::VM:BooleanYesNo
  61. Index:Attrs4=OUTOFDATE=Out of Date:2::VM:BooleanYesNo
  62. Index:Attrs5=FORMAT=Format:2,BLOCKSIZE=Block Size:2
  63. Index:Attrs6=CASEINSENSITIVE=Case Insensitive:2:NR:VM:BooleanYesNo
  64. Index:Attrs7=DESCENDING=Descending:2:NR:VM:BooleanYesNo
  65. Index:Attrs8=EXPRESSION=Expression:2:N
  66. Index:Attrs9=CONDITION=Subset Condition:2:N
  67. Index:Name=Name,Tag
  68.  
  69. ValCheck:Dataset1=FIELDNUM=Word,REQUIRED=Boolean,HASMINVAL=Boolean
  70. ValCheck:Dataset2=HASMAXVAL=Boolean,HASDEFVAL=Boolean,MINVALUE=String:256
  71. ValCheck:Dataset3=MAXVALUE=String:256,DEFAULT=String:256,PICTURE=String:176
  72. ValCheck:Dataset4=LOOKUPTYPE=Integer,LOOKUPTABLE=String:261
  73.  
  74. ValCheck:Attrs1=FIELDNUM=Field:2:NR,REQUIRED=Required:1:NR:VM:BooleanYesNo
  75. ValCheck:Attrs2=MINVALUE=Min Value:1:N,MAXVALUE=Max Value:1:N
  76. ValCheck:Attrs3=DEFAULT=Default Value:1:N,PICTURE=Picture:2:N
  77. ValCheck:Name=Field
  78.  
  79. Family:Dataset=NAME=String:32,ID=Word,TYPE=Integer,FILENAME=String:261
  80.  
  81. Family:Attrs=TYPE=Type:1::VM:FamilyMemberType,NAME=Object Name:1
  82. Family:Name=FILENAME
  83.  
  84. Reference:Dataset1=REFINTNUM=Word,NAME=String:32,TYPE=Integer
  85. Reference:Dataset2=OTHERTABLE=String:261,MODOP=Integer,DELOP=Integer
  86. Reference:Dataset3=FIELDCOUNT=Word,FIELDARRAY=Bytes:32,OTHERFIELDARRAY=Bytes:32
  87.  
  88. Reference:Attrs1=TYPE=Reference Type:1::VM:ReferenceType
  89. Reference:Attrs2=OTHERTABLE=Reference To:1:NR
  90. Reference:Attrs3=MODOP=Modify Operation:1:NR:VM:ReferenceQual
  91. Reference:Attrs4=DELOP=Delete Operation:1:NR:VM:ReferenceQual
  92. Reference:Name=NAME
  93.  
  94. Security:Dataset1=ID=Word,TYPE=Integer,FAMRIGHTS=Word,PASSWORD=String:32
  95. Security:Dataset2=FIELDPRVARRAY=Bytes:1020
  96.  
  97. Security:Attrs1=TYPE=Table Rights:1:NR:VM:PrivilegeType
  98. Security:Attrs2=FAMRIGHTS=Family Rights:1:NR:VS:FamilyRightsType:$0F
  99. Security:Attrs3=PASSWORD=Password:2:NR
  100. Security:Name=ID
  101.  
  102. [ODBC Properties]
  103. BooleanYesNo:Values=0=No,-1=Yes
  104. FieldVChecks:Values=0=,1=Has Validity Checks,2=
  105. FieldRights:Values=0=Read/Write,1=Read Only,2=None,3=
  106. PrimaryIndex:Values==<Primary>
  107. LookupType:Values1=0=None,1=Current Field,2=All Corresponding
  108. LookupType:Values2=3=Current Field & Help,4=All Corresponding & Help
  109. ReferenceType:Values=0=Master Of,1=Detail Of
  110. ReferenceQual:Values=0=Restrict,1=Cascade
  111. PrivilegeType:Values1=0=None,1=Read Only,3=Modify/Read,7=Insert/Modify/Read
  112. PrivilegeType:Values2=15=Delete/Insert/Modify/Read,31=All Rights,255=
  113. FamilyRightsType:Values=0=None,1=Form,2=Reports,4=Validity Checks,8=Settings
  114.  
  115. ODBC:Objects=O:Tables=Table,O:Stored Procedures=Procedure
  116.  
  117. Table:Attrs1=TYPE=Type::NR,DATE=Date,TIME=Time,VERSION=Version:2
  118. Table:Attrs2=VALID=Valid:2::VM:BooleanYesNo,STRUCTURE=Structure:2
  119. Table:Attrs3=PROTECTED=Protected:2::VM:BooleanYesNo
  120. Table:Name=FILENAME,EXTENSION
  121. Table:Objects1=O:Fields=Column,O:Indices=Index,O:Validity Checks=ValCheck
  122. Table:Objects2=O:Referential Constraints=Reference,O:Security Specs=Security
  123.  
  124. Column:Dataset1=FIELDNUM=Word,NAME=String:32,TYPE=Word,SUBTYPE=Word
  125. Column:Dataset2=UNITS1=SmallInt,UNITS2=SmallInt,OFFSET=Word,LENGTH=Word
  126. Column:Dataset3=NULLOFFSET=Word,VCheck=Word,Rights=Word,CALCFIELD=Boolean
  127.  
  128. Column:Keys=FIELDNUM
  129. Column:Attrs1=TYPE=Type:1:NR,UNITS1=Size:1:N,UNITS2=Scale:1:N,LENGTH=Physical Length
  130. Column:Name=NAME
  131.  
  132. Index:Dataset1=NAME=String:261,INDEXID=Word,TAGNAME=String:32,FORMAT=String:32
  133. Index:Dataset2=PRIMARY=Boolean,UNIQUE=Boolean,DESCENDING=Boolean,AUTO=Boolean
  134. Index:Dataset3=SUBSET=Boolean,KEYISEXP=Boolean,COST=Word,FIELDS=Word,KEYLEN=Word
  135. Index:Dataset4=OUTOFDATE=Boolean,EXPTYPE=Word,FIELDARRAY=Bytes:32
  136. Index:Dataset5=EXPRESSION=String:221,CONDITION=String:221,CASEINSENSITIVE=Boolean
  137. Index:Dataset6=BLOCKSIZE=Word,RESTRNUM=Word,DESCENDINGARRAY=Bytes:32
  138.  
  139. Index:Attrs1=NAME=Name:0::VM:PrimaryIndex,TAGNAME=Tag:0,RESTRNUM=Version:2
  140. Index:Attrs2=PRIMARY=Primary Key:::VM:BooleanYesNo,UNIQUE=Unique::NR:VM:BooleanYesNo
  141. Index:Attrs3=AUTO=Maintained:2::VM:BooleanYesNo
  142. Index:Attrs4=OUTOFDATE=Out of Date:2::VM:BooleanYesNo
  143. Index:Attrs5=FORMAT=Format:2,BLOCKSIZE=Block Size:2
  144. Index:Attrs6=CASEINSENSITIVE=Case Insensitive:2:NR:VM:BooleanYesNo
  145. Index:Attrs7=DESCENDING=Descending:2:NR:VM:BooleanYesNo
  146. Index:Attrs8=EXPRESSION=Expression:2:N
  147. Index:Attrs9=CONDITION=Subset Condition:2:N
  148. Index:Name=Name,Tag
  149.  
  150. ValCheck:Dataset1=FIELDNUM=Word,REQUIRED=Boolean,HASMINVAL=Boolean
  151. ValCheck:Dataset2=HASMAXVAL=Boolean,HASDEFVAL=Boolean,MINVALUE=String:256
  152. ValCheck:Dataset3=MAXVALUE=String:256,DEFAULT=String:256,PICTURE=String:176
  153. ValCheck:Dataset4=LOOKUPTYPE=Integer,LOOKUPTABLE=String:261
  154.  
  155. ValCheck:Attrs1=FIELDNUM=Field:2:NR,REQUIRED=Required:1:NR:VM:BooleanYesNo
  156. ValCheck:Attrs2=MINVALUE=Min Value:1:N,MAXVALUE=Max Value:1:N
  157. ValCheck:Attrs3=DEFAULT=Default Value:1:N,PICTURE=Picture:2:N
  158. ValCheck:Name=Field
  159.  
  160. Reference:Dataset1=REFINTNUM=Word,NAME=String:32,TYPE=Integer
  161. Reference:Dataset2=OTHERTABLE=String:261,MODOP=Integer,DELOP=Integer
  162. Reference:Dataset3=FIELDCOUNT=Word,FIELDARRAY=Bytes:32,OTHERFIELDARRAY=Bytes:32
  163.  
  164. Reference:Attrs1=TYPE=Reference Type:1::VM:ReferenceType
  165. Reference:Attrs2=OTHERTABLE=Reference To:1:NR
  166. Reference:Attrs3=MODOP=Modify Operation:1:NR:VM:ReferenceQual
  167. Reference:Attrs4=DELOP=Delete Operation:1:NR:VM:ReferenceQual
  168. Reference:Name=NAME
  169.  
  170. Security:Dataset1=ID=Word,TYPE=Integer,FAMRIGHTS=Word,PASSWORD=String:32
  171. Security:Dataset2=FIELDPRVARRAY=Bytes:1020
  172.  
  173. Security:Attrs1=TYPE=Table Rights:1:NR:VM:PrivilegeType
  174. Security:Attrs2=FAMRIGHTS=Family Rights:1:NR:VS:FamilyRightsType:$0F
  175. Security:Attrs3=PASSWORD=Password:2:NR
  176. Security:Name=ID
  177.  
  178. Procedure:Name=NAME
  179.  
  180.  
  181.  
  182.  
  183. [InterBase Properties]
  184. FieldType:Values1=7=SMALLINT,8=INTEGER,9=QUAD,10=FLOAT
  185. FieldType:Values2=11=double,14=CHAR,27=DOUBLE,35=DATE
  186. FieldType:Values3=37=VARCHAR,40=CSTRING,261=BLOB
  187. FieldSubType:Values1=0=,1=Text,2=BLR,3=ACL,4=Ranges,5=Summary
  188. FieldSubType:Values2=6=Format,7=Transaction Desc,8=Ext File Desc
  189. Boolean01:Values=0=No,1=Yes
  190. ParameterType:Values=0=Input,1=Output
  191. TriggerType:Values1=1=BEFORE INSERT,2=AFTER INSERT,3=BEFORE UPDATE
  192. TriggerType:Values2=4=AFTER UPDATE,5=BEFORE DELETE,6=AFTER DELETE
  193.  
  194. InterBase:Objects1=O:Domains=Domain,O:Tables=Table,O:Views=View
  195. InterBase:Objects2=O:Stored Procedures=Procedure,O:Triggers=Trigger
  196. InterBase:Objects3=O:Generators=Generator,O:Exceptions=Exception
  197.  
  198. Table:Root=RDB$RELATIONS
  199. View:Root=RDB$RELATIONS
  200. Procedure:Root=RDB$PROCEDURES
  201. Trigger:Root=RDB$TRIGGERS
  202. PrimaryKey:Root=RDB$RELATION_CONSTRAINTS
  203. ForeignKey:Root=RDB$RELATION_CONSTRAINTS
  204. CheckConstraint:Root=RDB$RELATION_CONSTRAINTS
  205. Exception:Root=RDB$EXCEPTIONS
  206. Generator:Root=RDB$GENERATORS
  207. Index:Root=RDB$INDICES
  208. IndexColumn:Root=RDB$INDEX_SEGMENTS
  209. Column:Root=RDB$RELATION_FIELDS
  210. Domain:Root=RDB$FIELDS
  211. DataType:Root=RDB$TYPES
  212. FormalParameter:Root=RDB$PROCEDURE_PARAMETERS
  213.  
  214. RDB$RELATIONS:Attrs1=RDB$OWNER_NAME=Owner,RDB$DESCRIPTION=Description
  215. RDB$RELATIONS:Objects=T:Columns=Column
  216. RDB$RELATIONS:Name=RDB$RELATION_NAME
  217. RDB$RELATIONS:Reference:Columns=RDB$RELATION_NAME=RDB$RELATION_NAME
  218. RDB$RELATIONS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
  219.  
  220. RDB$RELATION_FIELDS:Keys=RDB$FIELD_POSITION
  221. RDB$RELATION_FIELDS:Objects=T:Domain=Domain
  222. RDB$RELATION_FIELDS:Name=RDB$FIELD_NAME
  223. RDB$RELATION_FIELDS:Reference:Domain=RDB$FIELD_SOURCE=RDB$FIELD_NAME
  224.  
  225. RDB$FIELDS:Objects=T:Type=DataType
  226. RDB$FIELDS:Attrs1=RDB$FIELD_TYPE=Type:::VM:FieldType
  227. RDB$FIELDS:Attrs2=RDB$FIELD_SUB_TYPE=Subtype:::VM:FieldSubType
  228. RDB$FIELDS:Attrs3=RDB$FIELD_LENGTH=Length,RDB$FIELD_SCALE=Scale
  229. RDB$FIELDS:Name=RDB$FIELD_NAME
  230. RDB$FIELDS:Reference:Type=RDB$FIELD_NAME=RDB$FIELD_NAME
  231.  
  232. RDB$INDICES:Objects=T:Columns=IndexColumn
  233. RDB$INDICES:Attrs=RDB$UNIQUE_FLAG=Unique:::VM:Boolean01
  234. RDB$INDICES:Name=RDB$INDEX_NAME
  235. RDB$INDICES:Reference:Columns=RDB$INDEX_NAME=RDB$INDEX_NAME
  236. RDB$INDICES:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
  237.  
  238. RDB$INDEX_SEGMENTS:Keys=RDB$FIELD_POSITION
  239. RDB$INDEX_SEGMENTS:Name=RDB$FIELD_NAME
  240.  
  241. RDB$PROCEDURES:Objects=T:Parameters=FormalParameter
  242. RDB$PROCEDURES:Attrs=RDB$OWNER_NAME=Owner
  243. RDB$PROCEDURES:Name=Owner,RDB$PROCEDURE_NAME
  244. RDB$PROCEDURES:Reference:Parameters=RDB$PROCEDURE_NAME=RDB$PROCEDURE_NAME
  245. RDB$PROCEDURES:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
  246.  
  247. RDB$PROCEDURE_PARAMETERS:Keys=RDB$PARAMETER_TYPE,RDB$PARAMETER_NUMBER
  248. RDB$PROCEDURE_PARAMETERS:Objects=T:Domain=Domain
  249. RDB$PROCEDURE_PARAMETERS:Reference:Domain=RDB$FIELD_SOURCE=RDB$FIELD_NAME
  250. RDB$PROCEDURE_PARAMETERS:Attrs=RDB$PARAMETER_TYPE=Parameter Kind:::VM:ParameterType
  251. RDB$PROCEDURE_PARAMETERS:Name=RDB$PARAMETER_NAME
  252.  
  253. FormalParameter:Attrs:Q1=Type:2::VM:FieldType
  254. FormalParameter:Attrs:Q2=Subtype:2::VM:FieldSubType
  255. FormalParameter:Attrs:Q3=Length:2,Scale:2
  256. FormalParameter:AttrReference:Type1=select RDB$FIELD_TYPE from RDB$FIELDS
  257. FormalParameter:AttrReference:Type2=where RDB$FIELD_NAME = %CRDB$FIELD_SOURCE%
  258. FormalParameter:AttrReference:Subtype1=select RDB$FIELD_SUB_TYPE from RDB$FIELDS
  259. FormalParameter:AttrReference:Subtype2=where RDB$FIELD_NAME = %CRDB$FIELD_SOURCE%
  260. FormalParameter:AttrReference:Length1=select RDB$FIELD_LENGTH from RDB$FIELDS
  261. FormalParameter:AttrReference:Length2=where RDB$FIELD_NAME = %CRDB$FIELD_SOURCE%
  262. FormalParameter:AttrReference:Scale1=select RDB$FIELD_SCALE from RDB$FIELDS
  263. FormalParameter:AttrReference:Scale2=where RDB$FIELD_NAME = %CRDB$FIELD_SOURCE%
  264.  
  265. RDB$TYPES:Attrs=RDB$TYPE=Value
  266. RDB$TYPES:Name=RDB$TYPE_NAME
  267. RDB$TYPES:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
  268.  
  269. RDB$GENERATORS:Name=RDB$GENERATOR_NAME
  270. RDB$GENERATORS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
  271.  
  272. Generator:Attrs:Q=Current Value:2
  273. Generator:AttrReference:Current Value1=select distinct gen_id(%VRDB$GENERATOR_NAME%, 0)
  274. Generator:AttrReference:Current Value2=from RDB$GENERATORS
  275.  
  276. RDB$EXCEPTIONS:Attrs=RDB$EXCEPTION_NUMBER=Code,RDB$MESSAGE=Message
  277. RDB$EXCEPTIONS:Name=RDB$EXCEPTION_NAME
  278.  
  279. RDB$TRIGGERS:Objects=T:Table=Table
  280. RDB$TRIGGERS:Attrs=RDB$TRIGGER_TYPE=Type:::VM:TriggerType,RDB$TRIGGER_SEQUENCE=Sequence
  281. RDB$TRIGGERS:Name=RDB$TRIGGER_NAME
  282. RDB$TRIGGERS:Reference:Table=RDB$RELATION_NAME=RDB$RELATION_NAME
  283. RDB$TRIGGERS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
  284.  
  285. RDB$RELATION_CONSTRAINTS:Objects=T:Table=Table,T:Index=Index
  286. RDB$RELATION_CONSTRAINTS:Attrs1=RDB$DEFERRABLE=Can Defer
  287. RDB$RELATION_CONSTRAINTS:Attrs2=RDB$INITIALLY_DEFERRED=Initially Deferred
  288. RDB$RELATION_CONSTRAINTS:Name=RDB$CONSTRAINT_NAME
  289. RDB$RELATION_CONSTRAINTS:Reference:Table=RDB$RELATION_NAME=RDB$RELATION_NAME
  290. RDB$RELATION_CONSTRAINTS:Reference:Index=RDB$INDEX_NAME=RDB$INDEX_NAME
  291.  
  292. RDB$REF_CONSTRAINTS:Objects=T:Primary Key=PrimaryKey,T:Foreign Key=ForeignKey
  293. RDB$REF_CONSTRAINTS:Attrs1=RDB$CONSTRAINT_NAME=Foreign Key
  294. RDB$REF_CONSTRAINTS:Attrs2=RDB$CONST_NAME_UQ=Primary Key
  295. RDB$REF_CONSTRAINTS:Attrs3=RDB$MATCH_OPTION=Match Option
  296. RDB$REF_CONSTRAINTS:Attrs4=RDB$UPDATE_RULE=Update Rule
  297. RDB$REF_CONSTRAINTS:Attrs5=RDB$DELETE_RULE=Delete Rule
  298. RDB$REF_CONSTRAINTS:Name=RDB$CONST_NAME_UQ
  299. RDB$REF_CONSTRAINTS:Reference:PrimaryKey=RDB$CONST_NAME_UQ=RDB$CONSTRAINT_NAME
  300. RDB$REF_CONSTRAINTS:Reference:ForeignKey=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
  301.  
  302. RDB$CHECK_CONSTRAINTS:Attrs=RDB$TRIGGER_NAME=Trigger
  303. RDB$CHECK_CONSTRAINTS:Name=RDB$CONSTRAINT_NAME
  304.  
  305. Table:Values=RDB$VIEW_SOURCE:is null
  306. Table:Objects1=T:Indices=Index,T:Check Constraints=CheckConstraint
  307. Table:Objects2=T:Primary Key=PrimaryKey,T:Foreign Keys=ForeignKey
  308. Table:Objects3=T:Triggers=Trigger
  309. Table:Actions=Data
  310. Table:Reference:Indices=RDB$RELATION_NAME=RDB$RELATION_NAME
  311. Table:Reference:Triggers=RDB$RELATION_NAME=RDB$RELATION_NAME
  312. Table:Reference:Check Constraints=RDB$RELATION_NAME=RDB$RELATION_NAME
  313. Table:Reference:Primary Key=RDB$RELATION_NAME=RDB$RELATION_NAME
  314. Table:Reference:Foreign Keys=RDB$RELATION_NAME=RDB$RELATION_NAME
  315. Table:Actions:Delete=DROP TABLE %N%
  316. Table:Actions:Save=COMMIT
  317.  
  318. View:Values=RDB$VIEW_SOURCE:is not null
  319. View:Actions=Data
  320. View:Attrs:Q=Text
  321. View:AttrReference:Text1=select RDB$VIEW_SOURCE from RDB$RELATIONS
  322. View:AttrReference:Text2=where RDB$RELATION_ID=%CRDB$RELATION_ID%
  323. View:Actions:Delete=DROP VIEW %N%
  324. View:Actions:Save=COMMIT
  325.  
  326. Column:Attrs:T1=RDB$FIELDS.RDB$FIELD_SCALE=Scale:RDB$RELATION_NAME
  327. Column:Attrs:T2=RDB$FIELDS.RDB$FIELD_LENGTH=Length:Scale
  328. Column:Attrs:T3=RDB$FIELDS.RDB$FIELD_SUB_TYPE=Subtype:Length
  329. Column:Attrs:T4=RDB$FIELDS.RDB$FIELD_TYPE=Type:Subtype
  330. Column:AttrReference:Scale=RDB$FIELD_SOURCE=RDB$FIELD_NAME
  331. Column:AttrReference:Length=RDB$FIELD_SOURCE=RDB$FIELD_NAME
  332. Column:AttrReference:Subtype=RDB$FIELD_SOURCE=RDB$FIELD_NAME
  333. Column:AttrReference:Type=RDB$FIELD_SOURCE=RDB$FIELD_NAME
  334.  
  335. Procedure:Actions=
  336. Procedure:Attrs:Q=Text
  337. Procedure:AttrReference:Text1=select RDB$PROCEDURE_SOURCE from RDB$PROCEDURES
  338. Procedure:AttrReference:Text2=where RDB$PROCEDURE_NAME=%CRDB$PROCEDURE_NAME%
  339.  
  340. CheckConstraint:Values=RDB$CONSTRAINT_TYPE:=CHECK
  341. PrimaryKey:Values=RDB$CONSTRAINT_TYPE:=PRIMARY KEY
  342. ForeignKey:Values=RDB$CONSTRAINT_TYPE:=FOREIGN KEY
  343.  
  344. Trigger:Actions=
  345. Trigger:Attrs:Q=Text
  346. Trigger:AttrReference:Text1=select RDB$TRIGGER_SOURCE from RDB$TRIGGERS
  347. Trigger:AttrReference:Text2=where RDB$TRIGGER_NAME=%CRDB$TRIGGER_NAME%
  348.  
  349.  
  350.