|
|
|
SPARK-37612
|
SPARK-30375
Support window frame ORDER BY i ROWS BETWEEN (('foo' < 'foobar')::integer) PRECEDING AND CURRENT ROW
|
Unassigned
|
Jiaan Geng
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
SPARK-30824
|
SPARK-30375
Support submit sql content only contains comments.
|
Unassigned
|
Jiaan Geng
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
SPARK-30147
|
SPARK-30375
Trim the string when cast string type to booleans
|
Kent Yao 2
|
Kent Yao 2
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-30043
|
SPARK-30375
Add built-in Array Functions: array_fill
|
Unassigned
|
Jiaan Geng
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-30042
|
SPARK-30375
Add built-in Array Functions: array_dims
|
Unassigned
|
Jiaan Geng
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29984
|
SPARK-30375
Add built-in Array Functions: array_ndims
|
Unassigned
|
Jiaan Geng
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29982
|
SPARK-30375
Add built-in Array Functions: array_append
|
Unassigned
|
Jiaan Geng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
SPARK-29926
|
SPARK-30375
interval `1. second` should be invalid as PostgreSQL
|
Kent Yao 2
|
Kent Yao 2
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-29892
|
SPARK-30375
Add built-in Array Functions: array_cat
|
Unassigned
|
Jiaan Geng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
SPARK-29891
|
SPARK-30375
Add built-in Array Functions: array_length
|
Unassigned
|
Jiaan Geng
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29849
|
SPARK-30375
Spark trunc() func does not support for number group as PostgreSQL
|
Unassigned
|
ABHISHEK KUMAR GUPTA
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
SPARK-29775
|
SPARK-30375
Support truncate multiple tables
|
Unassigned
|
jobit mathew
|
|
Resolved |
Later
|
|
|
|
|
|
|
|
SPARK-29737
|
SPARK-30375
Concat for array in Spark SQL is not the one in PostgreSQL but array_cat
|
Unassigned
|
Kent Yao 2
|
|
Resolved |
Later
|
|
|
|
|
|
|
|
SPARK-29718
|
SPARK-30375
Support PARTITION BY [RANGE|LIST|HASH] and PARTITION OF in CREATE TABLE
|
Unassigned
|
Takeshi Yamamuro
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29717
|
SPARK-30375
Support [CREATE|DROP] RULE - define a new plan rewrite rule
|
Unassigned
|
Takeshi Yamamuro
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29716
|
SPARK-30375
Support User-defined Types
|
Unassigned
|
Takeshi Yamamuro
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29715
|
SPARK-30375
Support SELECT statements in VALUES of INSERT INTO
|
Unassigned
|
Takeshi Yamamuro
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29697
|
SPARK-30375
Support bit string types/literals
|
Unassigned
|
Takeshi Yamamuro
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29658
|
SPARK-30375
Support geometric types
|
Unassigned
|
Takeshi Yamamuro
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29632
|
SPARK-30375
Support ALTER TABLE [relname] SET SCHEMA [dbname]
|
Unassigned
|
Takeshi Yamamuro
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29616
|
SPARK-30375
Bankers' rounding for double types
|
Unassigned
|
Takeshi Yamamuro
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29583
|
SPARK-30375
extract support interval type
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
SPARK-29514
|
SPARK-30375
String function: string_to_array
|
Unassigned
|
Kent Yao 2
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29393
|
SPARK-30375
Add make_interval() function
|
Max Gekk
|
Max Gekk
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-29390
|
SPARK-30375
Add the justify_days(), justify_hours() and justify_interval() functions
|
Kent Yao 2
|
Max Gekk
|
|
Resolved |
Later
|
|
|
|
|
|
|
|
SPARK-29386
|
SPARK-30375
Copy data between a file and a table
|
Unassigned
|
Max Gekk
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-29311
|
SPARK-30375
Return seconds with fraction from `date_part`/`extract`
|
Max Gekk
|
Max Gekk
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-28865
|
SPARK-30375
Table inheritance
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28768
|
SPARK-30375
Implement more text pattern operators
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28718
|
SPARK-30375
Support field synonyms at `extract`
|
Max Gekk
|
Max Gekk
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-28669
|
SPARK-30375
System Information Functions
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Later
|
|
|
|
|
|
|
|
SPARK-28663
|
SPARK-30375
Aggregate Functions for Statistics
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Later
|
|
|
|
|
|
|
|
SPARK-28661
|
SPARK-30375
Hypothetical-Set Aggregate Functions
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Later
|
|
|
|
|
|
|
|
SPARK-28623
|
SPARK-30375
Support `dow`, `isodow` and `doy` at `extract()`
|
Max Gekk
|
Max Gekk
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-28516
|
SPARK-30375
Data Type Formatting Functions: `to_char`
|
Daniel
|
Dylan Guedes
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-28451
|
SPARK-30375
substr returns different values
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28449
|
SPARK-30375
Missing escape_string_warning and standard_conforming_strings config
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28448
|
SPARK-30375
Implement ILIKE operator
|
Unassigned
|
Yuming Wang
|
|
Closed |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28427
|
SPARK-30375
Support more Postgres JSON functions
|
Unassigned
|
Josh Rosen
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
SPARK-28402
|
SPARK-30375
Array indexing is 1-based
|
Unassigned
|
Peter Toth
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28401
|
SPARK-30375
Add built-in Array Functions: element to array concatenation
|
Unassigned
|
Peter Toth
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
SPARK-28400
|
SPARK-30375
Add built-in Array Functions: array_upper
|
Unassigned
|
Peter Toth
|
|
Resolved |
Later
|
|
|
|
|
|
|
|
SPARK-28385
|
SPARK-30375
SELECT DISTINCT ON ( expression [, ...] ) syntax
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28382
|
SPARK-30375
Array Functions: unnest
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28333
|
SPARK-30375
NULLS FIRST for DESC and NULLS LAST for ASC
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Do
|
|
|
|
|
|
|
|
SPARK-28324
|
SPARK-30375
The LOG function using 10 as the base, but Spark using E
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28317
|
SPARK-30375
Built-in Mathematical Functions: SCALE
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28298
|
SPARK-30375
Fully support char and varchar types
|
Unassigned
|
Zhu, Lipeng
|
|
Closed |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28171
|
SPARK-30375
Difference of interval type conversion between SparkSQL and PostgreSQL
|
Unassigned
|
Zhu, Lipeng
|
|
Resolved |
Later
|
|
|
|
|
|
|
|
SPARK-28147
|
SPARK-30375
Support RETURNING cause
|
Unassigned
|
Peter Toth
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28146
|
SPARK-30375
Support IS OF (<type>) predicate
|
Unassigned
|
Peter Toth
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28137
|
SPARK-30375
Data Type Formatting Functions: `to_number`
|
Jiaan Geng
|
Yuming Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-28134
|
SPARK-30375
Trigonometric Functions
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Later
|
|
|
|
|
|
|
|
SPARK-28133
|
SPARK-30375
Hyperbolic Functions
|
Tony Zhang
|
Yuming Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-28126
|
SPARK-30375
Support TRIM(trimStr FROM str) syntax
|
Yuming Wang
|
Dongjoon Hyun
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-28123
|
SPARK-30375
String Functions: Add support btrim
|
Jiaan Geng
|
Yuming Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-28122
|
SPARK-30375
Binary String Functions: SHA functions
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28121
|
SPARK-30375
String Functions: decode/encode can not accept 'escape' and 'hex' as charset
|
Unassigned
|
Yuming Wang
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
SPARK-28088
|
SPARK-30375
String Functions: Enhance LPAD/RPAD function
|
Yuming Wang
|
Yuming Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-28087
|
SPARK-30375
String Functions: Add support split_part
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28086
|
SPARK-30375
Adds `random()` sql function
|
Dongjoon Hyun
|
Dylan Guedes
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-28078
|
SPARK-30375
String Functions: Add support other 4 REGEXP functions
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28076
|
SPARK-30375
String Functions: SUBSTRING support regular expression
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28075
|
SPARK-30375
String Functions: Enhance TRIM function
|
Yuming Wang
|
Yuming Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-28061
|
SPARK-30375
Support for converting float/double to binary format
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28037
|
SPARK-30375
Add built-in String Functions: quote_literal
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28036
|
SPARK-30375
Support negative length at LEFT/RIGHT SQL functions
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28028
|
SPARK-30375
Cast numeric to integral type need round
|
Unassigned
|
Yuming Wang
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
SPARK-28027
|
SPARK-30375
Missing some mathematical operators
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-28007
|
SPARK-30375
Caret operator (^) means bitwise XOR in Spark/Hive and exponentiation in Postgres/Redshift
|
Unassigned
|
Josh Rosen
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
SPARK-27980
|
SPARK-30375
Ordered-Set Aggregate Functions
|
Unassigned
|
Yuming Wang
|
|
Closed |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-27978
|
SPARK-30375
Add built-in Aggregate Functions: string_agg
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-27976
|
SPARK-30375
Add built-in Array Functions: array_append
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Later
|
|
|
|
|
|
|
|
SPARK-27974
|
SPARK-30375
Support ANSI Aggregate Function: array_agg
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-27952
|
SPARK-30375
String Functions: regexp_replace is not compatible
|
Unassigned
|
Zhu, Lipeng
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
SPARK-27949
|
SPARK-30375
Support SUBSTRING(str FROM n1 [FOR n2]) syntax
|
Zhu, Lipeng
|
Zhu, Lipeng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-27931
|
SPARK-30375
Accept 'on' and 'off' as input for boolean data type
|
YoungGyu Chun
|
Yuming Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-27930
|
SPARK-30375
List all built-in UDFs have different names
|
Unassigned
|
Yuming Wang
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
SPARK-27880
|
SPARK-30375
Implement boolean aggregates(BOOL_AND, BOOL_OR and EVERY)
|
Kent Yao 2
|
Yuming Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-27879
|
SPARK-30375
Implement bitwise integer aggregates(BIT_AND and BIT_OR)
|
Kent Yao 2
|
Yuming Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-27878
|
SPARK-30375
Support ARRAY(sub-SELECT) expressions
|
Unassigned
|
Yuming Wang
|
|
Reopened |
Unresolved
|
|
|
|
|
|
|
|
SPARK-27768
|
SPARK-30375
Infinity, -Infinity, NaN should be recognized in a case insensitive manner
|
Dilip Biswal
|
Xiao Li
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-27767
|
SPARK-30375
Built-in function: generate_series
|
Unassigned
|
Xiao Li
|
|
Closed |
Won't Do
|
|
|
|
|
|
|
|
SPARK-27766
|
SPARK-30375
Data type: POINT(x, y)
|
Unassigned
|
Xiao Li
|
|
Closed |
Won't Do
|
|
|
|
|
|
|
|
SPARK-27765
|
SPARK-30375
Type Casts: expression::type
|
Unassigned
|
Xiao Li
|
|
Closed |
Won't Do
|
|
|
|
|
|
|
|
SPARK-21117
|
SPARK-30375
Built-in SQL Function Support - WIDTH_BUCKET
|
Takeshi Yamamuro
|
Yuming Wang
|
|
Resolved |
Fixed
|
|
|
|
|