Coverage for mindsdb / integrations / handlers / lancedb_handler / connection_args.py: 0%

4 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-21 00:36 +0000

1from collections import OrderedDict 

2 

3from mindsdb.integrations.libs.const import HANDLER_CONNECTION_ARG_TYPE as ARG_TYPE 

4 

5 

6connection_args = OrderedDict( 

7 persist_directory={ 

8 "type": ARG_TYPE.STR, 

9 "description": "The uri of the database.", 

10 "required": True, 

11 }, 

12 api_key={ 

13 "type": ARG_TYPE.STR, 

14 "description": "If presented, connect to LanceDB cloud. Otherwise, connect to a database on file system or cloud storage.", 

15 "required": False, 

16 "secret": True 

17 }, 

18 region={ 

19 "type": ARG_TYPE.STR, 

20 "description": "The region to use for LanceDB Cloud.", 

21 "required": False, 

22 }, 

23 host_override={ 

24 "type": ARG_TYPE.STR, 

25 "description": "The override url for LanceDB Cloud.", 

26 "required": False, 

27 }, 

28) 

29 

30connection_args_example = OrderedDict( 

31 persist_directory="~/lancedb", 

32 api_key=None, 

33 region="us-west-2", 

34 host_override=None, 

35)