Changeset 21856 for main/trunk/greenstone2/perllib/dbutil.pm
- Timestamp:
- 2010-03-31T23:08:43+13:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/dbutil.pm
r21550 r21856 226 226 227 227 228 sub write_infodb_rawentry 229 { 230 my $infodb_type = shift(@_); 231 my $infodb_handle = shift(@_); 232 my $infodb_key = shift(@_); 233 my $infodb_val = shift(@_); 234 235 if ($infodb_type eq "sqlite") 236 { 237 require dbutil::sqlite; 238 return &dbutil::sqlite::write_infodb_rawentry($infodb_handle, $infodb_key, $infodb_val, @_); 239 } 240 elsif ($infodb_type eq "gdbm-txtgz") 241 { 242 require dbutil::gdbmtxtgz; 243 return &dbutil::gdbmtxtgz::write_infodb_rawentry($infodb_handle, $infodb_key, $infodb_val, @_); 244 } 245 elsif ($infodb_type eq "jdbm") 246 { 247 require dbutil::jdbm; 248 return &dbutil::jdbm::write_infodb_rawentry($infodb_handle, $infodb_key, $infodb_val, @_); 249 } 250 elsif ($infodb_type eq "mssql") 251 { 252 require dbutil::mssql; 253 return &dbutil::mssql::write_infodb_rawentry($infodb_handle, $infodb_key, $infodb_val, @_); 254 } 255 256 # Use GDBM if the infodb type is empty or not one of the values above 257 require dbutil::gdbm; 258 return &dbutil::gdbm::write_infodb_rawentry($infodb_handle, $infodb_key, $infodb_val, @_); 259 } 260 261 262 228 263 sub delete_infodb_entry 229 264 {
Note:
See TracChangeset
for help on using the changeset viewer.