Apache Doris is a real-time analytics and hybrid search database for AI agents.
This report presents the forensic synthetic code analysis of apache/doris, a Java project with 15,603 GitHub stars. SynthScan v2.0 examined 3,230,903 lines of code across 17805 source files, recording 17978 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 7.4 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 17978 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .asf.yaml | 1 | # | COMMENT |
| LOW | generated-source.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | run-fe-ut.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | run-be-ut.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | run-be-ut.sh | 21 | # Usage: $0 <options> | COMMENT |
| LOW | post-build.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | post-build.sh | 21 | # (JuiceFS, JindoFS) into Doris FE/BE output directories. | COMMENT |
| LOW | build_profile.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | build.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | build-plugin.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | build-for-release.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | env.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | run-fs-env-test.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | run-fs-env-test.sh | 21 | # ./run-fs-env-test.sh azure --azure-account=... --azure-key=... --azure-container=... | COMMENT |
| LOW | run-regression-test.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | run-cloud-ut.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | run-cloud-ut.sh | 21 | # Usage: $0 <options> | COMMENT |
| LOW | ui/webpack.config.js | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/postcss.config.js | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/index.less | 61 | border: 1px solid #f0f0f0; | COMMENT |
| LOW | ui/src/constants.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/global.d.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/utils/utils.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/api/api.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/pages/playground/router.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/pages/playground/adhoc.subject.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/pages/playground/adhoc.context.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/pages/playground/adhoc.data.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/interfaces/http.interface.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/router/index.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | tools/get_query_profiles.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/qerror.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/restore_tablet_tool.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/pick_pr.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tools/fast-fe-ut.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/fast-fe-ut.sh | 21 | # ./fast-fe-ut.sh # Run all UT | COMMENT |
| LOW | tools/fast-compile-fe.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/auto-pick-script.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/profile_viewer.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/export_mysql_rule_to_json.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/find_libjvm.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/show_segment_status/show_segment_status.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/show_segment_status/be_tablet_reslover.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/show_segment_status/fe_meta_resolver.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/emr_storage_regression/emr_tools.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/emr_storage_regression/default_emr_env.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/emr_storage_regression/ping_test/ping_poc.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …ols/emr_storage_regression/standard_set/run_queries.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …torage_regression/standard_set/gen_spark_create_sql.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …mr_storage_regression/standard_set/run_standard_set.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …_regression/standard_set/gen_tbl/gen_ssb_create_sql.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …sion/standard_set/gen_tbl/gen_clickbench_create_sql.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …regression/standard_set/gen_tbl/gen_tpch_create_sql.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/clickbench-tools/create-clickbench-table.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/clickbench-tools/run-clickbench-queries.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/clickbench-tools/load-clickbench-data.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/tpcds-tools/bin/gen-tpcds-data.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/tpcds-tools/bin/load-tpcds-data.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/tpcds-tools/bin/create-tpcds-tables.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tools/tpcds-tools/bin/gen-tpcds-queries.sh | 1 | #!/usr/bin/env bash | COMMENT |
| 14694 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | extension/logstash/lib/logstash/util/formater.rb | 39 | formatter = org.joda.time.format.DateTimeFormat.forPattern(key[1..-1]) \ | CODE |
| CRITICAL | extension/logstash/lib/logstash/util/formater.rb | 44 | # org.joda.time.Instant.java_class.constructor(Java::long).new_instance( | COMMENT |
| CRITICAL | extension/logstash/lib/logstash/outputs/doris.rb | 151 | @total_bytes = java.util.concurrent.atomic.AtomicLong.new(0) | CODE |
| CRITICAL | extension/logstash/lib/logstash/outputs/doris.rb | 152 | @total_rows = java.util.concurrent.atomic.AtomicLong.new(0) | CODE |
| CRITICAL | extension/logstash/lib/logstash/outputs/doris.rb | 190 | @retry_queue_bytes = java.util.concurrent.atomic.AtomicLong.new(0) | CODE |
| CRITICAL | be/test/format/parquet/parquet_column_convert_test.cpp | 40 | field_schema.parquet_schema.logicalType.TIMESTAMP.unit.__set_MICROS(tparquet::MicroSeconds()); | CODE |
| CRITICAL | be/src/load/group_commit/group_commit_mgr.cpp | 499 | pipeline_params.fragment.output_sink.olap_table_sink.schema.indexes.size(); | CODE |
| CRITICAL | …apache/doris/connector/hudi/HudiConnectorMetadata.java | 203 | .setConf(new org.apache.hudi.storage.hadoop.HadoopStorageConfiguration(conf)) | CODE |
| CRITICAL | …/apache/doris/connector/hudi/HudiScanPlanProvider.java | 96 | .setConf(new org.apache.hudi.storage.hadoop.HadoopStorageConfiguration(conf)) | CODE |
| CRITICAL | …/apache/doris/connector/trino/TrinoDorisConnector.java | 80 | return org.apache.doris.connector.api.ConnectorTestResult.success(); | CODE |
| CRITICAL | …/apache/doris/connector/trino/TrinoDorisConnector.java | 82 | return org.apache.doris.connector.api.ConnectorTestResult.failure("Trino connector not initialized"); | CODE |
| CRITICAL | …/apache/doris/connector/es/EsScanPlanProviderTest.java | 65 | new org.apache.doris.connector.api.ConnectorSession() { | CODE |
| CRITICAL | …va/org/apache/doris/connector/hms/ThriftHmsClient.java | 168 | new org.apache.hadoop.hive.metastore.api.DefaultConstraintsRequest( | CODE |
| CRITICAL | …va/org/apache/doris/filesystem/hdfs/DFSFileSystem.java | 112 | () -> org.apache.hadoop.fs.FileSystem.get(path.toUri(), conf)); | CODE |
| CRITICAL | …va/org/apache/doris/filesystem/hdfs/DFSFileSystem.java | 276 | return org.apache.doris.filesystem.FileSystem.super.listFiles(location); | CODE |
| CRITICAL | …a/org/apache/doris/filesystem/s3/S3FileSystemTest.java | 943 | @org.junit.jupiter.params.provider.ValueSource(strings = { | CODE |
| CRITICAL | …a/org/apache/doris/filesystem/s3/S3FileSystemTest.java | 966 | @org.junit.jupiter.params.provider.ValueSource(strings = { | CODE |
| CRITICAL | …g/apache/doris/filesystem/s3/S3ObjStorageMockTest.java | 322 | .thenReturn(software.amazon.awssdk.services.s3.model.CompleteMultipartUploadResponse.builder().build()); | CODE |
| CRITICAL | …g/apache/doris/filesystem/s3/S3ObjStorageMockTest.java | 344 | .thenReturn(software.amazon.awssdk.services.s3.model.AbortMultipartUploadResponse.builder().build()); | CODE |
| CRITICAL | …g/apache/doris/filesystem/s3/S3ObjStorageMockTest.java | 358 | .thenThrow(software.amazon.awssdk.core.exception.SdkException.builder() | CODE |
| CRITICAL | …g/apache/doris/filesystem/s3/S3ObjStorageMockTest.java | 373 | .awsErrorDetails(software.amazon.awssdk.awscore.exception.AwsErrorDetails.builder() | CODE |
| CRITICAL | …g/apache/doris/filesystem/s3/S3ObjStorageMockTest.java | 536 | errors.add(software.amazon.awssdk.services.s3.model.S3Error.builder() | CODE |
| CRITICAL | …g/apache/doris/filesystem/s3/S3ObjStorageMockTest.java | 541 | .thenReturn(software.amazon.awssdk.services.s3.model.DeleteObjectsResponse.builder() | CODE |
| CRITICAL | …/java/org/apache/doris/filesystem/s3/S3ObjStorage.java | 225 | .map(s3Obj -> new org.apache.doris.filesystem.spi.RemoteObject( | CODE |
| CRITICAL | …/java/org/apache/doris/filesystem/s3/S3ObjStorage.java | 290 | return new org.apache.doris.filesystem.spi.RemoteObject( | CODE |
| CRITICAL | …/java/org/apache/doris/filesystem/s3/S3ObjStorage.java | 312 | software.amazon.awssdk.core.sync.RequestBody.fromInputStream( | CODE |
| CRITICAL | …/java/org/apache/doris/filesystem/s3/S3ObjStorage.java | 376 | software.amazon.awssdk.core.sync.RequestBody.fromInputStream( | CODE |
| CRITICAL | …org/apache/doris/filesystem/azure/AzureObjStorage.java | 329 | new com.azure.storage.blob.options.BlobInputStreamOptions() | CODE |
| CRITICAL | …org/apache/doris/filesystem/azure/AzureObjStorage.java | 330 | .setRange(new com.azure.storage.blob.models.BlobRange(fromByte)); | CODE |
| CRITICAL | …st/java/org/apache/doris/filesystem/FileEntryTest.java | 89 | org.junit.jupiter.api.Assertions.assertThrows(UnsupportedOperationException.class, | CODE |
| CRITICAL | …/java/org/apache/doris/persist/gson/GsonUtilsBase.java | 227 | return com.google.common.reflect.TypeToken.of(multimapType).resolveType(asMapReturnType).getType(); | CODE |
| CRITICAL | …thentication/spi/AuthenticationPluginContractTest.java | 165 | org.apache.doris.authentication.BasicPrincipal.builder() | CODE |
| CRITICAL | …pache/doris/authentication/plugin/ldap/LdapClient.java | 102 | List<String> userDns = getDn(org.springframework.ldap.query.LdapQueryBuilder.query() | CODE |
| CRITICAL | …pache/doris/authentication/plugin/ldap/LdapClient.java | 143 | org.springframework.ldap.query.LdapQueryBuilder.query() | CODE |
| CRITICAL | …pache/doris/authentication/plugin/ldap/LdapClient.java | 181 | groupDns = getDn(org.springframework.ldap.query.LdapQueryBuilder.query() | CODE |
| CRITICAL | …pache/doris/authentication/plugin/ldap/LdapClient.java | 187 | groupDns = getDn(org.springframework.ldap.query.LdapQueryBuilder.query() | CODE |
| CRITICAL | …f/src/main/java/org/apache/doris/udf/BaseExecutor.java | 219 | } else if (org.joda.time.LocalDate.class.equals(clz)) { | CODE |
| CRITICAL | …f/src/main/java/org/apache/doris/udf/BaseExecutor.java | 238 | if (org.joda.time.DateTime.class.equals(clz)) { | CODE |
| CRITICAL | …f/src/main/java/org/apache/doris/udf/BaseExecutor.java | 251 | } else if (org.joda.time.LocalDateTime.class.equals(clz)) { | CODE |
| CRITICAL | …f/src/main/java/org/apache/doris/udf/BaseExecutor.java | 329 | } else if (org.joda.time.LocalDate.class.equals(clz)) { | CODE |
| CRITICAL | …f/src/main/java/org/apache/doris/udf/BaseExecutor.java | 347 | if (org.joda.time.DateTime.class.equals(clz)) { | CODE |
| CRITICAL | …f/src/main/java/org/apache/doris/udf/BaseExecutor.java | 360 | } else if (org.joda.time.LocalDateTime.class.equals(clz)) { | CODE |
| CRITICAL | …a/org/apache/doris/maxcompute/MaxComputeJniWriter.java | 186 | .identifier(com.aliyun.odps.table.TableIdentifier.of(project, tableName)) | CODE |
| CRITICAL | …org/apache/doris/common/jni/utils/TypeNativeBytes.java | 152 | } else if (org.joda.time.LocalDate.class.equals(clz)) { | CODE |
| CRITICAL | …org/apache/doris/common/jni/utils/TypeNativeBytes.java | 182 | } else if (org.joda.time.LocalDate.class.equals(clz)) { | CODE |
| CRITICAL | …org/apache/doris/common/jni/utils/TypeNativeBytes.java | 235 | } else if (org.joda.time.DateTime.class.equals(clz)) { | CODE |
| CRITICAL | …org/apache/doris/common/jni/utils/TypeNativeBytes.java | 237 | } else if (org.joda.time.LocalDateTime.class.equals(clz)) { | CODE |
| CRITICAL | …org/apache/doris/common/jni/utils/TypeNativeBytes.java | 283 | } else if (org.joda.time.DateTime.class.equals(clz)) { | CODE |
| CRITICAL | …org/apache/doris/common/jni/utils/TypeNativeBytes.java | 285 | } else if (org.joda.time.LocalDateTime.class.equals(clz)) { | CODE |
| CRITICAL | …org/apache/doris/journal/bdbje/BDBEnvironmentTest.java | 706 | Field environmentImplField = com.sleepycat.je.Environment.class.getDeclaredField("environmentImpl"); | CODE |
| CRITICAL | …g/apache/doris/statistics/AnalysisTaskWrapperTest.java | 78 | org.junit.jupiter.api.Assertions.assertTrue(errorMsg.contains("can `set exec_mem_limit` to change limit")); | CODE |
| CRITICAL | …g/apache/doris/statistics/AnalysisTaskWrapperTest.java | 79 | org.junit.jupiter.api.Assertions.assertTrue( | CODE |
| CRITICAL | …e/doris/datasource/hudi/HudiExternalMetaCacheTest.java | 130 | Map<String, String> properties = com.google.common.collect.Maps.newHashMap(); | CODE |
| CRITICAL | …ris/datasource/paimon/PaimonExternalMetaCacheTest.java | 109 | Map<String, String> properties = com.google.common.collect.Maps.newHashMap(); | CODE |
| CRITICAL | …ource/property/metastore/PaimonDlfRestCatalogTest.java | 88 | org.apache.paimon.catalog.Identifier.create(dbName, tblName)); | CODE |
| CRITICAL | …ource/property/metastore/PaimonDlfRestCatalogTest.java | 230 | = software.amazon.awssdk.services.s3.model.GetObjectRequest.builder() | CODE |
| CRITICAL | …s/datasource/iceberg/IcebergExternalMetaCacheTest.java | 71 | manifestEntry.put(m1, ManifestCacheValue.forDataFiles(com.google.common.collect.Lists.newArrayList())); | CODE |
| CRITICAL | …s/datasource/iceberg/IcebergExternalMetaCacheTest.java | 72 | manifestEntry.put(m2, ManifestCacheValue.forDataFiles(com.google.common.collect.Lists.newArrayList())); | CODE |
| CRITICAL | …s/datasource/iceberg/IcebergExternalMetaCacheTest.java | 116 | ManifestCacheValue.forDataFiles(com.google.common.collect.Lists.newArrayList())); | CODE |
| CRITICAL | …s/datasource/iceberg/IcebergExternalMetaCacheTest.java | 143 | Map<String, String> properties = com.google.common.collect.Maps.newHashMap(); | CODE |
| 241 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …sted_types/data_gen_scripts/nested_cross_page_test3.py | 30 | 'This is a large array with repeated sequence [1,null,3,4,5]', | CODE |
| HIGH | …sted_types/data_gen_scripts/nested_cross_page_test3.py | 32 | 'This is another large array with repeated sequence [6,null,8,null,10]' | CODE |
| HIGH | …sted_types/data_gen_scripts/nested_cross_page_test3.py | 148 | "Repeated sequence [1,null,3,4,5]", | CODE |
| HIGH | …sted_types/data_gen_scripts/nested_cross_page_test3.py | 166 | "Repeated sequence [6,null,8,null,10]", | CODE |
| HIGH⚡ | be/src/udf/python/python_server.py | 688 | f"the result of row {i} is null, but the return type is not nullable, " | CODE |
| HIGH | be/src/udf/python/python_server.py | 785 | f"the result of row {i} is null, but the return type is not nullable, " | CODE |
| HIGH | be/src/udf/python/python_server.py | 1789 | if not actual_field.type.equals(expected_field.type): | CODE |
| HIGH | be/src/udf/python/python_server.py | 2130 | if not python_udf_meta.output_type.equals(result_array.type): | CODE |
| HIGH⚡ | pytest/deploy/remote_distribute_be.py | 60 | cmd = 'cd %s && tar -zxf be.tar.gz' % (env_config.be_path) | CODE |
| HIGH | pytest/sys/test_sys_view.py | 325 | line = 'create view {0} as select (True || False ) from {1}'.format(view_name, baseall_tb) | CODE |
| HIGH | pytest/sys/test_sys_view.py | 350 | line = 'alter view {0} as select (True || False ) from {1}'.format(view_name, baseall_tb) | CODE |
| HIGH⚡ | pytest/sys/test_sys_pull_load_external.py | 405 | "describe": "test external table column not null, filtered null value", | STRING |
| HIGH⚡ | pytest/sys/test_sys_pull_load_external.py | 409 | """test external table column not null, filtered null value""" | STRING |
| HIGH | pytest/sys/test_sys_insert_value.py | 94 | sql = 'insert into %s values(0,0,0,0,0),(1,1,1,1,1),(2,2,2,2,2),(null, null, null, null, null)' % table_name | CODE |
| HIGH⚡ | pytest/sys/test_sys_insert_value.py | 107 | sql = 'insert into %s values(0,0,0,0,0),(1,1,1,1,1),(2,2,2,2,2),(null, null, null, null, null)' % table_name | CODE |
| HIGH⚡ | pytest/sys/test_sys_insert_value.py | 195 | sql = 'insert into %s values(null, null, null, null, null, null, null,' \ | CODE |
| HIGH⚡ | pytest/sys/test_sys_insert_value.py | 196 | ' null, null, null, null)' % table_name | CODE |
| HIGH⚡ | pytest/sys/test_sys_insert_value.py | 210 | sql = 'insert into %s values(null, null, null, null, null, null, null,' \ | CODE |
| HIGH⚡ | pytest/sys/test_sys_insert_value.py | 211 | ' null, null, null, null)' % table_name | CODE |
| HIGH | pytest/sys/test_sys_duplicate_partition_a.py | 76 | sql = 'insert into %s values(null, 0, 0, 0, 0), (null, 1, 1, 1, 1)' % table_name | CODE |
| HIGH | pytest/sys/test_sys_duplicate_partition_a.py | 109 | sql = 'insert into %s values(null, 0, 0, 0, 0), (null, 1, 1, 1, 1)' % table_name | CODE |
| HIGH | pytest/sys/test_sys_duplicate_partition_a.py | 161 | sql = 'insert into %s values(null, 0, 0, 0, 0), (null, 1, 1, 1, 1)' % table_name | CODE |
| HIGH | pytest/sys/test_sys_duplicate_partition_a.py | 183 | sql = 'insert into %s values(null, 0, 0, 0, 0), (null, 1, 1, 1, 1)' % table_name | CODE |
| HIGH⚡ | pytest/sys/test_sys_hll_basic.py | 556 | line = 'insert into %s select 0, unhex(null) union select 1, unhex(null)' % table_name | CODE |
| HIGH⚡ | pytest/sys/test_sys_hll_basic.py | 558 | line = 'insert into %s select 0, hll_hash(null) union select 1, hll_hash(null)' % table_name | CODE |
| HIGH⚡ | pytest/sys/test_sys_hll_basic.py | 559 | line = 'insert into %s select 0, hll_hash(null)' % table_name | CODE |
| HIGH⚡ | pytest/sys/test_sys_hll_basic.py | 561 | line = 'insert into %s select 1, hll_hash(null)' % table_name | CODE |
| HIGH⚡ | pytest/sys/test_sys_hll_basic.py | 563 | line = 'insert into %s select 2, hll_hash(null)' % table_name | CODE |
| HIGH⚡ | pytest/sys/test_sys_hll_basic.py | 565 | line = 'insert into %s select 3, hll_hash(null)' % table_name | CODE |
| HIGH | pytest/sys/test_sys_hll_basic.py | 792 | sql2 = 'select 1, null, 0' | CODE |
| HIGH⚡ | pytest/sys/test_sys_insert_txn.py | 294 | sql = 'insert into %s.%s values(1, null, null, null, null),' \ | CODE |
| HIGH⚡ | pytest/sys/test_sys_insert_txn.py | 297 | #msg = 'Column cat not be null, rowIdx = 0, column = v1' | COMMENT |
| HIGH⚡ | pytest/sys/test_sys_insert_txn.py | 304 | sql = 'insert into %s.%s values(null, 1, 1, 1, 1)' % (database_name, table_name) | CODE |
| HIGH⚡ | pytest/sys/test_sys_insert_txn.py | 306 | #msg = 'Column cat not be null, rowIdx = 0, column = k1' | COMMENT |
| HIGH | pytest/sys/test_sys_insert_txn.py | 336 | sql = 'insert into %s.%s values(1, null, null, null, null),' \ | CODE |
| HIGH | pytest/sys/test_sys_insert_txn.py | 346 | sql = 'insert into %s.%s values(null, 1, 1, 1, 1)' % (database_name, table_name) | CODE |
| HIGH⚡ | pytest/sys/test_sys_materialized_view_2.py | 1001 | '(0, null, null, null, null, null, null, null, null, null, null, null, null), ' \ | CODE |
| HIGH⚡ | pytest/sys/test_sys_materialized_view_2.py | 1002 | '(1, null, null, null, null, null, null, null, null, null, null, null, null)' \ | CODE |
| HIGH⚡ | pytest/sys/test_sys_materialized_view_2.py | 1010 | 'select 0, null, null, null, null, null, null, null, null, null, null, null, null' | CODE |
| HIGH⚡ | pytest/sys/test_sys_materialized_view_2.py | 1014 | 'select 0, null, null, null, null, null, null, null, null' | CODE |
| HIGH | pytest/sys/test_sys_materialized_view_2.py | 948 | sql2 = 'select 1, cast("2020-01-01 09:00:00" as datetime), 0.12, 0.13, 1, null, null' | CODE |
| HIGH | pytest/sys/test_sys_materialized_view_2.py | 1739 | sql = 'insert into %s values(1, 1), (2, null), (3, null)' % table_name | CODE |
| HIGH⚡ | pytest/sys/test_sys_delete_load.py | 1766 | sql = 'insert into %s values(null, null, null, null, null, null, null, null, null, null, null)' % table_name | CODE |
| HIGH⚡ | pytest/sys/test_sys_delete_load.py | 1771 | sql2 = 'select null, null, null, null, null, null, null, null, null, null, null, 0, 2 ' \ | CODE |
| HIGH⚡ | pytest/sys/test_sys_delete_load.py | 1776 | sql2 = 'select null, null, null, null, null, null, null, null, null, null, null, 0, 2 ' \ | CODE |
| HIGH | pytest/sys/test_sys_update_basic.py | 117 | common.check2(client, sql1='select * from %s' % table_name, sql2='select 1, null, 3, 4, 5') | CODE |
| HIGH | pytest/sys/test_sys_update_basic.py | 155 | # null, not null列 update failed | COMMENT |
| HIGH | pytest/sys/test_sys_update_basic.py | 197 | common.check2(client, sql1='select * from %s' % table_name, sql2='select 1, null, 3, 4, 5') | CODE |
| HIGH | pytest/sys/test_sys_update_basic.py | 238 | common.check2(client, sql1='select * from %s' % table_name, sql2='select 1, null, 3, 4, 5') | CODE |
| HIGH | pytest/sys/test_sys_update_basic.py | 468 | sql2 = 'select 1.001, null, 3.003, 4.004, 5.006' | CODE |
| HIGH | pytest/sys/test_sys_boolean.py | 267 | sql_list.append("insert into %s(k1, k2, v1, v2) values ('hello', 8, 'a', 'b'), (null, 9, null, null)") | CODE |
| HIGH | pytest/sys/test_sys_boolean.py | 278 | sql_list.append("insert into %s(k1, k2, v1) values ('hello', 8, 'a'), (null, 9, null)") | CODE |
| HIGH | …/sys/test_sys_broker_load/test_broker_load_property.py | 441 | set_list = ['k1=(v1 || 10)', 'k2=(v2)', | CODE |
| HIGH | …est/sys/test_sys_broker_load/test_broker_load_where.py | 342 | sql2 = 'select null, null, null, null, null, null, null, null, null, null, null' | CODE |
| HIGH | pytest/sys/test_sys_string/test_sys_string_basic.py | 557 | sql1 = 'select k1 || k1 from %s where v1 like "%%11test11%%"' % table_name | CODE |
| HIGH | pytest/sys/test_sys_string/test_sys_string_basic.py | 560 | sql1 = 'select length(v1 || v1) from %s ' % table_name | CODE |
| HIGH | pytest/sys/test_sys_array/test_array_load.py | 1016 | sql_list.append("insert into %s values (1003, ['true', 'false', null])" % table_name) | CODE |
| HIGH | pytest/sys/test_sys_array/test_array_load.py | 1100 | sql_list.append("insert into %s values (1003, ['true', 'false', null])" % table_name) | CODE |
| HIGH | pytest/sys/test_sys_array/test_array_load.py | 1177 | sql_list.append("insert into %s values (1003, ['true', 'false', null])" % table_name) | CODE |
| HIGH⚡ | pytest/sys/test_sys_array/test_array_select.py | 119 | insert_sql = "insert into %s values(1, [null, 1], [1, null, 3, 4], [0, null, 32767, -32767], " \ | CODE |
| 296 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/fast-fe-ut.sh | 47 | # ─── Color Output ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-fe-ut.sh | 53 | # ─── Helper functions (from run-fe-ut.sh) ───────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-fe-ut.sh | 110 | # ─── Usage ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-fe-ut.sh | 130 | # ─── Argument parsing ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-fe-ut.sh | 154 | # ─── Fallback helper ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-fe-ut.sh | 165 | # ─── Build module list ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-fe-ut.sh | 193 | # ─── Pre-build: generated sources ────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-fe-ut.sh | 205 | # ─── Step 1: Fast compile main sources ──────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | tools/fast-fe-ut.sh | 221 | # ─── Step 2: Fast compile test sources ──────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | tools/fast-fe-ut.sh | 231 | # ─── Step 3: Check generated sources ────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | tools/fast-fe-ut.sh | 239 | # ─── Step 3: Run tests via surefire ─────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 58 | # ─── Color Output ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 64 | # ─── Update Version.java if git commit changed ─────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 125 | # ─── Environment Check ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 170 | # ─── Get classpath (with cache) ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 241 | # ─── Get test classpath (with cache) ────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 275 | # ─── Find stale test java files ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 293 | # ─── Compile test java files ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 316 | # ─── Find stale java files ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 343 | # ─── Compile java files ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 371 | # ─── Collect class files to update jar ───────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 396 | # ─── Update jar ─────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 429 | # ─── Main workflow ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 434 | # ── Test mode: --test [files...] ────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/fast-compile-fe.sh | 486 | # ── Main mode ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …s/test/functional/adapter/test_doris_cross_database.py | 34 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …s/test/functional/adapter/test_doris_cross_database.py | 36 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …s/test/functional/adapter/test_doris_cross_database.py | 106 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …s/test/functional/adapter/test_doris_cross_database.py | 108 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 36 | // ── helper functions ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 63 | // ── AdaptiveBlockSizePredictorTest ─────────────────────────────────────────── | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 72 | // ── Test 1: no history ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 92 | // ── Test 2: EWMA convergence ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 117 | // ── Test 4: zero rows block is ignored ─────────────────────────────────────── | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 137 | // ── Test 5: disabled when preferred_block_size_bytes == 0 ──────────────────── | COMMENT |
| MEDIUM⚡ | …storage/segment/adaptive_block_size_predictor_test.cpp | 150 | // ── Test 6: config flag disables predictor ──────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …storage/segment/adaptive_block_size_predictor_test.cpp | 155 | // ── predict_next_rows tests ────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …storage/segment/adaptive_block_size_predictor_test.cpp | 157 | // ── Test: _block_size_bytes == 0 returns block_size_rows ───────────────────── | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 170 | // ── Test: no history, no metadata hint → probe_rows ──────────────────────── | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 184 | // ── Test: no history, metadata hint computed successfully ──────────────────── | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 208 | // ── Test: no history, second call reuses same hint ─────────────────────────── | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 219 | // ── Test: has history, uses EWMA bytes_per_row ────────────────────────────── | COMMENT |
| MEDIUM⚡ | …storage/segment/adaptive_block_size_predictor_test.cpp | 243 | // ── Test: predicted > block_size_rows → clamped to block_size_rows ───────────── | COMMENT |
| MEDIUM⚡ | …storage/segment/adaptive_block_size_predictor_test.cpp | 253 | // ── Test: huge bytes_per_row → predicted < 1 → clamped to 1 ──────────────── | COMMENT |
| MEDIUM⚡ | …storage/segment/adaptive_block_size_predictor_test.cpp | 263 | // ── Test: metadata hint with multiple columns ─────────────────────────────── | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 277 | // ── Test: no hint (simulates empty segment with 0 rows) ───────────────────── | COMMENT |
| MEDIUM | …storage/segment/adaptive_block_size_predictor_test.cpp | 314 | // ── batch_size tests ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/common/block_budget_test.cpp | 26 | // ── effective_max_rows ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/common/block_budget_test.cpp | 58 | // ── within_budget / exceeded ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/common/block_budget_test.cpp | 88 | // ── remaining_rows ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/vec/spill/spill_repartitioner_test.cpp | 143 | // ── create_output_spill_files ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/vec/spill/spill_repartitioner_test.cpp | 157 | // ── fanout() accessor ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/vec/spill/spill_repartitioner_test.cpp | 165 | // ── setup_output + finalize ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/vec/spill/spill_repartitioner_test.cpp | 185 | // ── route_block ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/vec/spill/spill_repartitioner_test.cpp | 238 | // ── repartition(SpillFile) ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/vec/spill/spill_repartitioner_test.cpp | 270 | // ── repartition(SpillFileReader) ───────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/vec/spill/spill_repartitioner_test.cpp | 308 | // ── level-dependent routing ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/vec/spill/spill_repartitioner_test.cpp | 353 | // ── multiple route_block calls before finalize ─────────────────────────────── | COMMENT |
| MEDIUM | be/test/vec/spill/spill_repartitioner_test.cpp | 383 | // ── repartition counter is updated ────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/vec/spill/spill_file_test.cpp | 122 | // ═══════════════════════════════════════════════════════════════════════ | COMMENT |
| 190 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/show_segment_status/show_segment_status.py | 48 | def calc_table_and_be_summary(self, db_name, table_name, be_id): | CODE |
| LOW | tools/show_segment_status/be_tablet_reslover.py | 80 | def _decode_rs_metas_of_tablet(self, tablet_meta): | CODE |
| LOW | tools/show_segment_status/fe_meta_resolver.py | 143 | def _fetch_partitions_by_table(self, table): | CODE |
| LOW | tools/show_segment_status/fe_meta_resolver.py | 162 | def _fetch_idxes_by_partition(self, partition): | CODE |
| LOW | tools/show_segment_status/fe_meta_resolver.py | 181 | def _merge_schema_hash_to_idx_list(self): | CODE |
| LOW | tools/cost_model_evaluate/evaluator.py | 88 | def inject_nth_optimized_hint(self, n: int): | CODE |
| LOW | docker/runtime/doris-compose/command.py | 88 | def get_ids_related_nodes_with_type(node_type, ids): | CODE |
| LOW | docker/runtime/doris-compose/command.py | 934 | def _validate_external_ms_cluster(self, external_ms_cluster_name): | CODE |
| LOW | docker/runtime/doris-compose/command.py | 1041 | def _merge_cloud_store_config(base_config, overrides): | CODE |
| LOW | docker/runtime/doris-compose/command.py | 1453 | def parse_cluster_compose_file(cluster_name): | STRING |
| LOW | docker/runtime/doris-compose/command.py | 1726 | def _update_config_cloud_unique_id(self, conf_path, new_cloud_unique_id): | STRING |
| LOW | docker/runtime/doris-compose/database.py | 173 | def create_default_storage_vault(self, cloud_store_config): | CODE |
| LOW | docker/runtime/doris-compose/utils.py | 173 | def get_doris_running_containers(cluster_name): | CODE |
| LOW | docker/runtime/doris-compose/utils.py | 223 | def detect_docker_compose_cmd(): | CODE |
| LOW | docker/runtime/doris-compose/utils.py | 286 | def exec_docker_compose_command(compose_file, | CODE |
| LOW | …sted_types/data_gen_scripts/nested_cross_page_test1.py | 10 | def generate_cross_page_test_data(output_file): | CODE |
| LOW | …sted_types/data_gen_scripts/nested_cross_page_test2.py | 10 | def generate_cross_page_test_data(output_file): | CODE |
| LOW | …sted_types/data_gen_scripts/nested_cross_page_test3.py | 10 | def generate_cross_page_test_data(output_file): | CODE |
| LOW⚡ | …s/test/functional/adapter/test_doris_cross_database.py | 41 | def test_database_equals_schema(self): | CODE |
| LOW⚡ | …s/test/functional/adapter/test_doris_cross_database.py | 51 | def test_database_differs_from_schema(self): | CODE |
| LOW | …s/test/functional/adapter/test_doris_cross_database.py | 71 | def test_database_empty_string(self): | CODE |
| LOW | …s/test/functional/adapter/test_doris_cross_database.py | 80 | def test_render_excludes_database(self): | CODE |
| LOW | …s/test/functional/adapter/test_doris_cross_database.py | 94 | def test_render_without_database(self): | CODE |
| LOW | …s/test/functional/adapter/test_doris_cross_database.py | 184 | def test_cross_database_source(self, project): | CODE |
| LOW | …s/test/functional/adapter/test_doris_cross_database.py | 225 | def test_database_only_source(self, project): | CODE |
| LOW | …oris/test/functional/adapter/test_doris_incremental.py | 122 | def test_incremental_unique_key(self, project): | STRING |
| LOW | …sion/dbt-doris/dbt/adapters/doris/doris_column_item.py | 40 | def get_view_column_constraint(self): | CODE |
| LOW | …sion/dbt-doris/dbt/adapters/doris/doris_column_item.py | 48 | def get_table_column_constraint(self): | CODE |
| LOW | extension/dbt-doris/dbt/adapters/doris/impl.py | 111 | def list_relations_without_caching(self, schema_relation: DorisRelation) -> List[DorisRelation]: | CODE |
| LOW | extension/dbt-doris/dbt/adapters/doris/impl.py | 183 | def render_raw_columns_constraints(cls, raw_columns: Dict[str, Dict[str, Any]]) -> List: | CODE |
| LOW⚡ | be/src/udf/python/python_server.py | 2479 | def _process_udtf_with_list_array( | CODE |
| LOW | be/src/udf/python/python_server.py | 93 | def extract_base_unix_socket_path(unix_socket_uri: str) -> str: | CODE |
| LOW | be/src/udf/python/python_server.py | 235 | def convert_arrow_field_to_python(field, column_metadata=None): | CODE |
| LOW | be/src/udf/python/python_server.py | 302 | def convert_arrow_value_to_python(value, arrow_type): | CODE |
| LOW | be/src/udf/python/python_server.py | 338 | def needs_nested_python_normalization(arrow_type): | CODE |
| LOW | be/src/udf/python/python_server.py | 358 | def convert_python_to_arrow_value(value, output_type=None): | CODE |
| LOW | be/src/udf/python/python_server.py | 1275 | def has_python_file_recursive(location: str) -> bool: | CODE |
| LOW | be/src/udf/python/python_server.py | 1683 | def _clear_udaf_state_cache_by_function_id(self, function_id: int) -> int: | CODE |
| LOW | be/src/udf/python/python_server.py | 2635 | def _handle_clear_udaf_state_cache(self, body: bytes): | CODE |
| LOW | be/src/udf/python/python_server.py | 2659 | def _handle_clear_module_cache(self, body: bytes): | CODE |
| LOW | be/src/udf/python/python_server.py | 2691 | def _clear_modules_from_location(self, location: str) -> list: | CODE |
| LOW | pytest/deploy/distribute.py | 31 | def distribute_package_to_first_fe_be(): | CODE |
| LOW | pytest/deploy/distribute.py | 57 | def distribute_package_to_other_fe_be(): | CODE |
| LOW⚡ | pytest/deploy/remote_distribute_be.py | 51 | def distribute_be_package_on_remote(): | CODE |
| LOW⚡ | pytest/deploy/remote_distribute_be.py | 58 | def __distribute_package_to_other_be(host_name): | CODE |
| LOW | pytest/deploy/remote_distribute_fe.py | 53 | def distribute_fe_package_on_remote(): | CODE |
| LOW | pytest/deploy/remote_distribute_fe.py | 60 | def __distribute_package_to_other_fe(host_name): | CODE |
| LOW | …t/sys/test_sys_partition_complex_without_restart_be.py | 66 | def __test_multi_tables_table_b(client): | CODE |
| LOW | …t/sys/test_sys_partition_complex_without_restart_be.py | 87 | def __test_multi_tables_table_c(client, partition_info, distribution_info, \ | CODE |
| LOW | …t/sys/test_sys_partition_complex_without_restart_be.py | 125 | def __test_multi_tables_table_d(client): | CODE |
| LOW | …t/sys/test_sys_partition_complex_without_restart_be.py | 147 | def __test_multi_tables_table_e(client): | CODE |
| LOW | …t/sys/test_sys_partition_complex_without_restart_be.py | 206 | def test_add_partition_while_loading(): | CODE |
| LOW | …t/sys/test_sys_partition_complex_without_restart_be.py | 251 | def test_drop_partition_while_loading(): | CODE |
| LOW | …t/sys/test_sys_partition_complex_without_restart_be.py | 302 | def test_select_while_loading(): | CODE |
| LOW | pytest/sys/test_sys_partition_delete.py | 136 | def test_delete_partition_value_verify(): | CODE |
| LOW | pytest/sys/test_sys_partition_delete.py | 170 | def test_delete_drop_and_partition_load(): | CODE |
| LOW | pytest/sys/test_sys_partition_delete.py | 211 | def test_delete_after_drop_and_add_partition(): | CODE |
| LOW | pytest/sys/test_sys_partition_delete.py | 381 | def test_delete_and_schema_change(): | CODE |
| LOW | pytest/sys/test_sys_partition_delete.py | 427 | def test_delete_while_schema_change(): | CODE |
| LOW | pytest/sys/test_sys_partition_list_alter.py | 118 | def test_list_partition_routine_load(): | CODE |
| 685 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/show_segment_status/fe_meta_resolver.py | 23 | # NOTE: The default organization of meta info is cascading, we flatten its structure | COMMENT |
| LOW | tools/emr_storage_regression/ping_test/ping_poc.sh | 23 | ## Step 1: create external table and import data | COMMENT |
| LOW | tools/emr_storage_regression/ping_test/ping_poc.sh | 94 | ## Step 2: make ping data | COMMENT |
| LOW | tools/emr_storage_regression/ping_test/ping_poc.sh | 117 | ## Step 3: create external catalog in doris | COMMENT |
| LOW | tools/emr_storage_regression/ping_test/ping_poc.sh | 142 | ## Step 4: query ping | COMMENT |
| LOW | tools/release-tools/04-release-complete.sh | 19 | # Step 04 - publish the passed RC source artifact to the Apache release SVN | COMMENT |
| LOW | tools/release-tools/02-package-sign-upload.sh | 19 | # Step 02 - package the source tarball, sign it, and upload to the Apache dev SVN. | COMMENT |
| LOW | tools/release-tools/03-vote-mail.sh | 19 | # Step 03 - generate the [VOTE] email draft for dev@doris.apache.org. | COMMENT |
| LOW | tools/release-tools/01-check-env.sh | 19 | # Step 01 - prepare / check the signing environment. | COMMENT |
| LOW | docker/runtime/doris-compose/command.py | 1776 | # Step 1: Stop FE/BE nodes | STRING |
| LOW | docker/runtime/doris-compose/command.py | 1792 | # Step 2: Clean metadata and data | STRING |
| LOW | docker/runtime/doris-compose/command.py | 1812 | # Step 3: Update cluster configuration | STRING |
| LOW | docker/runtime/doris-compose/command.py | 1828 | # Step 4: Update cloud_unique_id by setting rollback_timestamp in node meta | STRING |
| LOW | docker/runtime/doris-compose/command.py | 1855 | # Step 5: Start FE/BE nodes | STRING |
| LOW | be/test/core/column/common_column_test.h | 191 | // Step 1: Insert data from `column_data_file` into the column and check result with `check_data_file` | COMMENT |
| LOW | be/test/core/column/common_column_test.h | 210 | // Step 2: Validate the data in `column` matches `expected_data` | COMMENT |
| LOW | be/test/core/column/common_column_test.h | 227 | // Step 2: Validate the data in `column` matches `expected_data` | COMMENT |
| LOW | be/test/core/data_type/common_data_type_serder_test.h | 86 | // Step 1: Insert data from `column_data_file` into the column and check result with `check_data_file` | COMMENT |
| LOW | be/test/core/data_type/common_data_type_serder_test.h | 122 | // Step 2: Validate the data in `column` matches `expected_data` | COMMENT |
| LOW⚡ | be/test/util/jni_util_test.cpp | 570 | // Step 2: Convert to Java HashMap | COMMENT |
| LOW⚡ | be/test/util/jni_util_test.cpp | 575 | // Step 3: Get java/util/HashMap class | COMMENT |
| LOW⚡ | be/test/util/jni_util_test.cpp | 580 | // Step 4: Prepare commonly used methods | COMMENT |
| LOW | be/test/util/jni_util_test.cpp | 611 | // Step 6: Create test key and check containsKey / containsValue | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 56 | // Step 1: Create first index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 59 | // Step 2: Set build parameters | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 69 | // Step 3: Add vectors to the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 80 | // Step 4: Save the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 84 | // Step 5: Create a new index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 87 | // Step 6: Load the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 91 | // Step 7: Verify the loaded index works by searching | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 143 | // Step 1: Create first index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 146 | // Step 2: Set build parameters | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 156 | // Step 3: Add vectors to the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 167 | // Step 4: Save the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 171 | // Step 5: Create a new index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 175 | // Step 6: Load the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 179 | // Step 7: Verify the loaded index works by searching | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 322 | // Step 1: Create indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 328 | // Step 2: Generate vectors and add to indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 334 | // Step 3: Search | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 386 | // Step 1: Create indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 392 | // Step 2: Generate vectors and add to indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 398 | // Step 3: Search | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 423 | // Step 4: Compare results | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 432 | // Step 1: Create and build index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 454 | // Step 2: Load index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 458 | // Step 3: Search all vectors | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 760 | // Step 2: Load index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 764 | // Step 3: Range search | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 361 | // Step 4: Compare results | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 475 | // Step 4: Verify we got all vectors back | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 505 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 610 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 722 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 843 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 889 | // Step 3: Range search | COMMENT |
| LOW | be/test/storage/index/ann/ann_index_smoke_test.cpp | 117 | // Step 6: Load the index | COMMENT |
| LOW⚡ | be/test/cloud/cloud_tablet_test.cpp | 1666 | // Step 1: delete_rowsets_for_schema_change + add SC output | COMMENT |
| LOW⚡ | be/test/cloud/cloud_tablet_test.cpp | 1675 | // Step 2: compaction merges SC output [2],[3],[4],[5],[6] -> [2-6] | COMMENT |
| LOW | be/test/cloud/cloud_tablet_test.cpp | 1693 | // Step 3: delete_expired_stale_rowsets — this is where CI crashed | COMMENT |
| 278 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/emr_storage_regression/ping_test/ping_poc.sh | 23 | ## Step 1: create external table and import data | COMMENT |
| LOW | tools/emr_storage_regression/ping_test/ping_poc.sh | 94 | ## Step 2: make ping data | COMMENT |
| LOW | tools/emr_storage_regression/ping_test/ping_poc.sh | 117 | ## Step 3: create external catalog in doris | COMMENT |
| LOW | tools/emr_storage_regression/ping_test/ping_poc.sh | 142 | ## Step 4: query ping | COMMENT |
| LOW | docker/runtime/doris-compose/command.py | 1776 | # Step 1: Stop FE/BE nodes | STRING |
| LOW | docker/runtime/doris-compose/command.py | 1792 | # Step 2: Clean metadata and data | STRING |
| LOW | docker/runtime/doris-compose/command.py | 1812 | # Step 3: Update cluster configuration | STRING |
| LOW | docker/runtime/doris-compose/command.py | 1828 | # Step 4: Update cloud_unique_id by setting rollback_timestamp in node meta | STRING |
| LOW | docker/runtime/doris-compose/command.py | 1855 | # Step 5: Start FE/BE nodes | STRING |
| LOW | be/test/core/column/common_column_test.h | 191 | // Step 1: Insert data from `column_data_file` into the column and check result with `check_data_file` | COMMENT |
| LOW | be/test/core/column/common_column_test.h | 210 | // Step 2: Validate the data in `column` matches `expected_data` | COMMENT |
| LOW | be/test/core/column/common_column_test.h | 227 | // Step 2: Validate the data in `column` matches `expected_data` | COMMENT |
| LOW | be/test/core/data_type/common_data_type_serder_test.h | 86 | // Step 1: Insert data from `column_data_file` into the column and check result with `check_data_file` | COMMENT |
| LOW | be/test/core/data_type/common_data_type_serder_test.h | 122 | // Step 2: Validate the data in `column` matches `expected_data` | COMMENT |
| LOW⚡ | be/test/util/jni_util_test.cpp | 570 | // Step 2: Convert to Java HashMap | COMMENT |
| LOW⚡ | be/test/util/jni_util_test.cpp | 575 | // Step 3: Get java/util/HashMap class | COMMENT |
| LOW⚡ | be/test/util/jni_util_test.cpp | 580 | // Step 4: Prepare commonly used methods | COMMENT |
| LOW | be/test/util/jni_util_test.cpp | 611 | // Step 6: Create test key and check containsKey / containsValue | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 56 | // Step 1: Create first index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 59 | // Step 2: Set build parameters | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 69 | // Step 3: Add vectors to the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 80 | // Step 4: Save the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 84 | // Step 5: Create a new index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 87 | // Step 6: Load the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 91 | // Step 7: Verify the loaded index works by searching | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 143 | // Step 1: Create first index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 146 | // Step 2: Set build parameters | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 156 | // Step 3: Add vectors to the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 167 | // Step 4: Save the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 171 | // Step 5: Create a new index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 175 | // Step 6: Load the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 179 | // Step 7: Verify the loaded index works by searching | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 322 | // Step 1: Create indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 328 | // Step 2: Generate vectors and add to indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 334 | // Step 3: Search | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 386 | // Step 1: Create indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 392 | // Step 2: Generate vectors and add to indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 398 | // Step 3: Search | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 423 | // Step 4: Compare results | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 432 | // Step 1: Create and build index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 454 | // Step 2: Load index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 458 | // Step 3: Search all vectors | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 760 | // Step 2: Load index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 764 | // Step 3: Range search | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 361 | // Step 4: Compare results | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 475 | // Step 4: Verify we got all vectors back | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 505 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 610 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 722 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 843 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 889 | // Step 3: Range search | COMMENT |
| LOW | be/test/storage/index/ann/ann_index_smoke_test.cpp | 117 | // Step 6: Load the index | COMMENT |
| LOW⚡ | be/test/cloud/cloud_tablet_test.cpp | 1666 | // Step 1: delete_rowsets_for_schema_change + add SC output | COMMENT |
| LOW⚡ | be/test/cloud/cloud_tablet_test.cpp | 1675 | // Step 2: compaction merges SC output [2],[3],[4],[5],[6] -> [2-6] | COMMENT |
| LOW | be/test/cloud/cloud_tablet_test.cpp | 1693 | // Step 3: delete_expired_stale_rowsets — this is where CI crashed | COMMENT |
| LOW⚡ | be/test/exec/operator/hashjoin_build_sink_test.cpp | 570 | // Step 3: Builder's close() runs. With the fix, _signaled should stay false | COMMENT |
| LOW⚡ | be/test/exec/operator/hashjoin_build_sink_test.cpp | 579 | // Step 4: Non-builder task calls sink(eos=true). | COMMENT |
| LOW⚡ | be/test/format/condition_cache_test.cpp | 264 | // Step 1: simulate pre-allocation with +1 (as FileScanner now does) | COMMENT |
| LOW⚡ | be/test/format/condition_cache_test.cpp | 269 | // Step 2: compute base_granule (as set_condition_cache_context does) | COMMENT |
| LOW⚡ | be/test/format/condition_cache_test.cpp | 273 | // Step 3: verify all granules are coverable | COMMENT |
| 259 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …sted_types/data_gen_scripts/nested_cross_page_test1.py | 0 | inspect page information using parquet-cli args: file_path: path to the parquet file parquet_cli_path: optional path to | STRING |
| HIGH | …sted_types/data_gen_scripts/nested_cross_page_test2.py | 0 | inspect page information using parquet-cli args: file_path: path to the parquet file parquet_cli_path: optional path to | STRING |
| HIGH | …sted_types/data_gen_scripts/nested_cross_page_test3.py | 0 | inspect page information using parquet-cli args: file_path: path to the parquet file parquet_cli_path: optional path to | STRING |
| HIGH | …t-doris/test/functional/adapter/test_doris_snapshot.py | 0 | {{ config( materialized='table', distributed_by=['id'], properties={'replication_num': '1'} ) }} select 1 as id, 'alice' | STRING |
| HIGH | …n/dbt-doris/test/functional/adapter/test_doris_view.py | 0 | {{ config( materialized='table', distributed_by=['id'], properties={'replication_num': '1'} ) }} select 1 as id, 'alice' | STRING |
| HIGH | …/dbt-doris/test/functional/adapter/test_doris_table.py | 0 | {{ config( materialized='table', distributed_by=['id'], properties={'replication_num': '1'} ) }} select 1 as id, 'alice' | STRING |
| HIGH | pytest/deploy/backup.py | 0 | this module init palo runtime environment. date: 2015/10/07 17:23:06 | STRING |
| HIGH | pytest/deploy/clean_backup.py | 0 | this module init palo runtime environment. date: 2015/10/07 17:23:06 | STRING |
| HIGH | pytest/deploy/clean.py | 0 | this module init palo runtime environment. date: 2015/10/07 17:23:06 | STRING |
| HIGH | pytest/deploy/init_env.py | 0 | this module init palo runtime environment. date: 2015/10/07 17:23:06 | STRING |
| HIGH | pytest/deploy/restore.py | 0 | this module init palo runtime environment. date: 2015/10/07 17:23:06 | STRING |
| HIGH | pytest/sys/test_sys_update_restart.py | 0 | /*************************************************************************** * * @file test_sys_partition_multi_col.py * | STRING |
| HIGH | pytest/sys/test_sys_partition_multi_col.py | 0 | /*************************************************************************** * * @file test_sys_partition_multi_col.py * | STRING |
| HIGH | pytest/sys/test_sys_update_basic.py | 0 | /*************************************************************************** * * @file test_sys_partition_multi_col.py * | STRING |
| HIGH | pytest/sys/test_sys_hll_sc.py | 0 | create db, table, bulk load, batch load args: db_name: table_name: create_sql: key_column: returns: | STRING |
| HIGH | pytest/sys/test_sys_hll_load.py | 0 | create db, table, bulk load, batch load args: db_name: table_name: create_sql: key_column: returns: | STRING |
| HIGH | pytest/sys/test_sys_bitmap/test_sys_bitmap_function.py | 0 | create db, table, bulk load, batch load args: db_name: table_name: create_sql: key_column: returns: | STRING |
| HIGH | pytest/sys/test_sys_bitmap/test_sys_bitmap_load.py | 0 | create db, table, bulk load, batch load args: db_name: table_name: create_sql: key_column: returns: | STRING |
| HIGH | pytest/sys/test_sys_bitmap/test_sys_bitmap_sc.py | 0 | create db, table, bulk load, batch load args: db_name: table_name: create_sql: key_column: returns: | STRING |
| HIGH | pytest/sys/test_sys_delete_load.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …te/test_sys_partition_schema_change_order_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …ate/test_sys_partition_schema_change_drop_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …/test_sys_partition_schema_change_invalid_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …te/test_sys_partition_schema_change_add_b_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …/test_sys_partition_schema_change_complex_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …e/test_sys_partition_schema_change_rollup_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …e/test_sys_partition_schema_change_delete_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …te/test_sys_partition_schema_change_add_a_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …e/test_sys_partition_schema_change_rollup_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …e/test_sys_partition_schema_change_delete_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …te/test_sys_partition_schema_change_add_a_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …te/test_sys_partition_schema_change_order_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …ate/test_sys_partition_schema_change_drop_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …/test_sys_partition_schema_change_invalid_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …te/test_sys_partition_schema_change_add_b_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …/test_sys_partition_schema_change_complex_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …or_uniq/test_sys_partition_schema_change_add_a_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …r_uniq/test_sys_partition_schema_change_delete_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …r_uniq/test_sys_partition_schema_change_rollup_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …_uniq/test_sys_partition_schema_change_invalid_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …or_uniq/test_sys_partition_schema_change_add_b_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …_uniq/test_sys_partition_schema_change_complex_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …for_uniq/test_sys_partition_schema_change_drop_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …or_uniq/test_sys_partition_schema_change_order_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …_duplicate/test_sys_schema_change_complex_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …or_duplicate/test_sys_schema_change_add_a_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …for_duplicate/test_sys_schema_change_drop_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …or_duplicate/test_sys_schema_change_order_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …or_duplicate/test_sys_schema_change_add_b_duplicate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …or_aggregate/test_sys_schema_change_order_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …or_aggregate/test_sys_schema_change_add_b_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …_aggregate/test_sys_schema_change_complex_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …for_aggregate/test_sys_schema_change_drop_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …or_aggregate/test_sys_schema_change_add_a_aggregate.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …ys_alter_for_uniq/test_sys_schema_change_add_a_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …ys_alter_for_uniq/test_sys_schema_change_add_b_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …sys_alter_for_uniq/test_sys_schema_change_drop_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …_alter_for_uniq/test_sys_schema_change_complex_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …ys_alter_for_uniq/test_sys_schema_change_order_uniq.py | 0 | /*************************************************************************** * * @file test_sys_schema_change.py * @date | STRING |
| HIGH | …_duplicate/test_sys_schema_change_complex_duplicate.py | 0 | 功能点:导入不影响schema change 测试步骤: 1. 启动一个线程持续进行导入任务 2. 等到有任务进入loading状态、做schema change 验证: 1. 导入一直正确 2. schema change后数据正确 | STRING |
| 40 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/row_to_column/convert_row_to_column.py | 70 | except Exception as err: | CODE |
| LOW | docker/runtime/doris-compose/command.py | 98 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/command.py | 887 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/command.py | 897 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/command.py | 938 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/command.py | 1110 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/command.py | 1130 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/command.py | 1134 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/database.py | 89 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/database.py | 101 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/database.py | 114 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/database.py | 125 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/database.py | 151 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/database.py | 201 | except Exception as e: | STRING |
| LOW | docker/runtime/doris-compose/database.py | 285 | except Exception as e: | STRING |
| LOW | docker/runtime/doris-compose/database.py | 357 | except Exception as e: | STRING |
| MEDIUM | docker/runtime/doris-compose/database.py | 84 | def add_fe(self, fe_endpoint, role): | CODE |
| MEDIUM | docker/runtime/doris-compose/database.py | 109 | def add_be(self, be_endpoint): | CODE |
| MEDIUM | docker/runtime/doris-compose/database.py | 173 | def create_default_storage_vault(self, cloud_store_config): | CODE |
| LOW | docker/runtime/doris-compose/utils.py | 382 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/cluster.py | 584 | except Exception as e: | CODE |
| LOW | docker/runtime/doris-compose/cluster.py | 620 | except Exception as e: | CODE |
| MEDIUM⚡ | …sted_types/data_gen_scripts/nested_cross_page_test1.py | 118 | print(f"Error running parquet-cli: {e}") | CODE |
| MEDIUM⚡ | …sted_types/data_gen_scripts/nested_cross_page_test1.py | 120 | print(f"Error output: {e.output}") | CODE |
| LOW⚡ | …sted_types/data_gen_scripts/nested_cross_page_test1.py | 121 | except Exception as e: | CODE |
| MEDIUM⚡ | …sted_types/data_gen_scripts/nested_cross_page_test2.py | 200 | print(f"Error running parquet-cli: {e}") | CODE |
| MEDIUM⚡ | …sted_types/data_gen_scripts/nested_cross_page_test2.py | 202 | print(f"Error output: {e.output}") | CODE |
| LOW⚡ | …sted_types/data_gen_scripts/nested_cross_page_test2.py | 203 | except Exception as e: | CODE |
| MEDIUM⚡ | …sted_types/data_gen_scripts/nested_cross_page_test3.py | 121 | print(f"Error running parquet-cli: {e}") | CODE |
| MEDIUM⚡ | …sted_types/data_gen_scripts/nested_cross_page_test3.py | 123 | print(f"Error output: {e.output}") | CODE |
| LOW⚡ | …sted_types/data_gen_scripts/nested_cross_page_test3.py | 124 | except Exception as e: | CODE |
| LOW | extension/dbt-doris/dbt/adapters/doris/connections.py | 149 | except Exception as e: | CODE |
| LOW⚡ | be/src/udf/python/python_server.py | 693 | except Exception as e: | CODE |
| LOW⚡ | be/src/udf/python/python_server.py | 2455 | except Exception as e: | CODE |
| LOW⚡ | be/src/udf/python/python_server.py | 2464 | except Exception as e: | CODE |
| LOW⚡ | be/src/udf/python/python_server.py | 2471 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 754 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 843 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1054 | except Exception: | CODE |
| LOW | be/src/udf/python/python_server.py | 1116 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1164 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1342 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1467 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1500 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1523 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1541 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1549 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1571 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1591 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1830 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1902 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1943 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1956 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1978 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2007 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2031 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2053 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2085 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2145 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2154 | except Exception as e: | CODE |
| 349 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docker/runtime/doris-compose/command.py | 78 | CODE | |
| LOW | docker/runtime/doris-compose/command.py | 88 | CODE | |
| LOW | docker/runtime/doris-compose/command.py | 613 | CODE | |
| LOW | docker/runtime/doris-compose/command.py | 1094 | CODE | |
| LOW | docker/runtime/doris-compose/command.py | 1234 | CODE | |
| LOW | docker/runtime/doris-compose/command.py | 1294 | CODE | |
| LOW | docker/runtime/doris-compose/command.py | 1438 | CODE | |
| LOW | docker/runtime/doris-compose/command.py | 1650 | CODE | |
| LOW | docker/runtime/doris-compose/database.py | 311 | CODE | |
| LOW | docker/runtime/doris-compose/utils.py | 196 | CODE | |
| LOW | docker/runtime/doris-compose/utils.py | 304 | CODE | |
| LOW | docker/runtime/doris-compose/cluster.py | 116 | CODE | |
| LOW | docker/runtime/doris-compose/cluster.py | 162 | CODE | |
| LOW | docker/runtime/doris-compose/cluster.py | 189 | CODE | |
| LOW | docker/runtime/doris-compose/cluster.py | 273 | CODE | |
| LOW | docker/runtime/doris-compose/cluster.py | 300 | CODE | |
| LOW | docker/runtime/doris-compose/cluster.py | 493 | CODE | |
| LOW | docker/runtime/doris-compose/cluster.py | 623 | CODE | |
| LOW | be/src/udf/python/python_server.py | 235 | CODE | |
| LOW | be/src/udf/python/python_server.py | 707 | CODE | |
| LOW | be/src/udf/python/python_server.py | 1010 | CODE | |
| LOW | be/src/udf/python/python_server.py | 1842 | CODE | |
| LOW | be/src/udf/python/python_server.py | 2161 | CODE | |
| LOW | be/src/udf/python/python_server.py | 2401 | CODE | |
| LOW | be/src/udf/python/python_server.py | 2479 | CODE | |
| LOW | be/src/udf/python/python_server.py | 2691 | CODE | |
| LOW | pytest/deploy/palo_env.py | 109 | CODE | |
| LOW | pytest/sys/test_sys_hll_load.py | 116 | CODE | |
| LOW | pytest/sys/test_sys_materialized_view.py | 88 | CODE | |
| LOW | pytest/sys/test_sys_delete.py | 449 | CODE | |
| LOW | …est_sys_routine_load/test_routine_load_job_property.py | 86 | CODE | |
| LOW | …/test_sys_routine_load/test_routine_load_with_alter.py | 90 | CODE | |
| LOW | …ys/test_sys_routine_load/test_routine_load_property.py | 103 | CODE | |
| LOW | pytest/sys/test_sys_export/test_select_into_datatype.py | 88 | CODE | |
| LOW | pytest/sys/test_sys_export/test_select_into_query.py | 87 | CODE | |
| LOW | pytest/sys/test_sys_export/test_select_into_property.py | 102 | CODE | |
| LOW | …st/sys/test_sys_stream_load/test_stream_load_sc_job.py | 259 | CODE | |
| LOW | …st/sys/test_sys_stream_load/test_stream_load_sc_job.py | 303 | CODE | |
| LOW | …st/sys/test_sys_stream_load/test_stream_load_sc_job.py | 356 | CODE | |
| LOW | …st/sys/test_sys_stream_load/test_stream_load_sc_job.py | 1085 | CODE | |
| LOW | pytest/sys/test_sys_bitmap/test_sys_bitmap_load.py | 111 | CODE | |
| LOW | pytest/lib/thread_pool.py | 56 | CODE | |
| LOW | pytest/lib/util.py | 184 | CODE | |
| LOW | pytest/lib/util.py | 200 | CODE | |
| LOW | pytest/lib/util.py | 259 | CODE | |
| LOW | pytest/lib/util.py | 280 | CODE | |
| LOW | pytest/lib/util.py | 363 | CODE | |
| LOW | pytest/lib/palo_verify.py | 238 | CODE | |
| LOW | pytest/lib/palo_types.py | 173 | CODE | |
| LOW | pytest/lib/palo_logger.py | 44 | CODE | |
| LOW | pytest/lib/palo_logger.py | 67 | CODE | |
| LOW | pytest/lib/palo_client.py | 503 | CODE | |
| LOW | pytest/lib/palo_client.py | 582 | CODE | |
| LOW | pytest/lib/palo_client.py | 1508 | CODE | |
| LOW | pytest/lib/palo_client.py | 2900 | CODE | |
| LOW | pytest/lib/palo_client.py | 3236 | CODE | |
| LOW | pytest/lib/palo_sql/palo_patition.py | 92 | CODE | |
| LOW | pytest/qe/query_regression/implement.py | 42 | CODE | |
| LOW | pytest/qe/query_regression/implement.py | 104 | CODE | |
| LOW | pytest/qe/query_regression/implement.py | 125 | CODE | |
| 52 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ension/dbt-doris/test/functional/adapter/test_basic.py | 21 | CODE | |
| LOW | extension/dbt-doris/dbt/adapters/doris/connections.py | 31 | CODE | |
| LOW | extension/dbt-doris/dbt/adapters/doris/__init__.py | 21 | CODE | |
| LOW | extension/dbt-doris/dbt/adapters/doris/impl.py | 24 | CODE | |
| LOW | extension/dbt-doris/dbt/adapters/doris/impl.py | 24 | CODE | |
| LOW | extension/dbt-doris/dbt/adapters/doris/impl.py | 42 | CODE | |
| LOW | pytest/deploy/distribute.py | 24 | CODE | |
| LOW | pytest/deploy/deploy.py | 27 | CODE | |
| LOW | pytest/deploy/deploy.py | 30 | CODE | |
| LOW | pytest/sys/test_sys_partition_list_alter.py | 29 | CODE | |
| LOW | pytest/sys/test_sys_privilege.py | 29 | CODE | |
| LOW | pytest/sys/test_sys_hll_load.py | 34 | CODE | |
| LOW | pytest/sys/test_sys_restart.py | 23 | CODE | |
| LOW | pytest/sys/test_sys_insert_value.py | 26 | CODE | |
| LOW | pytest/sys/test_sys_insert_value.py | 31 | CODE | |
| LOW | …test/sys/test_sys_partition_complex_with_restart_be.py | 293 | CODE | |
| LOW | pytest/sys/test_sys_partition_multi_col.py | 30 | CODE | |
| LOW | pytest/sys/test_sys_hll_basic.py | 32 | CODE | |
| LOW | pytest/sys/test_sys_hll_basic.py | 35 | CODE | |
| LOW | pytest/sys/test_sys_dynamic_partition_alter.py | 32 | CODE | |
| LOW | pytest/sys/test_sys_binlog_restart.py | 33 | CODE | |
| LOW | pytest/sys/test_sys_rollup_scenario_a.py | 31 | CODE | |
| LOW | pytest/sys/test_sys_pull_load_hdfs.py | 32 | CODE | |
| LOW | pytest/sys/test_sys_dynamic_partition_parameter.py | 32 | CODE | |
| LOW | pytest/sys/test_sys_load_func_strict.py | 32 | CODE | |
| LOW | pytest/sys/test_sys_binlog.py | 33 | CODE | |
| LOW | pytest/sys/test_sys_array/test_array_select.py | 32 | CODE | |
| LOW | pytest/sys/test_sys_array/test_array_select.py | 46 | CODE | |
| LOW | …/sys/test_sys_backup_restore/test_sys_snapshot_repo.py | 33 | CODE | |
| LOW | …/sys/test_sys_backup_restore/test_sys_snapshot_repo.py | 36 | CODE | |
| LOW | pytest/sys/test_sys_stream_load/test_stream_insert.py | 26 | CODE | |
| LOW | …test/sys/test_sys_stream_load/test_stream_load_json.py | 26 | CODE | |
| LOW | pytest/sys/test_sys_stream_load/test_stream_simple.py | 28 | CODE | |
| LOW | …test/sys/test_sys_stream_load/test_stream_partition.py | 27 | CODE | |
| LOW | …or_aggregate/test_sys_schema_change_add_a_aggregate.py | 30 | CODE | |
| LOW | …/test_sys_partition_schema_change_complex_aggregate.py | 30 | CODE | |
| LOW | pytest/sys/test_sys_bitmap/test_sys_bitmap_load.py | 28 | CODE | |
| LOW | pytest/sys/test_sys_bitmap/test_sys_bitmap_load.py | 32 | CODE | |
| LOW | pytest/sys/test_sys_bitmap/test_sys_bitmap_load.py | 33 | CODE | |
| LOW | pytest/sys/test_sys_bitmap/test_sys_bitmap_basic.py | 27 | CODE | |
| LOW | pytest/sys/test_sys_bitmap/test_sys_bitmap_basic.py | 36 | CODE | |
| LOW | pytest/sys/data/bitmap_index.py | 27 | CODE | |
| LOW | pytest/sys/data/binlog.py | 23 | CODE | |
| LOW | pytest/sys/data/binlog.py | 24 | CODE | |
| LOW | pytest/sys/data/binlog.py | 28 | CODE | |
| LOW | pytest/lib/util.py | 27 | CODE | |
| LOW | pytest/lib/node_op.py | 24 | CODE | |
| LOW | pytest/lib/node_op.py | 25 | CODE | |
| LOW | pytest/lib/node_op.py | 28 | CODE | |
| LOW | pytest/lib/palo_logger.py | 27 | CODE | |
| LOW | pytest/lib/palo_logger.py | 28 | CODE | |
| LOW | pytest/lib/palo_client.py | 32 | CODE | |
| LOW | pytest/lib/palo_client.py | 52 | CODE | |
| LOW | pytest/lib/palo_sql/__init__.py | 27 | CODE | |
| LOW | pytest/lib/palo_sql/__init__.py | 28 | CODE | |
| LOW | pytest/lib/palo_sql/__init__.py | 29 | CODE | |
| LOW | pytest/lib/palo_sql/__init__.py | 30 | CODE | |
| LOW | pytest/lib/palo_sql/__init__.py | 31 | CODE | |
| LOW | pytest/lib/palo_sql/__init__.py | 32 | CODE | |
| LOW | pytest/lib/palo_sql/__init__.py | 33 | CODE | |
| 23 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | env.sh | 51 | # This file is generated automatically. PLEASE DO NOT MODIFY IT. | COMMENT |
| MEDIUM | tools/auto-pick-script.py | 54 | # Create a new branch for cherry-picking the PR | COMMENT |
| MEDIUM | tools/auto-pick-script.py | 98 | # Create a new PR for the cherry-picked changes | COMMENT |
| MEDIUM⚡ | tools/fdb/fdb_vars.sh | 30 | # Define the cluster IPs (comma-separated list of IP addresses) | COMMENT |
| MEDIUM⚡ | tools/fdb/fdb_vars.sh | 38 | # Define the FoundationDB home directory, which contains the fdb binaries and logs. | COMMENT |
| MEDIUM⚡ | tools/fdb/fdb_vars.sh | 43 | # Define the cluster id, shoule be generated random like mktemp -u XXXXXXXX, | COMMENT |
| MEDIUM⚡ | tools/fdb/fdb_vars.sh | 48 | # Define the cluster description, you 'd better to change it. | COMMENT |
| MEDIUM | tools/fdb/fdb_vars.sh | 68 | # Define the FoundationDB version | COMMENT |
| MEDIUM | tools/fdb/fdb_vars.sh | 72 | # Define the FoundationDB storage engine. Allowed: | COMMENT |
| MEDIUM | docker/runtime/be/resource/init_be.sh | 61 | # Initialize environment variables | COMMENT |
| MEDIUM | docker/runtime/fe/resource/init_fe.sh | 70 | # Initialize environment variables | COMMENT |
| MEDIUM | docker/thirdparties/docker-compose/hudi/scripts/init.sh | 228 | # This file is used by docker healthcheck to verify container is ready | COMMENT |
| MEDIUM | …er/thirdparties/docker-compose/polaris/init-catalog.sh | 91 | # Create a catalog admin role grants | COMMENT |
| MEDIUM | …er/thirdparties/docker-compose/polaris/init-catalog.sh | 104 | # Create a data engineer role | COMMENT |
| MEDIUM | …sted_types/data_gen_scripts/nested_cross_page_test1.py | 7 | # Define the output file path as a constant | COMMENT |
| MEDIUM | …sted_types/data_gen_scripts/nested_cross_page_test2.py | 7 | # Define the output file path as a constant | COMMENT |
| MEDIUM | …sted_types/data_gen_scripts/nested_cross_page_test3.py | 7 | # Define the output file path as a constant | COMMENT |
| MEDIUM | …_special_orc_formats/data_gen_scripts/generate_data.py | 8 | # Define the schema for the ORC file | COMMENT |
| MEDIUM | …t-doris/test/functional/adapter/test_doris_snapshot.py | 72 | # Create the source table | STRING |
| MEDIUM | gensrc/script/gen_functions.py | 20 | # This file is copied from | COMMENT |
| MEDIUM | cloud/src/main.cpp | 104 | << "# This file is auto-generated with doris_cloud.conf:fdb_cluster.\n" | CODE |
| MEDIUM | thirdparty/build-thirdparty.sh | 1254 | # Create a mapping file with '<old_sym> <suffixed_sym>' on each line. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …g/scripts/create_preinstalled_scripts/paimon/run05.sql | 31 | map('person1', struct('Alice', 25, '123 Main St')), | CODE |
| LOW | …g/scripts/create_preinstalled_scripts/paimon/run05.sql | 222 | map('person1', struct('Alice', 25, '123 Main St')), | CODE |
| LOW | …g/scripts/create_preinstalled_scripts/paimon/run05.sql | 393 | -- 1 {"person1":{"full_name":"Alice","age":25,"address":"123 Main St"}} {"location":"New York","population":n | CODE |
| LOW | …/scripts/create_preinstalled_scripts/iceberg/run17.sql | 38 | map('person1', struct('Alice', 25, '123 Main St')), | CODE |
| LOW | …/scripts/create_preinstalled_scripts/iceberg/run16.sql | 38 | map('person1', struct('Alice', 25, '123 Main St')), | CODE |
| LOW⚡ | be/test/util/jni_util_test.cpp | 644 | Jni::LocalString fake_key; | CODE |
| LOW⚡ | be/test/util/jni_util_test.cpp | 645 | st = Jni::String<Jni::Local>::new_string(env, "key_not_exist", &fake_key); | CODE |
| LOW⚡ | be/test/util/jni_util_test.cpp | 650 | .with_arg(fake_key) | CODE |
| LOW | be/test/runtime/snapshot_loader_test.cpp | 116 | cluster_info.token = "fake_token"; | CODE |
| LOW | be/test/runtime/snapshot_loader_test.cpp | 501 | remote_snapshot.remote_token = "fake_token"; | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 300 | std::string dummy_data(128, 'X'); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 301 | ASSERT_TRUE(fw->append(Slice(dummy_data)).ok()); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 374 | std::string dummy_data(16, 'X'); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 375 | ASSERT_TRUE(fw->append(Slice(dummy_data)).ok()); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 436 | std::string dummy_data(16, 'X'); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 437 | ASSERT_TRUE(fw->append(Slice(dummy_data)).ok()); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 491 | std::string dummy_data(16, 'X'); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 492 | ASSERT_TRUE(fw->append(Slice(dummy_data)).ok()); | CODE |
| LOW | be/test/storage/segment/external_col_meta_util_test.cpp | 432 | std::string dummy_data(16, 'X'); | CODE |
| LOW | be/test/storage/segment/external_col_meta_util_test.cpp | 433 | ASSERT_TRUE(fw->append(Slice(dummy_data)).ok()); | CODE |
| LOW | be/test/storage/index/ann/vector_search_utils.h | 264 | const char* dummy_data = "dummy data"; | CODE |
| LOW | be/test/storage/index/ann/vector_search_utils.h | 265 | output->writeBytes((const uint8_t*)dummy_data, strlen(dummy_data)); | CODE |
| LOW | be/test/exprs/function/function_string_test.cpp | 1002 | {{std::string("user@example.com"), std::string("example.com")}, uint8_t(1)}, | CODE |
| LOW | be/test/exprs/function/function_string_test.cpp | 3732 | std::string("John Doe")}, | CODE |
| LOW | be/test/format/text/hive_text_field_splitter_test.cpp | 94 | {"user@domain.com", "John Doe", "Manager"}); | CODE |
| LOW | be/test/format/parquet/level_decoder_test.cpp | 142 | std::vector<uint8_t> dummy_data = {0x00}; | CODE |
| LOW | be/test/format/parquet/level_decoder_test.cpp | 143 | Slice data_slice(reinterpret_cast<char*>(dummy_data.data()), dummy_data.size()); | CODE |
| LOW | be/src/storage/compaction/compaction.cpp | 1263 | { properties.emplace("dummy_key", "dummy_value"); }) | CODE |
| LOW⚡ | be/src/load/delta_writer/push_handler.cpp | 370 | TUniqueId dummy_id; | CODE |
| LOW⚡ | be/src/load/delta_writer/push_handler.cpp | 371 | dummy_id.hi = 0; | CODE |
| LOW⚡ | be/src/load/delta_writer/push_handler.cpp | 372 | dummy_id.lo = 0; | CODE |
| LOW⚡ | be/src/load/delta_writer/push_handler.cpp | 374 | params.fragment_instance_id = dummy_id; | CODE |
| LOW⚡ | be/src/load/delta_writer/push_handler.cpp | 375 | params.query_id = dummy_id; | CODE |
| LOW⚡ | be/src/load/delta_writer/push_handler.cpp | 380 | fmt::format("PushBrokerReader:dummy_id={}", print_id(dummy_id))); | CODE |
| LOW | …tication/plugin/ldap/LdapAuthenticationPluginTest.java | 350 | "user@example.com", | CODE |
| LOW | …main/java/org/apache/doris/paimon/PaimonTypeUtils.java | 187 | ColumnType key = fromPaimonType("dummy-key", mapType.getKeyType()); | CODE |
| LOW | …main/java/org/apache/doris/paimon/PaimonTypeUtils.java | 188 | ColumnType value = fromPaimonType("dummy-value", mapType.getValueType()); | CODE |
| LOW | …a/org/apache/doris/statistics/AnalysisManagerTest.java | 287 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …a/org/apache/doris/statistics/AnalysisManagerTest.java | 288 | Column column2 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …a/org/apache/doris/statistics/AnalysisManagerTest.java | 312 | Assertions.assertEquals("placeholder", result.colName); | CODE |
| LOW | …a/org/apache/doris/statistics/AnalysisManagerTest.java | 318 | Assertions.assertEquals("placeholder", result.colName); | CODE |
| LOW | …a/org/apache/doris/statistics/AnalysisManagerTest.java | 338 | Assertions.assertEquals("placeholder", result.colName); | CODE |
| LOW | …a/org/apache/doris/statistics/AnalysisManagerTest.java | 364 | QueryColumn placeholder = new QueryColumn(1, 2, 3, "placeholder"); | CODE |
| LOW | …a/org/apache/doris/statistics/AnalysisManagerTest.java | 388 | Assertions.assertEquals("placeholder", poll.colName); | CODE |
| LOW | …a/org/apache/doris/statistics/AnalysisManagerTest.java | 402 | Assertions.assertEquals("placeholder", pol2.colName); | CODE |
| LOW | …ache/doris/statistics/StatisticsAutoCollectorTest.java | 124 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …apache/doris/statistics/StatisticsJobAppenderTest.java | 59 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …apache/doris/statistics/StatisticsJobAppenderTest.java | 137 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …apache/doris/statistics/StatisticsJobAppenderTest.java | 194 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …apache/doris/statistics/StatisticsJobAppenderTest.java | 249 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …apache/doris/statistics/StatisticsJobAppenderTest.java | 309 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …/doris/datasource/iceberg/IcebergNereidsUtilsTest.java | 548 | StringLiteral literal = new StringLiteral("John Doe"); | CODE |
| LOW | …/doris/datasource/iceberg/IcebergNereidsUtilsTest.java | 555 | Assertions.assertEquals(Expressions.equal("name", "John Doe").toString(), result.toString()); | CODE |
| LOW | …g/apache/doris/analysis/ExprGsonSerializationTest.java | 145 | samples.put(PlaceHolderExpr.class, new PlaceHolderExpr(new StringLiteral("placeholder"))); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docker/runtime/doris-compose/resource/init_fe.sh | 209 | # Rollback scenario, just create the register file to skip register step. | COMMENT |
| MEDIUM | …storage/index/inverted/data/sorted_wikipedia-50-1.json | 2 | {"title":"1932 Prussian coup d'état","content":"{{Short description|Takeover by Weimar chancellor Franz von Papen}}\n{{I | CODE |
| MEDIUM | …storage/index/inverted/data/sorted_wikipedia-50-1.json | 2 | {"title":"1932 Prussian coup d'état","content":"{{Short description|Takeover by Weimar chancellor Franz von Papen}}\n{{I | CODE |
| MEDIUM | …storage/index/inverted/data/sorted_wikipedia-50-1.json | 34 | {"title":"Apostatic selection","content":"{{short description|Process in evolutionary theory}}\n{{Use dmy dates|date=Jul | CODE |
| MEDIUM⚡ | be/test/exec/test_data/json_scanner/test_nested.json | 1 | [{"title": "Display Progress Bar at the Time of Processing", "qid": "1000000", "answers": [{"date": "2009-06-16T09:55:57 | CODE |
| MEDIUM⚡ | be/test/exec/test_data/json_scanner/test_nested.json | 1 | [{"title": "Display Progress Bar at the Time of Processing", "qid": "1000000", "answers": [{"date": "2009-06-16T09:55:57 | CODE |
| MEDIUM⚡ | be/test/exec/test_data/json_scanner/test_nested.json | 1 | [{"title": "Display Progress Bar at the Time of Processing", "qid": "1000000", "answers": [{"date": "2009-06-16T09:55:57 | CODE |
| MEDIUM | be/src/util/cpu_info.cpp | 156 | // TODO: is there a more robust way to do this, such as | COMMENT |
| MEDIUM | be/src/io/hdfs_util.cpp | 50 | // FIXME(plat1ko): Not robust if `namenode` doesn't appear at the beginning of `path` | COMMENT |
| MEDIUM | be/src/io/cache/fs_file_cache_storage.cpp | 678 | *buffer = "2.0"; // return 2.0 if not exist to utilize filesystem | COMMENT |
| MEDIUM | be/src/storage/tablet/tablet_meta.h | 388 | // For unique key data model, the feature Merge-on-Write will leverage a primary | COMMENT |
| MEDIUM | be/src/storage/index/primary_key_index.h | 49 | // Index is stored in multiple pages to leverage the IndexedColumnWriter. | COMMENT |
| MEDIUM | be/src/storage/index/short_key_index.h | 49 | // 1. If this can leverage binary page to save key and offset data | COMMENT |
| MEDIUM | be/src/exec/operator/scan_operator.cpp | 1178 | // cast to one certain type for variant could utilize fully predicates performance | COMMENT |
| MEDIUM | be/src/format/arrow/arrow_utils.h | 29 | // to share data with others we can leverage Arrow's ability. | COMMENT |
| MEDIUM | …doris/nereids/pattern/GroupExpressionMatchingTest.java | 250 | // and leverage a comparing framework to check result. We could reuse pattern match to check shape and properties. | COMMENT |
| MEDIUM | …/java/org/apache/doris/datasource/kafka/KafkaUtil.java | 247 | // If there are no available backends, utilize the blacklist. | COMMENT |
| MEDIUM | …c/main/java/org/apache/doris/alter/IndexChangeJob.java | 394 | // remove task here just for code robust | COMMENT |
| MEDIUM | …ava/org/apache/doris/common/util/PropertyAnalyzer.java | 231 | // For unique key data model, the feature Merge-on-Write will leverage a primary | COMMENT |
| MEDIUM | …s/query_p0/sql_functions/json_functions/json_table.sql | 30 | insert into table_20_undef_partitions2_keys3_properties4_distributed_by5(pk,col_json_undef_signed,col_json_undef_signed_ | CODE |
| MEDIUM | …s/query_p0/sql_functions/json_functions/json_table.sql | 30 | insert into table_20_undef_partitions2_keys3_properties4_distributed_by5(pk,col_json_undef_signed,col_json_undef_signed_ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | build_profile.sh | 107 | # Write files as separate lines after a marker | COMMENT |
| LOW | build_profile.sh | 129 | # Read files (everything after ===FILES=== marker) | COMMENT |
| LOW | tools/auto-pick-script.py | 29 | # Check if the required command-line arguments are provided | COMMENT |
| LOW | tools/auto-pick-script.py | 44 | # Check if the PR has been merged | COMMENT |
| LOW | tools/auto-pick-script.py | 85 | # Check if the commit is present in the new branch | COMMENT |
| LOW | tools/fdb/fdb_ctl.sh | 395 | # Check if FDB_HOME is set and not root | COMMENT |
| LOW | tools/fdb/fdb_ctl.sh | 401 | # Check if FDB_HOME is empty | COMMENT |
| LOW | docker/runtime/be/resource/init_be.sh | 69 | # Check if the BE node is registered | COMMENT |
| LOW | docker/runtime/be/resource/init_be.sh | 91 | # Check if BE is registered | COMMENT |
| LOW | docker/runtime/fe/resource/init_fe.sh | 54 | # Check if the parameter is empty | COMMENT |
| LOW | docker/runtime/doris-compose/resource/init_fe.sh | 218 | # Check if SQL_MODE_NODE_MGR is set to 1 | COMMENT |
| LOW | docker/runtime/doris-compose/resource/init_cloud.sh | 49 | # Check if SQL_MODE_NODE_MGR is set | COMMENT |
| LOW | docker/runtime/doris-compose/resource/init_be.sh | 51 | # Check if SQL_MODE_NODE_MGR is set to 1 | COMMENT |
| LOW | docker/runtime/doris-compose/resource/entrypoint.sh | 70 | # Set permissions to allow core dumps from non-root users | COMMENT |
| LOW | docker/runtime/doris-compose/resource/entrypoint.sh | 72 | # Set ownership to the host user | COMMENT |
| LOW | …-compose/kerberos/health-checks/supervisorctl-check.sh | 31 | # Check if all Hadoop services are running | COMMENT |
| LOW | …_special_orc_formats/data_gen_scripts/generate_data.py | 11 | # Open the file and write ORC data | COMMENT |
| LOW⚡ | be/src/udf/python/python_server.py | 685 | # Check if result is None when always_nullable is False | COMMENT |
| LOW | be/src/udf/python/python_server.py | 255 | # Check if we should apply special IP type conversion based on metadata | COMMENT |
| LOW | be/src/udf/python/python_server.py | 1086 | # Check if module has import errors stored | COMMENT |
| LOW | be/src/udf/python/python_server.py | 2499 | # Check if output is single-field or multi-field | COMMENT |
| LOW | bin/start_fe.sh | 262 | # Check if a Java option already exists in the options string. | COMMENT |
| LOW | bin/start_be.sh | 495 | # Check if a Java option already exists in the options string. | COMMENT |
| LOW | samples/load/shell/s3_load_demo.sh | 134 | # Check if task count has reached maximum limit(MAX_RUNNING_JOB) | COMMENT |
| LOW | samples/load/shell/s3_load_file_demo.sh | 108 | # Check if task count has reached maximum limit(MAX_RUNNING_JOB) | COMMENT |
| LOW | samples/load/shell/s3_load_file_demo.sh | 132 | # Check if index range is valid | COMMENT |
| LOW | regression-test/pipeline/common/oss-utils.sh | 39 | # Check if the file exists. | COMMENT |
| LOW | …nudtf_p0/udtf_scripts/pyudtf_module/exceptions_udtf.py | 46 | # Check if doubled value is within safe range | COMMENT |
| LOW | …nudtf_p0/udtf_scripts/pyudtf_module/exceptions_udtf.py | 202 | # Check if leap year | COMMENT |
| LOW | …nudtf_p0/udtf_scripts/pyudtf_module/edge_cases_udtf.py | 179 | # Check if it's a boundary date | COMMENT |
| LOW | build-support/run-clang-tidy.sh | 261 | # Check if a line number falls within any changed range for a file. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | post-build.sh | 26 | # Usage: | COMMENT |
| LOW | build_profile.sh | 21 | # Usage: | COMMENT |
| LOW | build.sh | 21 | # Usage: | COMMENT |
| LOW | run-fs-env-test.sh | 19 | # Usage: | COMMENT |
| LOW | tools/fast-fe-ut.sh | 20 | # Usage: | COMMENT |
| LOW | tools/fast-compile-fe.sh | 20 | # Usage: | COMMENT |
| LOW | tools/emr_storage_regression/emr_tools.sh | 21 | # Usage: | COMMENT |
| LOW | tools/tpcds-tools/bin/build-tpcds-tools.sh | 22 | # Usage: | COMMENT |
| LOW | tools/ssb-tools/bin/build-ssb-dbgen.sh | 22 | # Usage: | COMMENT |
| LOW | tools/tpch-tools/bin/build-tpch-dbgen.sh | 22 | # Usage: | COMMENT |
| LOW | …/docker-compose/hive/scripts/snapshot-hive-baseline.sh | 23 | # Usage: | COMMENT |
| LOW | be/test/testutil/desc_tbl_builder.h | 39 | // Example usage: | COMMENT |
| LOW | be/src/util/slice.h | 316 | // Usage example: | COMMENT |
| LOW | be/src/util/bitmap.h | 124 | // Example usage: | COMMENT |
| LOW | be/src/runtime/thread_context.h | 73 | // Usage example: | COMMENT |
| LOW | bin/start_fe.sh | 294 | # Usage: | COMMENT |
| LOW | bin/start_be.sh | 527 | # Usage: | COMMENT |
| LOW | samples/stream_load/python/DorisStreamLoad.py | 26 | # How to use: | COMMENT |
| LOW | build-support/run-clang-tidy.sh | 24 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/qerror.py | 92 | CODE | |
| LOW | tools/profile_viewer.py | 40 | CODE | |
| LOW | tools/profile_viewer.py | 204 | CODE | |
| LOW | …/thirdparties/docker-compose/iceberg/tools/gen_data.py | 98 | CODE | |
| LOW | pytest/sys/test_sys_hll_load.py | 143 | CODE | |
| LOW | …st/sys/test_sys_stream_load/test_stream_load_sc_job.py | 196 | CODE | |
| LOW | pytest/lib/palo_task.py | 125 | CODE | |
| LOW | pytest/lib/palo_task.py | 161 | CODE | |
| LOW | pytest/lib/palo_client.py | 255 | CODE | |
| LOW | pytest/lib/palo_client.py | 474 | CODE | |
| LOW | pytest/lib/palo_client.py | 544 | CODE | |
| LOW | pytest/lib/palo_client.py | 582 | CODE | |
| LOW | pytest/lib/palo_client.py | 669 | CODE | |
| LOW | pytest/lib/palo_client.py | 858 | CODE | |
| LOW | pytest/lib/palo_client.py | 865 | CODE | |
| LOW | pytest/lib/palo_client.py | 1048 | CODE | |
| LOW | pytest/lib/palo_client.py | 1219 | CODE | |
| LOW | pytest/lib/palo_client.py | 1221 | CODE | |
| LOW | pytest/lib/palo_client.py | 1293 | CODE | |
| LOW | pytest/lib/palo_client.py | 1406 | CODE | |
| LOW | pytest/lib/palo_client.py | 1905 | CODE | |
| LOW | pytest/lib/palo_client.py | 1959 | CODE | |
| LOW | pytest/lib/palo_client.py | 2108 | CODE | |
| LOW | pytest/lib/palo_client.py | 2297 | CODE | |
| LOW | pytest/lib/palo_client.py | 2716 | CODE | |
| LOW | pytest/lib/palo_client.py | 2900 | CODE | |
| LOW | pytest/lib/palo_client.py | 3158 | CODE | |
| LOW | pytest/lib/palo_client.py | 3294 | CODE | |
| LOW | pytest/lib/palo_client.py | 3387 | CODE | |
| LOW | pytest/lib/palo_client.py | 3573 | CODE | |
| LOW | pytest/lib/palo_client.py | 3624 | CODE | |
| LOW | pytest/lib/palo_client.py | 3630 | CODE | |
| LOW | pytest/lib/palo_client.py | 3639 | CODE | |
| LOW | pytest/lib/palo_client.py | 3719 | CODE | |
| LOW | pytest/lib/palo_client.py | 3805 | CODE | |
| LOW | pytest/lib/palo_client.py | 3907 | CODE | |
| LOW | pytest/lib/palo_client.py | 4027 | CODE | |
| LOW | pytest/lib/palo_client.py | 4088 | CODE | |
| LOW | pytest/lib/palo_sql/palo_loadinfo.py | 37 | CODE | |
| LOW | pytest/qe/query_regression/test_execute.py | 59 | CODE | |
| LOW | pytest/qe/palo2/lib/palo_qe_client.py | 104 | CODE | |
| LOW | pytest/qe/palo2/lib/palo_qe_client.py | 119 | CODE | |
| LOW | pytest/qe/palo2/lib/palo_qe_client.py | 159 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | tools/fdb/fdb_vars.sh | 24 | # For simplicity, you can use one direcotry. For production, you should use SSDs. | COMMENT |
| LOW | be/src/core/cow.h | 381 | * If you override 'mutate' method in inherited classes, don't forget to make it virtual in base class or to make i | COMMENT |
| MEDIUM | be/src/util/time.h | 117 | /// yyyy-MM-dd HH:mm:SS[.ms[us[ns]]. It's worth noting that if the precision specified | COMMENT |
| MEDIUM | samples/load/shell/s3_load_demo.sh | 66 | # - If the load fails, you can use the SHOW LOAD command to view detailed error information | COMMENT |
| MEDIUM | samples/load/shell/s3_load_file_demo.sh | 60 | # - If the load fails, you can use the SHOW LOAD command to view detailed error information | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | pytest/qe/palo2/src/test_query_join.py | 320 | CODE | |
| MEDIUM | pytest/qe/palo2/src/test_query_join.py | 321 | CODE | |
| MEDIUM | pytest/qe/palo2/src/test_query_join.py | 323 | CODE | |
| MEDIUM | pytest/qe/palo2/src/test_query_join.py | 324 | CODE | |
| MEDIUM | pytest/qe/palo2/src/test_query_join.py | 325 | CODE | |
| MEDIUM | pytest/qe/palo2/src/test_query_join.py | 328 | CODE | |
| MEDIUM | pytest/qe/palo2/src/test_query_join.py | 330 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | be/src/udf/python/python_server.py | 1215 | Factory method to create the appropriate UDF loader based on metadata. Args: python_udf_me | STRING |
| HIGH | be/src/udf/python/python_server.py | 1302 | Load the UDAF class from metadata. Args: python_udf_meta: UDAF metadata Returns: | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | be/src/runtime/exec_env_init.cpp | 293 | // max num is useless because it will start as many as requested in the past | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | be/test/core/jsonb/serialize_test.cpp | 527 | // Schema-only scaffold for the verifier: builds an EMPTY destination Block whose column | COMMENT |
| MEDIUM⚡ | be/test/exec/test_data/json_scanner/test_nested.json | 1 | [{"title": "Display Progress Bar at the Time of Processing", "qid": "1000000", "answers": [{"date": "2009-06-16T09:55:57 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | be/test/testutil/mock/mock_sorter.h | 22 | ///TODO: implement the Sorter interface | COMMENT |
| LOW | be/src/exprs/vexpr.cpp | 780 | // TODO: implement partial debug string for member vars | COMMENT |
| LOW | …re/src/main/java/org/apache/doris/persist/EditLog.java | 1432 | // TODO: implement this while statistics finished related work. | COMMENT |
| LOW | …re/src/main/java/org/apache/doris/persist/EditLog.java | 1485 | // TODO: implement | COMMENT |