Comment : Charset=windows-1252
Comment : regular simple test cases for project
Request : inquire project(restrict(dbmsfile,matches(the_string(filename),string(DATABASECATALOG...DB))),(filename))
Reply   : RELATION(HEADING(FILENAME(FILENAME))BODY(TUPLE(FILENAME(DATABASECATALOG.SPDB))))
Request : inquire project(restrict(dbmsfile,matches(the_string(filename),string(DATABASECATALOG...DB))),(filename,pagesize))
Reply   : RELATION(HEADING(PAGESIZE(INT)FILENAME(FILENAME))BODY(TUPLE(PAGESIZE(32768)FILENAME(DATABASECATALOG.SPDB))))
Request : inquire project(restrict(dbmsfile,matches(the_string(filename),string(DATABASECATALOG...DB))),(filename,filename))
Reply   : 1497858657:520:Attribute name FILENAME specified twice in filename,filename.
Request : inquire project(dbmsfile,())
Reply   : RELATION(HEADING()BODY(TUPLE()))
Request : inquire project(restrict(dbmsfile,matches(the_string(filename),string(DATABASECATALOG...DB))),(filenam))
Reply   : 1497858657:445:Attribute FILENAM does not appear in the heading { PAGESIZE:INT FILENAME:FILENAME }.
Request : inquire project(restrict(storagespace,matches(the_string(filename),string(DATABASECATALOG...DB))),(filename))
Reply   : RELATION(HEADING(FILENAME(FILENAME))BODY(TUPLE(FILENAME(DATABASECATALOG.SPDB))))

Comment : simple regular test cases for project with intervals
Request : inquire project(relation(heading(a1(int)i1(intinterval))body(t(a1(1)i1(begin(1)end(5))) t(a1(2)i1(begin(3)end(8))) )),(i1))
Reply   : RELATION(HEADING(I1(INTINTERVAL))BODY(TUPLE(I1(BEGIN(1)END(8)))))
Request : inquire project(relation(heading(a1(int)i1(intinterval))body(t(a1(1)i1(begin(1)end(5))) t(a1(2)i1(begin(5)end(9))) )),(i1))
Reply   : RELATION(HEADING(I1(INTINTERVAL))BODY(TUPLE(I1(BEGIN(1)END(9)))))
Request : inquire project(relation(heading(a1(int)i1(intinterval))body(t(a1(1)i1(begin(1)end(5))) t(a1(2)i1(begin(3)end(8))) )),(a1,i1))
Reply   : RELATION(HEADING(A1(INT)I1(INTINTERVAL))BODY(TUPLE(I1(BEGIN(1)END(5))A1(1))TUPLE(I1(BEGIN(3)END(8))A1(2))))
Request : inquire project(relation(heading(a1(int)a2(int)i1(intinterval))body(t(a1(1)a2(11)i1(begin(1)end(5))) t(a1(1)a2(12)i1(begin(4)end(9))) t(a1(2)a2(11)i1(begin(21)end(25))) t(a1(2)a2(12)i1(begin(8)end(22))) )),(a1,i1))
Reply   : RELATION(HEADING(A1(INT)I1(INTINTERVAL))BODY(TUPLE(I1(BEGIN(1)END(9))A1(1))TUPLE(I1(BEGIN(8)END(25))A1(2))))
END
