![]() |
![]()
| ![]() |
![]()
NAMESenna::Index - Interface to Senna's Index SYNOPSISuse Senna::Index; my $index = Senna::Index->create(path => '/path/to/index'); # $index = Senna::Index->open(path => '/path/to/index'); $rc = $index->insert(key => $key, value => $new); $rc = $index->delete(key => $key, value => $old_value); $rc = $index->update(key => $key, new => $new, old => $old, section => $s); $path = $index->path; my ($key_size, $flags, $initial_n_segments, $encoding, $nrecords_keys, $file_size_keys, $nrecords_lexicon, $file_size_lexicon, $inv_seg_size, $inv_chunk_size) = $index->info; $index->key_size; $index->flags; $index->initial_n_segments; $index->encoding; $index->nrecords_keys; $index->file_size_keys; $index->nrecords_lexicon; $index->file_size_lexicon; $index->inv_seg_size; $index->inv_chunk_size; $index->close; $index->remove; DESCRIPTIONSenna::Index is an interface to the index struct in Senna (http://qwik.jp/senna). METHODSdeletefile_size_keysfile_size_lexiconinfoinsertinv_chunk_sizeinv_seg_sizenrecords_keysnrecords_lexiconpathquery_execrenameselectupdateclosecreateencodingflagsinitial_n_segmentskey_sizeopenremoveAUTHORCopyright (C) 2005-2006 by Daisuke Maki <dmaki@cpan.org> This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available. Development funded by Brazil Ltd. <http://qwik.jp/senna/> SEE ALSOhttp://qwik.jp/senna - Senna Development Homepage
|