NAME
WebService::Chroma::DB - chromadb database
VERSION
Version 0.08
SYNOPSIS
my
$db
= WebService::Chroma::DB->new(
ua
=> WebService::Chroma::UA->new(...),
tenant
=>
'...'
,
name
=>
'...'
,
);
my
$collection
=
$db
->create_collection(
name
=>
'test-collection'
);
Methods
create_collection
Create a new collection. This returns an WebService::Chroma::Collection object.
$db
->create_collection(
name
=>
'test-collection'
,
configuration
=> { ... },
metadata
=> { ... },
get_or_create
=> \1
);
count_collections
Count all collections related to the current database.
$db
->count_collections();
get_collections
Retrieve all collections related to the current database. This returns a list of WebService::Chroma::Collection objects.
$db
->get_collections(
limit
=> 10,
offset
=> 0
);
get_collection
Retrieve an existing collection. This returns a WebService::Chroma::Collection object.
$db
->get_collection(
name
=>
'test-collection'
);
delete_collection
Delete an existing collection.
$db
->delete_collection(
name
=>
'test-collection'
);
AUTHOR
LNATION, <email at lnation.org>
BUGS
Please report any bugs or feature requests to bug-webservice-chroma at rt.cpan.org
, or through the web interface at https://rt.cpan.org/NoAuth/ReportBug.html?Queue=WebService-Chroma. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc WebService::Chroma
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
CPAN Ratings
Search CPAN