Repository Analysis

databendlabs/databend

Data Agent Ready Warehouse : One for Analytics, Search, AI, Python Sandbox. — rebuilt from scratch. Unified architecture on your S3.

5.3 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of databendlabs/databend, a Rust project with 9,384 GitHub stars. SynthScan v2.0 examined 1,074,363 lines of code across 4957 source files, recording 4871 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 5.3 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

5.3
Adjusted Score
5.3
Raw Score
100%
Time Factor
2026-07-14
Last Push
9.4K
Stars
Rust
Language
1.1M
Lines of Code
5.0K
Files
4.9K
Pattern Hits
2026-07-14
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 1HIGH 41MEDIUM 181LOW 4648

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 4871 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block4225 hits · 4220 pts
SeverityFileLineSnippetContext
LOWruff.toml61COMMENT
LOWdocker/it-iceberg-catalogs/docker-compose.yaml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWdocker/it-iceberg-catalogs/docker-compose.yaml61 /bin/sh -c " until (/usr/bin/mc config host add minio http://minio:9000 admin password) do echo '...waiting...' &&COMMENT
LOWtests/compat_fuse/test_cases.yaml1# Fuse table compatibility test matrix.COMMENT
LOWtests/cloud_control_server/udf_env.toml1# UDF sandbox environment variables for the cloud-control mock server.COMMENT
LOW…ttach_read_only/02_0006_attach_table_ro_issue_16121.sh21# AI configurations (provider url, ak/sk) are not ready for CI, thus the following test case is commented outCOMMENT
LOWtests/suites/5_ee/02_data_mask/02_0000_data_mask.py21COMMENT
LOWtests/suites/5_ee/02_data_mask/02_0000_data_mask.py41# )COMMENT
LOWtests/suites/5_ee/02_data_mask/02_0000_data_mask.py61# mycursor.execute("select * from data_mask_test")COMMENT
LOWtests/suites/5_ee/02_data_mask/02_0000_data_mask.py81# # set column a masking policyCOMMENT
LOWtests/suites/5_ee/02_data_mask/02_0000_data_mask.py101COMMENT
LOWtests/suites/5_ee/02_data_mask/02_0000_data_mask.py121# print(data)COMMENT
LOW…ul/08_select_stage/08_00_parquet/08_00_05_query_uri.sh1#!/usr/bin/env bashCOMMENT
LOW…sts/suites/1_stateful/02_query/02_0006_set_priority.py21with NativeClient(name="client1>") as client1:COMMENT
LOW…sts/suites/1_stateful/02_query/02_0006_set_priority.py41# time.sleep(0.2)COMMENT
LOW…0_stateless/20+_others/20_0008_mysql_client_command.py1#!/usr/bin/env python3COMMENT
LOW…suites/0_stateless/19_fuzz/19_0006_fuzz_random_join.sh181 );COMMENT
LOW…/sqllogictests/scripts/docker-compose-iceberg-tpch.yml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWtests/sqllogictests/src/diagnostics.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWtests/sqllogictests/src/util.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWtests/sqllogictests/src/util.rs561COMMENT
LOWtests/sqllogictests/src/error.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWtests/sqllogictests/src/lib.rs1// Licensed under the Apache License, Version 2.0 (the "License");COMMENT
LOWtests/sqllogictests/src/report.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWtests/sqllogictests/src/arg.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWtests/sqllogictests/src/main.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWtests/sqllogictests/src/client/ttc_client.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWtests/sqllogictests/src/client/mysql_client.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWtests/sqllogictests/src/client/http_client.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWtests/sqllogictests/src/client/global_cookie_store.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWtests/sqllogictests/src/client/mod.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWtests/udf/udf_server.py1# Copyright 2023 RisingWave LabsCOMMENT
LOWtests/helpers/uexpect.py1# Copyright (c) 2019 Vitaliy ZakaznikovCOMMENT
LOWscripts/benchmark/proxy_table_routing_bench.py1#!/usr/bin/env python3COMMENT
LOWscripts/ci/ci-run-proxy-routing-benchmark.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/ci/deploy/config/databend-query-node-1.toml61COMMENT
LOWscripts/ci/deploy/config/databend-query-node-1.toml121# [storage.s3]COMMENT
LOWscripts/ci/deploy/config/databend-query-node-1.toml141COMMENT
LOW…/deploy/config/databend-query-node-system-managed.toml81# Type of storage to keep the table data cacheCOMMENT
LOWscripts/distribution/configs/databend-query.toml81# bucket = "<your-bucket-name>"COMMENT
LOWscripts/distribution/configs/databend-query.toml101# [storage.oss]COMMENT
LOWscripts/distribution/configs/databend-query.toml121COMMENT
LOW.github/workflows/typos.yml1# Copyright 2023 Datafuse LabsCOMMENT
LOW.github/workflows/reuse.linux.yml421 with:COMMENT
LOW.github/workflows/reuse.linux.yml441 # name: test_stateful_hive_standaloneCOMMENT
LOW.github/workflows/reuse.linux.yml481 #COMMENT
LOW.github/actions/pack_binaries/action.yml61 with:COMMENT
LOWsrc/bendpy/build.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWsrc/bendpy/python/databend/__init__.py1## Copyright 2021 Datafuse LabsCOMMENT
LOWsrc/bendpy/tests/test_basic.py1## Copyright 2021 Datafuse LabsCOMMENT
LOWsrc/bendpy/tests/test_connections.py1## Copyright 2021 Datafuse LabsCOMMENT
LOWsrc/bendpy/examples/sql-stage-s3.py1# Copyright 2021 Datafuse LabsCOMMENT
LOWsrc/bendpy/examples/sql-parquet-s3.py1# Copyright 2021 Datafuse LabsCOMMENT
LOWsrc/bendpy/examples/sql-to-pandas.py1# Copyright 2021 Datafuse LabsCOMMENT
LOWsrc/bendpy/examples/sql-table-s3.py1# Copyright 2021 Datafuse LabsCOMMENT
LOWsrc/bendpy/scripts/local_publish.sh1#!/usr/bin/env bashCOMMENT
LOWsrc/bendpy/src/dataframe.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWsrc/bendpy/src/datablock.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWsrc/bendpy/src/lib.rs1// Copyright 2021 Datafuse LabsCOMMENT
LOWsrc/bendpy/src/schema.rs1// Copyright 2021 Datafuse LabsCOMMENT
4165 more matches not shown…
Decorative Section Separators125 hits · 494 pts
SeverityFileLineSnippetContext
MEDIUM…0_stateless/20+_others/20_0008_mysql_client_command.py10# --------------COMMENT
MEDIUM…0_stateless/20+_others/20_0008_mysql_client_command.py29# --------------COMMENT
MEDIUMscripts/security_policy/security_policy_bench.py22# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/security_policy/security_policy_bench.py24# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/security_policy/security_policy_bench.py116# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/security_policy/security_policy_bench.py118# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/security_policy/security_policy_bench.py187# ---------------------------------------------------------------------------STRING
MEDIUMscripts/security_policy/security_policy_bench.py189# ---------------------------------------------------------------------------STRING
MEDIUMscripts/security_policy/security_policy_bench.py222# ---------------------------------------------------------------------------STRING
MEDIUMscripts/security_policy/security_policy_bench.py224# ---------------------------------------------------------------------------STRING
MEDIUMscripts/security_policy/security_policy_bench.py499# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/security_policy/security_policy_bench.py501# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/security_policy/security_policy_bench.py585# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/security_policy/security_policy_bench.py587# ---------------------------------------------------------------------------COMMENT
MEDIUM…c/query/storages/fuse/src/operations/inverted_index.rs61 // ┌─────────────────────────┐COMMENT
MEDIUM…c/query/storages/fuse/src/operations/inverted_index.rs63 // │ └─────────────────────────┘ │COMMENT
MEDIUM…c/query/storages/fuse/src/operations/inverted_index.rs65 // ┌─────────────────────┐ │ ┌─────────────────────────┐ │ ┌───────────────────┐COMMENT
MEDIUM…c/query/storages/fuse/src/operations/inverted_index.rs67 // └─────────────────────┘ │ └─────────────────────────┘ │ └───────────────────┘COMMENT
MEDIUM…c/query/storages/fuse/src/operations/inverted_index.rs69 // │ ┌─────────────────────────┐ │COMMENT
MEDIUM…c/query/storages/fuse/src/operations/inverted_index.rs71 // └─────────────────────────┘COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs40 // ┌──────────────────────┐ ┌──────────────────┐ ┌────────────────┐COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs41 // │ ├──┬────────►│ SerializeBlock ├──────────────►│SerializeSegment├───COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs42 // ┌─────────────┐ │ ├──┘ └──────────────────┘ └────────────────┘ COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs43 // │ UpsertSource├─────►│ ReplaceIntoProcessor │ COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs44 // └─────────────┘ │ ├──┐ ┌───────────────────┐ ┌────────────────────COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs45 // │ ├──┴────────►│ ├──┬──────────►│MergeIntoOperationAgCOMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs46 // └──────────────────────┘ │ ├──┘ └────────────────────COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs47 // │ BroadcastProcessor│ COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs48 // │ ├──┐ ┌────────────────────COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs49 // │ ├──┴──────────►│MergeIntoOperationAgCOMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs50 // │ │ └────────────────────COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs52 // │ ├──┴──────────►┌────────────────────COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs53 // └───────────────────┘ │MergeIntoOperationAgCOMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs54 // └────────────────────COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs61 // ┌────────────────────────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs64 // │ ┌───────────────────┐ ┌───────────────────────┐ ┌───────────────────┐COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs65 // └─────►│ResizeProcessor(1) ├──────►│TableMutationAggregator├────────►│ CommitSink │COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs66 // └───────────────────┘ └───────────────────────┘ └───────────────────┘COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs72 // ┌──────────────────────┐ ┌─────────────────┐ ┌─────────────────┐COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs73 // │ ├──┬────────►│ SerializeBlock ├────────►│SerializeSegment ├─────────COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs74 // ┌─────────────┐ │ ├──┘ └─────────────────┘ └─────────────────┘ COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs75 // │ UpsertSource├─────►│ ReplaceIntoProcessor │ COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs76 // └─────────────┘ │ ├──┐ ┌─────────────────┐ ┌─────────────────┐ COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs77 // │ ├──┴────────►│ DummyTransform ├────────►│ DummyTransform ├─────────COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs78 // └──────────────────────┘ └─────────────────┘ └─────────────────┘ COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs82 // ┌───────────────────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs85 // │ ┌───────────────────┐ ┌───────────────────────┐ ┌───────────────────┐COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs86 // └─────►│ResizeProcessor(1) ├──────►│TableMutationAggregator├────────►│ CommitSink │COMMENT
MEDIUMsrc/query/storages/fuse/src/operations/replace.rs87 // └───────────────────┘ └───────────────────────┘ └───────────────────┘COMMENT
MEDIUM…ery/storages/fuse/src/pruning/inverted_index_pruner.rs43// ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐COMMENT
MEDIUM…ery/storages/fuse/src/pruning/inverted_index_pruner.rs45// └────────┘ └────────┘ └────────┘ └────────┘COMMENT
MEDIUM…ery/storages/fuse/src/pruning/inverted_index_pruner.rs48// ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐COMMENT
MEDIUM…ery/storages/fuse/src/pruning/inverted_index_pruner.rs50// └────────┘ └────────┘ └────────┘ └────────┘COMMENT
MEDIUM…mmon/index/src/hnsw_index/common/bitpacking_ordered.rs40//! ┌───────┬───────┬───────┬ ┬───────┬────────┐COMMENT
MEDIUM…mmon/index/src/hnsw_index/common/bitpacking_ordered.rs42//! └───────┤ ├───────┴ ┴───────┴────────┘COMMENT
MEDIUM…mmon/index/src/hnsw_index/common/bitpacking_ordered.rs43//! ╭───────╯ ╰────────────────╮COMMENT
MEDIUM…mmon/index/src/hnsw_index/common/bitpacking_ordered.rs45//! ├────┬──┬──┬──┬──┬ ┬────┬──────┤COMMENT
MEDIUM…mmon/index/src/hnsw_index/common/bitpacking_ordered.rs47//! └────┴──┴──┴──┴──┴ ┴────┴──────┘COMMENT
MEDIUM…rages/common/index/src/hnsw_index/common/bitpacking.rs90 // └[2]┘└─────────────[1]──────────────┘COMMENT
MEDIUM…rages/common/index/src/hnsw_index/common/bitpacking.rs189 // ┌───────────new_buf────────────┐┌─self.buf─┐COMMENT
65 more matches not shown…
Cross-Language Confusion31 hits · 205 pts
SeverityFileLineSnippetContext
HIGHtests/suites/5_ee/02_data_mask/02_0000_data_mask.py56# client1.send("create table data_mask_test(a int not null, b string not null);")COMMENT
HIGH…/suites/0_stateless/02_ddl/02_0000_create_drop_view.py32 "CREATE TABLE t_issue_16188 (a int not null, b int not null)"CODE
HIGHtests/metactl/subcommands/cmd_export_from_raft_dir.py54["raft_log",{"Purged":null}]CODE
HIGHtests/metactl/subcommands/cmd_export_from_raft_dir.py60["raft_log",{"LogEntry":{"log_id":{"leader_id":{"term":1,"node_id":1},"index":5},"payload":{"Normal":{"time_ms":17535082CODE
HIGHtests/metactl/subcommands/cmd_export_from_raft_dir.py61["raft_log",{"LogEntry":{"log_id":{"leader_id":{"term":1,"node_id":1},"index":6},"payload":{"Normal":{"time_ms":17535082CODE
HIGHtests/metactl/subcommands/cmd_export_from_raft_dir.py62["raft_log",{"LogEntry":{"log_id":{"leader_id":{"term":1,"node_id":1},"index":7},"payload":{"Normal":{"time_ms":17535082CODE
HIGHtests/metactl/subcommands/cmd_export_from_raft_dir.py67["state_machine/0",{"GenericKV":{"key":"app/config/timeout","value":{"seq":3,"meta":null,"data":[51,48]}}}]CODE
HIGHtests/metactl/subcommands/cmd_export_from_raft_dir.py68["state_machine/0",{"GenericKV":{"key":"app/db/host","value":{"seq":1,"meta":null,"data":[108,111,99,97,108,104,111,115,CODE
HIGHtests/metactl/subcommands/cmd_export_from_raft_dir.py69["state_machine/0",{"GenericKV":{"key":"app/db/port","value":{"seq":2,"meta":null,"data":[53,52,51,50]}}}]CODE
HIGHtests/metactl/subcommands/cmd_export_from_grpc.py49["raft_log",{"Purged":null}]CODE
HIGHtests/metactl/subcommands/cmd_export_from_grpc.py55["raft_log",{"LogEntry":{"log_id":{"leader_id":{"term":1,"node_id":1},"index":5},"payload":{"Normal":{"time_ms":17535082CODE
HIGHtests/metactl/subcommands/cmd_export_from_grpc.py56["raft_log",{"LogEntry":{"log_id":{"leader_id":{"term":1,"node_id":1},"index":6},"payload":{"Normal":{"time_ms":17535082CODE
HIGHtests/metactl/subcommands/cmd_export_from_grpc.py57["raft_log",{"LogEntry":{"log_id":{"leader_id":{"term":1,"node_id":1},"index":7},"payload":{"Normal":{"time_ms":17535082CODE
HIGHtests/metactl/subcommands/cmd_export_from_grpc.py62["state_machine/0",{"GenericKV":{"key":"app/config/timeout","value":{"seq":3,"meta":null,"data":[51,48]}}}]CODE
HIGHtests/metactl/subcommands/cmd_export_from_grpc.py63["state_machine/0",{"GenericKV":{"key":"app/db/host","value":{"seq":1,"meta":null,"data":[108,111,99,97,108,104,111,115,CODE
HIGHtests/metactl/subcommands/cmd_export_from_grpc.py64["state_machine/0",{"GenericKV":{"key":"app/db/port","value":{"seq":2,"meta":null,"data":[53,52,51,50]}}}]""".strip().spCODE
HIGHtests/metactl/subcommands/cmd_import.py26["raft_log",{"Purged":null}]CODE
HIGHtests/metactl/subcommands/cmd_import.py32["raft_log",{"LogEntry":{"log_id":{"leader_id":{"term":1,"node_id":1},"index":5},"payload":{"Normal":{"time_ms":17535082CODE
HIGHtests/metactl/subcommands/cmd_import.py33["raft_log",{"LogEntry":{"log_id":{"leader_id":{"term":1,"node_id":1},"index":6},"payload":{"Normal":{"time_ms":17535082CODE
HIGHtests/metactl/subcommands/cmd_import.py34["raft_log",{"LogEntry":{"log_id":{"leader_id":{"term":1,"node_id":1},"index":7},"payload":{"Normal":{"time_ms":17535082CODE
HIGHtests/metactl/subcommands/cmd_import.py39["state_machine/0",{"GenericKV":{"key":"app/config/timeout","value":{"seq":3,"meta":null,"data":[51,48]}}}]CODE
HIGHtests/metactl/subcommands/cmd_import.py40["state_machine/0",{"GenericKV":{"key":"app/db/host","value":{"seq":1,"meta":null,"data":[108,111,99,97,108,104,111,115,CODE
HIGHtests/metactl/subcommands/cmd_import.py41["state_machine/0",{"GenericKV":{"key":"app/db/port","value":{"seq":2,"meta":null,"data":[53,52,51,50]}}}]"""CODE
HIGHtests/nox/suites/copy/test_metadata.py170 f"metadata$file_content_key is not null, "CODE
HIGHtests/nox/suites/copy/test_text.py60 conn.exec("create or replace table t_header (a int, b int null)")CODE
HIGHtests/nox/suites/copy/test_text.py81 conn.exec("create or replace table t_null_display (a string null, b int)")CODE
HIGHtests/nox/suites/copy/test_text.py241 conn.exec("create or replace table t_trim_text (a int, b string, c string null)")CODE
HIGHtests/nox/suites/copy/test_csv.py197 conn.exec("create or replace table t_trim_csv (a int, b string, c string null)")CODE
HIGH…sts/sqllogictests/scripts/prepare_iceberg_test_data.py48 f"""INSERT INTO iceberg.test.t1 VALUES (0, 0, 'a'), (1, 1, 'b'), (2, 2, 'c'), (3, 3, 'd'), (4, null, null);"""STRING
HIGH…sts/sqllogictests/scripts/prepare_iceberg_test_data.py65 f"""INSERT INTO iceberg.test.t1_orc VALUES (0, 0, 'a'), (1, 1, 'b'), (2, 2, 'c'), (3, 3, 'd'), (4, null, null);"""STRING
HIGHscripts/recluster/recluster_bench.py199 a int not null,CODE
AI Slop Vocabulary34 hits · 100 pts
SeverityFileLineSnippetContext
MEDIUMsrc/meta/plugins/cache/tests/it/grpc_cache.rs50#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/cache/tests/it/grpc_cache.rs112#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs50#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs101#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs145#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs196#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs229#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs274#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs308#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs380#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs417#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs453#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs499#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs544#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs584#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/plugins/semaphore/tests/it/grpc_semaphore.rs653#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/runtime/src/lib.rs19//! `databend-common-base`. This allows meta-service to leverage Databend's advancedCOMMENT
MEDIUMsrc/meta/admin/tests/it/features.rs33#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/admin/tests/it/transfer_leader.rs31#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/admin/tests/it/metrics.rs34#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/admin/tests/it/http_service.rs46#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/admin/tests/it/http_service.rs92#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/admin/tests/it/http_service.rs148#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/schema-api-tests/tests/it/test_schema_api.rs27#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUMsrc/meta/schema-api-tests/tests/it/test_schema_api.rs39#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUM…a/schema-api-tests/tests/it/test_auto_increment_api.rs27#[test(harness = meta_service_test_harness::<DatabendRuntime, _, _>)]COMMENT
MEDIUM…se/src/io/read/inverted_index/inverted_index_reader.rs127 // The first and third versions utilize tantivy's search function,COMMENT
MEDIUMsrc/query/storages/parquet/src/parquet_part.rs174/// 1. to fully utilize the IO, multiple small files are loaded in one part.COMMENT
MEDIUM…ery/service/tests/it/indexes/inverted_index/pruning.rs170 jsonb::parse_value(r#"{"title":"The Art of Programming","metadata":{"author":"Alice","publishedDate":"2022-0CODE
MEDIUM…ery/service/tests/it/indexes/inverted_index/pruning.rs195 jsonb::parse_value(r#"{"title":"Front-End Development Best Practices","metadata":{"author":"Grace","publisheCODE
MEDIUMsrc/query/service/src/servers/http/v1/streaming_load.rs338 // resolve the ability to utilize nameCOMMENT
MEDIUMsrc/query/sql/src/planner/plans/join.rs744 // utilize the distribution on the probe side.COMMENT
MEDIUMsrc/query/sql/src/planner/plans/aggregate.rs263 // `Hash(group_items)`. Because of this we cannot leverage the distribution key toCOMMENT
MEDIUMsrc/query/sql/src/planner/semantic/lowering.rs181 /// Lowering `Scalar` into `RawExpr` to utilize with `common_expression::types::type_check`.COMMENT
Hyper-Verbose Identifiers97 hits · 94 pts
SeverityFileLineSnippetContext
LOWtests/cloud_control_server/simple_server.py186def _get_resource_service_port(resource_type):CODE
LOWtests/cloud_control_server/simple_server.py197def _docker_container_running(container_name):CODE
LOWtests/cloud_control_server/simple_server.py226def _start_resource_container(CODE
LOWtests/cloud_control_server/simple_server.py276def _ensure_resource_endpoint(resource_type, script, env_vars):CODE
LOWtests/cloud_control_server/simple_server.py370def create_task_request_to_task(id, create_task_request):CODE
LOWtests/cloud_control_server/simple_server.py403def create_notification_request_to_notification(id, create_notification_request):CODE
LOWtests/cloud_control_server/simple_server.py440def create_task_run_from_task(task):CODE
LOWtests/cloud_control_server/simple_server.py464def create_mock_task_runs_from_task(task, num):CODE
LOWtests/compat/meta_meta/test_meta_meta.py193 def filter_and_compare_exports(CODE
LOWtests/compat/meta_meta/test_meta_meta.py382def test_snapshot_replication(ctx: TestContext) -> None:CODE
LOW…2_query/02_0012_temp_table_external_session_cleanup.py38def test_external_temp_table_cleanup():CODE
LOWtests/metactl/subcommands/cmd_transfer_leader.py46def test_transfer_leader_subcommand():CODE
LOWtests/metactl/subcommands/cmd_transfer_leader.py104def test_transfer_leader_with_target():CODE
LOWtests/metactl/subcommands/cmd_transfer_leader.py165def test_transfer_leader_help():CODE
LOWtests/metactl/subcommands/cmd_keys_layout.py9def test_keys_layout_from_grpc():CODE
LOWtests/metactl/subcommands/cmd_export_from_raft_dir.py11def test_export_from_raft_dir():CODE
LOWtests/metactl/subcommands/cmd_lua_admin_metrics.py10def test_lua_admin_client_creation():CODE
LOWtests/metactl/subcommands/cmd_lua_admin_metrics.py34def test_lua_admin_client_metrics_error_handling():STRING
LOWtests/metactl/subcommands/cmd_lua_admin_metrics.py66def test_lua_admin_client_all_methods():STRING
LOWtests/metactl/subcommands/cmd_lua_admin_metrics.py125def test_lua_admin_client_file():STRING
LOWtests/metactl/subcommands/cmd_dump_raft_log_wal.py152def test_dump_raft_log_wal_decode_values():CODE
LOWtests/nox/noxfile.py69def resolve_latest_release_tag(latest_release_url, expected_prefix="v"):CODE
LOWtests/nox/noxfile.py146def resolve_python_driver_version(driver_version):CODE
LOWtests/nox/noxfile.py153def prepare_python_client_source():CODE
LOWtests/nox/noxfile.py260def prepare_jdbc_release_artifacts(source_ref):CODE
LOWtests/nox/noxfile.py286def discover_jdbc_test_classes(test_jar):CODE
LOWtests/nox/noxfile.py326def prepare_jdbc_test_output_dir(resolved_ref):CODE
LOWtests/nox/suites/http_handler/test_upload_missing_at.py22def test_upload_to_stage_requires_file_upload():CODE
LOWtests/nox/suites/http_handler/test_upload_missing_at.py43def test_streaming_load_requires_file_upload():CODE
LOWtests/nox/suites/http_handler/test_cookie.py96def test_no_cookie_if_not_enabled():CODE
LOWtests/nox/suites/http_handler/test_retry_start_query.py26def test_result_format_settings():CODE
LOWtests/nox/suites/http_handler/test_session.py108 def set_fake_last_refresh_time(self):CODE
LOWtests/nox/suites/http_handler/test_json_response.py21def test_json_response_errors():CODE
LOWtests/nox/suites/http_handler/test_concurrent_query.py10def execute_query_with_cookies(query_id, payload, session_data=None):CODE
LOWtests/nox/suites/http_handler/test_concurrent_query.py37def test_concurrent_queries_with_session():CODE
LOWtests/nox/suites/http_handler/test_result_spill.py24def test_disable_result_spill():CODE
LOWtests/nox/suites/http_handler/test_arrow_ipc.py89def test_result_format_settings():CODE
LOWtests/nox/suites/http_handler/test_query_lifecycle.py111def test_query_lifecycle_finalized(rows):CODE
LOWtests/nox/suites/http_handler/test_query_lifecycle.py304def test_query_lifecycle_canceled():CODE
LOWtests/nox/suites/http_handler/test_query_lifecycle.py357def test_query_lifecycle_timeout(rows):CODE
LOWtests/nox/suites/http_handler/test_query_lifecycle.py415def test_query_lifecycle_timeout_polling():CODE
LOW…sts/nox/suites/http_handler/test_sql_ends_semicolon.py31def test_sql_ends_with_semicolon():CODE
LOWtests/nox/suites/copy/test_avro.py1def test_avro_unload_max_file_size(copy_env):CODE
LOWtests/nox/suites/copy/test_orc.py4def test_orc_unload_roundtrip(copy_env):CODE
LOWtests/nox/suites/copy/test_orc.py35def test_orc_unload_max_file_size(copy_env):CODE
LOWtests/nox/suites/copy/test_orc.py58def test_orc_unload_unsupported_type_reports_databend_type(copy_env):CODE
LOWtests/nox/suites/copy/test_encoding.py115def test_copy_into_location_with_unmappable_encoding(copy_env, tmp_path, format_name):CODE
LOWtests/nox/suites/copy/test_metadata.py53def test_metadata_file_path_equals_filename(copy_env, fmt):CODE
LOWtests/nox/suites/copy/test_metadata.py71def test_metadata_file_basename(copy_env, fmt):CODE
LOWtests/nox/suites/copy/test_metadata.py89def test_metadata_file_row_number(copy_env, fmt):CODE
LOWtests/nox/suites/copy/test_metadata.py108def test_metadata_file_content_key(copy_env, fmt):CODE
LOWtests/nox/suites/copy/test_metadata.py135def test_metadata_file_last_modified(copy_env, fmt):CODE
LOWtests/nox/suites/copy/test_metadata.py155def test_metadata_all_columns_together(copy_env, fmt):CODE
LOWtests/nox/suites/copy/copy_utils.py54def unload_and_read_stage_text(copy_env, path, query, file_format_clause):CODE
LOWtests/nox/suites/copy/test_text.py100def test_text_missing_columns_matrix(CODE
LOWtests/nox/suites/copy/test_text.py250def test_text_trim_space_after_escape_decode(copy_env, tmp_path):CODE
LOWtests/nox/suites/copy/test_lance.py16def _build_lance_storage_options():CODE
LOWtests/nox/suites/copy/test_lance.py50def test_copy_into_lance_parallel_manifest_complete():CODE
LOWtests/nox/suites/copy/test_lance.py97def test_copy_into_lance_overwrite_raw_path_cleanup_prefix():CODE
LOWtests/nox/suites/copy/test_lance.py156def test_copy_into_lance_default_path_with_query_id_directory():CODE
37 more matches not shown…
Verbosity Indicators49 hits · 93 pts
SeverityFileLineSnippetContext
LOWscripts/selfhost/restore_logs.sh510 # Step 1: Generate download URLCOMMENT
LOWscripts/selfhost/restore_logs.sh521 # Step 2: Download backupCOMMENT
LOWscripts/selfhost/restore_logs.sh534# Step 3: Extract archiveCOMMENT
LOWscripts/selfhost/restore_logs.sh543# Step 4: Detect path prefixCOMMENT
LOWscripts/selfhost/restore_logs.sh566# Step 5: Upload filesCOMMENT
LOWscripts/selfhost/restore_logs.sh613# Step 6: Restore databaseCOMMENT
LOWscripts/selfhost/restore_logs.sh639 # Step 1: Create table by inferring schema from parquet filesCOMMENT
LOWscripts/selfhost/restore_logs.sh647 # Step 2: Copy data with error checkingCOMMENT
LOWscripts/selfhost/restore_logs.sh655 # Step 3: Verify and report row countCOMMENT
LOWsrc/meta/plugins/semaphore/src/acquirer/acquirer.rs177 // Step 1: Create a new semaphore entry with the key format `{prefix}/queue/{seq:020}`.COMMENT
LOWsrc/meta/plugins/semaphore/src/acquirer/acquirer.rs192 // Step 2: The sem entry is inserted, keep it alive by extending the lease.COMMENT
LOWsrc/meta/plugins/semaphore/src/acquirer/acquirer.rs214 // Step 3: Wait for the semaphore to be acquired or removed.COMMENT
LOWsrc/meta/plugins/semaphore/src/acquirer/acquirer.rs288 // Step 1: Get a new globally unique sequence number.COMMENT
LOWsrc/meta/plugins/semaphore/src/acquirer/acquirer.rs293 // Step 2: Create a new semaphore entry with the key format `{prefix}/queue/{seq:020}`.COMMENT
LOW…s/src/processors/transforms/window/transform_window.rs141 // NULL frame is a special RANGE frame, we need to check if the frame is a null frame.COMMENT
LOWsrc/query/storages/fuse/src/operations/recluster.rs126 // Step 1: validate carried windows against the fresh snapshot.COMMENT
LOWsrc/query/storages/fuse/src/operations/recluster.rs159 // Step 2: scan this fixed range, excluding still-carried windows.COMMENT
LOWsrc/query/storages/fuse/src/operations/recluster.rs328 // Step 3: choose task candidates. If early accept fills the budget,COMMENT
LOWsrc/query/storages/fuse/src/operations/recluster.rs382 // Step 4: build ReclusterParts from selected candidates.COMMENT
LOWsrc/query/storages/fuse/src/operations/recluster.rs401 // Step 5: stable range, advance to the next fixed scan range.COMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1344 // Step 1: Build probe and build sidesCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1349 // Step 2: Prepare column projectionsCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1353 // Step 3: unify exchange keysCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1356 // Step 4: Prepare schemas for both sidesCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1360 // Step 5: Process join conditionsCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1376 // Step 6: Prepare projections and cache infoCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1386 // Step 7: Create merged fieldsCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1396 // Step 8: Create merged schema for non-equi conditionsCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1399 // Step 9: Create output schemaCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1403 // Step 10: Process non-equi conditionsCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1406 // Step 11: Build runtime filterCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1421 // Step 12: Create and return the HashJoinCOMMENT
LOWsrc/query/sql/src/planner/planner.rs130 // Step 1: Tokenize the SQL.COMMENT
LOWsrc/query/sql/src/planner/planner.rs168 // Step 2: Parse the SQL.COMMENT
LOWsrc/query/sql/src/planner/planner.rs250 // Step 3: Bind AST with catalog, and generate a pure logical SExprCOMMENT
LOWsrc/query/sql/src/planner/planner.rs283 // Step 4: Optimize the SExpr with optimizers, and generate optimized physical SExprCOMMENT
LOW…lanner/optimizer/optimizers/distributed/distributed.rs50 // Step 1: Set the initial distribution requirement (Any)COMMENT
LOW…lanner/optimizer/optimizers/distributed/distributed.rs55 // Step 2: Enforce the propertyCOMMENT
LOW…lanner/optimizer/optimizers/distributed/distributed.rs59 // Step 3: Apply the sort and limit push down optimizationCOMMENT
LOW…lanner/optimizer/optimizers/distributed/distributed.rs62 // Step 4: Check if the result satisfies the required distribution propertyCOMMENT
LOW…lanner/optimizer/optimizers/distributed/distributed.rs69 // Step 5: If not satisfied, manually enforce serial distributionCOMMENT
LOW…zers/rule/agg_rules/rule_hierarchical_grouping_sets.rs256 // Step 1: Check if we need an original input CTECOMMENT
LOW…zers/rule/agg_rules/rule_hierarchical_grouping_sets.rs273 // Step 2: Create CTEs for grouping sets, organizing by dependency levels for parallelizationCOMMENT
LOW…zers/rule/agg_rules/rule_hierarchical_grouping_sets.rs396 // Step 3: Build final union branchesCOMMENT
LOW…zers/rule/agg_rules/rule_hierarchical_grouping_sets.rs405 // Step 4: Assemble the complete planCOMMENT
LOW…zers/rule/agg_rules/rule_hierarchical_grouping_sets.rs409 // Step 5: Chain all CTEs in correct dependency orderCOMMENT
LOW…optimizers/rule/join_rules/rule_eliminate_self_join.rs581 // Step 1: replace column bindings in join conditions.COMMENT
LOW…optimizers/rule/join_rules/rule_eliminate_self_join.rs598 // Step 2: rebuild a join tree from remaining relations (structure only).COMMENT
LOW…optimizers/rule/join_rules/rule_eliminate_self_join.rs608 // Step 3: put all conditions into a single Filter above the join tree.COMMENT
Structural Annotation Overuse48 hits · 91 pts
SeverityFileLineSnippetContext
LOWscripts/selfhost/restore_logs.sh510 # Step 1: Generate download URLCOMMENT
LOWscripts/selfhost/restore_logs.sh521 # Step 2: Download backupCOMMENT
LOWscripts/selfhost/restore_logs.sh534# Step 3: Extract archiveCOMMENT
LOWscripts/selfhost/restore_logs.sh543# Step 4: Detect path prefixCOMMENT
LOWscripts/selfhost/restore_logs.sh566# Step 5: Upload filesCOMMENT
LOWscripts/selfhost/restore_logs.sh613# Step 6: Restore databaseCOMMENT
LOWscripts/selfhost/restore_logs.sh639 # Step 1: Create table by inferring schema from parquet filesCOMMENT
LOWscripts/selfhost/restore_logs.sh647 # Step 2: Copy data with error checkingCOMMENT
LOWscripts/selfhost/restore_logs.sh655 # Step 3: Verify and report row countCOMMENT
LOWsrc/meta/plugins/semaphore/src/acquirer/acquirer.rs177 // Step 1: Create a new semaphore entry with the key format `{prefix}/queue/{seq:020}`.COMMENT
LOWsrc/meta/plugins/semaphore/src/acquirer/acquirer.rs192 // Step 2: The sem entry is inserted, keep it alive by extending the lease.COMMENT
LOWsrc/meta/plugins/semaphore/src/acquirer/acquirer.rs214 // Step 3: Wait for the semaphore to be acquired or removed.COMMENT
LOWsrc/meta/plugins/semaphore/src/acquirer/acquirer.rs288 // Step 1: Get a new globally unique sequence number.COMMENT
LOWsrc/meta/plugins/semaphore/src/acquirer/acquirer.rs293 // Step 2: Create a new semaphore entry with the key format `{prefix}/queue/{seq:020}`.COMMENT
LOWsrc/query/storages/fuse/src/operations/recluster.rs126 // Step 1: validate carried windows against the fresh snapshot.COMMENT
LOWsrc/query/storages/fuse/src/operations/recluster.rs159 // Step 2: scan this fixed range, excluding still-carried windows.COMMENT
LOWsrc/query/storages/fuse/src/operations/recluster.rs328 // Step 3: choose task candidates. If early accept fills the budget,COMMENT
LOWsrc/query/storages/fuse/src/operations/recluster.rs382 // Step 4: build ReclusterParts from selected candidates.COMMENT
LOWsrc/query/storages/fuse/src/operations/recluster.rs401 // Step 5: stable range, advance to the next fixed scan range.COMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1344 // Step 1: Build probe and build sidesCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1349 // Step 2: Prepare column projectionsCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1353 // Step 3: unify exchange keysCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1356 // Step 4: Prepare schemas for both sidesCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1360 // Step 5: Process join conditionsCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1376 // Step 6: Prepare projections and cache infoCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1386 // Step 7: Create merged fieldsCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1396 // Step 8: Create merged schema for non-equi conditionsCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1399 // Step 9: Create output schemaCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1403 // Step 10: Process non-equi conditionsCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1406 // Step 11: Build runtime filterCOMMENT
LOW…query/service/src/physical_plans/physical_hash_join.rs1421 // Step 12: Create and return the HashJoinCOMMENT
LOWsrc/query/sql/src/planner/planner.rs130 // Step 1: Tokenize the SQL.COMMENT
LOWsrc/query/sql/src/planner/planner.rs168 // Step 2: Parse the SQL.COMMENT
LOWsrc/query/sql/src/planner/planner.rs250 // Step 3: Bind AST with catalog, and generate a pure logical SExprCOMMENT
LOWsrc/query/sql/src/planner/planner.rs283 // Step 4: Optimize the SExpr with optimizers, and generate optimized physical SExprCOMMENT
LOW…lanner/optimizer/optimizers/distributed/distributed.rs50 // Step 1: Set the initial distribution requirement (Any)COMMENT
LOW…lanner/optimizer/optimizers/distributed/distributed.rs55 // Step 2: Enforce the propertyCOMMENT
LOW…lanner/optimizer/optimizers/distributed/distributed.rs59 // Step 3: Apply the sort and limit push down optimizationCOMMENT
LOW…lanner/optimizer/optimizers/distributed/distributed.rs62 // Step 4: Check if the result satisfies the required distribution propertyCOMMENT
LOW…lanner/optimizer/optimizers/distributed/distributed.rs69 // Step 5: If not satisfied, manually enforce serial distributionCOMMENT
LOW…zers/rule/agg_rules/rule_hierarchical_grouping_sets.rs256 // Step 1: Check if we need an original input CTECOMMENT
LOW…zers/rule/agg_rules/rule_hierarchical_grouping_sets.rs273 // Step 2: Create CTEs for grouping sets, organizing by dependency levels for parallelizationCOMMENT
LOW…zers/rule/agg_rules/rule_hierarchical_grouping_sets.rs396 // Step 3: Build final union branchesCOMMENT
LOW…zers/rule/agg_rules/rule_hierarchical_grouping_sets.rs405 // Step 4: Assemble the complete planCOMMENT
LOW…zers/rule/agg_rules/rule_hierarchical_grouping_sets.rs409 // Step 5: Chain all CTEs in correct dependency orderCOMMENT
LOW…optimizers/rule/join_rules/rule_eliminate_self_join.rs581 // Step 1: replace column bindings in join conditions.COMMENT
LOW…optimizers/rule/join_rules/rule_eliminate_self_join.rs598 // Step 2: rebuild a join tree from remaining relations (structure only).COMMENT
LOW…optimizers/rule/join_rules/rule_eliminate_self_join.rs608 // Step 3: put all conditions into a single Filter above the join tree.COMMENT
Unused Imports81 hits · 81 pts
SeverityFileLineSnippetContext
LOWtests/cloud_control_server/resource_pb2_grpc.py4CODE
LOWtests/cloud_control_server/timestamp_pb2_grpc.py4CODE
LOWtests/cloud_control_server/notification_pb2.py16CODE
LOWtests/suites/5_ee/02_data_mask/02_0000_data_mask.py10CODE
LOWtests/suites/5_ee/02_data_mask/02_0000_data_mask.py11CODE
LOW…2_query/02_0012_temp_table_external_session_cleanup.py13CODE
LOW…2_query/02_0012_temp_table_external_session_cleanup.py14CODE
LOW…sts/suites/1_stateful/02_query/02_0006_set_priority.py4CODE
LOW…sts/suites/1_stateful/02_query/02_0006_set_priority.py7CODE
LOWtests/suites/1_stateful/02_query/02_0000_kill_query.py7CODE
LOW…stateful/02_query/02_0011_explain_analyze_part_info.py11CODE
LOW…0_stateless/20+_others/20_0008_mysql_client_command.py5CODE
LOW…suites/0_stateless/00_dummy/00_0002_dummy_select_py.py5CODE
LOW…ites/0_stateless/03_dml/03_0015_insert_into_select2.py5CODE
LOWtests/metactl/metactl_utils.py8CODE
LOWtests/metactl/utils.py6CODE
LOWtests/metactl/subcommands/cmd_status.py5CODE
LOWtests/metactl/subcommands/cmd_upsert.py6CODE
LOWtests/metactl/subcommands/cmd_export_from_raft_dir.py6CODE
LOWtests/metactl/subcommands/cmd_lua.py5CODE
LOWtests/nox/suites/http_handler/test_large_row.py2CODE
LOWtests/nox/suites/http_handler/test_retry_start_query.py5CODE
LOWtests/nox/suites/http_handler/test_forward.py2CODE
LOWtests/sqllogictests/suites/tpcds/validate_duckdb.py5CODE
LOWtests/sqllogictests/suites/tpch/validate_duckdb.py3CODE
LOW…sts/sqllogictests/scripts/prepare_iceberg_tpch_data.py2CODE
LOWtests/udf/sandbox_udf.py7CODE
LOWtests/data/avro/gen_logical.py2CODE
LOWtests/data/parquet/timestamp/gen.py1CODE
LOWtests/helpers/client.py3CODE
LOWtests/helpers/client.py5CODE
LOWtests/helpers/client.py8CODE
LOWtests/helpers/client.py9CODE
LOWtests/helpers/uexpect.py17CODE
LOWscripts/benchmark/analyze_histogram_bench.py13CODE
LOWscripts/benchmark/analyze_frequency_stats_bench.py14CODE
LOW…/security_policy/run_security_policy_bench_with_bin.py10CODE
LOW…/security_policy/run_security_policy_bench_with_bin.py20CODE
LOWscripts/security_policy/security_policy_bench.py9CODE
LOWscripts/security_policy/security_policy_bench.py19CODE
LOWscripts/security_policy/security_policy_bench.py19CODE
LOWscripts/ci/ci-check-query-log-duplicates.py10CODE
LOWscripts/bench_common/runner.py4CODE
LOWscripts/bench_common/bendsql.py4CODE
LOWscripts/bench_common/bendsql.py12CODE
LOWscripts/bench_common/__init__.py4CODE
LOWscripts/bench_common/__init__.py5CODE
LOWscripts/bench_common/__init__.py6CODE
LOWscripts/bench_common/__init__.py7CODE
LOWscripts/bench_common/__init__.py8CODE
LOWscripts/bench_common/__init__.py9CODE
LOWscripts/bench_common/__init__.py10CODE
LOWscripts/bench_common/__init__.py11CODE
LOWscripts/bench_common/__init__.py12CODE
LOWscripts/bench_common/__init__.py13CODE
LOWscripts/bench_common/__init__.py14CODE
LOWscripts/bench_common/__init__.py15CODE
LOW…abend_test_helper/src/databend_test_helper/__init__.py15CODE
LOW…abend_test_helper/src/databend_test_helper/__init__.py16CODE
LOW…abend_test_helper/src/databend_test_helper/__init__.py17CODE
21 more matches not shown…
Self-Referential Comments18 hits · 54 pts
SeverityFileLineSnippetContext
MEDIUMtests/cloud_control_server/notification_pb2_grpc.py129# This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMtests/cloud_control_server/task_pb2_grpc.py177# This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMtests/cloud_control_server/resource_pb2_grpc.py116 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMtests/metactl/test_all_subcommands.py70 # Create a mapping for easier lookupCOMMENT
MEDIUMtests/metactl/subcommands/cmd_lua.py14 # Create a temporary Lua scriptCOMMENT
MEDIUMtests/metactl/subcommands/cmd_lua_admin_metrics.py129 # Create a temporary Lua scriptCOMMENT
MEDIUMtests/nox/suites/http_handler/test_large_row.py4# Define the URLs and credentialsCOMMENT
MEDIUMtests/nox/suites/http_handler/test_session.py12# Define the URLs and credentialsCOMMENT
MEDIUMtests/nox/suites/http_handler/test_json_response.py5# Define the URLs and credentialsCOMMENT
MEDIUMtests/nox/suites/http_handler/test_error_detail.py5# Define the URLs and credentialsCOMMENT
MEDIUMtests/nox/suites/http_handler/test_invalid_utf8.py3# Define the URLs and credentialsCOMMENT
MEDIUMtests/nox/suites/http_handler/test_concurrent_query.py4# Define the URLs and credentialsCOMMENT
MEDIUMtests/nox/suites/http_handler/test_kill.py4# Define the URLs and credentialsCOMMENT
MEDIUMtests/nox/suites/http_handler/test_token.py15# Define the URLs and credentialsCOMMENT
MEDIUMtests/nox/suites/http_handler/test_route_error.py6# Define the URLs and credentialsCOMMENT
MEDIUM…sts/nox/suites/http_handler/test_sql_ends_semicolon.py5# Define the URLs and credentialsCOMMENT
MEDIUM…sts/sqllogictests/scripts/prepare_iceberg_test_data.py119# Create an Iceberg v3 table with a physical variant column. Databend should beCOMMENT
MEDIUMsrc/bendpy/examples/sql-to-pandas.py43# Create a chartCOMMENT
Cross-File Repetition10 hits · 50 pts
SeverityFileLineSnippetContext
HIGHtests/cloud_control_server/notification_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHtests/cloud_control_server/task_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHtests/cloud_control_server/resource_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHtests/cloud_control_server/timestamp_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHtests/cloud_control_server/notification_pb2_grpc.py0missing associated documentation comment in .proto file.STRING
HIGHtests/cloud_control_server/task_pb2_grpc.py0missing associated documentation comment in .proto file.STRING
HIGHtests/cloud_control_server/resource_pb2_grpc.py0missing associated documentation comment in .proto file.STRING
HIGH…databend_test_helper/src/databend_test_helper/query.py0parse config file to extract settings, applying cli overrides.STRING
HIGH…databend_test_helper/src/databend_test_helper/utils.py0parse config file to extract settings, applying cli overrides.STRING
HIGH…/databend_test_helper/src/databend_test_helper/meta.py0parse config file to extract settings, applying cli overrides.STRING
Excessive Try-Catch Wrapping39 hits · 41 pts
SeverityFileLineSnippetContext
LOWbenchmark/wait_tcp.py19 except Exception:CODE
LOWtests/compat_fuse/test_compat_fuse.py382 except Exception as e:CODE
LOWtests/compat_fuse/test_compat_fuse.py516 except Exception as e:CODE
LOWtests/cloud_control_server/simple_server.py816 except Exception as exc:CODE
LOWtests/cloud_control_server/simple_server.py831 except Exception as exc:CODE
LOWtests/compat/meta_meta/test_meta_meta.py523 except Exception as e:CODE
LOW…2_query/02_0012_temp_table_external_session_cleanup.py110 except Exception as e:CODE
LOW…suites/1_stateful/02_query/02_0013_async_table_hook.py304 except Exception:STRING
LOW…0_stateless/01_transaction/01_04_txn_snapshot_retry.py65 except Exception:CODE
LOW…0_stateless/01_transaction/01_04_txn_snapshot_retry.py69 except Exception:CODE
LOWtests/metactl/utils.py50 except Exception:CODE
LOWtests/metactl/test_all_subcommands.py98 except Exception as e:CODE
LOWtests/metactl/test_all_subcommands.py128 except Exception as e:CODE
MEDIUMtests/metactl/run_lua_benchmark.py64 print(f"Error running Lua script: {e}")CODE
MEDIUMtests/metactl/subcommands/cmd_lua_admin_metrics.py44 print("Error handling works correctly")CODE
LOWtests/longrun/longrun.py66 except Exception as e:CODE
LOWtests/metaverifier/chaos-meta.py51 except Exception as e:CODE
LOWtests/metaverifier/chaos-meta.py62 except Exception as e:CODE
LOWtests/nox/suites/copy/copy_utils.py30 except Exception as ex:CODE
MEDIUMtests/nox/suites/copy/copy_utils.py18def run(conn, sql):CODE
LOWtests/nox/suites/copy/test_csv.py48 except Exception as e:CODE
LOWtests/nox/suites/copy/test_csv.py92 except Exception as e:CODE
LOWtests/fuzz/fuzz.py41 except Exception as err:CODE
LOWtests/logging/check_logs.py25 except Exception:CODE
LOWtests/logging/check_logs.py48 except Exception:CODE
LOWscripts/benchmark/meta-cluster-bench.py296 except Exception as e:STRING
LOWscripts/benchmark/meta-cluster-bench.py501 except Exception as e:STRING
LOWscripts/benchmark/meta-cluster-bench.py519 except Exception as e:STRING
LOWscripts/ci/wait_tcp.py20 except Exception:CODE
LOWscripts/devops-meta/collect_meta_logs.py97 except Exception as e:CODE
LOWscripts/devops-meta/collect_meta_logs.py162 except Exception as e:CODE
LOWscripts/devops-meta/collect_meta_logs.py252 except Exception as e:CODE
MEDIUMscripts/devops-meta/collect_meta_logs.py253 print(f"Error: {e}", file=sys.stderr)CODE
LOW…_test_helper/src/databend_test_helper/query_cluster.py144 except Exception as e:CODE
LOW…databend_test_helper/src/databend_test_helper/utils.py25 except Exception as e:CODE
LOW…/databend_test_helper/src/databend_test_helper/meta.py83 except Exception as e:CODE
LOWscripts/test-bend-tests/concurrent_sql_test.py115 except Exception as e:CODE
LOWscripts/test-bend-tests/concurrent_sql_test.py300 except Exception as e:CODE
LOWsrc/bendpy/python/databend/__init__.py238 except Exception as exc:CODE
AI Structural Patterns31 hits · 31 pts
SeverityFileLineSnippetContext
LOWtests/cloud_control_server/notification_pb2_grpc.py134CODE
LOWtests/cloud_control_server/notification_pb2_grpc.py163CODE
LOWtests/cloud_control_server/notification_pb2_grpc.py192CODE
LOWtests/cloud_control_server/notification_pb2_grpc.py221CODE
LOWtests/cloud_control_server/notification_pb2_grpc.py250CODE
LOWtests/cloud_control_server/notification_pb2_grpc.py279CODE
LOWtests/cloud_control_server/task_pb2_grpc.py182CODE
LOWtests/cloud_control_server/task_pb2_grpc.py211CODE
LOWtests/cloud_control_server/task_pb2_grpc.py240CODE
LOWtests/cloud_control_server/task_pb2_grpc.py269CODE
LOWtests/cloud_control_server/task_pb2_grpc.py298CODE
LOWtests/cloud_control_server/task_pb2_grpc.py327CODE
LOWtests/cloud_control_server/task_pb2_grpc.py356CODE
LOWtests/cloud_control_server/task_pb2_grpc.py385CODE
LOWtests/cloud_control_server/task_pb2_grpc.py414CODE
LOWtests/cloud_control_server/resource_pb2_grpc.py121CODE
LOWtests/cloud_control_server/resource_pb2_grpc.py148CODE
LOWtests/cloud_control_server/resource_pb2_grpc.py175CODE
LOWtests/cloud_control_server/resource_pb2_grpc.py202CODE
LOWtests/metactl/metactl_utils.py28CODE
LOWtests/metactl/metactl_utils.py36CODE
LOWtests/nox/suites/http_handler/test_cookie.py35CODE
LOWtests/nox/suites/http_handler/test_session.py79CODE
LOWtests/nox/suites/http_handler/test_session.py91CODE
LOWtests/nox/suites/http_handler/test_session.py106CODE
LOWtests/nox/suites/http_handler/test_forward.py23CODE
LOWtests/nox/suites/http_handler/test_token.py63CODE
LOWtests/nox/suites/http_handler/test_token.py72CODE
LOWtests/nox/suites/http_handler/test_token.py113CODE
LOWtests/nox/suites/http_handler/test_token.py127CODE
LOWtests/nox/suites/http_handler/test_query_lifecycle.py94CODE
Example Usage Blocks20 hits · 30 pts
SeverityFileLineSnippetContext
LOWtests/metactl/config/databend-meta-node-2.toml1# Usage:COMMENT
LOWtests/metactl/config/new-databend-meta-node-3.toml1# Usage:COMMENT
LOWtests/metactl/config/new-databend-meta-node-2.toml1# Usage:COMMENT
LOWtests/metactl/config/databend-meta-node-3.toml1# Usage:COMMENT
LOWtests/metactl/config/new-databend-meta-node-1.toml1# Usage:COMMENT
LOWtests/metactl/config/databend-meta-node-1.toml1# Usage:COMMENT
LOWscripts/ci/deploy/config/databend-meta-node-2.toml1# Usage:COMMENT
LOW…s/ci/deploy/config/databend-query-management-mode.toml1# Usage:COMMENT
LOWscripts/ci/deploy/config/databend-query-node-1.toml1# Usage:COMMENT
LOWscripts/ci/deploy/config/databend-meta-node-3.toml1# Usage:COMMENT
LOW…/ci/deploy/config/databend-meta-node-for-bendsave.toml1# Usage:COMMENT
LOWscripts/ci/deploy/config/databend-query-node-hive.toml1# Usage:COMMENT
LOW…ts/ci/deploy/config/databend-query-node-otlp-logs.toml1# Usage:COMMENT
LOW…/deploy/config/databend-query-node-system-managed.toml1# Usage:COMMENT
LOWscripts/ci/deploy/config/databend-query-node-2.toml1# Usage:COMMENT
LOWscripts/ci/deploy/config/databend-meta-node-1.toml1# Usage:COMMENT
LOWscripts/ci/deploy/config/databend-query-node-3.toml1# Usage:COMMENT
LOWscripts/distribution/configs/databend-meta.toml1# Usage:COMMENT
LOWscripts/distribution/configs/databend-query.toml1# Usage:COMMENT
LOWsrc/query/sql/src/planner/optimizer/ir/expr/visitor.rs83//! // Usage example:COMMENT
Deep Nesting27 hits · 27 pts
SeverityFileLineSnippetContext
LOWtests/compat_fuse/test_compat_fuse.py352CODE
LOWtests/cloud_control_server/simple_server.py509CODE
LOW…0_stateless/01_transaction/01_04_txn_snapshot_retry.py41CODE
LOWtests/metactl/run_lua_benchmark.py24CODE
LOWtests/metactl/subcommands/cmd_transfer_leader.py10CODE
LOWtests/metactl/subcommands/cmd_status.py9CODE
LOWtests/metactl/subcommands/cmd_export_from_raft_dir.py11CODE
LOWtests/metactl/subcommands/cmd_export_from_raft_dir.py82CODE
LOWtests/metactl/subcommands/cmd_export_from_grpc.py10CODE
LOWtests/metactl/subcommands/cmd_export_from_grpc.py78CODE
LOWtests/metaverifier/chaos-meta.py262CODE
LOWtests/sqllogictests/suites/tpcds/validate_duckdb.py51CODE
LOWtests/sqllogictests/suites/tpch/validate_duckdb.py48CODE
LOWtests/logging/check_logs.py16CODE
LOWtests/logging/check_logs.py37CODE
LOWscripts/benchmark/meta-cluster-bench.py455CODE
LOWscripts/benchmark/meta-cluster-bench.py509CODE
LOWscripts/benchmark/meta-cluster-bench.py525CODE
LOWscripts/benchmark/analyze_frequency_stats_bench.py226CODE
LOWscripts/security_policy/security_policy_bench.py503CODE
LOWscripts/ci/ci-check-query-log-duplicates.py23CODE
LOWscripts/devops-meta/collect_meta_logs.py53CODE
LOW…_test_helper/src/databend_test_helper/query_cluster.py41CODE
LOWscripts/test-bend-tests/test_cluster.py15CODE
LOWscripts/recluster/recluster_bench.py208CODE
LOWsrc/bendpy/python/databend/__init__.py128CODE
LOWsrc/meta/ver/compat_docs/scripts/extract_from_git.py87CODE
Redundant / Tautological Comments16 hits · 23 pts
SeverityFileLineSnippetContext
LOWtests/compat_fuse/test_compat_fuse.py363 # Check if binaries already existCOMMENT
LOW…2_query/02_0012_temp_table_external_session_cleanup.py90 # Check if files were cleaned upCOMMENT
LOW…/suites/1_stateful/02_query/02_0009_explain_profile.sh24 # Check if statistics has enough data (17 elements)COMMENT
LOW…ts/suites/9_faked_time/00_dummy_cases/00_0001_dummy.sh24# Check if time difference is greater than 2 daysCOMMENT
LOW…ts/suites/0_stateless/20+_others/20_0022_agg_memory.sh41# Check if the difference is less than 5%STRING
LOWtests/metactl/subcommands/cmd_status.py50 # Check if Node info exists with expected formatCOMMENT
LOWscripts/selfhost/upload_log.sh106# Check if file existsCOMMENT
LOWscripts/selfhost/restore_logs.sh291 # Check if it's time for auto-refresh (30 seconds)COMMENT
LOWscripts/selfhost/restore_logs.sh494# Check if local file existsCOMMENT
LOWscripts/devops-meta/databend-meta-diagnostics.sh103 # Check if databend processes were killed by OOMCOMMENT
LOWscripts/devops-meta/databend-meta-diagnostics.sh318 # Check if processes are runningCOMMENT
LOWscripts/test-bend-tests/test_cluster.py20 # Check if configs existCOMMENT
LOWscripts/test-bend-tests/test_cluster.py29 # Check if config subdirectories existCOMMENT
LOWscripts/test-bend-tests/test_cluster.py83 # Check if dry-run argument is passedCOMMENT
LOWscripts/test-bend-tests/test_cluster.py153 # Check if cluster is still healthy (every 10 seconds)COMMENT
LOWsrc/common/column/src/binview/view.rs328/// # Check if any slice of `values` between two consecutive pairs from `offsets` is invalid `utf8`COMMENT
Fake / Example Data9 hits · 11 pts
SeverityFileLineSnippetContext
LOWsrc/common/base/tests/it/string.rs116 + &"(1, 'John Doe', 'john@example.com'), ".repeat(5); // Make sure this creates a string longer than 128 charactCODE
LOWsrc/common/base/tests/it/string.rs141 " INSERT INTO users (id, name, email) VALUES (1, 'John Doe', 'john@example.com');"CODE
LOW…le_functions/function_template/simple_func_template.rs45#[typetag::serde(name = "placeholder")]COMMENT
LOWsrc/query/functions/tests/it/scalars/regexp.rs707 "regexp_extract('John Doe', '([A-Za-z]+) ([A-Za-z]+)', 1)",CODE
LOWsrc/query/functions/tests/it/scalars/regexp.rs714 StringType::from_data(vec!["John Doe", "James Davis", "Lisa Taylor"]),CODE
LOW…c/query/functions/tests/it/scalars/testdata/regexp.txt1036ast : regexp_extract('John Doe', '([A-Za-z]+) ([A-Za-z]+)', 1)CODE
LOW…c/query/functions/tests/it/scalars/testdata/regexp.txt1037raw expr : regexp_extract('John Doe', '([A-Za-z]+) ([A-Za-z]+)', 1)CODE
LOW…c/query/functions/tests/it/scalars/testdata/regexp.txt1038checked expr : regexp_extract<String, String, UInt32>("John Doe", "([A-Za-z]+) ([A-Za-z]+)", CAST<UInt8>(1_u8 AS UInt3CODE
LOW…c/query/functions/tests/it/scalars/testdata/regexp.txt1055| Row 0 | 'John Doe' | 'John' |CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICAL.github/scripts/check_pr_title.js37 if (context.payload.pull_request.base.ref.startsWith("backport/")) {CODE
Modern Structural Boilerplate8 hits · 8 pts
SeverityFileLineSnippetContext
LOWbenchmark/update_results.py15logger = logging.getLogger(__name__)CODE
LOWbenchmark/benchmark_cloud_load.py17logger = logging.getLogger(__name__)CODE
LOWbenchmark/benchmark_cloud_load.py64 def set_dsn(self, dsn: str) -> None:CODE
LOWtests/logging/check_logs.py12logger = logging.getLogger(__name__)CODE
LOWscripts/bench_common/__init__.py17__all__ = [CODE
LOW…abend_test_helper/src/databend_test_helper/__init__.py23__all__ = [CODE
LOW…abend_test_helper/src/databend_test_helper/progress.py12 def set_enabled(cls, enabled: bool) -> None:CODE
LOWsrc/bendpy/python/databend/__init__.py261__all__ = [CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/meta/app/src/tenant/uninit_tenant.rs40 // TODO: implement configCOMMENT
LOWsrc/query/settings/src/settings.rs324 // TODO: Handle error properly - for now, panic in case of errorCOMMENT