java/src/main/java/com/genexus/db/driver/PreparedStatementCache.java
/**
	 * Hace un drop de todos los cursores preparados del pool de cursores.
	 */
Hace un drop de todos los cursores preparados del pool de cursores.
Hace un drop de todos los cursores preparados del pool de cursores .
public synchronized void dropAllCursors()
	{
		if	(DEBUG)
			jdbcConnection.log(GXDBDebug.LOG_MED, "Dropping all cursors. Used :" + usedCache.size() + " free " + freeStatementList.size());
		try
		{
			for (Iterator i = usedCache.keySet().iterator(); i.hasNext(); )
			{
				GXPreparedStatement stmt = ((GXPreparedStatement) i.next());
				stmt.close();
				if	(DEBUG)
					jdbcConnection.log(GXDBDebug.LOG_MED, "Dropping used cursor " + stmt.getSqlStatement());
			}
			freeStatementList.closeAll();
		}
		catch (SQLException e)
		{
			if	(DEBUG)
			{
				jdbcConnection.log(GXDBDebug.LOG_MED, "Can't drop cursors");
				jdbcConnection.logSQLException(-1, e);
			}
		}
		usedCache.clear();
	}
public synchronized void dropAllCursors ( ) { if ( DEBUG ) jdbcConnection . log ( GXDBDebug . LOG_MED , "Dropping all cursors. Used :" + usedCache . size ( ) + " free " + freeStatementList . size ( ) ) ; try { for ( Iterator i = usedCache . keySet ( ) . iterator ( ) ; i . hasNext ( ) ; ) { GXPreparedStatement stmt = ( ( GXPreparedStatement ) i . next ( ) ) ; stmt . close ( ) ; if ( DEBUG ) jdbcConnection . log ( GXDBDebug . LOG_MED , "Dropping used cursor " + stmt . getSqlStatement ( ) ) ; } freeStatementList . closeAll ( ) ; } catch ( SQLException e ) { if ( DEBUG ) { jdbcConnection . log ( GXDBDebug . LOG_MED , "Can't drop cursors" ) ; jdbcConnection . logSQLException ( - 1 , e ) ; } } usedCache . clear ( ) ; }
Hace un drop de todos los cursores preparados del pool de cursores.
Hace un drop de todos los cursores preparados del pool de cursores .