MV_DEFAULT_SEARCH_TABLE — (partly documented)
Interchange 5.9.0:
Source: lib/Vend/RefSearch.pm
Line 73 (context shows lines 63-77 in init():67)
mv_min_string => 1, verbatim_columns => 1, ); sub init { my ($s, $options) = @_; # autovivify references of nested data structures we use below, since they # don't yet exist at daemon startup time before configuration is done $Vend::Cfg->{ProductFiles}[0] or 1; $::Variable->{MV_DEFAULT_SEARCH_TABLE} or 1; @{$s}{keys %Default} = (values %Default); $s->{mv_all_chars} = [1];
Source: lib/Vend/RefSearch.pm
Line 89 (context shows lines 79-93 in init():67)
### that we will use if no base=table param is specified $s->{mv_base_directory} = $Vend::Cfg->{ProductFiles}[0]; $s->{mv_begin_string} = []; $s->{mv_case} = []; $s->{mv_column_op} = []; $s->{mv_negate} = []; $s->{mv_numeric} = []; $s->{mv_orsearch} = []; $s->{mv_search_field} = []; $s->{mv_search_file} = [ @{ $::Variable->{MV_DEFAULT_SEARCH_TABLE} || $Vend::Cfg->{ProductFiles} } ]; $s->{mv_search_group} = []; $s->{mv_searchspec} = [];
Source: lib/Vend/DbSearch.pm
Line 74 (context shows lines 64-78 in init():68)
mv_min_string => 1, verbatim_columns => 1, ); sub init { my ($s, $options) = @_; # autovivify references of nested data structures we use below, since they # don't yet exist at daemon startup time before configuration is done $Vend::Cfg->{ProductFiles}[0] or 1; $::Variable->{MV_DEFAULT_SEARCH_TABLE} or 1; @{$s}{keys %Default} = (values %Default); $s->{mv_all_chars} = [1];
Source: lib/Vend/DbSearch.pm
Line 98 (context shows lines 88-102 in init():68)
$s->{mv_search_field} = []; $s->{mv_search_group} = []; $s->{mv_searchspec} = []; $s->{mv_sort_option} = []; $s->{mv_substring_match} = []; for(keys %$options) { $s->{$_} = $options->{$_}; } $s->{mv_search_file} = [ @{ $::Variable->{MV_DEFAULT_SEARCH_TABLE} || $Vend::Cfg->{ProductFiles} } ] unless ref($s->{mv_search_file}) and scalar(@{$s->{mv_search_file}});