org.apache.derby.impl.tools.ij
Class ijMultiResult

java.lang.Object
  extended byorg.apache.derby.impl.tools.ij.ijResultImpl
      extended byorg.apache.derby.impl.tools.ij.ijMultiResult
All Implemented Interfaces:
ijResult

class ijMultiResult
extends ijResultImpl

This is an impl for a statement execution; the result is either an update count or result set depending on what was executed.

Author:
ames

Field Summary
(package private)  boolean closeWhenDone
           
private  java.sql.ResultSet rs
           
private  java.sql.Statement statement
           
 
Constructor Summary
(package private) ijMultiResult(java.sql.Statement s, java.sql.ResultSet rs, boolean c)
           
 
Method Summary
 void clearSQLWarnings()
           
 void closeStatement()
           
 java.sql.Connection getConnection()
           
 java.sql.SQLException getException()
           
 java.sql.ResultSet getNextRowOfResultSet()
           
 java.sql.ResultSet getResultSet()
           
 java.sql.SQLWarning getSQLWarnings()
           
 java.sql.Statement getStatement()
           
 int getUpdateCount()
           
 java.util.Vector getVector()
           
 boolean hasWarnings()
           
 boolean isConnection()
           
 boolean isException()
           
 boolean isMulti()
           
 boolean isNextRowOfResultSet()
           
 boolean isResultSet()
           
 boolean isStatement()
           
 boolean isUpdateCount()
           
 boolean isVector()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

statement

private java.sql.Statement statement

rs

private java.sql.ResultSet rs

closeWhenDone

boolean closeWhenDone
Constructor Detail

ijMultiResult

ijMultiResult(java.sql.Statement s,
              java.sql.ResultSet rs,
              boolean c)
Method Detail

isMulti

public boolean isMulti()
Specified by:
isMulti in interface ijResult
Overrides:
isMulti in class ijResultImpl

getStatement

public java.sql.Statement getStatement()
Specified by:
getStatement in interface ijResult
Overrides:
getStatement in class ijResultImpl

getResultSet

public java.sql.ResultSet getResultSet()
Specified by:
getResultSet in interface ijResult
Overrides:
getResultSet in class ijResultImpl

closeStatement

public void closeStatement()
                    throws java.sql.SQLException
Specified by:
closeStatement in interface ijResult
Overrides:
closeStatement in class ijResultImpl
Throws:
java.sql.SQLException

getSQLWarnings

public java.sql.SQLWarning getSQLWarnings()
Specified by:
getSQLWarnings in interface ijResult
Specified by:
getSQLWarnings in class ijResultImpl

clearSQLWarnings

public void clearSQLWarnings()
Specified by:
clearSQLWarnings in interface ijResult
Specified by:
clearSQLWarnings in class ijResultImpl

isConnection

public boolean isConnection()
Specified by:
isConnection in interface ijResult

isStatement

public boolean isStatement()
Specified by:
isStatement in interface ijResult

isResultSet

public boolean isResultSet()
                    throws java.sql.SQLException
Specified by:
isResultSet in interface ijResult
Throws:
java.sql.SQLException

isUpdateCount

public boolean isUpdateCount()
                      throws java.sql.SQLException
Specified by:
isUpdateCount in interface ijResult
Throws:
java.sql.SQLException

isNextRowOfResultSet

public boolean isNextRowOfResultSet()
Specified by:
isNextRowOfResultSet in interface ijResult

isVector

public boolean isVector()
Specified by:
isVector in interface ijResult

isException

public boolean isException()
Specified by:
isException in interface ijResult

hasWarnings

public boolean hasWarnings()
                    throws java.sql.SQLException
Specified by:
hasWarnings in interface ijResult
Throws:
java.sql.SQLException

getConnection

public java.sql.Connection getConnection()
Specified by:
getConnection in interface ijResult

getUpdateCount

public int getUpdateCount()
                   throws java.sql.SQLException
Specified by:
getUpdateCount in interface ijResult
Throws:
java.sql.SQLException

getNextRowOfResultSet

public java.sql.ResultSet getNextRowOfResultSet()
Specified by:
getNextRowOfResultSet in interface ijResult

getVector

public java.util.Vector getVector()
Specified by:
getVector in interface ijResult

getException

public java.sql.SQLException getException()
Specified by:
getException in interface ijResult

toString

public java.lang.String toString()

Built on Tue 2006-10-10 19:23:47+0200, from revision exported

Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.