home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1997 May
/
Pcwk0597.iso
/
borland
/
cb
/
setup
/
cbuilder
/
data.z
/
DBX.DBI
< prev
next >
Wrap
Windows Setup INFormation
|
1997-02-28
|
18KB
|
381 lines
[Version]
DbXVersion=1.02
[Properties]
NET PROTOCOL:Values1=TNS,TCP/IP,SPX/IPX,NETBIOS,NAMED PIPES,DECNET,3270,VINES
NET PROTOCOL:Values2=APPC,ASYNC
OPEN MODE:Values=READ/WRITE,READ ONLY
SHARE MODE:Values=EXCLUSIVE,SHARED
STRICTINTEGRTY:Values=FALSE,TRUE
SQLPASSTHRU MODE:Values=NOT SHARED,SHARED AUTOCOMMIT,SHARED NOAUTOCOMMIT
LIST SYNONYMS:Values=NONE,ALL,PRIVATE
BLOB EDIT LOGGING:Values=FALSE,TRUE
DEFAULT DRIVER:Values=PARADOX,DBASE
ENABLE SCHEMA CACHE:Values=FALSE,TRUE
[Standard Properties]
DriverType:Values=PARADOX="Paradox",DBASE="dBase"
BooleanYesNo:Values=0="No",-1="Yes"
FieldVChecks:Values=0="",1="Has Validity Checks",2=""
FieldRights:Values=0="Read/Write",1="Read Only",2="None",3=""
PrimaryIndex:Values=="<Primary>"
LookupType:Values1=0="None",1="Current Field",2="All Corresponding"
LookupType:Values2=3="Current Field & Help",4="All Corresponding & Help"
ReferenceType:Values=0="Master Of",1="Detail Of"
ReferenceQual:Values=0="Restrict",1="Cascade"
PrivilegeType:Values1=0="None",1="Read Only",3="Modify/Read",7="Insert/Modify/Read"
PrivilegeType:Values2=15="Delete/Insert/Modify/Read",31="All Rights",255=""
FamilyRightsType:Values=0="None",1="Form",2="Reports",4="Validity Checks",8="Settings"
FamilyMemberType:Values1=0="Unknown",1="Table",2="Index",3="Form",4="Report"
FamilyMemberType:Values2=5="Validity Checks",6="Secondary Index",7="Secondary Index"
FamilyMemberType:Values3=8="Blob File"
Standard:Objects=O:"Tables"=Table
Table:Attrs1=TYPE="Type"::NR:VM:DriverType,DATE="Date",TIME="Time",VERSION="Version":2
Table:Attrs2=VALID="Valid":2::VM:BooleanYesNo,STRUCTURE="Structure":2
Table:Attrs3=PROTECTED="Protected":2::VM:BooleanYesNo
Table:Name=FILENAME,EXTENSION
Table:Objects1=O:"Fields"=Column,O:"Indices"=Index,O:"Validity Checks"=ValCheck
Table:Objects2=O:"Referential Constraints"=Reference,O:"Security Specs"=Security
Table:Objects3=O:"Family Members"=Family
Column:Dataset1=FIELDNUM=Word,NAME=String:32,TYPE=Word,SUBTYPE=Word
Column:Dataset2=UNITS1=SmallInt,UNITS2=SmallInt,OFFSET=Word,LENGTH=Word
Column:Dataset3=NULLOFFSET=Word,VCheck=Word,Rights=Word,CALCFIELD=Boolean
Column:Attrs1=TYPE="Type":1:NR,UNITS1="Size":1:N,UNITS2="Scale":1:N
Column:Attrs2=LENGTH="Physical Length"
Column:Name=NAME
Index:Dataset1=NAME=String:261,INDEXID=Word,TAGNAME=String:32,FORMAT=String:32
Index:Dataset2=PRIMARY=Boolean,UNIQUE=Boolean,DESCENDING=Boolean,AUTO=Boolean
Index:Dataset3=SUBSET=Boolean,KEYISEXP=Boolean,COST=Word,FIELDS=Word,KEYLEN=Word
Index:Dataset4=OUTOFDATE=Boolean,EXPTYPE=Word,FIELDARRAY=Bytes:32
Index:Dataset5=EXPRESSION=String:221,CONDITION=String:221,CASEINSENSITIVE=Boolean
Index:Dataset6=BLOCKSIZE=Word,RESTRNUM=Word,DESCENDINGARRAY=Bytes:32
Index:Attrs1=NAME=Name:0::VM:PrimaryIndex,TAGNAME=Tag:0,RESTRNUM="Version":2
Index:Attrs2=PRIMARY="Primary Key":::VM:BooleanYesNo,UNIQUE="Unique"::NR:VM:BooleanYesNo
Index:Attrs3=AUTO="Maintained":2::VM:BooleanYesNo
Index:Attrs4=OUTOFDATE="Out of Date":2::VM:BooleanYesNo
Index:Attrs5=FORMAT="Format":2,BLOCKSIZE="Block Size":2
Index:Attrs6=CASEINSENSITIVE="Case Insensitive":2:NR:VM:BooleanYesNo
Index:Attrs7=DESCENDING="Descending":2:NR:VM:BooleanYesNo
Index:Attrs8=EXPRESSION="Expression":2:N
Index:Attrs9=CONDITION="Subset Condition":2:N
Index:Name=Name,Tag
ValCheck:Dataset1=FIELDNUM=Word,REQUIRED=Boolean,HASMINVAL=Boolean
ValCheck:Dataset2=HASMAXVAL=Boolean,HASDEFVAL=Boolean,MINVALUE=String:256
ValCheck:Dataset3=MAXVALUE=String:256,DEFAULT=String:256,PICTURE=String:176
ValCheck:Dataset4=LOOKUPTYPE=Integer,LOOKUPTABLE=String:261
ValCheck:Attrs1=FIELDNUM="Field":2:NR,REQUIRED="Required":1:NR:VM:BooleanYesNo
ValCheck:Attrs2=MINVALUE="Min Value":1:N,MAXVALUE="Max Value":1:N
ValCheck:Attrs3=DEFAULT="Default Value":1:N,PICTURE="Picture":2:N
ValCheck:Name="Field"
Family:Dataset=NAME=String:32,ID=Word,TYPE=Integer,FILENAME=String:261
Family:Attrs=TYPE="Type":1::VM:FamilyMemberType,NAME="Object Name":1
Family:Name=FILENAME
Reference:Dataset1=REFINTNUM=Word,NAME=String:32,TYPE=Integer
Reference:Dataset2=OTHERTABLE=String:261,MODOP=Integer,DELOP=Integer
Reference:Dataset3=FIELDCOUNT=Word,FIELDARRAY=Bytes:32,OTHERFIELDARRAY=Bytes:32
Reference:Attrs1=TYPE="Reference Type":1::VM:ReferenceType
Reference:Attrs2=OTHERTABLE="Reference To":1:NR
Reference:Attrs3=MODOP="Modify Operation":1:NR:VM:ReferenceQual
Reference:Attrs4=DELOP="Delete Operation":1:NR:VM:ReferenceQual
Reference:Name=NAME
Security:Dataset1=ID=Word,TYPE=Integer,FAMRIGHTS=Word,PASSWORD=String:32
Security:Dataset2=FIELDPRVARRAY=Bytes:1020
Security:Attrs1=TYPE="Table Rights":1:NR:VM:PrivilegeType
Security:Attrs2=FAMRIGHTS="Family Rights":1:NR:VS:FamilyRightsType:$0F
Security:Name=PASSWORD
[ODBC Properties]
DriverType:Values=PARADOX="Paradox",DBASE="dBase"
BooleanYesNo:Values=0="No",-1="Yes"
FieldVChecks:Values=0="",1="Has Validity Checks",2=""
FieldRights:Values=0="Read/Write",1="Read Only",2="None",3=""
PrimaryIndex:Values=="<Primary>"
LookupType:Values1=0="None",1="Current Field",2="All Corresponding"
LookupType:Values2=3="Current Field & Help",4="All Corresponding & Help"
ReferenceType:Values=0="Master Of",1="Detail Of"
ReferenceQual:Values=0="Restrict",1="Cascade"
PrivilegeType:Values1=0="None",1="Read Only",3="Modify/Read",7="Insert/Modify/Read"
PrivilegeType:Values2=15="Delete/Insert/Modify/Read",31="All Rights",255=""
FamilyRightsType:Values=0="None",1="Form",2="Reports",4="Validity Checks",8="Settings"
ODBC:Objects=O:"Tables"=Table,O:"Stored Procedures"=Procedure
Table:Attrs1=TYPE="Type"::NR:VM:DriverType,DATE="Date",TIME="Time",VERSION="Version":2
Table:Attrs2=VALID="Valid":2::VM:BooleanYesNo,STRUCTURE="Structure":2
Table:Attrs3=PROTECTED="Protected":2::VM:BooleanYesNo
Table:Name=FILENAME,EXTENSION
Table:Objects1=O:"Fields"=Column,O:"Indices"=Index,O:"Validity Checks"=ValCheck
Table:Objects2=O:"Referential Constraints"=Reference,O:"Security Specs"=Security
Column:Dataset1=FIELDNUM=Word,NAME=String:32,TYPE=Word,SUBTYPE=Word
Column:Dataset2=UNITS1=SmallInt,UNITS2=SmallInt,OFFSET=Word,LENGTH=Word
Column:Dataset3=NULLOFFSET=Word,VCheck=Word,Rights=Word,CALCFIELD=Boolean
Column:Attrs1=TYPE="Type":1:NR,UNITS1="Size":1:N,UNITS2="Scale":1:N
Column:Attrs2=LENGTH="Physical Length"
Column:Name=NAME
Index:Dataset1=NAME=String:261,INDEXID=Word,TAGNAME=String:32,FORMAT=String:32
Index:Dataset2=PRIMARY=Boolean,UNIQUE=Boolean,DESCENDING=Boolean,AUTO=Boolean
Index:Dataset3=SUBSET=Boolean,KEYISEXP=Boolean,COST=Word,FIELDS=Word,KEYLEN=Word
Index:Dataset4=OUTOFDATE=Boolean,EXPTYPE=Word,FIELDARRAY=Bytes:32
Index:Dataset5=EXPRESSION=String:221,CONDITION=String:221,CASEINSENSITIVE=Boolean
Index:Dataset6=BLOCKSIZE=Word,RESTRNUM=Word,DESCENDINGARRAY=Bytes:32
Index:Attrs1=NAME=Name:0::VM:PrimaryIndex,TAGNAME=Tag:0,RESTRNUM="Version":2
Index:Attrs2=PRIMARY="Primary Key":::VM:BooleanYesNo,UNIQUE="Unique"::NR:VM:BooleanYesNo
Index:Attrs3=AUTO="Maintained":2::VM:BooleanYesNo
Index:Attrs4=OUTOFDATE="Out of Date":2::VM:BooleanYesNo
Index:Attrs5=FORMAT="Format":2,BLOCKSIZE="Block Size":2
Index:Attrs6=CASEINSENSITIVE="Case Insensitive":2:NR:VM:BooleanYesNo
Index:Attrs7=DESCENDING="Descending":2:NR:VM:BooleanYesNo
Index:Attrs8=EXPRESSION="Expression":2:N
Index:Attrs9=CONDITION="Subset Condition":2:N
Index:Name=Name,Tag
ValCheck:Dataset1=FIELDNUM=Word,REQUIRED=Boolean,HASMINVAL=Boolean
ValCheck:Dataset2=HASMAXVAL=Boolean,HASDEFVAL=Boolean,MINVALUE=String:256
ValCheck:Dataset3=MAXVALUE=String:256,DEFAULT=String:256,PICTURE=String:176
ValCheck:Dataset4=LOOKUPTYPE=Integer,LOOKUPTABLE=String:261
ValCheck:Attrs1=FIELDNUM="Field":2:NR,REQUIRED="Required":1:NR:VM:BooleanYesNo
ValCheck:Attrs2=MINVALUE="Min Value":1:N,MAXVALUE="Max Value":1:N
ValCheck:Attrs3=DEFAULT="Default Value":1:N,PICTURE="Picture":2:N
ValCheck:Name="Field"
Reference:Dataset1=REFINTNUM=Word,NAME=String:32,TYPE=Integer
Reference:Dataset2=OTHERTABLE=String:261,MODOP=Integer,DELOP=Integer
Reference:Dataset3=FIELDCOUNT=Word,FIELDARRAY=Bytes:32,OTHERFIELDARRAY=Bytes:32
Reference:Attrs1=TYPE="Reference Type":1::VM:ReferenceType
Reference:Attrs2=OTHERTABLE="Reference To":1:NR
Reference:Attrs3=MODOP="Modify Operation":1:NR:VM:ReferenceQual
Reference:Attrs4=DELOP="Delete Operation":1:NR:VM:ReferenceQual
Reference:Name=NAME
Security:Dataset1=ID=Word,TYPE=Integer,FAMRIGHTS=Word,PASSWORD=String:32
Security:Dataset2=FIELDPRVARRAY=Bytes:1020
Security:Attrs1=TYPE="Table Rights":1:NR:VM:PrivilegeType
Security:Attrs2=FAMRIGHTS="Family Rights":1:NR:VS:FamilyRightsType:$0F
Security:Name=PASSWORD
Procedure:Name=NAME
[InterBase Properties]
FieldType:Values1=7=SMALLINT,8=INTEGER,9=QUAD,10=FLOAT
FieldType:Values2=11=double,14=CHAR,27=DOUBLE,35=DATE
FieldType:Values3=37=VARCHAR,40=CSTRING,261=BLOB
FieldSubType:Values1=0=,1="Text",2="BLR",3="ACL",4="Ranges",5="Summary"
FieldSubType:Values2=6="Format",7="Transaction Desc",8="Ext File Desc"
Boolean01:Values=="No",0="No",1="Yes"
BlankYes:Values=="Yes",1="No"
ParameterType:Values=0="Input",1="Output"
TriggerType:Values1=1=BEFORE INSERT,2=AFTER INSERT,3=BEFORE UPDATE
TriggerType:Values2=4=AFTER UPDATE,5=BEFORE DELETE,6=AFTER DELETE
InterBase:Objects1=O:"Domains"=Domain,O:"Tables"=Table,O:"Views"=View
InterBase:Objects2=O:"Stored Procedures"=Procedure,O:"Triggers"=Trigger
InterBase:Objects3=O:"Generators"=Generator,O:"Exceptions"=Exception
Table:Root=RDB$RELATIONS
View:Root=RDB$RELATIONS
Procedure:Root=RDB$PROCEDURES
Trigger:Root=RDB$TRIGGERS
PrimaryKey:Root=RDB$RELATION_CONSTRAINTS
ForeignKey:Root=RDB$RELATION_CONSTRAINTS
UniqueConstraint:Root=RDB$RELATION_CONSTRAINTS
CheckConstraint:Root=RDB$RELATION_CONSTRAINTS
Exception:Root=RDB$EXCEPTIONS
Generator:Root=RDB$GENERATORS
Index:Root=RDB$INDICES
IndexColumn:Root=RDB$INDEX_SEGMENTS
Column:Root=RDB$RELATION_FIELDS
Domain:Root=RDB$FIELDS
Enumeration:Root=RDB$TYPES
FormalParameter:Root=RDB$PROCEDURE_PARAMETERS
RDB$RELATIONS:Attrs1=RDB$OWNER_NAME="Owner",RDB$DESCRIPTION="Description"
RDB$RELATIONS:Objects=T:"Columns"=Column
RDB$RELATIONS:Name=RDB$RELATION_NAME
RDB$RELATIONS:Reference:"Columns"=RDB$RELATION_NAME=RDB$RELATION_NAME
RDB$RELATIONS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$RELATION_FIELDS:Keys=RDB$FIELD_POSITION
RDB$RELATION_FIELDS:Objects=T:"Domain"=Domain
RDB$RELATION_FIELDS:Name=RDB$FIELD_NAME
RDB$RELATION_FIELDS:Reference:"Domain"=RDB$FIELD_SOURCE=RDB$FIELD_NAME
RDB$FIELDS:Objects=T:"Values"=Enumeration
RDB$FIELDS:Attrs1=RDB$FIELD_TYPE="Type":::VM:FieldType
RDB$FIELDS:Attrs2=RDB$FIELD_SUB_TYPE="Subtype":::VM:FieldSubType
RDB$FIELDS:Attrs3=RDB$FIELD_LENGTH="Length",RDB$FIELD_SCALE="Scale"
RDB$FIELDS:Attrs4=RDB$NULL_FLAG="Nulls"::R:VM:BlankYes
RDB$FIELDS:Attrs5=RDB$SEGMENT_LENGTH="Segment Size":2
RDB$FIELDS:Attrs6=RDB$DEFAULT_SOURCE="Default":2:R
RDB$FIELDS:Attrs7=RDB$VALIDATION_SOURCE="Constraint":2:R
RDB$FIELDS:Attrs8=RDB$DESCRIPTION="Description"
RDB$FIELDS:Name=RDB$FIELD_NAME
RDB$FIELDS:Reference:"Values"=RDB$FIELD_NAME=RDB$FIELD_NAME
RDB$INDICES:Objects=T:"Columns"=IndexColumn
RDB$INDICES:Attrs=RDB$UNIQUE_FLAG="Unique":::VM:Boolean01
RDB$INDICES:Name=RDB$INDEX_NAME
RDB$INDICES:Reference:"Columns"=RDB$INDEX_NAME=RDB$INDEX_NAME
RDB$INDICES:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$INDEX_SEGMENTS:Keys=RDB$FIELD_POSITION
RDB$INDEX_SEGMENTS:Name=RDB$FIELD_NAME
RDB$PROCEDURES:Objects=T:"Parameters"=FormalParameter
RDB$PROCEDURES:Attrs=RDB$OWNER_NAME="Owner"
RDB$PROCEDURES:Name=RDB$PROCEDURE_NAME
RDB$PROCEDURES:Reference:"Parameters"=RDB$PROCEDURE_NAME=RDB$PROCEDURE_NAME
RDB$PROCEDURES:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$PROCEDURE_PARAMETERS:Keys=RDB$PARAMETER_TYPE,RDB$PARAMETER_NUMBER
RDB$PROCEDURE_PARAMETERS:Objects=T:"Domain"=Domain
RDB$PROCEDURE_PARAMETERS:Reference:"Domain"=RDB$FIELD_SOURCE=RDB$FIELD_NAME
RDB$PROCEDURE_PARAMETERS:Attrs=RDB$PARAMETER_TYPE="Parameter Kind":::VM:ParameterType
RDB$PROCEDURE_PARAMETERS:Name=RDB$PARAMETER_NAME
FormalParameter:Attrs:Q1="Type":2::VM:FieldType
FormalParameter:Attrs:Q2="Subtype":2::VM:FieldSubType
FormalParameter:Attrs:Q3="Length":2,"Scale":2
FormalParameter:AttrReference:"Type"1=select RDB$FIELD_TYPE from RDB$FIELDS
FormalParameter:AttrReference:"Type"2=where RDB$FIELD_NAME = %CRDB$FIELD_SOURCE%
FormalParameter:AttrReference:"Subtype"1=select RDB$FIELD_SUB_TYPE from RDB$FIELDS
FormalParameter:AttrReference:"Subtype"2=where RDB$FIELD_NAME = %CRDB$FIELD_SOURCE%
FormalParameter:AttrReference:"Length"1=select RDB$FIELD_LENGTH from RDB$FIELDS
FormalParameter:AttrReference:"Length"2=where RDB$FIELD_NAME = %CRDB$FIELD_SOURCE%
FormalParameter:AttrReference:"Scale"1=select RDB$FIELD_SCALE from RDB$FIELDS
FormalParameter:AttrReference:"Scale"2=where RDB$FIELD_NAME = %CRDB$FIELD_SOURCE%
RDB$TYPES:Keys=RDB$TYPE
RDB$TYPES:Attrs=RDB$TYPE="Value"
RDB$TYPES:Name=RDB$TYPE_NAME
RDB$TYPES:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$GENERATORS:Name=RDB$GENERATOR_NAME
RDB$GENERATORS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
Generator:Attrs:Q="Current Value":2
Generator:AttrReference:"Current Value"1=select distinct gen_id(%VRDB$GENERATOR_NAME%, 0)
Generator:AttrReference:"Current Value"2=from RDB$GENERATORS
RDB$EXCEPTIONS:Keys=RDB$EXCEPTION_NUMBER
RDB$EXCEPTIONS:Attrs=RDB$EXCEPTION_NUMBER="Code",RDB$MESSAGE="Message"
RDB$EXCEPTIONS:Name=RDB$EXCEPTION_NAME
RDB$TRIGGERS:Objects=T:"Table"=Table
RDB$TRIGGERS:Attrs1=RDB$TRIGGER_TYPE="Type":::VM:TriggerType
RDB$TRIGGERS:Attrs2=RDB$TRIGGER_SEQUENCE="Sequence"
RDB$TRIGGERS:Name=RDB$TRIGGER_NAME
RDB$TRIGGERS:Reference:"Table"=RDB$RELATION_NAME=RDB$RELATION_NAME
RDB$TRIGGERS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$RELATION_CONSTRAINTS:Objects=T:"Table"=Table,T:"Columns"=IndexColumn
RDB$RELATION_CONSTRAINTS:Attrs1=RDB$DEFERRABLE="Can Defer"
RDB$RELATION_CONSTRAINTS:Attrs2=RDB$INITIALLY_DEFERRED="Initially Deferred"
RDB$RELATION_CONSTRAINTS:Attrs3=RDB$INDEX_NAME="Index"
RDB$RELATION_CONSTRAINTS:Name=RDB$CONSTRAINT_NAME
RDB$RELATION_CONSTRAINTS:Reference:"Table"=RDB$RELATION_NAME=RDB$RELATION_NAME
RDB$RELATION_CONSTRAINTS:Reference:"Columns"=RDB$INDEX_NAME=RDB$INDEX_NAME
RDB$REF_CONSTRAINTS:Objects=T:"Primary Key"=PrimaryKey,T:"Foreign Key"=ForeignKey
RDB$REF_CONSTRAINTS:Attrs1=RDB$CONSTRAINT_NAME="Foreign Key"
RDB$REF_CONSTRAINTS:Attrs2=RDB$CONST_NAME_UQ="Primary Key"
RDB$REF_CONSTRAINTS:Attrs3=RDB$MATCH_OPTION="Match Option"
RDB$REF_CONSTRAINTS:Attrs4=RDB$UPDATE_RULE="Update Rule"
RDB$REF_CONSTRAINTS:Attrs5=RDB$DELETE_RULE="Delete Rule"
RDB$REF_CONSTRAINTS:Name=RDB$CONST_NAME_UQ
RDB$REF_CONSTRAINTS:Reference:"PrimaryKey"=RDB$CONST_NAME_UQ=RDB$CONSTRAINT_NAME
RDB$REF_CONSTRAINTS:Reference:"ForeignKey"=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
RDB$CHECK_CONSTRAINTS:Attrs=RDB$TRIGGER_NAME="Trigger"
RDB$CHECK_CONSTRAINTS:Name=RDB$CONSTRAINT_NAME
Table:Values=RDB$VIEW_SOURCE:is null
Table:Objects1=T:"Indices"=Index,T:"Primary Key"=PrimaryKey
Table:Objects2=T:"Foreign Keys"=ForeignKey,T:"Check Constraints"=CheckConstraint
Table:Objects3=T:"Unique Constraints"=UniqueConstraint,T:"Triggers"=Trigger
Table:Actions=Data
Table:Reference:"Indices"=RDB$RELATION_NAME=RDB$RELATION_NAME
Table:Reference:"Primary Key"=RDB$RELATION_NAME=RDB$RELATION_NAME
Table:Reference:"Foreign Keys"=RDB$RELATION_NAME=RDB$RELATION_NAME
Table:Reference:"Check Constraints"=RDB$RELATION_NAME=RDB$RELATION_NAME
Table:Reference:"Unique Constraints"=RDB$RELATION_NAME=RDB$RELATION_NAME
Table:Reference:"Triggers"=RDB$RELATION_NAME=RDB$RELATION_NAME
Table:Actions:Delete=DROP TABLE %N%
Table:Actions:Save=COMMIT
View:Values=RDB$VIEW_SOURCE:is not null
View:Actions=Data
View:Attrs:Q="Text"
View:AttrReference:"Text"1=select RDB$VIEW_SOURCE from RDB$RELATIONS
View:AttrReference:"Text"2=where RDB$RELATION_ID=%CRDB$RELATION_ID%
View:Actions:Delete=DROP VIEW %N%
View:Actions:Save=COMMIT
Column:Attrs:T1=RDB$FIELDS.RDB$FIELD_SCALE="Scale":RDB$RELATION_NAME
Column:Attrs:T2=RDB$FIELDS.RDB$FIELD_LENGTH="Length":"Scale"
Column:Attrs:T3=RDB$FIELDS.RDB$FIELD_SUB_TYPE="Subtype":"Length"
Column:Attrs:T4=RDB$FIELDS.RDB$FIELD_TYPE="Type":"Subtype"
Column:AttrReference:"Scale"=RDB$FIELD_SOURCE=RDB$FIELD_NAME
Column:AttrReference:"Length"=RDB$FIELD_SOURCE=RDB$FIELD_NAME
Column:AttrReference:"Subtype"=RDB$FIELD_SOURCE=RDB$FIELD_NAME
Column:AttrReference:"Type"=RDB$FIELD_SOURCE=RDB$FIELD_NAME
Procedure:Actions=
Procedure:Attrs:Q="Text"
Procedure:AttrReference:"Text"1=select RDB$PROCEDURE_SOURCE from RDB$PROCEDURES
Procedure:AttrReference:"Text"2=where RDB$PROCEDURE_NAME=%CRDB$PROCEDURE_NAME%
UniqueConstraint:Values=RDB$CONSTRAINT_TYPE:=UNIQUE
CheckConstraint:Values=RDB$CONSTRAINT_TYPE:=CHECK
CheckConstraint:Attrs:Q="Text"
CheckConstraint:AttrReference:"Text"1=select t.RDB$TRIGGER_SOURCE
CheckConstraint:AttrReference:"Text"2=from RDB$TRIGGERS t, RDB$CHECK_CONSTRAINTS c
CheckConstraint:AttrReference:"Text"3=where t.RDB$TRIGGER_NAME=c.RDB$TRIGGER_NAME and
CheckConstraint:AttrReference:"Text"4=t.RDB$TRIGGER_TYPE=1 and
CheckConstraint:AttrReference:"Text"5=c.RDB$CONSTRAINT_NAME=%CRDB$CONSTRAINT_NAME%
PrimaryKey:Values=RDB$CONSTRAINT_TYPE:=PRIMARY KEY
ForeignKey:Values=RDB$CONSTRAINT_TYPE:=FOREIGN KEY
ForeignKey:Attrs:T1=RDB$REF_CONSTRAINTS.RDB$MATCH_OPTION="Match Option"
ForeignKey:Attrs:T2=RDB$REF_CONSTRAINTS.RDB$UPDATE_RULE="Update Rule"
ForeignKey:Attrs:T3=RDB$REF_CONSTRAINTS.RDB$DELETE_RULE="Delete Rule"
ForeignKey:AttrReference:"Match Option"=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
ForeignKey:AttrReference:"Update Rule"=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
ForeignKey:AttrReference:"Delete Rule"=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
Trigger:Actions=
Trigger:Attrs:Q="Text"
Trigger:AttrReference:"Text"1=select RDB$TRIGGER_SOURCE from RDB$TRIGGERS
Trigger:AttrReference:"Text"2=where RDB$TRIGGER_NAME=%CRDB$TRIGGER_NAME%