Daniel Tenedorio
Daniel Tenedorio
### What changes were proposed in this pull request? Add config to make DEFAULT values in JSON tables mutually exclusive with SQLConf.JSON_GENERATOR_IGNORE_NULL_FIELDS. When this new config is true, allow DEFAULT...
### What changes were proposed in this pull request? Add config to toggle whether to automatically add default values for INSERTs without user-specified fields. Example: ``` CREATE TABLE t (a...
### What changes were proposed in this pull request? Enable implicit DEFAULT column values in inserts from DataFrames. This mostly already worked since the DataFrame inserts already converted to LogicalPlans....
### What changes were proposed in this pull request? Move LIMIT/OFFSET CheckAnalysis error messages to use the new error framework. This will help improve the usability of Apache Spark as...
### What changes were proposed in this pull request? [WIP] This is a prototype for adding pass-through columns to Python UDTF API. We'll develop it more before sending out for...
### What changes were proposed in this pull request? This PR adds a Python UDTF DataFrame API to return the result of calling the 'analyze' method as the output table,...
### What changes were proposed in this pull request? In https://github.com/apache/spark/pull/47817 we added new SQL functions `zeroifnull` and `nullifzero`. In this PR we add Scala and Python DataFrame API endpoints...
### What changes were proposed in this pull request? [WIP] This is a prototype to implement the new SQL pipe syntax proposed by Google: * https://research.google/pubs/sql-has-problems-we-can-fix-them-pipe-syntax-in-sql/ * https://github.com/google/zetasql/blob/master/docs/pipe-syntax.md ### Why...
### What changes were proposed in this pull request? WIP This PR adds SQL pipe syntax support for aggregation. For example: ``` SELECT 1 AS x, 2 AS y, 3...