QuestDB is a high performance, open-source, time-series database
2903 matches across 17 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | core/src/test/java/io/questdb/test/cairo/ArrayTest.java | 0 | i1\ti2\ti3\ti4\ti5\ti6\ti7 1\t11\t2\t11\t4\t8\t10 11\t1\t11\t2\t8\t7\t3 null\tnull\tnull\tnull\tnull\tnull\tnull |
| HIGH | core/src/test/java/io/questdb/test/cairo/ArrayTest.java | 0 | i1\ti2\ti3\ti4\ti5\ti6\ti7 1\t11\t2\t11\t4\t8\t10 11\t1\t11\t2\t8\t7\t3 null\tnull\tnull\tnull\tnull\tnull\tnull |
| HIGH | core/src/test/java/io/questdb/test/cairo/ArrayTest.java | 0 | i1\ti2\ti3\ti4\ti5\ti6\ti7 1\t11\t2\t11\t4\t8\t10 11\t1\t11\t2\t8\t7\t3 null\tnull\tnull\tnull\tnull\tnull\tnull |
| HIGH | core/src/test/java/io/questdb/test/cairo/ArrayTest.java | 0 | i1\ti2\ti3\ti4\ti5\ti6\ti7 1\t11\t2\t11\t4\t8\t10 11\t1\t11\t2\t8\t7\t3 null\tnull\tnull\tnull\tnull\tnull\tnull |
| HIGH | …c/test/java/io/questdb/test/cairo/CreateTableTest.java | 0 | insert into t values ('2024-01-01t00:00:00', 'a'), ('2024-01-01t01:00:00', 'b'), ('2024-01-01t02:00:00', 'a'), ('2024-01 |
| HIGH | …c/test/java/io/questdb/test/cairo/CreateTableTest.java | 0 | insert into t values ('2024-01-01t00:00:00', 'a'), ('2024-01-01t01:00:00', 'b'), ('2024-01-01t02:00:00', 'a'), ('2024-01 |
| HIGH | …c/test/java/io/questdb/test/cairo/CreateTableTest.java | 0 | insert into t values ('2024-01-01t00:00:00', 'a'), ('2024-01-01t01:00:00', 'b'), ('2024-01-01t02:00:00', 'a'), ('2024-01 |
| HIGH | …c/test/java/io/questdb/test/cairo/CreateTableTest.java | 0 | ts\ts 2024-01-01t00:00:00.000000z\ta 2024-01-01t02:00:00.000000z\ta 2024-01-01t05:00:00.000000z\ta |
| HIGH | …c/test/java/io/questdb/test/cairo/CreateTableTest.java | 0 | ts\ts 2024-01-01t00:00:00.000000z\ta 2024-01-01t02:00:00.000000z\ta 2024-01-01t05:00:00.000000z\ta |
| HIGH | …c/test/java/io/questdb/test/cairo/CreateTableTest.java | 0 | ts\ts 2024-01-01t00:00:00.000000z\ta 2024-01-01t02:00:00.000000z\ta 2024-01-01t05:00:00.000000z\ta |
| HIGH | …test/java/io/questdb/test/cairo/MetadataCacheTest.java | 0 | metadatacache [tablecount=1] \tcairotable [name=y, id=1, directoryname=y~1, hasdedup=false, issoftlink=false, metadatave |
| HIGH | …test/java/io/questdb/test/cairo/MetadataCacheTest.java | 0 | metadatacache [tablecount=1] \tcairotable [name=y, id=1, directoryname=y~1, hasdedup=false, issoftlink=false, metadatave |
| HIGH | …test/java/io/questdb/test/cairo/MetadataCacheTest.java | 0 | metadatacache [tablecount=1] \tcairotable [name=y, id=1, directoryname=y~1, hasdedup=false, issoftlink=false, metadatave |
| HIGH | …test/java/io/questdb/test/cairo/MetadataCacheTest.java | 0 | metadatacache [tablecount=1] \tcairotable [name=y, id=1, directoryname=y~1, hasdedup=false, issoftlink=false, metadatave |
| HIGH | …test/java/io/questdb/test/cairo/MetadataCacheTest.java | 0 | metadatacache [tablecount=1] \tcairotable [name=y, id=1, directoryname=y~1, hasdedup=false, issoftlink=false, metadatave |
| HIGH | …/questdb/test/cairo/wal/WalWriterReplaceRangeTest.java | 0 | min\tmax\tcount 2022-02-24t12:30:00.000000z\t2022-02-25t00:00:00.000000z\t47 |
| HIGH | …/questdb/test/cairo/wal/WalWriterReplaceRangeTest.java | 0 | min\tmax\tcount 2022-02-24t12:30:00.000000z\t2022-02-25t00:00:00.000000z\t47 |
| HIGH | …/questdb/test/cairo/wal/WalWriterReplaceRangeTest.java | 0 | min\tmax\tcount 2022-02-24t12:30:00.000000z\t2022-02-25t00:00:00.000000z\t47 |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 1\tab\t2022-02-24t23:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 1\tab\t2022-02-24t23:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 1\tab\t2022-02-24t23:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 1\tab\t2022-02-24t23:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 1\tab\t2022-02-24t23:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 1\tab\t2022-02-24t23:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 1\tab\t2022-02-24t23:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 1\tab\t2022-02-24t23:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 1\tab\t2022-02-24t23:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef |
| HIGH | …ava/io/questdb/test/cairo/wal/WalTableFailureTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef |
| HIGH | …questdb/test/cairo/wal/WalColumnarRowAppenderTest.java | 0 | value 2021-09-06t13:12:01.000z 1970-01-01t00:00:00.000z 2023-01-01t00:00:00.000z |
| HIGH | …questdb/test/cairo/wal/WalColumnarRowAppenderTest.java | 0 | value 2021-09-06t13:12:01.000z 1970-01-01t00:00:00.000z 2023-01-01t00:00:00.000z |
| HIGH | …questdb/test/cairo/wal/WalColumnarRowAppenderTest.java | 0 | value 2021-09-06t13:12:01.000z 1970-01-01t00:00:00.000z 2023-01-01t00:00:00.000z |
| HIGH | …questdb/test/cairo/wal/WalColumnarRowAppenderTest.java | 0 | value 2021-09-06t13:12:01.000z 1970-01-01t00:00:00.000z 2023-01-01t00:00:00.000z |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalTableSqlTest.java | 0 | x\tsym\tsym2\tts 1\tab\tef\t2022-02-24t00:00:00.000000z |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalTableSqlTest.java | 0 | x\tsym\tsym2\tts 1\tab\tef\t2022-02-24t00:00:00.000000z |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalTableSqlTest.java | 0 | x\tsym\tsym2\tts 1\tab\tef\t2022-02-24t00:00:00.000000z |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalTableSqlTest.java | 0 | x\tsym\tsym2\tts 1\tab\tef\t2022-02-24t00:00:00.000000z |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalTableSqlTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 2\tbc\t2022-02-24t00:00:01.000000z\tfg 3\tcd\t2022-02-24t00:00:0 |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalTableSqlTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 2\tbc\t2022-02-24t00:00:01.000000z\tfg 3\tcd\t2022-02-24t00:00:0 |
| HIGH | …t/java/io/questdb/test/cairo/wal/WalTelemetryTest.java | 0 | x\tsym\tts\tsym2 1\tab\t2022-02-24t00:00:00.000000z\tef 2\tbc\t2022-02-24t00:00:01.000000z\tfg 3\tcd\t2022-02-24t00:00:0 |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalTableSqlTest.java | 0 | x\tsym2\tts 1\tde\t2022-02-24t00:00:00.000000z 100\t\t2022-02-25t00:00:00.000000z |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalTableSqlTest.java | 0 | x\tsym2\tts 1\tde\t2022-02-24t00:00:00.000000z 100\t\t2022-02-25t00:00:00.000000z |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalTableSqlTest.java | 0 | x\tsym2\tts 1\tde\t2022-02-24t00:00:00.000000z 100\t\t2022-02-25t00:00:00.000000z |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalTableSqlTest.java | 0 | x\tsym2\tts 1\tde\t2022-02-24t00:00:00.000000z 100\t\t2022-02-25t00:00:00.000000z |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalPurgeJobTest.java | 0 | x\tts 1\t2022-02-24t00:00:00.000000z 2\t2022-02-24t00:00:01.000000z 3\t2022-02-24t00:00:02.000000z 4\t2022-02-24t00:00:0 |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalPurgeJobTest.java | 0 | x\tts 1\t2022-02-24t00:00:00.000000z 2\t2022-02-24t00:00:01.000000z 3\t2022-02-24t00:00:02.000000z 4\t2022-02-24t00:00:0 |
| HIGH | …st/java/io/questdb/test/cairo/wal/WalPurgeJobTest.java | 0 | x\tts 1\t2022-02-24t00:00:00.000000z 2\t2022-02-24t00:00:01.000000z 3\t2022-02-24t00:00:02.000000z 4\t2022-02-24t00:00:0 |
| HIGH | …/test/java/io/questdb/test/griffin/CheckpointTest.java | 0 | x\tts 1\t2022-02-24t00:00:00.000000z 2\t2022-02-24t00:00:01.000000z 3\t2022-02-24t00:00:02.000000z 4\t2022-02-24t00:00:0 |
| HIGH | …c/test/java/io/questdb/test/cairo/o3/O3MaxLagTest.java | 0 | str\tts\tx\tstr2\ty aa\t1970-01-01t11:00:00.000000z\t1\t\tnull aa\t1970-01-02t00:00:00.000000z\t1\t\tnull |
| HIGH | …c/test/java/io/questdb/test/cairo/o3/O3MaxLagTest.java | 0 | str\tts\tx\tstr2\ty aa\t1970-01-01t11:00:00.000000z\t1\t\tnull aa\t1970-01-02t00:00:00.000000z\t1\t\tnull |
| HIGH | …c/test/java/io/questdb/test/cairo/o3/O3MaxLagTest.java | 0 | str\tts\tx\tstr2\ty aa\t1970-01-01t11:00:00.000000z\t1\t\tnull aa\t1970-01-02t00:00:00.000000z\t1\t\tnull |
| HIGH | …ava/io/questdb/test/cairo/view/CreateDropViewTest.java | 0 | ts\tk\tv_max 1970-01-01t00:00:50.000000z\tk5\t5 1970-01-01t00:01:00.000000z\tk6\t6 1970-01-01t00:01:10.000000z\tk7\t7 19 |
| HIGH | …ava/io/questdb/test/cairo/view/CreateDropViewTest.java | 0 | ts\tk\tv_max 1970-01-01t00:00:50.000000z\tk5\t5 1970-01-01t00:01:00.000000z\tk6\t6 1970-01-01t00:01:10.000000z\tk7\t7 19 |
| HIGH | …ava/io/questdb/test/cairo/view/CreateDropViewTest.java | 0 | ts\tk\tv_max 1970-01-01t00:00:50.000000z\tk5\t5 1970-01-01t00:01:00.000000z\tk6\t6 1970-01-01t00:01:10.000000z\tk7\t7 19 |
| HIGH | …ava/io/questdb/test/cairo/view/CreateDropViewTest.java | 0 | ts\tv_max 1970-01-01t00:01:10.000000z\t7 1970-01-01t00:01:20.000000z\t8 |
| HIGH | …est/java/io/questdb/test/cairo/view/ViewQueryTest.java | 0 | ts\tv_max 1970-01-01t00:01:10.000000z\t7 1970-01-01t00:01:20.000000z\t8 |
| HIGH | …est/java/io/questdb/test/cairo/view/ViewQueryTest.java | 0 | ts\tv_max 1970-01-01t00:01:10.000000z\t7 1970-01-01t00:01:20.000000z\t8 |
| HIGH | …est/java/io/questdb/test/cairo/view/ViewQueryTest.java | 0 | ts\tv_max 1970-01-01t00:01:10.000000z\t7 1970-01-01t00:01:20.000000z\t8 |
| 1881 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 3669 | num_values: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 3670 | encoding: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 3671 | definition_level_encoding: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 3672 | repetition_level_encoding: f_4.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 3728 | num_values: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 3729 | encoding: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 3730 | definition_level_encoding: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 3731 | repetition_level_encoding: f_4.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4177 | num_values: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4178 | num_nulls: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4179 | num_rows: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4180 | encoding: f_4.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4181 | definition_levels_byte_length: f_5.expect("auto-generated code should have checked for presence of required fields |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4182 | repetition_levels_byte_length: f_6.expect("auto-generated code should have checked for presence of required fields |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4256 | num_values: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4257 | num_nulls: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4258 | num_rows: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4259 | encoding: f_4.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4260 | definition_levels_byte_length: f_5.expect("auto-generated code should have checked for presence of required fields |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 4261 | repetition_levels_byte_length: f_6.expect("auto-generated code should have checked for presence of required fields |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5130 | num_bytes: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5131 | algorithm: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5132 | hash: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5133 | compression: f_4.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5183 | num_bytes: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5184 | algorithm: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5185 | hash: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5186 | compression: f_4.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5408 | type_: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5409 | uncompressed_page_size: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5410 | compressed_page_size: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5484 | type_: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5485 | uncompressed_page_size: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5486 | compressed_page_size: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5741 | column_idx: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5742 | descending: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5743 | nulls_first: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5787 | column_idx: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5788 | descending: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5789 | nulls_first: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5901 | page_type: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5902 | encoding: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5903 | count: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5947 | page_type: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5948 | encoding: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 5949 | count: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6298 | type_: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6299 | encodings: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6300 | path_in_schema: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6301 | codec: f_4.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6302 | num_values: f_5.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6303 | total_uncompressed_size: f_6.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6304 | total_compressed_size: f_7.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6306 | data_page_offset: f_9.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6421 | type_: f_1.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6422 | encodings: f_2.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6423 | path_in_schema: f_3.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6424 | codec: f_4.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6425 | num_values: f_5.expect("auto-generated code should have checked for presence of required fields"), |
| HIGH | core/rust/parquet-format-safe/src/parquet_format.rs | 6426 | total_uncompressed_size: f_6.expect("auto-generated code should have checked for presence of required fields"), |
| 68 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | compat/src/test/python/runner_psycopg2.py | 1 | # ___ _ ____ ____ |
| LOW | compat/src/test/python/runner_psycopg3.py | 1 | # ___ _ ____ ____ |
| LOW | compat/src/test/python/common.py | 1 | # ___ _ ____ ____ |
| LOW | compat/src/test/python/runner_parquet.py | 1 | # ___ _ ____ ____ |
| LOW | compat/src/test/python/runner_asyncpg.py | 1 | # ___ _ ____ ____ |
| LOW | …st/java/io/questdb/compat/ParquetSymbolExportTest.java | 581 | // Read the row group to validate it's not corrupt |
| LOW | core/rust/qdb-core/src/wal_lock.rs | 1 | //! Write-Ahead Log (WAL) lock manager. |
| LOW | core/rust/qdb-core/src/wal_lock.rs | 21 | //! |
| LOW | core/rust/qdb-core/src/wal_lock.rs | 41 | //! Implementation details: |
| LOW | core/rust/qdb-core/src/wal_lock.rs | 101 | |
| LOW | core/rust/qdb-core/src/col_driver/binary.rs | 21 | * limitations under the License. |
| LOW | core/rust/qdb-core/src/col_driver/binary.rs | 41 | /// | Offset[2] | ---> | Length_2 | String_2 | |
| LOW | core/rust/qdb-core/src/col_driver/binary.rs | 61 | /// +-----------+----------------+ |
| LOW | core/rust/qdb-core/src/col_driver/string.rs | 21 | * limitations under the License. |
| LOW | core/rust/qdb-core/src/col_driver/string.rs | 41 | /// | Offset[2] | ---> | Length_2 | String_2 | |
| LOW | core/rust/qdb-core/src/col_driver/string.rs | 61 | /// +-----------+--------------------+ |
| LOW | core/rust/qdb-core/src/col_driver/varchar.rs | 21 | * limitations under the License. |
| LOW | core/rust/qdb-core/src/col_driver/varchar.rs | 41 | /// |
| LOW | core/rust/qdb-core/src/col_driver/varchar.rs | 61 | /// +----------+----------+---------------------+-------------+-------------------+ |
| LOW | core/rust/qdb-parquet-meta/src/types.rs | 61 | /// Byte offset within the footer where `prev_parquet_meta_file_size` is |
| LOW | core/rust/qdb-parquet-meta/src/types.rs | 81 | } |
| LOW | core/rust/qdb-parquet-meta/src/types.rs | 101 | /// Bloom filter feature is present. Adds a header section (column indices) |
| LOW | core/rust/qdb-parquet-meta/src/types.rs | 221 | /// Size of a single row group entry in the footer. |
| LOW | core/rust/qdb-parquet-meta/src/types.rs | 341 | // ── EncodingMask ─────────────────────────────────────────────────────── |
| LOW | core/rust/qdb-parquet-meta/src/error.rs | 101 | |
| LOW | core/rust/qdb-parquet-meta/src/footer.rs | 41 | pub parquet_footer_length: u32, |
| LOW | core/rust/qdb-parquet-meta/src/writer.rs | 41 | /// Builds a complete `_pm` metadata file from scratch. |
| LOW | core/rust/qdb-parquet-meta/src/writer.rs | 481 | .try_into() |
| LOW | core/rust/qdb-parquet-meta/src/reader.rs | 41 | /// Validates the format version and CRC32 checksum on construction. |
| LOW | core/rust/qdb-parquet-meta/src/reader.rs | 341 | pub fn footer_offset(&self) -> u64 { |
| LOW | …/qdb-sqllogictest/sqllogictest-engines/src/external.rs | 21 | /// ```json |
| LOW | core/rust/qdb-sqllogictest/sqllogictest/src/lib.rs | 1 | //! [Sqllogictest][Sqllogictest] parser and runner. |
| LOW | core/rust/qdb-sqllogictest/sqllogictest/src/lib.rs | 21 | //! #[derive(thiserror::Error, Debug, PartialEq, Eq, Clone)] |
| LOW | core/rust/qdb-sqllogictest/sqllogictest/src/parser.rs | 321 | #[derive(Debug, Clone)] |
| LOW | core/rust/parquet2/src/compression.rs | 221 | "Compression {:?} is not supported", |
| LOW | core/rust/parquet2/src/error.rs | 1 | //! Contains [`Error`] |
| LOW | core/rust/parquet2/src/parquet_bridge.rs | 301 | /// Deprecated: Dictionary encoding. The values in the dictionary are encoded in the |
| LOW | core/rust/parquet2/src/write/footer_cache.rs | 1 | /// Incremental footer serialization for Parquet files. |
| LOW | core/rust/parquet2/src/write/footer_cache.rs | 601 | #[test] |
| LOW | core/rust/parquet2/src/read/compression.rs | 141 | /// > `PageReader(a)`, `CompressedPage(b)`, `Decompressor(c)`, `DecompressedPage(d)` |
| LOW | …rquet2/src/encoding/delta_length_byte_array/decoder.rs | 1 | use crate::error::Error; |
| LOW | …rquet2/src/encoding/delta_length_byte_array/decoder.rs | 21 | /// let mut decoder = Decoder::try_new(data).unwrap(); |
| LOW | core/rust/parquet2/src/encoding/bitpacked/unpack.rs | 1 | // Licensed to the Apache Software Foundation (ASF) under one |
| LOW | core/rust/parquet2/src/encoding/hybrid_rle/encoder.rs | 1 | use crate::encoding::bitpacked; |
| LOW | …/rust/parquet2/src/encoding/delta_bitpacked/encoder.rs | 121 | #[test] |
| LOW | core/rust/parquet2/src/schema/types/converted_type.rs | 1 | use crate::error::Error; |
| LOW | core/rust/parquet2/src/schema/types/converted_type.rs | 21 | /// and the scale stores the location of the decimal point. For example 1.23 |
| LOW | core/rust/parquet2/src/schema/types/converted_type.rs | 41 | /// A date/time combination |
| LOW | core/rust/parquet2/src/schema/types/converted_type.rs | 61 | Uint64, |
| LOW | core/rust/parquet2/src/schema/types/converted_type.rs | 81 | /// An interval of time |
| LOW | …re/rust/parquet2/src/schema/io_message/from_message.rs | 1 | // Licensed to the Apache Software Foundation (ASF) under one |
| LOW | …re/rust/parquet2/src/schema/io_message/from_message.rs | 21 | //! |
| LOW | core/rust/parquet2/src/metadata/sort.rs | 1 | use crate::schema::types::{ |
| LOW | core/rust/parquet2/src/metadata/file_metadata.rs | 21 | /// |
| LOW | core/rust/parquet2/src/metadata/column_order.rs | 1 | use super::sort::SortOrder; |
| LOW | core/rust/parquet-format-safe/src/parquet_format.rs | 121 | /// a list is converted into an optional field containing a repeated field for its |
| LOW | core/rust/parquet-format-safe/src/parquet_format.rs | 141 | /// Stored as days since Unix epoch, encoded as the INT32 physical type. |
| LOW | core/rust/parquet-format-safe/src/parquet_format.rs | 161 | /// Date and time recorded as microseconds since the Unix epoch. The value is |
| LOW | core/rust/parquet-format-safe/src/parquet_format.rs | 181 | /// |
| LOW | core/rust/parquet-format-safe/src/parquet_format.rs | 381 | |
| 458 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 34 | // ── File format constants ────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 71 | // ── Feature flags ───────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 83 | // ── HeaderFeatureFlags ─────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 178 | // ── FooterFeatureFlags ─────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 231 | // ── BlockAlignedOffset ──────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 271 | // ── Codec ────────────────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 341 | // ── EncodingMask ─────────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 413 | // ── StatFlags ────────────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 496 | // ── FieldRepetition ──────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 546 | // ── ColumnFlags ──────────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 620 | // ── Codec tests ──────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 649 | // ── EncodingMask tests ───────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 698 | // ── StatFlags tests ──────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 729 | // ── FieldRepetition tests ────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 761 | // ── ColumnFlags tests ────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 819 | // ── stat_sizes tests ─────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 829 | // ── BlockAlignedOffset tests ────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 850 | // ── StatFlags extra coverage ────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 860 | // ── Codec → parquet2::Compression tests ───────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 900 | // ── FieldRepetition → parquet2::Repetition tests ──────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/types.rs | 936 | // ── HeaderFeatureFlags bloom filter tests ───────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/header.rs | 32 | // ── On-disk column descriptor (32 bytes) ─────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/header.rs | 61 | // ── On-disk header fixed portion (32 bytes) ──────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/header.rs | 75 | // ── FileHeader (zero-copy reader) ────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/header.rs | 480 | // ── FileHeaderBuilder ────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/header.rs | 1023 | // ── SQUASH_TRACKER tests ───────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/header.rs | 1124 | // ── SORTING_IS_DTS_ASC tests ───────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/footer.rs | 35 | // ── On-disk footer fixed portion (40 bytes) ───────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/footer.rs | 51 | // ── Footer (zero-copy reader) ────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/footer.rs | 242 | // ── FooterBuilder ────────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/writer.rs | 39 | // ── ParquetMetaWriter (create mode) ─────────────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/writer.rs | 297 | // ── ParquetMetaUpdateWriter (update mode) ───────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/row_group.rs | 33 | // ── RowGroupBlockReader (zero-copy) ──────────────────────────────────── |
| MEDIUM | core/rust/qdb-parquet-meta/src/row_group.rs | 117 | // ── RowGroupBlockBuilder ─────────────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/pm_inspect_e2e.rs | 34 | // ── Helpers ────────────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/pm_inspect_e2e.rs | 230 | // ── CLI error handling ─────────────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/pm_inspect_e2e.rs | 271 | // ── Dump mode output ───────────────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/pm_inspect_e2e.rs | 352 | // ── Dump mode — bloom filters ──────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/pm_inspect_e2e.rs | 432 | // ── Check mode — passing ───────────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/pm_inspect_e2e.rs | 498 | // ── Check mode — failures ──────────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 39 | // ── Allocator helper (mirrors common/mod.rs TestAlloc) ────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 64 | // ── Helpers ────────────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 461 | // ── Test 1: Single Timestamp column ────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 517 | // ── Test 2: Multi-column (Timestamp + Int + Double + Boolean) ──────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 704 | // ── Test 3: FLBA-16 UUID ──────────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 738 | // ── Test 4: FLBA-32 Long256 ──────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 772 | // ── Test 5: Snappy compression ────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 810 | // ── Test 6: Zstd compression ──────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 844 | // ── Test 7: Nullable Optional Int ─────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 887 | // ── Test 8: Multiple row groups ───────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 1066 | // ── Coverage gap: filtered decode ─────────────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 1189 | // ── Coverage gap: dictionary-encoded column ───────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 1203 | // ── Coverage gap: varchar_slice branches ───────────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 1234 | // ── Coverage gap: dict-encoded filtered decode ────────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 1249 | // ── Coverage gap: varchar_slice filtered decode ───────────────────── |
| MEDIUM | core/rust/qdbr/tests/decode_pm_e2e.rs | 1341 | // ── Coverage gap: multi-page column chunk ─────────────────────────── |
| MEDIUM | core/rust/qdbr/src/bin/pm_inspect.rs | 78 | // ── Dump mode ─────────────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/src/bin/pm_inspect.rs | 297 | // ── Check mode ────────────────────────────────────────────────────────── |
| MEDIUM | core/rust/qdbr/src/parquet_metadata/convert.rs | 1582 | // ── Tests for build_row_group_block_from_thrift_with_types ───────── |
| MEDIUM | core/rust/qdbr/src/parquet_read/mod.rs | 1416 | // ── Group 5: bloom filter read_from_slice_at_offset tests ─────── |
| 8 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | core/rust/qdb-core/src/col_driver/string.rs | 138 | final String longStr = "'Lorem ipsum dolor sit amet, consectetur tincidunt.'"; // 50 bytes |
| LOW | core/rust/qdb-core/src/col_driver/string.rs | 138 | final String longStr = "'Lorem ipsum dolor sit amet, consectetur tincidunt.'"; // 50 bytes |
| LOW | core/rust/qdb-core/src/col_driver/varchar.rs | 188 | final String longStr = "'Lorem ipsum dolor sit amet, consectetur tincidunt.'"; // 50 bytes |
| LOW | core/rust/qdb-core/src/col_driver/varchar.rs | 188 | final String longStr = "'Lorem ipsum dolor sit amet, consectetur tincidunt.'"; // 50 bytes |
| LOW | core/src/test/resources/csv/test.txt | 1 | 123 abc 2015-01-20T21:00:00.000Z 3.1415 TRUE Lorem ipsum dolor sit amet. 122 |
| LOW | core/src/test/resources/csv/test.txt | 1 | 123 abc 2015-01-20T21:00:00.000Z 3.1415 TRUE Lorem ipsum dolor sit amet. 122 |
| LOW | core/src/test/resources/csv/test.txt | 2 | 124 abc 2015-01-20T21:00:00.000Z 7.342 FALSE "Lorem ipsum |
| LOW | core/src/test/resources/csv/test.txt | 5 | 125 abc 2015-01-20T21:00:00.000Z 9.334 "Lorem ipsum ""dolor"" sit amet." 23 |
| LOW | core/src/test/resources/csv/test.txt | 6 | 126 abc 2015-01-20T21:00:00.000Z 1.345 TRUE "Lorem, ipsum, dolor sit amet." 434 |
| LOW | core/src/test/resources/csv/test.txt | 7 | 120 abc 2015-01-20T21:00:00.000Z 1.345 TRUE "Lorem, ipsum, dolor sit amet." 434 asdfasdf asdfasdf asdfasd |
| LOW | core/src/test/resources/csv/test.txt | 8 | 127 abc 2015-01-20T21:00:00.000Z 1.53321 TRUE Lorem ipsum dolor sit amet. 112 |
| LOW | core/src/test/resources/csv/test.txt | 8 | 127 abc 2015-01-20T21:00:00.000Z 1.53321 TRUE Lorem ipsum dolor sit amet. 112 |
| LOW | core/src/test/resources/csv/test.txt | 9 | 128 abc 2015-01-20T21:00:00.000Z 2.456 TRUE Lorem ipsum dolor sit amet. 122 |
| LOW | core/src/test/resources/csv/test.txt | 9 | 128 abc 2015-01-20T21:00:00.000Z 2.456 TRUE Lorem ipsum dolor sit amet. 122 |
| LOW | core/src/test/java/io/questdb/test/cairo/o3/O3Test.java | 7524 | utf8Sequence.put("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); |
| LOW | core/src/test/java/io/questdb/test/cairo/o3/O3Test.java | 7524 | utf8Sequence.put("Lorem ipsum dolor sit amet, consectetur adipiscing elit."); |
| LOW | core/src/test/java/io/questdb/test/cairo/o3/O3Test.java | 7532 | r.putStr(0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); |
| LOW | core/src/test/java/io/questdb/test/cairo/o3/O3Test.java | 7532 | r.putStr(0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit."); |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 697 | 123\tabc\t2015-01-20T21:00:00.000Z\t3.1415\ttrue\tLorem ipsum dolor sit amet.\t122 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 697 | 123\tabc\t2015-01-20T21:00:00.000Z\t3.1415\ttrue\tLorem ipsum dolor sit amet.\t122 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 698 | 124\tabc\t2015-01-20T21:00:00.000Z\t7.342\tfalse\tLorem ipsum\s |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 701 | 125\tabc\t2015-01-20T21:00:00.000Z\t9.334\tfalse\tLorem ipsum "dolor" sit amet.\t23 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 702 | 126\tabc\t2015-01-20T21:00:00.000Z\t1.345\ttrue\tLorem, ipsum, dolor sit amet.\t434 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 703 | 127\tabc\t2015-01-20T21:00:00.000Z\t1.53321\ttrue\tLorem ipsum dolor sit amet.\t112 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 703 | 127\tabc\t2015-01-20T21:00:00.000Z\t1.53321\ttrue\tLorem ipsum dolor sit amet.\t112 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 704 | 128\tabc\t2015-01-20T21:00:00.000Z\t2.456\ttrue\tLorem ipsum dolor sit amet.\t122 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 704 | 128\tabc\t2015-01-20T21:00:00.000Z\t2.456\ttrue\tLorem ipsum dolor sit amet.\t122 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 708 | 123,abc,2015-01-20T21:00:00.000Z,3.1415,TRUE,Lorem ipsum dolor sit amet.,122\r |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 708 | 123,abc,2015-01-20T21:00:00.000Z,3.1415,TRUE,Lorem ipsum dolor sit amet.,122\r |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 709 | 124,abc,2015-01-20T21:00:00.000Z,7.342,FALSE,"Lorem ipsum\s |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 712 | 125,abc,2015-01-20T21:00:00.000Z,9.334,,"Lorem ipsum ""dolor"" sit amet.",23\r |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 713 | 126,abc,2015-01-20T21:00:00.000Z,1.345,TRUE,"Lorem, ipsum, dolor sit amet.",434\r |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 714 | 126,abc,2015-01-20T21:00:00.000Z,1.345,TRUE,"Lorem, ipsum, dolor sit amet.",434,asdfasdf,asdfasdf,as |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 715 | 127,abc,2015-01-20T21:00:00.000Z,1.53321,TRUE,Lorem ipsum dolor sit amet.,112\r |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 715 | 127,abc,2015-01-20T21:00:00.000Z,1.53321,TRUE,Lorem ipsum dolor sit amet.,112\r |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 716 | 128,abc,2015-01-20T21:00:00.000Z,2.456,TRUE,Lorem ipsum dolor sit amet.,122\r |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 716 | 128,abc,2015-01-20T21:00:00.000Z,2.456,TRUE,Lorem ipsum dolor sit amet.,122\r |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 738 | 123\tabc\t2015-01-20T21:00:00.000Z\t3.1415\ttrue\tLorem ipsum dolor sit amet.\t122 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 738 | 123\tabc\t2015-01-20T21:00:00.000Z\t3.1415\ttrue\tLorem ipsum dolor sit amet.\t122 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 739 | 124\tabc\t2015-01-20T21:00:00.000Z\t7.342\tfalse\tLorem ipsum\s |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 742 | 125\tabc\t2015-01-20T21:00:00.000Z\t9.334\tfalse\tLorem ipsum "dolor" sit amet.\t23 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 743 | 126\tabc\t2015-01-20T21:00:00.000Z\t1.345\ttrue\tLorem, ipsum, dolor sit amet.\t434 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 744 | 127\tabc\t2015-01-20T21:00:00.000Z\t1.53321\ttrue\tLorem ipsum dolor sit amet.\t112 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 744 | 127\tabc\t2015-01-20T21:00:00.000Z\t1.53321\ttrue\tLorem ipsum dolor sit amet.\t112 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 748 | 123\tabc\t2015-01-20T21:00:00.000Z\t3.1415\tTRUE\tLorem ipsum dolor sit amet.\t122 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 748 | 123\tabc\t2015-01-20T21:00:00.000Z\t3.1415\tTRUE\tLorem ipsum dolor sit amet.\t122 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 749 | 124\tabc\t2015-01-20T21:00:00.000Z\t7.342\tFALSE\t"Lorem ipsum\s |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 752 | 125\tabc\t2015-01-20T21:00:00.000Z\t9.334\t\t"Lorem ipsum ""dolor"" sit amet."\t23 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 753 | 126\tabc\t2015-01-20T21:00:00.000Z\t1.345\tTRUE\t"Lorem, ipsum, dolor sit amet."\t434 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 754 | 120\tabc\t2015-01-20T21:00:00.000Z\t1.345\tTRUE\t"Lorem, ipsum, dolor sit amet."\t434\tasdfasdf\tasd |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 755 | 127\tabc\t2015-01-20T21:00:00.000Z\t1.53321\tTRUE\tLorem ipsum dolor sit amet.\t112 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 755 | 127\tabc\t2015-01-20T21:00:00.000Z\t1.53321\tTRUE\tLorem ipsum dolor sit amet.\t112 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 756 | 128\tabc\t2015-01-20T21:00:00.000Z\t2.456\tTRUE\tLorem ipsum dolor sit amet.\t\""""; |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 756 | 128\tabc\t2015-01-20T21:00:00.000Z\t2.456\tTRUE\tLorem ipsum dolor sit amet.\t\""""; |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 2572 | 123\tabc\t2015-01-20T21:00:00.000Z\t3.1415\ttrue\tLorem ipsum dolor sit amet.\t122 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 2572 | 123\tabc\t2015-01-20T21:00:00.000Z\t3.1415\ttrue\tLorem ipsum dolor sit amet.\t122 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 2573 | 124\tabc\t2015-01-20T21:00:00.000Z\t7.342\tfalse\tLorem ipsum\s |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 2576 | 125\tabc\t2015-01-20T21:00:00.000Z\t9.334\tfalse\tLorem ipsum "dolor" sit amet.\t23 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 2577 | 126\tabc\t2015-01-20T21:00:00.000Z\t1.345\ttrue\tLorem, ipsum, dolor sit amet.\t434 |
| LOW | …/java/io/questdb/test/cutlass/text/TextLoaderTest.java | 2578 | 127\tabc\t2015-01-20T21:00:00.000Z\t1.53321\ttrue\tLorem ipsum dolor sit amet.\t112 |
| 46 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …/test/java/io/questdb/test/cairo/IndexBuilderTest.java | 701 | String pciPath = io.questdb.std.str.Utf8s.stringFromUtf8Bytes( |
| CRITICAL | …/io/questdb/test/cairo/covering/CoveringIndexTest.java | 11881 | TableWriter.Row r = w.newRow(io.questdb.cairo.MicrosTimestampDriver.INSTANCE.parseFloor(tsStr, 0, tsStr. |
| CRITICAL | …/io/questdb/test/cairo/covering/CoveringIndexTest.java | 11946 | TableWriter.Row r = w.newRow(io.questdb.cairo.MicrosTimestampDriver.INSTANCE.parseFloor(tsStr, 0, tsStr. |
| CRITICAL | …unctions/date/TimestampShuffleFunctionFactoryTest.java | 77 | return new io.questdb.griffin.engine.functions.date.TimestampShuffleFunctionFactory(); |
| CRITICAL | …db/test/cutlass/line/tcp/LineTcpAuthBootstrapTest.java | 57 | private static final int HOST = io.questdb.client.std.Numbers.parseIPv4("127.0.0.1"); |
| CRITICAL | …uestdb/test/cutlass/line/tcp/LineTcpBootstrapTest.java | 64 | private static final int HOST = io.questdb.client.std.Numbers.parseIPv4("127.0.0.1"); |
| CRITICAL | core/src/main/java/io/questdb/cairo/TableWriter.java | 7010 | LPSZ keyFile = io.questdb.cairo.idx.PostingIndexUtils.keyFileName( |
| CRITICAL | core/src/main/java/io/questdb/cairo/TableWriter.java | 7015 | return io.questdb.cairo.idx.PostingIndexUtils.readSealTxnFromKeyFile(ff, keyFile) >= 0; |
| CRITICAL | …src/main/java/io/questdb/griffin/SqlCodeGenerator.java | 8925 | new io.questdb.griffin.engine.groupby.GroupByRecordCursorFactory( |
| CRITICAL | …/main/java/org/questdb/PostingIndexBenchmarkSuite.java | 136 | builder.warmupIterations(2).warmupTime(org.openjdk.jmh.runner.options.TimeValue.seconds(1)) |
| CRITICAL | …/main/java/org/questdb/PostingIndexBenchmarkSuite.java | 137 | .measurementIterations(3).measurementTime(org.openjdk.jmh.runner.options.TimeValue.seconds(1)) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | core/rust/qdb-core/src/col_type.rs | 32 | // Don't forget to update VALUES when modifying this list. |
| LOW | core/src/main/java/io/questdb/cairo/TableReader.java | 128 | // Don't forget to change TableReader srcReader overload when changing this constructor. |
| LOW | core/src/main/java/io/questdb/griffin/SqlOptimiser.java | 6801 | // don't forget to add the column to group by lists, if it's not there already |
| LOW | …/src/main/java/io/questdb/griffin/SqlCompilerImpl.java | 2200 | // Don't forget to set timer params. |
| LOW | core/src/main/java/io/questdb/griffin/SqlParser.java | 1441 | // Don't forget to set timer params. |
| LOW | …tdb/griffin/engine/join/WindowJoinTimeFrameHelper.java | 110 | // Note: don't forget to call recordAtRowIndex() prior to using the record. |
| LOW | …tdb/griffin/engine/join/WindowJoinTimeFrameHelper.java | 117 | // Note: don't forget to call recordAtRowIndex() prior to using the record. |
| LOW | …tdb/griffin/engine/join/WindowJoinTimeFrameHelper.java | 247 | // Note: don't forget to call recordAtRowIndex() prior to using the record. |
| LOW | …griffin/engine/join/WindowJoinRecordCursorFactory.java | 409 | // don't forget to switch the record to the new frame |
| LOW | …griffin/engine/join/WindowJoinRecordCursorFactory.java | 551 | // don't forget to switch the record to the new frame |
| LOW | …griffin/engine/join/WindowJoinRecordCursorFactory.java | 592 | // don't forget to switch the record to the new frame |
| LOW | …in/engine/join/AsyncWindowJoinRecordCursorFactory.java | 385 | // don't forget to switch the record to the new frame |
| LOW | …in/engine/join/AsyncWindowJoinRecordCursorFactory.java | 1038 | // don't forget to switch the record to the new frame |
| LOW | …in/engine/join/AsyncWindowJoinRecordCursorFactory.java | 1163 | // don't forget to switch the record to the new frame |
| LOW | …in/engine/join/AsyncWindowJoinRecordCursorFactory.java | 1392 | // don't forget to switch the record to the new frame |
| LOW | …in/engine/join/AsyncWindowJoinRecordCursorFactory.java | 1624 | // don't forget to switch the record to the new frame |
| LOW | …in/engine/join/AsyncWindowJoinRecordCursorFactory.java | 2404 | // don't forget to switch the record to the new frame |
| LOW | …in/engine/join/AsyncWindowJoinRecordCursorFactory.java | 2561 | // don't forget to switch the record to the new frame |
| LOW | …in/engine/join/AsyncWindowJoinRecordCursorFactory.java | 2708 | // don't forget to switch the record to the new frame |
| LOW | …in/engine/join/AsyncWindowJoinRecordCursorFactory.java | 2857 | // don't forget to switch the record to the new frame |
| LOW | …fin/engine/join/WindowJoinFastRecordCursorFactory.java | 545 | // don't forget to switch the record to the new frame |
| LOW | …fin/engine/join/WindowJoinFastRecordCursorFactory.java | 840 | // don't forget to switch the record to the new frame |
| LOW | …fin/engine/join/WindowJoinFastRecordCursorFactory.java | 1067 | // don't forget to switch the record to the new frame |
| LOW | …fin/engine/join/WindowJoinFastRecordCursorFactory.java | 1304 | // don't forget to switch the record to the new frame |
| LOW | …ngine/join/AsyncWindowJoinFastRecordCursorFactory.java | 376 | // don't forget to switch the record to the new frame |
| LOW | …ngine/join/AsyncWindowJoinFastRecordCursorFactory.java | 530 | // don't forget to switch the record to the new frame |
| LOW | …ngine/join/AsyncWindowJoinFastRecordCursorFactory.java | 691 | // don't forget to switch the record to the new frame |
| LOW | …ngine/join/AsyncWindowJoinFastRecordCursorFactory.java | 883 | // don't forget to switch the record to the new frame |
| LOW | …ngine/join/AsyncWindowJoinFastRecordCursorFactory.java | 1066 | // don't forget to switch the record to the new frame |
| LOW | …ngine/join/AsyncWindowJoinFastRecordCursorFactory.java | 1341 | // don't forget to switch the record to the new frame |
| LOW | …ngine/join/AsyncWindowJoinFastRecordCursorFactory.java | 1491 | // don't forget to switch the record to the new frame |
| LOW | …ngine/join/AsyncWindowJoinFastRecordCursorFactory.java | 1646 | // don't forget to switch the record to the new frame |
| LOW | …estdb/griffin/engine/table/GroupByShardingContext.java | 190 | // Don't forget to update the stats. |
| LOW | …estdb/griffin/engine/table/GroupByShardingContext.java | 247 | // Don't forget to update the stats. |
| LOW | …ngine/functions/conditional/SwitchFunctionFactory.java | 131 | // don't forget to cast the else branch function |
| LOW | …uestdb/griffin/engine/ops/CreateViewOperationImpl.java | 267 | // Don't forget to reset augmented columns in create table op with what we have scraped. |
| LOW | …tdb/griffin/engine/ops/CreateMatViewOperationImpl.java | 457 | // Don't forget to reset augmented columns in create table op with what we have scraped. |
| LOW | …tdb/griffin/engine/ops/CreateMatViewOperationImpl.java | 687 | // Don't forget to validate TTL against PARTITION BY. Negative values are |
| LOW | …in/java/io/questdb/cutlass/line/tcp/LineTcpParser.java | 235 | // Important note: don't forget to update controlBytes array when changing the following switch. |
| LOW | …in/java/io/questdb/cutlass/pgwire/PGPipelineEntry.java | 2491 | // Note: don't forget to update ERROR_TAIL_MAX_SIZE when changing this code. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …st/java/io/questdb/compat/ParquetSymbolExportTest.java | 471 | // Step 1: Insert initial rows into 3 partitions (75k rows total, all will have NULL symbols) |
| LOW | …st/java/io/questdb/compat/ParquetSymbolExportTest.java | 491 | // Step 2: Add symbol column - creates column top for all 75k existing rows |
| LOW | …st/java/io/questdb/compat/ParquetSymbolExportTest.java | 498 | // Step 3: Insert more rows into SAME partitions 2024-01-02 and 2024-01-03 |
| LOW | …st/java/io/questdb/compat/ParquetSymbolExportTest.java | 518 | // Step 4: Insert into new partition 2024-01-04 |
| LOW | …st/java/io/questdb/compat/ParquetSymbolExportTest.java | 529 | // Step 5: Insert into BACKDATED partition 2023-12-15 |
| LOW | …/java/io/questdb/test/PropServerConfigurationTest.java | 154 | // configuration path is expected to be relative, and we need to check if absolute path is good |
| LOW | …questdb/test/cairo/PostingIndexCriticalIssuesTest.java | 3320 | // Step 3: clearCovering - models the finally block in |
| LOW | …questdb/test/cairo/PostingIndexCriticalIssuesTest.java | 3327 | // Step 4: add more rows, commit. commit() -> |
| LOW | …va/io/questdb/test/cairo/parquet/ParquetWriteTest.java | 1559 | // Step 4: Convert to parquet (column_top=100 for arr) |
| LOW | …va/io/questdb/test/cairo/parquet/ParquetWriteTest.java | 1564 | // Step 5: Convert back to native |
| LOW | …va/io/questdb/test/cairo/parquet/ParquetWriteTest.java | 1569 | // Step 6: Insert more rows with array data |
| LOW | …va/io/questdb/test/cairo/parquet/ParquetWriteTest.java | 1591 | // Step 7: Convert to parquet (column_top = 0 now) |
| LOW | …va/io/questdb/test/cairo/parquet/ParquetWriteTest.java | 1596 | // Step 8: O3 insert into the parquet partition |
| LOW | …va/io/questdb/test/cairo/parquet/ParquetWriteTest.java | 1609 | // Step 9: Verify all data |
| LOW | …t/cutlass/websocket/QwpWebSocketBinaryMessageTest.java | 85 | // Step 1: send a crafted zero-row QWP message |
| LOW | …t/cutlass/websocket/QwpWebSocketBinaryMessageTest.java | 135 | // Step 2: send real rows on a fresh connection |
| LOW | …questdb/test/cutlass/qwp/QwpCursorBoundsCheckTest.java | 186 | // Step 1: Parse with valid data — verify correct behavior |
| LOW | …questdb/test/cutlass/qwp/QwpCursorBoundsCheckTest.java | 201 | // Step 2: Corrupt the Gorilla byte to 0xFF |
| LOW | …st/cutlass/qwp/e2e/QwpWebSocketSenderReceiverTest.java | 468 | // Step 1: Create table with columns and insert initial data |
| LOW | …st/cutlass/qwp/e2e/QwpWebSocketSenderReceiverTest.java | 487 | // Step 2: Drop col_a - this creates a gap between writer index and column index |
| LOW | …st/cutlass/qwp/e2e/QwpWebSocketSenderReceiverTest.java | 492 | // Step 3: Send ILP data with a NEW column (col_c) - this triggers auto-create |
| LOW | …st/cutlass/qwp/e2e/QwpWebSocketSenderReceiverTest.java | 505 | // Step 4: Verify the new column value is correct |
| LOW | core/src/main/java/io/questdb/std/Uuid.java | 94 | // First, we need to check if either of the UUIDs is null |
| LOW | core/src/main/java/io/questdb/std/RyuDouble.java | 465 | // Step 2: Determine the interval of valid decimal representations. |
| LOW | core/src/main/java/io/questdb/std/RyuDouble.java | 471 | // Step 3: Convert to a decimal power base using 128-bit arithmetic. |
| LOW | core/src/main/java/io/questdb/std/RyuDouble.java | 525 | // Step 4: Find the shortest decimal representation in the interval. |
| LOW | …rc/main/java/io/questdb/cairo/ColumnPurgeOperator.java | 335 | // In the case of symbol root files, we need to check if .k and .v files exist in table root |
| LOW | …rc/main/java/io/questdb/cairo/ColumnPurgeOperator.java | 336 | // In the case of symbol files in partition, we need to check if .k and .v files exist in pa |
| LOW | core/src/main/java/io/questdb/griffin/SqlOptimiser.java | 8163 | // Step 1: Execute subqueries in PIVOT IN clause (if any) and convert to value lists. |
| LOW | core/src/main/java/io/questdb/griffin/SqlOptimiser.java | 8167 | // Step 2: Add GROUP BY columns to both inner model (for grouping) and outer model (for output). |
| LOW | core/src/main/java/io/questdb/griffin/SqlOptimiser.java | 8171 | // Step 3: Add FOR column expressions to inner model's SELECT list with generated aliases. |
| LOW | core/src/main/java/io/questdb/griffin/SqlOptimiser.java | 8179 | // Step 4: Add aggregate expressions (e.g., sum(amount)) to inner model's SELECT list. |
| LOW | core/src/main/java/io/questdb/griffin/SqlOptimiser.java | 8183 | // Step 5: Generate pivoted output columns in outer model using CASE/SWITCH expressions. |
| LOW | …/main/java/io/questdb/griffin/model/IntervalUtils.java | 2044 | // Step 1: Parse date-only portion (with bracket expansion if needed) |
| LOW | …/main/java/io/questdb/griffin/model/IntervalUtils.java | 2072 | // Step 2: Expand multi-day intervals to individual days with optional day filter. |
| LOW | …/main/java/io/questdb/griffin/model/IntervalUtils.java | 2097 | // Step 3: For each day, build "YYYY-MM-DD" + time suffix + duration and parse |
| LOW | …fin/engine/groupby/AbstractNoRecordSampleByCursor.java | 178 | // time moved backwards, we need to check if we should be collapsing this |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | compat/src/test/python/runner_psycopg3.py | 64 | # - 4 bytes: has null flag (1 if any element is null) |
| HIGH | compat/src/test/python/runner_psycopg3.py | 69 | # - 4 bytes: element length (-1 for null, otherwise byte length) |
| HIGH | compat/src/test/python/runner_psycopg3.py | 70 | # - N bytes: element data (if not null) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | core/rust/qdb-sqllogictest/deny.toml | 16 | # (tokio, miniz_oxide) that are not worth upgrading in a test harness. |
| MEDIUM | core/rust/parquet2/tests/it/read/mod.rs | 2 | /// In comparison to Arrow, this in-memory format does not leverage logical types nor SIMD operations, |
| MEDIUM | …/src/main/java/io/questdb/cairo/wal/WalTxnDetails.java | 306 | // This is very basic heuristic and needs some read time testing to come with a more robust solution |
| MEDIUM | …src/main/java/io/questdb/griffin/ExpressionParser.java | 799 | // leverage the fact '*' is dedicated token, and it returned from cache |
| MEDIUM | …iffin/engine/groupby/SampleByFillPrevRecordCursor.java | 211 | // have to know all possible key values. Essentially, every time |
| MEDIUM | …ffin/engine/groupby/SampleByFillValueRecordCursor.java | 223 | // have to know all possible key values. Essentially, every time |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | find_unterminated_logs.py | 323 | except Exception: |
| LOW | compat/src/test/python/runner_psycopg2.py | 117 | except Exception as e: |
| LOW | compat/src/test/python/runner_psycopg2.py | 126 | except Exception as teardown_exception: |
| LOW | compat/src/test/python/runner_psycopg3.py | 195 | except Exception as e: |
| LOW | compat/src/test/python/runner_psycopg3.py | 204 | except Exception as teardown_exception: |
| LOW | compat/src/test/python/runner_parquet.py | 271 | except Exception as e: |
| LOW | compat/src/test/python/runner_parquet.py | 278 | except Exception: |
| LOW | compat/src/test/python/runner_parquet.py | 445 | except Exception as e: |
| LOW | compat/src/test/python/runner_parquet.py | 452 | except Exception: |
| LOW | compat/src/test/python/runner_parquet.py | 554 | except Exception as e: |
| LOW | compat/src/test/python/runner_parquet.py | 561 | except Exception: |
| LOW | compat/src/test/python/runner_asyncpg.py | 158 | except Exception as e: |
| LOW | compat/src/test/python/runner_asyncpg.py | 167 | except Exception as teardown_exception: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | find_unterminated_logs.py | 63 | |
| LOW | find_unterminated_logs.py | 246 | |
| LOW | compat/src/test/python/common.py | 55 | |
| LOW | compat/src/test/python/common.py | 160 | |
| LOW | compat/src/test/python/runner_parquet.py | 202 | |
| LOW | compat/src/test/python/runner_parquet.py | 397 | |
| LOW | compat/src/test/python/runner_parquet.py | 505 | |
| LOW | ci/merge_lcov_paths.py | 20 | |
| LOW | ci/merge_lcov_paths.py | 83 | |
| LOW | ci/lcov_cobertura.py | 97 | |
| LOW | ci/lcov_cobertura.py | 264 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | compat/src/test/python/common.py | 189 | # Check if it's an integer value and add .0 if needed |
| LOW | core/docker-entrypoint.sh | 56 | # Check if on-demand JVM arguments are provided through environment variable |
| LOW | core/docker-entrypoint.sh | 121 | # Check if arguments are provided in the configuration file |
| LOW | ci/test-pipeline.yml | 59 | # Check if matching branch exists in enterprise repo (private, requires auth) |
| LOW | benchmarks/profile-client.sh | 97 | # Check if JARs exist |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | find_unterminated_logs.py | 205 | def _prefix_is_in_comment_or_string(line, match_start): |
| LOW | compat/src/test/python/runner_psycopg2.py | 30 | def adjust_placeholder_syntax(query): |
| LOW | compat/src/test/python/runner_psycopg3.py | 86 | def register_varchar_array_type(connection, binary): |
| LOW | compat/src/test/python/runner_psycopg3.py | 94 | def adjust_placeholder_syntax(query): |
| LOW | compat/src/test/python/common.py | 55 | def convert_and_append_parameters(value, type, resolved_parameters): |
| LOW | compat/src/test/python/runner_asyncpg.py | 35 | def adjust_placeholder_syntax(query): |
| LOW | compat/src/test/php/runner.php | 107 | private function convertAndAppendParameters($value, string $type, array &$resolvedParameters): void { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | github_run_action.py | 6 | |
| LOW | compat/src/test/python/runner_psycopg2.py | 27 | |
| LOW | compat/src/test/python/runner_psycopg3.py | 30 | |
| LOW | compat/src/test/python/runner_parquet.py | 59 | |
| LOW | compat/src/test/python/runner_asyncpg.py | 32 | |
| LOW | core/rust/parquet2/tests/write_pyarrow.py | 2 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | compat/src/test/R/test_sequence.R | 47 | # Create a table with a 2D array column of doubles |
| MEDIUM | compat/src/test/R/test_sequence.R | 51 | # Create a 2D array of doubles to insert |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | benchmarks/profile-client.sh | 31 | # Usage: |