[GitHub] drill pull request: DRILL-4363: Row count based pruning for parque...

2016-02-10 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/371#discussion_r52563924 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/store/parquet/ParquetGroupScan.java --- @@ -791,6 +799,43 @@ public FileGroupScan clone

[GitHub] drill pull request: DRILL-4363: Row count based pruning for parque...

2016-02-10 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/371#discussion_r52539112 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillPushLimitToScanRule.java --- @@ -0,0 +1,107 @@ +/** + * Licensed

[GitHub] drill pull request: DRILL-4363: Row count based pruning for parque...

2016-02-10 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/371#discussion_r52498045 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillPushLimitToScanRule.java --- @@ -0,0 +1,107 @@ +/** + * Licensed

[GitHub] drill pull request: DRILL-4363: Row count based pruning for parque...

2016-02-10 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/371#discussion_r52476961 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillPushLimitToScanRule.java --- @@ -0,0 +1,107 @@ +/** + * Licensed

[GitHub] drill pull request: DRILL-4363: Row count based pruning for parque...

2016-02-09 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/371 DRILL-4363: Row count based pruning for parquet table used in Limit n… … query. Modify two existint unit testcase: 1) TestPartitionFilter.testMainQueryFalseCondition(): rowCount

[GitHub] drill pull request: DRILL-4323: When converting HiveParquetScan To...

2016-02-03 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/349#issuecomment-179526708 LGTM. +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have

[GitHub] drill pull request: DRILL-4287: During initial DrillTable creation...

2016-02-02 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/345#issuecomment-178746517 Overall, looks good to me. +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your

[GitHub] drill pull request: DRILL-4287: During initial DrillTable creation...

2016-02-02 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/345#discussion_r51612851 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/store/parquet/ParquetGroupScan.java --- @@ -338,8 +354,14 @@ private boolean hasSingleValue

[GitHub] drill pull request: DRILL-4287: During initial DrillTable creation...

2016-02-02 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/345#discussion_r51612792 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/store/dfs/FileSelection.java --- @@ -118,13 +133,34 @@ public boolean apply(@Nullable

[GitHub] drill pull request: DRILL-4287: During initial DrillTable creation...

2016-02-01 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/345#discussion_r51518560 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/store/parquet/ParquetGroupScan.java --- @@ -338,8 +354,14 @@ private boolean hasSingleValue

[GitHub] drill pull request: DRILL-4287: During initial DrillTable creation...

2016-02-01 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/345#discussion_r51518520 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/store/dfs/FileSelection.java --- @@ -118,13 +133,34 @@ public boolean apply(@Nullable

[GitHub] drill pull request: DRILL-4279: Improve query performance when no ...

2016-01-27 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/342 DRILL-4279: Improve query performance when no column is required from… … scan operator. Use different approaches, when no column is not required from scan operator. 1) If data

[GitHub] drill pull request: Drill 2517: Apply directory-based partition pr...

2016-01-20 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/328#discussion_r50302540 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/partition/PruneScanRule.java --- @@ -78,71 +94,68 @@ public PruneScanRule

[GitHub] drill pull request: DRILL-4256: Create HiveConf per HiveStoragePlu...

2016-01-20 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/329#issuecomment-173229548 LGTM. +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature

[GitHub] drill pull request: Drill 2517: Apply directory-based partition pr...

2016-01-17 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/328 Drill 2517: Apply directory-based partition pruning before reading files in planning. 1. Run the pre-commit tests and unit tests. Some queries in pre-commit suites have changed plan. Most of the

[GitHub] drill pull request: DRILL-4250: Fix directory-based partition prun...

2016-01-07 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/318 DRILL-4250: Fix directory-based partition pruning when directory has … …both subdirectory and file. @amansinha100 , could you please review this small patch for directory-based

[GitHub] drill pull request: DRILL-4201 : Allow partial filter to be pushed...

2015-12-17 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/305#issuecomment-165567570 @amansinha100 , could you please review the patch for DRILL-4201? Thanks! --- If your project is set up for it, you can reply to this email and have your reply appear

[GitHub] drill pull request: DRILL-4201 : Allow partial filter to be pushed...

2015-12-17 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/305 DRILL-4201 : Allow partial filter to be pushed down project for bette… …r performance. Partial filter pushdown has performance benefits because: 1) enable partition pruning, if the

[GitHub] drill pull request: DRILL-4194: Improve the performance of metadat...

2015-12-14 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/301#issuecomment-164657881 +1. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature

[GitHub] drill pull request: DRILL-4198: Enhance StoragePlugin interface to...

2015-12-14 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/300#issuecomment-164609559 +1. LGTM. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature

[GitHub] drill pull request: DRILL-4198: Enhance StoragePlugin interface to...

2015-12-14 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/300#discussion_r47582011 --- Diff: contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/HiveStoragePlugin.java --- @@ -91,20 +91,24 @@ public void

[GitHub] drill pull request: Drill 4127: Reduce Hive metastore client API c...

2015-12-11 Thread jinfengni
Github user jinfengni closed the pull request at: https://github.com/apache/drill/pull/286 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is

[GitHub] drill pull request: Drill 4127: Reduce Hive metastore client API c...

2015-12-08 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/286#issuecomment-162982945 Address venki's comments in the revised patches. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as wel

[GitHub] drill pull request: Drill 4127: Reduce Hive metastore client API c...

2015-12-07 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/286#issuecomment-162665850 @vkorukanti , could you please take a look at the revised patch? --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub

[GitHub] drill pull request: Drill 4127: Reduce Hive metastore client API c...

2015-12-02 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/286#issuecomment-161335544 @vkorukanti , the patches pass the unit test, pre-commit test, and impersonation test. --- If your project is set up for it, you can reply to this email and

[GitHub] drill pull request: Drill 4127: Reduce Hive metastore client API c...

2015-12-01 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/286#issuecomment-161210859 @vkorukanti , I revised the patch based on our discussions. The cache is enabled when impersonation is turned on. I also put another commit which uses flat

[GitHub] drill pull request: Drill 4127: Reduce Hive metastore client API c...

2015-12-01 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/286 Drill 4127: Reduce Hive metastore client API call in HiveSchema Also, it has commit for DRILL-4126: Add cache to HiveSchema in order to reduce long planning time or execution time caused by slow

[GitHub] drill pull request: DRILL-4146: Concurrent queries hang in planner...

2015-12-01 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/285#issuecomment-161017412 +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled

[GitHub] drill pull request: DRILL-3623: Use shorter query path for LIMIT 0...

2015-11-19 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/193#issuecomment-158212142 Overall, looks good to me. +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does

[GitHub] drill pull request: DRILL-3623: Use shorter query path for LIMIT 0...

2015-11-19 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/193#discussion_r45407282 --- Diff: contrib/storage-hive/core/src/test/java/org/apache/drill/exec/hive/TestHiveStorage.java --- @@ -42,6 +43,25 @@ public void hiveReadWithDb

[GitHub] drill pull request: DRILL-3623: Use shorter query path for LIMIT 0...

2015-11-19 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/193#discussion_r45406939 --- Diff: contrib/storage-hive/core/src/test/java/org/apache/drill/exec/hive/TestHiveStorage.java --- @@ -42,6 +43,25 @@ public void hiveReadWithDb

[GitHub] drill pull request: DRILL-3623: Use shorter query path for LIMIT 0...

2015-11-19 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/193#discussion_r45406832 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/FindLimit0Visitor.java --- @@ -36,16 +48,62 @@ * executing a schema

[GitHub] drill pull request: DRILL-3623: Use shorter query path for LIMIT 0...

2015-11-16 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/193#discussion_r45010657 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillDirectScanRel.java --- @@ -0,0 +1,111 @@ +/** + * Licensed to the

[GitHub] drill pull request: DRILL-3765: Move partitioning pruning to HepPl...

2015-11-16 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/255#discussion_r44974839 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/DrillSqlWorker.java --- @@ -116,20 +117,32 @@ public DrillSqlWorker(QueryContext

[GitHub] drill pull request: DRILL-4083: ScanPrel's CPU cost should not be ...

2015-11-13 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/253#issuecomment-156584940 Overall LGTM. In case that only constants are used and no column is required from scan operator, the scan operator still has to go through the data source; the

[GitHub] drill pull request: DRILL-4083: ScanPrel's CPU cost should not be ...

2015-11-13 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/253#discussion_r44845244 --- Diff: contrib/storage-hive/core/src/test/java/org/apache/drill/exec/hive/TestHiveStorage.java --- @@ -36,6 +36,19 @@ public static void setupOptions

[GitHub] drill pull request: DRILL-3765: Move partitioning pruning to HepPl...

2015-11-13 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/255 DRILL-3765: Move partitioning pruning to HepPlanner to avoid the perf… …ormance overhead for redundant rule execution. Add fall back option in planner. Run the regression/unit

[GitHub] drill pull request: DRILL-3912: Common subexpression elimination

2015-11-02 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/189#issuecomment-153236066 The revised code(adds MappingSet to ExpressionHolder) looks good to me. --- If your project is set up for it, you can reply to this email and have your

[GitHub] drill pull request: DRILL-3912: Common subexpression elimination

2015-11-02 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/189#discussion_r43714802 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java --- @@ -106,19 +177,30 @@ public HoldingContainer

[GitHub] drill pull request: DRILL-3912: Common subexpression elimination

2015-11-02 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/189#discussion_r43714617 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/expr/ClassGenerator.java --- @@ -218,11 +220,16 @@ public HoldingContainer addExpr

[GitHub] drill pull request: DRILL-3623: Use shorter query path for LIMIT 0...

2015-10-28 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/193#issuecomment-152034091 Sudheesh and I feel this new approach is more like a big optimization step towards solving the performance issue for "limit 0" query, rather than hack sol

[GitHub] drill pull request: DRILL-3623: Use shorter query path for LIMIT 0...

2015-10-28 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/193#issuecomment-152013964 The original approach (skipping the execution phase for limit 0 completely), actually could potentially have issues in some cases, due to the difference in Calcite

[GitHub] drill pull request: DRILL-3623: Use shorter query path for LIMIT 0...

2015-10-28 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/193#issuecomment-151987787 Please modify the title of JIRA DRILL-3623, since the new pull request is using a completely different approach to address the performance issue for "LI

[GitHub] drill pull request: DRILL-3623: Use shorter query path for LIMIT 0...

2015-10-28 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/193#discussion_r43315255 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/FindLimit0Visitor.java --- @@ -46,6 +51,32 @@ public static boolean

[GitHub] drill pull request: DRILL-3623: Use shorter query path for LIMIT 0...

2015-10-28 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/193#discussion_r43314473 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/FindLimit0Visitor.java --- @@ -46,6 +51,32 @@ public static boolean

[GitHub] drill pull request: Add Sequence file support.

2015-10-21 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/214#issuecomment-150038654 Is there a public JIRA created for PR? --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project

[GitHub] drill pull request: DRILL-3802: Throw unsupported error for Rollup...

2015-10-21 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/209#discussion_r42679515 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/UnsupportedOperatorsVisitor.java --- @@ -305,6 +313,105 @@ public SqlNode

[GitHub] drill pull request: DRILL-3912: Common subexpression elimination

2015-10-20 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/189#discussion_r42557389 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/expr/EqualityVisitor.java --- @@ -0,0 +1,322 @@ +/** + * Licensed to the Apache

[GitHub] drill pull request: DRILL-3912: Common subexpression elimination

2015-10-20 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/189#discussion_r42534375 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/expr/EqualityVisitor.java --- @@ -0,0 +1,322 @@ +/** + * Licensed to the Apache

[GitHub] drill pull request: DRILL-3912: Common subexpression elimination

2015-10-19 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/189#issuecomment-149390932 If the only bug you saw is in Scalar Replacement after turning on CSE for other operators, would it make sense to open a different JIRA to track the SR bug, and fix

[GitHub] drill pull request: DRILL-3912: Common subexpression elimination

2015-10-19 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/189#discussion_r42444043 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java --- @@ -106,19 +163,32 @@ public HoldingContainer

[GitHub] drill pull request: DRILL-3912: Common subexpression elimination

2015-10-19 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/189#discussion_r42443753 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/expr/EqualityVisitor.java --- @@ -0,0 +1,322 @@ +/** + * Licensed to the Apache

[GitHub] drill pull request: DRILL-3912: Common subexpression elimination

2015-10-19 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/189#issuecomment-149385017 Seems to me this pull request would remove the common subexpression elimination(CSE) for Project and Filter only; it would not do CSE for other operators, like Join

[GitHub] drill pull request: DRILL-3802: Throw unsupported error for Rollup...

2015-10-19 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/209 DRILL-3802: Throw unsupported error for Rollup, Cube, Grouping_Sets, … …Grouping, Grouping_ID, Group_ID. You can merge this pull request into a Git repository by running: $ git pull https

[GitHub] drill pull request: DRILL-3876: Avoid an extra copy of the origina...

2015-10-14 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/187#issuecomment-148230900 I pushed the patches to master, after rebasing & run regression. I realized that the master branch is actually open while the vote for 1.2.0 is goin

[GitHub] drill pull request: DRILL-3876: Avoid an extra copy of the origina...

2015-10-12 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/187#issuecomment-147597855 PS: Once apache/drill master branch opens again for 1.3 release, would you please merge those patches into master branch? I run the unit test / regression suite and

[GitHub] drill pull request: DRILL-3876: Avoid an extra copy of the origina...

2015-10-12 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/187#issuecomment-147597511 Sounds good to me. Getting the simple yet most common used use case faster makes sense to me, even though this is not the right way to fix the problem in the long term

[GitHub] drill pull request: DRILL-3876: Avoid an extra copy of the origina...

2015-10-12 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/187#issuecomment-147580729 @jaltekruse , the simple fix in this PR seems to break the case of flatten() used in a regular expression tree, such as flatten(a.b) + 1. On the dev list, the

[GitHub] drill pull request: DRILL-3623: Use shorter query path for LIMIT 0...

2015-10-09 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/193#discussion_r41682242 --- Diff: contrib/storage-hive/core/src/main/java/org/apache/drill/exec/store/hive/schema/DrillHiveTable.java --- @@ -179,4 +179,9 @@ private void

[GitHub] drill pull request: DRILL-1457: Push Limit past through UnionExcha...

2015-09-25 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/169#discussion_r40484865 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/LimitUnionExchangeTransposeRule.java --- @@ -0,0 +1,64

[GitHub] drill pull request: DRILL-1457: Push Limit past through UnionExcha...

2015-09-25 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/169#issuecomment-143375295 Revise the code based on comments. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project

[GitHub] drill pull request: DRILL-1457: Push Limit past through UnionExcha...

2015-09-25 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/169#discussion_r40484523 --- Diff: exec/java-exec/src/test/java/org/apache/drill/exec/physical/impl/limit/TestLimitWithExchanges.java --- @@ -26,4 +30,34 @@ public void

[GitHub] drill pull request: DRILL-1457: Push Limit past through UnionExcha...

2015-09-25 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/169#discussion_r40484512 --- Diff: exec/java-exec/src/test/java/org/apache/drill/exec/physical/impl/limit/TestLimitWithExchanges.java --- @@ -26,4 +30,34 @@ public void

[GitHub] drill pull request: DRILL-1457: Push Limit past through UnionExcha...

2015-09-25 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/169#discussion_r40484389 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/common/DrillLimitRelBase.java --- @@ -36,11 +36,17 @@ public abstract class

[GitHub] drill pull request: DRILL-1457: Push Limit past through UnionExcha...

2015-09-25 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/169 DRILL-1457: Push Limit past through UnionExchange. Aman, could you please review this pull request? You can merge this pull request into a Git repository by running: $ git pull https

[GitHub] drill pull request: DRILL-3735: For partition pruning divide up th...

2015-09-21 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/156#issuecomment-142106704 +1. LGTM. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this

[GitHub] drill pull request: DRILL-1065: Support for ALTER ... RESET statem...

2015-09-21 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/159#discussion_r39984380 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/CompoundIdentifierConverter.java --- @@ -107,7 +117,7 @@ public SqlNode

[GitHub] drill pull request: DRILL-3735: For partition pruning divide up th...

2015-09-15 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/156#discussion_r39528358 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/ParquetPartitionDescriptor.java --- @@ -125,4 +117,16 @@ private String

[GitHub] drill pull request: DRILL-3735: For partition pruning divide up th...

2015-09-14 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/156#discussion_r39478410 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/ParquetPartitionDescriptor.java --- @@ -125,4 +117,16 @@ private String

[GitHub] drill pull request: DRILL-3735: For partition pruning divide up th...

2015-09-14 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/156#discussion_r39465039 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/ParquetPartitionDescriptor.java --- @@ -125,4 +117,16 @@ private String

[GitHub] drill pull request: DRILL-3735: For partition pruning divide up th...

2015-09-14 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/156#discussion_r39464031 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/partition/PruneScanRule.java --- @@ -176,81 +177,103 @@ protected void

[GitHub] drill pull request: DRILL-3735: For partition pruning divide up th...

2015-09-14 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/156#discussion_r39463695 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/partition/PruneScanRule.java --- @@ -168,6 +168,7 @@ protected void doOnMatch

[GitHub] drill pull request: DRILL-3735: For partition pruning divide up th...

2015-09-14 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/156#discussion_r39463605 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/partition/PruneScanRule.java --- @@ -176,81 +177,103 @@ protected void

[GitHub] drill pull request: Drill 3754: Remove redundancy in run-time gene...

2015-09-10 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/153 Drill 3754: Remove redundancy in run-time generated code for common column references Test done: unit test pre-commit test. You can merge this pull request into a Git repository

[GitHub] drill pull request: DRILL-1942-hygiene

2015-09-10 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/120#discussion_r39214700 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/vector/BitVector.java --- @@ -211,8 +220,11 @@ public TransferPair makeTransferPair(ValueVector

[GitHub] drill pull request: DRILL-1942-hygiene

2015-09-10 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/120#discussion_r39193879 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/FragmentManager.java --- @@ -38,36 +37,43 @@ * @return True if the

[GitHub] drill pull request: Update Calcite and Add Test cases

2015-09-10 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/152#issuecomment-139324948 +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled

[GitHub] drill pull request: Update Calcite and Add Test cases

2015-09-10 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/152#discussion_r39189463 --- Diff: exec/java-exec/src/test/java/org/apache/drill/exec/TestWindowFunctions.java --- @@ -165,49 +258,182 @@ public void testWindowGroupByOnView

[GitHub] drill pull request: DRILL-1942-hygiene

2015-09-09 Thread jinfengni
Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/120#issuecomment-139083251 +1 LGTM. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have

[GitHub] drill pull request: DRILL-1942-hygiene

2015-09-09 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/120#discussion_r39114713 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/vector/BitVector.java --- @@ -211,8 +220,11 @@ public TransferPair makeTransferPair(ValueVector

[GitHub] drill pull request: Calcite1.4.0 rebase

2015-08-21 Thread jinfengni
Github user jinfengni closed the pull request at: https://github.com/apache/drill/pull/126 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is

[GitHub] drill pull request: Calcite1.4.0 rebase

2015-08-21 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/126 Calcite1.4.0 rebase The Drill's forked version, after rebasing on today's Calcite 1.4.0 master branch, is currently located here: https://github.com/jinfengni/incubator-

[GitHub] drill pull request: DRILL-2852: Examine the input of a CAST functi...

2015-08-04 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/103#discussion_r36244389 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/partition/FindPartitionConditions.java --- @@ -217,8 +218,21 @@ public Void

[GitHub] drill pull request: DRILL-2852: Examine the input of a CAST functi...

2015-08-04 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/103#discussion_r36213289 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/partition/FindPartitionConditions.java --- @@ -217,8 +218,21 @@ public Void

[GitHub] drill pull request: DRILL-2852: Examine the input of a CAST functi...

2015-08-03 Thread jinfengni
Github user jinfengni commented on a diff in the pull request: https://github.com/apache/drill/pull/103#discussion_r36149446 --- Diff: exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/partition/FindPartitionConditions.java --- @@ -217,8 +218,21 @@ public Void

[GitHub] drill pull request: DRILL-3533: Fix incorrect query result when qu...

2015-07-22 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/97 DRILL-3533: Fix incorrect query result when querying parquet for fiel… …ds that do not exists. You can merge this pull request into a Git repository by running: $ git pull https

[GitHub] drill pull request: DRILL-1651: Push filter past project with ITEM...

2015-07-21 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/96 DRILL-1651: Push filter past project with ITEM operator into HBase scan. You can merge this pull request into a Git repository by running: $ git pull https://github.com/jinfengni/incubator

[GitHub] drill pull request: Drill 3156: Fix Calcite trace by registering R...

2015-07-13 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/89 Drill 3156: Fix Calcite trace by registering RelMetadataProvider with HepPlanner used for window function planning. You can merge this pull request into a Git repository by running: $ git

[GitHub] drill pull request: Update 020-core-modules.md

2015-06-01 Thread jinfengni
Github user jinfengni closed the pull request at: https://github.com/apache/drill/pull/76 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is

[GitHub] drill pull request: Update 020-core-modules.md

2015-05-18 Thread jinfengni
GitHub user jinfengni opened a pull request: https://github.com/apache/drill/pull/76 Update 020-core-modules.md You can merge this pull request into a Git repository by running: $ git pull https://github.com/jinfengni/incubator-drill patch-1 Alternatively you can review and

<    1   2   3   4   5   6