Comment : Charset=windows-1252
Comment : special test cases for extend
Request : inquire extend(join(systemdefinedrelvar,relvarid),(#@(int(1))))
Reply   : 858993459:-1:java.lang.IllegalArgumentException:# is not a valid token in values of type NAME.
Request : inquire extend(join(systemdefinedrelvar,relvarid),(#@(length(relvarname))))
Reply   : 858993459:-1:java.lang.IllegalArgumentException:# is not a valid token in values of type NAME.
Request : inquire extend(join(systemdefinedrelvar,relvarid),(relvarname(length(relvarname))))
Reply   : 1497858657:186:Duplicate attribute name RELVARNAME in output relation type of EXTEND
Request : inquire extend(join(systemdefinedrelvar,relvarid),(relvarnamelength(length(relvarname))))
Reply   : RELATION(HEADING(RELVARID(LONG)RELVARNAMELENGTH(INT)RELVARNAME(NAME))BODY(TUPLE(RELVARNAMELENGTH(21)RELVARNAME(SYSTEMDEFINEDDBMSFILE)RELVARID(146))TUPLE(RELVARNAMELENGTH(26)RELVARNAME(VIRTUALRELVARDEPENDSONTYPE)RELVARID(148))TUPLE(RELVARID(58)RELVARNAMELENGTH(12)RELVARNAME(STORAGESPACE))TUPLE(RELVARID(112)RELVARNAMELENGTH(15)RELVARNAME(USERCERTIFICATE))TUPLE(RELVARID(80)RELVARNAMELENGTH(22)RELVARNAME(MULTIHASHINGINDEXSPACE))TUPLE(RELVARID(74)RELVARNAMELENGTH(14)RELVARNAME(INDEXCOMPONENT))TUPLE(RELVARID(140)RELVARNAMELENGTH(19)RELVARNAME(UDTPPCVALUESELECTOR))TUPLE(RELVARID(122)RELVARNAMELENGTH(23)RELVARNAME(VIRTUALRELVARREFERENCES))TUPLE(RELVARID(10)RELVARNAMELENGTH(23)RELVARNAME(DATABASECONSTRAINTCHECK))TUPLE(RELVARID(32)RELVARNAMELENGTH(12)RELVARNAME(KEYATTRIBUTE))TUPLE(RELVARID(128)RELVARNAMELENGTH(15)RELVARNAME(USERDEFINEDTYPE))TUPLE(RELVARID(116)RELVARNAMELENGTH(6)RELVARNAME(CLIENT))TUPLE(RELVARID(52)RELVARNAMELENGTH(15)RELVARNAME(RELVARATTRIBUTE))TUPLE(RELVARID(84)RELVARNAMELENGTH(15)RELVARNAME(CONSTRAINEDTYPE))TUPLE(RELVARID(138)RELVARNAMELENGTH(19)RELVARNAME(UDTORDERINGOPERATOR))TUPLE(RELVARID(64)RELVARNAMELENGTH(14)RELVARNAME(JAVABACKEDTYPE))TUPLE(RELVARID(56)RELVARNAMELENGTH(26)RELVARNAME(ATTRIBUTEVALUEDISTRIBUTION))TUPLE(RELVARID(134)RELVARNAMELENGTH(27)RELVARNAME(UDTPHYSICALPOSSREPCOMPONENT))TUPLE(RELVARID(50)RELVARNAMELENGTH(6)RELVARNAME(RELVAR))TUPLE(RELVARID(6)RELVARNAMELENGTH(15)RELVARNAME(TUPLECONSTRAINT))TUPLE(RELVARID(62)RELVARNAMELENGTH(14)RELVARNAME(TREEINDEXSPACE))TUPLE(RELVARID(14)RELVARNAMELENGTH(8)RELVARNAME(DBMSFILE))TUPLE(RELVARID(94)RELVARNAMELENGTH(17)RELVARNAME(SYSTEMDEFINEDTYPE))TUPLE(RELVARID(16)RELVARNAMELENGTH(17)RELVARNAME(RELVARCARDINALITY))TUPLE(RELVARID(8)RELVARNAMELENGTH(18)RELVARNAME(DATABASECONSTRAINT))TUPLE(RELVARID(42)RELVARNAMELENGTH(16)RELVARNAME(POSSREPCOMPONENT))TUPLE(RELVARID(60)RELVARNAMELENGTH(25)RELVARNAME(ASSIGNMENTCONSTRAINTCHECK))TUPLE(RELVARID(48)RELVARNAMELENGTH(24)RELVARNAME(NEWATTRIBUTEDEFAULTVALUE))TUPLE(RELVARID(104)RELVARNAMELENGTH(23)RELVARNAME(SYSTEMDEFINEDCONSTRAINT))TUPLE(RELVARID(26)RELVARNAMELENGTH(12)RELVARNAME(INTERVALTYPE))TUPLE(RELVARID(40)RELVARNAMELENGTH(7)RELVARNAME(POSSREP))TUPLE(RELVARID(46)RELVARNAMELENGTH(20)RELVARNAME(ASSIGNMENTCONSTRAINT))TUPLE(RELVARID(132)RELVARNAMELENGTH(19)RELVARNAME(UDTPOSSREPCOMPONENT))TUPLE(RELVARID(20)RELVARNAMELENGTH(5)RELVARNAME(INDEX))TUPLE(RELVARID(124)RELVARNAMELENGTH(24)RELVARNAME(CONSTRAINTINVOLVESRELVAR))TUPLE(RELVARID(54)RELVARNAMELENGTH(8)RELVARNAME(RELVARID))TUPLE(RELVARID(66)RELVARNAMELENGTH(14)RELVARNAME(TYPEPROPERTIES))TUPLE(RELVARID(30)RELVARNAMELENGTH(3)RELVARNAME(KEY))TUPLE(RELVARID(90)RELVARNAMELENGTH(10)RELVARNAME(TUPLEINDEX))TUPLE(RELVARID(110)RELVARNAMELENGTH(17)RELVARNAME(CLIENTCERTIFICATE))TUPLE(RELVARID(144)RELVARNAMELENGTH(20)RELVARNAME(DATAACTIONREFERENCES))TUPLE(RELVARID(76)RELVARNAMELENGTH(7)RELVARNAME(INDEXID))TUPLE(RELVARID(68)RELVARNAMELENGTH(21)RELVARNAME(CONSTRAINTMESSAGETEXT))TUPLE(RELVARID(102)RELVARNAMELENGTH(19)RELVARNAME(SYSTEMDEFINEDRELVAR))TUPLE(RELVARID(114)RELVARNAMELENGTH(4)RELVARNAME(USER))TUPLE(RELVARID(24)RELVARNAMELENGTH(14)RELVARNAME(INDEXATTRIBUTE))TUPLE(RELVARID(18)RELVARNAMELENGTH(17)RELVARNAME(HASHINGINDEXSPACE))TUPLE(RELVARID(130)RELVARNAMELENGTH(10)RELVARNAME(UDTPOSSREP))TUPLE(RELVARID(120)RELVARNAMELENGTH(17)RELVARNAME(SYSTEMDEFINEDUSER))TUPLE(RELVARID(2)RELVARNAMELENGTH(9)RELVARNAME(ATTRIBUTE))TUPLE(RELVARID(92)RELVARNAMELENGTH(12)RELVARNAME(RECORDTYPEID))TUPLE(RELVARID(88)RELVARNAMELENGTH(10)RELVARNAME(RECORDTYPE))TUPLE(RELVARID(12)RELVARNAMELENGTH(9)RELVARNAME(DATASPACE))TUPLE(RELVARID(142)RELVARNAMELENGTH(19)RELVARNAME(TRIGGEREDDATAACTION))TUPLE(RELVARID(44)RELVARNAMELENGTH(15)RELVARNAME(RECORDATTRIBUTE))TUPLE(RELVARID(38)RELVARNAMELENGTH(13)RELVARNAME(VIRTUALRELVAR))TUPLE(RELVARID(86)RELVARNAMELENGTH(22)RELVARNAME(ATTRIBUTELOGICALLENGTH))TUPLE(RELVARID(118)RELVARNAMELENGTH(19)RELVARNAME(SYSTEMDEFINEDCLIENT))TUPLE(RELVARID(96)RELVARNAMELENGTH(23)RELVARNAME(ATTRIBUTEPHYSICALLENGTH))))
Request : inquire extend(join(systemdefinedrelvar,relvarid),(#@(relvarid)))
Reply   : 858993459:-1:java.lang.IllegalArgumentException:# is not a valid token in values of type NAME.
Request : inquire extend(join(systemdefinedrelvar,relvarid),(outrageous(@#)))
Reply   : 858993459:-1:java.lang.IllegalArgumentException:# is not a valid token in values of type NAME.
Request : inquire extend(join(systemdefinedrelvar,relvarid),(good(int(1))blahblah))
Reply   : 1497858657:300:Syntax error in 'good(int(1))blahblah'. The cause of this problem was a be.SIRAPRISE.util.NoOpeningBracketException with message blahblah.
Request : inquire extend(join(systemdefinedrelvar,relvarid),(good(int(1))(int(2))))
Reply   : 858993459:-1:java.lang.IllegalArgumentException:Size 0 of value '' is outside of size range (1-60) for this type.

Comment : special test cases for extend
Request : inquire extend(group(restrict(relvarid,gt(long(100),relvarid)),(id(relvarid))),(rid(restrict(id,gt(relvarid,long(20))))))
Reply   : RELATION(HEADING(RID(RELATION(HEADING(RELVARID(LONG))))ID(RELATION(HEADING(RELVARID(LONG))))RELVARNAME(NAME))BODY(TUPLE(RID(BODY())ID(BODY(TUPLE(RELVARID(20))))RELVARNAME(INDEX))TUPLE(RID(BODY(TUPLE(RELVARID(56))))ID(BODY(TUPLE(RELVARID(56))))RELVARNAME(ATTRIBUTEVALUEDISTRIBUTION))TUPLE(RID(BODY(TUPLE(RELVARID(62))))ID(BODY(TUPLE(RELVARID(62))))RELVARNAME(TREEINDEXSPACE))TUPLE(RID(BODY(TUPLE(RELVARID(94))))ID(BODY(TUPLE(RELVARID(94))))RELVARNAME(SYSTEMDEFINEDTYPE))TUPLE(RID(BODY(TUPLE(RELVARID(26))))ID(BODY(TUPLE(RELVARID(26))))RELVARNAME(INTERVALTYPE))TUPLE(RID(BODY(TUPLE(RELVARID(50))))ID(BODY(TUPLE(RELVARID(50))))RELVARNAME(RELVAR))TUPLE(RID(BODY())ID(BODY(TUPLE(RELVARID(18))))RELVARNAME(HASHINGINDEXSPACE))TUPLE(RID(BODY(TUPLE(RELVARID(46))))ID(BODY(TUPLE(RELVARID(46))))RELVARNAME(ASSIGNMENTCONSTRAINT))TUPLE(RID(BODY(TUPLE(RELVARID(90))))ID(BODY(TUPLE(RELVARID(90))))RELVARNAME(TUPLEINDEX))TUPLE(RID(BODY())ID(BODY(TUPLE(RELVARID(2))))RELVARNAME(ATTRIBUTE))TUPLE(RID(BODY(TUPLE(RELVARID(40))))ID(BODY(TUPLE(RELVARID(40))))RELVARNAME(POSSREP))TUPLE(RID(BODY(TUPLE(RELVARID(68))))ID(BODY(TUPLE(RELVARID(68))))RELVARNAME(CONSTRAINTMESSAGETEXT))TUPLE(RID(BODY(TUPLE(RELVARID(60))))ID(BODY(TUPLE(RELVARID(60))))RELVARNAME(ASSIGNMENTCONSTRAINTCHECK))TUPLE(RID(BODY())ID(BODY(TUPLE(RELVARID(12))))RELVARNAME(DATASPACE))TUPLE(RID(BODY(TUPLE(RELVARID(30))))ID(BODY(TUPLE(RELVARID(30))))RELVARNAME(KEY))TUPLE(RID(BODY(TUPLE(RELVARID(66))))ID(BODY(TUPLE(RELVARID(66))))RELVARNAME(TYPEPROPERTIES))TUPLE(RID(BODY(TUPLE(RELVARID(24))))ID(BODY(TUPLE(RELVARID(24))))RELVARNAME(INDEXATTRIBUTE))TUPLE(RID(BODY(TUPLE(RELVARID(54))))ID(BODY(TUPLE(RELVARID(54))))RELVARNAME(RELVARID))TUPLE(RID(BODY(TUPLE(RELVARID(76))))ID(BODY(TUPLE(RELVARID(76))))RELVARNAME(INDEXID))TUPLE(RID(BODY(TUPLE(RELVARID(88))))ID(BODY(TUPLE(RELVARID(88))))RELVARNAME(RECORDTYPE))TUPLE(RID(BODY(TUPLE(RELVARID(92))))ID(BODY(TUPLE(RELVARID(92))))RELVARNAME(RECORDTYPEID))TUPLE(RID(BODY(TUPLE(RELVARID(96))))ID(BODY(TUPLE(RELVARID(96))))RELVARNAME(ATTRIBUTEPHYSICALLENGTH))TUPLE(RID(BODY(TUPLE(RELVARID(80))))ID(BODY(TUPLE(RELVARID(80))))RELVARNAME(MULTIHASHINGINDEXSPACE))TUPLE(RID(BODY(TUPLE(RELVARID(58))))ID(BODY(TUPLE(RELVARID(58))))RELVARNAME(STORAGESPACE))TUPLE(RID(BODY())ID(BODY(TUPLE(RELVARID(10))))RELVARNAME(DATABASECONSTRAINTCHECK))TUPLE(RID(BODY(TUPLE(RELVARID(74))))ID(BODY(TUPLE(RELVARID(74))))RELVARNAME(INDEXCOMPONENT))TUPLE(RID(BODY(TUPLE(RELVARID(44))))ID(BODY(TUPLE(RELVARID(44))))RELVARNAME(RECORDATTRIBUTE))TUPLE(RID(BODY(TUPLE(RELVARID(64))))ID(BODY(TUPLE(RELVARID(64))))RELVARNAME(JAVABACKEDTYPE))TUPLE(RID(BODY(TUPLE(RELVARID(32))))ID(BODY(TUPLE(RELVARID(32))))RELVARNAME(KEYATTRIBUTE))TUPLE(RID(BODY(TUPLE(RELVARID(38))))ID(BODY(TUPLE(RELVARID(38))))RELVARNAME(VIRTUALRELVAR))TUPLE(RID(BODY())ID(BODY(TUPLE(RELVARID(6))))RELVARNAME(TUPLECONSTRAINT))TUPLE(RID(BODY(TUPLE(RELVARID(86))))ID(BODY(TUPLE(RELVARID(86))))RELVARNAME(ATTRIBUTELOGICALLENGTH))TUPLE(RID(BODY(TUPLE(RELVARID(52))))ID(BODY(TUPLE(RELVARID(52))))RELVARNAME(RELVARATTRIBUTE))TUPLE(RID(BODY())ID(BODY(TUPLE(RELVARID(14))))RELVARNAME(DBMSFILE))TUPLE(RID(BODY(TUPLE(RELVARID(84))))ID(BODY(TUPLE(RELVARID(84))))RELVARNAME(CONSTRAINEDTYPE))TUPLE(RID(BODY())ID(BODY(TUPLE(RELVARID(8))))RELVARNAME(DATABASECONSTRAINT))TUPLE(RID(BODY())ID(BODY(TUPLE(RELVARID(16))))RELVARNAME(RELVARCARDINALITY))TUPLE(RID(BODY(TUPLE(RELVARID(48))))ID(BODY(TUPLE(RELVARID(48))))RELVARNAME(NEWATTRIBUTEDEFAULTVALUE))TUPLE(RID(BODY(TUPLE(RELVARID(42))))ID(BODY(TUPLE(RELVARID(42))))RELVARNAME(POSSREPCOMPONENT))))

Request : inquire extend(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5))))),begin(the_begin(attr))end(the_end(attr)))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL)END(INT)BEGIN(INT))BODY(TUPLE(ATTR(BEGIN(1)END(5))END(5)BEGIN(1))))
Request : inquire extend(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5))))),begin(the_begin(attr))end(max(int(2),the_begin(attr))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL)END(INT)BEGIN(INT))BODY(TUPLE(ATTR(BEGIN(1)END(5))END(2)BEGIN(1))))
Request : inquire extend(relation(heading(attr(intinterval))body(tuple(attr(begin(2)end(5))))),begin(the_begin(attr))end(max(int(2),the_begin(attr))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL)END(INT)BEGIN(INT))BODY(TUPLE(ATTR(BEGIN(2)END(5))END(2)BEGIN(2))))
Request : inquire extend(relation(heading(attr(intinterval))body(tuple(attr(begin(3)end(5))))),begin(the_begin(attr))end(max(int(2),the_begin(attr))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL)END(INT)BEGIN(INT))BODY(TUPLE(ATTR(BEGIN(3)END(5))END(3)BEGIN(3))))
Request : inquire extend(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5))))),newinterval(intinterval(begin(the_begin(attr))end(max(int(2),the_begin(attr))))))
Reply   : RELATION(HEADING(NEWINTERVAL(INTINTERVAL)ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(5))NEWINTERVAL(BEGIN(1)END(2)))))
Request : inquire extend(relation(heading(attr(intinterval))body(tuple(attr(begin(2)end(5))))),newinterval(intinterval(begin(the_begin(attr))end(max(int(2),the_begin(attr))))))
Reply   : RELATION(HEADING(NEWINTERVAL(INTINTERVAL)ATTR(INTINTERVAL))BODY())
Request : inquire extend(relation(heading(attr(intinterval))body(tuple(attr(begin(3)end(5))))),newinterval(intinterval(begin(the_begin(attr))end(max(int(2),the_begin(attr))))))
Reply   : RELATION(HEADING(NEWINTERVAL(INTINTERVAL)ATTR(INTINTERVAL))BODY())
END
