summaryrefslogtreecommitdiffstats
path: root/systemtest/testdata/partialoverlay
diff options
context:
space:
mode:
Diffstat (limited to 'systemtest/testdata/partialoverlay')
-rw-r--r--systemtest/testdata/partialoverlay/u01_create.ql1
-rw-r--r--systemtest/testdata/partialoverlay/u01_create.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u02_create.ql1
-rw-r--r--systemtest/testdata/partialoverlay/u02_create.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u03_insert.ql14
-rw-r--r--systemtest/testdata/partialoverlay/u03_insert.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u04_insert.ql13
-rw-r--r--systemtest/testdata/partialoverlay/u04_insert.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u05_update.ql15
-rw-r--r--systemtest/testdata/partialoverlay/u05_update.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u06_update.ql14
-rw-r--r--systemtest/testdata/partialoverlay/u06_update.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u07_update.ql15
-rw-r--r--systemtest/testdata/partialoverlay/u07_update.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u08_update.ql15
-rw-r--r--systemtest/testdata/partialoverlay/u08_update.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u09_lookup.ql3
-rw-r--r--systemtest/testdata/partialoverlay/u09_lookup.ql.out24
-rw-r--r--systemtest/testdata/partialoverlay/u10_lookup.ql3
-rw-r--r--systemtest/testdata/partialoverlay/u10_lookup.ql.out24
-rw-r--r--systemtest/testdata/partialoverlay/u11_overlay.ql.out1
-rw-r--r--systemtest/testdata/partialoverlay/u12_overlay.ql.out84
-rw-r--r--systemtest/testdata/partialoverlay/u13_overlay.ql.out84
-rw-r--r--systemtest/testdata/partialoverlay/u98_drop.ql2
-rw-r--r--systemtest/testdata/partialoverlay/u98_drop.ql.out0
-rw-r--r--systemtest/testdata/partialoverlay/u99_drop.ql1
-rw-r--r--systemtest/testdata/partialoverlay/u99_drop.ql.out0
27 files changed, 314 insertions, 0 deletions
diff --git a/systemtest/testdata/partialoverlay/u01_create.ql b/systemtest/testdata/partialoverlay/u01_create.ql
new file mode 100644
index 0000000..17e070a
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u01_create.ql
@@ -0,0 +1 @@
+CREATE COLLECTION PartialOverlay1 ULongSet
diff --git a/systemtest/testdata/partialoverlay/u01_create.ql.out b/systemtest/testdata/partialoverlay/u01_create.ql.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u01_create.ql.out
diff --git a/systemtest/testdata/partialoverlay/u02_create.ql b/systemtest/testdata/partialoverlay/u02_create.ql
new file mode 100644
index 0000000..36ceda2
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u02_create.ql
@@ -0,0 +1 @@
+CREATE COLLECTION PartialOverlay2 ULongSet
diff --git a/systemtest/testdata/partialoverlay/u02_create.ql.out b/systemtest/testdata/partialoverlay/u02_create.ql.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u02_create.ql.out
diff --git a/systemtest/testdata/partialoverlay/u03_insert.ql b/systemtest/testdata/partialoverlay/u03_insert.ql
new file mode 100644
index 0000000..c508a46
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u03_insert.ql
@@ -0,0 +1,14 @@
+insert into PartialOverlay2 values < [0:10,0:10]
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul
+ >
+
diff --git a/systemtest/testdata/partialoverlay/u03_insert.ql.out b/systemtest/testdata/partialoverlay/u03_insert.ql.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u03_insert.ql.out
diff --git a/systemtest/testdata/partialoverlay/u04_insert.ql b/systemtest/testdata/partialoverlay/u04_insert.ql
new file mode 100644
index 0000000..de9816e
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u04_insert.ql
@@ -0,0 +1,13 @@
+insert into PartialOverlay1 values < [0:10,0:10]
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul
+ >
diff --git a/systemtest/testdata/partialoverlay/u04_insert.ql.out b/systemtest/testdata/partialoverlay/u04_insert.ql.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u04_insert.ql.out
diff --git a/systemtest/testdata/partialoverlay/u05_update.ql b/systemtest/testdata/partialoverlay/u05_update.ql
new file mode 100644
index 0000000..c4555c4
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u05_update.ql
@@ -0,0 +1,15 @@
+UPDATE PartialOverlay2 AS image
+SET image ASSIGN < [90:100,90:100]
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul
+ >
+
diff --git a/systemtest/testdata/partialoverlay/u05_update.ql.out b/systemtest/testdata/partialoverlay/u05_update.ql.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u05_update.ql.out
diff --git a/systemtest/testdata/partialoverlay/u06_update.ql b/systemtest/testdata/partialoverlay/u06_update.ql
new file mode 100644
index 0000000..179a754
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u06_update.ql
@@ -0,0 +1,14 @@
+UPDATE PartialOverlay2 AS image
+SET image ASSIGN < [45:55,25:35]
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul;
+ 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul
+ >
diff --git a/systemtest/testdata/partialoverlay/u06_update.ql.out b/systemtest/testdata/partialoverlay/u06_update.ql.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u06_update.ql.out
diff --git a/systemtest/testdata/partialoverlay/u07_update.ql b/systemtest/testdata/partialoverlay/u07_update.ql
new file mode 100644
index 0000000..748e48e
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u07_update.ql
@@ -0,0 +1,15 @@
+UPDATE PartialOverlay1 AS image
+SET image ASSIGN < [45:55,65:75]
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul
+ >
+
diff --git a/systemtest/testdata/partialoverlay/u07_update.ql.out b/systemtest/testdata/partialoverlay/u07_update.ql.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u07_update.ql.out
diff --git a/systemtest/testdata/partialoverlay/u08_update.ql b/systemtest/testdata/partialoverlay/u08_update.ql
new file mode 100644
index 0000000..5c2fd28
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u08_update.ql
@@ -0,0 +1,15 @@
+UPDATE PartialOverlay1 AS image
+SET image ASSIGN < [90:100,90:100]
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul;
+ 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul, 1ul
+ >
+
diff --git a/systemtest/testdata/partialoverlay/u08_update.ql.out b/systemtest/testdata/partialoverlay/u08_update.ql.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u08_update.ql.out
diff --git a/systemtest/testdata/partialoverlay/u09_lookup.ql b/systemtest/testdata/partialoverlay/u09_lookup.ql
new file mode 100644
index 0000000..c720367
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u09_lookup.ql
@@ -0,0 +1,3 @@
+SELECT scale(a, [0:10,0:10])
+FROM PartialOverlay1 AS a
+
diff --git a/systemtest/testdata/partialoverlay/u09_lookup.ql.out b/systemtest/testdata/partialoverlay/u09_lookup.ql.out
new file mode 100644
index 0000000..0e0e0fb
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u09_lookup.ql.out
@@ -0,0 +1,24 @@
+-- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
+-- Testbed line: result_elements=1
+-- Testbed start block:
+Image 1
+GMarray
+ Type Structure........: marray <ulong, [0:10,0:10]>
+ Type Schema...........: marray< ulong >
+ Domain................: [0:10,0:10]
+ Base Type Schema......: ulong
+ Base Type Length......: 4
+ Data format.......... : Array
+ Data size (bytes).... : 484
+ 1 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 1 1 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 1 1
+ 0 0 0 0 0 0 0 0 0 1 1
+-- Testbed end block:
diff --git a/systemtest/testdata/partialoverlay/u10_lookup.ql b/systemtest/testdata/partialoverlay/u10_lookup.ql
new file mode 100644
index 0000000..a17efa3
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u10_lookup.ql
@@ -0,0 +1,3 @@
+SELECT scale(a, [0:10,0:10])
+FROM PartialOverlay2 AS a
+
diff --git a/systemtest/testdata/partialoverlay/u10_lookup.ql.out b/systemtest/testdata/partialoverlay/u10_lookup.ql.out
new file mode 100644
index 0000000..a56f5d3
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u10_lookup.ql.out
@@ -0,0 +1,24 @@
+-- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
+-- Testbed line: result_elements=1
+-- Testbed start block:
+Image 1
+GMarray
+ Type Structure........: marray <ulong, [0:10,0:10]>
+ Type Schema...........: marray< ulong >
+ Domain................: [0:10,0:10]
+ Base Type Schema......: ulong
+ Base Type Length......: 4
+ Data format.......... : Array
+ Data size (bytes).... : 484
+ 2 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 2 2 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 2 2
+ 0 0 0 0 0 0 0 0 0 2 2
+-- Testbed end block:
diff --git a/systemtest/testdata/partialoverlay/u11_overlay.ql.out b/systemtest/testdata/partialoverlay/u11_overlay.ql.out
new file mode 100644
index 0000000..4ff4c0a
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u11_overlay.ql.out
@@ -0,0 +1 @@
+-- Testbed line: error_no=355
diff --git a/systemtest/testdata/partialoverlay/u12_overlay.ql.out b/systemtest/testdata/partialoverlay/u12_overlay.ql.out
new file mode 100644
index 0000000..7ec12ef
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u12_overlay.ql.out
@@ -0,0 +1,84 @@
+-- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
+-- Testbed line: result_elements=4
+-- Testbed start block:
+Image 1
+GMarray
+ Type Structure........: marray <ulong, [0:10,0:10]>
+ Type Schema...........: marray< ulong >
+ Domain................: [0:10,0:10]
+ Base Type Schema......: ulong
+ Base Type Length......: 4
+ Data format.......... : Array
+ Data size (bytes).... : 484
+ 1 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 1 1
+ 0 0 0 0 0 0 0 0 0 1 1
+Image 2
+GMarray
+ Type Structure........: marray <ulong, [0:10,0:10]>
+ Type Schema...........: marray< ulong >
+ Domain................: [0:10,0:10]
+ Base Type Schema......: ulong
+ Base Type Length......: 4
+ Data format.......... : Array
+ Data size (bytes).... : 484
+ 1 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 1 1
+ 0 0 0 0 0 0 0 0 0 1 1
+Image 3
+GMarray
+ Type Structure........: marray <ulong, [0:10,0:10]>
+ Type Schema...........: marray< ulong >
+ Domain................: [0:10,0:10]
+ Base Type Schema......: ulong
+ Base Type Length......: 4
+ Data format.......... : Array
+ Data size (bytes).... : 484
+ 1 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 1 1
+ 0 0 0 0 0 0 0 0 0 1 1
+Image 4
+GMarray
+ Type Structure........: marray <ulong, [0:10,0:10]>
+ Type Schema...........: marray< ulong >
+ Domain................: [0:10,0:10]
+ Base Type Schema......: ulong
+ Base Type Length......: 4
+ Data format.......... : Array
+ Data size (bytes).... : 484
+ 1 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 1 1
+ 0 0 0 0 0 0 0 0 0 1 1
+-- Testbed end block:
diff --git a/systemtest/testdata/partialoverlay/u13_overlay.ql.out b/systemtest/testdata/partialoverlay/u13_overlay.ql.out
new file mode 100644
index 0000000..592070d
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u13_overlay.ql.out
@@ -0,0 +1,84 @@
+-- Testbed line: result_type=set <marray <ulong, [0:10,0:10]>>
+-- Testbed line: result_elements=4
+-- Testbed start block:
+Image 1
+GMarray
+ Type Structure........: marray <ulong, [0:10,0:10]>
+ Type Schema...........: marray< ulong >
+ Domain................: [0:10,0:10]
+ Base Type Schema......: ulong
+ Base Type Length......: 4
+ Data format.......... : Array
+ Data size (bytes).... : 484
+ 1 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+Image 2
+GMarray
+ Type Structure........: marray <ulong, [0:10,0:10]>
+ Type Schema...........: marray< ulong >
+ Domain................: [0:10,0:10]
+ Base Type Schema......: ulong
+ Base Type Length......: 4
+ Data format.......... : Array
+ Data size (bytes).... : 484
+ 1 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+Image 3
+GMarray
+ Type Structure........: marray <ulong, [0:10,0:10]>
+ Type Schema...........: marray< ulong >
+ Domain................: [0:10,0:10]
+ Base Type Schema......: ulong
+ Base Type Length......: 4
+ Data format.......... : Array
+ Data size (bytes).... : 484
+ 1 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+Image 4
+GMarray
+ Type Structure........: marray <ulong, [0:10,0:10]>
+ Type Schema...........: marray< ulong >
+ Domain................: [0:10,0:10]
+ Base Type Schema......: ulong
+ Base Type Length......: 4
+ Data format.......... : Array
+ Data size (bytes).... : 484
+ 1 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0
+-- Testbed end block:
diff --git a/systemtest/testdata/partialoverlay/u98_drop.ql b/systemtest/testdata/partialoverlay/u98_drop.ql
new file mode 100644
index 0000000..422c875
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u98_drop.ql
@@ -0,0 +1,2 @@
+DROP COLLECTION PartialOverlay1
+
diff --git a/systemtest/testdata/partialoverlay/u98_drop.ql.out b/systemtest/testdata/partialoverlay/u98_drop.ql.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u98_drop.ql.out
diff --git a/systemtest/testdata/partialoverlay/u99_drop.ql b/systemtest/testdata/partialoverlay/u99_drop.ql
new file mode 100644
index 0000000..c89121f
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u99_drop.ql
@@ -0,0 +1 @@
+DROP COLLECTION PartialOverlay2
diff --git a/systemtest/testdata/partialoverlay/u99_drop.ql.out b/systemtest/testdata/partialoverlay/u99_drop.ql.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/systemtest/testdata/partialoverlay/u99_drop.ql.out