NAME
WARC::Index::Builder - abstract base class for building indexes
SYNOPSIS
use WARC::Index;
$cdx_builder = build WARC::Index::File::CDX (...);
$sdbm_builder = build WARC::Index::File::SDBM (...);
$cdx_entry = $cdx_builder->add($record);
$sdbm_builder->add($cdx_entry);
DESCRIPTION
WARC::Index::Builder
is an abstract base class for constructing indexes on WARC files. The interface is documented here, but implemented in specialized classes for each index type.
Methods
- $entry = $builder->add( ... )
-
Add an item to the growing index. All index types accept both WARC records and entries from other indexes, although only metaindex-capable formats use the latter. Any number of items may be added with a single call.
Returns the new index entry.
AUTHOR
Jacob Bachmeyer, <jcb@cpan.org>
SEE ALSO
COPYRIGHT AND LICENSE
Copyright (C) 2019 by Jacob Bachmeyer
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.