Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SPARK-10735] [SQL] Generate aggregation w/o grouping keys [WIP] #10786

Closed
wants to merge 31 commits into from

Commits on Jan 12, 2016

  1. whole stage codegen

    Davies Liu committed Jan 12, 2016
    Configuration menu
    Copy the full SHA
    2da493f View commit details
    Browse the repository at this point in the history
  2. support range

    Davies Liu committed Jan 12, 2016
    Configuration menu
    Copy the full SHA
    998b6a1 View commit details
    Browse the repository at this point in the history
  3. add benchmark

    Davies Liu committed Jan 12, 2016
    Configuration menu
    Copy the full SHA
    218412f View commit details
    Browse the repository at this point in the history
  4. remove println and test

    Davies Liu committed Jan 12, 2016
    Configuration menu
    Copy the full SHA
    158cb36 View commit details
    Browse the repository at this point in the history
  5. fix bug

    Davies Liu committed Jan 12, 2016
    Configuration menu
    Copy the full SHA
    88c51a6 View commit details
    Browse the repository at this point in the history
  6. fix tests

    Davies Liu committed Jan 12, 2016
    Configuration menu
    Copy the full SHA
    b76c00e View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2016

  1. clean the interface

    Davies Liu committed Jan 13, 2016
    Configuration menu
    Copy the full SHA
    4e2ee88 View commit details
    Browse the repository at this point in the history
  2. update test

    Davies Liu committed Jan 13, 2016
    Configuration menu
    Copy the full SHA
    f05524c View commit details
    Browse the repository at this point in the history
  3. fix style, improve comments

    Davies Liu committed Jan 13, 2016
    Configuration menu
    Copy the full SHA
    43139a8 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2016

  1. fix style

    Davies Liu committed Jan 14, 2016
    Configuration menu
    Copy the full SHA
    73fe074 View commit details
    Browse the repository at this point in the history
  2. fix test

    Davies Liu committed Jan 14, 2016
    Configuration menu
    Copy the full SHA
    32309e1 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2016

  1. WholeStageCodegen/FakeInput as adapter

    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    38029bc View commit details
    Browse the repository at this point in the history
  2. address comments

    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    1f9ddb8 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of github.com:apache/spark into whole2

    Conflicts:
    	sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/BoundAttribute.scala
    	sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/conditionalExpressions.scala
    	sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/misc.scala
    	sql/core/src/main/scala/org/apache/spark/sql/execution/basicOperators.scala
    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    2a3f0e3 View commit details
    Browse the repository at this point in the history
  4. fix style

    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    c1dd60a View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' of github.com:apache/spark into whole2

    Conflicts:
    	sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodeGenerator.scala
    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    16ce50c View commit details
    Browse the repository at this point in the history
  6. fix bug

    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    d453081 View commit details
    Browse the repository at this point in the history
  7. fix test

    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    34a0a6f View commit details
    Browse the repository at this point in the history
  8. address comments

    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    908c8cb View commit details
    Browse the repository at this point in the history
  9. use sparkPlan for checking

    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    1feab20 View commit details
    Browse the repository at this point in the history
  10. create a rule for whole stage codegen

    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    c9741ea View commit details
    Browse the repository at this point in the history
  11. renaming

    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    7c05703 View commit details
    Browse the repository at this point in the history
  12. fix style

    Davies Liu committed Jan 15, 2016
    Configuration menu
    Copy the full SHA
    0b40106 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2016

  1. Merge branch 'master' of github.com:apache/spark into whole2

    Conflicts:
    	sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodegenFallback.scala
    	sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateMutableProjection.scala
    	sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateOrdering.scala
    	sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GeneratePredicate.scala
    	sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateSafeProjection.scala
    	sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateUnsafeProjection.scala
    	sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/GenerateColumnAccessor.scala
    Davies Liu committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    d12a8da View commit details
    Browse the repository at this point in the history
  2. generate aggregation

    Davies Liu committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    3df7e5d View commit details
    Browse the repository at this point in the history
  3. support impremitive function

    Davies Liu committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    b43f262 View commit details
    Browse the repository at this point in the history
  4. support imperative functions

    Davies Liu committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    640a4b5 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' of github.com:apache/spark into gen_agg2

    Conflicts:
    	sql/core/src/main/scala/org/apache/spark/sql/execution/WholeStageCodegen.scala
    	sql/core/src/test/scala/org/apache/spark/sql/execution/BenchmarkWholeStageCodegen.scala
    Davies Liu committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    6911a05 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2016

  1. fix bug

    Davies Liu committed Jan 17, 2016
    Configuration menu
    Copy the full SHA
    10f6bb9 View commit details
    Browse the repository at this point in the history
  2. update benchmark

    Davies Liu committed Jan 17, 2016
    Configuration menu
    Copy the full SHA
    4c655dd View commit details
    Browse the repository at this point in the history
  3. enable sub-expression elimination

    Davies Liu committed Jan 17, 2016
    Configuration menu
    Copy the full SHA
    c8ed5d9 View commit details
    Browse the repository at this point in the history