Index: data/files/escapetest.txt =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: data/files/escapetest.txt ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Index: common/src/java/org/apache/hadoop/hive/common/FileUtils.java =================================================================== --- common/src/java/org/apache/hadoop/hive/common/FileUtils.java (revision 1128124) +++ common/src/java/org/apache/hadoop/hive/common/FileUtils.java (working copy) @@ -121,8 +121,18 @@ for (char c = 0; c < ' '; c++) { charToEscape.set(c); } - char[] clist = new char[] {'"', '#', '%', '\'', '*', '/', ':', '=', '?', '\\', '\u007F', '{', - ']'}; + + /** + * ASCII 01-1F are HTTP control characters that need to be escaped. + * \u000A and \u000D are \n and \r, respectively. + */ + char[] clist = new char[] {'\u0001', '\u0002', '\u0003', '\u0004', + '\u0005', '\u0006', '\u0007', '\u0008', '\u0009', '\n', '\u000B', + '\u000C', '\r', '\u000E', '\u000F', '\u0010', '\u0011', '\u0012', + '\u0013', '\u0014', '\u0015', '\u0016', '\u0017', '\u0018', '\u0019', + '\u001A', '\u001B', '\u001C', '\u001D', '\u001E', '\u001F', + '"', '#', '%', '\'', '*', '/', ':', '=', '?', '\\', '\u007F', '{', + '[', ']'}; for (char c : clist) { charToEscape.set(c); } Index: ql/src/test/results/clientpositive/escape1.q.out =================================================================== --- ql/src/test/results/clientpositive/escape1.q.out (revision 0) +++ ql/src/test/results/clientpositive/escape1.q.out (revision 0) @@ -0,0 +1,1447 @@ +PREHOOK: query: DROP TABLE escape1 +PREHOOK: type: DROPTABLE +POSTHOOK: query: DROP TABLE escape1 +POSTHOOK: type: DROPTABLE +PREHOOK: query: DROP TABLE escape_raw +PREHOOK: type: DROPTABLE +POSTHOOK: query: DROP TABLE escape_raw +POSTHOOK: type: DROPTABLE +PREHOOK: query: CREATE TABLE escape_raw (s STRING) STORED AS TEXTFILE +PREHOOK: type: CREATETABLE +POSTHOOK: query: CREATE TABLE escape_raw (s STRING) STORED AS TEXTFILE +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@escape_raw +PREHOOK: query: LOAD DATA LOCAL INPATH '../data/files/escapetest.txt' INTO TABLE escape_raw +PREHOOK: type: LOAD +PREHOOK: Output: default@escape_raw +POSTHOOK: query: LOAD DATA LOCAL INPATH '../data/files/escapetest.txt' INTO TABLE escape_raw +POSTHOOK: type: LOAD +POSTHOOK: Output: default@escape_raw +PREHOOK: query: SELECT * from escape_raw +PREHOOK: type: QUERY +PREHOOK: Input: default@escape_raw +PREHOOK: Output: file:/tmp/franklin/hive_2011-05-27_13-15-15_910_6264534755252048973/-mr-10000 +POSTHOOK: query: SELECT * from escape_raw +POSTHOOK: type: QUERY +POSTHOOK: Input: default@escape_raw +POSTHOOK: Output: file:/tmp/franklin/hive_2011-05-27_13-15-15_910_6264534755252048973/-mr-10000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +! +" +# +$ +% +& +' +( +) +* ++ +, +- +. +/ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +: +; +< += +> +? +@ +A +B +C +D +E +F +G +H +I +J +K +L +M +N +O +P +Q +R +S +T +U +V +W +X +Y +Z +[ +\ +] +^ +_ +` +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +{ +| +} +~ +PREHOOK: query: CREATE TABLE escape1 (a STRING) PARTITIONED BY (ds STRING, part STRING) +PREHOOK: type: CREATETABLE +POSTHOOK: query: CREATE TABLE escape1 (a STRING) PARTITIONED BY (ds STRING, part STRING) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: default@escape1 +PREHOOK: query: INSERT OVERWRITE TABLE escape1 PARTITION (ds='1', part) SELECT '1', s from +escape_raw +PREHOOK: type: QUERY +PREHOOK: Input: default@escape_raw +PREHOOK: Output: default@escape1@ds=1 +POSTHOOK: query: INSERT OVERWRITE TABLE escape1 PARTITION (ds='1', part) SELECT '1', s from +escape_raw +POSTHOOK: type: QUERY +POSTHOOK: Input: default@escape_raw +POSTHOOK: Output: default@escape1@ds=1/part= +POSTHOOK: Output: default@escape1@ds=1/part=! +POSTHOOK: Output: default@escape1@ds=1/part=$ +POSTHOOK: Output: default@escape1@ds=1/part=%00 +POSTHOOK: Output: default@escape1@ds=1/part=%02 +POSTHOOK: Output: default@escape1@ds=1/part=%03 +POSTHOOK: Output: default@escape1@ds=1/part=%04 +POSTHOOK: Output: default@escape1@ds=1/part=%05 +POSTHOOK: Output: default@escape1@ds=1/part=%06 +POSTHOOK: Output: default@escape1@ds=1/part=%07 +POSTHOOK: Output: default@escape1@ds=1/part=%08 +POSTHOOK: Output: default@escape1@ds=1/part=%09 +POSTHOOK: Output: default@escape1@ds=1/part=%0B +POSTHOOK: Output: default@escape1@ds=1/part=%0C +POSTHOOK: Output: default@escape1@ds=1/part=%0E +POSTHOOK: Output: default@escape1@ds=1/part=%0F +POSTHOOK: Output: default@escape1@ds=1/part=%10 +POSTHOOK: Output: default@escape1@ds=1/part=%11 +POSTHOOK: Output: default@escape1@ds=1/part=%12 +POSTHOOK: Output: default@escape1@ds=1/part=%13 +POSTHOOK: Output: default@escape1@ds=1/part=%14 +POSTHOOK: Output: default@escape1@ds=1/part=%15 +POSTHOOK: Output: default@escape1@ds=1/part=%16 +POSTHOOK: Output: default@escape1@ds=1/part=%17 +POSTHOOK: Output: default@escape1@ds=1/part=%18 +POSTHOOK: Output: default@escape1@ds=1/part=%19 +POSTHOOK: Output: default@escape1@ds=1/part=%1A +POSTHOOK: Output: default@escape1@ds=1/part=%1B +POSTHOOK: Output: default@escape1@ds=1/part=%1C +POSTHOOK: Output: default@escape1@ds=1/part=%1D +POSTHOOK: Output: default@escape1@ds=1/part=%1E +POSTHOOK: Output: default@escape1@ds=1/part=%1F +POSTHOOK: Output: default@escape1@ds=1/part=%22 +POSTHOOK: Output: default@escape1@ds=1/part=%23 +POSTHOOK: Output: default@escape1@ds=1/part=%25 +POSTHOOK: Output: default@escape1@ds=1/part=%27 +POSTHOOK: Output: default@escape1@ds=1/part=%2A +POSTHOOK: Output: default@escape1@ds=1/part=%2F +POSTHOOK: Output: default@escape1@ds=1/part=%3A +POSTHOOK: Output: default@escape1@ds=1/part=%3D +POSTHOOK: Output: default@escape1@ds=1/part=%3F +POSTHOOK: Output: default@escape1@ds=1/part=%5B +POSTHOOK: Output: default@escape1@ds=1/part=%5C +POSTHOOK: Output: default@escape1@ds=1/part=%5D +POSTHOOK: Output: default@escape1@ds=1/part=%7B +POSTHOOK: Output: default@escape1@ds=1/part=& +POSTHOOK: Output: default@escape1@ds=1/part=( +POSTHOOK: Output: default@escape1@ds=1/part=) +POSTHOOK: Output: default@escape1@ds=1/part=+ +POSTHOOK: Output: default@escape1@ds=1/part=, +POSTHOOK: Output: default@escape1@ds=1/part=- +POSTHOOK: Output: default@escape1@ds=1/part=. +POSTHOOK: Output: default@escape1@ds=1/part=0 +POSTHOOK: Output: default@escape1@ds=1/part=1 +POSTHOOK: Output: default@escape1@ds=1/part=2 +POSTHOOK: Output: default@escape1@ds=1/part=3 +POSTHOOK: Output: default@escape1@ds=1/part=4 +POSTHOOK: Output: default@escape1@ds=1/part=5 +POSTHOOK: Output: default@escape1@ds=1/part=6 +POSTHOOK: Output: default@escape1@ds=1/part=7 +POSTHOOK: Output: default@escape1@ds=1/part=8 +POSTHOOK: Output: default@escape1@ds=1/part=9 +POSTHOOK: Output: default@escape1@ds=1/part=; +POSTHOOK: Output: default@escape1@ds=1/part=< +POSTHOOK: Output: default@escape1@ds=1/part=> +POSTHOOK: Output: default@escape1@ds=1/part=@ +POSTHOOK: Output: default@escape1@ds=1/part=A +POSTHOOK: Output: default@escape1@ds=1/part=B +POSTHOOK: Output: default@escape1@ds=1/part=C +POSTHOOK: Output: default@escape1@ds=1/part=D +POSTHOOK: Output: default@escape1@ds=1/part=E +POSTHOOK: Output: default@escape1@ds=1/part=F +POSTHOOK: Output: default@escape1@ds=1/part=G +POSTHOOK: Output: default@escape1@ds=1/part=H +POSTHOOK: Output: default@escape1@ds=1/part=I +POSTHOOK: Output: default@escape1@ds=1/part=J +POSTHOOK: Output: default@escape1@ds=1/part=K +POSTHOOK: Output: default@escape1@ds=1/part=L +POSTHOOK: Output: default@escape1@ds=1/part=M +POSTHOOK: Output: default@escape1@ds=1/part=N +POSTHOOK: Output: default@escape1@ds=1/part=O +POSTHOOK: Output: default@escape1@ds=1/part=P +POSTHOOK: Output: default@escape1@ds=1/part=Q +POSTHOOK: Output: default@escape1@ds=1/part=R +POSTHOOK: Output: default@escape1@ds=1/part=S +POSTHOOK: Output: default@escape1@ds=1/part=T +POSTHOOK: Output: default@escape1@ds=1/part=U +POSTHOOK: Output: default@escape1@ds=1/part=V +POSTHOOK: Output: default@escape1@ds=1/part=W +POSTHOOK: Output: default@escape1@ds=1/part=X +POSTHOOK: Output: default@escape1@ds=1/part=Y +POSTHOOK: Output: default@escape1@ds=1/part=Z +POSTHOOK: Output: default@escape1@ds=1/part=^ +POSTHOOK: Output: default@escape1@ds=1/part=_ +POSTHOOK: Output: default@escape1@ds=1/part=__HIVE_DEFAULT_PARTITION__ +POSTHOOK: Output: default@escape1@ds=1/part=` +POSTHOOK: Output: default@escape1@ds=1/part=a +POSTHOOK: Output: default@escape1@ds=1/part=b +POSTHOOK: Output: default@escape1@ds=1/part=c +POSTHOOK: Output: default@escape1@ds=1/part=d +POSTHOOK: Output: default@escape1@ds=1/part=e +POSTHOOK: Output: default@escape1@ds=1/part=f +POSTHOOK: Output: default@escape1@ds=1/part=g +POSTHOOK: Output: default@escape1@ds=1/part=h +POSTHOOK: Output: default@escape1@ds=1/part=i +POSTHOOK: Output: default@escape1@ds=1/part=j +POSTHOOK: Output: default@escape1@ds=1/part=k +POSTHOOK: Output: default@escape1@ds=1/part=l +POSTHOOK: Output: default@escape1@ds=1/part=m +POSTHOOK: Output: default@escape1@ds=1/part=n +POSTHOOK: Output: default@escape1@ds=1/part=o +POSTHOOK: Output: default@escape1@ds=1/part=p +POSTHOOK: Output: default@escape1@ds=1/part=q +POSTHOOK: Output: default@escape1@ds=1/part=r +POSTHOOK: Output: default@escape1@ds=1/part=s +POSTHOOK: Output: default@escape1@ds=1/part=t +POSTHOOK: Output: default@escape1@ds=1/part=u +POSTHOOK: Output: default@escape1@ds=1/part=v +POSTHOOK: Output: default@escape1@ds=1/part=w +POSTHOOK: Output: default@escape1@ds=1/part=x +POSTHOOK: Output: default@escape1@ds=1/part=y +POSTHOOK: Output: default@escape1@ds=1/part=z +POSTHOOK: Output: default@escape1@ds=1/part=| +POSTHOOK: Output: default@escape1@ds=1/part=} +POSTHOOK: Output: default@escape1@ds=1/part=~ +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=!).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=").a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=#).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=$).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=%).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=&).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=').a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=().a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=)).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=*).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=+).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=,).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=-).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=.).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=/).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=0).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=1).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=2).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=3).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=4).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=5).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=6).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=7).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=8).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=9).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=:).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=;).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=<).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part==).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=>).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=?).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=@).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=A).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=B).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=C).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=D).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=E).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=F).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=G).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=H).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=I).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=J).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=K).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=L).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=M).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=N).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=O).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=P).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Q).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=R).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=S).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=T).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=U).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=V).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=W).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=X).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Y).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Z).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=[).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=\).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=]).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=^).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=_).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=__HIVE_DEFAULT_PARTITION__).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=`).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=a).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=b).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=c).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=d).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=e).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=f).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=g).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=h).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=i).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=j).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=k).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=l).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=m).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=n).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=o).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=p).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=q).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=r).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=s).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=t).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=u).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=v).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=w).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=x).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=y).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=z).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part={).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=|).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=}).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=~).a SIMPLE [] +PREHOOK: query: SELECT * from escape1 +PREHOOK: type: QUERY +PREHOOK: Input: default@escape1@ds=1/part= +PREHOOK: Input: default@escape1@ds=1/part=! +PREHOOK: Input: default@escape1@ds=1/part=$ +PREHOOK: Input: default@escape1@ds=1/part=%00 +PREHOOK: Input: default@escape1@ds=1/part=%02 +PREHOOK: Input: default@escape1@ds=1/part=%03 +PREHOOK: Input: default@escape1@ds=1/part=%04 +PREHOOK: Input: default@escape1@ds=1/part=%05 +PREHOOK: Input: default@escape1@ds=1/part=%06 +PREHOOK: Input: default@escape1@ds=1/part=%07 +PREHOOK: Input: default@escape1@ds=1/part=%08 +PREHOOK: Input: default@escape1@ds=1/part=%09 +PREHOOK: Input: default@escape1@ds=1/part=%0B +PREHOOK: Input: default@escape1@ds=1/part=%0C +PREHOOK: Input: default@escape1@ds=1/part=%0E +PREHOOK: Input: default@escape1@ds=1/part=%0F +PREHOOK: Input: default@escape1@ds=1/part=%10 +PREHOOK: Input: default@escape1@ds=1/part=%11 +PREHOOK: Input: default@escape1@ds=1/part=%12 +PREHOOK: Input: default@escape1@ds=1/part=%13 +PREHOOK: Input: default@escape1@ds=1/part=%14 +PREHOOK: Input: default@escape1@ds=1/part=%15 +PREHOOK: Input: default@escape1@ds=1/part=%16 +PREHOOK: Input: default@escape1@ds=1/part=%17 +PREHOOK: Input: default@escape1@ds=1/part=%18 +PREHOOK: Input: default@escape1@ds=1/part=%19 +PREHOOK: Input: default@escape1@ds=1/part=%1A +PREHOOK: Input: default@escape1@ds=1/part=%1B +PREHOOK: Input: default@escape1@ds=1/part=%1C +PREHOOK: Input: default@escape1@ds=1/part=%1D +PREHOOK: Input: default@escape1@ds=1/part=%1E +PREHOOK: Input: default@escape1@ds=1/part=%1F +PREHOOK: Input: default@escape1@ds=1/part=%22 +PREHOOK: Input: default@escape1@ds=1/part=%23 +PREHOOK: Input: default@escape1@ds=1/part=%25 +PREHOOK: Input: default@escape1@ds=1/part=%27 +PREHOOK: Input: default@escape1@ds=1/part=%2A +PREHOOK: Input: default@escape1@ds=1/part=%2F +PREHOOK: Input: default@escape1@ds=1/part=%3A +PREHOOK: Input: default@escape1@ds=1/part=%3D +PREHOOK: Input: default@escape1@ds=1/part=%3F +PREHOOK: Input: default@escape1@ds=1/part=%5B +PREHOOK: Input: default@escape1@ds=1/part=%5C +PREHOOK: Input: default@escape1@ds=1/part=%5D +PREHOOK: Input: default@escape1@ds=1/part=%7B +PREHOOK: Input: default@escape1@ds=1/part=& +PREHOOK: Input: default@escape1@ds=1/part=( +PREHOOK: Input: default@escape1@ds=1/part=) +PREHOOK: Input: default@escape1@ds=1/part=+ +PREHOOK: Input: default@escape1@ds=1/part=, +PREHOOK: Input: default@escape1@ds=1/part=- +PREHOOK: Input: default@escape1@ds=1/part=. +PREHOOK: Input: default@escape1@ds=1/part=0 +PREHOOK: Input: default@escape1@ds=1/part=1 +PREHOOK: Input: default@escape1@ds=1/part=2 +PREHOOK: Input: default@escape1@ds=1/part=3 +PREHOOK: Input: default@escape1@ds=1/part=4 +PREHOOK: Input: default@escape1@ds=1/part=5 +PREHOOK: Input: default@escape1@ds=1/part=6 +PREHOOK: Input: default@escape1@ds=1/part=7 +PREHOOK: Input: default@escape1@ds=1/part=8 +PREHOOK: Input: default@escape1@ds=1/part=9 +PREHOOK: Input: default@escape1@ds=1/part=; +PREHOOK: Input: default@escape1@ds=1/part=< +PREHOOK: Input: default@escape1@ds=1/part=> +PREHOOK: Input: default@escape1@ds=1/part=@ +PREHOOK: Input: default@escape1@ds=1/part=A +PREHOOK: Input: default@escape1@ds=1/part=B +PREHOOK: Input: default@escape1@ds=1/part=C +PREHOOK: Input: default@escape1@ds=1/part=D +PREHOOK: Input: default@escape1@ds=1/part=E +PREHOOK: Input: default@escape1@ds=1/part=F +PREHOOK: Input: default@escape1@ds=1/part=G +PREHOOK: Input: default@escape1@ds=1/part=H +PREHOOK: Input: default@escape1@ds=1/part=I +PREHOOK: Input: default@escape1@ds=1/part=J +PREHOOK: Input: default@escape1@ds=1/part=K +PREHOOK: Input: default@escape1@ds=1/part=L +PREHOOK: Input: default@escape1@ds=1/part=M +PREHOOK: Input: default@escape1@ds=1/part=N +PREHOOK: Input: default@escape1@ds=1/part=O +PREHOOK: Input: default@escape1@ds=1/part=P +PREHOOK: Input: default@escape1@ds=1/part=Q +PREHOOK: Input: default@escape1@ds=1/part=R +PREHOOK: Input: default@escape1@ds=1/part=S +PREHOOK: Input: default@escape1@ds=1/part=T +PREHOOK: Input: default@escape1@ds=1/part=U +PREHOOK: Input: default@escape1@ds=1/part=V +PREHOOK: Input: default@escape1@ds=1/part=W +PREHOOK: Input: default@escape1@ds=1/part=X +PREHOOK: Input: default@escape1@ds=1/part=Y +PREHOOK: Input: default@escape1@ds=1/part=Z +PREHOOK: Input: default@escape1@ds=1/part=^ +PREHOOK: Input: default@escape1@ds=1/part=_ +PREHOOK: Input: default@escape1@ds=1/part=__HIVE_DEFAULT_PARTITION__ +PREHOOK: Input: default@escape1@ds=1/part=` +PREHOOK: Input: default@escape1@ds=1/part=a +PREHOOK: Input: default@escape1@ds=1/part=b +PREHOOK: Input: default@escape1@ds=1/part=c +PREHOOK: Input: default@escape1@ds=1/part=d +PREHOOK: Input: default@escape1@ds=1/part=e +PREHOOK: Input: default@escape1@ds=1/part=f +PREHOOK: Input: default@escape1@ds=1/part=g +PREHOOK: Input: default@escape1@ds=1/part=h +PREHOOK: Input: default@escape1@ds=1/part=i +PREHOOK: Input: default@escape1@ds=1/part=j +PREHOOK: Input: default@escape1@ds=1/part=k +PREHOOK: Input: default@escape1@ds=1/part=l +PREHOOK: Input: default@escape1@ds=1/part=m +PREHOOK: Input: default@escape1@ds=1/part=n +PREHOOK: Input: default@escape1@ds=1/part=o +PREHOOK: Input: default@escape1@ds=1/part=p +PREHOOK: Input: default@escape1@ds=1/part=q +PREHOOK: Input: default@escape1@ds=1/part=r +PREHOOK: Input: default@escape1@ds=1/part=s +PREHOOK: Input: default@escape1@ds=1/part=t +PREHOOK: Input: default@escape1@ds=1/part=u +PREHOOK: Input: default@escape1@ds=1/part=v +PREHOOK: Input: default@escape1@ds=1/part=w +PREHOOK: Input: default@escape1@ds=1/part=x +PREHOOK: Input: default@escape1@ds=1/part=y +PREHOOK: Input: default@escape1@ds=1/part=z +PREHOOK: Input: default@escape1@ds=1/part=| +PREHOOK: Input: default@escape1@ds=1/part=} +PREHOOK: Input: default@escape1@ds=1/part=~ +PREHOOK: Output: file:/tmp/franklin/hive_2011-05-27_13-16-15_365_7094180874460437657/-mr-10000 +POSTHOOK: query: SELECT * from escape1 +POSTHOOK: type: QUERY +POSTHOOK: Input: default@escape1@ds=1/part= +POSTHOOK: Input: default@escape1@ds=1/part=! +POSTHOOK: Input: default@escape1@ds=1/part=$ +POSTHOOK: Input: default@escape1@ds=1/part=%00 +POSTHOOK: Input: default@escape1@ds=1/part=%02 +POSTHOOK: Input: default@escape1@ds=1/part=%03 +POSTHOOK: Input: default@escape1@ds=1/part=%04 +POSTHOOK: Input: default@escape1@ds=1/part=%05 +POSTHOOK: Input: default@escape1@ds=1/part=%06 +POSTHOOK: Input: default@escape1@ds=1/part=%07 +POSTHOOK: Input: default@escape1@ds=1/part=%08 +POSTHOOK: Input: default@escape1@ds=1/part=%09 +POSTHOOK: Input: default@escape1@ds=1/part=%0B +POSTHOOK: Input: default@escape1@ds=1/part=%0C +POSTHOOK: Input: default@escape1@ds=1/part=%0E +POSTHOOK: Input: default@escape1@ds=1/part=%0F +POSTHOOK: Input: default@escape1@ds=1/part=%10 +POSTHOOK: Input: default@escape1@ds=1/part=%11 +POSTHOOK: Input: default@escape1@ds=1/part=%12 +POSTHOOK: Input: default@escape1@ds=1/part=%13 +POSTHOOK: Input: default@escape1@ds=1/part=%14 +POSTHOOK: Input: default@escape1@ds=1/part=%15 +POSTHOOK: Input: default@escape1@ds=1/part=%16 +POSTHOOK: Input: default@escape1@ds=1/part=%17 +POSTHOOK: Input: default@escape1@ds=1/part=%18 +POSTHOOK: Input: default@escape1@ds=1/part=%19 +POSTHOOK: Input: default@escape1@ds=1/part=%1A +POSTHOOK: Input: default@escape1@ds=1/part=%1B +POSTHOOK: Input: default@escape1@ds=1/part=%1C +POSTHOOK: Input: default@escape1@ds=1/part=%1D +POSTHOOK: Input: default@escape1@ds=1/part=%1E +POSTHOOK: Input: default@escape1@ds=1/part=%1F +POSTHOOK: Input: default@escape1@ds=1/part=%22 +POSTHOOK: Input: default@escape1@ds=1/part=%23 +POSTHOOK: Input: default@escape1@ds=1/part=%25 +POSTHOOK: Input: default@escape1@ds=1/part=%27 +POSTHOOK: Input: default@escape1@ds=1/part=%2A +POSTHOOK: Input: default@escape1@ds=1/part=%2F +POSTHOOK: Input: default@escape1@ds=1/part=%3A +POSTHOOK: Input: default@escape1@ds=1/part=%3D +POSTHOOK: Input: default@escape1@ds=1/part=%3F +POSTHOOK: Input: default@escape1@ds=1/part=%5B +POSTHOOK: Input: default@escape1@ds=1/part=%5C +POSTHOOK: Input: default@escape1@ds=1/part=%5D +POSTHOOK: Input: default@escape1@ds=1/part=%7B +POSTHOOK: Input: default@escape1@ds=1/part=& +POSTHOOK: Input: default@escape1@ds=1/part=( +POSTHOOK: Input: default@escape1@ds=1/part=) +POSTHOOK: Input: default@escape1@ds=1/part=+ +POSTHOOK: Input: default@escape1@ds=1/part=, +POSTHOOK: Input: default@escape1@ds=1/part=- +POSTHOOK: Input: default@escape1@ds=1/part=. +POSTHOOK: Input: default@escape1@ds=1/part=0 +POSTHOOK: Input: default@escape1@ds=1/part=1 +POSTHOOK: Input: default@escape1@ds=1/part=2 +POSTHOOK: Input: default@escape1@ds=1/part=3 +POSTHOOK: Input: default@escape1@ds=1/part=4 +POSTHOOK: Input: default@escape1@ds=1/part=5 +POSTHOOK: Input: default@escape1@ds=1/part=6 +POSTHOOK: Input: default@escape1@ds=1/part=7 +POSTHOOK: Input: default@escape1@ds=1/part=8 +POSTHOOK: Input: default@escape1@ds=1/part=9 +POSTHOOK: Input: default@escape1@ds=1/part=; +POSTHOOK: Input: default@escape1@ds=1/part=< +POSTHOOK: Input: default@escape1@ds=1/part=> +POSTHOOK: Input: default@escape1@ds=1/part=@ +POSTHOOK: Input: default@escape1@ds=1/part=A +POSTHOOK: Input: default@escape1@ds=1/part=B +POSTHOOK: Input: default@escape1@ds=1/part=C +POSTHOOK: Input: default@escape1@ds=1/part=D +POSTHOOK: Input: default@escape1@ds=1/part=E +POSTHOOK: Input: default@escape1@ds=1/part=F +POSTHOOK: Input: default@escape1@ds=1/part=G +POSTHOOK: Input: default@escape1@ds=1/part=H +POSTHOOK: Input: default@escape1@ds=1/part=I +POSTHOOK: Input: default@escape1@ds=1/part=J +POSTHOOK: Input: default@escape1@ds=1/part=K +POSTHOOK: Input: default@escape1@ds=1/part=L +POSTHOOK: Input: default@escape1@ds=1/part=M +POSTHOOK: Input: default@escape1@ds=1/part=N +POSTHOOK: Input: default@escape1@ds=1/part=O +POSTHOOK: Input: default@escape1@ds=1/part=P +POSTHOOK: Input: default@escape1@ds=1/part=Q +POSTHOOK: Input: default@escape1@ds=1/part=R +POSTHOOK: Input: default@escape1@ds=1/part=S +POSTHOOK: Input: default@escape1@ds=1/part=T +POSTHOOK: Input: default@escape1@ds=1/part=U +POSTHOOK: Input: default@escape1@ds=1/part=V +POSTHOOK: Input: default@escape1@ds=1/part=W +POSTHOOK: Input: default@escape1@ds=1/part=X +POSTHOOK: Input: default@escape1@ds=1/part=Y +POSTHOOK: Input: default@escape1@ds=1/part=Z +POSTHOOK: Input: default@escape1@ds=1/part=^ +POSTHOOK: Input: default@escape1@ds=1/part=_ +POSTHOOK: Input: default@escape1@ds=1/part=__HIVE_DEFAULT_PARTITION__ +POSTHOOK: Input: default@escape1@ds=1/part=` +POSTHOOK: Input: default@escape1@ds=1/part=a +POSTHOOK: Input: default@escape1@ds=1/part=b +POSTHOOK: Input: default@escape1@ds=1/part=c +POSTHOOK: Input: default@escape1@ds=1/part=d +POSTHOOK: Input: default@escape1@ds=1/part=e +POSTHOOK: Input: default@escape1@ds=1/part=f +POSTHOOK: Input: default@escape1@ds=1/part=g +POSTHOOK: Input: default@escape1@ds=1/part=h +POSTHOOK: Input: default@escape1@ds=1/part=i +POSTHOOK: Input: default@escape1@ds=1/part=j +POSTHOOK: Input: default@escape1@ds=1/part=k +POSTHOOK: Input: default@escape1@ds=1/part=l +POSTHOOK: Input: default@escape1@ds=1/part=m +POSTHOOK: Input: default@escape1@ds=1/part=n +POSTHOOK: Input: default@escape1@ds=1/part=o +POSTHOOK: Input: default@escape1@ds=1/part=p +POSTHOOK: Input: default@escape1@ds=1/part=q +POSTHOOK: Input: default@escape1@ds=1/part=r +POSTHOOK: Input: default@escape1@ds=1/part=s +POSTHOOK: Input: default@escape1@ds=1/part=t +POSTHOOK: Input: default@escape1@ds=1/part=u +POSTHOOK: Input: default@escape1@ds=1/part=v +POSTHOOK: Input: default@escape1@ds=1/part=w +POSTHOOK: Input: default@escape1@ds=1/part=x +POSTHOOK: Input: default@escape1@ds=1/part=y +POSTHOOK: Input: default@escape1@ds=1/part=z +POSTHOOK: Input: default@escape1@ds=1/part=| +POSTHOOK: Input: default@escape1@ds=1/part=} +POSTHOOK: Input: default@escape1@ds=1/part=~ +POSTHOOK: Output: file:/tmp/franklin/hive_2011-05-27_13-16-15_365_7094180874460437657/-mr-10000 +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=!).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=").a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=#).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=$).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=%).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=&).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=').a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=().a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=)).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=*).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=+).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=,).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=-).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=.).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=/).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=0).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=1).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=2).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=3).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=4).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=5).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=6).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=7).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=8).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=9).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=:).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=;).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=<).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part==).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=>).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=?).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=@).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=A).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=B).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=C).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=D).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=E).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=F).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=G).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=H).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=I).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=J).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=K).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=L).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=M).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=N).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=O).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=P).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Q).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=R).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=S).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=T).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=U).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=V).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=W).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=X).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Y).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Z).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=[).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=\).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=]).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=^).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=_).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=__HIVE_DEFAULT_PARTITION__).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=`).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=a).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=b).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=c).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=d).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=e).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=f).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=g).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=h).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=i).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=j).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=k).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=l).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=m).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=n).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=o).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=p).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=q).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=r).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=s).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=t).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=u).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=v).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=w).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=x).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=y).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=z).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part={).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=|).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=}).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=~).a SIMPLE [] +1 1 +1 1 ! +1 1 $ +1 1 +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1 +1 1 +1 1 +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1  +1 1 " +1 1 # +1 1 % +1 1 ' +1 1 * +1 1 / +1 1 : +1 1 = +1 1 ? +1 1 [ +1 1 \ +1 1 ] +1 1 { +1 1 & +1 1 ( +1 1 ) +1 1 + +1 1 , +1 1 - +1 1 . +1 1 0 +1 1 1 +1 1 2 +1 1 3 +1 1 4 +1 1 5 +1 1 6 +1 1 7 +1 1 8 +1 1 9 +1 1 ; +1 1 < +1 1 > +1 1 @ +1 1 A +1 1 B +1 1 C +1 1 D +1 1 E +1 1 F +1 1 G +1 1 H +1 1 I +1 1 J +1 1 K +1 1 L +1 1 M +1 1 N +1 1 O +1 1 P +1 1 Q +1 1 R +1 1 S +1 1 T +1 1 U +1 1 V +1 1 W +1 1 X +1 1 Y +1 1 Z +1 1 _ +1 1 __HIVE_DEFAULT_PARTITION__ +1 1 __HIVE_DEFAULT_PARTITION__ +1 1 __HIVE_DEFAULT_PARTITION__ +1 1 __HIVE_DEFAULT_PARTITION__ +1 1 ` +1 1 a +1 1 b +1 1 c +1 1 d +1 1 e +1 1 f +1 1 g +1 1 h +1 1 i +1 1 j +1 1 k +1 1 l +1 1 m +1 1 n +1 1 o +1 1 p +1 1 q +1 1 r +1 1 s +1 1 t +1 1 u +1 1 v +1 1 w +1 1 x +1 1 y +1 1 z +1 1 | +1 1 } +1 1 ~ +PREHOOK: query: SHOW PARTITIONS escape1 +PREHOOK: type: SHOWPARTITIONS +POSTHOOK: query: SHOW PARTITIONS escape1 +POSTHOOK: type: SHOWPARTITIONS +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=!).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=").a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=#).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=$).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=%).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=&).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=').a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=().a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=)).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=*).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=+).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=,).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=-).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=.).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=/).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=0).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=1).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=2).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=3).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=4).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=5).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=6).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=7).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=8).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=9).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=:).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=;).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=<).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part==).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=>).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=?).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=@).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=A).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=B).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=C).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=D).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=E).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=F).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=G).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=H).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=I).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=J).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=K).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=L).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=M).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=N).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=O).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=P).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Q).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=R).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=S).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=T).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=U).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=V).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=W).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=X).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Y).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Z).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=[).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=\).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=]).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=^).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=_).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=__HIVE_DEFAULT_PARTITION__).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=`).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=a).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=b).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=c).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=d).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=e).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=f).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=g).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=h).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=i).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=j).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=k).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=l).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=m).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=n).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=o).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=p).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=q).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=r).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=s).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=t).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=u).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=v).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=w).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=x).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=y).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=z).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part={).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=|).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=}).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=~).a SIMPLE [] +ds=1/part= +ds=1/part=! +ds=1/part=$ +ds=1/part=%00 +ds=1/part=%02 +ds=1/part=%03 +ds=1/part=%04 +ds=1/part=%05 +ds=1/part=%06 +ds=1/part=%07 +ds=1/part=%08 +ds=1/part=%09 +ds=1/part=%0B +ds=1/part=%0C +ds=1/part=%0E +ds=1/part=%0F +ds=1/part=%10 +ds=1/part=%11 +ds=1/part=%12 +ds=1/part=%13 +ds=1/part=%14 +ds=1/part=%15 +ds=1/part=%16 +ds=1/part=%17 +ds=1/part=%18 +ds=1/part=%19 +ds=1/part=%1A +ds=1/part=%1B +ds=1/part=%1C +ds=1/part=%1D +ds=1/part=%1E +ds=1/part=%1F +ds=1/part=%22 +ds=1/part=%23 +ds=1/part=%25 +ds=1/part=%27 +ds=1/part=%2A +ds=1/part=%2F +ds=1/part=%3A +ds=1/part=%3D +ds=1/part=%3F +ds=1/part=%5B +ds=1/part=%5C +ds=1/part=%5D +ds=1/part=%7B +ds=1/part=& +ds=1/part=( +ds=1/part=) +ds=1/part=+ +ds=1/part=, +ds=1/part=- +ds=1/part=. +ds=1/part=0 +ds=1/part=1 +ds=1/part=2 +ds=1/part=3 +ds=1/part=4 +ds=1/part=5 +ds=1/part=6 +ds=1/part=7 +ds=1/part=8 +ds=1/part=9 +ds=1/part=; +ds=1/part=< +ds=1/part=> +ds=1/part=@ +ds=1/part=A +ds=1/part=B +ds=1/part=C +ds=1/part=D +ds=1/part=E +ds=1/part=F +ds=1/part=G +ds=1/part=H +ds=1/part=I +ds=1/part=J +ds=1/part=K +ds=1/part=L +ds=1/part=M +ds=1/part=N +ds=1/part=O +ds=1/part=P +ds=1/part=Q +ds=1/part=R +ds=1/part=S +ds=1/part=T +ds=1/part=U +ds=1/part=V +ds=1/part=W +ds=1/part=X +ds=1/part=Y +ds=1/part=Z +ds=1/part=^ +ds=1/part=_ +ds=1/part=__HIVE_DEFAULT_PARTITION__ +ds=1/part=` +ds=1/part=a +ds=1/part=b +ds=1/part=c +ds=1/part=d +ds=1/part=e +ds=1/part=f +ds=1/part=g +ds=1/part=h +ds=1/part=i +ds=1/part=j +ds=1/part=k +ds=1/part=l +ds=1/part=m +ds=1/part=n +ds=1/part=o +ds=1/part=p +ds=1/part=q +ds=1/part=r +ds=1/part=s +ds=1/part=t +ds=1/part=u +ds=1/part=v +ds=1/part=w +ds=1/part=x +ds=1/part=y +ds=1/part=z +ds=1/part=| +ds=1/part=} +ds=1/part=~ +PREHOOK: query: DROP TABLE escape1 +PREHOOK: type: DROPTABLE +PREHOOK: Input: default@escape1 +PREHOOK: Output: default@escape1 +POSTHOOK: query: DROP TABLE escape1 +POSTHOOK: type: DROPTABLE +POSTHOOK: Input: default@escape1 +POSTHOOK: Output: default@escape1 +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=!).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=").a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=#).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=$).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=%).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=&).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=').a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=().a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=)).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=*).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=+).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=,).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=-).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=.).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=/).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=0).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=1).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=2).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=3).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=4).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=5).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=6).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=7).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=8).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=9).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=:).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=;).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=<).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part==).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=>).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=?).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=@).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=A).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=B).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=C).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=D).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=E).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=F).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=G).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=H).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=I).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=J).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=K).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=L).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=M).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=N).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=O).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=P).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Q).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=R).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=S).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=T).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=U).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=V).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=W).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=X).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Y).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Z).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=[).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=\).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=]).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=^).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=_).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=__HIVE_DEFAULT_PARTITION__).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=`).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=a).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=b).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=c).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=d).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=e).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=f).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=g).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=h).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=i).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=j).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=k).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=l).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=m).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=n).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=o).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=p).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=q).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=r).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=s).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=t).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=u).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=v).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=w).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=x).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=y).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=z).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part={).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=|).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=}).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=~).a SIMPLE [] +PREHOOK: query: DROP TABLE escape_raw +PREHOOK: type: DROPTABLE +PREHOOK: Input: default@escape_raw +PREHOOK: Output: default@escape_raw +POSTHOOK: query: DROP TABLE escape_raw +POSTHOOK: type: DROPTABLE +POSTHOOK: Input: default@escape_raw +POSTHOOK: Output: default@escape_raw +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part= ).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=!).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=").a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=#).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=$).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=%).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=&).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=').a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=().a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=)).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=*).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=+).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=,).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=-).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=.).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=/).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=0).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=1).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=2).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=3).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=4).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=5).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=6).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=7).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=8).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=9).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=:).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=;).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=<).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part==).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=>).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=?).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=@).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=A).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=B).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=C).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=D).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=E).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=F).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=G).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=H).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=I).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=J).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=K).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=L).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=M).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=N).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=O).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=P).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Q).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=R).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=S).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=T).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=U).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=V).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=W).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=X).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Y).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=Z).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=[).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=\).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=]).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=^).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=_).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=__HIVE_DEFAULT_PARTITION__).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=`).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=a).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=b).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=c).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=d).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=e).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=f).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=g).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=h).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=i).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=j).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=k).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=l).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=m).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=n).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=o).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=p).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=q).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=r).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=s).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=t).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=u).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=v).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=w).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=x).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=y).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=z).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part={).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=|).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=}).a SIMPLE [] +POSTHOOK: Lineage: escape1 PARTITION(ds=1,part=~).a SIMPLE [] Index: ql/src/test/queries/clientpositive/escape1.q =================================================================== --- ql/src/test/queries/clientpositive/escape1.q (revision 0) +++ ql/src/test/queries/clientpositive/escape1.q (revision 0) @@ -0,0 +1,19 @@ +set hive.exec.dynamic.partition=true; +set hive.exec.max.dynamic.partitions.pernode=200; +DROP TABLE escape1; +DROP TABLE escape_raw; + +CREATE TABLE escape_raw (s STRING) STORED AS TEXTFILE; +LOAD DATA LOCAL INPATH '../data/files/escapetest.txt' INTO TABLE escape_raw; + +SELECT * from escape_raw; + +CREATE TABLE escape1 (a STRING) PARTITIONED BY (ds STRING, part STRING); +INSERT OVERWRITE TABLE escape1 PARTITION (ds='1', part) SELECT '1', s from +escape_raw; + +SELECT * from escape1; +SHOW PARTITIONS escape1; + +DROP TABLE escape1; +DROP TABLE escape_raw;