@@ -832,27 +832,42 @@ ALTER TABLE no_ttl_table SET (ttl_label_metrics = true)
832
832
833
833
subtest end
834
834
835
- subtest ttl_params_positive
835
+ subtest ttl_params_non_negative
836
836
837
837
statement ok
838
- CREATE TABLE tbl_ttl_params_positive (
838
+ CREATE TABLE tbl_ttl_params_non_negative (
839
839
id INT PRIMARY KEY
840
840
) WITH (ttl_expire_after = '10 minutes')
841
841
842
- statement error "ttl_select_batch_size" must be at least 1
843
- ALTER TABLE tbl_ttl_params_positive SET (ttl_select_batch_size = -1)
842
+ statement error "ttl_select_batch_size" must be at least 0
843
+ ALTER TABLE tbl_ttl_params_non_negative SET (ttl_select_batch_size = -1)
844
844
845
- statement error "ttl_delete_batch_size" must be at least 1
846
- ALTER TABLE tbl_ttl_params_positive SET (ttl_delete_batch_size = -1)
845
+ statement error "ttl_delete_batch_size" must be at least 0
846
+ ALTER TABLE tbl_ttl_params_non_negative SET (ttl_delete_batch_size = -1)
847
847
848
- statement error "ttl_select_rate_limit" must be at least 1
849
- ALTER TABLE tbl_ttl_params_positive SET (ttl_select_rate_limit = -1)
848
+ statement error "ttl_select_rate_limit" must be at least 0
849
+ ALTER TABLE tbl_ttl_params_non_negative SET (ttl_select_rate_limit = -1)
850
850
851
- statement error "ttl_delete_rate_limit" must be at least 1
852
- ALTER TABLE tbl_ttl_params_positive SET (ttl_delete_rate_limit = -1)
851
+ statement error "ttl_delete_rate_limit" must be at least 0
852
+ ALTER TABLE tbl_ttl_params_non_negative SET (ttl_delete_rate_limit = -1)
853
853
854
- statement error "ttl_row_stats_poll_interval" must be at least 1
855
- ALTER TABLE tbl_ttl_params_positive SET (ttl_row_stats_poll_interval = '-1 second')
854
+ statement error "ttl_row_stats_poll_interval" must be at least 0
855
+ ALTER TABLE tbl_ttl_params_non_negative SET (ttl_row_stats_poll_interval = '-1 second')
856
+
857
+ statement ok
858
+ ALTER TABLE tbl_ttl_params_non_negative SET (ttl_select_batch_size = 0)
859
+
860
+ statement ok
861
+ ALTER TABLE tbl_ttl_params_non_negative SET (ttl_delete_batch_size = 0)
862
+
863
+ statement ok
864
+ ALTER TABLE tbl_ttl_params_non_negative SET (ttl_select_rate_limit = 0)
865
+
866
+ statement ok
867
+ ALTER TABLE tbl_ttl_params_non_negative SET (ttl_delete_rate_limit = 0)
868
+
869
+ statement ok
870
+ ALTER TABLE tbl_ttl_params_non_negative SET (ttl_row_stats_poll_interval = '0 second')
856
871
857
872
subtest end
858
873
0 commit comments