Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Firebird Open Source J2ee connector - jdbc driver
   *
   * Distributable under LGPL license.
   * You may obtain a copy of the License at http://www.gnu.org/copyleft/lgpl.html
   *
   * This program is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * LGPL License for more details.
  *
  * This file was created by members of the firebird development team.
  * All individual contributions remain the Copyright (C) of those
  * individuals.  Contributors to this file are either listed here or
  * can be obtained from a CVS history command.
  *
  * All rights reserved.
  */
 /*
  * The Original Code is the Firebird Java GDS implementation.
  *
  * The Initial Developer of the Original Code is Alejandro Alberola.
  * Portions created by Alejandro Alberola are Copyright (C) 2001
  * Boix i Oltra, S.L. All Rights Reserved.
  */
 
 package org.firebirdsql.gds.impl.jni;
 
 
Describe class isc_tr_handle_impl here.

Author(s):
Alejandro Alberola
David Jencks
Version:
1.0
 
 public final class isc_tr_handle_impl extends AbstractIscTrHandle {
     private int rtr_id;
     private int rtr_id_ptr = 0;
 
     private isc_db_handle_impl rtr_rdb;
     private ArrayList blobs = new ArrayList();
     private HashSet stmts = new HashSet();
 
     private int state = ;
 
     public isc_tr_handle_impl() {
     }
 
     public void addWarning(GDSException warning) {
         .addWarning(warning);
     }
 
     public IscDbHandle getDbHandle() {
         return ;
     }
 
     void setState(int state) {
         this. = state;
     }
 
     public int getState() {
         return ;
     }
 
     void setTransactionId(final int rtr_id)
     {
         this. = rtr_id;
     }
 
     int getTransactionId() {
         return ;
     }
 
     void setTransactionIdPtr(final int rtr_id_ptrint value) {
         setTransactionId(value);
         this. = rtr_id_ptr;
     }
 
     int getTransactionIdPtr() {
         return ;
     }
 
     void setDbHandle(final isc_db_handle_impl db) {
         this. = db;
         .addTransaction(this);
     }
 
     void unsetDbHandle() {
         .removeTransaction(this);
         = null;
    }
    void addBlob(isc_blob_handle_impl blob) {
        .add(blob);
    }
    void removeBlob(isc_blob_handle_impl blob) {
        .remove(blob);
    }
	 
        synchronized() {
            .add(stmt);
		}
    }
    
        synchronized() {
            .remove(stmt);
        }
    }
    public void forgetResultSets() {
        synchronized() {
            for (Iterator iter = .iterator(); iter.hasNext();) {
                AbstractIscStmtHandle stmt = (AbstractIscStmtHandleiter.next();
                stmt.clearRows();
            }
            
            .clear();
		}
    }
New to GrepCode? Check out our FAQ X