Comment : Charset=windows-1252
Comment : test cases for relational union with one single interval-typed attribute and multi-tuple relations
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(-1)end(0))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(-1)END(0)))TUPLE(ATTR(BEGIN(1)END(5)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(-1)end(1))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(-1)END(5)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(-1)end(3))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(-1)END(5)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(-1)end(5))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(-1)END(5)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(-1)end(7))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(-1)END(7)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(-1)end(21))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(-1)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(-1)end(27))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(-1)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(-1))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(-1)))))
Request : 
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(1))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(5)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(3))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(5)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(5)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(7))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(7)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(21))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(27))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(1))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)))))
Request : 
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(2)end(3)))tuple(attr(begin(12)end(33))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(5)))TUPLE(ATTR(BEGIN(12)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(2)end(5)))tuple(attr(begin(12)end(33))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(5)))TUPLE(ATTR(BEGIN(12)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(2)end(7)))tuple(attr(begin(12)end(33))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(7)))TUPLE(ATTR(BEGIN(12)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(2))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)))))
Request : 
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(5)end(5))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(5)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(5)end(7))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(7)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(5)end(21))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(5))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)))))
Request : 
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(6)end(17))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(6)END(17)))TUPLE(ATTR(BEGIN(1)END(5)))TUPLE(ATTR(BEGIN(21)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(6)end(21))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(5)))TUPLE(ATTR(BEGIN(6)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(6)end(27))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(5)))TUPLE(ATTR(BEGIN(6)END(35)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(6)end(27)))tuple(attr(begin(31)end(37))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(1)END(5)))TUPLE(ATTR(BEGIN(6)END(37)))))
Request : inquire union(relation(heading(attr(intinterval))body(tuple(attr(begin(1)end(5)))tuple(attr(begin(21)end(35))))),relation(heading(attr(intinterval))body(tuple(attr(begin(6))))))
Reply   : RELATION(HEADING(ATTR(INTINTERVAL))BODY(TUPLE(ATTR(BEGIN(6)))TUPLE(ATTR(BEGIN(1)END(5)))))
END
