diff options
Diffstat (limited to 'fluent-bit/tests/internal/include/sp_invalid_queries.h')
-rw-r--r-- | fluent-bit/tests/internal/include/sp_invalid_queries.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/fluent-bit/tests/internal/include/sp_invalid_queries.h b/fluent-bit/tests/internal/include/sp_invalid_queries.h new file mode 100644 index 00000000..e299e0fd --- /dev/null +++ b/fluent-bit/tests/internal/include/sp_invalid_queries.h @@ -0,0 +1,20 @@ +#ifndef FLB_TEST_INVALID_QUERIES +#define FLB_TEST_INVALID_QUERIES + +/* Tests to check if syntactically invalid queries return error */ +char *invalid_query_checks[] = { + "SELECT id, MIN(id) FROM STREAM:FLB;", + "SELECT *, COUNT(id) FROM STREAM:FLB;", + "SELECT * FROM TAG:FLB WHERE bool = NULL ;", + "SELECT * FROM TAG:FLB WHERE @record.some_random_func() ;", + "SELECT id, MIN(id) FROM STREAM:FLB WINDOW TUMBLING (1 SECOND)" \ + " GROUP BY bool;", + "SELECT *, COUNT(id) FROM STREAM:FLB WINDOW TUMBLING (1 SECOND)" \ + " GROUP BY bool;", + "SELECT *, COUNT(bool) FROM STREAM:FLB WINDOW TUMBLING (1 SECOND)" \ + " GROUP BY bool;", + "SELECT *, bool, COUNT(bool) FROM STREAM:FLB WINDOW TUMBLING (1 SECOND)" \ + " GROUP BY bool;" +}; + +#endif |