124 |
JDBSPREFIX |
JDBSPREFIX |
125 |
JDBSSUFFIX |
JDBSSUFFIX |
126 |
JDBSFULL |
JDBSFULL |
|
JDBSTOKEN |
|
|
JDBSTOKPRE |
|
|
JDBSTOKSUF |
|
127 |
tcjdbiterinit |
tcjdbiterinit |
128 |
tcjdbiternext |
tcjdbiternext |
129 |
tcjdbsync |
tcjdbsync |
131 |
tcjdbvanish |
tcjdbvanish |
132 |
tcjdbcopy |
tcjdbcopy |
133 |
tcjdbpath |
tcjdbpath |
134 |
tcjdbtnum |
tcjdbrnum |
135 |
tcjdbfsiz |
tcjdbfsiz |
136 |
); |
); |
137 |
|
|
455 |
|
|
456 |
=head2 tcjdbput |
=head2 tcjdbput |
457 |
|
|
458 |
my $success = tcjdbput( $jdb, $id, $text ); |
my $success = tcjdbput( $jdb, $id, [ 'word', 'word2' ] ); |
459 |
|
|
460 |
=head2 tcjdbput2 |
=head2 tcjdbput2 |
461 |
|
|
469 |
|
|
470 |
my $ids = tcjdbsearch( $jdb, $word, JDBSSUBSTR ); |
my $ids = tcjdbsearch( $jdb, $word, JDBSSUBSTR ); |
471 |
|
|
472 |
|
=head2 tcjdbsearch2 |
473 |
|
|
474 |
|
my $ids = tcjdbsearch2( $jdb, $word ); |
475 |
|
|
476 |
=cut |
=cut |
477 |
|
|
478 |
use constant { |
use constant { |
479 |
JDBSSUBSTR => 0, # substring matching |
JDBSSUBSTR => 0, # substring matching |
480 |
JDBSPREFIX => 1, # prefix matching |
JDBSPREFIX => 1, # prefix matching |
481 |
JDBSUFFIX => 2, # suffix matching |
JDBSSUFFIX => 2, # suffix matching |
482 |
JDBFULL => 3, # full matching |
JDBSFULL => 3, # full matching |
|
JDBTOKEN => 4, # token matching |
|
|
JDBTOKPRE => 5, # token prefix matching |
|
|
JDBTOKSUF => 6, # token suffix matching |
|
483 |
}; |
}; |
484 |
|
|
485 |
=head2 tcjdbsync |
=head2 tcjdbsync |
502 |
|
|
503 |
my $path = tcjdbpath( $jdb ); |
my $path = tcjdbpath( $jdb ); |
504 |
|
|
505 |
=head2 tcjdbtnum |
=head2 tcjdbrnum |
506 |
|
|
507 |
my $number_of_records = tcjdbtnum( $jdb ); |
my $number_of_records = tcjdbrnum( $jdb ); |
508 |
|
|
509 |
=head2 tcjdbfsiz |
=head2 tcjdbfsiz |
510 |
|
|