{"push_id":1062906687,"size":2,"distinct_size":1,"ref":"refs/heads/SPARK-14543-fix-hive-write-cast-and-rename","head":"f2186e5b2e0d569c31f1bf05072949fb0f5a4358","before":"c4c6820e2fa4bfeb178834d67dffdc0a26b1dda4","commits":[{"sha":"aad3eb5c33ac0324970671ede70736360d60f0df","author":{"email":"4c9a82ce72ca2519f38d0af0abbb4cecb9fceca9@apache.org","name":"Ryan Blue"},"message":"SPARK-14459: Fix OneRowTable error message.\n\nOneRowTable doesn't expose its output columns because it is a singleton.\nThe more strict checks in InsertIntoTable's resolution is causing this\nto fail. This commit fixes the problem by catching the case where a\ntable doesn't define its outputs and considers the table resolved.","distinct":false,"url":"https://api.github.com/repos/rdblue/spark/commits/aad3eb5c33ac0324970671ede70736360d60f0df"},{"sha":"f2186e5b2e0d569c31f1bf05072949fb0f5a4358","author":{"email":"4c9a82ce72ca2519f38d0af0abbb4cecb9fceca9@apache.org","name":"Ryan Blue"},"message":"SPARK-14543: Update InsertInto column resolution.\n\nThis combines Hive's pre-insertion casts (without renames) that handle\npartitioning with the pre-insertion casts/renames in core. The combined\nrule, ResolveOutputColumns, will resolve columns by name or by position.\nResolving by position will detect cases where the number of columns is\nincorrect or where the input columns are a permutation of the output\ncolumns and fail. When resolving by name, each output column is located\nby name in the child plan. This handles cases where a subset of a data\nframe is written out.","distinct":true,"url":"https://api.github.com/repos/rdblue/spark/commits/f2186e5b2e0d569c31f1bf05072949fb0f5a4358"}]}