You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by ha...@apache.org on 2020/05/17 20:23:50 UTC

[hive] branch master updated: HIVE-23478 : Fix flaky special_character_in_tabnames_quotes_1 test (John Sherman via Ashutosh Chauhan)

This is an automated email from the ASF dual-hosted git repository.

hashutosh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new 7fe1076  HIVE-23478 : Fix flaky special_character_in_tabnames_quotes_1 test (John Sherman via Ashutosh Chauhan)
7fe1076 is described below

commit 7fe1076b59e4bfd28c31df9734422fcc0e8dfd33
Author: John Sherman <jf...@cloudera.com>
AuthorDate: Sun May 17 13:23:05 2020 -0700

    HIVE-23478 : Fix flaky special_character_in_tabnames_quotes_1 test (John Sherman via Ashutosh Chauhan)
    
    Signed-off-by: Ashutosh Chauhan <ha...@apache.org>
---
 .../special_character_in_tabnames_quotes_1.q       |   23 +-
 .../special_character_in_tabnames_quotes_1.q.out   | 2096 ++++++++++----------
 2 files changed, 1058 insertions(+), 1061 deletions(-)

diff --git a/ql/src/test/queries/clientpositive/special_character_in_tabnames_quotes_1.q b/ql/src/test/queries/clientpositive/special_character_in_tabnames_quotes_1.q
index 64c9922..7a05ec8 100644
--- a/ql/src/test/queries/clientpositive/special_character_in_tabnames_quotes_1.q
+++ b/ql/src/test/queries/clientpositive/special_character_in_tabnames_quotes_1.q
@@ -9,8 +9,8 @@ set hive.support.quoted.identifiers=standard;
 
 -- SORT_QUERY_RESULTS
 
-create database "db~!@#$%^&*(),<>";
-use "db~!@#$%^&*(),<>";
+create database "db~!@@#$%^&*(),<>";
+use "db~!@@#$%^&*(),<>";
 
 create table "c/b/o_t1"(key string, value string, c_int int, c_float float, c_boolean boolean)  partitioned by (dt string) row format delimited fields terminated by ',' STORED AS TEXTFILE;
 create table "//cbo_t2"(key string, value string, c_int int, c_float float, c_boolean boolean)  partitioned by (dt string) row format delimited fields terminated by ',' STORED AS TEXTFILE;
@@ -301,21 +301,19 @@ set hive.auto.convert.join=false;
 
 -- 7. Test Select + TS + Join + Fil + GB + GB Having + Limit
 
-select key, (c_int+1)+2 as x, sum(c_int) from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key order by x limit 1;
+select key, (c_int+1)+2 as x, sum(c_int) from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key order by key, x limit 1;
 
 select x, y, count(*) from (select key, (c_int+c_float+1+2) as x, sum(c_int) as y from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key) R group by y, x order by x,y limit 1;
 
 select key from(select key from (select key from "c/b/o_t1" order by key limit 5)"//cbo_t2" order by key limit 5)"cbo_/t3////" order by key limit 5;
 
-select key, c_int from(select key, c_int from (select key, c_int from "c/b/o_t1" order by c_int limit 5)"c/b/o_t1"  order by c_int limit 5)"//cbo_t2"  order by c_int limit 5;
+select key, c_int from(select key, c_int from (select key, c_int from "c/b/o_t1" order by key, c_int limit 5)"c/b/o_t1"  order by key, c_int limit 5)"//cbo_t2"  order by key, c_int limit 5;
 
 
 
-select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0) group by c_float, "c/b/o_t1".c_int, key order by a limit 5) "c/b/o_t1" join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)  group by c_float, "//cbo_t2".c_int, key order by q/10 desc, r asc  [...]
+select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0) group by c_float, "c/b/o_t1".c_int, key order by a, b limit 5) "c/b/o_t1" join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)  group by c_float, "//cbo_t2".c_int, key order by p, q/10 desc,  [...]
 
-
-
-select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by b % c asc, b desc limit 5) "c/b/o_t1" left outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and  [...]
+select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a, b % c asc, b desc limit 5) "c/b/o_t1" left outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) a [...]
 
 set hive.cbo.enable=false;
 
@@ -343,12 +341,11 @@ select * from (select c_int, b, "c/b/o_t1".c from (select key as a, c_int as b,
 
 select * from (select c_int, b, "c/b/o_t1".c from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left semi join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p full outer join "cbo_/t3////" on "c/b/o_t1".a=key where  [...]
 
-select a, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a+b desc, c asc) "c/b/o_t1" left semi join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or "//c [...]
+select a, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a, a+b desc, c asc) "c/b/o_t1" left semi join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or " [...]
 
 select a, c, count(*)  from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a+b desc, c asc limit 5) "c/b/o_t1" left semi join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int >  [...]
 
 
-
 set hive.cbo.enable=false;
 
 set hive.exec.check.crossproducts=false;
@@ -1073,11 +1070,11 @@ select *, rank() over(partition by key order by value) from default.src1;
 
 insert into table "src/_/cbo" select * from default.src;
 
-select * from "src/_/cbo" order by key limit 1;
+select * from "src/_/cbo" order by key, value limit 1;
 
 insert overwrite table "src/_/cbo" select * from default.src;
 
-select * from "src/_/cbo" order by key limit 1;
+select * from "src/_/cbo" order by key, value limit 1;
 
 drop table "t//";
 create table "t//" (col string);
@@ -1086,6 +1083,6 @@ insert into "t//" values(null);
 analyze table "t//" compute statistics;
 explain select * from "t//";
 
-drop database "db~!@#$%^&*(),<>" cascade;
+drop database "db~!@@#$%^&*(),<>" cascade;
 
 set hive.support.quoted.identifiers=column;
diff --git a/ql/src/test/results/clientpositive/llap/special_character_in_tabnames_quotes_1.q.out b/ql/src/test/results/clientpositive/llap/special_character_in_tabnames_quotes_1.q.out
index 4fe0311..2638e00 100644
--- a/ql/src/test/results/clientpositive/llap/special_character_in_tabnames_quotes_1.q.out
+++ b/ql/src/test/results/clientpositive/llap/special_character_in_tabnames_quotes_1.q.out
@@ -1,65 +1,65 @@
-PREHOOK: query: create database "db~!@#$%^&*(),<>"
+PREHOOK: query: create database "db~!@@#$%^&*(),<>"
 PREHOOK: type: CREATEDATABASE
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: query: create database "db~!@#$%^&*(),<>"
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: query: create database "db~!@@#$%^&*(),<>"
 POSTHOOK: type: CREATEDATABASE
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: query: use "db~!@#$%^&*(),<>"
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: query: use "db~!@@#$%^&*(),<>"
 PREHOOK: type: SWITCHDATABASE
-PREHOOK: Input: database:db~!@#$%^&*(),<>
-POSTHOOK: query: use "db~!@#$%^&*(),<>"
+PREHOOK: Input: database:db~!@@#$%^&*(),<>
+POSTHOOK: query: use "db~!@@#$%^&*(),<>"
 POSTHOOK: type: SWITCHDATABASE
-POSTHOOK: Input: database:db~!@#$%^&*(),<>
+POSTHOOK: Input: database:db~!@@#$%^&*(),<>
 PREHOOK: query: create table "c/b/o_t1"(key string, value string, c_int int, c_float float, c_boolean boolean)  partitioned by (dt string) row format delimited fields terminated by ',' STORED AS TEXTFILE
 PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1
 POSTHOOK: query: create table "c/b/o_t1"(key string, value string, c_int int, c_float float, c_boolean boolean)  partitioned by (dt string) row format delimited fields terminated by ',' STORED AS TEXTFILE
 POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1
 PREHOOK: query: create table "//cbo_t2"(key string, value string, c_int int, c_float float, c_boolean boolean)  partitioned by (dt string) row format delimited fields terminated by ',' STORED AS TEXTFILE
 PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2
 POSTHOOK: query: create table "//cbo_t2"(key string, value string, c_int int, c_float float, c_boolean boolean)  partitioned by (dt string) row format delimited fields terminated by ',' STORED AS TEXTFILE
 POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2
 PREHOOK: query: create table "cbo_/t3////"(key string, value string, c_int int, c_float float, c_boolean boolean)  row format delimited fields terminated by ',' STORED AS TEXTFILE
 PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@cbo_/t3////
 POSTHOOK: query: create table "cbo_/t3////"(key string, value string, c_int int, c_float float, c_boolean boolean)  row format delimited fields terminated by ',' STORED AS TEXTFILE
 POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@cbo_/t3////
 PREHOOK: query: load data local inpath '../../data/files/cbo_t1.txt' into table "c/b/o_t1" partition (dt='2014')
 PREHOOK: type: LOAD
 #### A masked pattern was here ####
-PREHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1
 POSTHOOK: query: load data local inpath '../../data/files/cbo_t1.txt' into table "c/b/o_t1" partition (dt='2014')
 POSTHOOK: type: LOAD
 #### A masked pattern was here ####
-POSTHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 PREHOOK: query: load data local inpath '../../data/files/cbo_t2.txt' into table "//cbo_t2" partition (dt='2014')
 PREHOOK: type: LOAD
 #### A masked pattern was here ####
-PREHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2
+PREHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2
 POSTHOOK: query: load data local inpath '../../data/files/cbo_t2.txt' into table "//cbo_t2" partition (dt='2014')
 POSTHOOK: type: LOAD
 #### A masked pattern was here ####
-POSTHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
 PREHOOK: query: load data local inpath '../../data/files/cbo_t3.txt' into table "cbo_/t3////"
 PREHOOK: type: LOAD
 #### A masked pattern was here ####
-PREHOOK: Output: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Output: db~!@@#$%^&*(),<>@cbo_/t3////
 POSTHOOK: query: load data local inpath '../../data/files/cbo_t3.txt' into table "cbo_/t3////"
 POSTHOOK: type: LOAD
 #### A masked pattern was here ####
-POSTHOOK: Output: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Output: db~!@@#$%^&*(),<>@cbo_/t3////
 PREHOOK: query: CREATE TABLE "p/a/r/t"(
     p_partkey INT,
     p_name STRING,
@@ -72,8 +72,8 @@ PREHOOK: query: CREATE TABLE "p/a/r/t"(
     p_comment STRING
 )
 PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@p/a/r/t
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@p/a/r/t
 POSTHOOK: query: CREATE TABLE "p/a/r/t"(
     p_partkey INT,
     p_name STRING,
@@ -86,16 +86,16 @@ POSTHOOK: query: CREATE TABLE "p/a/r/t"(
     p_comment STRING
 )
 POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@p/a/r/t
 PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/part_tiny.txt' overwrite into table "p/a/r/t"
 PREHOOK: type: LOAD
 #### A masked pattern was here ####
-PREHOOK: Output: db~!@#$%^&*(),<>@p/a/r/t
+PREHOOK: Output: db~!@@#$%^&*(),<>@p/a/r/t
 POSTHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/part_tiny.txt' overwrite into table "p/a/r/t"
 POSTHOOK: type: LOAD
 #### A masked pattern was here ####
-POSTHOOK: Output: db~!@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Output: db~!@@#$%^&*(),<>@p/a/r/t
 PREHOOK: query: CREATE TABLE "line/item" (L_ORDERKEY      INT,
                                 L_PARTKEY       INT,
                                 L_SUPPKEY       INT,
@@ -115,8 +115,8 @@ PREHOOK: query: CREATE TABLE "line/item" (L_ORDERKEY      INT,
 ROW FORMAT DELIMITED
 FIELDS TERMINATED BY '|'
 PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@line/item
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@line/item
 POSTHOOK: query: CREATE TABLE "line/item" (L_ORDERKEY      INT,
                                 L_PARTKEY       INT,
                                 L_SUPPKEY       INT,
@@ -136,161 +136,161 @@ POSTHOOK: query: CREATE TABLE "line/item" (L_ORDERKEY      INT,
 ROW FORMAT DELIMITED
 FIELDS TERMINATED BY '|'
 POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@line/item
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@line/item
 PREHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/lineitem.txt' OVERWRITE INTO TABLE "line/item"
 PREHOOK: type: LOAD
 #### A masked pattern was here ####
-PREHOOK: Output: db~!@#$%^&*(),<>@line/item
+PREHOOK: Output: db~!@@#$%^&*(),<>@line/item
 POSTHOOK: query: LOAD DATA LOCAL INPATH '../../data/files/lineitem.txt' OVERWRITE INTO TABLE "line/item"
 POSTHOOK: type: LOAD
 #### A masked pattern was here ####
-POSTHOOK: Output: db~!@#$%^&*(),<>@line/item
+POSTHOOK: Output: db~!@@#$%^&*(),<>@line/item
 PREHOOK: query: create table "src/_/cbo" as select * from default.src
 PREHOOK: type: CREATETABLE_AS_SELECT
 PREHOOK: Input: default@src
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
 POSTHOOK: query: create table "src/_/cbo" as select * from default.src
 POSTHOOK: type: CREATETABLE_AS_SELECT
 POSTHOOK: Input: default@src
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
 POSTHOOK: Lineage: src/_/cbo.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
 POSTHOOK: Lineage: src/_/cbo.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
 PREHOOK: query: analyze table "c/b/o_t1" partition (dt) compute statistics
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 POSTHOOK: query: analyze table "c/b/o_t1" partition (dt) compute statistics
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 PREHOOK: query: analyze table "c/b/o_t1" compute statistics for columns key, value, c_int, c_float, c_boolean
 PREHOOK: type: ANALYZE_TABLE
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table "c/b/o_t1" compute statistics for columns key, value, c_int, c_float, c_boolean
 POSTHOOK: type: ANALYZE_TABLE
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 PREHOOK: query: analyze table "//cbo_t2" partition (dt) compute statistics
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
 POSTHOOK: query: analyze table "//cbo_t2" partition (dt) compute statistics
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
 PREHOOK: query: analyze table "//cbo_t2" compute statistics for columns key, value, c_int, c_float, c_boolean
 PREHOOK: type: ANALYZE_TABLE
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table "//cbo_t2" compute statistics for columns key, value, c_int, c_float, c_boolean
 POSTHOOK: type: ANALYZE_TABLE
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
 #### A masked pattern was here ####
 PREHOOK: query: analyze table "cbo_/t3////" compute statistics
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
-PREHOOK: Output: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Output: db~!@@#$%^&*(),<>@cbo_/t3////
 POSTHOOK: query: analyze table "cbo_/t3////" compute statistics
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
-POSTHOOK: Output: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Output: db~!@@#$%^&*(),<>@cbo_/t3////
 PREHOOK: query: analyze table "cbo_/t3////" compute statistics for columns key, value, c_int, c_float, c_boolean
 PREHOOK: type: ANALYZE_TABLE
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
-PREHOOK: Output: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Output: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table "cbo_/t3////" compute statistics for columns key, value, c_int, c_float, c_boolean
 POSTHOOK: type: ANALYZE_TABLE
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
-POSTHOOK: Output: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Output: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 PREHOOK: query: analyze table "src/_/cbo" compute statistics
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
-PREHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
+PREHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
 POSTHOOK: query: analyze table "src/_/cbo" compute statistics
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
-POSTHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
 PREHOOK: query: analyze table "src/_/cbo" compute statistics for columns
 PREHOOK: type: ANALYZE_TABLE
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
-PREHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
+PREHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table "src/_/cbo" compute statistics for columns
 POSTHOOK: type: ANALYZE_TABLE
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
-POSTHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 PREHOOK: query: analyze table "p/a/r/t" compute statistics
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
-PREHOOK: Output: db~!@#$%^&*(),<>@p/a/r/t
+PREHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
+PREHOOK: Output: db~!@@#$%^&*(),<>@p/a/r/t
 POSTHOOK: query: analyze table "p/a/r/t" compute statistics
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
-POSTHOOK: Output: db~!@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Output: db~!@@#$%^&*(),<>@p/a/r/t
 PREHOOK: query: analyze table "p/a/r/t" compute statistics for columns
 PREHOOK: type: ANALYZE_TABLE
-PREHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
-PREHOOK: Output: db~!@#$%^&*(),<>@p/a/r/t
+PREHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
+PREHOOK: Output: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table "p/a/r/t" compute statistics for columns
 POSTHOOK: type: ANALYZE_TABLE
-POSTHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
-POSTHOOK: Output: db~!@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Output: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 PREHOOK: query: analyze table "line/item" compute statistics
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@line/item
-PREHOOK: Output: db~!@#$%^&*(),<>@line/item
+PREHOOK: Input: db~!@@#$%^&*(),<>@line/item
+PREHOOK: Output: db~!@@#$%^&*(),<>@line/item
 POSTHOOK: query: analyze table "line/item" compute statistics
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@line/item
-POSTHOOK: Output: db~!@#$%^&*(),<>@line/item
+POSTHOOK: Input: db~!@@#$%^&*(),<>@line/item
+POSTHOOK: Output: db~!@@#$%^&*(),<>@line/item
 PREHOOK: query: analyze table "line/item" compute statistics for columns
 PREHOOK: type: ANALYZE_TABLE
-PREHOOK: Input: db~!@#$%^&*(),<>@line/item
-PREHOOK: Output: db~!@#$%^&*(),<>@line/item
+PREHOOK: Input: db~!@@#$%^&*(),<>@line/item
+PREHOOK: Output: db~!@@#$%^&*(),<>@line/item
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table "line/item" compute statistics for columns
 POSTHOOK: type: ANALYZE_TABLE
-POSTHOOK: Input: db~!@#$%^&*(),<>@line/item
-POSTHOOK: Output: db~!@#$%^&*(),<>@line/item
+POSTHOOK: Input: db~!@@#$%^&*(),<>@line/item
+POSTHOOK: Output: db~!@@#$%^&*(),<>@line/item
 #### A masked pattern was here ####
 PREHOOK: query: select key, (c_int+1)+2 as x, sum(c_int) from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select key, (c_int+1)+2 as x, sum(c_int) from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	4	2
  1 	4	2
@@ -299,104 +299,104 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 NULL	NULL	NULL
 PREHOOK: query: select x, y, count(*) from (select key, (c_int+c_float+1+2) as x, sum(c_int) as y from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key) R group by y, x
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select x, y, count(*) from (select key, (c_int+c_float+1+2) as x, sum(c_int) as y from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key) R group by y, x
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 5.0	12	1
 5.0	2	3
 NULL	NULL	1
 PREHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0) group by c_float, "c/b/o_t1".c_int, key order by a) "c/b/o_t1" join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)  group by c_float, "//cbo_t2".c_int, key order by q/10 desc [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0) group by c_float, "c/b/o_t1".c_int, key order by a) "c/b/o_t1" join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)  group by c_float, "//cbo_t2".c_int, key order by q/10 des [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	12	6
 1	2	6
 PREHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by b % c asc, b desc) "c/b/o_t1" left outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by b % c asc, b desc) "c/b/o_t1" left outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 > [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	12	6
 1	2	6
 PREHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by b+c, a desc) "c/b/o_t1" right outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) a [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by b+c, a desc) "c/b/o_t1" right outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0)  [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	12	6
 1	2	6
 PREHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by c+a desc) "c/b/o_t1" full outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ( [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by c+a desc) "c/b/o_t1" full outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and  [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	12	6
 1	2	6
 PREHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0) "c/b/o_t1" join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or "//cb [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0) "c/b/o_t1" join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or "//c [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	12	6
 1	2	6
@@ -428,7 +428,7 @@ UNION  ALL
 
         select 'avg' as key,  avg(c_int) as value from "cbo_/t3////" s3) unionsrc order by unionsrc.key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select unionsrc.key FROM (select 'max' as key, max(c_int) as value from "cbo_/t3////" s1
 
@@ -440,7 +440,7 @@ UNION  ALL
 
         select 'avg' as key,  avg(c_int) as value from "cbo_/t3////" s3) unionsrc order by unionsrc.key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 avg
 max
@@ -455,7 +455,7 @@ UNION  ALL
 
         select 'avg' as key,  avg(c_int) as value from "cbo_/t3////" s3) unionsrc order by unionsrc.key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select unionsrc.key, unionsrc.value FROM (select 'max' as key, max(c_int) as value from "cbo_/t3////" s1
 
@@ -467,7 +467,7 @@ UNION  ALL
 
         select 'avg' as key,  avg(c_int) as value from "cbo_/t3////" s3) unionsrc order by unionsrc.key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 avg	1.5
 max	3.0
@@ -482,7 +482,7 @@ PREHOOK: query: select unionsrc.key, count(1) FROM (select 'max' as key, max(c_i
 
         select 'avg' as key,  avg(c_int) as value from "cbo_/t3////" s3) unionsrc group by unionsrc.key order by unionsrc.key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select unionsrc.key, count(1) FROM (select 'max' as key, max(c_int) as value from "cbo_/t3////" s1
 
@@ -494,24 +494,24 @@ POSTHOOK: query: select unionsrc.key, count(1) FROM (select 'max' as key, max(c_
 
         select 'avg' as key,  avg(c_int) as value from "cbo_/t3////" s3) unionsrc group by unionsrc.key order by unionsrc.key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 avg	1
 max	1
 min	1
 PREHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" join             "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" join             "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1	1
 1	1
@@ -611,15 +611,15 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1	1
 PREHOOK: query: select "c/b/o_t1".key from "c/b/o_t1" join "cbo_/t3////"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".key from "c/b/o_t1" join "cbo_/t3////"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
  1
  1
@@ -1023,15 +1023,15 @@ NULL
 NULL
 PREHOOK: query: select "c/b/o_t1".key from "c/b/o_t1" join "cbo_/t3////" where "c/b/o_t1".key="cbo_/t3////".key and "c/b/o_t1".key >= 1
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".key from "c/b/o_t1" join "cbo_/t3////" where "c/b/o_t1".key="cbo_/t3////".key and "c/b/o_t1".key >= 1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
  1
  1
@@ -1119,17 +1119,17 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1 
 PREHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" left outer join  "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" left outer join  "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1	1
 1	1
@@ -1231,17 +1231,17 @@ NULL	NULL
 NULL	NULL
 PREHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" right outer join "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" right outer join "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1	1
 1	1
@@ -1348,17 +1348,17 @@ NULL	NULL
 NULL	NULL
 PREHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" full outer join  "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" full outer join  "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1	1
 1	1
@@ -1467,19 +1467,19 @@ NULL	NULL
 NULL	NULL
 PREHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".p, q, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on "c/b/o_t1".a=key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".p, q, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on "c/b/o_t1".a=key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1.0	 1	1	1
 1	1.0	 1	1	1
@@ -2011,19 +2011,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1.0	1 	1	1
 PREHOOK: query: select key, "c/b/o_t1".c_int, "//cbo_t2".p, q from "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".key=p join (select key as a, c_int as b, "cbo_/t3////".c_float as c from "cbo_/t3////")"cbo_/t3////" on "c/b/o_t1".key=a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select key, "c/b/o_t1".c_int, "//cbo_t2".p, q from "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".key=p join (select key as a, c_int as b, "cbo_/t3////".c_float as c from "cbo_/t3////")"cbo_/t3////" on "c/b/o_t1".key=a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
  1	1	 1	1
  1	1	 1	1
@@ -2555,19 +2555,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1 	1	1 	1
 PREHOOK: query: select a, "c/b/o_t1".b, key, "//cbo_t2".c_int, "cbo_/t3////".p from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" join "//cbo_t2"  on "c/b/o_t1".a=key join (select key as p, c_int as q, "cbo_/t3////".c_float as r from "cbo_/t3////")"cbo_/t3////" on "c/b/o_t1".a="cbo_/t3////".p
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select a, "c/b/o_t1".b, key, "//cbo_t2".c_int, "cbo_/t3////".p from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" join "//cbo_t2"  on "c/b/o_t1".a=key join (select key as p, c_int as q, "cbo_/t3////".c_float as r from "cbo_/t3////")"cbo_/t3////" on "c/b/o_t1".a="cbo_/t3////".p
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
  1	1	 1	1	 1
  1	1	 1	1	 1
@@ -3099,19 +3099,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1 	1	1 	1	1 
 PREHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".c_int, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" join "//cbo_t2" on "c/b/o_t1".a="//cbo_t2".key join "cbo_/t3////" on "c/b/o_t1".a="cbo_/t3////".key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".c_int, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" join "//cbo_t2" on "c/b/o_t1".a="//cbo_t2".key join "cbo_/t3////" on "c/b/o_t1".a="cbo_/t3////".key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1.0	1	1
 1	1.0	1	1
@@ -3643,19 +3643,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1.0	1	1
 PREHOOK: query: select "cbo_/t3////".c_int, b, "//cbo_t2".c_int, "c/b/o_t1".c from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" join "//cbo_t2" on "c/b/o_t1".a="//cbo_t2".key join "cbo_/t3////" on "c/b/o_t1".a="cbo_/t3////".key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select "cbo_/t3////".c_int, b, "//cbo_t2".c_int, "c/b/o_t1".c from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" join "//cbo_t2" on "c/b/o_t1".a="//cbo_t2".key join "cbo_/t3////" on "c/b/o_t1".a="cbo_/t3////".key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	1	1.0
 1	1	1	1.0
@@ -4187,19 +4187,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1	1.0
 PREHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".p, q, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" left outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on "c/b/o_t1".a=key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".p, q, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" left outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on "c/b/o_t1".a=key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1.0	 1	1	1
 1	1.0	 1	1	1
@@ -4731,19 +4731,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1.0	1 	1	1
 PREHOOK: query: select key, "c/b/o_t1".c_int, "//cbo_t2".p, q from "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".key=p left outer join (select key as a, c_int as b, "cbo_/t3////".c_float as c from "cbo_/t3////")"cbo_/t3////" on "c/b/o_t1".key=a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select key, "c/b/o_t1".c_int, "//cbo_t2".p, q from "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".key=p left outer join (select key as a, c_int as b, "cbo_/t3////".c_float as c from "cbo_/t3////")"cbo_/t3////" on "c/b/o_t1".key=a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
  1	1	 1	1
  1	1	 1	1
@@ -5275,19 +5275,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1 	1	1 	1
 PREHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".p, q, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" right outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on "c/b/o_t1".a=key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".p, q, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" right outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on "c/b/o_t1".a=key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1.0	 1	1	1
 1	1.0	 1	1	1
@@ -5819,19 +5819,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1.0	1 	1	1
 PREHOOK: query: select key, "c/b/o_t1".c_int, "//cbo_t2".p, q from "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".key=p right outer join (select key as a, c_int as b, "cbo_/t3////".c_float as c from "cbo_/t3////")"cbo_/t3////" on "c/b/o_t1".key=a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select key, "c/b/o_t1".c_int, "//cbo_t2".p, q from "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".key=p right outer join (select key as a, c_int as b, "cbo_/t3////".c_float as c from "cbo_/t3////")"cbo_/t3////" on "c/b/o_t1".key=a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
  1	1	 1	1
  1	1	 1	1
@@ -6371,19 +6371,19 @@ NULL	NULL	NULL	NULL
 NULL	NULL	NULL	NULL
 PREHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".p, q, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on "c/b/o_t1".a=key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".p, q, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1") "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on "c/b/o_t1".a=key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1.0	 1	1	1
 1	1.0	 1	1	1
@@ -6915,19 +6915,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1.0	1 	1	1
 PREHOOK: query: select key, "c/b/o_t1".c_int, "//cbo_t2".p, q from "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".key=p full outer join (select key as a, c_int as b, "cbo_/t3////".c_float as c from "cbo_/t3////")"cbo_/t3////" on "c/b/o_t1".key=a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select key, "c/b/o_t1".c_int, "//cbo_t2".p, q from "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2") "//cbo_t2" on "c/b/o_t1".key=p full outer join (select key as a, c_int as b, "cbo_/t3////".c_float as c from "cbo_/t3////")"cbo_/t3////" on "c/b/o_t1".key=a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
  1	1	 1	1
  1	1	 1	1
@@ -7467,17 +7467,17 @@ NULL	NULL	NULL	NULL
 NULL	NULL	NULL	NULL
 PREHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" join "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key where ("c/b/o_t1".c_int + "//cbo_t2".c_int == 2) and ("c/b/o_t1".c_int > 0 or "//cbo_t2".c_float >= 0)
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" join "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key where ("c/b/o_t1".c_int + "//cbo_t2".c_int == 2) and ("c/b/o_t1".c_int > 0 or "//cbo_t2".c_float >= 0)
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1	1
 1	1
@@ -7577,17 +7577,17 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1	1
 PREHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" left outer join  "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key where ("c/b/o_t1".c_int + "//cbo_t2".c_int == 2) and ("c/b/o_t1".c_int > 0 or "//cbo_t2".c_float >= 0)
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" left outer join  "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key where ("c/b/o_t1".c_int + "//cbo_t2".c_int == 2) and ("c/b/o_t1".c_int > 0 or "//cbo_t2".c_float >= 0)
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1	1
 1	1
@@ -7687,17 +7687,17 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1	1
 PREHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" right outer join "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key where ("c/b/o_t1".c_int + "//cbo_t2".c_int == 2) and ("c/b/o_t1".c_int > 0 or "//cbo_t2".c_float >= 0)
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" right outer join "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key where ("c/b/o_t1".c_int + "//cbo_t2".c_int == 2) and ("c/b/o_t1".c_int > 0 or "//cbo_t2".c_float >= 0)
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1	1
 1	1
@@ -7797,17 +7797,17 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1	1
 PREHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" full outer join  "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key where ("c/b/o_t1".c_int + "//cbo_t2".c_int == 2) and ("c/b/o_t1".c_int > 0 or "//cbo_t2".c_float >= 0)
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int, "//cbo_t2".c_int from "c/b/o_t1" full outer join  "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key where ("c/b/o_t1".c_int + "//cbo_t2".c_int == 2) and ("c/b/o_t1".c_int > 0 or "//cbo_t2".c_float >= 0)
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1	1
 1	1
@@ -7907,19 +7907,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1	1
 PREHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".p, q, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on "c/b/o_t1".a [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select b, "c/b/o_t1".c, "//cbo_t2".p, q, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on "c/b/o_t1". [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1.0	 1	1	1
 1	1.0	 1	1	1
@@ -8451,19 +8451,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1.0	1 	1	1
 PREHOOK: query: select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on " [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on  [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -8995,19 +8995,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" right outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on  [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" right outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -9539,19 +9539,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on " [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p join "cbo_/t3////" on  [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -10083,19 +10083,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p join "cb [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p join "c [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -10627,19 +10627,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p left out [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p left ou [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -11171,19 +11171,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p right ou [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p right o [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -11715,19 +11715,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p full out [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p full ou [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -12259,19 +12259,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" right outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p right o [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" right outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p right  [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -12803,19 +12803,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" right outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p left ou [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" right outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p left o [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -13347,19 +13347,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" right outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p full ou [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" right outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p full o [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -13891,19 +13891,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p full out [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p full ou [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -14435,19 +14435,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p left out [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p left ou [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -14979,19 +14979,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 PREHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p right ou [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select q, b, "//cbo_t2".p, "c/b/o_t1".c, "cbo_/t3////".c_int from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" full outer join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p right o [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	 1	1.0	1
 1	1	 1	1.0	1
@@ -15521,107 +15521,107 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1 	1.0	1
 1	1	1 	1.0	1
 1	1	1 	1.0	1
-PREHOOK: query: select key, (c_int+1)+2 as x, sum(c_int) from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key order by x limit 1
+PREHOOK: query: select key, (c_int+1)+2 as x, sum(c_int) from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key order by key, x limit 1
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
-POSTHOOK: query: select key, (c_int+1)+2 as x, sum(c_int) from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key order by x limit 1
+POSTHOOK: query: select key, (c_int+1)+2 as x, sum(c_int) from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key order by key, x limit 1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	4	2
 PREHOOK: query: select x, y, count(*) from (select key, (c_int+c_float+1+2) as x, sum(c_int) as y from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key) R group by y, x order by x,y limit 1
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select x, y, count(*) from (select key, (c_int+c_float+1+2) as x, sum(c_int) as y from "c/b/o_t1" group by c_float, "c/b/o_t1".c_int, key) R group by y, x order by x,y limit 1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 5.0	2	3
 PREHOOK: query: select key from(select key from (select key from "c/b/o_t1" order by key limit 5)"//cbo_t2" order by key limit 5)"cbo_/t3////" order by key limit 5
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select key from(select key from (select key from "c/b/o_t1" order by key limit 5)"//cbo_t2" order by key limit 5)"cbo_/t3////" order by key limit 5
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1
  1
  1 
  1 
 1
-PREHOOK: query: select key, c_int from(select key, c_int from (select key, c_int from "c/b/o_t1" order by c_int limit 5)"c/b/o_t1"  order by c_int limit 5)"//cbo_t2"  order by c_int limit 5
+PREHOOK: query: select key, c_int from(select key, c_int from (select key, c_int from "c/b/o_t1" order by key, c_int limit 5)"c/b/o_t1"  order by key, c_int limit 5)"//cbo_t2"  order by key, c_int limit 5
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
-POSTHOOK: query: select key, c_int from(select key, c_int from (select key, c_int from "c/b/o_t1" order by c_int limit 5)"c/b/o_t1"  order by c_int limit 5)"//cbo_t2"  order by c_int limit 5
+POSTHOOK: query: select key, c_int from(select key, c_int from (select key, c_int from "c/b/o_t1" order by key, c_int limit 5)"c/b/o_t1"  order by key, c_int limit 5)"//cbo_t2"  order by key, c_int limit 5
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
+ 1	1
+ 1	1
+ 1 	1
+ 1 	1
 1	1
-1	1
-1	1
-1	1
-1	1
-PREHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0) group by c_float, "c/b/o_t1".c_int, key order by a limit 5) "c/b/o_t1" join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)  group by c_float, "//cbo_t2".c_int, key order by q [...]
+PREHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0) group by c_float, "c/b/o_t1".c_int, key order by a, b limit 5) "c/b/o_t1" join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)  group by c_float, "//cbo_t2".c_int, key order b [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
-POSTHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0) group by c_float, "c/b/o_t1".c_int, key order by a limit 5) "c/b/o_t1" join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)  group by c_float, "//cbo_t2".c_int, key order by  [...]
+POSTHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0) group by c_float, "c/b/o_t1".c_int, key order by a, b limit 5) "c/b/o_t1" join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)  group by c_float, "//cbo_t2".c_int, key order  [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	12	6
 1	2	6
-PREHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by b % c asc, b desc limit 5) "c/b/o_t1" left outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_in [...]
+PREHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a, b % c asc, b desc limit 5) "c/b/o_t1" left outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
-POSTHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by b % c asc, b desc limit 5) "c/b/o_t1" left outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_i [...]
+POSTHOOK: query: select "cbo_/t3////".c_int, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a, b % c asc, b desc limit 5) "c/b/o_t1" left outer join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2". [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	12	6
 1	2	6
 PREHOOK: query: select "c/b/o_t1".c_int           from "c/b/o_t1" left semi join   "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int           from "c/b/o_t1" left semi join   "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1
 1
@@ -15643,17 +15643,17 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1
 PREHOOK: query: select "c/b/o_t1".c_int           from "c/b/o_t1" left semi join   "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int           from "c/b/o_t1" left semi join   "//cbo_t2" on "c/b/o_t1".key="//cbo_t2".key where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1
 1
@@ -15675,19 +15675,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1
 PREHOOK: query: select * from (select c, b, a from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left semi join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p left semi join "cbo_/t3////" on "c/b/o_t1".a=key where  [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select c, b, a from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left semi join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p left semi join "cbo_/t3////" on "c/b/o_t1".a=key where [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1.0	1	 1
 1.0	1	 1
@@ -15709,19 +15709,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1.0	1	1 
 PREHOOK: query: select * from (select "cbo_/t3////".c_int, "c/b/o_t1".c, b from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 = 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left semi join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p left outer join "cbo_/t3/// [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select "cbo_/t3////".c_int, "c/b/o_t1".c, b from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 = 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left semi join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p left outer join "cbo_/t3// [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1.0	1
 1	1.0	1
@@ -15809,19 +15809,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1.0	1
 PREHOOK: query: select * from (select c_int, b, "c/b/o_t1".c from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left semi join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p right outer join "cbo_/t3////" on "c/b/o [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select c_int, b, "c/b/o_t1".c from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left semi join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p right outer join "cbo_/t3////" on "c/b/ [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	1.0
 1	1	1.0
@@ -15909,19 +15909,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1.0
 PREHOOK: query: select * from (select c_int, b, "c/b/o_t1".c from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left semi join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p full outer join "cbo_/t3////" on "c/b/o_ [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select c_int, b, "c/b/o_t1".c from (select key as a, c_int as b, "c/b/o_t1".c_float as c from "c/b/o_t1"  where ("c/b/o_t1".c_int + 1 == 2) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)) "c/b/o_t1" left semi join (select "//cbo_t2".key as p, "//cbo_t2".c_int as q, c_float as r from "//cbo_t2"  where ("//cbo_t2".c_int + 1 == 2) and ("//cbo_t2".c_int > 0 or "//cbo_t2".c_float >= 0)) "//cbo_t2" on "c/b/o_t1".a=p full outer join "cbo_/t3////" on "c/b/o [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 1	1	1.0
 1	1	1.0
@@ -16007,21 +16007,21 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1	1	1.0
 1	1	1.0
 1	1	1.0
-PREHOOK: query: select a, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a+b desc, c asc) "c/b/o_t1" left semi join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2".c [...]
+PREHOOK: query: select a, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a, a+b desc, c asc) "c/b/o_t1" left semi join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2 [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
-POSTHOOK: query: select a, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a+b desc, c asc) "c/b/o_t1" left semi join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t2". [...]
+POSTHOOK: query: select a, c, count(*) from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a, a+b desc, c asc) "c/b/o_t1" left semi join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("//cbo_t [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
  1	2	1
  1 	2	1
@@ -16029,19 +16029,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1 	2	1
 PREHOOK: query: select a, c, count(*)  from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a+b desc, c asc limit 5) "c/b/o_t1" left semi join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("// [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select a, c, count(*)  from (select key as a, c_int+1 as b, sum(c_int) as c from "c/b/o_t1" where ("c/b/o_t1".c_int + 1 >= 0) and ("c/b/o_t1".c_int > 0 or "c/b/o_t1".c_float >= 0)  group by c_float, "c/b/o_t1".c_int, key having "c/b/o_t1".c_float > 0 and (c_int >=1 or c_float >= 1) and (c_int + c_float) >= 0 order by a+b desc, c asc limit 5) "c/b/o_t1" left semi join (select key as p, c_int+1 as q, sum(c_int) as r from "//cbo_t2" where ("//cbo_t2".c_int + 1 >= 0) and ("/ [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
  1	2	1
  1 	2	1
@@ -16049,13 +16049,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 1 	2	1
 PREHOOK: query: select * from "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16079,13 +16079,13 @@ NULL	NULL	NULL	NULL	NULL	2014
 NULL	NULL	NULL	NULL	NULL	2014
 PREHOOK: query: select * from "c/b/o_t1" as "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from "c/b/o_t1" as "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16109,13 +16109,13 @@ NULL	NULL	NULL	NULL	NULL	2014
 NULL	NULL	NULL	NULL	NULL	2014
 PREHOOK: query: select * from "c/b/o_t1" as "//cbo_t2"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from "c/b/o_t1" as "//cbo_t2"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16139,13 +16139,13 @@ NULL	NULL	NULL	NULL	NULL	2014
 NULL	NULL	NULL	NULL	NULL	2014
 PREHOOK: query: select "c/b/o_t1".key as x, c_int as c_int, (((c_int+c_float)*10)+5) as y from "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".key as x, c_int as c_int, (((c_int+c_float)*10)+5) as y from "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	1	25.0
  1	1	25.0
@@ -16169,23 +16169,23 @@ NULL	NULL	NULL
 NULL	NULL	NULL
 PREHOOK: query: select * from "c/b/o_t1" where (((key=1) and (c_float=10)) and (c_int=20))
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from "c/b/o_t1" where (((key=1) and (c_float=10)) and (c_int=20))
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 PREHOOK: query: select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16207,13 +16207,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select * from "c/b/o_t1" as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from "c/b/o_t1" as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16235,13 +16235,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select * from "c/b/o_t1" as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from "c/b/o_t1" as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16263,13 +16263,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select "//cbo_t2".key as x, c_int as c_int, (((c_int+c_float)*10)+5) as y from "c/b/o_t1" as "//cbo_t2"  where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "//cbo_t2".key as x, c_int as c_int, (((c_int+c_float)*10)+5) as y from "c/b/o_t1" as "//cbo_t2"  where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	1	25.0
  1	1	25.0
@@ -16291,13 +16291,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1	25.0
 PREHOOK: query: select * from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16319,13 +16319,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select * from (select * from "c/b/o_t1" as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select * from "c/b/o_t1" as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16347,13 +16347,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select * from (select * from "c/b/o_t1" as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select * from "c/b/o_t1" as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16375,13 +16375,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select * from (select "//cbo_t2".key as x, c_int as c_int, (((c_int+c_float)*10)+5) as y from "c/b/o_t1" as "//cbo_t2"  where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select "//cbo_t2".key as x, c_int as c_int, (((c_int+c_float)*10)+5) as y from "c/b/o_t1" as "//cbo_t2"  where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	1	25.0
  1	1	25.0
@@ -16403,13 +16403,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1	25.0
 PREHOOK: query: select * from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16431,13 +16431,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select * from (select * from "c/b/o_t1" as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select * from "c/b/o_t1" as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16459,13 +16459,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select * from (select * from "c/b/o_t1" as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select * from "c/b/o_t1" as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16487,13 +16487,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select * from (select "//cbo_t2".key as x, c_int as c_int, (((c_int+c_float)*10)+5) as y from "c/b/o_t1" as "//cbo_t2"  where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0 and y+c_int >= 0 or x <= 100
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select "//cbo_t2".key as x, c_int as c_int, (((c_int+c_float)*10)+5) as y from "c/b/o_t1" as "//cbo_t2"  where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0 and y+c_int >= 0 or x <= 100
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	1	25.0
  1	1	25.0
@@ -16515,13 +16515,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1	25.0
 PREHOOK: query: select "c/b/o_t1".c_int+c_float as x , c_int as c_int, (((c_int+c_float)*10)+5) as y from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int+c_float as x , c_int as c_int, (((c_int+c_float)*10)+5) as y from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 2.0	1	25.0
 2.0	1	25.0
@@ -16543,13 +16543,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 2.0	1	25.0
 PREHOOK: query: select "//cbo_t2".c_int+c_float as x , c_int as c_int, (((c_int+c_float)*10)+5) as y from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "//cbo_t2" where "//cbo_t2".c_int >= 0
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "//cbo_t2".c_int+c_float as x , c_int as c_int, (((c_int+c_float)*10)+5) as y from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "//cbo_t2" where "//cbo_t2".c_int >= 0
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 2.0	1	25.0
 2.0	1	25.0
@@ -16571,13 +16571,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 2.0	1	25.0
 PREHOOK: query: select * from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16599,13 +16599,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select * from (select * from "c/b/o_t1" as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select * from "c/b/o_t1" as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1"  where "c/b/o_t1".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16627,13 +16627,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select * from (select * from "c/b/o_t1" as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select * from "c/b/o_t1" as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "//cbo_t2" where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -16655,13 +16655,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1 	1	1.0	true	2014
 PREHOOK: query: select * from (select "//cbo_t2".key as x, c_int as c_int, (((c_int+c_float)*10)+5) as y from "c/b/o_t1" as "//cbo_t2"  where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0 and y+c_int >= 0 or x <= 100
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select "//cbo_t2".key as x, c_int as c_int, (((c_int+c_float)*10)+5) as y from "c/b/o_t1" as "//cbo_t2"  where "//cbo_t2".c_int >= 0 and c_float+c_int >= 0 or c_float <= 100) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0 and y+c_int >= 0 or x <= 100
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	1	25.0
  1	1	25.0
@@ -16683,13 +16683,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 1 	1	25.0
 PREHOOK: query: select "c/b/o_t1".c_int+c_float as x , c_int as c_int, (((c_int+c_float)*10)+5) as y from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".c_int+c_float as x , c_int as c_int, (((c_int+c_float)*10)+5) as y from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "c/b/o_t1" where "c/b/o_t1".c_int >= 0
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 2.0	1	25.0
 2.0	1	25.0
@@ -16711,13 +16711,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 2.0	1	25.0
 PREHOOK: query: select "//cbo_t2".c_int+c_float as x , c_int as c_int, (((c_int+c_float)*10)+5) as y from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "//cbo_t2" where "//cbo_t2".c_int >= 0
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select "//cbo_t2".c_int+c_float as x , c_int as c_int, (((c_int+c_float)*10)+5) as y from (select * from "c/b/o_t1" where "c/b/o_t1".c_int >= 0) as "//cbo_t2" where "//cbo_t2".c_int >= 0
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 2.0	1	25.0
 2.0	1	25.0
@@ -16739,11 +16739,11 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 2.0	1	25.0
 PREHOOK: query: select null from "cbo_/t3////"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select null from "cbo_/t3////"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 NULL
 NULL
@@ -16767,40 +16767,40 @@ NULL
 NULL
 PREHOOK: query: select key from "c/b/o_t1" where c_int = -6  or c_int = +6
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select key from "c/b/o_t1" where c_int = -6  or c_int = +6
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 PREHOOK: query: select count("c/b/o_t1".dt) from "c/b/o_t1" join "//cbo_t2" on "c/b/o_t1".dt  = "//cbo_t2".dt  where "c/b/o_t1".dt = '2014'
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select count("c/b/o_t1".dt) from "c/b/o_t1" join "//cbo_t2" on "c/b/o_t1".dt  = "//cbo_t2".dt  where "c/b/o_t1".dt = '2014'
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 400
 PREHOOK: query: select "c/b/o_t1".value from "c/b/o_t1" join "//cbo_t2" on "c/b/o_t1".key = "//cbo_t2".key where "c/b/o_t1".dt = '10' and "c/b/o_t1".c_boolean = true
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
 #### A masked pattern was here ####
 POSTHOOK: query: select "c/b/o_t1".value from "c/b/o_t1" join "//cbo_t2" on "c/b/o_t1".key = "//cbo_t2".key where "c/b/o_t1".dt = '10' and "c/b/o_t1".c_boolean = true
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
 #### A masked pattern was here ####
 PREHOOK: query: select *
 
@@ -16816,7 +16816,7 @@ where not exists
 
   )
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 POSTHOOK: query: select *
 
@@ -16832,7 +16832,7 @@ where not exists
 
   )
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 0	val_0
 0	val_0
@@ -16969,7 +16969,7 @@ having not exists
 
   )
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 POSTHOOK: query: select *
 
@@ -16987,7 +16987,7 @@ having not exists
 
   )
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 0	val_0
 10	val_10
@@ -17017,9 +17017,9 @@ where exists
 
   where b.value = a.value  and a.key = b.key and a.value > 'val_9')
 PREHOOK: type: CREATEVIEW
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@cv1
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@cv1
 POSTHOOK: query: create view cv1 as
 
 select *
@@ -17034,20 +17034,20 @@ where exists
 
   where b.value = a.value  and a.key = b.key and a.value > 'val_9')
 POSTHOOK: type: CREATEVIEW
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@cv1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@cv1
 POSTHOOK: Lineage: cv1.key SIMPLE [(src/_/cbo)b.FieldSchema(name:key, type:string, comment:null), ]
 POSTHOOK: Lineage: cv1.value SIMPLE [(src/_/cbo)b.FieldSchema(name:value, type:string, comment:null), ]
 PREHOOK: query: select * from cv1
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@cv1
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@cv1
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 POSTHOOK: query: select * from cv1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@cv1
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cv1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 90	val_90
 90	val_90
@@ -17076,7 +17076,7 @@ from (select *
 
      ) a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 POSTHOOK: query: select *
 
@@ -17094,7 +17094,7 @@ from (select *
 
      ) a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 90	val_90
 90	val_90
@@ -17127,7 +17127,7 @@ from (select b.key, count(*)
 
 ) a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 POSTHOOK: query: select *
 
@@ -17149,7 +17149,7 @@ from (select b.key, count(*)
 
 ) a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 90	3
 92	1
@@ -17163,7 +17163,7 @@ from "src/_/cbo"
 
 where "src/_/cbo".key in (select key from "src/_/cbo" s1 where s1.key > '9') order by key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 POSTHOOK: query: select *
 
@@ -17171,7 +17171,7 @@ from "src/_/cbo"
 
 where "src/_/cbo".key in (select key from "src/_/cbo" s1 where s1.key > '9') order by key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 90	val_90
 90	val_90
@@ -17198,7 +17198,7 @@ where b.key in
 
         ) order by b.key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 POSTHOOK: query: select *
 
@@ -17214,7 +17214,7 @@ where b.key in
 
         ) order by b.key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 90	val_90
 90	val_90
@@ -17237,7 +17237,7 @@ where li.l_linenumber = 1 and
 
  order by p.p_partkey
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@line/item
+PREHOOK: Input: db~!@@#$%^&*(),<>@line/item
 #### A masked pattern was here ####
 POSTHOOK: query: select p.p_partkey, li.l_suppkey
 
@@ -17249,7 +17249,7 @@ where li.l_linenumber = 1 and
 
  order by p.p_partkey
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@line/item
+POSTHOOK: Input: db~!@@#$%^&*(),<>@line/item
 #### A masked pattern was here ####
 108570	8571
 4297	1798
@@ -17263,7 +17263,7 @@ group by key, value
 
 having count(*) in (select count(*) from "src/_/cbo" s1 where s1.key > '9' group by s1.key ) order by key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 POSTHOOK: query: select key, value, count(*)
 
@@ -17275,7 +17275,7 @@ group by key, value
 
 having count(*) in (select count(*) from "src/_/cbo" s1 where s1.key > '9' group by s1.key ) order by key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 80	val_80	1
 82	val_82	1
@@ -17301,7 +17301,7 @@ having p_name in
 
   (select first_value(p_name) over(partition by p_mfgr order by p_size) from "p/a/r/t") order by p_mfgr
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+PREHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 POSTHOOK: query: select p_mfgr, p_name, avg(p_size)
 
@@ -17313,7 +17313,7 @@ having p_name in
 
   (select first_value(p_name) over(partition by p_mfgr order by p_size) from "p/a/r/t") order by p_mfgr
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 Manufacturer#1	almond antique burnished rose metallic	2.0
 Manufacturer#2	almond aquamarine midnight light salmon	2.0
@@ -17332,7 +17332,7 @@ where "src/_/cbo".key not in
 
   ) order by key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 POSTHOOK: query: select *
 
@@ -17346,7 +17346,7 @@ where "src/_/cbo".key not in
 
   ) order by key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 0	val_0
 0	val_0
@@ -17481,7 +17481,7 @@ where b.p_name not in
 
   ) order by p_mfgr,p_size
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+PREHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 POSTHOOK: query: select p_mfgr, b.p_name, p_size
 
@@ -17497,7 +17497,7 @@ where b.p_name not in
 
   ) order by p_mfgr,p_size
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 Manufacturer#1	almond antique chartreuse lavender yellow	34
 Manufacturer#1	almond aquamarine burnished black steel	28
@@ -17531,7 +17531,7 @@ from
 
   ) order by p_name
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+PREHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 POSTHOOK: query: select p_name, p_size
 
@@ -17547,7 +17547,7 @@ from
 
   ) order by p_name
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 almond antique blue firebrick mint	31
 almond antique burnished rose metallic	2
@@ -17587,7 +17587,7 @@ from "p/a/r/t" b where b.p_size not in
 
   ) order by  p_name
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+PREHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 POSTHOOK: query: select p_mfgr, p_name, p_size
 
@@ -17601,7 +17601,7 @@ from "p/a/r/t" b where b.p_size not in
 
   ) order by  p_name
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 Manufacturer#1	almond antique chartreuse lavender yellow	34
 Manufacturer#1	almond antique salmon chartreuse burlywood	6
@@ -17633,7 +17633,7 @@ where li.l_linenumber = 1 and
 
 group by li.l_partkey order by li.l_partkey
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@line/item
+PREHOOK: Input: db~!@@#$%^&*(),<>@line/item
 #### A masked pattern was here ####
 POSTHOOK: query: select li.l_partkey, count(*)
 
@@ -17645,7 +17645,7 @@ where li.l_linenumber = 1 and
 
 group by li.l_partkey order by li.l_partkey
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@line/item
+POSTHOOK: Input: db~!@@#$%^&*(),<>@line/item
 #### A masked pattern was here ####
 106170	1
 119477	1
@@ -17681,7 +17681,7 @@ having b.p_mfgr not in
 
   order by b.p_mfgr
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+PREHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 POSTHOOK: query: select b.p_mfgr, min(p_retailprice)
 
@@ -17701,7 +17701,7 @@ having b.p_mfgr not in
 
   order by b.p_mfgr
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 Manufacturer#1	1173.15
 Manufacturer#2	1690.68
@@ -17725,7 +17725,7 @@ having b.p_mfgr not in
 
   order by b.p_mfgr
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+PREHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 POSTHOOK: query: select b.p_mfgr, min(p_retailprice)
 
@@ -17747,87 +17747,87 @@ having b.p_mfgr not in
 
   order by b.p_mfgr
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Input: db~!@@#$%^&*(),<>@p/a/r/t
 #### A masked pattern was here ####
 Manufacturer#1	1173.15
 Manufacturer#2	1690.68
 PREHOOK: query: select count(*), count(c_int), sum(c_int), avg(c_int), max(c_int), min(c_int) from "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select count(*), count(c_int), sum(c_int), avg(c_int), max(c_int), min(c_int) from "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 20	18	18	1.0	1	1
 PREHOOK: query: select count(*), count(c_int) as a, sum(c_int), avg(c_int), max(c_int), min(c_int), case c_int when 0  then 1 when 1 then 2 else 3 end, sum(case c_int when 0  then 1 when 1 then 2 else 3 end) from "c/b/o_t1" group by c_int order by a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select count(*), count(c_int) as a, sum(c_int), avg(c_int), max(c_int), min(c_int), case c_int when 0  then 1 when 1 then 2 else 3 end, sum(case c_int when 0  then 1 when 1 then 2 else 3 end) from "c/b/o_t1" group by c_int order by a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 18	18	18	1.0	1	1	2	36
 2	0	NULL	NULL	NULL	NULL	3	6
 PREHOOK: query: select * from (select count(*) as a, count(distinct c_int) as b, sum(c_int) as c, avg(c_int) as d, max(c_int) as e, min(c_int) as f from "c/b/o_t1") "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select count(*) as a, count(distinct c_int) as b, sum(c_int) as c, avg(c_int) as d, max(c_int) as e, min(c_int) as f from "c/b/o_t1") "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 20	1	18	1.0	1	1
 PREHOOK: query: select * from (select count(*) as a, count(distinct c_int) as b, sum(c_int) as c, avg(c_int) as d, max(c_int) as e, min(c_int) as f, case c_int when 0  then 1 when 1 then 2 else 3 end as g, sum(case c_int when 0  then 1 when 1 then 2 else 3 end) as h from "c/b/o_t1" group by c_int) "c/b/o_t1" order by a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select count(*) as a, count(distinct c_int) as b, sum(c_int) as c, avg(c_int) as d, max(c_int) as e, min(c_int) as f, case c_int when 0  then 1 when 1 then 2 else 3 end as g, sum(case c_int when 0  then 1 when 1 then 2 else 3 end) as h from "c/b/o_t1" group by c_int) "c/b/o_t1" order by a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 18	1	18	1.0	1	1	2	36
 2	0	NULL	NULL	NULL	NULL	3	6
 PREHOOK: query: select f,a,e,b from (select count(*) as a, count(c_int) as b, sum(c_int) as c, avg(c_int) as d, max(c_int) as e, min(c_int) as f from "c/b/o_t1") "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select f,a,e,b from (select count(*) as a, count(c_int) as b, sum(c_int) as c, avg(c_int) as d, max(c_int) as e, min(c_int) as f from "c/b/o_t1") "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1	20	1	18
 PREHOOK: query: select f,a,e,b from (select count(*) as a, count(distinct c_int) as b, sum(distinct c_int) as c, avg(distinct c_int) as d, max(distinct c_int) as e, min(distinct c_int) as f from "c/b/o_t1") "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select f,a,e,b from (select count(*) as a, count(distinct c_int) as b, sum(distinct c_int) as c, avg(distinct c_int) as d, max(distinct c_int) as e, min(distinct c_int) as f from "c/b/o_t1") "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1	20	1	1
 PREHOOK: query: select key,count(c_int) as a, avg(c_float) from "c/b/o_t1" group by key order by a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select key,count(c_int) as a, avg(c_float) from "c/b/o_t1" group by key order by a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	2	1.0
  1 	2	1.0
@@ -17836,53 +17836,53 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 NULL	0	NULL
 PREHOOK: query: select count(distinct c_int) as a, avg(c_float) from "c/b/o_t1" group by c_float order by a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select count(distinct c_int) as a, avg(c_float) from "c/b/o_t1" group by c_float order by a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 0	NULL
 1	1.0
 PREHOOK: query: select count(distinct c_int) as a, avg(c_float) from "c/b/o_t1" group by c_int order by a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select count(distinct c_int) as a, avg(c_float) from "c/b/o_t1" group by c_int order by a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 0	NULL
 1	1.0
 PREHOOK: query: select count(distinct c_int) as a, avg(c_float) from "c/b/o_t1" group by c_float, c_int order by a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select count(distinct c_int) as a, avg(c_float) from "c/b/o_t1" group by c_float, c_int order by a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 0	NULL
 1	1.0
 PREHOOK: query: select * from (select * from "c/b/o_t1" order by key, c_boolean, value, dt)a union all select * from (select * from "//cbo_t2" order by key, c_boolean, value, dt)b
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select * from "c/b/o_t1" order by key, c_boolean, value, dt)a union all select * from (select * from "//cbo_t2" order by key, c_boolean, value, dt)b
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
  1	 1	1	1.0	true	2014
  1	 1	1	1.0	true	2014
@@ -17926,19 +17926,19 @@ NULL	NULL	NULL	NULL	NULL	2014
 NULL	NULL	NULL	NULL	NULL	2014
 PREHOOK: query: select key from (select key, c_int from (select * from "c/b/o_t1" union all select * from "//cbo_t2" where "//cbo_t2".key >=0)r1 union all select key, c_int from "cbo_/t3////")r2 where key >=0 order by key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select key from (select key, c_int from (select * from "c/b/o_t1" union all select * from "//cbo_t2" where "//cbo_t2".key >=0)r1 union all select key, c_int from "cbo_/t3////")r2 where key >=0 order by key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
  1
  1
@@ -17996,19 +17996,19 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 3
 PREHOOK: query: select r2.key from (select key, c_int from (select key, c_int from "c/b/o_t1" union all select key, c_int from "cbo_/t3////" )r1 union all select key, c_int from "cbo_/t3////")r2 join   (select key, c_int from (select * from "c/b/o_t1" union all select * from "//cbo_t2" where "//cbo_t2".key >=0)r1 union all select key, c_int from "cbo_/t3////")r3 on r2.key=r3.key where r3.key >=0 order by r2.key
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
 POSTHOOK: query: select r2.key from (select key, c_int from (select key, c_int from "c/b/o_t1" union all select key, c_int from "cbo_/t3////" )r1 union all select key, c_int from "cbo_/t3////")r2 join   (select key, c_int from (select * from "c/b/o_t1" union all select * from "//cbo_t2" where "//cbo_t2".key >=0)r1 union all select key, c_int from "cbo_/t3////")r3 on r2.key=r3.key where r3.key >=0 order by r2.key
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@cbo_/t3////
 #### A masked pattern was here ####
  1
  1
@@ -18786,166 +18786,166 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@cbo_/t3////
 3
 PREHOOK: query: create view v1 as select c_int, value, c_boolean, dt from "c/b/o_t1"
 PREHOOK: type: CREATEVIEW
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@v1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@v1
 POSTHOOK: query: create view v1 as select c_int, value, c_boolean, dt from "c/b/o_t1"
 POSTHOOK: type: CREATEVIEW
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@v1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@v1
 POSTHOOK: Lineage: v1.c_boolean SIMPLE [(c/b/o_t1)c/b/o_t1.FieldSchema(name:c_boolean, type:boolean, comment:null), ]
 POSTHOOK: Lineage: v1.c_int SIMPLE [(c/b/o_t1)c/b/o_t1.FieldSchema(name:c_int, type:int, comment:null), ]
 POSTHOOK: Lineage: v1.dt SIMPLE [(c/b/o_t1)c/b/o_t1.FieldSchema(name:dt, type:string, comment:null), ]
 POSTHOOK: Lineage: v1.value SIMPLE [(c/b/o_t1)c/b/o_t1.FieldSchema(name:value, type:string, comment:null), ]
 PREHOOK: query: create view v2 as select c_int, value from "//cbo_t2"
 PREHOOK: type: CREATEVIEW
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@v2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@v2
 POSTHOOK: query: create view v2 as select c_int, value from "//cbo_t2"
 POSTHOOK: type: CREATEVIEW
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@v2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@v2
 POSTHOOK: Lineage: v2.c_int SIMPLE [(//cbo_t2)//cbo_t2.FieldSchema(name:c_int, type:int, comment:null), ]
 POSTHOOK: Lineage: v2.value SIMPLE [(//cbo_t2)//cbo_t2.FieldSchema(name:value, type:string, comment:null), ]
 PREHOOK: query: select value from v1 where c_boolean=false
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@v1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 POSTHOOK: query: select value from v1 where c_boolean=false
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@v1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 1
 1
 PREHOOK: query: select max(c_int) from v1 group by (c_boolean)
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@v1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 POSTHOOK: query: select max(c_int) from v1 group by (c_boolean)
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@v1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 1
 1
 NULL
 PREHOOK: query: select count(v1.c_int)  from v1 join "//cbo_t2" on v1.c_int = "//cbo_t2".c_int
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@v1
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 POSTHOOK: query: select count(v1.c_int)  from v1 join "//cbo_t2" on v1.c_int = "//cbo_t2".c_int
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@v1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 234
 PREHOOK: query: select count(v1.c_int)  from v1 join v2 on v1.c_int = v2.c_int
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@v1
-PREHOOK: Input: db~!@#$%^&*(),<>@v2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@v1
+PREHOOK: Input: db~!@@#$%^&*(),<>@v2
 #### A masked pattern was here ####
 POSTHOOK: query: select count(v1.c_int)  from v1 join v2 on v1.c_int = v2.c_int
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Input: db~!@#$%^&*(),<>@//cbo_t2@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@v1
-POSTHOOK: Input: db~!@#$%^&*(),<>@v2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@//cbo_t2@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v2
 #### A masked pattern was here ####
 234
 PREHOOK: query: select count(*) from v1 a join v1 b on a.value = b.value
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@v1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 POSTHOOK: query: select count(*) from v1 a join v1 b on a.value = b.value
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@v1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 156
 PREHOOK: query: create view v3 as select v1.value val from v1 join "c/b/o_t1" on v1.c_boolean = "c/b/o_t1".c_boolean
 PREHOOK: type: CREATEVIEW
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@v1
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@v3
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@v1
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@v3
 POSTHOOK: query: create view v3 as select v1.value val from v1 join "c/b/o_t1" on v1.c_boolean = "c/b/o_t1".c_boolean
 POSTHOOK: type: CREATEVIEW
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@v1
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@v3
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v1
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@v3
 POSTHOOK: Lineage: v3.val SIMPLE [(c/b/o_t1)c/b/o_t1.FieldSchema(name:value, type:string, comment:null), ]
 PREHOOK: query: select count(val) from v3 where val != '1'
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@v1
-PREHOOK: Input: db~!@#$%^&*(),<>@v3
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@v1
+PREHOOK: Input: db~!@@#$%^&*(),<>@v3
 #### A masked pattern was here ####
 POSTHOOK: query: select count(val) from v3 where val != '1'
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@v1
-POSTHOOK: Input: db~!@#$%^&*(),<>@v3
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v3
 #### A masked pattern was here ####
 96
 PREHOOK: query: with q1 as ( select key from "c/b/o_t1" where key = '1')
 
 select count(*) from q1
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: with q1 as ( select key from "c/b/o_t1" where key = '1')
 
 select count(*) from q1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 12
 PREHOOK: query: with q1 as ( select value from v1 where c_boolean = false)
 
 select count(value) from q1
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@v1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 POSTHOOK: query: with q1 as ( select value from v1 where c_boolean = false)
 
 select count(value) from q1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@v1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 2
 PREHOOK: query: create view v4 as
@@ -18954,18 +18954,18 @@ with q1 as ( select key,c_int from "c/b/o_t1"  where key = '1')
 
 select * from q1
 PREHOOK: type: CREATEVIEW
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@v4
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@v4
 POSTHOOK: query: create view v4 as
 
 with q1 as ( select key,c_int from "c/b/o_t1"  where key = '1')
 
 select * from q1
 POSTHOOK: type: CREATEVIEW
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@v4
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@v4
 POSTHOOK: Lineage: v4.c_int SIMPLE [(c/b/o_t1)c/b/o_t1.FieldSchema(name:c_int, type:int, comment:null), ]
 POSTHOOK: Lineage: v4.key SIMPLE [(c/b/o_t1)c/b/o_t1.FieldSchema(name:key, type:string, comment:null), ]
 PREHOOK: query: with q1 as ( select c_int from q2 where c_boolean = false),
@@ -18974,9 +18974,9 @@ q2 as ( select c_int,c_boolean from v1  where value = '1')
 
 select sum(c_int) from (select c_int from q1) a
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@v1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 POSTHOOK: query: with q1 as ( select c_int from q2 where c_boolean = false),
 
@@ -18984,9 +18984,9 @@ q2 as ( select c_int,c_boolean from v1  where value = '1')
 
 select sum(c_int) from (select c_int from q1) a
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@v1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v1
 #### A masked pattern was here ####
 2
 PREHOOK: query: with q1 as ( select "c/b/o_t1".c_int c_int from q2 join "c/b/o_t1" where q2.c_int = "c/b/o_t1".c_int  and "c/b/o_t1".dt='2014'),
@@ -18995,10 +18995,10 @@ q2 as ( select c_int,c_boolean from v1  where value = '1' or dt = '14')
 
 select count(*) from q1 join q2 join v4 on q1.c_int = q2.c_int and v4.c_int = q2.c_int
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-PREHOOK: Input: db~!@#$%^&*(),<>@v1
-PREHOOK: Input: db~!@#$%^&*(),<>@v4
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@v1
+PREHOOK: Input: db~!@@#$%^&*(),<>@v4
 #### A masked pattern was here ####
 POSTHOOK: query: with q1 as ( select "c/b/o_t1".c_int c_int from q2 join "c/b/o_t1" where q2.c_int = "c/b/o_t1".c_int  and "c/b/o_t1".dt='2014'),
 
@@ -19006,53 +19006,53 @@ q2 as ( select c_int,c_boolean from v1  where value = '1' or dt = '14')
 
 select count(*) from q1 join q2 join v4 on q1.c_int = q2.c_int and v4.c_int = q2.c_int
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
-POSTHOOK: Input: db~!@#$%^&*(),<>@v1
-POSTHOOK: Input: db~!@#$%^&*(),<>@v4
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v4
 #### A masked pattern was here ####
 31104
 PREHOOK: query: drop view v1
 PREHOOK: type: DROPVIEW
-PREHOOK: Input: db~!@#$%^&*(),<>@v1
-PREHOOK: Output: db~!@#$%^&*(),<>@v1
+PREHOOK: Input: db~!@@#$%^&*(),<>@v1
+PREHOOK: Output: db~!@@#$%^&*(),<>@v1
 POSTHOOK: query: drop view v1
 POSTHOOK: type: DROPVIEW
-POSTHOOK: Input: db~!@#$%^&*(),<>@v1
-POSTHOOK: Output: db~!@#$%^&*(),<>@v1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v1
+POSTHOOK: Output: db~!@@#$%^&*(),<>@v1
 PREHOOK: query: drop view v2
 PREHOOK: type: DROPVIEW
-PREHOOK: Input: db~!@#$%^&*(),<>@v2
-PREHOOK: Output: db~!@#$%^&*(),<>@v2
+PREHOOK: Input: db~!@@#$%^&*(),<>@v2
+PREHOOK: Output: db~!@@#$%^&*(),<>@v2
 POSTHOOK: query: drop view v2
 POSTHOOK: type: DROPVIEW
-POSTHOOK: Input: db~!@#$%^&*(),<>@v2
-POSTHOOK: Output: db~!@#$%^&*(),<>@v2
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v2
+POSTHOOK: Output: db~!@@#$%^&*(),<>@v2
 PREHOOK: query: drop view v3
 PREHOOK: type: DROPVIEW
-PREHOOK: Input: db~!@#$%^&*(),<>@v3
-PREHOOK: Output: db~!@#$%^&*(),<>@v3
+PREHOOK: Input: db~!@@#$%^&*(),<>@v3
+PREHOOK: Output: db~!@@#$%^&*(),<>@v3
 POSTHOOK: query: drop view v3
 POSTHOOK: type: DROPVIEW
-POSTHOOK: Input: db~!@#$%^&*(),<>@v3
-POSTHOOK: Output: db~!@#$%^&*(),<>@v3
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v3
+POSTHOOK: Output: db~!@@#$%^&*(),<>@v3
 PREHOOK: query: drop view v4
 PREHOOK: type: DROPVIEW
-PREHOOK: Input: db~!@#$%^&*(),<>@v4
-PREHOOK: Output: db~!@#$%^&*(),<>@v4
+PREHOOK: Input: db~!@@#$%^&*(),<>@v4
+PREHOOK: Output: db~!@@#$%^&*(),<>@v4
 POSTHOOK: query: drop view v4
 POSTHOOK: type: DROPVIEW
-POSTHOOK: Input: db~!@#$%^&*(),<>@v4
-POSTHOOK: Output: db~!@#$%^&*(),<>@v4
+POSTHOOK: Input: db~!@@#$%^&*(),<>@v4
+POSTHOOK: Output: db~!@@#$%^&*(),<>@v4
 PREHOOK: query: select count(c_int) over() from "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select count(c_int) over() from "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 18
 18
@@ -19076,13 +19076,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 18
 PREHOOK: query: select count(c_int) over(partition by c_float order by key), sum(c_float) over(partition by c_float order by key), max(c_int) over(partition by c_float order by key), min(c_int) over(partition by c_float order by key), row_number() over(partition by c_float order by key) as rn, rank() over(partition by c_float order by key), dense_rank() over(partition by c_float order by key), round(percent_rank() over(partition by c_float order by key), 2), lead(c_int, 2, c_int) over(pa [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select count(c_int) over(partition by c_float order by key), sum(c_float) over(partition by c_float order by key), max(c_int) over(partition by c_float order by key), min(c_int) over(partition by c_float order by key), row_number() over(partition by c_float order by key) as rn, rank() over(partition by c_float order by key), dense_rank() over(partition by c_float order by key), round(percent_rank() over(partition by c_float order by key), 2), lead(c_int, 2, c_int) over(p [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 0	NULL	NULL	NULL	1	1	1	0.0	NULL	NULL
 0	NULL	NULL	NULL	2	1	1	0.0	NULL	NULL
@@ -19106,13 +19106,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 4	4.0	1	1	4	3	2	0.12	1	1.0
 PREHOOK: query: select * from (select count(c_int) over(partition by c_float order by key), sum(c_float) over(partition by c_float order by key), max(c_int) over(partition by c_float order by key), min(c_int) over(partition by c_float order by key), row_number() over(partition by c_float order by key) as rn, rank() over(partition by c_float order by key), dense_rank() over(partition by c_float order by key), round(percent_rank() over(partition by c_float order by key),2), lead(c_int, 2,  [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select count(c_int) over(partition by c_float order by key), sum(c_float) over(partition by c_float order by key), max(c_int) over(partition by c_float order by key), min(c_int) over(partition by c_float order by key), row_number() over(partition by c_float order by key) as rn, rank() over(partition by c_float order by key), dense_rank() over(partition by c_float order by key), round(percent_rank() over(partition by c_float order by key),2), lead(c_int, 2, [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 0	NULL	NULL	NULL	1	1	1	0.0	NULL	NULL
 0	NULL	NULL	NULL	2	1	1	0.0	NULL	NULL
@@ -19136,13 +19136,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 4	4.0	1	1	4	3	2	0.12	1	1.0
 PREHOOK: query: select x from (select count(c_int) over() as x, sum(c_float) over() from "c/b/o_t1") "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select x from (select count(c_int) over() as x, sum(c_float) over() from "c/b/o_t1") "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 18
 18
@@ -19166,13 +19166,13 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 18
 PREHOOK: query: select 1+sum(c_int) over() from "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select 1+sum(c_int) over() from "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 19
 19
@@ -19196,24 +19196,24 @@ POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
 19
 PREHOOK: query: select sum(c_int)+sum(sum(c_int)) over() from "c/b/o_t1"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select sum(c_int)+sum(sum(c_int)) over() from "c/b/o_t1"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 36
 PREHOOK: query: select * from (select max(c_int) over (partition by key order by value Rows UNBOUNDED PRECEDING), min(c_int) over (partition by key order by value rows current row), count(c_int) over(partition by key order by value ROWS 1 PRECEDING), avg(value) over (partition by key order by value Rows between unbounded preceding and unbounded following), sum(value) over (partition by key order by value rows between unbounded preceding and current row), avg(c_float) over (partition by k [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select * from (select max(c_int) over (partition by key order by value Rows UNBOUNDED PRECEDING), min(c_int) over (partition by key order by value rows current row), count(c_int) over(partition by key order by value ROWS 1 PRECEDING), avg(value) over (partition by key order by value Rows between unbounded preceding and unbounded following), sum(value) over (partition by key order by value rows between unbounded preceding and current row), avg(c_float) over (partition by  [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1	1	1	1.0	1.0	1.0	1.0	1.0	1.0
 1	1	1	1.0	1.0	1.0	1.0	1.0	1.0
@@ -19237,13 +19237,13 @@ NULL	NULL	0	NULL	NULL	NULL	NULL	NULL	NULL
 NULL	NULL	0	NULL	NULL	NULL	NULL	NULL	NULL
 PREHOOK: query: select i, a, h, b, c, d, e, f, g, a as x, a +1 as y from (select max(c_int) over (partition by key order by value range UNBOUNDED PRECEDING) a, min(c_int) over (partition by key order by value range current row) b, count(c_int) over(partition by key order by value range 1 PRECEDING) c, avg(value) over (partition by key order by value range between unbounded preceding and unbounded following) d, sum(value) over (partition by key order by value range between unbounded prece [...]
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: select i, a, h, b, c, d, e, f, g, a as x, a +1 as y from (select max(c_int) over (partition by key order by value range UNBOUNDED PRECEDING) a, min(c_int) over (partition by key order by value range current row) b, count(c_int) over(partition by key order by value range 1 PRECEDING) c, avg(value) over (partition by key order by value range between unbounded preceding and unbounded following) d, sum(value) over (partition by key order by value range between unbounded prec [...]
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Input: db~!@#$%^&*(),<>@c/b/o_t1@dt=2014
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Input: db~!@@#$%^&*(),<>@c/b/o_t1@dt=2014
 #### A masked pattern was here ####
 1.0	1	1.0	1	12	1.0	12.0	1.0	12.0	1	2
 1.0	1	1.0	1	12	1.0	12.0	1.0	12.0	1	2
@@ -19334,39 +19334,39 @@ POSTHOOK: Input: default@src1
 PREHOOK: query: insert into table "src/_/cbo" select * from default.src
 PREHOOK: type: QUERY
 PREHOOK: Input: default@src
-PREHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
 POSTHOOK: query: insert into table "src/_/cbo" select * from default.src
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@src
-POSTHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
 POSTHOOK: Lineage: src/_/cbo.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
 POSTHOOK: Lineage: src/_/cbo.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: select * from "src/_/cbo" order by key limit 1
+PREHOOK: query: select * from "src/_/cbo" order by key, value limit 1
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
-POSTHOOK: query: select * from "src/_/cbo" order by key limit 1
+POSTHOOK: query: select * from "src/_/cbo" order by key, value limit 1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 0	val_0
 PREHOOK: query: insert overwrite table "src/_/cbo" select * from default.src
 PREHOOK: type: QUERY
 PREHOOK: Input: default@src
-PREHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
 POSTHOOK: query: insert overwrite table "src/_/cbo" select * from default.src
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@src
-POSTHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
 POSTHOOK: Lineage: src/_/cbo.key SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ]
 POSTHOOK: Lineage: src/_/cbo.value SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ]
-PREHOOK: query: select * from "src/_/cbo" order by key limit 1
+PREHOOK: query: select * from "src/_/cbo" order by key, value limit 1
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+PREHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
-POSTHOOK: query: select * from "src/_/cbo" order by key limit 1
+POSTHOOK: query: select * from "src/_/cbo" order by key, value limit 1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Input: db~!@@#$%^&*(),<>@src/_/cbo
 #### A masked pattern was here ####
 0	val_0
 PREHOOK: query: drop table "t//"
@@ -19375,45 +19375,45 @@ POSTHOOK: query: drop table "t//"
 POSTHOOK: type: DROPTABLE
 PREHOOK: query: create table "t//" (col string)
 PREHOOK: type: CREATETABLE
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@t//
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@t//
 POSTHOOK: query: create table "t//" (col string)
 POSTHOOK: type: CREATETABLE
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@t//
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@t//
 PREHOOK: query: insert into "t//" values(1)
 PREHOOK: type: QUERY
 PREHOOK: Input: _dummy_database@_dummy_table
-PREHOOK: Output: db~!@#$%^&*(),<>@t//
+PREHOOK: Output: db~!@@#$%^&*(),<>@t//
 POSTHOOK: query: insert into "t//" values(1)
 POSTHOOK: type: QUERY
 POSTHOOK: Input: _dummy_database@_dummy_table
-POSTHOOK: Output: db~!@#$%^&*(),<>@t//
+POSTHOOK: Output: db~!@@#$%^&*(),<>@t//
 POSTHOOK: Lineage: t//.col SCRIPT []
 PREHOOK: query: insert into "t//" values(null)
 PREHOOK: type: QUERY
 PREHOOK: Input: _dummy_database@_dummy_table
-PREHOOK: Output: db~!@#$%^&*(),<>@t//
+PREHOOK: Output: db~!@@#$%^&*(),<>@t//
 POSTHOOK: query: insert into "t//" values(null)
 POSTHOOK: type: QUERY
 POSTHOOK: Input: _dummy_database@_dummy_table
-POSTHOOK: Output: db~!@#$%^&*(),<>@t//
+POSTHOOK: Output: db~!@@#$%^&*(),<>@t//
 POSTHOOK: Lineage: t//.col SCRIPT []
 PREHOOK: query: analyze table "t//" compute statistics
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@t//
-PREHOOK: Output: db~!@#$%^&*(),<>@t//
+PREHOOK: Input: db~!@@#$%^&*(),<>@t//
+PREHOOK: Output: db~!@@#$%^&*(),<>@t//
 POSTHOOK: query: analyze table "t//" compute statistics
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@t//
-POSTHOOK: Output: db~!@#$%^&*(),<>@t//
+POSTHOOK: Input: db~!@@#$%^&*(),<>@t//
+POSTHOOK: Output: db~!@@#$%^&*(),<>@t//
 PREHOOK: query: explain select * from "t//"
 PREHOOK: type: QUERY
-PREHOOK: Input: db~!@#$%^&*(),<>@t//
+PREHOOK: Input: db~!@@#$%^&*(),<>@t//
 #### A masked pattern was here ####
 POSTHOOK: query: explain select * from "t//"
 POSTHOOK: type: QUERY
-POSTHOOK: Input: db~!@#$%^&*(),<>@t//
+POSTHOOK: Input: db~!@@#$%^&*(),<>@t//
 #### A masked pattern was here ####
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
@@ -19430,27 +19430,27 @@ STAGE PLANS:
             outputColumnNames: _col0
             ListSink
 
-PREHOOK: query: drop database "db~!@#$%^&*(),<>" cascade
+PREHOOK: query: drop database "db~!@@#$%^&*(),<>" cascade
 PREHOOK: type: DROPDATABASE
-PREHOOK: Input: database:db~!@#$%^&*(),<>
-PREHOOK: Output: database:db~!@#$%^&*(),<>
-PREHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2
-PREHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1
-PREHOOK: Output: db~!@#$%^&*(),<>@cbo_/t3////
-PREHOOK: Output: db~!@#$%^&*(),<>@cv1
-PREHOOK: Output: db~!@#$%^&*(),<>@line/item
-PREHOOK: Output: db~!@#$%^&*(),<>@p/a/r/t
-PREHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
-PREHOOK: Output: db~!@#$%^&*(),<>@t//
-POSTHOOK: query: drop database "db~!@#$%^&*(),<>" cascade
+PREHOOK: Input: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: database:db~!@@#$%^&*(),<>
+PREHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2
+PREHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1
+PREHOOK: Output: db~!@@#$%^&*(),<>@cbo_/t3////
+PREHOOK: Output: db~!@@#$%^&*(),<>@cv1
+PREHOOK: Output: db~!@@#$%^&*(),<>@line/item
+PREHOOK: Output: db~!@@#$%^&*(),<>@p/a/r/t
+PREHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
+PREHOOK: Output: db~!@@#$%^&*(),<>@t//
+POSTHOOK: query: drop database "db~!@@#$%^&*(),<>" cascade
 POSTHOOK: type: DROPDATABASE
-POSTHOOK: Input: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: database:db~!@#$%^&*(),<>
-POSTHOOK: Output: db~!@#$%^&*(),<>@//cbo_t2
-POSTHOOK: Output: db~!@#$%^&*(),<>@c/b/o_t1
-POSTHOOK: Output: db~!@#$%^&*(),<>@cbo_/t3////
-POSTHOOK: Output: db~!@#$%^&*(),<>@cv1
-POSTHOOK: Output: db~!@#$%^&*(),<>@line/item
-POSTHOOK: Output: db~!@#$%^&*(),<>@p/a/r/t
-POSTHOOK: Output: db~!@#$%^&*(),<>@src/_/cbo
-POSTHOOK: Output: db~!@#$%^&*(),<>@t//
+POSTHOOK: Input: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: database:db~!@@#$%^&*(),<>
+POSTHOOK: Output: db~!@@#$%^&*(),<>@//cbo_t2
+POSTHOOK: Output: db~!@@#$%^&*(),<>@c/b/o_t1
+POSTHOOK: Output: db~!@@#$%^&*(),<>@cbo_/t3////
+POSTHOOK: Output: db~!@@#$%^&*(),<>@cv1
+POSTHOOK: Output: db~!@@#$%^&*(),<>@line/item
+POSTHOOK: Output: db~!@@#$%^&*(),<>@p/a/r/t
+POSTHOOK: Output: db~!@@#$%^&*(),<>@src/_/cbo
+POSTHOOK: Output: db~!@@#$%^&*(),<>@t//