java/src/main/java/com/genexus/db/driver/CursorFactory.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()
	{
          for (int i = maxSize - 1; i >= 0; i--)
          {
            if 	(arrayIds[i] != null)
            {
              if(DEBUG)
                jdbcConnection.log(GXDBDebug.LOG_MED, "GX: Drop All/Dropping cursor " + arrayIds[i] + " - " + data[i].getSQLSentence());
              try
              {
                data[i].getPreparedStatement().close();
              }
              catch (SQLException e)
              {
                if(DEBUG)
                {
                  jdbcConnection.log(GXDBDebug.LOG_MED, "Error dropping cursors " + arrayIds[i] + " - " + data[i].getSQLSentence());
                  jdbcConnection.logSQLException(-1, e);
                }
              }
              data[i] = null;
              arrayIds[i]   = null;
              timeStamps[i] = 0;
            }
          }
          preparedStatements.clear();
          usedCursors = 0;
	}
public synchronized void dropAllCursors ( ) { for ( int i = maxSize - 1 ; i >= 0 ; i -- ) { if ( arrayIds [ i ] != null ) { if ( DEBUG ) jdbcConnection . log ( GXDBDebug . LOG_MED , "GX: Drop All/Dropping cursor " + arrayIds [ i ] + " - " + data [ i ] . getSQLSentence ( ) ) ; try { data [ i ] . getPreparedStatement ( ) . close ( ) ; } catch ( SQLException e ) { if ( DEBUG ) { jdbcConnection . log ( GXDBDebug . LOG_MED , "Error dropping cursors " + arrayIds [ i ] + " - " + data [ i ] . getSQLSentence ( ) ) ; jdbcConnection . logSQLException ( - 1 , e ) ; } } data [ i ] = null ; arrayIds [ i ] = null ; timeStamps [ i ] = 0 ; } } preparedStatements . clear ( ) ; usedCursors = 0 ; }
Hace un drop de todos los cursores preparados del pool de cursores.
Hace un drop de todos los cursores preparados del pool de cursores .