@lancedb/lancedb • Docs
@lancedb/lancedb / Catalog
Class: Catalog¶
A remote catalog manages databases through the server's root namespace.
Accessors¶
uri¶
The root namespace endpoint.
Returns¶
string
Methods¶
connectDatabase()¶
Connect to an existing database by its logical name.
Parameters¶
- name:
string
Returns¶
Promise<Connection>
createDatabase()¶
Create a database, or open an existing database when existOk is true.
Parameters¶
-
name:
string -
options =
{} -
options.existOk?:
boolean
Returns¶
Promise<Connection>
dropDatabase()¶
Drop an empty database. The server rejects nonempty databases.
Parameters¶
-
name:
string -
options =
{} -
options.ignoreMissing?:
boolean
Returns¶
Promise<void>
listDatabases()¶
List one page of databases; pass pageToken from a response for the next page.
Parameters¶
-
options =
{} -
options.limit?:
number -
options.pageToken?:
string
Returns¶
Promise<ListDatabasesResponse>