Apache Doris is a real-time analytics and hybrid search database for AI agents.
This report summarizes scanner evidence for apache/doris, a Java project with 16,063 GitHub stars. SynthScan examined 4,020,667 lines of code across 19919 source files, recording 21994 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 7.4 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 20012 finding(s).
Are imports declared and package/API names verified? 898 finding(s).
Are wrappers, guards, and repeated structures necessary? 2102 finding(s).
Which changes need focused human review? 21994 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 21994 distinct pattern matches across 24 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| 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-fe-ut.sh | 41 | # deeper -- fe-filesystem/*, fe-connector/*, fe-authentication/* -- is invisible to it. Combined | COMMENT |
| LOW | run-fe-ut.sh | 201 | # The fluss connector. The other connectors' tests run because fe-core declares each one as a test | 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.sh | 881 | modules+=("be-java-extensions/jni-spi") | COMMENT |
| LOW | build.sh | 1381 | done | COMMENT |
| LOW | build.sh | 1521 | echo " plugin at all." | COMMENT |
| LOW | build.sh | 1601 | echo "Copy Be Extensions hadoop deps jars to ${BE_HADOOP_HDFS_DIR}" | COMMENT |
| LOW | build.sh | 1661 | # Third-party filesystem jars (JuiceFS, JindoFS) are packaged by post-build.sh | COMMENT |
| LOW | build.sh | 1681 | # library to a UUID-suffixed file and loads that copy for the asking classloader. Each plugin, | COMMENT |
| LOW | build-plugin.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | build-for-release.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .licenserc.yaml | 61 | - "fe/fe-authorization/fe-authorization-spi/src/test/resources/authorization-plugin-surface.txt" | COMMENT |
| LOW | env.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | reset_submodule.sh | 1 | # Licensed to the Apache Software Foundation (ASF) under one | 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/playwright.config.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/eslint.config.js | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/vite.config.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/vitest.config.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/tests/e2e/scaffold.spec.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/tests/e2e/playground.spec.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/tests/e2e/log.spec.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/tests/e2e/operations.spec.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/runtimeBasePath.test.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/main.tsx | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/vite-env.d.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/runtimeBasePath.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/app/queryClient.test.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/app/useCurrentUser.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/app/AppShell.tsx | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/app/AppRoutes.test.tsx | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/app/AuthGate.tsx | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/app/AppRoutes.tsx | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/app/queryClient.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/app/ModulePlaceholder.tsx | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/test/setup.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/components/operations/dynamicTable.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/components/operations/DynamicDataTable.test.tsx | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/components/operations/OperationState.test.tsx | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/components/operations/DynamicDataTable.tsx | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/components/operations/OperationState.tsx | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/components/operations/dynamicTable.test.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/api/auth.test.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/api/log.test.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/api/webSql.test.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/api/queryProfiles.test.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/api/me.test.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | ui/src/api/operations.ts | 1 | // Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| 17997 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/src/load/group_commit/group_commit_mgr.cpp | 530 | pipeline_params.fragment.output_sink.olap_table_sink.schema.indexes.size(); | CODE |
| CRITICAL⚡ | …ris/connector/iceberg/IcebergTimestampMappingTest.java | 30 | org.apache.iceberg.types.Types.TimestampType.withoutZone(), flag, flag)); | CODE |
| CRITICAL⚡ | …ris/connector/iceberg/IcebergTimestampMappingTest.java | 32 | org.apache.iceberg.types.Types.ListType.ofOptional(1, | CODE |
| CRITICAL⚡ | …ris/connector/iceberg/IcebergTimestampMappingTest.java | 33 | org.apache.iceberg.types.Types.TimestampType.withZone()), flag, flag); | CODE |
| CRITICAL⚡ | …ris/connector/iceberg/IcebergTimestampMappingTest.java | 36 | org.apache.iceberg.types.Types.FixedType.ofLength(16), flag, flag).getTypeName()); | CODE |
| CRITICAL⚡ | …ris/connector/iceberg/IcebergTimestampMappingTest.java | 43 | org.apache.iceberg.types.Types.NestedField.optional(1, "ts", | CODE |
| CRITICAL⚡ | …ris/connector/iceberg/IcebergTimestampMappingTest.java | 44 | org.apache.iceberg.types.Types.TimestampType.withZone())); | CODE |
| CRITICAL⚡ | …ris/connector/iceberg/IcebergTimestampMappingTest.java | 48 | new org.apache.doris.connector.spi.pushdown.ConnectorComparison( | CODE |
| CRITICAL⚡ | …ris/connector/iceberg/IcebergTimestampMappingTest.java | 50 | new org.apache.doris.connector.spi.pushdown.ConnectorColumnRef("ts", type), | CODE |
| CRITICAL⚡ | …ris/connector/iceberg/IcebergTimestampMappingTest.java | 51 | new org.apache.doris.connector.spi.pushdown.ConnectorLiteral(type, utc)); | CODE |
| CRITICAL | …doris/connector/iceberg/IcebergPartitionUtilsTest.java | 92 | Assertions.assertEquals(Collections.singletonList(org.apache.doris.connector.spi.ConnectorType.of("INT")), | CODE |
| CRITICAL | …doris/connector/iceberg/IcebergPartitionUtilsTest.java | 144 | Assertions.assertEquals(Collections.singletonList(org.apache.doris.connector.spi.ConnectorType.of("UUID")), | CODE |
| CRITICAL | …doris/connector/iceberg/IcebergPartitionUtilsTest.java | 879 | .addField(org.apache.iceberg.expressions.Expressions.day("ts2")).commit(); | CODE |
| CRITICAL | …r/iceberg/IcebergConnectorPluginAuthenticatorTest.java | 170 | org.apache.doris.kerberos.AuthenticationConfig.getSimpleAuthenticationConfig(storageConf)); | CODE |
| CRITICAL | …s/connector/iceberg/IcebergPredicateConverterTest.java | 217 | org.apache.iceberg.expressions.Binder.bind(SCHEMA.asStruct(), out.get(0), true)); | CODE |
| CRITICAL | …che/doris/connector/iceberg/IcebergPartitionUtils.java | 291 | org.apache.iceberg.types.Conversions.toByteBuffer(type, value).duplicate(); | CODE |
| CRITICAL | …che/doris/connector/cache/ScopedMetaCacheLeakTest.java | 133 | nowNanos.set(java.util.concurrent.TimeUnit.SECONDS.toNanos(2L)); | CODE |
| CRITICAL | …apache/doris/connector/hudi/HudiConnectorMetadata.java | 689 | new org.apache.doris.connector.spi.pushdown.ConnectorColumnRef(HUDI_COMMIT_TIME_COLUMN, stringType); | CODE |
| CRITICAL | …/apache/doris/connector/hudi/HudiScanPlanProvider.java | 867 | .setConf(new org.apache.hudi.storage.hadoop.HadoopStorageConfiguration(conf)) | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 28 | io.trino.spi.type.TimestampWithTimeZoneType.createTimestampWithTimeZoneType(9)).getTypeName()); | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 30 | io.trino.spi.type.TimestampWithTimeZoneType.createTimestampWithTimeZoneType(9)).getPrecision()); | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 32 | io.trino.spi.type.TimestampType.createTimestampType(9)).getTypeName()); | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 41 | org.apache.doris.connector.spi.ConnectorType.of("TIMESTAMPTZ", 6, 0); | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 44 | new org.apache.doris.connector.spi.pushdown.ConnectorComparison( | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 46 | new org.apache.doris.connector.spi.pushdown.ConnectorColumnRef("ts", dorisType), | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 47 | new org.apache.doris.connector.spi.pushdown.ConnectorLiteral(dorisType, utc)); | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 50 | io.trino.spi.type.TimestampWithTimeZoneType.createTimestampWithTimeZoneType(precision); | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 59 | Assertions.assertEquals(io.trino.spi.type.LongTimestampWithTimeZone.fromEpochMillisAndFraction( | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 69 | org.apache.doris.connector.spi.ConnectorType.of("DATETIMEV2", 6, 0); | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 71 | new org.apache.doris.connector.spi.pushdown.ConnectorComparison( | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 73 | new org.apache.doris.connector.spi.pushdown.ConnectorColumnRef("ts", dorisType), | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 74 | new org.apache.doris.connector.spi.pushdown.ConnectorLiteral(dorisType, | CODE |
| CRITICAL⚡ | …e/doris/connector/trino/TrinoTimestampMappingTest.java | 80 | "ts", io.trino.spi.type.TimestampType.createTimestampType(9)))); | CODE |
| CRITICAL | …/apache/doris/connector/trino/TrinoDorisConnector.java | 87 | return org.apache.doris.connector.spi.ConnectorTestResult.success(); | CODE |
| CRITICAL | …/apache/doris/connector/trino/TrinoDorisConnector.java | 89 | return org.apache.doris.connector.spi.ConnectorTestResult.failure("Trino connector not initialized"); | CODE |
| CRITICAL | …che/doris/connector/trino/TrinoPredicateConverter.java | 322 | return io.trino.spi.type.DateTimeEncoding.packDateTimeWithZone( | CODE |
| CRITICAL | …che/doris/connector/trino/TrinoPredicateConverter.java | 325 | return io.trino.spi.type.LongTimestampWithTimeZone.fromEpochMillisAndFraction( | CODE |
| CRITICAL | …oris/connector/paimon/PaimonBackendBoundTableTest.java | 335 | org.apache.paimon.CoreOptions.SCAN_MANIFEST_PARALLELISM.key(), "1")); | CODE |
| CRITICAL | …oris/connector/paimon/PaimonBackendBoundTableTest.java | 351 | org.apache.paimon.CoreOptions.SCAN_MANIFEST_PARALLELISM.key(), "1")); | CODE |
| CRITICAL | …oris/connector/paimon/PaimonBackendBoundTableTest.java | 597 | org.apache.paimon.CoreOptions.SCAN_MANIFEST_PARALLELISM.key(), "4")); | CODE |
| CRITICAL | …oris/connector/paimon/PaimonBackendBoundTableTest.java | 605 | .get(org.apache.paimon.CoreOptions.SCAN_MANIFEST_PARALLELISM.key())); | CODE |
| CRITICAL | …he/doris/connector/paimon/PaimonReaderOptionsTest.java | 305 | name, org.apache.paimon.types.RowType.builder().field("id", new IntType()).build(), | CODE |
| CRITICAL | …ctor/paimon/PaimonConnectorMetadataStatisticsTest.java | 167 | org.junit.jupiter.api.Assumptions.assumeTrue( | CODE |
| CRITICAL | …ctor/paimon/PaimonConnectorMetadataStatisticsTest.java | 190 | org.junit.jupiter.api.Assumptions.assumeTrue( | CODE |
| CRITICAL | …doris/connector/paimon/PaimonScanPlanProviderTest.java | 557 | org.apache.paimon.data.BinaryString.fromString("east"))); | CODE |
| CRITICAL | …doris/connector/paimon/PaimonScanPlanProviderTest.java | 1565 | org.junit.jupiter.api.Assumptions.assumeTrue( | CODE |
| CRITICAL | …doris/connector/paimon/PaimonScanPlanProviderTest.java | 2799 | write.write(GenericRow.of(1, org.apache.paimon.data.Timestamp.fromEpochMillis(1000))); | CODE |
| CRITICAL | …doris/connector/paimon/PaimonScanPlanProviderTest.java | 2814 | messages.add(new org.apache.paimon.table.sink.CommitMessageImpl(original.partition(), | CODE |
| CRITICAL | …doris/connector/paimon/PaimonScanPlanProviderTest.java | 2880 | messages.add(new org.apache.paimon.table.sink.CommitMessageImpl(original.partition(), | CODE |
| CRITICAL | …doris/connector/paimon/PaimonScanPlanProviderTest.java | 2926 | .option(org.apache.paimon.format.OrcOptions.ORC_TIMESTAMP_LTZ_LEGACY_TYPE.key(), | CODE |
| CRITICAL | …doris/connector/paimon/PaimonScanPlanProviderTest.java | 2938 | write.write(GenericRow.of(branch, org.apache.paimon.data.Timestamp.fromEpochMillis(1000))); | CODE |
| CRITICAL | …doris/connector/paimon/PaimonScanPlanProviderTest.java | 2980 | write.write(GenericRow.of(1, org.apache.paimon.data.Timestamp.fromEpochMillis(1000))); | CODE |
| CRITICAL | …doris/connector/paimon/PaimonScanPlanProviderTest.java | 3007 | .filter(Optional.of(new org.apache.doris.connector.spi.pushdown.ConnectorIsNull( | CODE |
| CRITICAL | …org/apache/doris/connector/paimon/PaimonConnector.java | 190 | key -> org.apache.doris.connector.cache.ScopePath.table(key.getDb(), key.getTable()), | CODE |
| CRITICAL | …che/doris/connector/paimon/PaimonScanPlanProvider.java | 949 | java.util.function.Supplier<Table> legacyOrcSchemaTable = com.google.common.base.Suppliers.memoize( | CODE |
| 341 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 | 773 | f"the result of row {i} is null, but the return type is not nullable, " | CODE |
| HIGH | be/src/udf/python/python_server.py | 874 | f"the result of row {i} is null, but the return type is not nullable, " | CODE |
| HIGH | be/src/udf/python/python_server.py | 1880 | if not actual_field.type.equals(expected_field.type): | CODE |
| HIGH | be/src/udf/python/python_server.py | 2221 | 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 | …test/core/block/adaptive_block_size_predictor_test.cpp | 38 | // ── helper functions ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …test/core/block/adaptive_block_size_predictor_test.cpp | 65 | // ── AdaptiveBlockSizePredictorTest ─────────────────────────────────────────── | COMMENT |
| MEDIUM | …test/core/block/adaptive_block_size_predictor_test.cpp | 74 | // ── Test 1: no history ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …test/core/block/adaptive_block_size_predictor_test.cpp | 93 | // ── Test 2: EWMA convergence ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …test/core/block/adaptive_block_size_predictor_test.cpp | 116 | // ── Test 4: zero rows block is ignored ─────────────────────────────────────── | COMMENT |
| MEDIUM | …test/core/block/adaptive_block_size_predictor_test.cpp | 135 | // ── Test 5: disabled when preferred_block_size_bytes == 0 ──────────────────── | COMMENT |
| MEDIUM⚡ | …test/core/block/adaptive_block_size_predictor_test.cpp | 147 | // ── Test 6: config flag disables predictor ──────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …test/core/block/adaptive_block_size_predictor_test.cpp | 152 | // ── predict_next_rows tests ────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …test/core/block/adaptive_block_size_predictor_test.cpp | 154 | // ── Test: _block_size_bytes == 0 returns block_size_rows ───────────────────── | COMMENT |
| MEDIUM | …test/core/block/adaptive_block_size_predictor_test.cpp | 166 | // ── Test: no history, no metadata hint → probe_rows ──────────────────────── | COMMENT |
| MEDIUM | …test/core/block/adaptive_block_size_predictor_test.cpp | 180 | // ── Test: no history, metadata hint computed successfully ──────────────────── | COMMENT |
| MEDIUM | …test/core/block/adaptive_block_size_predictor_test.cpp | 204 | // ── Test: no history, second call reuses same hint ─────────────────────────── | COMMENT |
| MEDIUM | …test/core/block/adaptive_block_size_predictor_test.cpp | 215 | // ── Test: has history, uses EWMA bytes_per_row ────────────────────────────── | COMMENT |
| MEDIUM⚡ | …test/core/block/adaptive_block_size_predictor_test.cpp | 239 | // ── Test: predicted > block_size_rows → clamped to block_size_rows ───────────── | COMMENT |
| MEDIUM⚡ | …test/core/block/adaptive_block_size_predictor_test.cpp | 249 | // ── Test: huge bytes_per_row → predicted < 1 → clamped to 1 ──────────────── | COMMENT |
| MEDIUM⚡ | …test/core/block/adaptive_block_size_predictor_test.cpp | 259 | // ── Test: metadata hint with multiple columns ─────────────────────────────── | COMMENT |
| MEDIUM | …test/core/block/adaptive_block_size_predictor_test.cpp | 273 | // ── Test: no hint (simulates empty segment with 0 rows) ───────────────────── | COMMENT |
| MEDIUM | …test/core/block/adaptive_block_size_predictor_test.cpp | 310 | // ── batch_size tests ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/util/dns_cache_test.cpp | 95 | // ── existing tests ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/util/dns_cache_test.cpp | 171 | // ── new tests for eviction logic ───────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/util/dns_cache_test.cpp | 335 | // ── negative cache tests ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/util/dns_cache_test.cpp | 509 | // ── Finding 1: mutable TTL is honored by existing tombstones ───────────────── | COMMENT |
| MEDIUM | be/test/util/dns_cache_test.cpp | 571 | // ── Finding 2: single-flight retry ────────────────────────────────────────── | COMMENT |
| MEDIUM | be/test/util/dns_cache_test.cpp | 603 | // ── Finding 4: refresh cleanup doesn't break re-arm ───────────────────────── | COMMENT |
| MEDIUM | be/test/util/dns_cache_test.cpp | 642 | // ── only authoritative NXDOMAIN may evict ──────────────────────────────────── | COMMENT |
| MEDIUM | be/test/util/dns_cache_test.cpp | 742 | // ── negative cache covers hosts that never resolved ────────────────────────── | COMMENT |
| MEDIUM | be/test/util/dns_cache_test.cpp | 794 | // ── shutdown responsiveness ────────────────────────────────────────────────── | 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 | 138 | // ── create_output_spill_files ──────────────────────────────────────────────── | COMMENT |
| 355 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | ui/src/pages/PlaygroundPage.tsx | 83 | function insertSchemaColumnIntoSql( | CODE |
| LOW | ui/src/pages/queryProfiles/profileParserClient.ts | 38 | export function profileParserErrorMessage(code: ProfileParserErrorCode): string { | CODE |
| 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/benchmark/tests/test_run_benchmark.py | 239 | def test_query_failure_is_reported_and_stops_the_suite(self): | STRING |
| LOW⚡ | tools/benchmark/tests/test_run_benchmark.py | 246 | def test_queries_only_does_not_modify_tables(self): | STRING |
| LOW⚡ | tools/benchmark/tests/test_run_benchmark.py | 253 | def test_invalid_scale_is_rejected_before_connecting(self): | STRING |
| LOW⚡ | tools/benchmark/tests/test_run_benchmark.py | 258 | def test_tpch_and_tpcds_complete_workflow(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 101 | def test_complete_workflow_and_distinct_results(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 113 | def test_existing_database_never_receives_inserts(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 118 | def test_failed_or_unpublished_insert_stops_preparation(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 129 | def test_visible_status_is_not_confused_with_sql_or_label(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 142 | def test_visible_in_sql_does_not_hide_an_unpublished_insert(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 148 | def test_generator_splits_scale_with_data_and_allow_override(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 199 | def test_preparation_errors_are_saved_in_log(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 217 | def test_single_split_catalog_error_prevents_imports(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 228 | def test_invalid_splits_are_rejected_before_connecting(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 304 | def test_tpc_queries_only_uses_requested_scale(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 320 | def test_tpc_preparation_errors_abort_before_queries(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 333 | def test_ssb_flat_failures_abort_before_measuring_queries(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 348 | def test_tpc_query_error_is_not_recorded_as_success(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 360 | def test_tpc_rejects_ssb_modes_and_invalid_arguments_before_connecting(self): | STRING |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 369 | def test_existing_result_directory_is_not_overwritten(self): | STRING |
| LOW | tools/be-java-plugins/check_plugin_layout.py | 265 | def check_plugin_ships_no_spi(plugin, jars, fail): | CODE |
| LOW | tools/be-java-plugins/check_plugin_layout.py | 485 | def check_closure_self_contained(plugin, jars, spi_jar, fail): | 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 | 196 | def get_doris_running_containers(cluster_name): | CODE |
| LOW | docker/runtime/doris-compose/utils.py | 246 | def detect_docker_compose_cmd(): | CODE |
| LOW | docker/runtime/doris-compose/utils.py | 309 | 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 | 2570 | def _process_udtf_with_list_array( | CODE |
| LOW | be/src/udf/python/python_server.py | 94 | def extract_base_unix_socket_path(unix_socket_uri: str) -> str: | CODE |
| LOW | be/src/udf/python/python_server.py | 236 | def convert_arrow_field_to_python(field, column_metadata=None): | CODE |
| LOW | be/src/udf/python/python_server.py | 303 | def convert_arrow_value_to_python(value, arrow_type): | CODE |
| LOW | be/src/udf/python/python_server.py | 413 | def needs_nested_python_normalization(arrow_type): | CODE |
| LOW | be/src/udf/python/python_server.py | 433 | def convert_python_to_arrow_value(value, output_type=None): | CODE |
| LOW | be/src/udf/python/python_server.py | 1364 | def has_python_file_recursive(location: str) -> bool: | CODE |
| 915 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docker/runtime/doris-compose/command.py | 1563 | except: | CODE |
| HIGH | docker/runtime/doris-compose/command.py | 1531 | except: | CODE |
| HIGH | docker/runtime/doris-compose/cluster.py | 122 | except: | CODE |
| HIGH | pytest/deploy/process_config_file.py | 59 | except AttributeError as e: | CODE |
| HIGH | pytest/deploy/process_config_file.py | 80 | except AttributeError as e: | CODE |
| HIGH | pytest/sys/test_sys_partition_delete.py | 128 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_list_alter.py | 99 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 50 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 60 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 87 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 101 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 128 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 138 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 142 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 148 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 153 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 181 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 185 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 194 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 203 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 208 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 217 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 227 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 250 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 273 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 286 | except: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 332 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 347 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 367 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 379 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 420 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 482 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 552 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 626 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 699 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 776 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 849 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_privilege.py | 855 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 264 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 538 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1019 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1028 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1037 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1090 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1099 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1108 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1159 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1168 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1177 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1232 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1241 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1250 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1259 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1307 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1316 | except: | CODE |
| HIGH | pytest/sys/test_sys_partition_load.py | 1542 | except: | CODE |
| HIGH | pytest/sys/test_sys_verify.py | 63 | except: | CODE |
| HIGH | pytest/sys/test_sys_verify.py | 273 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_restart.py | 172 | except Exception as e: | CODE |
| HIGH | pytest/sys/test_sys_user_property.py | 59 | except: | CODE |
| 92 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 | 574 | // Step 2: Convert to Java HashMap | COMMENT |
| LOW⚡ | be/test/util/jni_util_test.cpp | 579 | // Step 3: Get java/util/HashMap class | COMMENT |
| LOW⚡ | be/test/util/jni_util_test.cpp | 584 | // Step 4: Prepare commonly used methods | COMMENT |
| LOW | be/test/util/jni_util_test.cpp | 615 | // Step 6: Create test key and check containsKey / containsValue | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 57 | // Step 1: Create first index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 60 | // Step 2: Set build parameters | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 70 | // Step 3: Add vectors to the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 81 | // Step 4: Save the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 85 | // Step 5: Create a new index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 88 | // Step 6: Load the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 92 | // Step 7: Verify the loaded index works by searching | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 144 | // Step 1: Create first index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 147 | // Step 2: Set build parameters | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 157 | // Step 3: Add vectors to the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 168 | // Step 4: Save the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 172 | // Step 5: Create a new index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 176 | // Step 6: Load the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 180 | // Step 7: Verify the loaded index works by searching | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 323 | // Step 1: Create indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 329 | // Step 2: Generate vectors and add to indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 335 | // Step 3: Search | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 387 | // Step 1: Create indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 393 | // Step 2: Generate vectors and add to indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 399 | // Step 3: Search | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 424 | // Step 4: Compare results | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 433 | // Step 1: Create and build index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 455 | // Step 2: Load index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 459 | // Step 3: Search all vectors | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 761 | // Step 2: Load index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 765 | // Step 3: Range search | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 362 | // Step 4: Compare results | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 476 | // Step 4: Verify we got all vectors back | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 506 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 611 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 723 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 844 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 890 | // 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 | 1902 | // Step 1: delete_rowsets_for_schema_change + add SC output | COMMENT |
| LOW⚡ | be/test/cloud/cloud_tablet_test.cpp | 1911 | // Step 2: compaction merges SC output [2],[3],[4],[5],[6] -> [2-6] | COMMENT |
| LOW | be/test/cloud/cloud_tablet_test.cpp | 1929 | // Step 3: delete_expired_stale_rowsets — this is where CI crashed | COMMENT |
| 287 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 | 574 | // Step 2: Convert to Java HashMap | COMMENT |
| LOW⚡ | be/test/util/jni_util_test.cpp | 579 | // Step 3: Get java/util/HashMap class | COMMENT |
| LOW⚡ | be/test/util/jni_util_test.cpp | 584 | // Step 4: Prepare commonly used methods | COMMENT |
| LOW | be/test/util/jni_util_test.cpp | 615 | // Step 6: Create test key and check containsKey / containsValue | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 57 | // Step 1: Create first index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 60 | // Step 2: Set build parameters | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 70 | // Step 3: Add vectors to the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 81 | // Step 4: Save the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 85 | // Step 5: Create a new index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 88 | // Step 6: Load the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 92 | // Step 7: Verify the loaded index works by searching | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 144 | // Step 1: Create first index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 147 | // Step 2: Set build parameters | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 157 | // Step 3: Add vectors to the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 168 | // Step 4: Save the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 172 | // Step 5: Create a new index instance | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 176 | // Step 6: Load the index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 180 | // Step 7: Verify the loaded index works by searching | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 323 | // Step 1: Create indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 329 | // Step 2: Generate vectors and add to indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 335 | // Step 3: Search | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 387 | // Step 1: Create indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 393 | // Step 2: Generate vectors and add to indexes | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 399 | // Step 3: Search | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 424 | // Step 4: Compare results | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 433 | // Step 1: Create and build index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 455 | // Step 2: Load index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 459 | // Step 3: Search all vectors | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 761 | // Step 2: Load index | COMMENT |
| LOW⚡ | be/test/storage/index/ann/faiss_vector_index_test.cpp | 765 | // Step 3: Range search | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 362 | // Step 4: Compare results | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 476 | // Step 4: Verify we got all vectors back | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 506 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 611 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 723 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 844 | // Step 1: Create and build index | COMMENT |
| LOW | be/test/storage/index/ann/faiss_vector_index_test.cpp | 890 | // 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 | 1902 | // Step 1: delete_rowsets_for_schema_change + add SC output | COMMENT |
| LOW⚡ | be/test/cloud/cloud_tablet_test.cpp | 1911 | // Step 2: compaction merges SC output [2],[3],[4],[5],[6] -> [2-6] | COMMENT |
| LOW | be/test/cloud/cloud_tablet_test.cpp | 1929 | // Step 3: delete_expired_stale_rowsets — this is where CI crashed | COMMENT |
| LOW⚡ | be/test/exec/operator/hashjoin_build_sink_test.cpp | 594 | // Step 3: Builder's close() runs. With the fix, _signaled should stay false | COMMENT |
| LOW⚡ | be/test/exec/operator/hashjoin_build_sink_test.cpp | 603 | // 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 |
| 268 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 | 405 | 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 | 778 | except Exception as e: | CODE |
| LOW⚡ | be/src/udf/python/python_server.py | 2546 | except Exception as e: | CODE |
| LOW⚡ | be/src/udf/python/python_server.py | 2555 | except Exception as e: | CODE |
| LOW⚡ | be/src/udf/python/python_server.py | 2562 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 839 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 932 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1143 | except Exception: | CODE |
| LOW | be/src/udf/python/python_server.py | 1205 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1253 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1431 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1556 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1589 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1612 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1630 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1638 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1660 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1680 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1921 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 1993 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2034 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2047 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2069 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2098 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2122 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2144 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2176 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2236 | except Exception as e: | CODE |
| LOW | be/src/udf/python/python_server.py | 2245 | except Exception as e: | CODE |
| 350 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/benchmark/tests/test_run_benchmark.py | 148 | CODE | |
| LOW | tools/benchmark/tests/test_run_benchmark.py | 258 | CODE | |
| 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 | 219 | CODE | |
| LOW | docker/runtime/doris-compose/utils.py | 327 | 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 | 236 | CODE | |
| LOW | be/src/udf/python/python_server.py | 792 | CODE | |
| LOW | be/src/udf/python/python_server.py | 1099 | CODE | |
| LOW | be/src/udf/python/python_server.py | 1933 | CODE | |
| LOW | be/src/udf/python/python_server.py | 2252 | CODE | |
| LOW | be/src/udf/python/python_server.py | 2492 | CODE | |
| LOW | be/src/udf/python/python_server.py | 2570 | CODE | |
| LOW | be/src/udf/python/python_server.py | 2785 | 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 | |
| 84 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 | 26 | CODE | |
| LOW | pytest/deploy/deploy.py | 29 | 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 | |
| 25 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 | 106 | << "# This file is auto-generated with doris_cloud.conf:fdb_cluster.\n" | CODE |
| MEDIUM | build-support/compile-bench/bench-lib.sh | 21 | # This file is sourced by build.sh, not executed. | COMMENT |
| MEDIUM | thirdparty/build-thirdparty.sh | 1433 | # Create a mapping file with '<old_sym> <suffixed_sym>' on each line. | COMMENT |
| 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 | be/test/storage/index/snii_clucene_guard_test.cpp | 52 | // <be>/... so it is robust to layout changes without hardcoding the depth. | 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/storage/index/snii/io/local_file.h | 77 | // Flushes the userspace buffer to the fd with a robust partial-write loop. | COMMENT |
| MEDIUM | …e/index/snii/compaction/snii_streamed_session_test.cpp | 406 | // spans at least kMinPaddingLeverage blocks (we start the search at 2x that leverage and walk | 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 |
| 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 | 51 | // 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 | 409 | // For unique key data model, the feature Merge-on-Write will leverage a primary | COMMENT |
| MEDIUM | be/src/storage/index/primary_key_index.h | 50 | // 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 | 1199 | // 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 | …g/apache/doris/connector/hudi/HudiSchemaUtilsTest.java | 361 | // robust superset of the referenced-file versions). MUTATION: emit only the base version -> a native file | 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 | 337 | // 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 | 249 | // 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 |
| MEDIUM | thirdparty/test/lance-prefilter-patch-test.sh | 24 | # Platform definitions must remain safe when this harness enables nounset. | 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 | 648 | Jni::LocalString fake_key; | CODE |
| LOW⚡ | be/test/util/jni_util_test.cpp | 649 | st = Jni::String<Jni::Local>::new_string(env, "key_not_exist", &fake_key); | CODE |
| LOW⚡ | be/test/util/jni_util_test.cpp | 654 | .with_arg(fake_key) | CODE |
| LOW | be/test/runtime/snapshot_loader_test.cpp | 117 | cluster_info.token = "fake_token"; | CODE |
| LOW | be/test/runtime/snapshot_loader_test.cpp | 502 | remote_snapshot.remote_token = "fake_token"; | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 301 | std::string dummy_data(128, 'X'); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 302 | ASSERT_TRUE(fw->append(Slice(dummy_data)).ok()); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 375 | std::string dummy_data(16, 'X'); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 376 | ASSERT_TRUE(fw->append(Slice(dummy_data)).ok()); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 437 | std::string dummy_data(16, 'X'); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 438 | ASSERT_TRUE(fw->append(Slice(dummy_data)).ok()); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 492 | std::string dummy_data(16, 'X'); | CODE |
| LOW | be/test/storage/segment/column_meta_accessor_test.cpp | 493 | ASSERT_TRUE(fw->append(Slice(dummy_data)).ok()); | CODE |
| LOW | be/test/storage/segment/external_col_meta_util_test.cpp | 596 | std::string dummy_data(16, 'X'); | CODE |
| LOW | be/test/storage/segment/external_col_meta_util_test.cpp | 597 | 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 | 1190 | {{std::string("user@example.com"), std::string("example.com")}, uint8_t(1)}, | CODE |
| LOW | be/test/exprs/function/function_string_test.cpp | 3988 | 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 | 1772 | { 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 | …/apache/doris/jni/toolkit/vec/JniSchemaParamsTest.java | 50 | params.put("required_fields", "placeholder"); | CODE |
| LOW | …/apache/doris/jni/toolkit/vec/JniSchemaParamsTest.java | 52 | params.put("columns_types", "placeholder"); | CODE |
| LOW | …main/java/org/apache/doris/paimon/PaimonTypeUtils.java | 193 | ColumnType key = fromPaimonType("dummy-key", mapType.getKeyType()); | CODE |
| LOW | …main/java/org/apache/doris/paimon/PaimonTypeUtils.java | 194 | ColumnType value = fromPaimonType("dummy-value", mapType.getValueType()); | CODE |
| LOW | …/org/apache/doris/sqlparser/PrimaryExpressionTest.java | 63 | Arguments.of("placeholder", "?"), | CODE |
| LOW | …che/doris/statistics/analysis/AnalysisManagerTest.java | 505 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …che/doris/statistics/analysis/AnalysisManagerTest.java | 506 | Column column2 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …che/doris/statistics/analysis/AnalysisManagerTest.java | 530 | Assertions.assertEquals("placeholder", result.colName); | CODE |
| LOW | …che/doris/statistics/analysis/AnalysisManagerTest.java | 536 | Assertions.assertEquals("placeholder", result.colName); | CODE |
| LOW | …che/doris/statistics/analysis/AnalysisManagerTest.java | 556 | Assertions.assertEquals("placeholder", result.colName); | CODE |
| LOW | …che/doris/statistics/analysis/AnalysisManagerTest.java | 582 | QueryColumn placeholder = new QueryColumn(1, 2, 3, "placeholder"); | CODE |
| LOW | …che/doris/statistics/analysis/AnalysisManagerTest.java | 606 | Assertions.assertEquals("placeholder", poll.colName); | CODE |
| LOW | …che/doris/statistics/analysis/AnalysisManagerTest.java | 620 | Assertions.assertEquals("placeholder", pol2.colName); | CODE |
| LOW | …s/statistics/analysis/StatisticsAutoCollectorTest.java | 119 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …ris/statistics/analysis/StatisticsJobAppenderTest.java | 59 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …ris/statistics/analysis/StatisticsJobAppenderTest.java | 137 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …ris/statistics/analysis/StatisticsJobAppenderTest.java | 194 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …ris/statistics/analysis/StatisticsJobAppenderTest.java | 249 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …ris/statistics/analysis/StatisticsJobAppenderTest.java | 309 | Column column1 = new Column("placeholder", PrimitiveType.INT); | CODE |
| LOW | …g/apache/doris/analysis/ExprGsonSerializationTest.java | 145 | samples.put(PlaceHolderExpr.class, new PlaceHolderExpr(new StringLiteral("placeholder"))); | CODE |
| LOW | …g/apache/doris/connector/fake/FakeConnectorPlugin.java | 87 | return "fake-user"; | 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 | …_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 | 770 | # Check if result is None when always_nullable is False | COMMENT |
| LOW | be/src/udf/python/python_server.py | 256 | # Check if we should apply special IP type conversion based on metadata | COMMENT |
| LOW | be/src/udf/python/python_server.py | 1175 | # Check if module has import errors stored | COMMENT |
| LOW | be/src/udf/python/python_server.py | 2590 | # Check if output is single-field or multi-field | COMMENT |
| LOW | bin/start_fe.sh | 268 | # Check if a Java option already exists in the options string. | COMMENT |
| LOW | bin/start_be.sh | 546 | # 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 | 260 | # 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 | 71 | // Usage example: | COMMENT |
| LOW | bin/start_fe.sh | 300 | # Usage: | COMMENT |
| LOW | bin/start_be.sh | 578 | # Usage: | COMMENT |
| LOW | samples/stream_load/python/DorisStreamLoad.py | 26 | # How to use: | COMMENT |
| LOW | build-support/check-fe-core-metadata-funnel.sh | 47 | # Usage: | COMMENT |
| LOW | build-support/check-fe-connector-imports.sh | 35 | # Usage: | COMMENT |
| LOW | build-support/run-clang-tidy.sh | 24 | # Usage: | COMMENT |
| LOW | build-support/compile-bench/tu-bench.sh | 28 | # Usage: | COMMENT |
| LOW | build-support/compile-bench/closure-sweep.sh | 27 | # 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 |
|---|---|---|---|---|
| MEDIUM | be/benchmark/benchmark_binary_arithmetic.hpp | 39 | // Runtime guardrails for the binary-arithmetic template refactors | COMMENT |
| MEDIUM | be/test/core/jsonb/serialize_test.cpp | 529 | // Schema-only scaffold for the verifier: builds an EMPTY destination Block whose column | COMMENT |
| MEDIUM | be/test/storage/index/snii_writer_test.cpp | 456 | // call. add_nulls touches only _null_docids/_rid, so a scaffold-free writer | 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 |
|---|---|---|---|---|
| HIGH | be/src/udf/python/python_server.py | 1304 | Factory method to create the appropriate UDF loader based on metadata. Args: python_udf_me | STRING |
| HIGH | be/src/udf/python/python_server.py | 1391 | 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 | 296 | // max num is useless because it will start as many as requested in the past | COMMENT |
| 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 | 799 | // TODO: implement partial debug string for member vars | COMMENT |
| LOW | …re/src/main/java/org/apache/doris/persist/EditLog.java | 1434 | // TODO: implement this while statistics finished related work. | COMMENT |
| LOW | …re/src/main/java/org/apache/doris/persist/EditLog.java | 1487 | // TODO: implement | COMMENT |