Ignore:
Timestamp:
2018-10-30T19:29:56+13:00 (5 years ago)
Author:
ak19
Message:
  1. In GreenstoneSQLPlugout, removeold is now paramterised (as are keepold, incremental, incremental_mode). 2. Deletion on incremental_build works. But there are more questions. Why are there 4 passes? What to do on reindexing and when to do it (should it happen during GS SQL plugout or plugin)?
File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/perllib/plugouts/BasePlugout.pm

    r32540 r32555  
    347347}
    348348
     349# GreenstoneSQLPlugout needs to know whether we're doing removeold or not
     350sub set_incremental_options {
     351    my $self= shift (@_);
     352    my ($removeold, $keepold, $incremental, $incremental_mode) = @_;
     353   
     354    $self->{'removeold'}        = $removeold;
     355    $self->{'keepold'}          = $keepold;
     356    $self->{'incremental'}      = $incremental;
     357    $self->{'incremental_mode'} = $incremental_mode;
     358}
     359
    349360# OIDtype may be "hash" or "hash_on_full_filename" or "incremental" or "filename" or "dirname" or "full_filename" or "assigned"
    350361sub set_OIDtype {
Note: See TracChangeset for help on using the changeset viewer.