{"push_id":1710075686,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"814a61a867ded965433c944c90961df529ac83ab","before":"77bcd77ed5fbd91fe61849cca76a8dffe5e4d6b2","commits":[{"sha":"814a61a867ded965433c944c90961df529ac83ab","author":{"name":"Tejas Patil","email":"6ad8f8971953bfaf2a65cdbf75ed01ef8f5bdc87@fb.com"},"message":"[SPARK-20487][SQL] Display `serde` for `HiveTableScan` node in explained plan\n\n## What changes were proposed in this pull request?\n\nThis was a suggestion by rxin at https://github.com/apache/spark/pull/17780#issuecomment-298073408\n\n## How was this patch tested?\n\n- modified existing unit test\n- manual testing:\n\n```\nscala> hc.sql(\" SELECT * FROM tejasp_bucketed_partitioned_1  where name = ''  \").explain(true)\n== Parsed Logical Plan ==\n'Project [*]\n+- 'Filter ('name = )\n   +- 'UnresolvedRelation `tejasp_bucketed_partitioned_1`\n\n== Analyzed Logical Plan ==\nuser_id: bigint, name: string, ds: string\nProject [user_id#24L, name#25, ds#26]\n+- Filter (name#25 = )\n   +- SubqueryAlias tejasp_bucketed_partitioned_1\n      +- CatalogRelation `default`.`tejasp_bucketed_partitioned_1`, org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe, [user_id#24L, name#25], [ds#26]\n\n== Optimized Logical Plan ==\nFilter (isnotnull(name#25) && (name#25 = ))\n+- CatalogRelation `default`.`tejasp_bucketed_partitioned_1`, org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe, [user_id#24L, name#25], [ds#26]\n\n== Physical Plan ==\n*Filter (isnotnull(name#25) && (name#25 = ))\n+- HiveTableScan [user_id#24L, name#25, ds#26], CatalogRelation `default`.`tejasp_bucketed_partitioned_1`, org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe, [user_id#24L, name#25], [ds#26]\n```\n\nAuthor: Tejas Patil <tejasp@fb.com>\n\nCloses #17806 from tejasapatil/add_serde.","distinct":true,"url":"https://api.github.com/repos/ueshin/apache-spark/commits/814a61a867ded965433c944c90961df529ac83ab"}]}
{"actor":{"display_login":"ueshin"}}