AI Slop Code Risk Monitor

lance-format/lance

SlopCodeMonitor badge for lance-format/lance Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Open Lakehouse Format for Multimodal AI. Convert from Parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, and PyTorch with more integrations coming..

3.4 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for lance-format/lance, a Rust project with 7,239 GitHub stars. SynthScan examined 1,344,153 lines of code across 1940 source files, recording 4167 pattern matches distributed across 22 syntactic categories. The legacy adjusted pattern signal is 3.4 (Low 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.

3.4
Adjusted Signal
3.4
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
7.2K
Stars
Rust
Language
1.3M
Lines of Code
1.9K
Files
4.2K
Pattern Hits
2026-10-31
Scan Date
0.03
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 12.8/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 3823 finding(s).

Hallucinated Dependency & Supply Chain Risk 1.3/100 · LOW

Are imports declared and package/API names verified? 169 finding(s).

Agent Over-Engineering Ratio 5.2/100 · LOW

Are wrappers, guards, and repeated structures necessary? 1391 finding(s).

PR Review Velocity Impact 16.6/100 · LOW

Which changes need focused human review? 4167 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 8HIGH 54MEDIUM 178LOW 3927

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 4167 distinct pattern matches across 22 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.

Over-Commented Block2229 hits · 2107 pts
SeverityFileLineSnippetContext
LOWdeny.toml1# This template contains all of the possible sections and their default valuesCOMMENT
LOWdeny.toml21# `target_family = "unix"` configuration, that only having windows targets inCOMMENT
LOWdeny.toml41# executed, this field can be used to prune crates from the graph, removing themCOMMENT
LOWdeny.toml61# When outputting inclusion graphs in diagnostics that include features, thisCOMMENT
LOWdeny.toml81# Use expires about a week out for a fix that cannot land yet, such as oneCOMMENT
LOWdeny.toml141COMMENT
LOWdeny.toml161# If true, ignores workspace crates that aren't published, or are onlyCOMMENT
LOWdeny.toml181# Lint level for when multiple versions of the same crate are detectedCOMMENT
LOWdeny.toml201 #"ansi_term@0.11.0",COMMENT
LOWdeny.toml221#allow = [COMMENT
LOWdeny.toml241# Similarly to `skip` allows you to skip certain crates during duplicateCOMMENT
LOWprotos/license_header.txt1// SPDX-License-Identifier: Apache-2.0COMMENT
LOWpython/license_header.txt1# SPDX-License-Identifier: Apache-2.0COMMENT
LOWpython/python/tests/test_optimize.py401 # This test creates a dataset with a manifest containing fragmentsCOMMENT
LOWpython/python/tests/test_dataset.py4121def test_merge_insert_large_rows():COMMENT
LOWpython/python/tests/test_dataset.py5121 #COMMENT
LOWpython/python/tests/test_vector_index.py2781COMMENT
LOWpython/python/tests/test_namespace_rest.py401COMMENT
LOWpython/python/tests/compat/__init__.py1# SPDX-License-Identifier: Apache-2.0COMMENT
LOWpython/python/tests/compat/test_scalar_indices.py81 # storing row addresses and bumped its on-disk format version (seeCOMMENT
LOWpython/python/lance/pydantic.py1# SPDX-License-Identifier: Apache-2.0COMMENT
LOWpython/python/lance/sampler.py501 # is to pull the whole thing in memory and run fisher-yates. WeCOMMENT
LOWpython/python/lance/_arrow/__init__.py1# SPDX-License-Identifier: Apache-2.0COMMENT
LOWpython/python/ci_benchmarks/__init__.py1# SPDX-License-Identifier: Apache-2.0COMMENT
LOW…hon/python/ci_benchmarks/benchmarks/test_fts_search.py1# SPDX-License-Identifier: Apache-2.0COMMENT
LOWpython/python/ci_benchmarks/datagen/__init__.py1# SPDX-License-Identifier: Apache-2.0COMMENT
LOWpython/src/arrow.rs1// Copyright 2023 Lance Developers.COMMENT
LOWpython/src/session.rs21/// ParametersCOMMENT
LOWpython/src/transaction.rs281// Resolve `offsets` into a dense (one coverage shared by every field) orCOMMENT
LOWpython/src/error.rs1// Copyright 2024 Lance Developers.COMMENT
LOWpython/src/lib.rs1// Copyright 2023 Lance Developers.COMMENT
LOWpython/src/lib.rs381/// Returns:COMMENT
LOWpython/src/fts.rs161 /// The position used by full-text query matching.COMMENT
LOWpython/src/scanner.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWpython/src/tracing.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWpython/src/blob.rs241 /// Append a reference to an existing immutable, table-managed blob object.COMMENT
LOWpython/src/blob.rs381 /// ----------COMMENT
LOWpython/src/blob.rs421 pub fn finish(&mut self) -> PyResult<Vec<PyBlobDescriptor>> {COMMENT
LOWpython/src/blob.rs441 /// pyarrow.StructArrayCOMMENT
LOWpython/src/blob.rs541 let values = rt().block_on(None, writer.finish())?.infer_error()?;COMMENT
LOWpython/src/otel.rs1// SPDX-License-Identifier: Apache-2.0COMMENT
LOWpython/src/otel.rs21//! OpenTelemetry collects on its own schedule and invokes observable-instrumentCOMMENT
LOWpython/src/object_store.rs1// SPDX-License-Identifier: Apache-2.0COMMENT
LOWpython/src/object_store.rs21//! against the built-in memory provider proves the registration + dispatchCOMMENT
LOWpython/src/object_store.rs101/// `PyProviderBridge` below is not involved. This is how an out-of-tree RustCOMMENT
LOWpython/src/object_store.rs141 }COMMENT
LOWpython/src/executor.rs1// Copyright 2023 Lance Developers.COMMENT
LOWpython/src/bitmap.rs41/// Implements the `collections.abc.MutableSet` interface — set algebra,COMMENT
LOWpython/src/namespace.rs121#[pyclass(name = "PyDirectoryNamespace", module = "lance.lance")]COMMENT
LOWpython/src/namespace.rs821}COMMENT
LOWpython/src/namespace.rs841/// "extra" and sends the field back as an explicit `null` on the wire --COMMENT
LOWpython/src/namespace.rs1561 /// Retrieve operation metrics as a dictionary.COMMENT
LOWpython/src/indices.rs301}COMMENT
LOWpython/src/indices.rs321/// model = indices.build_rq_model(dimension=128, num_bits=5)COMMENT
LOWpython/src/indices.rs641 /// The UUID of the index segmentCOMMENT
LOWpython/src/reader.rs1// Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWpython/src/dataset.rs3901COMMENT
LOWpython/src/dataset.rs4141 /// hashes in the combined partition, filters by threshold, and clusters theCOMMENT
LOWpython/src/dataset.rs4201 .map_err(|err| PyValueError::new_err(err.to_string()))?;COMMENT
LOWpython/src/dataset.rs4261 ///COMMENT
2169 more matches not shown…
Hyper-Verbose Identifiers1183 hits · 899 pts
SeverityFileLineSnippetContext
LOWpython/python/tests/test_table_ops.py33def test_index_after_replacement(tmp_path: str):CODE
LOWpython/python/tests/test_table_ops.py70def test_replacement_after_index(tmp_path: str):CODE
LOWpython/python/tests/test_table_ops.py111def test_data_file_create_basic(tmp_path: str):CODE
LOWpython/python/tests/test_table_ops.py134def test_data_file_create_subset_columns(tmp_path: str):CODE
LOWpython/python/tests/test_table_ops.py158def test_data_file_create_end_to_end(tmp_path: str):CODE
LOWpython/python/tests/test_table_ops.py188def test_data_file_create_unknown_column(tmp_path: str):CODE
LOWpython/python/tests/test_table_ops.py203def test_commit_conflict_raises_typed_error(tmp_path: str):CODE
LOWpython/python/tests/test_table_ops.py238def test_incompatible_transaction_raises_non_retryable(tmp_path: str):CODE
LOW⚡python/python/tests/test_coerce_query_vector.py16 def test_string_raises_typeerror(self):CODE
LOW⚡python/python/tests/test_coerce_query_vector.py20 def test_integer_raises_typeerror(self):CODE
LOW⚡python/python/tests/test_coerce_query_vector.py26 def test_object_raises_typeerror(self):CODE
LOWpython/python/tests/test_coerce_query_vector.py37 def test_none_raises_typeerror(self):CODE
LOWpython/python/tests/test_coerce_query_vector.py67 def test_pa_int_array_cast_to_float(self):CODE
LOWpython/python/tests/test_row_addr_prefilter.py59def test_serialize_row_addrs_round_trips_through_a_scan(tmp_path: Path) -> None:CODE
LOWpython/python/tests/test_row_addr_prefilter.py70def test_allowlist_and_blocklist_combine(tmp_path: Path) -> None:CODE
LOW⚡python/python/tests/test_row_addr_prefilter.py89def test_no_mask_reads_everything(tmp_path: Path) -> None:CODE
LOW⚡python/python/tests/test_row_addr_prefilter.py96def test_empty_allowlist_selects_nothing(tmp_path: Path) -> None:CODE
LOW⚡python/python/tests/test_row_addr_prefilter.py102def test_mask_composes_with_a_filter(tmp_path: Path) -> None:CODE
LOWpython/python/tests/test_row_addr_prefilter.py113def test_builder_setter_matches_the_kwarg(tmp_path: Path) -> None:CODE
LOWpython/python/tests/test_row_addr_prefilter.py128def test_knn_topk_is_computed_over_masked_rows(CODE
LOWpython/python/tests/test_row_addr_prefilter.py162def test_knn_blocklist_excludes_the_nearest(tmp_path: Path) -> None:CODE
LOWpython/python/tests/test_row_addr_prefilter.py181def test_full_text_search_honors_the_mask(tmp_path: Path) -> None:CODE
LOWpython/python/tests/test_row_addr_prefilter.py198def test_rejects_a_malformed_mask(tmp_path: Path) -> None:CODE
LOWpython/python/tests/test_row_addr_prefilter.py235def test_overlay_stale_replay_scan_respects_mask(tmp_path: Path) -> None:CODE
LOWpython/python/tests/test_row_addr_prefilter.py275def test_overlay_stale_replay_ann_respects_mask(tmp_path: Path) -> None:CODE
LOWpython/python/tests/test_ivf_centroids.py8def test_ivf_centroids_exposed(tmp_path):CODE
LOWpython/python/tests/conftest.py142def pytest_collection_modifyitems(config, items):CODE
LOWpython/python/tests/test_namespace_integration.py208def create_tracking_namespace(CODE
LOWpython/python/tests/test_namespace_integration.py280def test_namespace_open_dataset(s3_bucket: str, use_custom: bool):CODE
LOWpython/python/tests/test_namespace_integration.py330def test_namespace_with_refresh(s3_bucket: str, use_custom: bool):CODE
LOWpython/python/tests/test_namespace_integration.py385def test_namespace_append_through_namespace(s3_bucket: str, use_custom: bool):CODE
LOWpython/python/tests/test_namespace_integration.py442def test_namespace_write_create_mode(s3_bucket: str, use_custom: bool):CODE
LOWpython/python/tests/test_namespace_integration.py476def test_namespace_write_append_mode(s3_bucket: str, use_custom: bool):CODE
LOWpython/python/tests/test_namespace_integration.py529def test_namespace_write_overwrite_mode(s3_bucket: str, use_custom: bool):CODE
LOWpython/python/tests/test_namespace_integration.py584def test_namespace_managed_branches(s3_bucket: str, use_custom: bool):CODE
LOWpython/python/tests/test_namespace_integration.py665def test_namespace_distributed_write(s3_bucket: str, use_custom: bool):CODE
LOWpython/python/tests/test_namespace_integration.py760def test_file_writer_with_namespace_client(s3_bucket: str, use_custom: bool):CODE
LOWpython/python/tests/test_namespace_integration.py873def test_file_reader_with_namespace_client(s3_bucket: str, use_custom: bool):CODE
LOWpython/python/tests/test_namespace_integration.py979def test_file_session_with_namespace_client(s3_bucket: str, use_custom: bool):CODE
LOWpython/python/tests/test_multi_base.py54 def test_multi_base_create_and_read(self):CODE
LOWpython/python/tests/test_multi_base.py85 def test_write_target_all_bases(self):CODE
LOWpython/python/tests/test_multi_base.py105 def test_base_scoped_storage_options(self):CODE
LOWpython/python/tests/test_multi_base.py139 def test_multi_base_append_mode(self):CODE
LOWpython/python/tests/test_multi_base.py177 def test_multi_base_overwrite_mode_inherits_bases(self):CODE
LOWpython/python/tests/test_multi_base.py222 def test_multi_base_overwrite_mode_primary_path_default(self):CODE
LOWpython/python/tests/test_multi_base.py289 def test_multi_base_append_mode_primary_path_default(self):CODE
LOWpython/python/tests/test_multi_base.py357 def test_multi_base_is_dataset_root_flag(self):CODE
LOWpython/python/tests/test_multi_base.py402 def test_multi_base_target_by_path_uri(self):CODE
LOWpython/python/tests/test_multi_base.py515 def test_fragment_distribution(self):CODE
LOWpython/python/tests/test_multi_base.py685 def test_add_bases_persistence(self):CODE
LOWpython/python/tests/test_multi_base.py721 def test_add_bases_duplicate_name_error(self):CODE
LOWpython/python/tests/test_multi_base.py751 def test_add_bases_multiple_rounds(self):CODE
LOWpython/python/tests/test_multi_base.py788 def test_add_bases_empty_list(self):CODE
LOWpython/python/tests/test_multi_base.py842 def test_add_bases_verify_base_paths(self):CODE
LOWpython/python/tests/test_multi_base.py881 def test_base_paths_results_are_isolated(self, attribute, value):CODE
LOWpython/python/tests/test_multi_base.py912 def test_base_paths_uses_current_snapshot(self):CODE
LOWpython/python/tests/test_multi_base.py942 def test_add_bases_large_data_distribution(self):CODE
LOWpython/python/tests/test_multi_base.py1031 def test_add_bases_with_transaction_properties(self):CODE
LOWpython/python/tests/test_multi_base.py1114 def test_write_fragments_with_target_bases(self):CODE
LOWpython/python/tests/test_multi_base.py1177 def test_write_fragments_with_base_store_params(self):CODE
1123 more matches not shown…
Decorative Section Separators98 hits · 358 pts
SeverityFileLineSnippetContext
MEDIUMpython/python/tests/test_count_pushdown.py40# --------------------------------------------------------------------------COMMENT
MEDIUMpython/python/tests/test_count_pushdown.py42# --------------------------------------------------------------------------COMMENT
MEDIUM⚡python/python/tests/test_count_pushdown.py83# --------------------------------------------------------------------------COMMENT
MEDIUM⚡python/python/tests/test_count_pushdown.py85# --------------------------------------------------------------------------COMMENT
MEDIUMpython/python/tests/test_vector_index.py3694# =============================================================================COMMENT
MEDIUMpython/python/tests/test_vector_index.py3696# =============================================================================COMMENT
MEDIUM⚡python/python/tests/test_scalar_index.py4443# ============================================================================COMMENT
MEDIUM⚡python/python/tests/test_scalar_index.py4445# ============================================================================COMMENT
MEDIUM⚡python/python/tests/test_scalar_index.py4839# ============================================================================COMMENT
MEDIUM⚡python/python/tests/test_scalar_index.py4841# ============================================================================COMMENT
MEDIUM⚡python/python/tests/test_scalar_index.py5002# ============================================================================COMMENT
MEDIUM⚡python/python/tests/test_scalar_index.py5004# ============================================================================COMMENT
MEDIUM⚡python/python/tests/test_scalar_index.py5272# ============================================================================COMMENT
MEDIUM⚡python/python/tests/test_scalar_index.py5274# ============================================================================COMMENT
MEDIUM⚡python/python/tests/test_scalar_index.py5412# ============================================================================COMMENT
MEDIUM⚡python/python/tests/test_scalar_index.py5414# ============================================================================COMMENT
MEDIUMpython/python/lance/vector.py793# =============================================================================COMMENT
MEDIUMpython/python/lance/vector.py795# =============================================================================COMMENT
MEDIUM⚡python/python/lance/vector.py930# =============================================================================COMMENT
MEDIUM⚡python/python/lance/vector.py932# =============================================================================COMMENT
MEDIUMpython/python/lance/mem_wal.py54# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/python/lance/mem_wal.py56# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡python/python/lance/namespace.py131# =============================================================================COMMENT
MEDIUM⚡python/python/lance/namespace.py133# =============================================================================COMMENT
MEDIUM…hon/python/ci_benchmarks/benchmarks/test_count_rows.py36# ---------------------------------------------------------------------------COMMENT
MEDIUM…hon/python/ci_benchmarks/benchmarks/test_count_rows.py38# ---------------------------------------------------------------------------COMMENT
MEDIUM…hon/python/ci_benchmarks/benchmarks/test_count_rows.py52# ---------------------------------------------------------------------------COMMENT
MEDIUM…hon/python/ci_benchmarks/benchmarks/test_count_rows.py54# ---------------------------------------------------------------------------COMMENT
MEDIUM…hon/python/ci_benchmarks/benchmarks/test_count_rows.py68# ---------------------------------------------------------------------------COMMENT
MEDIUM…hon/python/ci_benchmarks/benchmarks/test_count_rows.py70# ---------------------------------------------------------------------------COMMENT
MEDIUM…hon/python/ci_benchmarks/benchmarks/test_count_rows.py90# ---------------------------------------------------------------------------COMMENT
MEDIUM…hon/python/ci_benchmarks/benchmarks/test_count_rows.py92# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…n/python/ci_benchmarks/benchmarks/test_merge_insert.py495# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…n/python/ci_benchmarks/benchmarks/test_merge_insert.py497# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…n/python/ci_benchmarks/benchmarks/test_merge_insert.py617# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…n/python/ci_benchmarks/benchmarks/test_merge_insert.py619# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…n/python/ci_benchmarks/benchmarks/test_merge_insert.py668# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…n/python/ci_benchmarks/benchmarks/test_merge_insert.py670# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py85# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py87# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py164# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py166# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py231# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py233# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py308# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py310# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py386# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py388# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py729# ---------------------------------------------------------------------------COMMENT
MEDIUM…n/python/ci_benchmarks/benchmarks/test_merge_insert.py731# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/python/benchmarks/zone_map_seeds.py66# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/python/benchmarks/zone_map_seeds.py68# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/python/benchmarks/zone_map_seeds.py101# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/python/benchmarks/zone_map_seeds.py103# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/python/benchmarks/zone_map_seeds.py157# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/python/benchmarks/zone_map_seeds.py159# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/python/benchmarks/zone_map_seeds.py186# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/python/benchmarks/zone_map_seeds.py188# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/python/benchmarks/zone_map_seeds.py302# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/python/benchmarks/zone_map_seeds.py304# ---------------------------------------------------------------------------COMMENT
38 more matches not shown…
Self-Referential Comments63 hits · 184 pts
SeverityFileLineSnippetContext
MEDIUMpython/python/tests/test_table_ops.py39 # Create a dataset with columns a and b in separate data filesCOMMENT
MEDIUMpython/python/tests/test_table_ops.py62 # Creating an index on column b should conflictCOMMENT
MEDIUMpython/python/tests/test_table_ops.py83 # Create an index on column aCOMMENT
MEDIUMpython/python/tests/test_multi_base.py1321 # Create a new dataset URI (doesn't exist yet)COMMENT
MEDIUMpython/python/tests/test_optimize.py1174 # Create a small dataset with multiple fragmentsCOMMENT
MEDIUMpython/python/tests/test_commit_index.py57 # Create a new dataset without indexCOMMENT
MEDIUMpython/python/tests/test_commit_index.py71 # Create an Index objectCOMMENT
MEDIUMpython/python/tests/test_commit_index.py177 # Create a new dataset without indexCOMMENT
MEDIUMpython/python/tests/test_commit_index.py196 # Create an Index object with the files fieldCOMMENT
MEDIUMpython/python/tests/test_commit_index.py292 # Create a new dataset without indexCOMMENT
MEDIUMpython/python/tests/test_namespace_dir.py397 # Create a tableCOMMENT
MEDIUMpython/python/tests/test_namespace_dir.py432 # Create a tableCOMMENT
MEDIUM⚡python/python/tests/test_dataset.py7641 # Create a test dataset without propertiesCOMMENT
MEDIUM⚡python/python/tests/test_dataset.py7647 # Create the dataset without propertiesCOMMENT
MEDIUMpython/python/tests/test_dataset.py701 # Create a dataset with v1 manifest pathsCOMMENT
MEDIUMpython/python/tests/test_dataset.py3189 # Create a schema with some metadata to regress an issue where the metadataCOMMENT
MEDIUMpython/python/tests/test_dataset.py4203 # Create a simple test datasetCOMMENT
MEDIUMpython/python/tests/test_dataset.py4681 # Create a lance dataset with binary fieldsCOMMENT
MEDIUMpython/python/tests/test_dataset.py7464 # Create a dataset with large repetitive strings to test cache_repetition_indexCOMMENT
MEDIUMpython/python/tests/test_dataset.py7594 # Create the first version with propertiesCOMMENT
MEDIUMpython/python/tests/test_dataset.py7610 # Create a second batch with different propertiesCOMMENT
MEDIUMpython/python/tests/test_dataset.py8202 # Create a tag pointing to version 1COMMENT
MEDIUMpython/python/tests/test_file.py307 # Create a fixed-size list of float64 with dimension 8COMMENT
MEDIUMpython/python/tests/test_s3_ddb.py350 # Create a local file to uploadCOMMENT
MEDIUMpython/python/tests/test_json.py275 # Create a Lance dataset with JSON dataCOMMENT
MEDIUMpython/python/tests/test_json.py775 # Create a dataset without a JSON columnCOMMENT
MEDIUMpython/python/tests/test_map_type.py305 # Create a map with 100 entriesCOMMENT
MEDIUMpython/python/tests/test_map_type.py468 # Create a dataset with multiple columns including Map typesCOMMENT
MEDIUMpython/python/tests/test_fragment.py605 # Create a deletion fileCOMMENT
MEDIUMpython/python/tests/test_fragment.py632 # Create a DeletionFile with base_idCOMMENT
MEDIUMpython/python/tests/test_fragment.py645 # Create a FragmentMetadata with the deletion fileCOMMENT
MEDIUMpython/python/tests/test_vector_index.py3364 # Create a dataset with nested vector fieldCOMMENT
MEDIUMpython/python/tests/test_scalar_index.py3417 # Create a dataset with 5 fragments by writing data in chunksCOMMENT
MEDIUMpython/python/tests/test_scalar_index.py3761 # Create a test dataframe with 50% null values.COMMENT
MEDIUMpython/python/tests/test_scalar_index.py3981 # Creating an index on an empty dataset is (currently) not terribly useful butCOMMENT
MEDIUMpython/python/tests/test_scalar_index.py5190 # Create a dataset with known content for scoring testsCOMMENT
MEDIUMpython/python/tests/test_scalar_index.py5456 # Create an Index object using the new dataclass formatCOMMENT
MEDIUMpython/python/tests/test_scalar_index.py5472 # Create the index operationCOMMENT
MEDIUMpython/python/tests/test_scalar_index.py6351 # Create a simple datasetCOMMENT
MEDIUMpython/python/tests/test_scalar_index.py6397 # Create a dataset with nested structureCOMMENT
MEDIUMpython/python/tests/test_namespace_rest.py196 # Create a tableCOMMENT
MEDIUMpython/python/tests/test_namespace_rest.py234 # Create a tableCOMMENT
MEDIUMpython/python/lance/namespace.py245 # Create the provider instanceCOMMENT
MEDIUMpython/python/lance/namespace.py386 # Create the underlying Rust namespaceCOMMENT
MEDIUMpython/python/lance/namespace.py985 # Create the underlying Rust namespaceCOMMENT
MEDIUMpython/python/lance/namespace.py1583 # Create the underlying Rust adapterCOMMENT
MEDIUMpython/python/lance/namespace.py149 >>> # Define a provider classSTRING
MEDIUMpython/python/lance/dependencies.py4# The following code is originally from https://github.com/pola-rs/polars/blob/ea4389c31b0e87ddf20a85e4c3797b285966edb6/COMMENT
MEDIUMpython/python/lance/torch/async_dataset.py32# This class is similar to torch.utils.data.DataloaderCOMMENT
MEDIUMpython/python/benchmarks/test_fixed_size_binary.py35 # Create a string array directly from the list of stringsCOMMENT
MEDIUMpython/python/benchmarks/test_fixed_size_binary.py38 # Create the tableCOMMENT
MEDIUMci/create_release_branch.sh103 # Create the RC tagCOMMENT
MEDIUMci/create_release_branch.sh240 # Create the RC tagCOMMENT
MEDIUMci/create_rc.sh65# Create the RC tagCOMMENT
MEDIUMtest_data/v0.30.0_pre_created_at/datagen.py12# Create a simple dataset with a vector indexCOMMENT
MEDIUMtest_data/v0.30.0_pre_created_at/datagen.py26# Create a vector indexCOMMENT
MEDIUMtest_data/pre_file_sizes/datagen.py26# Create a simple dataset with a scalar indexCOMMENT
MEDIUMtest_data/pre_file_sizes/datagen.py37# Create a scalar index (BTree) using the correct methodCOMMENT
MEDIUMrust/lance/src/lib.rs19//! # Create a DatasetCOMMENT
MEDIUMmemtest/python/tests/test_integration.py17 # Create a small Python script that uses memtestCOMMENT
3 more matches not shown…
Verbosity Indicators112 hits · 173 pts
SeverityFileLineSnippetContext
LOW⚡python/python/tests/test_dataset.py8286 # Step 3: append more data to branch2 → verify contains branch1 data + newCOMMENT
LOW⚡python/python/tests/test_dataset.py8296 # Step 4: validate branches.list() and metadataCOMMENT
LOWpython/python/tests/test_dataset.py8240 # Step 1: create branch1 from main → append to branch1 → create branch2 from tagCOMMENT
LOWpython/python/tests/test_dataset.py8259 # Step 2:COMMENT
LOWrust/lance-io/src/scheduler.rs2742 // Step 1: reserve 50 of the 100 budget bytes with a read we never consume.COMMENT
LOW⚡rust/lance-io/src/scheduler.rs2757 // Step 2: drop the caller-side future while its `rx` is still pending.COMMENT
LOW⚡rust/lance-io/src/scheduler.rs2761 // Step 3: let the in-flight read finish. The reservation should be refundedCOMMENT
LOW⚡rust/lance-io/src/scheduler.rs2768 // Step 4: submit the follow-up. Add a permit up front so that, if it *is*COMMENT
LOW⚡rust/lance/src/dataset/write.rs4926 // Step 2: Verify dataset is still consistent (uncommitted changes not visible)COMMENT
LOW⚡rust/lance/src/dataset/write.rs4934 // Step 3: Commit to transaction (simulates retry after interruption)COMMENT
LOW⚡rust/lance/src/dataset/write.rs4938 // Step 4: Verify dataset now has all 6 rows after successful commitCOMMENT
LOW⚡rust/lance/src/dataset/write.rs5976 // Step 1: Create initial datasetCOMMENT
LOW⚡rust/lance/src/dataset/write.rs5982 // Step 2: Create a zone map index with seeds explicitly enabled (Int32 defaults to off).COMMENT
LOW⚡rust/lance/src/dataset/write.rs5989 // Step 3: Append new data - seeds should be written automaticallyCOMMENT
LOW⚡rust/lance/src/dataset/write.rs6044 // Step 5: Optimize the index (should use seeds)COMMENT
LOW⚡rust/lance/src/dataset/write.rs6048 // Step 6: Query the updated index to verify it's correctCOMMENT
LOWrust/lance/src/dataset/write.rs1346 // Step 1: ValidationsCOMMENT
LOWrust/lance/src/dataset/write.rs1366 // Step 2: Assign IDs to initial_bases and add them to all_basesCOMMENT
LOWrust/lance/src/dataset/write.rs1385 // Step 3: Resolve target_base_names_or_paths to IDsCOMMENT
LOWrust/lance/src/dataset/write.rs1411 // Step 4: Prepare TargetBaseInfo structsCOMMENT
LOWrust/lance/src/dataset/write.rs4908 // Step 1: Write uncommitted data (simulates interrupted write before commit)COMMENT
LOWrust/lance/src/dataset/write.rs6005 // Step 4: Verify that the newly appended fragment has a seed embeddedCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs16999 // Step 2: Partial merge_insert on fragment 1 rows -> fragment 1 drops from bitmapCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs17002 // Step 3: Another partial merge_insert on the same rows.COMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs17184 // Step 2: Partial merge_insert on fragment 1 rows -> fragment 1 drops from bitmapCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs17187 // Step 3: Update all rows that were in fragment 1, causing fragment 1 to beCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs17236 // Step 2: Partial merge_insert on fragment 1 rows -> fragment 1 drops from bitmapCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs17239 // Step 3: Update HALF of the rows that were in fragment 1. Fragment 1 survivesCOMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15603 // Step 1: Create dataset with NON-NULLABLE schemaCOMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15627 // Step 2: Create new data with NULLABLE schema but NO actual null valuesCOMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15642 // Step 3: Test merge_insert()COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15662 // Step 4: Verify the resultsCOMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15940 // Step 1: Create a dataset with a multi-column schema.COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15966 // Step 2: Create source data with a subschema where one field has a wrong type.COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15981 // Step 3: Execute the merge_insert operation, which should fail.COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15994 // Step 4: Verify that the operation failed with the correct error type and message.COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs17201 // Step 4: Partial merge_insert on the same rows.COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs17253 // Step 4: Partial merge_insert targeting the rows that were updated (and thusCOMMENT
LOWrust/lance/src/dataset/write/merge_insert/exec/write.rs1272 // Step 1: Create shared state and streaming processor for row addresses and write dataCOMMENT
LOWrust/lance/src/dataset/write/merge_insert/exec/write.rs1321 // Step 2: Write new fragments using the filtered data (inserts + updates)COMMENT
LOWrust/lance/src/dataset/write/merge_insert/exec/write.rs1390 // Step 3: Apply deletions to existing fragmentsCOMMENT
LOWrust/lance/src/dataset/write/merge_insert/exec/write.rs1421 // Step 4: Create the transaction operationCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert/exec/write.rs1444 // Step 5: Create and store the transactionCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert/exec/write.rs1447 // Step 6: Store transaction, merge stats, and affected rows for later retrievalCOMMENT
LOWrust/lance/src/dataset/write/merge_insert/exec/write.rs1481 // Step 7: Return empty result (write operations don't return data)COMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs1847 // Step 4: compact_filesCOMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs1852 // Step 5: optimize_indicesCOMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs1858 // Step 6: Another merge_insert should NOT errorCOMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs3813 // Step 4: compact_files — moves rows to new fragment(s)COMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs3818 // Step 5: optimize_indices — should rebuild the FTS index without stale data.COMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs3826 // Step 6: FTS search should not error and should return correct results.COMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs4021 // Step 5: Second optimize_indices (merge all) — merges both segments.COMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs4029 // Step 6: Verify search correctness after merge.COMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs1783 // Step 1: Create dataset with one row {id: 1, value: "a"}COMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs1805 // Step 2: Create BTree index on 'id'COMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs1817 // Step 3: merge_insert with a partial schema in reversed column orderCOMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs3288 // Step 1: Create dataset with 2 rows in separate fragmentsCOMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs3312 // Step 2: Create FTS inverted index on 'text'COMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs3337 // Step 3: Replace fragment 1's data file via DataReplacement.COMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs3390 // Step 4: FTS search should reflect the new data, not the old.COMMENT
52 more matches not shown…
Structural Annotation Overuse110 hits · 170 pts
SeverityFileLineSnippetContext
LOW⚡python/python/tests/test_dataset.py8286 # Step 3: append more data to branch2 → verify contains branch1 data + newCOMMENT
LOW⚡python/python/tests/test_dataset.py8296 # Step 4: validate branches.list() and metadataCOMMENT
LOWpython/python/tests/test_dataset.py8240 # Step 1: create branch1 from main → append to branch1 → create branch2 from tagCOMMENT
LOWrust/lance-io/src/scheduler.rs2742 // Step 1: reserve 50 of the 100 budget bytes with a read we never consume.COMMENT
LOW⚡rust/lance-io/src/scheduler.rs2757 // Step 2: drop the caller-side future while its `rx` is still pending.COMMENT
LOW⚡rust/lance-io/src/scheduler.rs2761 // Step 3: let the in-flight read finish. The reservation should be refundedCOMMENT
LOW⚡rust/lance-io/src/scheduler.rs2768 // Step 4: submit the follow-up. Add a permit up front so that, if it *is*COMMENT
LOW⚡rust/lance/src/dataset/write.rs4926 // Step 2: Verify dataset is still consistent (uncommitted changes not visible)COMMENT
LOW⚡rust/lance/src/dataset/write.rs4934 // Step 3: Commit to transaction (simulates retry after interruption)COMMENT
LOW⚡rust/lance/src/dataset/write.rs4938 // Step 4: Verify dataset now has all 6 rows after successful commitCOMMENT
LOW⚡rust/lance/src/dataset/write.rs5976 // Step 1: Create initial datasetCOMMENT
LOW⚡rust/lance/src/dataset/write.rs5982 // Step 2: Create a zone map index with seeds explicitly enabled (Int32 defaults to off).COMMENT
LOW⚡rust/lance/src/dataset/write.rs5989 // Step 3: Append new data - seeds should be written automaticallyCOMMENT
LOW⚡rust/lance/src/dataset/write.rs6044 // Step 5: Optimize the index (should use seeds)COMMENT
LOW⚡rust/lance/src/dataset/write.rs6048 // Step 6: Query the updated index to verify it's correctCOMMENT
LOWrust/lance/src/dataset/write.rs1346 // Step 1: ValidationsCOMMENT
LOWrust/lance/src/dataset/write.rs1366 // Step 2: Assign IDs to initial_bases and add them to all_basesCOMMENT
LOWrust/lance/src/dataset/write.rs1385 // Step 3: Resolve target_base_names_or_paths to IDsCOMMENT
LOWrust/lance/src/dataset/write.rs1411 // Step 4: Prepare TargetBaseInfo structsCOMMENT
LOWrust/lance/src/dataset/write.rs4908 // Step 1: Write uncommitted data (simulates interrupted write before commit)COMMENT
LOWrust/lance/src/dataset/write.rs6005 // Step 4: Verify that the newly appended fragment has a seed embeddedCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs16999 // Step 2: Partial merge_insert on fragment 1 rows -> fragment 1 drops from bitmapCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs17002 // Step 3: Another partial merge_insert on the same rows.COMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs17184 // Step 2: Partial merge_insert on fragment 1 rows -> fragment 1 drops from bitmapCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs17187 // Step 3: Update all rows that were in fragment 1, causing fragment 1 to beCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs17236 // Step 2: Partial merge_insert on fragment 1 rows -> fragment 1 drops from bitmapCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert.rs17239 // Step 3: Update HALF of the rows that were in fragment 1. Fragment 1 survivesCOMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15603 // Step 1: Create dataset with NON-NULLABLE schemaCOMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15627 // Step 2: Create new data with NULLABLE schema but NO actual null valuesCOMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15642 // Step 3: Test merge_insert()COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15662 // Step 4: Verify the resultsCOMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15940 // Step 1: Create a dataset with a multi-column schema.COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15966 // Step 2: Create source data with a subschema where one field has a wrong type.COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15981 // Step 3: Execute the merge_insert operation, which should fail.COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs15994 // Step 4: Verify that the operation failed with the correct error type and message.COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs17201 // Step 4: Partial merge_insert on the same rows.COMMENT
LOWrust/lance/src/dataset/write/merge_insert.rs17253 // Step 4: Partial merge_insert targeting the rows that were updated (and thusCOMMENT
LOWrust/lance/src/dataset/write/merge_insert/exec/write.rs1272 // Step 1: Create shared state and streaming processor for row addresses and write dataCOMMENT
LOWrust/lance/src/dataset/write/merge_insert/exec/write.rs1321 // Step 2: Write new fragments using the filtered data (inserts + updates)COMMENT
LOWrust/lance/src/dataset/write/merge_insert/exec/write.rs1390 // Step 3: Apply deletions to existing fragmentsCOMMENT
LOWrust/lance/src/dataset/write/merge_insert/exec/write.rs1421 // Step 4: Create the transaction operationCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert/exec/write.rs1444 // Step 5: Create and store the transactionCOMMENT
LOW⚡rust/lance/src/dataset/write/merge_insert/exec/write.rs1447 // Step 6: Store transaction, merge stats, and affected rows for later retrievalCOMMENT
LOWrust/lance/src/dataset/write/merge_insert/exec/write.rs1481 // Step 7: Return empty result (write operations don't return data)COMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs1847 // Step 4: compact_filesCOMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs1852 // Step 5: optimize_indicesCOMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs1858 // Step 6: Another merge_insert should NOT errorCOMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs3813 // Step 4: compact_files — moves rows to new fragment(s)COMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs3818 // Step 5: optimize_indices — should rebuild the FTS index without stale data.COMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs3826 // Step 6: FTS search should not error and should return correct results.COMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs4021 // Step 5: Second optimize_indices (merge all) — merges both segments.COMMENT
LOW⚡rust/lance/src/dataset/tests/dataset_merge_update.rs4029 // Step 6: Verify search correctness after merge.COMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs1783 // Step 1: Create dataset with one row {id: 1, value: "a"}COMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs1805 // Step 2: Create BTree index on 'id'COMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs1817 // Step 3: merge_insert with a partial schema in reversed column orderCOMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs3288 // Step 1: Create dataset with 2 rows in separate fragmentsCOMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs3312 // Step 2: Create FTS inverted index on 'text'COMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs3337 // Step 3: Replace fragment 1's data file via DataReplacement.COMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs3390 // Step 4: FTS search should reflect the new data, not the old.COMMENT
LOWrust/lance/src/dataset/tests/dataset_merge_update.rs3593 // Step 1: Create dataset with TOTAL rows in 2 fragments.COMMENT
50 more matches not shown…
Cross-Language Confusion32 hits · 155 pts
SeverityFileLineSnippetContext
HIGHpython/python/tests/test_filter.py158 assert filtered.equals(dataset.to_table())CODE
HIGHpython/python/tests/test_custom_registry.py66 assert round_trip.equals(table), (CODE
HIGHpython/python/tests/test_schema_evolution.py636 # column. The merge claims non-null, and reading it back must preserveCOMMENT
HIGHpython/python/tests/test_map_type.py38 assert result.equals(data)CODE
HIGHpython/python/tests/test_map_type.py66 assert result.equals(data)CODE
HIGHpython/python/tests/test_map_type.py90 assert result.equals(data)CODE
HIGHpython/python/tests/test_map_type.py117 assert result.equals(data)CODE
HIGHpython/python/tests/test_map_type.py152 assert result.equals(data)CODE
HIGHpython/python/tests/test_map_type.py183 assert result.equals(data)CODE
HIGHpython/python/tests/test_map_type.py207 assert result.equals(data)CODE
HIGHpython/python/tests/test_map_type.py271 assert result.equals(data)CODE
HIGHpython/python/tests/test_map_type.py320 assert result.equals(data)CODE
HIGHpython/python/tests/test_map_type.py338 assert result.equals(data)CODE
HIGHpython/python/tests/test_map_type.py404 assert result.equals(data_valid)CODE
HIGHpython/python/tests/test_map_type.py549 assert result4["properties"][1].as_py() is None # David's properties (null)CODE
HIGHpython/python/tests/test_map_type.py567 assert result6.equals(data), "Full data mismatch"CODE
HIGHpython/python/tests/test_blob.py190 assert actual_field.equals(expected_field, check_metadata=True)CODE
HIGH⚡python/python/tests/test_blob.py3094 assert descriptions_df.equals(table_df)STRING
HIGH⚡python/python/tests/test_blob.py3212 assert descriptions_df.equals(table_df)STRING
HIGHpython/python/tests/test_blob.py2097 shared, empty, null, _unused = writer.finish()STRING
HIGHpython/python/tests/test_blob.py2129 builder.extend([null, empty])STRING
HIGH⚡python/python/tests/test_scalar_index.py376 "ScalarIndexQuery: query=[val >= 10 && val <= 20]@val_idx"CODE
HIGH⚡python/python/tests/test_scalar_index.py386 "ScalarIndexQuery: query=[val >= 10 && val <= 20]@val_idx"CODE
HIGH⚡python/python/tests/test_scalar_index.py399 "ScalarIndexQuery: query=[val >= 5000 && val <= 0]@val_idx"CODE
HIGH⚡python/python/tests/test_scalar_index.py409 "ScalarIndexQuery: query=[val >= 5000 && val <= 0]@val_idx"CODE
HIGHpython/python/tests/test_scalar_index.py5826 assert with_index.equals(without_index)CODE
HIGHpython/python/tests/test_scalar_index.py6196 assert fragment_results.equals(complete_results), (CODE
HIGHpython/python/tests/test_scalar_index.py1097 move || factory().map(EdgeHandler::new)STRING
HIGHpython/python/tests/test_scalar_index.py1125 if variant != EdgeModule::Default && EdgeMask::enabled() {STRING
HIGHpython/python/tests/test_arrow.py238 assert round_trip.equals(table)CODE
HIGHpython/python/tests/compat/test_file_formats.py344 assert table.equals(expected), f"Data mismatch for {self.name}"CODE
HIGHpython/python/lance/dataset.py6834 fragments would omit new columns and read as null; that can onlySTRING
Empty Error Handlers20 hits · 100 pts
SeverityFileLineSnippetContext
HIGHpython/python/tests/test_namespace_integration.py190except s3.exceptions.NoSuchBucket:CODE
HIGHpython/python/tests/test_namespace_integration.py204except Exception:CODE
HIGHpython/python/tests/test_namespace_dir.py1637except Exception:CODE
HIGHpython/python/tests/test_s3_ddb.py53except s3.exceptions.NoSuchBucket:CODE
HIGHpython/python/tests/test_s3_ddb.py77except dynamodb.exceptions.ResourceNotFoundException:CODE
HIGHpython/python/tests/test_fragment.py310except Exception:CODE
HIGHpython/python/tests/compat/venv_manager.py486except Exception:CODE
HIGHpython/python/lance/arrow.py321except ImportError:CODE
HIGHpython/python/lance/arrow.py385except ImportError:CODE
HIGHpython/python/lance/arrow.py487except ImportError:CODE
HIGHpython/python/lance/pydantic.py360except TypeError:CODE
HIGHpython/python/lance/dataset.py4428except Exception:CODE
HIGHpython/python/lance/progress.py203except FileNotFoundError:CODE
HIGHpython/python/lance/blob.py183except pa.ArrowKeyError:CODE
HIGHpython/python/lance/_arrow/bf16.py132except ImportError:CODE
HIGH…/python/ci_benchmarks/benchmarks/test_random_access.py44except (OSError, AttributeError):CODE
HIGHpython/python/ci_benchmarks/datagen/count_rows.py71except Exception:CODE
HIGHpython/python/benchmarks/test_search.py22except Exception:CODE
HIGHpython/python/benchmarks/test_take.py35except subprocess.CalledProcessError:CODE
HIGHci/check_advisory_ignores.py39except ValueError:CODE
Unused Imports122 hits · 100 pts
SeverityFileLineSnippetContext
LOWpython/python/tests/test_row_addr_prefilter.py16CODE
LOWpython/python/tests/test_count_pushdown.py29CODE
LOWpython/python/tests/test_memory_leaks.py4CODE
LOWpython/python/tests/test_fragment_typing.py26CODE
LOWpython/python/lance/optimize.py7CODE
LOWpython/python/lance/optimize.py8CODE
LOWpython/python/lance/optimize.py9CODE
LOWpython/python/lance/optimize.py10CODE
LOWpython/python/lance/optimize.py11CODE
LOWpython/python/lance/vector.py6CODE
LOWpython/python/lance/util.py4CODE
LOWpython/python/lance/arrow.py14CODE
LOWpython/python/lance/arrow.py14CODE
LOWpython/python/lance/arrow.py21CODE
LOWpython/python/lance/__init__.py4CODE
LOWpython/python/lance/__init__.py11CODE
LOWpython/python/lance/__init__.py12CODE
LOWpython/python/lance/__init__.py12CODE
LOWpython/python/lance/__init__.py12CODE
LOWpython/python/lance/__init__.py12CODE
LOWpython/python/lance/__init__.py12CODE
LOWpython/python/lance/__init__.py12CODE
LOWpython/python/lance/__init__.py12CODE
LOWpython/python/lance/__init__.py12CODE
LOWpython/python/lance/__init__.py12CODE
LOWpython/python/lance/__init__.py12CODE
LOWpython/python/lance/__init__.py12CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py25CODE
LOWpython/python/lance/__init__.py44CODE
LOWpython/python/lance/__init__.py44CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py45CODE
LOWpython/python/lance/__init__.py60CODE
LOWpython/python/lance/__init__.py60CODE
LOWpython/python/lance/__init__.py60CODE
62 more matches not shown…
Hallucination Indicators8 hits · 80 pts
SeverityFileLineSnippetContext
CRITICALrust/lance/src/dataset/metadata.rs104 MetadataType::SchemaMetadata => self.dataset.manifest.schema.metadata.clone(),CODE
CRITICALjava/dev/checkstyle.xml152 value="Avoid using com.google.common.io.Files.createTempDir() due to CVE-2020-8908.CODE
CRITICALjava/dev/checkstyle.xml153 Use org.apache.spark.network.util.JavaUtils.createTempDir() instead." />CODE
CRITICALjava/src/test/java/org/lance/DeltaTest.java54 "id", new org.apache.arrow.vector.types.pojo.ArrowType.Int(32, true)),CODE
CRITICALjava/src/test/java/org/lance/DeltaTest.java81 org.apache.arrow.c.ArrowArrayStream.allocateNew(allocator)) {CODE
CRITICALjava/src/test/java/org/lance/DeltaTest.java159 "id", new org.apache.arrow.vector.types.pojo.ArrowType.Int(32, true)),CODE
CRITICALjava/src/test/java/org/lance/DeltaTest.java200 "id", new org.apache.arrow.vector.types.pojo.ArrowType.Int(32, true)),CODE
CRITICALjava/src/test/java/org/lance/DeltaTest.java251 "id", new org.apache.arrow.vector.types.pojo.ArrowType.Int(32, true)),CODE
Deep Nesting49 hits · 44 pts
SeverityFileLineSnippetContext
LOWpython/python/tests/test_multi_base.py402CODE
LOWpython/python/tests/test_delta.py178CODE
LOWpython/python/tests/test_dataset.py5617CODE
LOWpython/python/tests/test_vector.py20CODE
LOWpython/python/tests/test_vector_index.py432CODE
LOWpython/python/tests/test_vector_index.py1358CODE
LOWpython/python/tests/compat/venv_manager.py226CODE
LOWpython/python/tests/compat/compat_sequence.py412CODE
LOWpython/python/tests/compat/compat_sequence.py426CODE
LOWpython/python/tests/compat/compat_sequence.py451CODE
LOWpython/python/tests/compat/compat_decorator.py88CODE
LOWpython/python/lance/vector.py48CODE
LOWpython/python/lance/vector.py431CODE
LOWpython/python/lance/vector.py639CODE
LOWpython/python/lance/vector.py517CODE
LOWpython/python/lance/vector.py703CODE
LOWpython/python/lance/util.py166CODE
LOWpython/python/lance/arrow.py519CODE
LOWpython/python/lance/arrow.py161CODE
LOWpython/python/lance/types.py101CODE
LOWpython/python/lance/pydantic.py217CODE
LOWpython/python/lance/pydantic.py270CODE
LOWpython/python/lance/pydantic.py344CODE
LOWpython/python/lance/dataset.py224CODE
LOWpython/python/lance/dataset.py8993CODE
LOWpython/python/lance/dataset.py3794CODE
LOWpython/python/lance/dataset.py4273CODE
LOWpython/python/lance/dataset.py7464CODE
LOWpython/python/lance/udf.py185CODE
LOWpython/python/lance/sampler.py114CODE
LOWpython/python/lance/sampler.py166CODE
LOWpython/python/lance/otel.py35CODE
LOWpython/python/lance/torch/bench_utils.py50CODE
LOWpython/python/lance/torch/data.py114CODE
LOWpython/python/lance/torch/data.py369CODE
LOW…/python/ci_benchmarks/benchmarks/test_random_access.py20CODE
LOW…python/ci_benchmarks/benchmarks/test_index_training.py14CODE
LOWpython/python/benchmarks/duplicate_pairs.py146CODE
LOWpython/python/benchmarks/test_read_write.py223CODE
LOWci/format_vote_gate.py261CODE
LOWci/new_contributors.py105CODE
LOWrust/lance-file/test_data/exact_versions/datagen.py69CODE
LOWdocs/snippets/tests/snippet_runner.py103CODE
LOWbenchmarks/sift/perf.py102CODE
LOWbenchmarks/sift/datagen.py12CODE
LOWbenchmarks/hd-vila/datagen.py109CODE
LOWbenchmarks/auto-ivf-dot/measure.py76CODE
LOWbenchmarks/auto-ivf-dot/audit.py17CODE
LOWbenchmarks/auto-ivf-dot/calibrate.py90CODE
Excessive Try-Catch Wrapping41 hits · 40 pts
SeverityFileLineSnippetContext
LOWpython/python/tests/test_namespace_integration.py204 except Exception:CODE
LOWpython/python/tests/test_namespace_integration.py1197 except Exception:CODE
LOWpython/python/tests/test_namespace_integration.py1262 except Exception:CODE
LOWpython/python/tests/test_namespace_integration.py1330 except Exception:CODE
LOWpython/python/tests/test_namespace_integration.py1366 except Exception:CODE
LOWpython/python/tests/test_namespace_dir.py1206 except Exception as e:CODE
LOWpython/python/tests/test_namespace_dir.py1276 except Exception as e:CODE
LOWpython/python/tests/test_namespace_dir.py1348 except Exception as e:CODE
LOWpython/python/tests/test_namespace_dir.py1386 except Exception as e:CODE
LOWpython/python/tests/test_namespace_dir.py1637 except Exception:CODE
LOWpython/python/tests/test_fragment.py310 except Exception:CODE
LOWpython/python/tests/test_vector_index.py3997 except Exception as e:CODE
LOW⚡python/python/tests/test_scalar_index.py4831 except Exception as e:CODE
LOWpython/python/tests/test_scalar_index.py5534 except Exception as e:CODE
LOWpython/python/tests/compat/venv_runner.py120 except Exception as e:CODE
LOWpython/python/tests/compat/venv_manager.py486 except Exception:CODE
LOWpython/python/tests/compat/venv_manager.py503 except Exception:CODE
LOWpython/python/tests/compat/compat_sequence.py496 except Exception as e:CODE
LOWpython/python/tests/compat/compat_sequence.py518 except Exception as e:CODE
LOWpython/python/tests/compat/compat_decorator.py39 except Exception as e:CODE
LOWpython/python/tests/compat/compat_decorator.py160 except Exception as e:CODE
LOWpython/python/lance/download.py47 except Exception:CODE
LOWpython/python/lance/download.py63 except Exception as _:CODE
MEDIUMpython/python/lance/download.py44def import_requests():CODE
LOWpython/python/lance/dataset.py4428 except Exception:CODE
LOWpython/python/lance/udf.py256 except Exception as inner_err:CODE
LOWpython/python/lance/torch/async_dataset.py72 except Exception as e:CODE
LOW…/python/ci_benchmarks/benchmarks/test_ivf_pq_search.py98 except Exception:CODE
LOWpython/python/ci_benchmarks/datagen/count_rows.py71 except Exception:CODE
LOWpython/python/benchmarks/test_search.py22 except Exception:CODE
MEDIUMci/check_breaking_changes.py63 print("Error: last_stable_version and current_version required for validation")CODE
MEDIUMci/coverage.py17 print("Error running coverage analysis:")CODE
LOWci/format_vote_gate.py410 except Exception as err: # noqa: BLE001 - keep sweeping other PRsCODE
LOWtest_data/v1.0.1/datagen.py117except Exception as e:CODE
LOW…benches/mem_wal/write/run_shard_writer_backpressure.sh103 except Exception: continueCODE
LOWrust/lance/benches/mem_wal/kv/run_kv_compare.sh101 except Exception as e:CODE
LOWrust/lance/benches/mem_wal/fts/run_fts_read_sweep.sh162 except Exception as e:CODE
LOWrust/lance/benches/mem_wal/fts/run_fts_compare.sh156 except Exception: continueCODE
LOWrust/lance/benches/mem_wal/fts/run_fineweb_fts.sh110 except Exception as e:CODE
LOW…/lance/benches/mem_wal/vector/hnsw/disk_ann_compare.py266 except Exception:CODE
LOW.github/workflows/file_verification/test_write_read.py61 except Exception:CODE
AI Slop Vocabulary11 hits · 29 pts
SeverityFileLineSnippetContext
MEDIUMpython/RUST_THIRD_PARTY_LICENSES.html8523 <li><a href=" https://github.com/georust/robust ">robust 1.2.0</a></li>CODE
LOW⚡python/python/tests/test_scalar_index.py394 # but we should handle them gracefully and simply return an empty resultCOMMENT
MEDIUMpython/python/tests/compat/test_scalar_indices.py150 # so distinguish it by the harness role, not by lance.__version__.COMMENT
MEDIUMrust/lance/Cargo.toml343# harness = falseCOMMENT
MEDIUMrust/lance/tests/query/primitives.rs834/// index exists — both predicates should leverage the index.COMMENT
MEDIUMrust/lance/src/io/exec/filtered_read.rs4795 // robust, but the canonical builders preserve representation.COMMENT
MEDIUMrust/lance/src/utils/test.rs39/// dataset operations are robust to different layouts.COMMENT
MEDIUMrust/lance/src/index/scalar.rs1516 // `]` markers so the assertion stays robust to unrelated planCOMMENT
MEDIUM…ssion/bitpacking/src/bitpacker_internal/bitpacker4x.rs362/// to leverage `SSE3` instructions to encode and decode the stream.COMMENT
MEDIUMrust/lance-table/src/io/manifest.rs64 // the size to be more robust.COMMENT
MEDIUMjava/RUST_THIRD_PARTY_LICENSES.html7855 <li><a href=" https://github.com/georust/robust ">robust 1.2.0</a></li>CODE
Redundant / Tautological Comments19 hits · 28 pts
SeverityFileLineSnippetContext
LOWpython/python/tests/test_commit_index.py101 # Check if the index is used in scansCOMMENT
LOWpython/python/tests/test_file.py665 # Check if total row count is correctCOMMENT
LOWpython/python/tests/test_file.py710 # Write files at different levelsCOMMENT
LOWpython/python/tests/test_file.py749 # Write files in different directoriesCOMMENT
LOWpython/python/tests/test_scalar_index.py3445 # Check if the zone map index is no longer being usedCOMMENT
LOWpython/python/lance/__init__.py290 # Check if namespace manages versioning (commits go through namespace API)COMMENT
LOWpython/python/lance/dataset.py8888 # Check if namespace manages versioning (commits go through namespace API)COMMENT
LOW…/python/ci_benchmarks/benchmarks/test_ivf_pq_search.py87 # Check if dataset already exists and has correct row countCOMMENT
LOWpython/python/ci_benchmarks/datagen/gen_all.py17 # Check if handler already exists (avoid duplicate handlers)COMMENT
LOWpython/python/ci_benchmarks/datagen/wikipedia.py166 # Check if indices existCOMMENT
LOWci/create_release_branch.sh97 # Set version to RC versionCOMMENT
LOWci/create_release_branch.sh227 # Set version to RC versionCOMMENT
LOWci/coverage.py26 # Check if this is a section header (path ending with colon)COMMENT
LOWci/publish_beta.sh82 # Check if major already bumped from baseCOMMENT
LOWci/review_stats.py195 # Print resultsCOMMENT
LOWci/new_contributors.py266 # Print resultsCOMMENT
LOWtest_data/v0.27.1/datagen.py31# Open file in pq_in_schema/_indices/*/auxiliary.idxCOMMENT
LOW.github/workflows/file_verification/test_write_read.py55 # Check if the tables are equalCOMMENT
LOW.github/actions/create-failure-issue/action.yml23 # Check if any job failedCOMMENT
AI Structural Patterns33 hits · 22 pts
SeverityFileLineSnippetContext
LOWpython/python/tests/test_vector_index.py3792CODE
LOWpython/python/lance/util.py164CODE
LOWpython/python/lance/__init__.py146CODE
LOWpython/python/lance/dataset.py8647CODE
LOWpython/python/lance/dataset.py9044CODE
LOWpython/python/lance/dataset.py954CODE
LOWpython/python/lance/dataset.py1317CODE
LOWpython/python/lance/dataset.py1763CODE
LOWpython/python/lance/dataset.py1927CODE
LOWpython/python/lance/dataset.py2363CODE
LOWpython/python/lance/dataset.py3580CODE
LOWpython/python/lance/dataset.py3706CODE
LOWpython/python/lance/dataset.py3956CODE
LOWpython/python/lance/dataset.py4273CODE
LOWpython/python/lance/dataset.py4681CODE
LOWpython/python/lance/dataset.py4963CODE
LOWpython/python/lance/dataset.py5252CODE
LOWpython/python/lance/dataset.py5958CODE
LOWpython/python/lance/dataset.py6062CODE
LOWpython/python/lance/dataset.py7635CODE
LOWpython/python/lance/dataset.py8159CODE
LOWpython/python/lance/dataset.py9362CODE
LOWpython/python/lance/file.py523CODE
LOWpython/python/lance/fragment.py1269CODE
LOWpython/python/lance/fragment.py417CODE
LOWpython/python/lance/fragment.py589CODE
LOWpython/python/lance/fragment.py714CODE
LOWpython/python/lance/fragment.py755CODE
LOWpython/python/lance/fragment.py791CODE
LOWpython/python/lance/fragment.py1211CODE
LOWpython/python/lance/fragment.py1240CODE
LOWpython/python/lance/torch/kmeans.py111CODE
LOWpython/python/lance/torch/data.py256CODE
Modern Structural Boilerplate16 hits · 16 pts
SeverityFileLineSnippetContext
LOWpython/python/tests/test_blob.py3417 def set_buffer_size(self, buffer_size: int) -> None:STRING
LOWpython/python/lance/arrow.py23__all__ = [CODE
LOWpython/python/lance/__init__.py84__all__ = [CODE
LOWpython/python/lance/file.py661__all__ = [CODE
LOWpython/python/lance/mem_wal.py40__all__ = [CODE
LOWpython/python/lance/bitmap.py16__all__ = ["Bitmap"]CODE
LOW⚡python/python/lance/namespace.py123__all__ = [CODE
LOWpython/python/lance/sampler.py36__all__ = [CODE
LOWpython/python/lance/dependencies.py263__all__ = [CODE
LOWpython/python/lance/indices/__init__.py14__all__ = [CODE
LOWpython/python/lance/torch/bench_utils.py18__all__ = ["ground_truth"]CODE
LOWpython/python/lance/torch/distance.py9__all__ = [CODE
LOWpython/python/lance/torch/kmeans.py23__all__ = ["KMeans"]CODE
LOWpython/python/lance/torch/data.py41__all__ = ["LanceDataset", "SafeLanceDataset", "get_safe_loader"]CODE
LOWpython/python/lance/_dataset/sharded_batch_iterator.py18__all__ = ["ShardedBatchIterator"]CODE
LOWmemtest/python/memtest/__init__.py249__all__ = [CODE
AI Response Leakage2 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…ce-encoding/src/encodings/logical/primitive/fullzip.rs7//! In this approach the various compressed buffers are zippedCOMMENT
HIGH…-encoding/src/encodings/logical/primitive/miniblock.rs7//! In this approach the data is compressed into a series of chunks put intoCOMMENT
Modern AI Meta-Vocabulary3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMrust/lance/tests/count_pushdown/mod.rs281 // pins the not-firing behaviour and the scaffold for the future test.COMMENT
MEDIUMrust/lance-index/src/vector/hnsw/remap.rs352/// step across the hole. The edges are a scaffold: nodes that lost a neighborCOMMENT
MEDIUMrust/lance-index/src/vector/hnsw/remap.rs391/// The search runs on the scaffold (surviving edges plus the hole links), fromCOMMENT
Fake / Example Data7 hits · 8 pts
SeverityFileLineSnippetContext
LOWpython/python/tests/test_row_addr_prefilter.py44 "text": pa.array([f"row {i} lorem ipsum" for i in range(N)]),CODE
LOWrust/lance/tests/query/inverted.rs347 ("positive_text", Utf8, ["placeholder"]),CODE
LOWrust/lance/tests/query/inverted.rs348 ("negative_text", Utf8, ["placeholder"])CODE
LOWrust/lance/src/dataset/tests/dataset_index.rs7563 Arc::new(StringArray::from(vec!["placeholder"])) as ArrayRef,CODE
LOW⚡rust/lance-table/src/io/commit.rs1701 let dummy_data = memory_store.read_one_all(&dummy_path.into()).await?;CODE
LOW⚡rust/lance-table/src/io/commit.rs1702 let size = dummy_data.len() as u64;CODE
LOW⚡rust/lance-table/src/io/commit.rs1707 dummy_data.into(),CODE
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOW…benches/mem_wal/write/run_shard_writer_backpressure.sh8# Usage:COMMENT
LOWrust/lance/benches/mem_wal/kv/run_kv_compare.sh11# Usage:COMMENT
LOWrust/lance/benches/mem_wal/fts/run_fts_read_sweep.sh17# Usage:COMMENT
LOW…lance-namespace-impls/benches/manifest_commit_sweep.sh15# Usage:COMMENT
TODO Padding3 hits · 4 pts
SeverityFileLineSnippetContext
LOW…st/lance-encoding/src/array_encoding/physical/basic.rs67// TODO: Add tests for the all-null caseCOMMENT
LOWrust/lance/src/session/index_extension.rs29 // TODO: implement this trait and wire it inCOMMENT
LOWrust/lance-index/src/vector/bq/storage.rs2345 // TODO: implement thisCOMMENT
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
LOWpython/python/tests/test_scalar_index.py612 # index wants to be used as a prefilter but we have to make sure to scan theCOMMENT
MEDIUMrust/lance/src/index.rs4848 // None means this legacy API cannot provide a reader for FRI indexCOMMENT