Coverage for src / lilbee / data / store / __init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-05-15 20:55 +0000

1"""LanceDB vector store package.""" 

2 

3from __future__ import annotations 

4 

5from .core import Store 

6from .lance_helpers import ( 

7 ensure_table, 

8 escape_sql_string, 

9 install_lancedb_thread_error_suppressor, 

10 safe_delete, 

11) 

12from .ranking import cosine_sim, mmr_rerank 

13from .types import ( 

14 CHUNK_TYPE_RAW, 

15 CHUNK_TYPE_WIKI, 

16 CitationRecord, 

17 EmbeddingModelMismatchError, 

18 RemoveResult, 

19 SearchChunk, 

20 SearchScope, 

21 SourceRecord, 

22 scope_to_chunk_type, 

23) 

24 

25__all__ = [ 

26 "CHUNK_TYPE_RAW", 

27 "CHUNK_TYPE_WIKI", 

28 "CitationRecord", 

29 "EmbeddingModelMismatchError", 

30 "RemoveResult", 

31 "SearchChunk", 

32 "SearchScope", 

33 "SourceRecord", 

34 "Store", 

35 "cosine_sim", 

36 "ensure_table", 

37 "escape_sql_string", 

38 "install_lancedb_thread_error_suppressor", 

39 "mmr_rerank", 

40 "safe_delete", 

41 "scope_to_chunk_type", 

42]