Comment : Charset=windows-1252
Comment : test cases for add/assert and delete/unassert

Request : starttransaction defdb
Reply   : 

Request : assert attribute,attribute(tuple(attributename(scalar1)typename(long))tuple(attributename(scalar2)typename(long))tuple(attributename(intinterval1)typename(intinterval))tuple(attributename(intinterval2)typename(intinterval)))
Reply   : 
Request : cmd(assert relvar,relvar(tuple(relvarname(dst1)relvarpredicate(the shop is open.))tuple(relvarname(dst1scalarsonly)relvarpredicate(scalar1 is scalar1 and scalar2 is scalar2.))tuple(relvarname(dst1interval1)relvarpredicate(interval1 is intinterval1.))tuple(relvarname(dst1interval2)relvarpredicate(interval1 is intinterval1 and interval2 is intinterval2.))tuple(relvarname(dst1mixed1)relvarpredicate(scalar1 is scalar1 and interval1 is intinterval1 and interval2 is intinterval2.))))cmd(assert relvarattribute,relvarattribute(tuple(relvarname(dst1scalarsonly)attributename(scalar1))tuple(relvarname(dst1interval1)attributename(intinterval1))tuple(relvarname(dst1interval2)attributename(intinterval1))tuple(relvarname(dst1interval2)attributename(intinterval2))tuple(relvarname(dst1mixed1)attributename(scalar1))tuple(relvarname(dst1mixed1)attributename(intinterval1))tuple(relvarname(dst1mixed1)attributename(intinterval2))))
Reply   : 
Request : assert dbmsfile,dbmsfile(tuple(filename(dst1.spdb)pagesize(8192)))
Reply   : 
Request : cmd(assert storagespace,storagespace(tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(1))tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(2))tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(3))tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(4))tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(5))tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(6))))cmd(assert dataspace,dataspace(tuple(filename(dst1.spdb)storagespaceid(1)gapcompressionthreshold(5)maximumgaps(9))))cmd(assert hashingindexspace,hashingindexspace(tuple(filename(dst1.spdb)storagespaceid(2))tuple(filename(dst1.spdb)storagespaceid(3))tuple(filename(dst1.spdb)storagespaceid(4))tuple(filename(dst1.spdb)storagespaceid(5))tuple(filename(dst1.spdb)storagespaceid(6))))
Reply   : 
Request : cmd(assert recordtype,recordtype(tuple(indexname(loc)filename(dst1.spdb)storagespaceid(1)recordtypename(rec)relvarname(dst1))tuple(filename(dst1.spdb)indexname(loc)storagespaceid(1)recordtypename(rec)relvarname(dst1interval2))tuple(recordtypename(rec)relvarname(dst1interval1)indexname(loc)filename(dst1.spdb)storagespaceid(1))tuple(filename(dst1.spdb)storagespaceid(1)recordtypename(rec)indexname(loc)relvarname(dst1mixed1))tuple(recordtypename(rec)relvarname(dst1scalarsonly)filename(dst1.spdb)indexname(loc)storagespaceid(1))))cmd(assert index,index(tuple(filename(dst1.spdb)storagespaceid(2)recordtypename(rec)relvarname(dst1mixed1)indexname(loc))tuple(filename(dst1.spdb)storagespaceid(3)recordtypename(rec)relvarname(dst1scalarsonly)indexname(loc))tuple(filename(dst1.spdb)storagespaceid(4)recordtypename(rec)relvarname(dst1interval2)indexname(loc))tuple(filename(dst1.spdb)storagespaceid(5)recordtypename(rec)relvarname(dst1interval1)indexname(loc))tuple(filename(dst1.spdb)storagespaceid(6)recordtypename(rec)relvarname(dst1)indexname(loc))))cmd(assert recordattribute,recordattribute(tuple(recordtypename(rec)relvarname(dst1scalarsonly)attributename(scalar1)ordinal(20))tuple(recordtypename(rec)relvarname(dst1interval1)attributename(intinterval1)ordinal(10))tuple(recordtypename(rec)relvarname(dst1interval2)attributename(intinterval1)ordinal(30))tuple(recordtypename(rec)relvarname(dst1interval2)attributename(intinterval2)ordinal(40))tuple(recordtypename(rec)relvarname(dst1mixed1)attributename(scalar1)ordinal(10))tuple(recordtypename(rec)relvarname(dst1mixed1)attributename(intinterval1)ordinal(20))tuple(recordtypename(rec)relvarname(dst1mixed1)attributename(intinterval2)ordinal(30))))cmd(assert indexcomponent,indexcomponent(tuple(relvarname(dst1mixed1)indexname(loc)ordinal(10)sp_expression(scalar1))tuple(relvarname(dst1scalarsonly)indexname(loc)ordinal(10)sp_expression(scalar1))))
Reply   : 

Request : endtransaction defdb
Reply   : 

Comment : first block : tests with no-attribute relvar DST1
Request : starttransaction clear
Reply   : 
Request : delete dst1,dst1
Reply   : 
Request : endtransaction clear
Reply   : 

Request : starttransaction add
Reply   : 
Request : add dst1,table_dee
Reply   : 
Request : add dst1,table_dee
Reply   : 1497858657:421:A request to add a new tuple TUPLE() could not be satisfied because such a tuple already exists, or was added in a preceding part of the multiple assignment.
Request : rollback add
Reply   : 
Request : endtransaction add
Reply   : 

Request : starttransaction inquire
Reply   : 
Request : inquire dst1
Reply   : RELATION(HEADING()BODY())
Request : endtransaction inquire
Reply   : 

Request : starttransaction add
Reply   : 
Request : add dst1,table_dee
Reply   : 
Request : add dst1,table_dee
Reply   : 1497858657:421:A request to add a new tuple TUPLE() could not be satisfied because such a tuple already exists, or was added in a preceding part of the multiple assignment.
Request : endtransaction add
Reply   : 

Request : starttransaction inquire
Reply   : 
Request : inquire dst1
Reply   : RELATION(HEADING()BODY(TUPLE()))
Request : endtransaction inquire
Reply   : 

Request : starttransaction clear
Reply   : 
Request : delete dst1,dst1
Reply   : 
Request : endtransaction clear
Reply   : 

Request : starttransaction assert
Reply   : 
Request : assert dst1,table_dee
Reply   : 
Request : assert dst1,table_dee
Reply   : 
Request : endtransaction assert
Reply   : 

Request : starttransaction inquire
Reply   : 
Request : inquire dst1
Reply   : RELATION(HEADING()BODY(TUPLE()))
Request : endtransaction inquire
Reply   : 

Request : starttransaction delete
Reply   : 
Request : delete dst1,table_dee
Reply   : 
Request : delete dst1,table_dee
Reply   : 1497858657:291:A request to remove tuple TUPLE() could not be satisfied because such a tuple does not exist,  or because it was already deleted in a preceding part of the same multiple assignment.
Request : rollback delete
Reply   : 
Request : endtransaction delete
Reply   : 

Request : starttransaction inquire
Reply   : 
Request : inquire dst1
Reply   : RELATION(HEADING()BODY(TUPLE()))
Request : endtransaction inquire
Reply   : 

Request : starttransaction delete
Reply   : 
Request : delete dst1,table_dee
Reply   : 
Request : delete dst1,table_dee
Reply   : 1497858657:291:A request to remove tuple TUPLE() could not be satisfied because such a tuple does not exist,  or because it was already deleted in a preceding part of the same multiple assignment.
Request : endtransaction delete
Reply   : 

Request : starttransaction inquire
Reply   : 
Request : inquire dst1
Reply   : RELATION(HEADING()BODY())
Request : endtransaction inquire
Reply   : 

Request : starttransaction unassert
Reply   : 
Request : unassert dst1,table_dee
Reply   : 
Request : endtransaction unassert
Reply   : 

Request : starttransaction inquire
Reply   : 
Request : inquire dst1
Reply   : RELATION(HEADING()BODY())
Request : endtransaction inquire
Reply   : 

Request : starttransaction nonintervalscalars
Reply   : 

Comment : second block : cases with no-interval types relvar SCALAR1
Request : delete dst1scalarsonly,dst1scalarsonly
Reply   : 
Request : commit
Reply   : 
Request : add dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(11)))
Reply   : 
Request : commit
Reply   : 
Request : add dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(21)))
Reply   : 1497858657:421:A request to add a new tuple TUPLE(SCALAR1(11)) could not be satisfied because such a tuple already exists, or was added in a preceding part of the multiple assignment.

Request : inquire dst1scalarsonly
Reply   : RELATION(HEADING(SCALAR1(LONG))BODY(TUPLE(SCALAR1(11))))

Request : assert dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(21)))
Reply   : 
Request : commit
Reply   : 

Request : inquire dst1scalarsonly
Reply   : RELATION(HEADING(SCALAR1(LONG))BODY(TUPLE(SCALAR1(21))TUPLE(SCALAR1(11))))

Request : delete dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(21))tuple(scalar1(31)))
Reply   : 1497858657:291:A request to remove tuple TUPLE(SCALAR1(31)) could not be satisfied because such a tuple does not exist,  or because it was already deleted in a preceding part of the same multiple assignment.

Request : inquire dst1scalarsonly
Reply   : RELATION(HEADING(SCALAR1(LONG))BODY(TUPLE(SCALAR1(21))TUPLE(SCALAR1(11))))

Request : delete dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(21)))
Reply   : 

Request : inquire dst1scalarsonly
Reply   : RELATION(HEADING(SCALAR1(LONG))BODY())

Request : commit
Reply   : 
Request : add dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(21)))
Reply   : 
Request : commit
Reply   : 
Request : unassert dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(21))tuple(scalar1(31)))
Reply   : 

Request : inquire dst1scalarsonly
Reply   : RELATION(HEADING(SCALAR1(LONG))BODY())

Request : endtransaction nonintervalscalars
Reply   : 

Request : starttransaction intervalscalars
Reply   : 

Comment : third block : relvar with a single interval
Request : delete dst1interval1,dst1interval1
Reply   : 
Request : commit
Reply   : 
Request : add dst1interval1,dst1interval1 (tuple(intinterval1(begin(15)end(25)))tuple(intinterval1(begin(24)end(35))))
Reply   : 
Request : commit
Reply   : 

Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(15)END(35)))))

Request : add dst1interval1,dst1interval1 (tuple(intinterval1(begin(80)end(90)))tuple(intinterval1(begin(10)end(20))))
Reply   : 1497858657:421:A request to add a new tuple TUPLE(INTINTERVAL1(BEGIN(15)END(20))) could not be satisfied because such a tuple already exists, or was added in a preceding part of the multiple assignment.

Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(15)END(35)))))

Request : assert dst1interval1,dst1interval1 (tuple(intinterval1(begin(80)end(90)))tuple(intinterval1(begin(10)end(20))))
Reply   : 
Request : commit
Reply   : 

Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(10)END(35)))TUPLE(INTINTERVAL1(BEGIN(80)END(90)))))

Request : delete dst1interval1,dst1interval1 (tuple(intinterval1(begin(10)end(20)))tuple(intinterval1(begin(80)end(90)))tuple(intinterval1(begin(20)end(38))))
Reply   : 1497858657:291:A request to remove tuple TUPLE(INTINTERVAL1(BEGIN(35)END(38))) could not be satisfied because such a tuple does not exist,  or because it was already deleted in a preceding part of the same multiple assignment.

Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(10)END(35)))TUPLE(INTINTERVAL1(BEGIN(80)END(90)))))

Request : delete dst1interval1,dst1interval1 (tuple(intinterval1(begin(10)end(20)))tuple(intinterval1(begin(80)end(90))))
Reply   : 

Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(20)END(35)))))

Request : commit
Reply   : 
Request : add dst1interval1,dst1interval1 (tuple(intinterval1(begin(80)end(90)))tuple(intinterval1(begin(10)end(20))))
Reply   : 
Request : commit
Reply   : 

Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(10)END(35)))TUPLE(INTINTERVAL1(BEGIN(80)END(90)))))

Request : unassert dst1interval1,dst1interval1 (tuple(intinterval1(begin(75)end(95)))tuple(intinterval1(begin(1)end(21)))tuple(intinterval1(begin(31)end(41))))
Reply   : 

Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(21)END(31)))))

Request : endtransaction intervalscalars
Reply   : 

Request : starttransaction doubleinterval
Reply   : 

Comment : fourth block : relvar with a double interval
Request : delete dst1interval2,dst1interval2
Reply   : 
Request : commit
Reply   : 
Request : add dst1interval2,dst1interval2 (tuple(intinterval1(begin(15)end(25))intinterval2(begin(11)end(30)))tuple(intinterval1(begin(24)end(35))intinterval2(begin(21)end(40))))
Reply   : 
Request : commit
Reply   : 

Request : inquire dst1interval2
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL)INTINTERVAL2(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(24)END(35))INTINTERVAL2(BEGIN(30)END(40)))TUPLE(INTINTERVAL1(BEGIN(15)END(35))INTINTERVAL2(BEGIN(21)END(30)))TUPLE(INTINTERVAL1(BEGIN(15)END(25))INTINTERVAL2(BEGIN(11)END(21)))))

Request : add dst1interval2,dst1interval2 (tuple(intinterval1(begin(80)end(90))intinterval2(begin(101)end(110)))tuple(intinterval1(begin(10)end(20))intinterval2(begin(11)end(12))))
Reply   : 1497858657:421:A request to add a new tuple TUPLE(INTINTERVAL1(BEGIN(15)END(20))INTINTERVAL2(BEGIN(11)END(12))) could not be satisfied because such a tuple already exists, or was added in a preceding part of the multiple assignment.

Request : inquire dst1interval2
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL)INTINTERVAL2(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(24)END(35))INTINTERVAL2(BEGIN(30)END(40)))TUPLE(INTINTERVAL1(BEGIN(15)END(35))INTINTERVAL2(BEGIN(21)END(30)))TUPLE(INTINTERVAL1(BEGIN(15)END(25))INTINTERVAL2(BEGIN(11)END(21)))))

Request : add dst1interval2,dst1interval2 (tuple(intinterval1(begin(80)end(90))intinterval2(begin(101)end(110)))tuple(intinterval1(begin(10)end(20))intinterval2(begin(29)end(49))))
Reply   : 1497858657:421:A request to add a new tuple TUPLE(INTINTERVAL1(BEGIN(15)END(20))INTINTERVAL2(BEGIN(29)END(30))) could not be satisfied because such a tuple already exists, or was added in a preceding part of the multiple assignment.

Request : inquire dst1interval2
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL)INTINTERVAL2(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(24)END(35))INTINTERVAL2(BEGIN(30)END(40)))TUPLE(INTINTERVAL1(BEGIN(15)END(35))INTINTERVAL2(BEGIN(21)END(30)))TUPLE(INTINTERVAL1(BEGIN(15)END(25))INTINTERVAL2(BEGIN(11)END(21)))))

Request : add dst1interval2,dst1interval2 (tuple(intinterval1(begin(80)end(90))intinterval2(begin(101)end(110)))tuple(intinterval1(begin(10)end(20))intinterval2(begin(41)end(50))))
Reply   : 
Request : commit
Reply   : 

Request : inquire dst1interval2
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL)INTINTERVAL2(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(10)END(20))INTINTERVAL2(BEGIN(41)END(50)))TUPLE(INTINTERVAL1(BEGIN(80)END(90))INTINTERVAL2(BEGIN(101)END(110)))TUPLE(INTINTERVAL1(BEGIN(24)END(35))INTINTERVAL2(BEGIN(30)END(40)))TUPLE(INTINTERVAL1(BEGIN(15)END(35))INTINTERVAL2(BEGIN(21)END(30)))TUPLE(INTINTERVAL1(BEGIN(15)END(25))INTINTERVAL2(BEGIN(11)END(21)))))

Request : assert dst1interval2,dst1interval2 (tuple(intinterval1(begin(80)end(90))intinterval2(begin(101)end(110)))tuple(intinterval1(begin(10)end(20))intinterval2(begin(11)end(12))))
Reply   : 
Request : commit
Reply   : 

Request : inquire dst1interval2
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL)INTINTERVAL2(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(10)END(20))INTINTERVAL2(BEGIN(41)END(50)))TUPLE(INTINTERVAL1(BEGIN(80)END(90))INTINTERVAL2(BEGIN(101)END(110)))TUPLE(INTINTERVAL1(BEGIN(10)END(15))INTINTERVAL2(BEGIN(11)END(12)))TUPLE(INTINTERVAL1(BEGIN(24)END(35))INTINTERVAL2(BEGIN(30)END(40)))TUPLE(INTINTERVAL1(BEGIN(15)END(35))INTINTERVAL2(BEGIN(21)END(30)))TUPLE(INTINTERVAL1(BEGIN(15)END(25))INTINTERVAL2(BEGIN(11)END(21)))))

Request : delete dst1interval2,dst1interval2 (tuple(intinterval1(begin(10)end(20))intinterval2(begin(40)end(44)))tuple(intinterval1(begin(80)end(90))intinterval2(begin(105)end(106))))
Reply   : 1497858657:291:A request to remove tuple TUPLE(INTINTERVAL1(BEGIN(10)END(20))INTINTERVAL2(BEGIN(40)END(41))) could not be satisfied because such a tuple does not exist,  or because it was already deleted in a preceding part of the same multiple assignment.

Request : inquire dst1interval2
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL)INTINTERVAL2(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(10)END(20))INTINTERVAL2(BEGIN(41)END(50)))TUPLE(INTINTERVAL1(BEGIN(80)END(90))INTINTERVAL2(BEGIN(101)END(110)))TUPLE(INTINTERVAL1(BEGIN(10)END(15))INTINTERVAL2(BEGIN(11)END(12)))TUPLE(INTINTERVAL1(BEGIN(24)END(35))INTINTERVAL2(BEGIN(30)END(40)))TUPLE(INTINTERVAL1(BEGIN(15)END(35))INTINTERVAL2(BEGIN(21)END(30)))TUPLE(INTINTERVAL1(BEGIN(15)END(25))INTINTERVAL2(BEGIN(11)END(21)))))

Request : delete dst1interval2,dst1interval2 (tuple(intinterval1(begin(12)end(18))intinterval2(begin(43)end(47)))tuple(intinterval1(begin(82)end(88))intinterval2(begin(100)end(102))))
Reply   : 1497858657:291:A request to remove tuple TUPLE(INTINTERVAL1(BEGIN(82)END(88))INTINTERVAL2(BEGIN(100)END(101))) could not be satisfied because such a tuple does not exist,  or because it was already deleted in a preceding part of the same multiple assignment.
Request : delete dst1interval2,dst1interval2 (tuple(intinterval1(begin(10)end(20))intinterval2(begin(41)end(44)))tuple(intinterval1(begin(80)end(90))intinterval2(begin(105)end(106))))
Reply   : 
Request : commit
Reply   : 

Request : inquire dst1interval2
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL)INTINTERVAL2(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(10)END(20))INTINTERVAL2(BEGIN(44)END(50)))TUPLE(INTINTERVAL1(BEGIN(80)END(90))INTINTERVAL2(BEGIN(106)END(110)))TUPLE(INTINTERVAL1(BEGIN(10)END(15))INTINTERVAL2(BEGIN(11)END(12)))TUPLE(INTINTERVAL1(BEGIN(24)END(35))INTINTERVAL2(BEGIN(30)END(40)))TUPLE(INTINTERVAL1(BEGIN(80)END(90))INTINTERVAL2(BEGIN(101)END(105)))TUPLE(INTINTERVAL1(BEGIN(15)END(35))INTINTERVAL2(BEGIN(21)END(30)))TUPLE(INTINTERVAL1(BEGIN(15)END(25))INTINTERVAL2(BEGIN(11)END(21)))))

Request : unassert dst1interval2,dst1interval2 (tuple(intinterval1(begin(75)end(95))intinterval2(begin(1)end(99)))tuple(intinterval1(begin(1)end(21))intinterval2(begin(1)end(99)))tuple(intinterval1(begin(31)end(41))intinterval2(begin(1)end(99))))
Reply   : 

Request : inquire dst1interval2
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL)INTINTERVAL2(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(80)END(90))INTINTERVAL2(BEGIN(106)END(110)))TUPLE(INTINTERVAL1(BEGIN(24)END(31))INTINTERVAL2(BEGIN(30)END(40)))TUPLE(INTINTERVAL1(BEGIN(21)END(31))INTINTERVAL2(BEGIN(21)END(30)))TUPLE(INTINTERVAL1(BEGIN(80)END(90))INTINTERVAL2(BEGIN(101)END(105)))TUPLE(INTINTERVAL1(BEGIN(21)END(25))INTINTERVAL2(BEGIN(11)END(21)))))

Request : endtransaction doubleinterval
Reply   : 

Request : delete dst1,dst1
Reply   : 
Request : delete dst1scalarsonly,dst1scalarsonly
Reply   : 
Request : delete dst1interval1,dst1interval1
Reply   : 
Request : delete dst1interval2,dst1interval2
Reply   : 
Request : commit
Reply   : 

Comment : test cases for add/assert and delete/unassert within an MA (former cases of ContraDictionException)
Comment : first block : tests with no-attribute relvar DST1
Request : delete dst1,dst1
Reply   : 
Request : commit
Reply   : 
Request : cmd(add dst1,table_dee)cmd(add dst1,table_dee)
Reply   : 1497858657:421:A request to add a new tuple TUPLE() could not be satisfied because such a tuple already exists, or was added in a preceding part of the multiple assignment.
Request : commit
Reply   : 
Request : inquire dst1
Reply   : RELATION(HEADING()BODY())
Request : cmd(assert dst1,table_dee)cmd(assert dst1,table_dee)
Reply   : 
Request : commit
Reply   : 
Request : inquire dst1
Reply   : RELATION(HEADING()BODY(TUPLE()))
Request : cmd(delete dst1,table_dee)cmd(delete dst1,table_dee)
Reply   : 1497858657:291:A request to remove tuple TUPLE() could not be satisfied because such a tuple does not exist,  or because it was already deleted in a preceding part of the same multiple assignment.
Request : inquire dst1
Reply   : RELATION(HEADING()BODY(TUPLE()))
Request : commit
Reply   : 
Request : cmd(unassert dst1,table_dee)cmd(unassert dst1,table_dee)
Reply   : 
Request : inquire dst1
Reply   : RELATION(HEADING()BODY())
Request : commit
Reply   : 

Comment : second block : cases with no-interval types relvar SCALAR1
Request : delete dst1scalarsonly,dst1scalarsonly
Reply   : 
Request : commit
Reply   : 
Request : cmd(add dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))))cmd(add dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(21))))
Reply   : 1497858657:421:A request to add a new tuple TUPLE(SCALAR1(11)) could not be satisfied because such a tuple already exists, or was added in a preceding part of the multiple assignment.
Request : inquire dst1scalarsonly
Reply   : RELATION(HEADING(SCALAR1(LONG))BODY())
Request : cmd(assert dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))))cmd(assert dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(21))))
Reply   : 
Request : commit
Reply   : 
Request : inquire dst1scalarsonly
Reply   : RELATION(HEADING(SCALAR1(LONG))BODY(TUPLE(SCALAR1(21))TUPLE(SCALAR1(11))))
Request : cmd(delete dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(21))))cmd(delete dst1scalarsonly,dst1scalarsonly (tuple(scalar1(31))))
Reply   : 1497858657:291:A request to remove tuple TUPLE(SCALAR1(31)) could not be satisfied because such a tuple does not exist,  or because it was already deleted in a preceding part of the same multiple assignment.
Request : inquire dst1scalarsonly
Reply   : RELATION(HEADING(SCALAR1(LONG))BODY(TUPLE(SCALAR1(21))TUPLE(SCALAR1(11))))
Request : cmd(delete dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))))cmd(delete dst1scalarsonly,dst1scalarsonly (tuple(scalar1(21))))
Reply   : 
Request : inquire dst1scalarsonly
Reply   : RELATION(HEADING(SCALAR1(LONG))BODY())
Request : commit
Reply   : 
Request : add dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(21)))
Reply   : 
Request : commit
Reply   : 
Request : cmd(unassert dst1scalarsonly,dst1scalarsonly (tuple(scalar1(11))tuple(scalar1(21))))cmd(unassert dst1scalarsonly,dst1scalarsonly (tuple(scalar1(31))))
Reply   : 
Request : inquire dst1scalarsonly
Reply   : RELATION(HEADING(SCALAR1(LONG))BODY())
Request : commit
Reply   : 

Comment : third block : relvar with a single interval
Request : delete dst1interval1,dst1interval1
Reply   : 
Request : commit
Reply   : 
Request : cmd(add dst1interval1,dst1interval1 (tuple(intinterval1(begin(15)end(25)))))cmd(add dst1interval1,dst1interval1 (tuple(intinterval1(begin(24)end(35)))))
Reply   : 1497858657:421:A request to add a new tuple TUPLE(INTINTERVAL1(BEGIN(24)END(25))) could not be satisfied because such a tuple already exists, or was added in a preceding part of the multiple assignment.
Request : commit
Reply   : 
Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY())
Request : add dst1interval1,dst1interval1 (tuple(intinterval1(begin(80)end(90)))tuple(intinterval1(begin(10)end(20))))
Reply   : 
Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(80)END(90)))TUPLE(INTINTERVAL1(BEGIN(10)END(20)))))
Request : cmd(assert dst1interval1,dst1interval1 (tuple(intinterval1(begin(85)end(95)))))cmd(assert dst1interval1,dst1interval1 (tuple(intinterval1(begin(15)end(25)))))
Reply   : 
Request : commit
Reply   : 
Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(10)END(25)))TUPLE(INTINTERVAL1(BEGIN(80)END(95)))))
Request : cmd(delete dst1interval1,dst1interval1 (tuple(intinterval1(begin(10)end(20)))tuple(intinterval1(begin(80)end(90)))))cmd(delete dst1interval1,dst1interval1 (tuple(intinterval1(begin(20)end(38)))))
Reply   : 1497858657:291:A request to remove tuple TUPLE(INTINTERVAL1(BEGIN(25)END(38))) could not be satisfied because such a tuple does not exist,  or because it was already deleted in a preceding part of the same multiple assignment.
Request : commit
Reply   : 
Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY(TUPLE(INTINTERVAL1(BEGIN(10)END(25)))TUPLE(INTINTERVAL1(BEGIN(80)END(95)))))
Request : cmd(unassert dst1interval1,dst1interval1 (tuple(intinterval1(begin(75)end(95)))))cmd(unassert dst1interval1,dst1interval1 (tuple(intinterval1(begin(1)end(35)))tuple(intinterval1(begin(31)end(41)))))
Reply   : 
Request : inquire dst1interval1
Reply   : RELATION(HEADING(INTINTERVAL1(INTINTERVAL))BODY())
Request : commit
Reply   : 

Request : delete dst1,dst1
Reply   : 
Request : delete dst1scalarsonly,dst1scalarsonly
Reply   : 
Request : delete dst1interval1,dst1interval1
Reply   : 
Request : delete dst1interval2,dst1interval2
Reply   : 
Request : commit
Reply   : 

Request : cmd(unassert recordtype,recordtype(tuple(indexname(loc)filename(dst1.spdb)storagespaceid(1)recordtypename(rec)relvarname(dst1))tuple(filename(dst1.spdb)indexname(loc)storagespaceid(1)recordtypename(rec)relvarname(dst1interval2))tuple(recordtypename(rec)relvarname(dst1interval1)indexname(loc)filename(dst1.spdb)storagespaceid(1))tuple(filename(dst1.spdb)storagespaceid(1)recordtypename(rec)indexname(loc)relvarname(dst1mixed1))tuple(recordtypename(rec)relvarname(dst1scalarsonly)filename(dst1.spdb)indexname(loc)storagespaceid(1))))cmd(unassert index,index(tuple(filename(dst1.spdb)storagespaceid(2)recordtypename(rec)relvarname(dst1mixed1)indexname(loc))tuple(filename(dst1.spdb)storagespaceid(3)recordtypename(rec)relvarname(dst1scalarsonly)indexname(loc))tuple(filename(dst1.spdb)storagespaceid(4)recordtypename(rec)relvarname(dst1interval2)indexname(loc))tuple(filename(dst1.spdb)storagespaceid(5)recordtypename(rec)relvarname(dst1interval1)indexname(loc))tuple(filename(dst1.spdb)storagespaceid(6)recordtypename(rec)relvarname(dst1)indexname(loc))))cmd(unassert recordattribute,recordattribute(tuple(recordtypename(rec)relvarname(dst1scalarsonly)attributename(scalar1)ordinal(20))tuple(recordtypename(rec)relvarname(dst1interval1)attributename(intinterval1)ordinal(10))tuple(recordtypename(rec)relvarname(dst1interval2)attributename(intinterval1)ordinal(30))tuple(recordtypename(rec)relvarname(dst1interval2)attributename(intinterval2)ordinal(40))tuple(recordtypename(rec)relvarname(dst1mixed1)attributename(scalar1)ordinal(10))tuple(recordtypename(rec)relvarname(dst1mixed1)attributename(intinterval1)ordinal(20))tuple(recordtypename(rec)relvarname(dst1mixed1)attributename(intinterval2)ordinal(30))))cmd(unassert indexcomponent,indexcomponent(tuple(relvarname(dst1mixed1)indexname(loc)ordinal(10)sp_expression(scalar1))tuple(relvarname(dst1scalarsonly)indexname(loc)ordinal(10)sp_expression(scalar1))))
Reply   : 

Request : cmd(unassert dbmsfile,dbmsfile(tuple(filename(dst1.spdb)pagesize(8192))))cmd(unassert storagespace,storagespace(tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(1))tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(2))tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(3))tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(4))tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(5))tuple(filename(dst1.spdb)extentscount(2)pagecount(2)storagespaceid(6))))cmd(unassert dataspace,dataspace(tuple(filename(dst1.spdb)storagespaceid(1)gapcompressionthreshold(5)maximumgaps(9))))cmd(unassert hashingindexspace,hashingindexspace(tuple(filename(dst1.spdb)storagespaceid(2))tuple(filename(dst1.spdb)storagespaceid(3))tuple(filename(dst1.spdb)storagespaceid(4))tuple(filename(dst1.spdb)storagespaceid(5))tuple(filename(dst1.spdb)storagespaceid(6))))
Reply   : 

Request : cmd(unassert relvar,relvar(tuple(relvarname(dst1)relvarpredicate(the shop is open.))tuple(relvarname(dst1scalarsonly)relvarpredicate(scalar1 is scalar1 and scalar2 is scalar2.))tuple(relvarname(dst1interval1)relvarpredicate(interval1 is intinterval1.))tuple(relvarname(dst1interval2)relvarpredicate(interval1 is intinterval1 and interval2 is intinterval2.))tuple(relvarname(dst1mixed1)relvarpredicate(scalar1 is scalar1 and interval1 is intinterval1 and interval2 is intinterval2.))))cmd(unassert relvarattribute,relvarattribute(tuple(relvarname(dst1scalarsonly)attributename(scalar1))tuple(relvarname(dst1interval1)attributename(intinterval1))tuple(relvarname(dst1interval2)attributename(intinterval1))tuple(relvarname(dst1interval2)attributename(intinterval2))tuple(relvarname(dst1mixed1)attributename(scalar1))tuple(relvarname(dst1mixed1)attributename(intinterval1))tuple(relvarname(dst1mixed1)attributename(intinterval2))))
Reply   : 

Request : unassert attribute,semiminus(attribute(tuple(attributename(scalar1)typename(long))tuple(attributename(scalar2)typename(long))tuple(attributename(intinterval1)typename(intinterval))tuple(attributename(intinterval2)typename(intinterval))),relvarattribute)
Reply   : 
END
