Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task SPARK-9549

SPARK-8159 minor bug fix in expressions

Yijie Shen Yijie Shen Major Resolved Fixed  
Sub-task SPARK-9541

SPARK-8159 DateTimeUtils cleanup

Yijie Shen Yijie Shen Major Resolved Fixed  
Sub-task SPARK-9513

SPARK-8159 Create Python API for all SQL functions

Davies Liu Davies Liu Blocker Resolved Fixed  
Sub-task SPARK-9500

SPARK-8159 Add TernaryExpression to simplify implementations

Davies Liu Davies Liu Minor Resolved Fixed  
Sub-task SPARK-9433

SPARK-8159 Audit expression unit tests to test for non-foldable codegen path

Yijie Shen Reynold Xin Blocker Resolved Fixed  
Sub-task SPARK-9432

SPARK-8159 Audit expression unit tests to make sure we pass the proper numeric ranges

Yijie Shen Reynold Xin Blocker Resolved Fixed  
Sub-task SPARK-9428

SPARK-8159 Add test cases for null inputs for expression unit tests

Yijie Shen Yijie Shen Blocker Resolved Fixed  
Sub-task SPARK-9398

SPARK-8159 Add unit test for null inputs for date functions

Yijie Shen Reynold Xin Critical Resolved Fixed  
Sub-task SPARK-9171

SPARK-8159 add and improve tests for nondeterministic expressions

Wenchen Fan Wenchen Fan Trivial Resolved Fixed  
Sub-task SPARK-9169

SPARK-8159 Improve unit test coverage for null expressions

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-9167

SPARK-8159 use UTC Calendar in `stringToDate`

Wenchen Fan Wenchen Fan Major Resolved Fixed  
Sub-task SPARK-9071

SPARK-8159 MonotonicallyIncreasingID and SparkPartitionID should be marked as nondeterministic

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8878

SPARK-8159 Improve unit test coverage for bitwise expressions

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8864

SPARK-8159 Date/time function and data type design

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8784

SPARK-8159 Add python API for hex/unhex

Davies Liu Davies Liu Major Resolved Fixed  
Sub-task SPARK-8741

SPARK-8159 Remove e and pi from DataFrame functions

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8407

SPARK-8159 complex type constructors: struct and named_struct

Yijie Shen Yijie Shen Major Resolved Fixed  
Sub-task SPARK-8371

SPARK-8159 improve unit test for MaxOf and MinOf

Wenchen Fan Wenchen Fan Major Resolved Fixed  
Sub-task SPARK-8363

SPARK-8159 Move sqrt into math

L. C. Hsieh Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8362

SPARK-8159 Add unit tests for +, -, *, /, %

Reynold Xin Reynold Xin Blocker Resolved Fixed  
Sub-task SPARK-8347

SPARK-8159 Add unit tests for abs

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8283

SPARK-8159 udf_struct test failure

Yijie Shen Reynold Xin Blocker Resolved Fixed  
Sub-task SPARK-8279

SPARK-8159 udf_round_3 test fails

Yijie Shen Reynold Xin Blocker Resolved Fixed  
Sub-task SPARK-8271

SPARK-8159 string function: soundex

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8270

SPARK-8159 string function: levenshtein

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8269

SPARK-8159 string function: initcap

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8268

SPARK-8159 string function: unbase64

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8267

SPARK-8159 string function: trim

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8264

SPARK-8159 string function: substring_index

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8263

SPARK-8159 string function: substr/substring should also support binary type

Cheng Hao Reynold Xin Minor Resolved Fixed  
Sub-task SPARK-8262

SPARK-8159 string function: split

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8261

SPARK-8159 string function: space

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8260

SPARK-8159 string function: rtrim

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8259

SPARK-8159 string function: rpad

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8258

SPARK-8159 string function: reverse

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8257

SPARK-8159 string function: repeat

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8256

SPARK-8159 string function: regexp_replace

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8255

SPARK-8159 string function: regexp_extract

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8254

SPARK-8159 string function: printf

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8253

SPARK-8159 string function: ltrim

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8252

SPARK-8159 string function: lpad

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8251

SPARK-8159 string function: alias upper / ucase

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8250

SPARK-8159 string function: alias lower/lcase

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8249

SPARK-8159 string function: locate

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8248

SPARK-8159 string function: length

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8247

SPARK-8159 string function: instr

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8246

SPARK-8159 string function: get_json_object

Nathan Howell Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8245

SPARK-8159 string function: format_number

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8243

SPARK-8159 string function: encode

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8242

SPARK-8159 string function: decode

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8241

SPARK-8159 string function: concat_ws

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8240

SPARK-8159 string function: concat

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8239

SPARK-8159 string function: base64

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8238

SPARK-8159 string function: ascii

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8237

SPARK-8159 misc function: sha2

L. C. Hsieh Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8236

SPARK-8159 misc function: crc32

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8235

SPARK-8159 misc function: sha1 / sha

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8234

SPARK-8159 misc function: md5

Qian, Shilei Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8232

SPARK-8159 complex function: sort_array

Cheng Hao Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8231

SPARK-8159 complex function: array_contains

Pedro Rodriguez Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8230

SPARK-8159 complex function: size

Pedro Rodriguez Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8229

SPARK-8159 conditional function: isnotnull

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8228

SPARK-8159 conditional function: isnull

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8227

SPARK-8159 math function: unhex

zhichao-li Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8226

SPARK-8159 math function: shiftrightunsigned

zhichao-li Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8225

SPARK-8159 math function: alias sign / signum

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8224

SPARK-8159 math function: shiftright

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8223

SPARK-8159 math function: shiftleft

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8222

SPARK-8159 math function: alias power / pow

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8221

SPARK-8159 math function: pmod

zhichao-li Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8220

SPARK-8159 math function: positive

zhichao-li Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8219

SPARK-8159 math function: negative

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8218

SPARK-8159 math function: log

L. C. Hsieh Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8217

SPARK-8159 math function: log2

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8216

SPARK-8159 math function: rename log -> ln

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8215

SPARK-8159 math function: pi

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8214

SPARK-8159 math function: hex

zhichao-li Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8213

SPARK-8159 math function: factorial

zhichao-li Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8212

SPARK-8159 math function: e

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8211

SPARK-8159 math function: radians

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8210

SPARK-8159 math function: degrees

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8209

SPARK-8159 math function: conv

zhichao-li Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8208

SPARK-8159 math function: ceiling

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8207

SPARK-8159 math function: bin

L. C. Hsieh Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8206

SPARK-8159 math function: round

Yijie Shen Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8205

SPARK-8159 conditional function: nvl

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8204

SPARK-8159 conditional function: least

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8203

SPARK-8159 conditional functions: greatest

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8201

SPARK-8159 conditional function: if

Reynold Xin Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8199

SPARK-8159 date/time function: date_format

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8198

SPARK-8159 date/time function: months_between

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8197

SPARK-8159 date/time function: trunc

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8196

SPARK-8159 date/time function: next_day

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8195

SPARK-8159 date/time function: last_day

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8194

SPARK-8159 date/time function: add_months

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8193

SPARK-8159 date/time function: current_timestamp

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8192

SPARK-8159 date/time function: current_date

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8191

SPARK-8159 date/time function: to_utc_timestamp

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8188

SPARK-8159 date/time function: from_utc_timestamp

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8187

SPARK-8159 date/time function: date_sub

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8186

SPARK-8159 date/time function: date_add

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8185

SPARK-8159 date/time function: datediff

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8184

SPARK-8159 date/time function: weekofyear

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8183

SPARK-8159 date/time function: second

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8182

SPARK-8159 date/time function: minute

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8181

SPARK-8159 date/time function: hour

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8180

SPARK-8159 date/time function: day / dayofmonth

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8179

SPARK-8159 date/time function: month

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8178

SPARK-8159 date/time function: quarter

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8177

SPARK-8159 date/time function: year

Tarek Auel Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8176

SPARK-8159 date/time function: to_date

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8175

SPARK-8159 date/time function: from_unixtime

Adrian Wang Reynold Xin Major Resolved Fixed  
Sub-task SPARK-8174

SPARK-8159 date/time function: unix_timestamp

Adrian Wang Reynold Xin Blocker Resolved Fixed  

Cancel