----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/21371/ -----------------------------------------------------------
(Updated July 4, 2014, 8:18 a.m.) Review request for drill. Changes ------- rebased Bugs: DRILL-705 https://issues.apache.org/jira/browse/DRILL-705 Repository: drill-git Description ------- Currently only supports partitioning/ordering, not yet preceding or after offsets Diffs (updated) ----- common/src/main/java/org/apache/drill/common/expression/CastExpression.java 7e5eea0 common/src/main/java/org/apache/drill/common/expression/ExpressionStringBuilder.java edc1a53 common/src/main/java/org/apache/drill/common/expression/IfExpression.java 8dc220f common/src/main/java/org/apache/drill/common/expression/NullExpression.java f515d14 common/src/main/java/org/apache/drill/common/expression/visitors/AggregateChecker.java 81457b5 common/src/main/java/org/apache/drill/common/expression/visitors/ConstantChecker.java c73102a common/src/main/java/org/apache/drill/common/logical/data/AbstractBuilder.java 69cb4eb common/src/main/java/org/apache/drill/common/logical/data/AbstractSingleBuilder.java e733fdd common/src/main/java/org/apache/drill/common/logical/data/Limit.java 110204b common/src/main/java/org/apache/drill/common/logical/data/LogicalOperatorBase.java 69a1c3c common/src/main/java/org/apache/drill/common/logical/data/NamedExpression.java 4c006c6 common/src/main/java/org/apache/drill/common/logical/data/SingleInputOperator.java 0a5015c common/src/main/java/org/apache/drill/common/logical/data/Window.java PRE-CREATION common/src/main/java/org/apache/drill/common/logical/data/WindowFrame.java 0952406 common/src/main/java/org/apache/drill/common/logical/data/visitors/AbstractLogicalVisitor.java 8758444 common/src/main/java/org/apache/drill/common/logical/data/visitors/LogicalVisitor.java 4bf9fbf contrib/storage-hive/core/src/main/java/org/apache/drill/exec/expr/fn/HiveFunctionRegistry.java b9369ed exec/java-exec/src/main/codegen/data/AggrTypes1.tdd d76d913 exec/java-exec/src/main/codegen/templates/AggrTypeFunctions1.java aa9aeab exec/java-exec/src/main/codegen/templates/TypeHelper.java 8c56d99 exec/java-exec/src/main/java/org/apache/drill/exec/compile/sig/ConstantExpressionIdentifier.java c65951d exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java 9cefaf3 exec/java-exec/src/main/java/org/apache/drill/exec/memory/Accountor.java cd08367 exec/java-exec/src/main/java/org/apache/drill/exec/opt/BasicOptimizer.java 24d9cfe exec/java-exec/src/main/java/org/apache/drill/exec/physical/base/AbstractPhysicalVisitor.java 5e85425 exec/java-exec/src/main/java/org/apache/drill/exec/physical/base/AbstractSingle.java 6c0b98f exec/java-exec/src/main/java/org/apache/drill/exec/physical/base/PhysicalOperator.java 8f51390 exec/java-exec/src/main/java/org/apache/drill/exec/physical/base/PhysicalVisitor.java f0b0b9a exec/java-exec/src/main/java/org/apache/drill/exec/physical/config/Limit.java 0038e4e exec/java-exec/src/main/java/org/apache/drill/exec/physical/config/LimitPOP.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/physical/config/WindowPOP.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/aggregate/InternalBatch.java 3e6def1 exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/aggregate/StreamingAggBatch.java 2f71bf9 exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/FilterRecordBatch.java 89a6d09 exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/limit/LimitBatchCreator.java ccbf755 exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/limit/LimitRecordBatch.java 078c4c4 exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/producer/ProducerConsumerBatchCreator.java 0fcf4f3 exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/project/ProjectRecordBatch.java e6ddf90 exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/svremover/RemovingRecordBatch.java 42f2128 exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/trace/TraceRecordBatch.java b012cec exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/window/WindowFrameBatchCreator.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/window/WindowFrameRecordBatch.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/window/WindowFrameTemplate.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/window/WindowFramer.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/planner/common/DrillWindowRelBase.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/planner/fragment/StatsCollector.java 3fc3b89 exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillAggregateRel.java fe5130c exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillLimitRule.java c3b0d00 exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillPushProjIntoScan.java 829eb14 exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillRel.java 7eca54e exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillRuleSets.java d0cd832 exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillWindowRel.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/DrillWindowRule.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/LimitPrel.java 7fad0d9 exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/WindowPrel.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/WindowPrule.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/DrillOperatorTable.java 9ffbb06 exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/DrillSqlAggOperator.java 299712e exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/DrillSqlWorker.java cc779ad exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/CreateTableHandler.java b7d9bd7 exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/DefaultSqlHandler.java 14db66c exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/DescribeTableHandler.java e6f1fe1 exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/ExplainHandler.java 63db153 exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/ShowFileHandler.java 8ce0463 exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/ShowSchemasHandler.java 5e77628 exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/ShowTablesHandler.java a1c5aee exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/DrillSqlCall.java 5fa592a exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/SqlCreateTable.java 0170735 exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/SqlCreateView.java 3666b4c exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/SqlDescribeTable.java 15da822 exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/SqlDropView.java 1d94390 exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/SqlShowFiles.java 690e5fd exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/SqlShowSchemas.java faa69d1 exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/SqlShowTables.java e66199a exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/SqlUseSchema.java 76c7df3 exec/java-exec/src/main/java/org/apache/drill/exec/record/AbstractSingleRecordBatch.java 721755d exec/java-exec/src/main/java/org/apache/drill/exec/record/VectorContainer.java 49c7399 exec/java-exec/src/main/java/org/apache/drill/exec/schema/Field.java 14049ef exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/NonRootFragmentManager.java 51bf81c exec/java-exec/src/test/java/org/apache/drill/exec/ExecTest.java e7c6dc0 exec/java-exec/src/test/java/org/apache/drill/exec/physical/impl/TestUtils.java PRE-CREATION exec/java-exec/src/test/java/org/apache/drill/exec/physical/impl/limit/TestSimpleLimit.java 0caf6d9 exec/java-exec/src/test/java/org/apache/drill/exec/physical/impl/window/TestWindowFrame.java PRE-CREATION exec/java-exec/src/test/resources/window/mediumData.json PRE-CREATION exec/java-exec/src/test/resources/window/oneKeyCount.json PRE-CREATION exec/java-exec/src/test/resources/window/oneKeyCountData.json PRE-CREATION exec/java-exec/src/test/resources/window/oneKeyCountMultiBatch.json PRE-CREATION exec/java-exec/src/test/resources/window/twoKeys.json PRE-CREATION exec/java-exec/src/test/resources/window/twoKeysData.json PRE-CREATION exec/jdbc/src/main/java/org/apache/drill/jdbc/DrillResultSet.java 61fca61 exec/jdbc/src/test/java/org/apache/drill/jdbc/test/TestJdbcDistQuery.java 93cfce3 exec/jdbc/src/test/java/org/apache/drill/jdbc/test/TestJdbcQuery.java e48897f protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java d5b2352 protocol/src/main/java/org/apache/drill/exec/proto/beans/CoreOperatorType.java 0c83e06 protocol/src/main/protobuf/UserBitShared.proto 10dce1f tools/drill-patch-review.py c067ae2 Diff: https://reviews.apache.org/r/21371/diff/ Testing ------- Thanks, Timothy Chen