home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 August
/
VPR9708A.ISO
/
D3TRIAL
/
INSTALL
/
DATA.Z
/
DbX.DbI
< prev
next >
Wrap
Windows Setup INFormation
|
1997-05-09
|
36KB
|
774 lines
[Version]
DbXName="データベース エクスプローラ"
DbXVersion=3.00
[Properties]
DEFAULT DRIVER:Values=Closed,PARADOX,DBASE,ASCIIDRV
NET PROTOCOL:Values1=Closed,TNS,TCP/IP,SPX/IPX,NETBIOS,NAMED PIPES,DECNET,3270,VINES
NET PROTOCOL:Values2=APPC,ASYNC
OPEN MODE:Values=Closed,READ/WRITE,READ ONLY
SHARE MODE:Values=Closed,EXCLUSIVE,SHARED
STRICTINTEGRTY:Values=Closed,FALSE,TRUE
SQLPASSTHRU MODE:Values=Closed,NOT SHARED,SHARED AUTOCOMMIT,SHARED NOAUTOCOMMIT
LIST SYNONYMS:Values=Closed,NONE,ALL,PRIVATE
BLOB EDIT LOGGING:Values=Closed,FALSE,TRUE
ENABLE SCHEMA CACHE:Values=Closed,FALSE,TRUE
ENABLE BCD:Values=Closed,FALSE,TRUE
ENABLE INTEGERS:Values=Closed,FALSE,TRUE
LOCAL SHARE:Values=Closed,FALSE,TRUE
AUTO ODBC:Values=Closed,FALSE,TRUE
FOURDIGITYEAR:Values=Closed,FALSE,TRUE
YEARBIASED:Values=Closed,FALSE,TRUE
LEADINGZEROM:Values=Closed,FALSE,TRUE
LEADINGZEROD:Values=Closed,FALSE,TRUE
TWELVEHOUR:Values=Closed,FALSE,TRUE
SECONDS:Values=Closed,FALSE,TRUE
MILSECONDS:Values=Closed,FALSE,TRUE
LEADINGZERON:Values=Closed,FALSE,TRUE
COLLCHAR:Values=Closed,0,1,2
DBNLS:Values=Closed,0,1,2
SQLQRYMODE:Values=Closed,LOCAL,SERVER
:HelpContext=4039
DB2:HelpContext=4038
INFORMIX:HelpContext=4035
INTRBASE:HelpContext=4037
MSACCESS:HelpContext=4042
MSSQL:HelpContext=4036
ORACLE:HelpContext=4034
STANDARD:HelpContext=4045
SYBASE:HelpContext=4033
[STANDARD Properties]
DriverType:Values=Closed,PARADOX="Paradox",DBASE="dBase"
BooleanYN:Values=Closed,0="No",-1="Yes",1="Yes"
FieldVChecks:Values=Closed,0="",1="Has Validity Checks",2=""
FieldRights:Values=Closed,0="Read/Write",1="Read Only",2="None",3=""
LookupType:Values1=Closed,0="None",1="Current Field",2="All Corresponding"
LookupType:Values2=3="Current Field & Help",4="All Corresponding & Help"
ReferenceType:Values=Closed,0="Master Of",1="Detail Of"
ReferenceQual:Values=Closed,0="Restrict",1="Cascade"
PrivilegeType:Values1=Closed,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=Closed,0="None",1="Form",2="Reports",4="Validity Checks",8="Settings"
FamilyMemberType:Values1=Closed,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:C:0M::"Tables":Table
Table:Dataset1=NAME=String:261,FILENAME=String:261,EXTENSION=String:4,TYPE=String:32
Table:Dataset2=DATE=Date,TIME=Time,SIZE=Integer,VIEW=Word,SYNONYM=Word
Table:Dataset3=STRUCTURE=String:32,VERSION=Word,RECORDSIZE=Word,FIELDS=Word
Table:Dataset4=INDEXES=Word,VALCHECKS=Word,REFCHECKS=Word,RECORDS=Integer
Table:Dataset5=PROTECTED=Word,VALID=Word
Table:Category=Dataset
Table:Attrs1=TYPE="Type"::NR:::VM=DriverType
Table:Attrs2=DATE="Date"
Table:Attrs3=TIME="Time"
Table:Attrs4=VERSION="Version":2
Table:Attrs5=VALID="Valid":2::::VM=BooleanYN
Table:Attrs6=STRUCTURE="Structure":2
Table:Attrs7=PROTECTED="Protected":2::::VM=BooleanYN
Table:Name=FILENAME,EXTENSION
Table:Objects1=O:P:1M::"Fields":Column
Table:Objects2=O:O:0M::"Indices":Index
Table:Objects3=O:O:0M::"Validity Checks":ValCheck
Table:Objects4=O:O:0M::"Referential Constraints":Reference
Table:Objects5=O:O:0M::"Security Specs":Security
Table:Objects6=O:C:1M::"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:Category=Column
Column:Order=FIELDNUM
Column:Attrs1=FIELDNUM="Order":2:NR
Column:Attrs2=TYPE="Type":1:NR
Column:Attrs3=UNITS1="Size":1:N
Column:Attrs4=UNITS2="Scale":1:N
Column:Attrs5=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:Category=Index
Index:Attrs1=NAME=Name:0,TAGNAME=Tag:0,RESTRNUM="Version":2
Index:Attrs2=PRIMARY="Primary Key":::::VM=BooleanYN
Index:Attrs3=UNIQUE="Unique"::NR:::VM=BooleanYN
Index:Attrs4=AUTO="Maintained":2::::VM=BooleanYN
Index:Attrs5=OUTOFDATE="Out of Date":2::::VM=BooleanYN
Index:Attrs6=FORMAT="Format":2
Index:Attrs7=BLOCKSIZE="Block Size":2
Index:Attrs8=CASEINSENSITIVE="Case Insensitive":2:NR:::VM=BooleanYN
Index:Attrs9=DESCENDING="Descending":2:NR:::VM=BooleanYN
Index:Attrs10=EXPRESSION="Expression":2:N
Index:Attrs11=CONDITION="Subset Condition":2:N
Index:Name=NAME
Index:OnAfterLoad=GetIndexInfo
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
ValCheck:Attrs2=REQUIRED="Required":1:NR:::VM=BooleanYN
ValCheck:Attrs3=MINVALUE="Min Value":1:N
ValCheck:Attrs4=MAXVALUE="Max Value":1:N
ValCheck:Attrs5=DEFAULT="Default Value":1:N
ValCheck:Attrs6=PICTURE="Picture":2:N
ValCheck:Name=FIELDNUM
Family:Dataset=NAME=String:32,ID=Word,TYPE=Integer,FILENAME=String:261
Family:Attrs1=TYPE="Type":1::::VM=FamilyMemberType
Family:Attrs2=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
Reference:OnAfterLoad=GetReferenceInfo
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
[MSACCESS Properties]
DriverType:Values=Closed,PARADOX="Paradox",DBASE="dBase"
BooleanYN:Values=Closed,0="No",-1="Yes",1="Yes"
FieldVChecks:Values=Closed,0="",1="Has Validity Checks",2=""
FieldRights:Values=Closed,0="Read/Write",1="Read Only",2="None",3=""
LookupType:Values1=Closed,0="None",1="Current Field",2="All Corresponding"
LookupType:Values2=3="Current Field & Help",4="All Corresponding & Help"
ReferenceType:Values=Closed,0="Master Of",1="Detail Of"
ReferenceQual:Values=Closed,0="Restrict",1="Cascade"
PrivilegeType:Values1=Closed,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=Closed,0="None",1="Form",2="Reports",4="Validity Checks",8="Settings"
MSACCESS:Objects=O:C:0M::"Tables":Table
Table:Dataset1=NAME=String:261,FILENAME=String:261,EXTENSION=String:4,TYPE=String:32
Table:Dataset2=DATE=Date,TIME=Time,SIZE=Integer,VIEW=Word,SYNONYM=Word
Table:Dataset3=STRUCTURE=String:32,VERSION=Word,RECORDSIZE=Word,FIELDS=Word
Table:Dataset4=INDEXES=Word,VALCHECKS=Word,REFCHECKS=Word,RECORDS=Integer
Table:Dataset5=PROTECTED=Word,VALID=Word
Table:Category=Dataset
Table:Attrs1=TYPE="Type"::NR:::VM=DriverType
Table:Attrs2=DATE="Date"
Table:Attrs3=TIME="Time"
Table:Attrs4=VERSION="Version":2
Table:Attrs5=VALID="Valid":2::::VM=BooleanYN
Table:Attrs6=STRUCTURE="Structure":2
Table:Attrs7=PROTECTED="Protected":2::::VM=BooleanYN
Table:Name=FILENAME,EXTENSION
Table:Objects1=O:P:1M::"Fields":Column
Table:Objects2=O:O:0M::"Indices":Index
Table:Objects3=O:O:0M::"Validity Checks":ValCheck
Table:Objects4=O:O:0M::"Referential Constraints":Reference
Table:Objects5=O:O:0M::"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:Category=Column
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:Category=Index
Index:Attrs1=NAME=Name:0,TAGNAME=Tag:0,RESTRNUM="Version":2
Index:Attrs2=PRIMARY="Primary Key":::::VM=BooleanYN
Index:Attrs3=UNIQUE="Unique"::NR:::VM=BooleanYN
Index:Attrs4=AUTO="Maintained":2::::VM=BooleanYN
Index:Attrs5=OUTOFDATE="Out of Date":2::::VM=BooleanYN
Index:Attrs6=FORMAT="Format":2
Index:Attrs7=BLOCKSIZE="Block Size":2
Index:Attrs8=CASEINSENSITIVE="Case Insensitive":2:NR:::VM=BooleanYN
Index:Attrs9=DESCENDING="Descending":2:NR:::VM=BooleanYN
Index:Attrs10=EXPRESSION="Expression":2:N
Index:Attrs11=CONDITION="Subset Condition":2:N
Index:Name=NAME
Index:OnAfterLoad=GetIndexInfo
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
ValCheck:Attrs2=REQUIRED="Required":1:NR:::VM=BooleanYN
ValCheck:Attrs3=MINVALUE="Min Value":1:N
ValCheck:Attrs4=MAXVALUE="Max Value":1:N
ValCheck:Attrs5=DEFAULT="Default Value":1:N
ValCheck:Attrs6=PICTURE="Picture":2:N
ValCheck:Name=FIELDNUM
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
Reference:OnAfterLoad=GetReferenceInfo
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=Closed,PARADOX="Paradox",DBASE="dBase"
BooleanYN:Values=Closed,0="No",-1="Yes",1="Yes"
FieldVChecks:Values=Closed,0=,1="Has Validity Checks",2=
FieldRights:Values=Closed,0="Read/Write",1="Read Only",2="None",3=
LookupType:Values1=Closed,0="None",1="Current Field",2="All Corresponding"
LookupType:Values2=3="Current Field & Help",4="All Corresponding & Help"
ReferenceType:Values=Closed,0="Master Of",1="Detail Of"
ReferenceQual:Values=Closed,0="Restrict",1="Cascade"
PrivilegeType:Values1=Closed,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=Closed,0="None",1="Form",2="Reports",4="Validity Checks",8="Settings"
ODBC:Objects1=O:C:0M::"Tables":Table
ODBC:Objects2=O:C:0M::"Procedures":Procedure
Table:Dataset1=NAME=String:261,FILENAME=String:261,EXTENSION=String:4,TYPE=String:32
Table:Dataset2=DATE=Date,TIME=Time,SIZE=Integer,VIEW=Word,SYNONYM=Word
Table:Dataset3=STRUCTURE=String:32,VERSION=Word,RECORDSIZE=Word,FIELDS=Word
Table:Dataset4=INDEXES=Word,VALCHECKS=Word,REFCHECKS=Word,RECORDS=Integer
Table:Dataset5=PROTECTED=Word,VALID=Word
Table:Category=Dataset
Table:Attrs1=TYPE="Type"::NR:::VM=DriverType
Table:Attrs2=DATE="Date"
Table:Attrs3=TIME="Time"
Table:Attrs4=VERSION="Version":2
Table:Attrs5=VALID="Valid":2::::VM=BooleanYN
Table:Attrs6=STRUCTURE="Structure":2
Table:Attrs7=PROTECTED="Protected":2::::VM=BooleanYN
Table:Name=FILENAME,EXTENSION
Table:Objects1=O:P:1M::"Fields":Column
Table:Objects2=O:O:0M::"Indices":Index
Table:Objects3=O:O:0M::"Validity Checks":ValCheck
Table:Objects4=O:O:0M::"Referential Constraints":Reference
Table:Objects5=O:O:0M::"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:Category=Column
Column:Order=FIELDNUM
Column:Attrs1=FIELDNUM="Order":2:NR
Column:Attrs2=TYPE="Type":1:NR
Column:Attrs3=UNITS1="Size":1:N
Column:Attrs4=UNITS2="Scale":1:N
Column:Attrs5=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:Category=Index
Index:Attrs1=NAME=Name:0,TAGNAME=Tag:0,RESTRNUM="Version":2
Index:Attrs2=PRIMARY="Primary Key":::::VM=BooleanYN
Index:Attrs3=UNIQUE="Unique"::NR:::VM=BooleanYN
Index:Attrs4=AUTO="Maintained":2::::VM=BooleanYN
Index:Attrs5=OUTOFDATE="Out of Date":2::::VM=BooleanYN
Index:Attrs6=FORMAT="Format":2
Index:Attrs7=BLOCKSIZE="Block Size":2
Index:Attrs8=CASEINSENSITIVE="Case Insensitive":2:NR:::VM=BooleanYN
Index:Attrs9=DESCENDING="Descending":2:NR:::VM=BooleanYN
Index:Attrs10=EXPRESSION="Expression":2:N
Index:Attrs11=CONDITION="Subset Condition":2:N
Index:Name=NAME
Index:OnAfterLoad=GetIndexInfo
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
ValCheck:Attrs2=REQUIRED="Required":1:NR:::VM=BooleanYN
ValCheck:Attrs3=MINVALUE="Min Value":1:N
ValCheck:Attrs4=MAXVALUE="Max Value":1:N
ValCheck:Attrs5=DEFAULT="Default Value":1:N
ValCheck:Attrs6=PICTURE="Picture":2:N
ValCheck:Name=FIELDNUM
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
Reference:OnAfterLoad=GetReferenceInfo
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:Dataset=NAME=String,DATE=Date,TIME=Time
Procedure:Category=Executable
Procedure:Attrs=DATE="Date":1,TIME="Time":1
Procedure:EAttrs=Data
Procedure:Name=NAME
[MISC]
[INTRBASE Properties]
TFieldType:Values1=Closed,7=SMALLINT,8=INTEGER,9=QUAD,10=FLOAT
TFieldType:Values2=11=DOUBLE PRECISION,14=`'CHAR('=Length')'`:CHAR,27=NUMERIC
TFieldType:Values3=35=DATE,37=`'VARCHAR('=Length')'`:VARCHAR
TFieldType:Values4=40=`'CSTRING('=Length')'`:CSTRING
TFieldType:Values5=261=`'BLOB'``!' SUB_TYPE ' =SubType`:BLOB
TFieldSubType:Values1=Closed,0=0:,1=1:"Text",2=2:"BLR",3=3:"ACL",4=4:"Ranges",5=5:"Summary"
TFieldSubType:Values2=6=6:"Format",7=7:"Transaction Desc",8=8:"Ext File Desc"
TNulls:Values=Closed,=:"Yes",1=NOT NULL:"No"
TUniqueIndex:Values=Closed,=:"No",0=:"No",1=UNIQUE:"Yes"
TDescendingIndex:Values=Closed,=ASCENDING:"No",1=DESCENDING:"Yes"
TTriggerType:Values1=Closed,1=BEFORE INSERT,2=AFTER INSERT,3=BEFORE UPDATE
TTriggerType:Values2=4=AFTER UPDATE,5=BEFORE DELETE,6=AFTER DELETE
TParamKind:Values=Closed,0=:"Input",1=:"Output"
TFnParamKind:Values=Closed,0=BY VALUE:"Value",1=:"Reference",3=:"Handle"
INTRBASE:Comments=/*,*/
INTRBASE:Objects1=O:C:0M::"Domains":Type
INTRBASE:Objects2=O:C:0M::"Tables":Table
INTRBASE:Objects3=O:C:0M::"Views":View
INTRBASE:Objects4=O:C:0M::"Procedures":Procedure
INTRBASE:Objects5=O:C:0M::"Functions":Function
INTRBASE:Objects6=O:C:0M::"Generators":Generator
INTRBASE:Objects7=O:C:0M::"Exceptions":Exception
INTRBASE:Objects8=O:C:0M::"Blob Filters":BlobFilter
RDB$RELATIONS:Name=RDB$RELATION_NAME
RDB$RELATIONS:Attrs1=RDB$OWNER_NAME="Owner"
RDB$RELATIONS:Attrs2=RDB$DESCRIPTION="Description"
RDB$RELATIONS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$RELATION_FIELDS:Key=RDB$RELATION_NAME,RDB$FIELD_NAME
RDB$RELATION_FIELDS:Name=RDB$FIELD_NAME
RDB$RELATION_FIELDS:Order=RDB$FIELD_POSITION
RDB$RELATION_FIELDS:Objects=P:R:M1::"Domain":Type
RDB$RELATION_FIELDS:Attrs1=RDB$FIELD_POSITION="Order":2:ER
RDB$RELATION_FIELDS:Attrs2=RDB$DEFAULT_SOURCE=Default="Default"::E
RDB$RELATION_FIELDS:Attrs3=RDB$NULL_FLAG=Null="Nulls"::E:::VM=TNulls
RDB$RELATION_FIELDS:Reference:"Domain"=RDB$FIELD_SOURCE
RDB$FIELDS:Name=RDB$FIELD_NAME
RDB$FIELDS:Attrs1=RDB$FIELD_TYPE=FieldType="Type"::ER:::VM=TFieldType
RDB$FIELDS:Attrs2=RDB$FIELD_SUB_TYPE=SubType="Subtype"::E:::VM=TFieldSubType
RDB$FIELDS:Attrs3=RDB$FIELD_LENGTH=Length="Length"::E
RDB$FIELDS:Attrs4=RDB$FIELD_SCALE=Scale="Scale"::E
RDB$FIELDS:Attrs5=RDB$NULL_FLAG=Null="Nulls"::E:::VM=TNulls
RDB$FIELDS:Attrs6=RDB$SEGMENT_LENGTH=SegmentSize="Segment Size":2:E
RDB$FIELDS:Attrs7=RDB$DEFAULT_SOURCE=Default="Default":2:E
RDB$FIELDS:Attrs8=RDB$VALIDATION_SOURCE=Rule="Constraint":2:E
RDB$FIELDS:Attrs9=RDB$DESCRIPTION=Description="Description"
RDB$FIELD_DIMENSIONS:Key=RDB$FIELD_NAME,RDB$DIMENSION
RDB$FIELD_DIMENSIONS:Name=RDB$DIMENSION
RDB$FIELD_DIMENSIONS:Order=RDB$DIMENSION
RDB$FIELD_DIMENSIONS:Attrs1=RDB$DIMENSION="Order":2:ER
RDB$FIELD_DIMENSIONS:Attrs2=RDB$LOWER_BOUND=LowerBound="Lower Bound"::ER
RDB$FIELD_DIMENSIONS:Attrs3=RDB$UPPER_BOUND=UpperBound="Upper Bound"::ER
RDB$FUNCTIONS:Name=RDB$FUNCTION_NAME
RDB$FUNCTIONS:Attrs1=RDB$MODULE_NAME=Module="Module"::ER
RDB$FUNCTIONS:Attrs2=RDB$ENTRYPOINT=Entry="Entry"::ER
RDB$FUNCTIONS:Attrs3=RDB$QUERY_NAME=AlternateName="Alternate Name"
RDB$FUNCTIONS:Attrs4=RDB$DESCRIPTION=Description="Description":2
RDB$FUNCTIONS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$FUNCTION_ARGUMENTS:Key=RDB$FUNCTION_NAME,RDB$ARGUMENT_POSITION
RDB$FUNCTION_ARGUMENTS:Name=RDB$ARGUMENT_POSITION
RDB$FUNCTION_ARGUMENTS:Order=RDB$ARGUMENT_POSITION
RDB$FUNCTION_ARGUMENTS:Attrs1=RDB$ARGUMENT_POSITION="Order":2:ER
RDB$FUNCTION_ARGUMENTS:Attrs2=RDB$FIELD_TYPE=FieldType="Type"::ER:::VM=TFieldType
RDB$FUNCTION_ARGUMENTS:Attrs3=RDB$FIELD_SUB_TYPE=SubType="Subtype"::E:::VM=TFieldSubType
RDB$FUNCTION_ARGUMENTS:Attrs4=RDB$FIELD_LENGTH=Length="Length"::E
RDB$FUNCTION_ARGUMENTS:Attrs5=RDB$FIELD_SCALE=Scale="Scale"::E
RDB$FILTERS:Name=RDB$FUNCTION_NAME
RDB$FILTERS:Attrs1=RDB$MODULE_NAME=Module="Module"::ER
RDB$FILTERS:Attrs2=RDB$ENTRYPOINT=Entry="Entry"::ER
RDB$FILTERS:Attrs3=RDB$INPUT_SUB_TYPE=InputType="Input"::ER:::VM=TFieldSubType
RDB$FILTERS:Attrs4=RDB$OUTPUT_SUB_TYPE=OutputType="Output"::ER:::VM=TFieldSubType
RDB$FILTERS:Attrs5=RDB$DESCRIPTION=Description="Description":2
RDB$FILTERS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$INDICES:Name=RDB$INDEX_NAME
RDB$INDICES:Objects=T:P:1M::"Columns":IndexColumn
RDB$INDICES:Attrs1=RDB$UNIQUE_FLAG=Unique="Unique"::E:::VM=TUniqueIndex
RDB$INDICES:Attrs2=RDB$INDEX_TYPE=Descending="Descending"::E:::VM=TDescendingIndex
RDB$INDICES:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$INDEX_SEGMENTS:Key=RDB$INDEX_NAME,RDB$FIELD_NAME
RDB$INDEX_SEGMENTS:Name=Column
RDB$INDEX_SEGMENTS:Order=RDB$FIELD_POSITION
RDB$INDEX_SEGMENTS:Objects1=P:R:M1::"Column":Column:<<>Column
RDB$INDEX_SEGMENTS:Attrs1=RDB$FIELD_POSITION="Order":2:ER
RDB$INDEX_SEGMENTS:Reference:"Column"=,RDB$FIELD_NAME
RDB$PROCEDURES:Name=RDB$PROCEDURE_NAME
RDB$PROCEDURES:Attrs1=RDB$OWNER_NAME="Owner"
RDB$PROCEDURES:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$PROCEDURE_PARAMETERS:Key=RDB$PROCEDURE_NAME,RDB$PARAMETER_NAME
RDB$PROCEDURE_PARAMETERS:Name=RDB$PARAMETER_NAME
RDB$PROCEDURE_PARAMETERS:Order=RDB$PARAMETER_NUMBER
RDB$PROCEDURE_PARAMETERS:Objects=P:R:M1::"Domain":Type
RDB$PROCEDURE_PARAMETERS:Attrs1=RDB$PARAMETER_NUMBER="Order":2
RDB$PROCEDURE_PARAMETERS:Attrs2=RDB$PARAMETER_TYPE=Kind="Kind":1:ER:::VM=TParamKind
RDB$PROCEDURE_PARAMETERS:Reference:"Domain"=RDB$FIELD_SOURCE
RDB$TYPES:Key=RDB$FIELD_NAME,RDB$TYPE
RDB$TYPES:Name=RDB$TYPE_NAME
RDB$TYPES:Order=RDB$TYPE
RDB$TYPES:Attrs=RDB$TYPE="Value"
RDB$GENERATORS:Name=RDB$GENERATOR_NAME
RDB$GENERATORS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$EXCEPTIONS:Name=RDB$EXCEPTION_NAME
RDB$EXCEPTIONS:Attrs1=RDB$MESSAGE=Message="Message"::E
RDB$TRIGGERS:Key=RDB$RELATION_NAME,RDB$TRIGGER_NAME
RDB$TRIGGERS:Name=RDB$TRIGGER_NAME
RDB$TRIGGERS:Attrs1=RDB$TRIGGER_TYPE=Type="Type"::ER:::VM=TTriggerType
RDB$TRIGGERS:Attrs2=RDB$TRIGGER_SEQUENCE=Position="Position"::ER
RDB$TRIGGERS:FilterSystemObjects=A.RDB$SYSTEM_FLAG <> 1 or A.RDB$SYSTEM_FLAG IS NULL
RDB$RELATION_CONSTRAINTS:Key=RDB$RELATION_NAME,RDB$CONSTRAINT_NAME
RDB$RELATION_CONSTRAINTS:Name=RDB$CONSTRAINT_NAME
RDB$RELATION_CONSTRAINTS:Attrs1=RDB$DEFERRABLE="Can Defer"
RDB$RELATION_CONSTRAINTS:Attrs2=RDB$INITIALLY_DEFERRED="Initially Deferred"
RDB$RELATION_CONSTRAINTS:Reference:"Columns"=RDB$INDEX_NAME
RDB$REF_CONSTRAINTS:Name=RDB$CONSTRAINT_NAME
RDB$REF_CONSTRAINTS:Objects1=P:R:01::"Primary Key":PrimaryKey
RDB$REF_CONSTRAINTS:Objects2=P:R:11::"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:Reference:"PrimaryKey"=RDB$CONST_NAME_UQ=RDB$CONSTRAINT_NAME
RDB$REF_CONSTRAINTS:Reference:"ForeignKey"=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
RDB$CHECK_CONSTRAINTS:Name=RDB$CONSTRAINT_NAME
RDB$CHECK_CONSTRAINTS:Attrs=RDB$TRIGGER_NAME="Trigger"
Table:Definition=Root=RDB$RELATIONS
View:Definition=Root=RDB$RELATIONS
Procedure:Definition=Root=RDB$PROCEDURES
Function:Definition=Root=RDB$FUNCTIONS
Trigger:Definition=Root=RDB$TRIGGERS
PrimaryKey:Definition=Root=RDB$RELATION_CONSTRAINTS
ForeignKey:Definition=Root=RDB$RELATION_CONSTRAINTS
UniqueConstraint:Definition=Root=RDB$RELATION_CONSTRAINTS
CheckConstraint:Definition=Root=RDB$RELATION_CONSTRAINTS
Exception:Definition=Root=RDB$EXCEPTIONS
Generator:Definition=Root=RDB$GENERATORS
Index:Definition=Root=RDB$INDICES
IndexColumn:Definition=Root=RDB$INDEX_SEGMENTS
Column:Definition=Root=RDB$RELATION_FIELDS
Type:Definition=Root=RDB$FIELDS
Enumeration:Definition=Root=RDB$TYPES
Parameter:Definition=Root=RDB$PROCEDURE_PARAMETERS
FunctionParameter:Definition=Root=RDB$FUNCTION_ARGUMENTS
FunctionResult:Definition=Root=RDB$FUNCTION_ARGUMENTS
BlobFilter:Definition=Root=RDB$FILTERS
Dimension:Definition=Root=RDB$FIELD_DIMENSIONS
Exception:Warning=Loss
Exception:EAttrs=Text,New,Delete,Modify,Rename,Save
Exception:Text:Get=CREATE EXCEPTION `\N ' ' N \N` "`=Message`"
Exception:Text:RE=CREATE EXCEPTION\_+(\w+)\_+"(.*)"
Exception:Text:Set=*N=1,Message=2
Exception:Delete:Text=DROP EXCEPTION `O`
Generator:Attrs:Q=gen_id=Integer::"Current Value":2:ER
Generator:AttrReference:gen_id=select distinct gen_id(`O`, 0) from RDB$GENERATORS
Generator:Warning=Loss
Generator:EAttrs=Text,New:';',Delete,Modify,Rename,Save
Generator:Text:Init1=CREATE GENERATOR `EDefaultName ';' \N`
Generator:Text:Init2=SET GENERATOR `EDefaultName` TO 0
Generator:Text:Get=CREATE GENERATOR `N`;`\N 'SET GENERATOR ' N ' TO ' =gen_id`
Generator:Text:RE=CREATE GENERATOR\_+(\w+);(\_*SET GENERATOR \w+ TO (\w*))?\_*$
Generator:Text:Set=*N=1,gen_id=3
Generator:Delete:Text1=DELETE FROM RDB$GENERATORS
Generator:Delete:Text2=WHERE RDB$GENERATOR_NAME=`OQ`
Table:Category=Dataset
Table:Values=A.RDB$VIEW_SOURCE IS NULL
Table:Objects1=T:P:1M::"Columns":Column
Table:Objects2=T:O:0M::"Indices":Index
Table:Objects3=T:O:01::"Primary Key":PrimaryKey
Table:Objects4=T:O:0M::"Referential Constraints":ForeignKey
Table:Objects5=T:O:0M::"Unique Constraints":UniqueConstraint
Table:Objects6=T:O:0M::"Check Constraints":CheckConstraint
Table:Objects7=T:O:0M::"Triggers":Trigger
Table:Reference:"Indices"=RDB$RELATION_NAME=RDB$RELATION_NAME
Table:Warning=DataLoss
Table:EAttrs=Data,Text,New,Delete,Modify,Rename,Save
Table:Text:Get=CREATE TABLE `N` (`[Column:%s,%s:\N ' ' *] \N`)
Table:Text:RE=CREATE TABLE\_+(\w+)\_*(\(.*\))
Table:Text:Set=*N=1
Table:Delete:Text=DROP TABLE `O`
View:Category=Dataset
View:Values=A.RDB$VIEW_SOURCE IS NOT NULL
View:Objects=T:P:0M:NMDR:"Columns":Column
View:Attrs:Q=Text=Memo::"Text"::ER
View:AttrReference:Text1=select RDB$VIEW_SOURCE from RDB$RELATIONS
View:AttrReference:Text2=where RDB$RELATION_ID=`:RDB$RELATION_ID`
View:Warning=Loss
View:EAttrs=Data,Text,New,Modify,Rename,Delete,Save
View:Text:Init=CREATE VIEW `EDefaultName` AS SELECT
View:Text:Get=CREATE VIEW `N` `'('[Column:%s,%s:\N ' ' N] \N ') '`AS`=Text`
View:Text:RE=CREATE VIEW\_+(\w+)\_*(\(.*\))?\_+AS(.*)
View:Text:Set=Text=3,*N=1
View:Delete:Text=DROP VIEW `O`
Index:Category=Index
Index:EAttrs=Text,New,Delete,Modify,Rename,Save
Index:Text:Get1=CREATE `!=Unique ' ' ``!=Descending ' ' `INDEX `N`
Index:Text:Get2=ON `{<}N` (`[IndexColumn:%s, %s:*]`)
Index:Text:RE=CREATE.*\_INDEX\_+(\w+)\_+ON\_+(\w+).*(\(.*\))
Index:Text:Set=*N=1,2=`{<}N`,*>IndexColumn=3
Index:Delete:Text=DROP INDEX `O`
Column:Category=Column
Column:Attrs:T1=RDB$FIELDS.RDB$FIELD_TYPE=FieldType:"Type":"Default":1:E::PResetType
Column:Attrs:T2=RDB$FIELDS.RDB$FIELD_SUB_TYPE=SubType:"Subtype":"Default":1:E::PResetType
Column:Attrs:T3=RDB$FIELDS.RDB$FIELD_LENGTH=Length:"Length":"Default":1:E::PResetType
Column:Attrs:T4=RDB$FIELDS.RDB$FIELD_SCALE=Scale:"Scale":"Default":1:E::PResetType
Column:Attrs:R=Type:"Domain":"Type":1:E::PSetType
Column:OnAfterLoad=ColumnLoaded
Column:OnCopyFrom=CopyWithDomain
Column:AttrReference:FieldType=RDB$FIELD_SOURCE
Column:AttrReference:SubType=RDB$FIELD_SOURCE
Column:AttrReference:Length=RDB$FIELD_SOURCE
Column:AttrReference:Scale=RDB$FIELD_SOURCE
Column:EAttrs=Text,New,Delete,Modify,Rename
Column:Text:Get=`N ' ' EType``! ' DEFAULT ' =Default``! ' ' =Null`
IndexColumn:Category=ColumnReference
IndexColumn:Attrs:R=Column:::2:ER
IndexColumn:EAttrs=Text,New,Delete,Modify,Rename
IndexColumn:Text:Get=`N`
Type:Category=Type
Type:Objects1=T:P:0M::"Dimensions":Dimension
Type:Objects2=T:C:0M::"Values":Enumeration
; Convert DEFAULT (.*) in Default and CHECK \((.*)\) in Rule
Type:OnAfterLoad=TypeLoaded
Type:Reference:"Dimensions":Text=`' [' [Dimension:%s, %s:*] ']'`
Type:Warning=Loss
Type:EAttrs=Text,New,Delete,Modify,Rename,Save
Type:Text:Get1=CREATE DOMAIN `N` AS` \N ' ' EPhysicalType`
Type:Text:Get2=`!\N ' DEFAULT '=Default`
Type:Text:Get3=`!\N ' ' =Null`
Type:Text:Get4=`!\N ' CHECK (' =Rule ')'`
Type:Delete:Text=DROP DOMAIN `O`
Dimension:EAttrs=Text,New,Delete,Modify,Rename
Dimension:Text:Get=`=LowerBound ':' =UpperBound`
Procedure:Category=Executable
Procedure:Objects=T:P:0M::"Parameters":Parameter
Procedure:Reference:"Parameters":Text1=`!'(' \N {>Parameter} EParametersIn \N')'`
Procedure:Reference:"Parameters":Text2=`!'RETURNS (' \N {>Parameter} EParametersOut \N ')'`
Procedure:Attrs:Q=Text=Memo::"Text"::ER
Procedure:AttrReference:Text1=select RDB$PROCEDURE_SOURCE from RDB$PROCEDURES
Procedure:AttrReference:Text2=where RDB$PROCEDURE_NAME=`OQ`
Procedure:Warning=Loss
Procedure:EAttrs=Data,Text,New,Delete,Modify,Rename,Save
Procedure:Text:Init=CREATE PROCEDURE `EDefaultName` AS`\N`BEGIN`\N`END
Procedure:Text:Get1=CREATE PROCEDURE `N`
Procedure:Text:Get2=`{>Parameter} *`
Procedure:Text:Get3=AS `=Text`
Procedure:Text:RE=CREATE PROCEDURE\_+(\w+)\_*(.*)\_AS\_(.*)
Procedure:Text:Set=Text=3,*>Parameter=2,*N=1
Procedure:Modify:RE=(CREATE)\_+PROCEDURE
Procedure:Modify:Set=1=`'ALTER'`
Procedure:Delete:Text=DROP PROCEDURE `O`
Parameter:Category=Column
Parameter:Attrs:T1=RDB$FIELDS.RDB$FIELD_TYPE=FieldType:"Type":"Default":1:-E::PResetType
Parameter:Attrs:T2=RDB$FIELDS.RDB$FIELD_SUB_TYPE=SubType:"Subtype":"Default":1:-E::PResetType
Parameter:Attrs:T3=RDB$FIELDS.RDB$FIELD_LENGTH=Length:"Length":"Default":1:-E::PResetType
Parameter:Attrs:T4=RDB$FIELDS.RDB$FIELD_SCALE=Scale:"Scale":"Default":1:-E::PResetType
Parameter:Attrs:R=Type:"Domain":"Type":1:::PSetType
Parameter:AttrReference:FieldType=RDB$FIELD_SOURCE
Parameter:AttrReference:SubType=RDB$FIELD_SOURCE
Parameter:AttrReference:Length=RDB$FIELD_SOURCE
Parameter:AttrReference:Scale=RDB$FIELD_SOURCE
Parameter:EAttrs=Text
Parameter:Text:Get=`N ' ' EType`
Parameter:OnAfterLoad=AdjustTypeInfo
Parameter:OnCopyFrom=CopyWithDomain
Function:Category=Executable
Function:Objects1=T:P:0M::"Parameters":FunctionParameter
Function:Objects2=T:P:11::"Result":FunctionResult
Function:Reference:"Parameters":Text=`[FunctionParameter:%s, %s:*]`
Function:Reference:"Result":Text=`[FunctionResult::*]`
Function:Warning=Loss
Function:EAttrs=Text,New,Delete,Modify,Rename,Save
Function:Text:Get1=DECLARE EXTERNAL FUNCTION `N \N`
Function:Text:Get2=`!' ' {>FunctionParameter} * \N`
Function:Text:Get3=`' RETURNS ' {>FunctionResult} * \N`
Function:Text:Get4= ENTRY_POINT "`=Entry`" MODULE_NAME "`=Module`"
Function:Delete:Text=DROP EXTERNAL FUNCTION `O`
FunctionParameter:Category=Column
FunctionParameter:Values=A.RDB$ARGUMENT_POSITION <> `:RDB$RETURN_ARGUMENT`
FunctionParameter:EAttrs=Text,New,Delete,Modify,Rename
FunctionParameter:Text:Get=`EPhysicalType`
FunctionResult:Category=Column
FunctionResult:Values=A.RDB$ARGUMENT_POSITION = `:RDB$RETURN_ARGUMENT`
FunctionResult:Attrs=RDB$MECHANISM=Kind="Kind"::E:::VM=TFnParamKind
FunctionResult:EAttrs=Text,New,Delete,Modify,Rename
FunctionResult:Text:Get=`EPhysicalType``! ' ' =Kind`
BlobFilter:Category=Executable
BlobFilter:Warning=Loss
BlobFilter:EAttrs=Text,New,Delete,Modify,Rename,Save
BlobFilter:Text:Get1=DECLARE FILTER `N \N`
BlobFilter:Text:Get2= INPUT_TYPE `=InputType` OUTPUT_TYPE `=OutputType``\N`
BlobFilter:Text:Get3= ENTRY_POINT "`=Entry`" MODULE_NAME "`=Module`"
BlobFilter:Delete:Text=DROP FILTER `O`
CheckConstraint:Category=Expression
CheckConstraint:Values=A.RDB$CONSTRAINT_TYPE = 'CHECK'
CheckConstraint:Attrs:Q=Text=Memo::"Constraint Text":2:ER:PStripCheck
CheckConstraint:AttrReference:Text1=select t.RDB$TRIGGER_SOURCE
CheckConstraint:AttrReference:Text2=from RDB$TRIGGERS t, RDB$CHECK_CONSTRAINTS c
CheckConstraint:AttrReference:Text3=where t.RDB$TRIGGER_NAME=c.RDB$TRIGGER_NAME and
CheckConstraint:AttrReference:Text4=t.RDB$TRIGGER_TYPE=1 and
CheckConstraint:AttrReference:Text5=c.RDB$CONSTRAINT_NAME=`OQ`
CheckConstraint:EAttrs=Text,New,Delete,Modify,Rename,Save
CheckConstraint:Text:Init=ALTER TABLE `{<}N\N` ADD CONSTRAINT `EDefaultName \N` CHECK ()
CheckConstraint:Text:Get=ALTER TABLE `{<}N\N` ADD CONSTRAINT `N\N` CHECK (`=Text`)
CheckConstraint:Text:RE=ALTER\_+TABLE\_+(\w+)\_+ADD\_+CONSTRAINT\_+(\w+)\_+CHECK\_*\((.*)\)
CheckConstraint:Text:Set=1=`{<}N`,Text=3,*N=2
CheckConstraint:Delete:Text=ALTER TABLE `{<}O` DROP CONSTRAINT `O`
UniqueConstraint:Category=UniqueConstraint
UniqueConstraint:Values=A.RDB$CONSTRAINT_TYPE = 'UNIQUE'
UniqueConstraint:Objects1=T:P:1M::"Columns":IndexColumn
UniqueConstraint:Objects2=P:R:M1::"Index":Index:<>Index
UniqueConstraint:Reference:"Columns"=RDB$INDEX_NAME
UniqueConstraint:Reference:"Index"=RDB$INDEX_NAME
UniqueConstraint:EAttrs=Text,New,Delete,Modify,Rename,Save
UniqueConstraint:Text:Get1=ALTER TABLE `{<}N\N` ADD CONSTRAINT `N`
UniqueConstraint:Text:Get2=`\N` UNIQUE `'(' [IndexColumn:%s, %s:N] ')'`
UniqueConstraint:Delete:Text=ALTER TABLE `{<}O` DROP CONSTRAINT `O`
PrimaryKey:Category=PrimaryKey
PrimaryKey:Values=A.RDB$CONSTRAINT_TYPE = 'PRIMARY KEY'
PrimaryKey:Objects1=T:P:1M::"Columns":IndexColumn
PrimaryKey:Objects2=P:R:M1::"Index":Index:<>Index
PrimaryKey:Reference:"Columns"=RDB$INDEX_NAME
PrimaryKey:Reference:"Index"=RDB$INDEX_NAME
PrimaryKey:EAttrs=Text,New,Delete,Modify,Rename,Save
PrimaryKey:Text:Get1=ALTER TABLE `{<}N\N` ADD CONSTRAINT `N`
PrimaryKey:Text:Get2=`\N` PRIMARY KEY `'(' [IndexColumn:%s, %s:N] ')'`
PrimaryKey:Delete:Text=ALTER TABLE `{<}O` DROP CONSTRAINT `O`
ForeignKey:Category=ForeignKey
ForeignKey:Values=A.RDB$CONSTRAINT_TYPE = 'FOREIGN KEY'
ForeignKey:Objects1=P:R:M1::"Index":Index:<>Index
ForeignKey:Objects2=T:P:1M::"Columns":IndexColumn
ForeignKey:Objects3=P:R:M1::"Reference Table":Table
ForeignKey:Reference:"Index"=RDB$INDEX_NAME
ForeignKey:Reference:"Columns"=RDB$INDEX_NAME
ForeignKey:Reference:"Reference Table"=ReferenceTable
ForeignKey:Attrs:T1=RDB$REF_CONSTRAINTS.RDB$MATCH_OPTION=MatchOption
ForeignKey:Attrs:T2=RDB$REF_CONSTRAINTS.RDB$UPDATE_RULE=UpdateRule
ForeignKey:Attrs:T3=RDB$REF_CONSTRAINTS.RDB$DELETE_RULE=DeleteRule
ForeignKey:Attrs:Q=ReferenceTable=String:::0
ForeignKey:Attrs:R=Table::::ER
ForeignKey:AttrReference:ReferenceTable1=select RDB$RELATION_NAME
ForeignKey:AttrReference:ReferenceTable2=from RDB$REF_CONSTRAINTS A, RDB$RELATION_CONSTRAINTS B
ForeignKey:AttrReference:ReferenceTable3=where A.RDB$CONST_NAME_UQ = B.RDB$CONSTRAINT_NAME
ForeignKey:AttrReference:ReferenceTable4=and A.RDB$CONSTRAINT_NAME = `:RDB$CONSTRAINT_NAME`
ForeignKey:AttrReference:MatchOption=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
ForeignKey:AttrReference:UpdateRule=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
ForeignKey:AttrReference:DeleteRule=RDB$CONSTRAINT_NAME=RDB$CONSTRAINT_NAME
ForeignKey:EAttrs=Text,New,Delete,Modify,Rename,Save
ForeignKey:Text:Get1=ALTER TABLE `{<}N\N` ADD CONSTRAINT `N`
ForeignKey:Text:Get2=`\N` FOREIGN KEY `'(' [IndexColumn:%s, %s:N] ')'`
ForeignKey:Text:Get3=`\N` REFERENCES `=Table`
ForeignKey:Delete:Text=ALTER TABLE `{<}O` DROP CONSTRAINT `O`
Trigger:Category=Executable
Trigger:Attrs:Q=Text=Memo::"Text"::ER:PROOName
Trigger:AttrReference:Text1=select RDB$TRIGGER_SOURCE from RDB$TRIGGERS
Trigger:AttrReference:Text2=where RDB$TRIGGER_NAME=`OQ`
Trigger:EAttrs=Text,New,Delete,Modify,Rename,Save
Trigger:Text:Init1=CREATE TRIGGER `EDefaultName` FOR `{<}N`
Trigger:Text:Init2=AFTER UPDATE POSITION 0 AS`\N`BEGIN`\N`END
Trigger:Text:Get1=CREATE TRIGGER `N` FOR `{<}N`
Trigger:Text:Get2=`=Type` POSITION `=Position` `=Text`
Trigger:Text:RE=CREATE\_+TRIGGER\_+(\w+)\_+FOR\_+(\w+)\_+(\w+\_\w+)\_+POSITION\_+(\w+)\_+(.*)
Trigger:Text:Set=*N=1,2=`{<}N`,Type=3,Position=4,Text=5
Trigger:Delete:Text=DROP TRIGGER `O`