Concept An object that hold open all TDbiConnections throught its lifetime. More...
#include <TDbiConnectionMaintainer.hxx>
Public Member Functions | |
TDbiConnectionMaintainer (TDbiCascader *cascader=0) | |
virtual | ~TDbiConnectionMaintainer () |
Private Attributes | |
TDbiCascader * | fCascader |
May be null if made by (useless) default ctor. |
Concept An object that hold open all TDbiConnections throught its lifetime.
Purpose To minimse the number of connections made and broken when performing multiple SQL queries. Contact: A.Finch@lancaster.ac.uk
Definition at line 29 of file TDbiConnectionMaintainer.hxx.
TDbiConnectionMaintainer::TDbiConnectionMaintainer | ( | TDbiCascader * | cascader = 0 |
) |
TDbiConnectionMaintainer::~TDbiConnectionMaintainer | ( | ) | [virtual] |
Definition at line 39 of file TDbiConnectionMaintainer.cxx.
References fCascader, TDbiCascader::ReleaseConnections(), and SK_DBI_Trace.
00039 { 00040 00041 if ( fCascader ) fCascader->ReleaseConnections(); 00042 00043 00044 SK_DBI_Trace( "Destroying TDbiConnectionMaintainer" << " "); 00045 00046 }
TDbiCascader* TDbiConnectionMaintainer::fCascader [private] |
May be null if made by (useless) default ctor.
Definition at line 44 of file TDbiConnectionMaintainer.hxx.
Referenced by ~TDbiConnectionMaintainer().