use base qw/Class::DBI/;
use Class::DBI::AbstractSearch;
+# The following modules add, or use, subroutines in modules that are
+# not available when this module is compiled. We therefore "require"
+# these modules rather than "use" them. Everything is available at
+# run time.
require OpenILS::Application::Storage::CDBI::actor;
require OpenILS::Application::Storage::CDBI::action;
require OpenILS::Application::Storage::CDBI::booking;
# OpenILS::Application::Storage.
#-------------------------------------------------------------------------------
package OpenILS::Application::Storage::Driver::Pg;
+ # The following modules add, or use, subroutines in modules that
+ # are not available when this module is compiled. We therefore
+ # "require" these modules rather than "use" them. Everything is
+ # available at run time.
require OpenILS::Application::Storage::Driver::Pg::cdbi;
require OpenILS::Application::Storage::Driver::Pg::fts;
require OpenILS::Application::Storage::Driver::Pg::storage;
require OpenILS::Application::Storage::Driver::Pg::dbi;
+
use UNIVERSAL::require;
BEGIN {
'Class::DBI::Frozen::301'->use or 'Class::DBI'->use or die $@;