Comment : Charset=windows-1252
Comment : test cases for specifying relation values holding a relation valued attribute
Request : inquire relation(heading(dbmsfile(relation(heading(pagesize(int)filename(filename)))))body(tuple(dbmsfile(restrict(dbmsfile,matches(the_string(filename),string(DATABASECATALOG...DB)))))))
Reply   : RELATION(HEADING(DBMSFILE(RELATION(HEADING(PAGESIZE(INT)FILENAME(FILENAME)))))BODY(TUPLE(DBMSFILE(BODY(TUPLE(PAGESIZE(32768)FILENAME(DATABASECATALOG.SPDB)))))))
Request : inquire relation(heading(dbmsfile(relation(heading(pagesize(int)filename(filename)))))body(tuple(dbmsfile(restrict(dbmsfile,matches(the_string(filename),string(DATABASECATALOG...DB)))))tuple(dbmsfile(body(tuple(pagesize(32768)filename(databasecatalog.spdb)))))))
Reply   : RELATION(HEADING(DBMSFILE(RELATION(HEADING(PAGESIZE(INT)FILENAME(FILENAME)))))BODY(TUPLE(DBMSFILE(BODY(TUPLE(PAGESIZE(32768)FILENAME(DATABASECATALOG.SPDB)))))))
Request : inquire relation(heading(dbmsfile(relation(heading(pagesize(int)filename(filename)))))body(tuple(dbmsfile(restrict(dbmsfile,matches(the_string(filename),string(DATABASECATALOG...DB)))))tuple(dbmsfile(body(tuple(pagesize(32767)filename(databasecatalog.spdb)))))))
Reply   : RELATION(HEADING(DBMSFILE(RELATION(HEADING(PAGESIZE(INT)FILENAME(FILENAME)))))BODY(TUPLE(DBMSFILE(BODY(TUPLE(PAGESIZE(32768)FILENAME(DATABASECATALOG.SPDB)))))TUPLE(DBMSFILE(BODY(TUPLE(PAGESIZE(32767)FILENAME(DATABASECATALOG.SPDB)))))))
Request : inquire relation(heading(dbmsfile(relation(heading(pagesize(int)filename(filename)))))body(tuple(dbmsfile(restrict(dbmsfile,matches(the_string(filename),string(DATABASECATALOG...DB)))))tuple(dbmsfile(body(tuple(pagesize(32768)filename(databasecatalog.spdbc)))))))
Reply   : RELATION(HEADING(DBMSFILE(RELATION(HEADING(PAGESIZE(INT)FILENAME(FILENAME)))))BODY(TUPLE(DBMSFILE(BODY(TUPLE(PAGESIZE(32768)FILENAME(DATABASECATALOG.SPDBC)))))TUPLE(DBMSFILE(BODY(TUPLE(PAGESIZE(32768)FILENAME(DATABASECATALOG.SPDB)))))))
Request : inquire relation(heading(dbmsfile(relation(heading(pagesize(int)filename(filename))))dataspace(relation(heading(storagespaceid(int)maximumgaps(int)gapcompressionthreshold(int)filename(filename)))))body(tuple(dbmsfile(restrict(dbmsfile,matches(the_string(filename),string(DATABASECATALOG...DB))))dataspace(restrict(dataspace,matches(the_string(filename),string(DATABASECATALOG...DB)))))))
Reply   : RELATION(HEADING(DBMSFILE(RELATION(HEADING(PAGESIZE(INT)FILENAME(FILENAME))))DATASPACE(RELATION(HEADING(STORAGESPACEID(INT)MAXIMUMGAPS(INT)GAPCOMPRESSIONTHRESHOLD(INT)FILENAME(FILENAME)))))BODY(TUPLE(DATASPACE(BODY(TUPLE(STORAGESPACEID(4)MAXIMUMGAPS(7)GAPCOMPRESSIONTHRESHOLD(4)FILENAME(DATABASECATALOG.SPDB))))DBMSFILE(BODY(TUPLE(PAGESIZE(32768)FILENAME(DATABASECATALOG.SPDB)))))))
Request : inquire relation(heading(dbmsfile(relation(heading(pagesize(int)filename(filename))))treeindexspace(relation(heading(storagespaceid(int)filename(filename)))))body(tuple(dbmsfile(restrict(dbmsfile,matches(the_string(filename),string(DATABASECATALOG...DB))))treeindexspace(restrict(treeindexspace,matches(the_string(filename),string(DATABASECATALOG...DB)))))))
Reply   : RELATION(HEADING(DBMSFILE(RELATION(HEADING(PAGESIZE(INT)FILENAME(FILENAME))))TREEINDEXSPACE(RELATION(HEADING(STORAGESPACEID(INT)FILENAME(FILENAME)))))BODY(TUPLE(TREEINDEXSPACE(BODY(TUPLE(STORAGESPACEID(52)FILENAME(DATABASECATALOG.SPDB))TUPLE(STORAGESPACEID(2)FILENAME(DATABASECATALOG.SPDB))))DBMSFILE(BODY(TUPLE(PAGESIZE(32768)FILENAME(DATABASECATALOG.SPDB)))))))
Request : inquire extend(restrict(dataspace,matches(the_string(filename),string(DATABASECATALOG...DB))),silly(relation(heading(allnumbers(int))body(tuple(allnumbers(maximumgaps))tuple(allnumbers(storagespaceid))tuple(allnumbers(gapcompressionthreshold))))))
Reply   : RELATION(HEADING(STORAGESPACEID(INT)MAXIMUMGAPS(INT)GAPCOMPRESSIONTHRESHOLD(INT)FILENAME(FILENAME)SILLY(RELATION(HEADING(ALLNUMBERS(INT)))))BODY(TUPLE(STORAGESPACEID(4)GAPCOMPRESSIONTHRESHOLD(4)MAXIMUMGAPS(7)FILENAME(DATABASECATALOG.SPDB)SILLY(BODY(TUPLE(ALLNUMBERS(7))TUPLE(ALLNUMBERS(4)))))))
END
