// Copyright (c) 1999-2001 David Muse // See the file COPYING for more information #include void sqlrconnection_svr::closeCursors(bool destroy) { #ifdef SERVER_DEBUG debugPrint("connection",0,"closing cursors..."); #endif if (cur) { for (int32_t i=0; igetCursors(); i++) { #ifdef SERVER_DEBUG debugPrint("connection",1,i); #endif if (cur[i]) { cur[i]->closeCursor(); if (destroy) { deleteCursorUpdateStats(cur[i]); } } } if (destroy) { delete[] cur; cur=NULL; } } #ifdef SERVER_DEBUG debugPrint("connection",0,"done closing cursors..."); #endif }