{"push_id":1093744732,"size":3,"distinct_size":3,"ref":"refs/heads/JDK_TEST","head":"a0ca0e5d8252b221334293d5d2e6ce92de66a562","before":"02475285814fe87f4d4cb5ade30f4303cb013e55","commits":[{"sha":"ca1b2198581b8de1651a88fc97540570a2347dc9","author":{"email":"c9d35a384bc579d1c6c8c055f2a2b5c04e11b521@databricks.com","name":"Reynold Xin"},"message":"[SPARK-15052][SQL] Use builder pattern to create SparkSession\n\n## What changes were proposed in this pull request?\nThis patch creates a builder pattern for creating SparkSession. The new code is unused and mostly deadcode. I'm putting it up here for feedback.\n\nThere are a few TODOs that can be done as follow-up pull requests:\n- [ ] Update tests to use this\n- [ ] Update examples to use this\n- [ ] Clean up SQLContext code w.r.t. this one (i.e. SparkSession shouldn't call into SQLContext.getOrCreate; it should be the other way around)\n- [ ] Remove SparkSession.withHiveSupport\n- [ ] Disable the old constructor (by making it private) so the only way to start a SparkSession is through this builder pattern\n\n## How was this patch tested?\nPart of the future pull request is to clean this up and switch existing tests to use this.\n\nAuthor: Reynold Xin <rxin@databricks.com>\n\nCloses #12830 from rxin/sparksession-builder.","distinct":true,"url":"https://api.github.com/repos/dongjoon-hyun/spark/commits/ca1b2198581b8de1651a88fc97540570a2347dc9"},{"sha":"7d34c8e6e7f3ee68978daef4a1d706037c0102eb","author":{"email":"6ff48b33cbb828151035af58a92f18a39f1d1036@apache.org","name":"Dongjoon Hyun"},"message":"Use Travis CI for JDK7/8 compilation and lint.","distinct":true,"url":"https://api.github.com/repos/dongjoon-hyun/spark/commits/7d34c8e6e7f3ee68978daef4a1d706037c0102eb"},{"sha":"a0ca0e5d8252b221334293d5d2e6ce92de66a562","author":{"email":"6ff48b33cbb828151035af58a92f18a39f1d1036@apache.org","name":"Dongjoon Hyun"},"message":"Ignore hive","distinct":true,"url":"https://api.github.com/repos/dongjoon-hyun/spark/commits/a0ca0e5d8252b221334293d5d2e6ce92de66a562"}]}