NAME

Verity::Collection - interface to a local Verity collection.

SYNOPSIS

use Verity::Collection;

my $v = Verity::Collection->new(location => '/foo/bar/baz');

DESCRIPTION

THIS IS JUST AN INTERFACE DESCRIPTION. THERE IS NO CODE YET. There will be code Real Soon Now (tm).

This module assumes that you have a local Verity collection; it's intended to interface to Verity through the local Unix system using mkvdk and rcvdk. At some point in the future it may use XS under the hood to speak to the Verity developers' toolkit, but not for now.

METHODS

new(location => directory)

This method makes a new Verity::Collection object.

create

This method makes a new collection on the filesystem.

append

This method adds new data to the collection.

purge

This method purges all data from the collection.

reindex

This method updates the indexes in the collection.

TODO

Write some code. Write some tests.