diff --git a/datafusion/sqllogictest/test_files/window.slt b/datafusion/sqllogictest/test_files/window.slt index 9ecd6f8b445b..17723e606270 100644 --- a/datafusion/sqllogictest/test_files/window.slt +++ b/datafusion/sqllogictest/test_files/window.slt @@ -4945,48 +4945,49 @@ DROP TABLE t; ## test handle NULL of lead -statement ok -create table t1(v1 int); - -statement ok -insert into t1 values (1); - -query B -SELECT LEAD(NULL, 0, false) OVER () FROM t1; ----- -NULL - -query B -SELECT LAG(NULL, 0, false) OVER () FROM t1; ----- -NULL - -query B -SELECT LEAD(NULL, 1, false) OVER () FROM t1; ----- -false - -query B -SELECT LAG(NULL, 1, false) OVER () FROM t1; ----- -false - -statement ok -insert into t1 values (2); - -query B -SELECT LEAD(NULL, 1, false) OVER () FROM t1; ----- -NULL -false - -query B -SELECT LAG(NULL, 1, false) OVER () FROM t1; ----- -false -NULL - -statement ok -DROP TABLE t1; +# TODO: Port this bug fix: https://github.com/apache/datafusion/pull/12811 +# statement ok +# create table t1(v1 int); +# +# statement ok +# insert into t1 values (1); +# +# query B +# SELECT LEAD(NULL, 0, false) OVER () FROM t1; +# ---- +# NULL +# +# query B +# SELECT LAG(NULL, 0, false) OVER () FROM t1; +# ---- +# NULL +# +# query B +# SELECT LEAD(NULL, 1, false) OVER () FROM t1; +# ---- +# false +# +# query B +# SELECT LAG(NULL, 1, false) OVER () FROM t1; +# ---- +# false +# +# statement ok +# insert into t1 values (2); +# +# query B +# SELECT LEAD(NULL, 1, false) OVER () FROM t1; +# ---- +# NULL +# false +# +# query B +# SELECT LAG(NULL, 1, false) OVER () FROM t1; +# ---- +# false +# NULL +# +# statement ok +# DROP TABLE t1; ## end test handle NULL of lead \ No newline at end of file