br.ufg.integrate.wrapper.jdbc
Class ResultSetFromDatabaseMetaData

java.lang.Object
  extended by br.ufg.integrate.wrapper.jdbc.IntegrateResultSet
      extended by br.ufg.integrate.wrapper.jdbc.impl.ResultSetImpl
          extended by br.ufg.integrate.wrapper.jdbc.ResultSetFromDatabaseMetaData
All Implemented Interfaces:
ResultSet, Wrapper

public class ResultSetFromDatabaseMetaData
extends ResultSetImpl

Version:
0.1 Classe que cria um ResultSet para um objeto DatabaseMetaData gerado pelo driver JDBC do Integrate, através de uma coleção de objetos do tipo 'RowFromResultSet'. A implementação extende a classe ResultSetImpl, que é uma implementação reduzida da interface java.sql.ResultSet.
Author:
Rogerio
See Also:
RowFromResultSet

Field Summary
 
Fields inherited from interface java.sql.ResultSet
CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE
 
Constructor Summary
ResultSetFromDatabaseMetaData(List<RowFromResultSet> rows)
           
 
Method Summary
 boolean absolute(int idx)
          Implements method in interface java.sql.ResultSet
 void close()
          Fecha a coleção de RowFromResultSet.
 int findColumn(String columnName)
          Implements method in interface java.sql.ResultSet
 boolean first()
          Implements method in interface java.sql.ResultSet
 boolean getBoolean(int columnIndex)
          Implements method in interface java.sql.ResultSet
 boolean getBoolean(String columnName)
          Implements method in interface java.sql.ResultSet
 double getDouble(int columnIndex)
          Implements method in interface java.sql.ResultSet
 double getDouble(String columnName)
          Implements method in interface java.sql.ResultSet
 float getFloat(int columnIndex)
          Implements method in interface java.sql.ResultSet
 float getFloat(String columnName)
          Implements method in interface java.sql.ResultSet
 int getInt(int columnIndex)
          Implements method in interface java.sql.ResultSet
 int getInt(String columnName)
          Implements method in interface java.sql.ResultSet
 long getLong(int columnIndex)
          Implements method in interface java.sql.ResultSet
 long getLong(String columnName)
          Implements method in interface java.sql.ResultSet
 short getShort(int columnIndex)
          Implements method in interface java.sql.ResultSet
 short getShort(String columnName)
          Implements method in interface java.sql.ResultSet
 String getString(int columnIndex)
          Implements method in interface java.sql.ResultSet
 String getString(String columnName)
          Implements method in interface java.sql.ResultSet
 int getType()
          Retorna ResultSet.TYPE_SCROLL_INSENSITIVE.
 boolean isClosed()
          Implements method in interface java.sql.ResultSet
 boolean isFirst()
          Implements method in interface java.sql.ResultSet
 boolean isLast()
          Implements method in interface java.sql.ResultSet
 boolean last()
          Implements method in interface java.sql.ResultSet
 boolean next()
          Implements method in interface java.sql.ResultSet
 boolean previous()
          Implements method in interface java.sql.ResultSet
 
Methods inherited from class br.ufg.integrate.wrapper.jdbc.impl.ResultSetImpl
afterLast, beforeFirst, cancelRowUpdates, clearWarnings, deleteRow, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getFetchDirection, getFetchSize, getHoldability, getMetaData, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getRowId, getRowId, getSQLXML, getSQLXML, getStatement, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isWrapperFor, moveToCurrentRow, moveToInsertRow, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, unwrap, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateClob, updateClob, updateClob, updateClob, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNString, updateNString, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNull
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultSetFromDatabaseMetaData

public ResultSetFromDatabaseMetaData(List<RowFromResultSet> rows)
Method Detail

absolute

public boolean absolute(int idx)
                 throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
absolute in interface ResultSet
Overrides:
absolute in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.absolute(int)

close

public void close()
           throws SQLException
Fecha a coleção de RowFromResultSet.

Specified by:
close in interface ResultSet
Overrides:
close in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.close()

findColumn

public int findColumn(String columnName)
               throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
findColumn in interface ResultSet
Overrides:
findColumn in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.findColumn(java.lang.String)

first

public boolean first()
              throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
first in interface ResultSet
Overrides:
first in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.first()

getBoolean

public boolean getBoolean(int columnIndex)
                   throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getBoolean in interface ResultSet
Overrides:
getBoolean in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getBoolean(int)

getBoolean

public boolean getBoolean(String columnName)
                   throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getBoolean in interface ResultSet
Overrides:
getBoolean in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getBoolean(int)

getDouble

public double getDouble(int columnIndex)
                 throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getDouble in interface ResultSet
Overrides:
getDouble in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getDouble(int)

getDouble

public double getDouble(String columnName)
                 throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getDouble in interface ResultSet
Overrides:
getDouble in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getDouble(int)

getFloat

public float getFloat(int columnIndex)
               throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getFloat in interface ResultSet
Overrides:
getFloat in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getFloat(int)

getFloat

public float getFloat(String columnName)
               throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getFloat in interface ResultSet
Overrides:
getFloat in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getFloat(int)

getInt

public int getInt(int columnIndex)
           throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getInt in interface ResultSet
Overrides:
getInt in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getInt(int)

getInt

public int getInt(String columnName)
           throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getInt in interface ResultSet
Overrides:
getInt in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getInt(int)

getLong

public long getLong(int columnIndex)
             throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getLong in interface ResultSet
Overrides:
getLong in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getLong(int)

getLong

public long getLong(String columnName)
             throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getLong in interface ResultSet
Overrides:
getLong in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getLong(int)

getShort

public short getShort(int columnIndex)
               throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getShort in interface ResultSet
Overrides:
getShort in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getShort(int)

getShort

public short getShort(String columnName)
               throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getShort in interface ResultSet
Overrides:
getShort in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getShort(int)

getString

public String getString(int columnIndex)
                 throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getString in interface ResultSet
Overrides:
getString in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getString(int)

getString

public String getString(String columnName)
                 throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
getString in interface ResultSet
Overrides:
getString in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getString(int)

getType

public int getType()
            throws SQLException
Retorna ResultSet.TYPE_SCROLL_INSENSITIVE.

Specified by:
getType in interface ResultSet
Overrides:
getType in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.getType()

isClosed

public boolean isClosed()
                 throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
isClosed in interface ResultSet
Overrides:
isClosed in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.isClosed()

isFirst

public boolean isFirst()
                throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
isFirst in interface ResultSet
Overrides:
isFirst in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.isFirst()

isLast

public boolean isLast()
               throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
isLast in interface ResultSet
Overrides:
isLast in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.isLast()

last

public boolean last()
             throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
last in interface ResultSet
Overrides:
last in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.last()

next

public boolean next()
             throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
next in interface ResultSet
Overrides:
next in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.next()

previous

public boolean previous()
                 throws SQLException
Description copied from class: ResultSetImpl
Implements method in interface java.sql.ResultSet

Specified by:
previous in interface ResultSet
Overrides:
previous in class ResultSetImpl
Throws:
SQLException
See Also:
ResultSet.previous()


Copyright © 2008 Rogério Arantes Gaioso. All Rights Reserved.