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_stmt_handle_impl here.

Author(s):
Alejandro Alberola
David Jencks
Version:
1.0
 
 public final class isc_stmt_handle_impl extends AbstractIscStmtHandle {
     private int rsr_id;
     private int rsr_id_ptr = 0;
 
     private isc_db_handle_impl rsr_rdb;
     private XSQLDA in_sqlda = null;
     private XSQLDA out_sqlda = null;
     private byte[][][] rows;
     private int size;
     private boolean allRowsFetched = false;
     private boolean isSingletonResult = false;
     private boolean hasOpenResultSet = false;
 
     private int statementType;
     private int insertCount;
     private int updateCount;
     private int deleteCount;
     private int selectCount//????
     
     private AbstractIscTrHandle trHandle;
 
     public void addWarning(GDSException warning) {
         .addWarning(warning);
     }
 
     public isc_stmt_handle_impl() {
     }
 
     public XSQLDA getInSqlda() {
         return ;
     }
 
     public XSQLDA getOutSqlda() {
         return ;
     }
 
     public void setInSqlda(XSQLDA xsqlda) {
          = xsqlda;
     }
 
     public void setOutSqlda(XSQLDA xsqlda) {
          = xsqlda;
     }
 
     public void ensureCapacity(int maxSize) {
         if (== null || .<maxSize)
              = new byte[maxSize][][];
         =0;
     }
 
     public void clearRows() {
          = 0;
         if ( != null)
              = null;
          = false;
          = false;
     }
 
     public void setStatementType(int value) {
         = value;
    }
    public int getStatementType() {
        return ;
    }
    public void setInsertCount(int value) {
         = value;
    }
    public int getInsertCount() {
        return ;
    }
    public void setUpdateCount(int value) {
         = value;
    }
    public int getUpdateCount() {
        return ;
    }
    public void setDeleteCount(int value) {
         = value;
    }
    public int getDeleteCount() {
        return ;
    }
    public void setSelectCount(int value) {
         = value;
    }
    public int getSelectCount() {
        return ;
    }
    public boolean isAllRowsFetched() {
        return ;
    }
    public void setAllRowsFetched(boolean value) {
         = value;
    }
    public boolean isSingletonResult() {
        return ;
    }
    public void setSingletonResult(boolean value) {
         = value;
    }
    public int getRsrId() {
        return ;
    }
    public void setRsrId(int value) {
         = value;
    }
     public int getRsr_id_ptr() {
        return ;
    }
    public void setRsr_id_ptr(int rsr_id_ptr,int value) {
        setRsrId(value);
        this. = rsr_id_ptr;
    }
    public isc_db_handle_impl getRsr_rdb() {
        return ;
    }
    public void setRsr_rdb(isc_db_handle_impl value) {
         = value;
    }
    public boolean isValid() {
        return  != null && .isValid();
    }
    
    public boolean hasOpenResultSet() {
        return ;
    }
    
    void notifyOpenResultSet() {
         = true;
    }
    
    public int size() {
        return ;
    }
    public byte[][][] getRows() {
        return ;
    }
    public void removeRows() {
         = null;
         = 0;
    }
    public void addRow(byte[][] row) {
        [++] = row;
    }
    
        return ;
    }
    public void registerTransaction(AbstractIscTrHandle trHandle) {
        this. = trHandle;
    }
    public void unregisterTransaction() {
        this. = null;
    }
New to GrepCode? Check out our FAQ X