Wenhai Li has uploaded a new change for review. https://asterix-gerrit.ics.uci.edu/1072
Change subject: PLEASE EDIT to provide a meaningful commit message! ...................................................................... PLEASE EDIT to provide a meaningful commit message! The following commits from your working branch will be included: commit 30342904b2311900fe9fb8bc27dc1d1f7a8e81b7 Merge: 35116f1 9d63f9f Author: Michael <lwhaym...@yahoo.com> Date: Fri Aug 12 11:16:32 2016 -0700 Merge branch 'master' into fuzzy commit 35116f170749638467663d7e572792d3e7f74325 Merge: e7e11bf bd3a535 Author: Michael <lwhaym...@yahoo.com> Date: Fri Aug 12 07:45:33 2016 -0700 Merge branch 'master' into fuzzy commit e7e11bf820895fb27031b59eca3056dbc93eb579 Merge: c40d969 112b39e Author: Michael <lwhaym...@yahoo.com> Date: Tue Aug 9 00:20:46 2016 -0700 Merge branch 'master' into fuzzy commit c40d9691a3085f864647137df516b98a63439b7c Author: Michael <lwhaym...@yahoo.com> Date: Fri Aug 5 11:20:24 2016 -0700 Merge with master commit 7f7a93aea5bc2ad6799735c412dc7308acb1fe8c Merge: fce8b4b 9dfebec Author: Michael <lwhaym...@yahoo.com> Date: Fri Aug 5 10:45:35 2016 -0700 Merge branch 'master' into fuzzy Conflicts: asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/base/RuleCollections.java commit fce8b4bad075b27dd18c2747b8f27d25350177bd Merge: 2ddd1a3 516d1a8 Author: Michael <lwhaym...@yahoo.com> Date: Tue Aug 2 21:19:08 2016 -0700 Merge branch 'master' into fuzzy commit 2ddd1a331d295ed33f0081e11a3239e65e891c6b Author: Michael <lwhaym...@yahoo.com> Date: Tue Aug 2 21:16:43 2016 -0700 Add rules commit 395099b89c498f49ae119ec2b939b32e3770f0a6 Merge: 36dd404 dbfd22e Author: Michael <lwhaym...@yahoo.com> Date: Wed Jul 27 20:49:56 2016 -0700 Merge branch 'master' into fuzzy Conflicts: asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/base/RuleCollections.java commit 36dd4046aca20da739d61fbd003a351796010541 Merge: b4d9d5a a3603ac Author: Michael <lwhaym...@yahoo.com> Date: Sun Jul 24 09:29:02 2016 -0700 Merge branch 'master' into fuzzy commit b4d9d5a56fb258b2872743840b96e5133f8ead74 Merge: e712468 806f7d2 Author: Michael <lwhaym...@yahoo.com> Date: Sat Jul 23 23:40:11 2016 -0700 Merge branch 'master' into fuzzy commit e712468dc63cabe05121ce4068a04d29a5a7400e Author: Michael <lwhaym...@yahoo.com> Date: Sat Jul 23 23:38:15 2016 -0700 UNION fuzzy type. commit 8646b803427075b73ad3ea96d6225eb288c4c66e Author: Michael <lwhaym...@yahoo.com> Date: Thu Jul 14 20:36:03 2016 -0700 SQ again! commit 93a3483d9c84d9b39f7c41dd493be8b823237a1d Merge: 3ec9542 8166898 Author: Michael <lwhaym...@yahoo.com> Date: Thu Jul 14 20:11:30 2016 -0700 Merge branch 'master' into fuzzy commit 3ec9542740b44fd22634bf7f5ac48fa923ffc2e3 Author: Michael <lwhaym...@yahoo.com> Date: Thu Jul 14 20:10:16 2016 -0700 SQ warnings; commit 55319fc23fe162b88740960a3392664751c7bd5a Author: Michael <lwhaym...@yahoo.com> Date: Thu Jul 14 10:55:24 2016 -0700 Another SQ warning. commit 2edc0c700dced2c9870a94dbaa03dec6e396c8d8 Author: Michael <lwhaym...@yahoo.com> Date: Thu Jul 14 10:50:49 2016 -0700 Removed the white spaces and the SQ warnings. commit 31d09b5650087f04005d76c29b2352b3022aaff9 Merge: 3754969 c1f984e Author: Michael <lwhaym...@yahoo.com> Date: Thu Jul 14 10:36:40 2016 -0700 Merge branch 'master' into fuzzy commit 375496918229fca473b5ff9172b697f7ed413266 Author: Michael <lwhaym...@yahoo.com> Date: Thu Jul 14 10:34:37 2016 -0700 Polished the code for SQ warning. commit 439cd7c8b024f59319b2eb5b86b7229ccac8165f Merge: 03eea46 5b2d4c8 Author: Michael <lwhaym...@yahoo.com> Date: Thu Jul 14 07:34:57 2016 -0700 Merge branch 'master' into fuzzy commit 03eea46623e81b88a502d3bb4e8dee51e3feb7dc Merge: 41b84c8 f09607d Author: Michael <lwhaym...@yahoo.com> Date: Fri Jul 8 09:13:45 2016 -0700 Merge branch 'master' into fuzzy commit 41b84c837fb890e48eb5cc11482408e174c91c6b Author: Michael <lwhaym...@yahoo.com> Date: Fri Jul 8 09:04:56 2016 -0700 substitue the table with spaces. commit 3d7f75b5b620c577b1677999d8918970a4b1ec8c Merge: 8b93e8a 5a12edf Author: Michael <lwhaym...@yahoo.com> Date: Fri Jul 1 01:26:19 2016 -0700 Merge branch 'master' into fuzzy commit 8b93e8a857b54b93069cb42bb5bc08f9d8569a74 Merge: 63ef80f c7599b4 Author: Michael <lwhaym...@yahoo.com> Date: Sat Jun 18 06:57:03 2016 -0700 Merge branch 'master' into fuzzy commit 63ef80f4acc056fe20ff0502f2e7112badda24c8 Merge: 96ea5b8 98ddabc Author: Michael <lwhaym...@yahoo.com> Date: Thu Jun 16 21:30:07 2016 -0700 Merge branch 'master' into fuzzy commit 96ea5b822012a2aa4e9bd96bcf1d06601bfa78ff Merge: 3d5f73c fd1d460 Author: Michael <lwhaym...@yahoo.com> Date: Thu Jun 16 00:51:04 2016 -0700 Merge branch 'master' into fuzzy commit 3d5f73c942b7247baafd30a59edc16de3e41ae91 Merge: 7d980ef 67dabe3 Author: Michael <lwhaym...@yahoo.com> Date: Sat Jun 11 00:06:22 2016 -0700 Merge branch 'master' into fuzzy commit 7d980ef20b57bb3fbaa65ad82f0bbd2ae2c449dc Author: Michael <lwhaym...@yahoo.com> Date: Wed Jun 8 01:41:00 2016 -0700 Continue formatting the code. commit e304bc7d519205724e6063887873e60a88ceead6 Author: Michael <lwhaym...@yahoo.com> Date: Wed Jun 8 01:30:02 2016 -0700 Continue formatting the code. commit 3cf4c5e1157ed17fd215a2c2d2216e3edc779693 Author: Michael <lwhaym...@yahoo.com> Date: Wed Jun 8 01:28:19 2016 -0700 Format the code. commit ebe8f6c295df236afeb8610c250ce371ffe3dd4a Merge: 33bdd73 1acad30 Author: Michael <lwhaym...@yahoo.com> Date: Tue Jun 7 20:25:19 2016 -0700 Merge branch 'master' into fuzzy commit 33bdd7396d488eab54c411644e487dfc63c45b2a Merge: df7805d a3d21f6 Author: Michael <lwhaym...@yahoo.com> Date: Tue Jun 7 00:46:59 2016 -0700 Merge branch 'master' into fuzzy commit df7805d8ba4677f0473fbc5f9711df5b8220c39f Author: Michael <lwhaym...@yahoo.com> Date: Mon Jun 6 04:21:12 2016 -0700 Merge with the master. commit 18769d55c8dbd99d11fb88b7b47f203a3dfc1966 Merge: 4d50d2b 273c7a5 Author: Michael <lwhaym...@yahoo.com> Date: Mon Jun 6 01:40:59 2016 -0700 Merge branch 'master' into fuzzy Conflicts: asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/base/RuleCollections.java asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/APIFramework.java commit 4d50d2bea8085183b8a1bd4033457f28355217fe Merge: 4f368fa 2d2a200 Author: Michael <lwhaym...@yahoo.com> Date: Wed Jun 1 04:32:06 2016 -0700 Merge branch 'master' into fuzzy commit 4f368fa16048dae40cd43e5cabfaeb7384988b57 Author: Michael <lwhaym...@yahoo.com> Date: Fri May 20 11:26:14 2016 -0700 Change the returned error for dblp-aqlplus_2. commit d561797326bb7d0e0a79c68d5374d4757a22e032 Merge: 3a2ef06 60e1699 Author: Michael <lwhaym...@yahoo.com> Date: Fri May 20 10:50:27 2016 -0700 Merge branch 'master' into fuzzy Conflicts: asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml commit 3a2ef064d892fd7d6d17f254189063acc66a7ddb Author: Michael <lwhaym...@yahoo.com> Date: Mon Apr 25 05:40:56 2016 -0700 Introduce the fuzzy join opt-plan. commit 793254a7e73ff2fefc74d514cb1f246ed3b1786b Merge: 4f9e7ae 458d89b Author: Michael <lwhaym...@yahoo.com> Date: Mon Apr 25 00:56:05 2016 -0700 Merge branch 'master' into fuzzy commit 4f9e7ae0a81f0e166adba072afea9921f30d78f0 Author: Michael <lwhaym...@yahoo.com> Date: Wed Apr 20 09:14:21 2016 -0700 Fix the ExtractCommonOperator to share the operators at the topmost level. commit e482bfb605942ceb338987db37b87f16d0fefd1e Merge: f907474 f29b26f Author: Michael <lwhaym...@yahoo.com> Date: Tue Apr 19 23:21:35 2016 -0700 Merge branch 'master' into fuzzy commit f9074748e03b64ed1be5ac2bde54988612133860 Author: Michael <lwhaym...@yahoo.com> Date: Fri Apr 8 01:06:40 2016 -0700 Add multiway join testCases. commit 4f5a0047b9a79ae3a63f969e9e63962915f94117 Merge: d923036 eb08921 Author: Michael <lwhaym...@yahoo.com> Date: Fri Apr 8 00:26:25 2016 -0700 Merge remote-tracking branch 'hyracks-local/fuzzy' into fuzzy commit d923036955cc200e6cb1dfe7e169b2f9e8f6a557 Merge: 5dc4e13 db831a4 Author: Michael <lwhaym...@yahoo.com> Date: Thu Apr 7 23:51:46 2016 -0700 Merge branch 'master' into fuzzy commit 5dc4e137d30b1f11838d566748cab1c176a1e085 Merge: bf2b9be e19ff29 Author: Michael <lwhaym...@yahoo.com> Date: Thu Apr 7 23:49:20 2016 -0700 Merge branch 'master' into fuzzy commit bf2b9bedfcba288b135a5d84b21a1965078e4043 Author: Michael <lwhaym...@yahoo.com> Date: Thu Apr 7 23:40:30 2016 -0700 General multiway fuzzy join with the testCases commit eb089219cde14f1c9a4ec7dea5d6c7286902cbad Author: Michael <lwhaym...@yahoo.com> Date: Thu Apr 7 23:39:40 2016 -0700 General multiway fuzzy join merge with master commit 2f2649a4440f9df832370687edfa6484fe3f8679 Merge: d530d36 877407a Author: Michael <lwhaym...@yahoo.com> Date: Wed Apr 6 08:19:40 2016 -0700 Merge branch 'master' into fuzzy commit dc3a6451779d21941f9266d7c75b2afac768d759 Merge: 2de77d6 3f84996 Author: Michael <lwhaym...@yahoo.com> Date: Wed Apr 6 08:19:00 2016 -0700 Merge branch 'master' into fuzzy commit d530d36e195e09bdd4aec30dfa4e48d8d784b0f8 Author: Michael <lwhaym...@yahoo.com> Date: Wed Apr 6 08:17:17 2016 -0700 Support the multiway fuzzy join based on prefix pruning. commit 6c439cea9417b97f336dfa5bc3ece595f6f6f6ae Author: Michael <lwhaym...@yahoo.com> Date: Tue Apr 5 19:59:56 2016 -0700 Support for multiway join with the test for small dataset commit 64c4f860c637f49cba7ca6a9dedf768f8c65259e Merge: ee18884 442e49b Author: Michael <lwhaym...@yahoo.com> Date: Sat Apr 2 16:45:17 2016 +0800 Merge branch 'master' into fuzzy commit 2de77d600bb2c97617c112f146e48cbcd5b7ad79 Merge: 93af9a0 b2e9d08 Author: Michael <lwhaym...@yahoo.com> Date: Sat Apr 2 16:44:37 2016 +0800 Merge branch 'master' into fuzzy commit ee188844f48a14ba61e96ee685f48a695308a694 Merge: 2487b67 9486133 Author: Michael <lwhaym...@yahoo.com> Date: Wed Mar 23 09:27:44 2016 -0700 Merge branch 'master' into fuzzy commit 2487b6721043b98c46d4d7d8950707471b27868a Author: Michael <lwhaym...@yahoo.com> Date: Wed Mar 23 09:27:28 2016 -0700 Sample inconsistency commit 93af9a0be3c81a65c63218ebc5f839b611323d7b Merge: 84dd6d5 0d6d7c2 Author: Michael <lwhaym...@yahoo.com> Date: Wed Mar 23 09:25:17 2016 -0700 Merge branch 'master' into fuzzy commit be049f30437db584eb64eecd9f21479f56163689 Author: Michael <lwhaym...@yahoo.com> Date: Sat Mar 12 21:34:19 2016 -0800 Blank row commit 3849451dab6b5a5765d1c67d6e91bb15545fcdbc Author: Michael <lwhaym...@yahoo.com> Date: Sat Mar 12 21:29:13 2016 -0800 Add Multiple join testCases as well as the joinSelection concerning fuzzyJoin. commit 9dddc46f0c6465b6cd368be6d0bd3562bbd06ab8 Merge: 7dd350d c90d340 Author: Michael <lwhaym...@yahoo.com> Date: Sat Mar 12 18:02:53 2016 -0800 Merge branch 'master' into fuzzy Conflicts: asterix-app/src/test/resources/optimizerts/results/query-issue562.plan commit 7dd350de523015d7a4e109eaf53e4f0b690f05a7 Author: Michael <lwhaym...@yahoo.com> Date: Sat Mar 12 14:39:48 2016 -0800 Merge with current master commit 84dd6d535131fef2492d78fe472719b2adab8cd1 Merge: 14c05dc 3f2f539 Author: Michael <lwhaym...@yahoo.com> Date: Sat Mar 12 14:36:05 2016 -0800 Merge branch 'master' into fuzzy commit fdf1deab1c9c4864f3615dc4fa3a8f287e9c74c6 Merge: 0045de1 4b96348 Author: Michael <lwhaym...@yahoo.com> Date: Thu Mar 10 00:08:50 2016 -0800 Merge branch 'master' into fuzzy commit 14c05dc04e94a488e184eb0f6f0093137eee7035 Merge: ce1f9ba 42b2e57 Author: Michael <lwhaym...@yahoo.com> Date: Thu Mar 10 00:07:59 2016 -0800 Merge branch 'master' into fuzzy Conflicts: algebricks/algebricks-rewriter/src/main/java/org/apache/hyracks/algebricks/rewriter/rules/ExtractCommonOperatorsRule.java commit 0045de1ffa59e58e23b39366305af621499523f7 Author: Michael <lwhaym...@yahoo.com> Date: Thu Mar 10 00:04:57 2016 -0800 Merge with master commit 3d13315ceae15bab5e74556b3b6f4f6e0cab9790 Merge: 0c4b5a5 49fe844 Author: Michael <lwhaym...@yahoo.com> Date: Mon Mar 7 17:56:30 2016 -0800 Merge branch 'master' into fuzzy Conflicts: asterix-algebra/src/main/java/org/apache/asterix/optimizer/base/RuleCollections.java asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/FuzzyJoinRule.java asterix-app/src/test/resources/optimizerts/results/query-issue562.plan asterix-app/src/test/resources/optimizerts/results/split-materialization-above-join.plan commit ce1f9bad9cac0eab1760850163ffeed47da7bc99 Merge: 37db515 f29a50c Author: Michael <lwhaym...@yahoo.com> Date: Mon Mar 7 17:33:28 2016 -0800 Merge branch 'master' into fuzzy commit 37db5153c1ade2f40e487588e4dc811dda553321 Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 15 20:44:03 2016 -0800 Cleanup the codebase commit 0c4b5a5f6caa427310574202ed74fadd12cece2e Merge: ed8d734 aa9879f Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 15 19:50:16 2016 -0800 Merge branch 'master' into fuzzy commit ed8d73497c338211e0c4ae5c8d6bd8f6081626f2 Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 15 19:49:45 2016 -0800 Cleanup the codebase commit 208b83942584e7fcd2e0f868d73fed702aa37a25 Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 15 19:46:35 2016 -0800 Cleanup the codebase commit eac441eef71d3e8db140c6611806975ad7af6518 Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 15 19:02:13 2016 -0800 Cleanup the code commit 9179c554b7f7f5fc413141bcdf0a59dfa1855f20 Merge: c4276c5 98e4fc4 Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 15 18:58:46 2016 -0800 Merge branch 'master' into fuzzy Conflicts: algebricks/algebricks-core/src/main/java/org/apache/hyracks/algebricks/core/algebra/operators/logical/visitors/LogicalOperatorDeepCopyWithNewVariablesVisitor.java commit c4276c5077474f767243911ec849b5a4e2696c2b Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 15 18:55:56 2016 -0800 Clean up the code commit ecbb545722e3b522ca8981096afc49415beb8145 Merge: 35aaeb6 618b29d Author: Michael <lwhaym...@yahoo.com> Date: Sat Feb 13 00:36:52 2016 -0800 Merge branch 'master' into fuzzy commit 392ed971b0448afde9776d7004ef438aa4888a0e Merge: 7b90a3c 7a27293 Author: Michael <lwhaym...@yahoo.com> Date: Sat Feb 13 00:29:45 2016 -0800 Merge branch 'master' into fuzzy commit 7b90a3ce19fdfb4f7e44d6f741a0e4f306dd17b3 Author: Michael <lwhaym...@yahoo.com> Date: Sat Feb 13 00:29:05 2016 -0800 remove the comment and debug commit 35aaeb6b207ade45b9e8c70d48254647ff5ca526 Merge: 9a06b18 a1c45ff Author: Michael <lwhaym...@yahoo.com> Date: Wed Feb 10 00:00:09 2016 -0800 Merge branch 'master' into fuzzy Conflicts: asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/FuzzyJoinRule.java asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/InvertedIndexAccessMethod.java commit 9a06b18cb1d3f8f58518720d59e71a2bee0627d0 Author: Michael <lwhaym...@yahoo.com> Date: Tue Feb 9 23:54:41 2016 -0800 Add support three way join and beyond commit 8df9cd980579ab7102e0c8ee8f2f52c9c0355415 Merge: f64c52a abf0708 Author: Michael <lwhaym...@yahoo.com> Date: Tue Feb 9 23:53:48 2016 -0800 Merge branch 'master' into fuzzy Conflicts: algebricks/algebricks-core/src/main/java/org/apache/hyracks/algebricks/core/algebra/operators/logical/visitors/LogicalOperatorDeepCopyWithNewVariablesVisitor.java commit efa2bb8ce72cf4e58ebcdd3522b79d46d289d94e Author: Michael <lwhaym...@yahoo.com> Date: Tue Feb 9 22:45:03 2016 -0800 Query plan for twoway as well as threeway fuzzy join based on prefix base pruning. commit f64c52aaa99a3cc731df7702243b8b05c82b50db Author: Michael <lwhaym...@yahoo.com> Date: Tue Feb 9 22:44:35 2016 -0800 Multiple fuzzy join based on prefix based pruning commit 63b0299c06c6f69cfdd1395a05bd7cacf22d8b93 Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 8 22:07:52 2016 -0800 changed the testCases for fuzzyjoin commit ab03d7d76e98952e2d9612086e78d91d01b3296e Merge: e85a9ea daa87d8 Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 8 21:33:23 2016 -0800 Fuzzy join optmiztion testCases Conflicts: asterix-app/src/test/resources/optimizerts/results/inverted-index-join-noeqjoin/ngram-jaccard-inline.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join-noeqjoin/word-jaccard-inline.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-fuzzyeq-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-fuzzyeq-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard-check_01.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard-check_03.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard-check_04.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard_04.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-fuzzyeq-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-fuzzyeq-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard-check_01.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard-check_03.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard-check_04.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard_04.plan asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/ngram-jaccard-inline.plan asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/word-fuzzyeq-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/word-jaccard-check_01.plan asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/word-jaccard-inline.plan asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/word-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-fuzzyeq-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-fuzzyeq-jaccard_02.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-fuzzyeq-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard-check_01.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard-check_02.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard-check_03.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard-inline.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard_02.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-fuzzyeq-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-fuzzyeq-jaccard_02.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-fuzzyeq-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard-check_01.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard-check_02.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard-check_03.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard-inline.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard_02.plan asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-fuzzyeq-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-fuzzyeq-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard-check_01.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard-check_03.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard-check_inline_03.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard_inline_03.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-fuzzyeq-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-fuzzyeq-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard-check_01.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard-check_03.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard-check_inline_03.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard_01.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard_03.plan asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard_inline_03.plan commit f198fd5f0ec8e94f66c432d0910696bda8d37388 Merge: d182547 f1fdb15 Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 8 20:18:46 2016 -0800 Merge branch 'master' into fuzzy commit e85a9ea8afc376cb75ea50dc3c9b942d4f16ec83 Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 8 20:16:54 2016 -0800 Twoway fuzzy join without referring deepcopy commit d182547fda5abfa96312e87a28dbbd36ed99b02f Author: Michael <lwhaym...@yahoo.com> Date: Mon Feb 8 20:12:57 2016 -0800 Two join without concerning deepcopy limitation commit a737b2c7087820f3eadee462eda37e7243d1317a Merge: 5753b39 ee387c1 Author: Michael <lwhaym...@yahoo.com> Date: Fri Jan 29 23:29:29 2016 -0800 Merge branch 'master' into fuzzy commit e61fc634a076a23b2677ea2ff948e5987bfbc849 Merge: cee1f81 637e955 Author: Michael <lwhaym...@yahoo.com> Date: Fri Jan 29 23:29:00 2016 -0800 Merge branch 'master' into fuzzy commit 5753b39715fce013942155b31141a07a8eb2b259 Merge: 36d0e3e e05d17c Author: Michael <lwhaym...@yahoo.com> Date: Fri Jan 29 23:03:58 2016 -0800 Merge branch 'master' into fuzzy Conflicts: asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/FuzzyJoinRule.java asterix-app/src/test/resources/optimizerts/results/inverted-index-join/issue741.plan asterix-app/src/test/resources/optimizerts/results/inverted-index-join/leftouterjoin-probe-pidx-with-join-jaccard-check-idx_01.plan asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/leftouterjoin-probe-pidx-with-join-jaccard-check-idx_01.plan asterix-app/src/test/resources/optimizerts/results/split-materialization-above-join.plan commit cee1f8115fc54499c62e1746a3b4996f47e3f8ef Merge: 0fef40d 0b64267 Author: Michael <lwhaym...@yahoo.com> Date: Thu Jan 28 17:51:33 2016 -0800 Merge branch 'master' into fuzzy Conflicts: hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/misc/MaterializerTaskState.java hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/misc/SplitOperatorDescriptor.java commit 0fef40d347cea58a0af018d3e3d6a6ca84460983 Author: Michael <lwhaym...@yahoo.com> Date: Thu Jan 28 17:26:09 2016 -0800 delete the plancompiler change commit 7b4121cc9376b04b3049141a2ea8bd71372a438c Author: Michael <lwhaym...@yahoo.com> Date: Wed Jan 27 23:39:18 2016 -0800 Right to left plan generation commit 36d0e3e8a548faee027327f484d2c4e0e15eabbc Author: Michael <lwhaym...@yahoo.com> Date: Wed Jan 27 21:31:05 2016 -0800 Fuzzy join with replicate commit 043d4def6d98f7b2f8d589fab1a4cf7d18ffd1e3 Author: Michael <lwhaym...@yahoo.com> Date: Wed Jan 27 21:20:57 2016 -0800 Fuzzy join test cases. commit 49249d45c93ad398d4572a3a2775195f4c8678dc Author: Michael <lwhaym...@yahoo.com> Date: Wed Jan 27 21:18:57 2016 -0800 Fuzzyjoin with the operator sharing. commit 865f40b87b59ae83096527d451181c632bf5865c Author: Michael <lwhaym...@yahoo.com> Date: Mon Dec 7 16:27:23 2015 -0800 Initial fuzzy join framework with multiple split and temporary ngram fix. commit 2eecf2209c3601c6b96d649ddfc66465c2bb6261 Author: Michael <lwhaym...@yahoo.com> Date: Mon Dec 7 16:22:57 2015 -0800 Initial stable fuzzy join framework with split and temporay ngrame support commit 9ce4365032c2e5368780b871e76d6feea24b2dbd Author: Michael <lwhaym...@yahoo.com> Date: Mon Dec 7 03:58:13 2015 -0800 Non-negative temporaray fix. commit 8e8977855e90a789625e729a9d5ada5f34a79de8 Author: Michael <lwhaym...@yahoo.com> Date: Mon Dec 7 03:34:09 2015 -0800 Shutdown the switch for UTF8Tokenizer commit b66903c603bf5677292e7f866c325a1a37728694 Author: Michael <lwhaym...@yahoo.com> Date: Wed Dec 2 19:00:57 2015 -0800 Add primary key from expression for fuzzyjoin commit c61a8f11c94ff0964a406df1a11b3fccfef98e22 Author: Michael <lwhaym...@yahoo.com> Date: Wed Dec 2 18:12:54 2015 -0800 Initial setup for review with debug information commit 000d763e774c9b8f02a5858843df30a3b20262cb Merge: 8bfe4d4 9a554a7 Author: Michael <lwhaym...@yahoo.com> Date: Wed Dec 2 17:07:54 2015 -0800 -b commit 8bfe4d4e6b777babb0d1873cd1a2fc7a3d792463 Author: Michael <lwhaym...@yahoo.com> Date: Wed Dec 2 16:49:24 2015 -0800 Replicate enforced for fuzzyjoin commit 591945aae3fb353137c342e43a8fa47d351c588d Merge: d9feb3e 45af08a Author: Michael <lwhaym...@yahoo.com> Date: Wed Dec 2 16:38:37 2015 -0800 Merge from master * master: ASTERIXDB-1198: make ISerializerDeserializer implementations in Hyracks stateless. Add a test case for Hyracks error reporting. ASTERIXDB-1206: call initialize()/deinitialize() in parallel for OperatorNodePushables in SuperActivityOperatorNodePushable. Add a constructor for FileSplit: FileSplit(String nodeName, String path, int ioDeviceId). Fix ASTERIXDB-1192 Add method to check state of buffer cache Make LSM bulkload append-only and write-once. Override the reset method in ByteArrayAccessibleOutputStream. ASTERIXDB-1137: Prevent file from being deleted while a page is being flushed. SQL++ support in Algebricks: 1. added the OuterUnnestOperator; 2. fixed several rewriting rules. ASTERIXDB-1145: Fix error propagating in operators/connectors: 1. When an AbstractUnarySourceOperator instance runs into an exception, it should call writer.fail() first and then throw the exception. 2. An IFrameWriter.fail() implementation should not throw yet-another exception, instead, it should just propgate the failure to its downstream operators and optionally set a "failed" state so that in the close()/nextFrame() method it can potentially behave differently from usual close()/nextFrame(). ASTERIXDB-1145: Fix error reporting in AlgebricksMetaOperatorDescriptor to avoid undeterministic behaviors. ASTERIXDB-1058: ensure memory availablity before allocation commit 8f57ae66893fe76b3f43bd3080dfe021c6904e2d Author: Michael <lwhaym...@yahoo.com> Date: Wed Dec 2 16:35:33 2015 -0800 Initial fuzzyjoin plan for inci's review commit d9feb3ee13f907a0dcc27c0ad91dce92ad16c9a0 Author: Michael <lwhaym...@yahoo.com> Date: Wed Dec 2 03:22:49 2015 -0800 Initial fuzzyjoin setup for inci Change-Id: I0db68cb30bc986cf3b5d5f671694d77b5cbcf3de --- M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/base/FuzzyUtils.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/base/RuleCollections.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/AsterixExtractFunctionsFromJoinConditionRule.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/FuzzyJoinRule.java M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/subplan/InlineSubplanInputForNestedTupleSourceRule.java A asterixdb/asterix-app/data/dblp-small/csx-small-multi-id.txt A asterixdb/asterix-app/data/dblp-small/dblp-small-multi-id.txt A asterixdb/asterix-app/data/pub-small/csx-small-multi-id.txt A asterixdb/asterix-app/data/pub-small/dblp-small-multi-id.txt M asterixdb/asterix-app/src/main/java/org/apache/asterix/api/common/APIFramework.java M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join-noeqjoin/ngram-jaccard-inline.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join-noeqjoin/word-jaccard-inline.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/issue741.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/leftouterjoin-probe-pidx-with-join-jaccard-check-idx_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-fuzzyeq-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-fuzzyeq-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-fuzzyeq-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard-check_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard-check_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard-check_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard-check_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/ngram-jaccard_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-fuzzyeq-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-fuzzyeq-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-fuzzyeq-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard-check-after-btree-access.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard-check_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard-check_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard-check_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard-check_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/inverted-index-join/word-jaccard_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/leftouterjoin-probe-pidx-with-join-jaccard-check-idx_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/ngram-fuzzyeq-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/ngram-jaccard-check_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/ngram-jaccard-inline.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/ngram-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/word-fuzzyeq-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/word-jaccard-check-after-btree-access.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/word-jaccard-check_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/word-jaccard-inline.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-index/inverted-index-join/word-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-fuzzyeq-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-fuzzyeq-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-fuzzyeq-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-fuzzyeq-jaccard_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard-check_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard-check_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard-check_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard-check_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard-inline.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/ngram-jaccard_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-fuzzyeq-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-fuzzyeq-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-fuzzyeq-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-fuzzyeq-jaccard_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard-check-after-btree-access.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard-check_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard-check_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard-check_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard-check_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard-inline.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/nested-open-index/inverted-index-join/word-jaccard_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-fuzzyeq-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-fuzzyeq-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-fuzzyeq-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-fuzzyeq-jaccard_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard-check_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard-check_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard-check_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard-check_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard-check_inline_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/ngram-jaccard_inline_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-fuzzyeq-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-fuzzyeq-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-fuzzyeq-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-fuzzyeq-jaccard_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard-check-after-btree-access.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard-check_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard-check_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard-check_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard-check_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard-check_inline_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard_01.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard_02.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard_03.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard_04.plan M asterixdb/asterix-app/src/test/resources/optimizerts/results/open-index-enforced/inverted-index-join/word-jaccard_inline_03.plan A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.1.1/word-jaccard.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.1.1/word-jaccard.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.1.1/word-jaccard.3.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.1.1/word-jaccard.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.1.2/ngram-jaccard-inline.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.1.2/ngram-jaccard-inline.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.1.2/ngram-jaccard-inline.3.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.1.2/ngram-jaccard-inline.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.2.1/word-jaccard.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.2.1/word-jaccard.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.2.1/word-jaccard.3.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.2.1/word-jaccard.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.2.2/ngram-jaccard-inline.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.2.2/ngram-jaccard-inline.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.2.2/ngram-jaccard-inline.3.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.2.2/ngram-jaccard-inline.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.3.1/word-jaccard.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.3.1/word-jaccard.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.3.1/word-jaccard.3.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.3.1/word-jaccard.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.3.2/ngram-jaccard-inline.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.3.2/ngram-jaccard-inline.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.3.2/ngram-jaccard-inline.3.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.3.2/ngram-jaccard-inline.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.4.1/word-jaccard.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.4.1/word-jaccard.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.4.1/word-jaccard.3.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.4.1/word-jaccard.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.4.2/word-jaccard.1.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.4.2/word-jaccard.2.update.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.4.2/word-jaccard.3.ddl.aql A asterixdb/asterix-app/src/test/resources/runtimets/queries/fuzzyjoin/dblp-csx-4.4.2/word-jaccard.4.query.aql A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-4.1.1/dblp-csx-4.1.1.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-4.1.2/dblp-csx-4.1.2.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-4.2.1/dblp-csx-4.2.1.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-4.2.2/dblp-csx-4.2.2.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-4.3.1/dblp-csx-4.3.1.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-4.3.2/dblp-csx-4.3.2.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-4.4.1/dblp-csx-4.4.1.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-csx-4.4.2/dblp-csx-4.4.2.adm M asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml M hyracks-fullstack/algebricks/algebricks-core/src/main/java/org/apache/hyracks/algebricks/core/algebra/operators/logical/visitors/IsomorphismUtilities.java M hyracks-fullstack/algebricks/algebricks-rewriter/src/main/java/org/apache/hyracks/algebricks/rewriter/rules/ExtractCommonOperatorsRule.java M hyracks-fullstack/algebricks/algebricks-rewriter/src/main/java/org/apache/hyracks/algebricks/rewriter/rules/ExtractFunctionsFromJoinConditionRule.java M hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/tokenizers/NGramUTF8StringBinaryTokenizer.java 148 files changed, 15,890 insertions(+), 2,218 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/72/1072/1 -- To view, visit https://asterix-gerrit.ics.uci.edu/1072 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I0db68cb30bc986cf3b5d5f671694d77b5cbcf3de Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Wenhai Li <lwhaym...@yahoo.com>