The actual mechanics of generating the SQL and executing it split up
into a variety of methods for you to override.
run_search() is implemented as:
return $cdbi->sth_to_objects($self->sql, $self->bind);
Where sql() is
There are also a variety of private methods underneath this that could
be overriden in a pinch, but if you need to do this Id rather you let
me know so that I can make them public, or at least so that I dont
remove them from under your feet.