diff --git llap-server/src/java/org/apache/hadoop/hive/llap/io/decode/orc/stream/readers/CharacterStreamReader.java llap-server/src/java/org/apache/hadoop/hive/llap/io/decode/orc/stream/readers/CharacterStreamReader.java index c9b0502..61c5008 100644 --- llap-server/src/java/org/apache/hadoop/hive/llap/io/decode/orc/stream/readers/CharacterStreamReader.java +++ llap-server/src/java/org/apache/hadoop/hive/llap/io/decode/orc/stream/readers/CharacterStreamReader.java @@ -64,7 +64,7 @@ public void seek(PositionProvider index) throws IOException { if (isFileCompressed) { index.getNext(); } - present.seek(index); + reader.present.seek(index); } if (isDictionaryEncoding) { diff --git llap-server/src/java/org/apache/hadoop/hive/llap/io/decode/orc/stream/readers/StringStreamReader.java llap-server/src/java/org/apache/hadoop/hive/llap/io/decode/orc/stream/readers/StringStreamReader.java index dbca53b..ddb9357 100644 --- llap-server/src/java/org/apache/hadoop/hive/llap/io/decode/orc/stream/readers/StringStreamReader.java +++ llap-server/src/java/org/apache/hadoop/hive/llap/io/decode/orc/stream/readers/StringStreamReader.java @@ -53,7 +53,7 @@ public void seek(PositionProvider index) throws IOException { if (isFileCompressed) { index.getNext(); } - present.seek(index); + reader.present.seek(index); } if (isDictionaryEncoding) { diff --git llap-server/src/java/org/apache/hadoop/hive/llap/io/encoded/OrcEncodedDataProducer.java llap-server/src/java/org/apache/hadoop/hive/llap/io/encoded/OrcEncodedDataProducer.java index f450302..93f4257 100644 --- llap-server/src/java/org/apache/hadoop/hive/llap/io/encoded/OrcEncodedDataProducer.java +++ llap-server/src/java/org/apache/hadoop/hive/llap/io/encoded/OrcEncodedDataProducer.java @@ -126,7 +126,7 @@ public Void call() throws IOException { metadata = getOrReadFileMetadata(); int bufferSize = metadata.getCompressionBufferSize(); int minAllocSize = HiveConf.getIntVar(conf, HiveConf.ConfVars.LLAP_ORC_CACHE_MIN_ALLOC); - if (bufferSize != minAllocSize) { + if (bufferSize < minAllocSize) { throw new IOException("ORC compression buffer size (" + bufferSize + ") is smaller than" + " LLAP low-level cache minimum allocation size (" + minAllocSize + "). Decrease the" + " value for " + HiveConf.ConfVars.LLAP_ORC_CACHE_MIN_ALLOC.toString()); diff --git packaging/pom.xml packaging/pom.xml index 61816fb..e02ef8a 100644 --- packaging/pom.xml +++ packaging/pom.xml @@ -200,6 +200,16 @@ hive-webhcat-java-client ${project.version} + + org.apache.hive + hive-llap-client + ${project.version} + + + org.apache.hive + hive-llap-server + ${project.version} + diff --git ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java index d48972b..e698265 100644 --- ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java +++ ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java @@ -262,7 +262,7 @@ public long getNext() { public abstract static class TreeReader { protected final int columnId; - protected BitFieldReader present = null; + public BitFieldReader present = null; protected boolean valuePresent = false; public TreeReader(int columnId) throws IOException { diff --git ql/src/test/queries/clientpositive/orc_llap.q ql/src/test/queries/clientpositive/orc_llap.q index bab3b6e..3b8e8e0 100644 --- ql/src/test/queries/clientpositive/orc_llap.q +++ ql/src/test/queries/clientpositive/orc_llap.q @@ -38,5 +38,7 @@ from alltypesorc cross join cross_numbers; select count(*) from orc_llap; SET hive.llap.io.enabled=true; - -select cint, csmallint, cbigint from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000; +select sum(hash(*)) from (select cint, csmallint, cbigint from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp; +SET hive.llap.io.enabled=false; +select sum(hash(*)) from (select cint, csmallint, cbigint from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp; + diff --git ql/src/test/queries/clientpositive/orc_llap2.q ql/src/test/queries/clientpositive/orc_llap2.q new file mode 100644 index 0000000..9cf4ce7 --- /dev/null +++ ql/src/test/queries/clientpositive/orc_llap2.q @@ -0,0 +1,43 @@ +SET hive.vectorized.execution.enabled=true; + +SET hive.llap.io.enabled=false; +SET hive.llap.io.cache.orc.arena.size=16777216; +SET hive.llap.io.cache.orc.size=67108864; +SET hive.llap.io.cache.orc.alloc.min=32768; +SET hive.llap.io.use.lrfu=false; +SET hive.llap.io.cache.direct=false; + +SET hive.exec.orc.default.buffer.size=32768; +SET hive.exec.orc.default.row.index.stride=1000; + +CREATE TABLE orc_llap( + ctinyint TINYINT, + csmallint SMALLINT, + cint INT, + cbigint BIGINT, + cfloat FLOAT, + cdouble DOUBLE, + cstring1 STRING, + cstring2 STRING, + ctimestamp1 TIMESTAMP, + ctimestamp2 TIMESTAMP, + cboolean1 BOOLEAN, + cboolean2 BOOLEAN) + STORED AS ORC; + +create table cross_numbers(i int); + +insert into table cross_numbers +select distinct csmallint +from alltypesorc where csmallint > 0 order by csmallint limit 10; + +insert into table orc_llap +select ctinyint + i, csmallint + i, cint + i, cbigint + i, cfloat + i, cdouble + i, cstring1, cstring2, ctimestamp1, ctimestamp2, cboolean1, cboolean2 +from alltypesorc cross join cross_numbers; + +select count(*) from orc_llap; + +SET hive.llap.io.enabled=true; +select sum(hash(*)) from (select * from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp; +SET hive.llap.io.enabled=false; +select sum(hash(*)) from (select * from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp; diff --git ql/src/test/results/clientpositive/orc_llap.q.out ql/src/test/results/clientpositive/orc_llap.q.out index 759e243..f45efba 100644 --- ql/src/test/results/clientpositive/orc_llap.q.out +++ ql/src/test/results/clientpositive/orc_llap.q.out @@ -89,1011 +89,21 @@ POSTHOOK: type: QUERY POSTHOOK: Input: default@orc_llap #### A masked pattern was here #### 122880 -PREHOOK: query: select cint, csmallint, cbigint from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000 +PREHOOK: query: select sum(hash(*)) from (select cint, csmallint, cbigint from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp PREHOOK: type: QUERY PREHOOK: Input: default@orc_llap #### A masked pattern was here #### -POSTHOOK: query: select cint, csmallint, cbigint from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000 +POSTHOOK: query: select sum(hash(*)) from (select cint, csmallint, cbigint from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp POSTHOOK: type: QUERY POSTHOOK: Input: default@orc_llap #### A masked pattern was here #### -921562736 NULL -2145884698 -921562737 NULL -2145884697 -921562738 NULL -2145884696 -921562739 NULL -2145884695 -921562748 NULL -2145884686 -921562749 NULL -2145884685 -921562754 NULL -2145884680 -921562761 NULL -2145884673 -921562763 NULL -2145884671 -921562766 NULL -2145884668 -977700130 NULL -2144905786 -977700131 NULL -2144905785 -977700132 NULL -2144905784 -977700133 NULL -2144905783 -977700142 NULL -2144905774 -977700143 NULL -2144905773 -977700148 NULL -2144905768 -977700155 NULL -2144905761 -977700157 NULL -2144905759 -977700160 NULL -2144905756 -593251638 NULL -2139708455 -593251639 NULL -2139708454 -593251640 NULL -2139708453 -593251641 NULL -2139708452 -593251650 NULL -2139708443 -593251651 NULL -2139708442 -593251656 NULL -2139708437 -593251663 NULL -2139708430 -593251665 NULL -2139708428 -593251668 NULL -2139708425 -1053814443 NULL -2136196389 -1053814444 NULL -2136196388 -1053814445 NULL -2136196387 -1053814446 NULL -2136196386 -1053814455 NULL -2136196377 -1053814456 NULL -2136196376 -1053814461 NULL -2136196371 -1053814468 NULL -2136196364 -1053814470 NULL -2136196362 -1053814473 NULL -2136196359 -227615593 NULL -2130544860 -227615594 NULL -2130544859 -227615595 NULL -2130544858 -227615596 NULL -2130544857 -227615605 NULL -2130544848 -227615606 NULL -2130544847 -227615611 NULL -2130544842 -227615618 NULL -2130544835 -227615620 NULL -2130544833 -227615623 NULL -2130544830 -504864581 NULL -2125392648 -504864582 NULL -2125392647 -504864583 NULL -2125392646 -504864584 NULL -2125392645 -504864593 NULL -2125392636 -504864594 NULL -2125392635 -504864599 NULL -2125392630 -504864606 NULL -2125392623 -504864608 NULL -2125392621 -504864611 NULL -2125392618 -361778979 NULL -2123011051 -361778980 NULL -2123011050 -361778981 NULL -2123011049 -361778982 NULL -2123011048 -361778991 NULL -2123011039 -361778992 NULL -2123011038 -361778997 NULL -2123011033 -361779004 NULL -2123011026 -361779006 NULL -2123011024 -361779009 NULL -2123011021 -518170433 NULL -2122540522 -518170434 NULL -2122540521 -518170435 NULL -2122540520 -518170436 NULL -2122540519 -518170445 NULL -2122540510 -518170446 NULL -2122540509 -518170451 NULL -2122540504 -518170458 NULL -2122540497 -518170460 NULL -2122540495 -518170463 NULL -2122540492 -98216977 NULL -2119619407 -98216978 NULL -2119619406 -98216979 NULL -2119619405 -98216980 NULL -2119619404 -98216989 NULL -2119619395 -98216990 NULL -2119619394 -98216995 NULL -2119619389 -98217002 NULL -2119619382 -98217004 NULL -2119619380 -98217007 NULL -2119619377 -769189415 NULL -2119162838 -769189416 NULL -2119162837 -769189417 NULL -2119162836 -769189418 NULL -2119162835 -769189427 NULL -2119162826 -769189428 NULL -2119162825 -769189433 NULL -2119162820 -769189440 NULL -2119162813 -769189442 NULL -2119162811 -769189445 NULL -2119162808 -349385767 NULL -2117373364 -349385768 NULL -2117373363 -349385769 NULL -2117373362 -349385770 NULL -2117373361 -349385779 NULL -2117373352 -349385780 NULL -2117373351 -349385785 NULL -2117373346 -349385792 NULL -2117373339 -349385794 NULL -2117373337 -349385797 NULL -2117373334 -757909190 NULL -2117187745 -757909191 NULL -2117187744 -757909192 NULL -2117187743 -757909193 NULL -2117187742 -757909202 NULL -2117187733 -757909203 NULL -2117187732 -757909208 NULL -2117187727 -757909215 NULL -2117187720 -757909217 NULL -2117187718 -757909220 NULL -2117187715 -545201247 NULL -2109755168 -545201248 NULL -2109755167 -545201249 NULL -2109755166 -545201250 NULL -2109755165 -545201259 NULL -2109755156 -545201260 NULL -2109755155 -545201265 NULL -2109755150 -545201272 NULL -2109755143 -545201274 NULL -2109755141 -545201277 NULL -2109755138 -1000909514 NULL -2099539948 -1000909515 NULL -2099539947 -1000909516 NULL -2099539946 -1000909517 NULL -2099539945 -1000909526 NULL -2099539936 -1000909527 NULL -2099539935 -1000909532 NULL -2099539930 -1000909539 NULL -2099539923 -1000909541 NULL -2099539921 -1000909544 NULL -2099539918 -356416567 NULL -2099309296 -356416568 NULL -2099309295 -356416569 NULL -2099309294 -356416570 NULL -2099309293 -356416579 NULL -2099309284 -356416580 NULL -2099309283 -356416585 NULL -2099309278 -356416592 NULL -2099309271 -356416594 NULL -2099309269 -356416597 NULL -2099309266 -403739242 NULL -2098720813 -403739243 NULL -2098720812 -403739244 NULL -2098720811 -403739245 NULL -2098720810 -403739254 NULL -2098720801 -403739255 NULL -2098720800 -403739260 NULL -2098720795 -403739267 NULL -2098720788 -403739269 NULL -2098720786 -403739272 NULL -2098720783 -161945947 NULL -2098450935 -161945948 NULL -2098450934 -161945949 NULL -2098450933 -161945950 NULL -2098450932 -161945959 NULL -2098450923 -161945960 NULL -2098450922 -161945965 NULL -2098450917 -161945972 NULL -2098450910 -161945974 NULL -2098450908 -161945977 NULL -2098450905 -374172527 NULL -2096772370 -374172528 NULL -2096772369 -374172529 NULL -2096772368 -374172530 NULL -2096772367 -374172539 NULL -2096772358 -374172540 NULL -2096772357 -374172545 NULL -2096772352 -374172552 NULL -2096772345 -374172554 NULL -2096772343 -374172557 NULL -2096772340 -51356628 NULL -2090881688 -51356629 NULL -2090881687 -51356630 NULL -2090881686 -51356631 NULL -2090881685 -51356640 NULL -2090881676 -51356641 NULL -2090881675 -51356646 NULL -2090881670 -51356653 NULL -2090881663 -51356655 NULL -2090881661 -51356658 NULL -2090881658 -746020222 NULL -2090192074 -746020223 NULL -2090192073 -746020224 NULL -2090192072 -746020225 NULL -2090192071 -746020234 NULL -2090192062 -746020235 NULL -2090192061 -746020240 NULL -2090192056 -746020247 NULL -2090192049 -746020249 NULL -2090192047 -746020252 NULL -2090192044 -1019277013 NULL -2083819829 -1019277014 NULL -2083819828 -1019277015 NULL -2083819827 -1019277016 NULL -2083819826 -1019277025 NULL -2083819817 -1019277026 NULL -2083819816 -1019277031 NULL -2083819811 -1019277038 NULL -2083819804 -1019277040 NULL -2083819802 -1019277043 NULL -2083819799 -612450114 NULL -2083370936 -612450115 NULL -2083370935 -612450116 NULL -2083370934 -612450117 NULL -2083370933 -612450126 NULL -2083370924 -612450127 NULL -2083370923 -612450132 NULL -2083370918 -612450139 NULL -2083370911 -612450141 NULL -2083370909 -612450144 NULL -2083370906 -586789132 NULL -2079907563 -586789133 NULL -2079907562 -586789134 NULL -2079907561 -586789135 NULL -2079907560 -586789144 NULL -2079907551 -586789145 NULL -2079907550 -586789150 NULL -2079907545 -586789157 NULL -2079907538 -586789159 NULL -2079907536 -586789162 NULL -2079907533 -473005884 NULL -2078031722 -473005885 NULL -2078031721 -473005886 NULL -2078031720 -473005887 NULL -2078031719 -473005896 NULL -2078031710 -473005897 NULL -2078031709 -473005902 NULL -2078031704 -473005909 NULL -2078031697 -473005911 NULL -2078031695 -473005914 NULL -2078031692 -169019478 NULL -2076830111 -169019479 NULL -2076830110 -169019480 NULL -2076830109 -169019481 NULL -2076830108 -169019490 NULL -2076830099 -169019491 NULL -2076830098 -169019496 NULL -2076830093 -169019503 NULL -2076830086 -169019505 NULL -2076830084 -169019508 NULL -2076830081 -266020660 NULL -2075197468 -266020661 NULL -2075197467 -266020662 NULL -2075197466 -266020663 NULL -2075197465 -266020672 NULL -2075197456 -266020673 NULL -2075197455 -266020678 NULL -2075197450 -266020685 NULL -2075197443 -266020687 NULL -2075197441 -266020690 NULL -2075197438 -51219135 NULL -2068271974 -51219136 NULL -2068271973 -51219137 NULL -2068271972 -51219138 NULL -2068271971 -51219147 NULL -2068271962 -51219148 NULL -2068271961 -51219153 NULL -2068271956 -51219160 NULL -2068271949 -51219162 NULL -2068271947 -51219165 NULL -2068271944 -985529176 NULL -2066819044 -985529177 NULL -2066819043 -985529178 NULL -2066819042 -985529179 NULL -2066819041 -985529188 NULL -2066819032 -985529189 NULL -2066819031 -985529194 NULL -2066819026 -985529201 NULL -2066819019 -985529203 NULL -2066819017 -985529206 NULL -2066819014 -202874113 NULL -2063507705 -202874114 NULL -2063507704 -202874115 NULL -2063507703 -202874116 NULL -2063507702 -202874125 NULL -2063507693 -202874126 NULL -2063507692 -202874131 NULL -2063507687 -202874138 NULL -2063507680 -202874140 NULL -2063507678 -202874143 NULL -2063507675 -350384776 NULL -2063125857 -350384777 NULL -2063125856 -350384778 NULL -2063125855 -350384779 NULL -2063125854 -350384788 NULL -2063125845 -350384789 NULL -2063125844 -350384794 NULL -2063125839 -350384801 NULL -2063125832 -350384803 NULL -2063125830 -350384806 NULL -2063125827 -787055815 NULL -2062321880 -787055816 NULL -2062321879 -787055817 NULL -2062321878 -787055818 NULL -2062321877 -787055827 NULL -2062321868 -787055828 NULL -2062321867 -787055833 NULL -2062321862 -787055840 NULL -2062321855 -787055842 NULL -2062321853 -787055845 NULL -2062321850 -205298675 NULL -2059679200 -205298676 NULL -2059679199 -205298677 NULL -2059679198 -205298678 NULL -2059679197 -205298687 NULL -2059679188 -205298688 NULL -2059679187 -205298693 NULL -2059679182 -205298700 NULL -2059679175 -205298702 NULL -2059679173 -205298705 NULL -2059679170 -208372636 NULL -2053631357 -208372637 NULL -2053631356 -208372638 NULL -2053631355 -208372639 NULL -2053631354 -208372648 NULL -2053631345 -208372649 NULL -2053631344 -208372654 NULL -2053631339 -208372661 NULL -2053631332 -208372663 NULL -2053631330 -208372666 NULL -2053631327 -217843447 NULL -2052623043 -217843448 NULL -2052623042 -217843449 NULL -2052623041 -217843450 NULL -2052623040 -217843459 NULL -2052623031 -217843460 NULL -2052623030 -217843465 NULL -2052623025 -217843472 NULL -2052623018 -217843474 NULL -2052623016 -217843477 NULL -2052623013 -896393246 NULL -2040480667 -896393247 NULL -2040480666 -896393248 NULL -2040480665 -896393249 NULL -2040480664 -896393258 NULL -2040480655 -896393259 NULL -2040480654 -896393264 NULL -2040480649 -896393271 NULL -2040480642 -896393273 NULL -2040480640 -896393276 NULL -2040480637 -828625496 NULL -2040118000 -828625497 NULL -2040117999 -828625498 NULL -2040117998 -828625499 NULL -2040117997 -828625508 NULL -2040117988 -828625509 NULL -2040117987 -828625514 NULL -2040117982 -828625521 NULL -2040117975 -828625523 NULL -2040117973 -828625526 NULL -2040117970 -646295042 NULL -2039050323 -646295043 NULL -2039050322 -646295044 NULL -2039050321 -646295045 NULL -2039050320 -646295054 NULL -2039050311 -646295055 NULL -2039050310 -646295060 NULL -2039050305 -646295067 NULL -2039050298 -646295069 NULL -2039050296 -646295072 NULL -2039050293 -909725258 NULL -2037667308 -909725259 NULL -2037667307 -909725260 NULL -2037667306 -909725261 NULL -2037667305 -909725270 NULL -2037667296 -909725271 NULL -2037667295 -909725276 NULL -2037667290 -909725283 NULL -2037667283 -909725285 NULL -2037667281 -909725288 NULL -2037667278 -205146178 NULL -2037365347 -205146179 NULL -2037365346 -205146180 NULL -2037365345 -205146181 NULL -2037365344 -205146190 NULL -2037365335 -205146191 NULL -2037365334 -205146196 NULL -2037365329 -205146203 NULL -2037365322 -205146205 NULL -2037365320 -205146208 NULL -2037365317 -396201416 NULL -2037246363 -396201417 NULL -2037246362 -396201418 NULL -2037246361 -396201419 NULL -2037246360 -396201428 NULL -2037246351 -396201429 NULL -2037246350 -396201434 NULL -2037246345 -396201441 NULL -2037246338 -396201443 NULL -2037246336 -396201446 NULL -2037246333 -266531961 NULL -2035733149 -266531962 NULL -2035733148 -266531963 NULL -2035733147 -266531964 NULL -2035733146 -266531973 NULL -2035733137 -266531974 NULL -2035733136 -266531979 NULL -2035733131 -266531986 NULL -2035733124 -266531988 NULL -2035733122 -266531991 NULL -2035733119 -999159111 NULL -2035386592 -999159112 NULL -2035386591 -999159113 NULL -2035386590 -999159114 NULL -2035386589 -999159123 NULL -2035386580 -999159124 NULL -2035386579 -999159129 NULL -2035386574 -999159136 NULL -2035386567 -999159138 NULL -2035386565 -999159141 NULL -2035386562 -990406521 NULL -2035083033 -990406522 NULL -2035083032 -990406523 NULL -2035083031 -990406524 NULL -2035083030 -990406533 NULL -2035083021 -990406534 NULL -2035083020 -990406539 NULL -2035083015 -990406546 NULL -2035083008 -990406548 NULL -2035083006 -990406551 NULL -2035083003 -43252882 NULL -2033911553 -43252883 NULL -2033911552 -43252884 NULL -2033911551 -43252885 NULL -2033911550 -43252894 NULL -2033911541 -43252895 NULL -2033911540 -43252900 NULL -2033911535 -43252907 NULL -2033911528 -43252909 NULL -2033911526 -43252912 NULL -2033911523 -244794367 NULL -2032257423 -244794368 NULL -2032257422 -244794369 NULL -2032257421 -244794370 NULL -2032257420 -244794379 NULL -2032257411 -244794380 NULL -2032257410 -244794385 NULL -2032257405 -244794392 NULL -2032257398 -244794394 NULL -2032257396 -244794397 NULL -2032257393 -680015830 NULL -2031087520 -680015831 NULL -2031087519 -680015832 NULL -2031087518 -680015833 NULL -2031087517 -680015842 NULL -2031087508 -680015843 NULL -2031087507 -680015848 NULL -2031087502 -680015855 NULL -2031087495 -680015857 NULL -2031087493 -680015860 NULL -2031087490 -21294126 NULL -2030915306 -21294127 NULL -2030915305 -21294128 NULL -2030915304 -21294129 NULL -2030915303 -21294138 NULL -2030915294 -21294139 NULL -2030915293 -21294144 NULL -2030915288 -21294151 NULL -2030915281 -21294153 NULL -2030915279 -21294156 NULL -2030915276 -193598329 NULL -2028995781 -193598330 NULL -2028995780 -193598331 NULL -2028995779 -193598332 NULL -2028995778 -193598341 NULL -2028995769 -193598342 NULL -2028995768 -193598347 NULL -2028995763 -193598354 NULL -2028995756 -193598356 NULL -2028995754 -193598359 NULL -2028995751 -820675347 NULL -2027837830 -820675348 NULL -2027837829 -820675349 NULL -2027837828 -820675350 NULL -2027837827 -820675359 NULL -2027837818 -820675360 NULL -2027837817 -820675365 NULL -2027837812 -820675372 NULL -2027837805 -820675374 NULL -2027837803 -820675377 NULL -2027837800 -232041688 NULL -2026556712 -232041689 NULL -2026556711 -232041690 NULL -2026556710 -232041691 NULL -2026556709 -232041700 NULL -2026556700 -232041701 NULL -2026556699 -232041706 NULL -2026556694 -232041713 NULL -2026556687 -232041715 NULL -2026556685 -232041718 NULL -2026556682 -353674565 NULL -2023416169 -353674566 NULL -2023416168 -353674567 NULL -2023416167 -353674568 NULL -2023416166 -353674577 NULL -2023416157 -353674578 NULL -2023416156 -353674583 NULL -2023416151 -353674590 NULL -2023416144 -353674592 NULL -2023416142 -353674595 NULL -2023416139 -204523268 NULL -2023100292 -204523269 NULL -2023100291 -204523270 NULL -2023100290 -204523271 NULL -2023100289 -204523280 NULL -2023100280 -204523281 NULL -2023100279 -204523286 NULL -2023100274 -204523293 NULL -2023100267 -204523295 NULL -2023100265 -204523298 NULL -2023100262 -459533135 NULL -2020317642 -459533136 NULL -2020317641 -459533137 NULL -2020317640 -459533138 NULL -2020317639 -459533147 NULL -2020317630 -459533148 NULL -2020317629 -459533153 NULL -2020317624 -459533160 NULL -2020317617 -459533162 NULL -2020317615 -459533165 NULL -2020317612 -446867970 NULL -2014884914 -446867971 NULL -2014884913 -446867972 NULL -2014884912 -446867973 NULL -2014884911 -446867982 NULL -2014884902 -446867983 NULL -2014884901 -446867988 NULL -2014884896 -446867995 NULL -2014884889 -446867997 NULL -2014884887 -446868000 NULL -2014884884 -558776211 NULL -2013188412 -558776212 NULL -2013188411 -558776213 NULL -2013188410 -558776214 NULL -2013188409 -558776223 NULL -2013188400 -558776224 NULL -2013188399 -558776229 NULL -2013188394 -558776236 NULL -2013188387 -558776238 NULL -2013188385 -558776241 NULL -2013188382 -375790538 NULL -2010391298 -375790539 NULL -2010391297 -375790540 NULL -2010391296 -375790541 NULL -2010391295 -375790550 NULL -2010391286 -375790551 NULL -2010391285 -375790556 NULL -2010391280 -375790563 NULL -2010391273 -375790565 NULL -2010391271 -375790568 NULL -2010391268 -620493869 NULL -2007193653 -620493870 NULL -2007193652 -620493871 NULL -2007193651 -620493872 NULL -2007193650 -620493881 NULL -2007193641 -620493882 NULL -2007193640 -620493887 NULL -2007193635 -620493894 NULL -2007193628 -620493896 NULL -2007193626 -620493899 NULL -2007193623 -448081043 NULL -2004909752 -448081044 NULL -2004909751 -448081045 NULL -2004909750 -448081046 NULL -2004909749 -448081055 NULL -2004909740 -448081056 NULL -2004909739 -448081061 NULL -2004909734 -448081068 NULL -2004909727 -448081070 NULL -2004909725 -448081073 NULL -2004909722 -781561011 NULL -2003783410 -781561012 NULL -2003783409 -781561013 NULL -2003783408 -781561014 NULL -2003783407 -781561023 NULL -2003783398 -781561024 NULL -2003783397 -781561029 NULL -2003783392 -781561036 NULL -2003783385 -781561038 NULL -2003783383 -781561041 NULL -2003783380 -830571575 NULL -2002780868 -830571576 NULL -2002780867 -830571577 NULL -2002780866 -830571578 NULL -2002780865 -830571587 NULL -2002780856 -830571588 NULL -2002780855 -830571593 NULL -2002780850 -830571600 NULL -2002780843 -830571602 NULL -2002780841 -830571605 NULL -2002780838 -798427548 NULL -2002392930 -798427549 NULL -2002392929 -798427550 NULL -2002392928 -798427551 NULL -2002392927 -798427560 NULL -2002392918 -798427561 NULL -2002392917 -798427566 NULL -2002392912 -798427573 NULL -2002392905 -798427575 NULL -2002392903 -798427578 NULL -2002392900 -778161305 NULL -2001378670 -778161306 NULL -2001378669 -778161307 NULL -2001378668 -778161308 NULL -2001378667 -778161317 NULL -2001378658 -778161318 NULL -2001378657 -778161323 NULL -2001378652 -778161330 NULL -2001378645 -778161332 NULL -2001378643 -778161335 NULL -2001378640 -256439610 NULL -1995486676 -256439611 NULL -1995486675 -256439612 NULL -1995486674 -256439613 NULL -1995486673 -256439622 NULL -1995486664 -256439623 NULL -1995486663 -256439628 NULL -1995486658 -256439635 NULL -1995486651 -256439637 NULL -1995486649 -256439640 NULL -1995486646 -151711552 NULL -1993645350 -151711553 NULL -1993645349 -151711554 NULL -1993645348 -151711555 NULL -1993645347 -151711564 NULL -1993645338 -151711565 NULL -1993645337 -151711570 NULL -1993645332 -151711577 NULL -1993645325 -151711579 NULL -1993645323 -151711582 NULL -1993645320 -898396478 NULL -1989382902 -898396479 NULL -1989382901 -898396480 NULL -1989382900 -898396481 NULL -1989382899 -898396490 NULL -1989382890 -898396491 NULL -1989382889 -898396496 NULL -1989382884 -898396503 NULL -1989382877 -898396505 NULL -1989382875 -898396508 NULL -1989382872 -851741767 NULL -1988497608 -851741768 NULL -1988497607 -851741769 NULL -1988497606 -851741770 NULL -1988497605 -851741779 NULL -1988497596 -851741780 NULL -1988497595 -851741785 NULL -1988497590 -851741792 NULL -1988497583 -851741794 NULL -1988497581 -851741797 NULL -1988497578 -59656799 NULL -1986126795 -59656800 NULL -1986126794 -59656801 NULL -1986126793 -59656802 NULL -1986126792 -59656811 NULL -1986126783 -59656812 NULL -1986126782 -59656817 NULL -1986126777 -59656824 NULL -1986126770 -59656826 NULL -1986126768 -59656829 NULL -1986126765 -584880465 NULL -1984984831 -584880466 NULL -1984984830 -584880467 NULL -1984984829 -584880468 NULL -1984984828 -584880477 NULL -1984984819 -584880478 NULL -1984984818 -584880483 NULL -1984984813 -584880490 NULL -1984984806 -584880492 NULL -1984984804 -584880495 NULL -1984984801 -1039781150 NULL -1982323988 -1039781151 NULL -1982323987 -1039781152 NULL -1982323986 -1039781153 NULL -1982323985 -1039781162 NULL -1982323976 -1039781163 NULL -1982323975 -1039781168 NULL -1982323970 -1039781175 NULL -1982323963 -1039781177 NULL -1982323961 -1039781180 NULL -1982323958 -25892758 NULL -1978674513 -25892759 NULL -1978674512 -25892760 NULL -1978674511 -25892761 NULL -1978674510 -25892770 NULL -1978674501 -25892771 NULL -1978674500 -25892776 NULL -1978674495 -25892783 NULL -1978674488 -25892785 NULL -1978674486 -25892788 NULL -1978674483 -166365533 NULL -1977764568 -166365534 NULL -1977764567 -166365535 NULL -1977764566 -166365536 NULL -1977764565 -166365545 NULL -1977764556 -166365546 NULL -1977764555 -166365551 NULL -1977764550 -166365558 NULL -1977764543 -166365560 NULL -1977764541 -166365563 NULL -1977764538 -267896802 NULL -1976210465 -267896803 NULL -1976210464 -267896804 NULL -1976210463 -267896805 NULL -1976210462 -267896814 NULL -1976210453 -267896815 NULL -1976210452 -267896820 NULL -1976210447 -267896827 NULL -1976210440 -267896829 NULL -1976210438 -267896832 NULL -1976210435 -331285184 NULL -1974509077 -331285185 NULL -1974509076 -331285186 NULL -1974509075 -331285187 NULL -1974509074 -331285196 NULL -1974509065 -331285197 NULL -1974509064 -331285202 NULL -1974509059 -331285209 NULL -1974509052 -331285211 NULL -1974509050 -331285214 NULL -1974509047 -964394150 NULL -1973978705 -964394151 NULL -1973978704 -964394152 NULL -1973978703 -964394153 NULL -1973978702 -964394162 NULL -1973978693 -964394163 NULL -1973978692 -964394168 NULL -1973978687 -964394175 NULL -1973978680 -964394177 NULL -1973978678 -964394180 NULL -1973978675 -131300397 NULL -1966900572 -131300398 NULL -1966900571 -131300399 NULL -1966900570 -131300400 NULL -1966900569 -131300409 NULL -1966900560 -131300410 NULL -1966900559 -131300415 NULL -1966900554 -131300422 NULL -1966900547 -131300424 NULL -1966900545 -131300427 NULL -1966900542 -790095652 NULL -1962738700 -790095653 NULL -1962738699 -790095654 NULL -1962738698 -790095655 NULL -1962738697 -790095664 NULL -1962738688 -790095665 NULL -1962738687 -790095670 NULL -1962738682 -790095677 NULL -1962738675 -790095679 NULL -1962738673 -790095682 NULL -1962738670 -558714710 NULL -1956635388 -558714711 NULL -1956635387 -558714712 NULL -1956635386 -558714713 NULL -1956635385 -558714722 NULL -1956635376 -558714723 NULL -1956635375 -558714728 NULL -1956635370 -558714735 NULL -1956635363 -558714737 NULL -1956635361 -558714740 NULL -1956635358 -236042653 NULL -1955845981 -236042654 NULL -1955845980 -236042655 NULL -1955845979 -236042656 NULL -1955845978 -236042665 NULL -1955845969 -236042666 NULL -1955845968 -236042671 NULL -1955845963 -236042678 NULL -1955845956 -236042680 NULL -1955845954 -236042683 NULL -1955845951 -999367974 NULL -1952989933 -999367975 NULL -1952989932 -999367976 NULL -1952989931 -999367977 NULL -1952989930 -999367986 NULL -1952989921 -999367987 NULL -1952989920 -999367992 NULL -1952989915 -999367999 NULL -1952989908 -999368001 NULL -1952989906 -999368004 NULL -1952989903 -304990484 NULL -1949825424 -304990485 NULL -1949825423 -304990486 NULL -1949825422 -304990487 NULL -1949825421 -304990496 NULL -1949825412 -304990497 NULL -1949825411 -304990502 NULL -1949825406 -304990509 NULL -1949825399 -304990511 NULL -1949825397 -304990514 NULL -1949825394 -724183458 NULL -1947113861 -724183459 NULL -1947113860 -724183460 NULL -1947113859 -724183461 NULL -1947113858 -724183470 NULL -1947113849 -724183471 NULL -1947113848 -724183476 NULL -1947113843 -724183483 NULL -1947113836 -724183485 NULL -1947113834 -724183488 NULL -1947113831 -283740016 NULL -1943283457 -283740017 NULL -1943283456 -283740018 NULL -1943283455 -283740019 NULL -1943283454 -283740028 NULL -1943283445 -283740029 NULL -1943283444 -283740034 NULL -1943283439 -283740041 NULL -1943283432 -283740043 NULL -1943283430 -283740046 NULL -1943283427 -1041485808 NULL -1942205087 -1041485809 NULL -1942205086 -1041485810 NULL -1942205085 -1041485811 NULL -1942205084 -1041485820 NULL -1942205075 -1041485821 NULL -1942205074 -1041485826 NULL -1942205069 -1041485833 NULL -1942205062 -1041485835 NULL -1942205060 -1041485838 NULL -1942205057 -1073680606 NULL -1939555007 -1073680607 NULL -1939555006 -1073680608 NULL -1939555005 -1073680609 NULL -1939555004 -1073680618 NULL -1939554995 -1073680619 NULL -1939554994 -1073680624 NULL -1939554989 -1073680631 NULL -1939554982 -1073680633 NULL -1939554980 -1073680636 NULL -1939554977 -359898933 NULL -1938555343 -359898934 NULL -1938555342 -359898935 NULL -1938555341 -359898936 NULL -1938555340 -359898945 NULL -1938555331 -359898946 NULL -1938555330 -359898951 NULL -1938555325 -359898958 NULL -1938555318 -359898960 NULL -1938555316 -359898963 NULL -1938555313 -510438191 NULL -1934421498 -510438192 NULL -1934421497 -510438193 NULL -1934421496 -510438194 NULL -1934421495 -510438203 NULL -1934421486 -510438204 NULL -1934421485 -510438209 NULL -1934421480 -510438216 NULL -1934421473 -510438218 NULL -1934421471 -510438221 NULL -1934421468 -1022230696 NULL -1931883057 -1022230697 NULL -1931883056 -1022230698 NULL -1931883055 -1022230699 NULL -1931883054 -1022230708 NULL -1931883045 -1022230709 NULL -1931883044 -1022230714 NULL -1931883039 -1022230721 NULL -1931883032 -1022230723 NULL -1931883030 -1022230726 NULL -1931883027 -587904580 NULL -1931436436 -587904581 NULL -1931436435 -587904582 NULL -1931436434 -587904583 NULL -1931436433 -587904592 NULL -1931436424 -587904593 NULL -1931436423 -587904598 NULL -1931436418 -587904605 NULL -1931436411 -587904607 NULL -1931436409 -587904610 NULL -1931436406 -747553889 NULL -1930467243 -747553890 NULL -1930467242 -747553891 NULL -1930467241 -747553892 NULL -1930467240 -747553901 NULL -1930467231 -747553902 NULL -1930467230 -747553907 NULL -1930467225 -747553914 NULL -1930467218 -747553916 NULL -1930467216 -747553919 NULL -1930467213 -523172873 NULL -1928034594 -523172874 NULL -1928034593 -523172875 NULL -1928034592 -523172876 NULL -1928034591 -523172885 NULL -1928034582 -523172886 NULL -1928034581 -523172891 NULL -1928034576 -523172898 NULL -1928034569 -523172900 NULL -1928034567 -523172903 NULL -1928034564 -715853440 NULL -1924864905 -715853441 NULL -1924864904 -715853442 NULL -1924864903 -715853443 NULL -1924864902 -715853452 NULL -1924864893 -715853453 NULL -1924864892 -715853458 NULL -1924864887 -715853465 NULL -1924864880 -715853467 NULL -1924864878 -715853470 NULL -1924864875 -416970597 NULL -1924227586 -416970598 NULL -1924227585 -416970599 NULL -1924227584 -416970600 NULL -1924227583 -416970609 NULL -1924227574 -416970610 NULL -1924227573 -416970615 NULL -1924227568 -416970622 NULL -1924227561 -416970624 NULL -1924227559 -416970627 NULL -1924227556 -275882969 NULL -1922849094 -275882970 NULL -1922849093 -275882971 NULL -1922849092 -275882972 NULL -1922849091 -275882981 NULL -1922849082 -275882982 NULL -1922849081 -275882987 NULL -1922849076 -275882994 NULL -1922849069 -275882996 NULL -1922849067 -275882999 NULL -1922849064 -239398208 NULL -1922755026 -239398209 NULL -1922755025 -239398210 NULL -1922755024 -239398211 NULL -1922755023 -239398220 NULL -1922755014 -239398221 NULL -1922755013 -239398226 NULL -1922755008 -239398233 NULL -1922755001 -239398235 NULL -1922754999 -239398238 NULL -1922754996 -207321897 NULL -1920826852 -207321898 NULL -1920826851 -207321899 NULL -1920826850 -207321900 NULL -1920826849 -207321909 NULL -1920826840 -207321910 NULL -1920826839 -207321915 NULL -1920826834 -207321922 NULL -1920826827 -207321924 NULL -1920826825 -207321927 NULL -1920826822 -121354669 NULL -1920696001 -121354670 NULL -1920696000 -121354671 NULL -1920695999 -121354672 NULL -1920695998 -121354681 NULL -1920695989 -121354682 NULL -1920695988 -121354687 NULL -1920695983 -121354694 NULL -1920695976 -121354696 NULL -1920695974 -121354699 NULL -1920695971 -521080744 NULL -1918433139 -521080745 NULL -1918433138 -521080746 NULL -1918433137 -521080747 NULL -1918433136 -521080756 NULL -1918433127 -521080757 NULL -1918433126 -521080762 NULL -1918433121 -521080769 NULL -1918433114 -521080771 NULL -1918433112 -521080774 NULL -1918433109 -521019762 NULL -1909738691 -521019763 NULL -1909738690 -521019764 NULL -1909738689 -521019765 NULL -1909738688 -521019774 NULL -1909738679 -521019775 NULL -1909738678 -521019780 NULL -1909738673 -521019787 NULL -1909738666 -521019789 NULL -1909738664 -521019792 NULL -1909738661 -6988 NULL -1908387372 -6989 NULL -1908387371 -6990 NULL -1908387370 -6991 NULL -1908387369 -7000 NULL -1908387360 -7001 NULL -1908387359 -7006 NULL -1908387354 -7013 NULL -1908387347 -7015 NULL -1908387345 -7018 NULL -1908387342 -733314790 NULL -1906954425 -733314791 NULL -1906954424 -733314792 NULL -1906954423 -733314793 NULL -1906954422 -733314802 NULL -1906954413 -733314803 NULL -1906954412 -733314808 NULL -1906954407 -733314815 NULL -1906954400 -733314817 NULL -1906954398 -733314820 NULL -1906954395 +239452960650 +PREHOOK: query: select sum(hash(*)) from (select cint, csmallint, cbigint from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp +PREHOOK: type: QUERY +PREHOOK: Input: default@orc_llap +#### A masked pattern was here #### +POSTHOOK: query: select sum(hash(*)) from (select cint, csmallint, cbigint from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp +POSTHOOK: type: QUERY +POSTHOOK: Input: default@orc_llap +#### A masked pattern was here #### +239452960650 diff --git ql/src/test/results/clientpositive/orc_llap2.q.out ql/src/test/results/clientpositive/orc_llap2.q.out new file mode 100644 index 0000000..8c8eb4e --- /dev/null +++ ql/src/test/results/clientpositive/orc_llap2.q.out @@ -0,0 +1,109 @@ +PREHOOK: query: CREATE TABLE orc_llap( + ctinyint TINYINT, + csmallint SMALLINT, + cint INT, + cbigint BIGINT, + cfloat FLOAT, + cdouble DOUBLE, + cstring1 STRING, + cstring2 STRING, + ctimestamp1 TIMESTAMP, + ctimestamp2 TIMESTAMP, + cboolean1 BOOLEAN, + cboolean2 BOOLEAN) + STORED AS ORC +PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default +PREHOOK: Output: default@orc_llap +POSTHOOK: query: CREATE TABLE orc_llap( + ctinyint TINYINT, + csmallint SMALLINT, + cint INT, + cbigint BIGINT, + cfloat FLOAT, + cdouble DOUBLE, + cstring1 STRING, + cstring2 STRING, + ctimestamp1 TIMESTAMP, + ctimestamp2 TIMESTAMP, + cboolean1 BOOLEAN, + cboolean2 BOOLEAN) + STORED AS ORC +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default +POSTHOOK: Output: default@orc_llap +PREHOOK: query: create table cross_numbers(i int) +PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default +PREHOOK: Output: default@cross_numbers +POSTHOOK: query: create table cross_numbers(i int) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default +POSTHOOK: Output: default@cross_numbers +PREHOOK: query: insert into table cross_numbers +select distinct csmallint +from alltypesorc where csmallint > 0 order by csmallint limit 10 +PREHOOK: type: QUERY +PREHOOK: Input: default@alltypesorc +PREHOOK: Output: default@cross_numbers +POSTHOOK: query: insert into table cross_numbers +select distinct csmallint +from alltypesorc where csmallint > 0 order by csmallint limit 10 +POSTHOOK: type: QUERY +POSTHOOK: Input: default@alltypesorc +POSTHOOK: Output: default@cross_numbers +POSTHOOK: Lineage: cross_numbers.i EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), ] +Warning: Shuffle Join JOIN[7][tables = [$hdt$_0, $hdt$_1]] in Stage 'Stage-1:MAPRED' is a cross product +PREHOOK: query: insert into table orc_llap +select ctinyint + i, csmallint + i, cint + i, cbigint + i, cfloat + i, cdouble + i, cstring1, cstring2, ctimestamp1, ctimestamp2, cboolean1, cboolean2 +from alltypesorc cross join cross_numbers +PREHOOK: type: QUERY +PREHOOK: Input: default@alltypesorc +PREHOOK: Input: default@cross_numbers +PREHOOK: Output: default@orc_llap +POSTHOOK: query: insert into table orc_llap +select ctinyint + i, csmallint + i, cint + i, cbigint + i, cfloat + i, cdouble + i, cstring1, cstring2, ctimestamp1, ctimestamp2, cboolean1, cboolean2 +from alltypesorc cross join cross_numbers +POSTHOOK: type: QUERY +POSTHOOK: Input: default@alltypesorc +POSTHOOK: Input: default@cross_numbers +POSTHOOK: Output: default@orc_llap +POSTHOOK: Lineage: orc_llap.cbigint EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), (cross_numbers)cross_numbers.FieldSchema(name:i, type:int, comment:null), ] +POSTHOOK: Lineage: orc_llap.cboolean1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, comment:null), ] +POSTHOOK: Lineage: orc_llap.cboolean2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, comment:null), ] +POSTHOOK: Lineage: orc_llap.cdouble EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), (cross_numbers)cross_numbers.FieldSchema(name:i, type:int, comment:null), ] +POSTHOOK: Lineage: orc_llap.cfloat EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), (cross_numbers)cross_numbers.FieldSchema(name:i, type:int, comment:null), ] +POSTHOOK: Lineage: orc_llap.cint EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), (cross_numbers)cross_numbers.FieldSchema(name:i, type:int, comment:null), ] +POSTHOOK: Lineage: orc_llap.csmallint EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, comment:null), (cross_numbers)cross_numbers.FieldSchema(name:i, type:int, comment:null), ] +POSTHOOK: Lineage: orc_llap.cstring1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, comment:null), ] +POSTHOOK: Lineage: orc_llap.cstring2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, comment:null), ] +POSTHOOK: Lineage: orc_llap.ctimestamp1 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, comment:null), ] +POSTHOOK: Lineage: orc_llap.ctimestamp2 SIMPLE [(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp2, type:timestamp, comment:null), ] +POSTHOOK: Lineage: orc_llap.ctinyint EXPRESSION [(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, comment:null), (cross_numbers)cross_numbers.FieldSchema(name:i, type:int, comment:null), ] +PREHOOK: query: select count(*) from orc_llap +PREHOOK: type: QUERY +PREHOOK: Input: default@orc_llap +#### A masked pattern was here #### +POSTHOOK: query: select count(*) from orc_llap +POSTHOOK: type: QUERY +POSTHOOK: Input: default@orc_llap +#### A masked pattern was here #### +122880 +PREHOOK: query: select sum(hash(*)) from (select * from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp +PREHOOK: type: QUERY +PREHOOK: Input: default@orc_llap +#### A masked pattern was here #### +POSTHOOK: query: select sum(hash(*)) from (select * from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp +POSTHOOK: type: QUERY +POSTHOOK: Input: default@orc_llap +#### A masked pattern was here #### +-41726695000 +PREHOOK: query: select sum(hash(*)) from (select * from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp +PREHOOK: type: QUERY +PREHOOK: Input: default@orc_llap +#### A masked pattern was here #### +POSTHOOK: query: select sum(hash(*)) from (select * from orc_llap where cint > 10 and cbigint is not null order by cbigint limit 1000) tmp +POSTHOOK: type: QUERY +POSTHOOK: Input: default@orc_llap +#### A masked pattern was here #### +-41726695000