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
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
1from collections import OrderedDict
3from mindsdb.integrations.libs.const import HANDLER_CONNECTION_ARG_TYPE as ARG_TYPE
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)
30connection_args_example = OrderedDict(
31 persist_directory="~/lancedb",
32 api_key=None,
33 region="us-west-2",
34 host_override=None,
35)