fix: support unary operator in default value, partition rule and prepare statement (#4301)

* handle unary operator

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* add sqlness test

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* add prepare test

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* add test and context

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* fix rebase error

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* fix merge error

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* fix sqlness

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

---------

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
Co-authored-by: dennis zhuang <killme2008@gmail.com>
This commit is contained in:
Ruihang Xia
2024-07-09 16:59:06 +08:00
committed by GitHub
parent 7fe3f496ac
commit 185953e586
21 changed files with 422 additions and 35 deletions

View File

@@ -20,3 +20,16 @@ SELECT * FROM test2;
DROP TABLE test1;
DROP TABLE test2;
CREATE TABLE test3 (
i INTEGER DEFAULT -1,
j DOUBLE DEFAULT -2,
k TIMESTAMP DEFAULT -3,
ts TIMESTAMP TIME INDEX,
);
INSERT INTO test3 (ts) VALUES (1);
SELECT * FROM test3;
DROP TABLE test3;