{"push_id":1320035885,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"67c73052b877a8709ae6fa22b844a45f114b1f7e","before":"2ab24a7bf6687ec238306772c4c7ddef6ac93e99","commits":[{"sha":"67c73052b877a8709ae6fa22b844a45f114b1f7e","author":{"name":"Reynold Xin","email":"9a371236ace08d82aa86864cade97762c12d4503@databricks.com"},"message":"[SPARK-17677][SQL] Break WindowExec.scala into multiple files\n\n## What changes were proposed in this pull request?\nAs of Spark 2.0, all the window function execution code are in WindowExec.scala. This file is pretty large (over 1k loc) and has a lot of different abstractions in them. This patch creates a new package sql.execution.window, moves WindowExec.scala in it, and breaks WindowExec.scala into multiple, more maintainable pieces:\n\n- AggregateProcessor.scala\n- BoundOrdering.scala\n- RowBuffer.scala\n- WindowExec\n- WindowFunctionFrame.scala\n\n## How was this patch tested?\nThis patch mostly moves code around, and should not change any existing test coverage.\n\nAuthor: Reynold Xin <rxin@databricks.com>\n\nCloses #15252 from rxin/SPARK-17677.","distinct":true,"url":"https://api.github.com/repos/apache/spark/commits/67c73052b877a8709ae6fa22b844a45f114b1f7e"}]}
{"actor":{"display_login":"asfgit"}}