Package org.jboss.resource.adapter.jdbc.jdk6

Source Code of org.jboss.resource.adapter.jdbc.jdk6.WrappedResultSetJDK6

/*
* JBoss, Home of Professional Open Source.
* Copyright 2006, Red Hat Middleware LLC, and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software 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 GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package org.jboss.resource.adapter.jdbc.jdk6;

import java.io.InputStream;
import java.io.Reader;
import java.sql.NClob;
import java.sql.ResultSet;
import java.sql.RowId;
import java.sql.SQLException;
import java.sql.SQLXML;

import org.jboss.resource.adapter.jdbc.WrappedResultSet;
import org.jboss.resource.adapter.jdbc.WrappedStatement;

/**
* WrappedResultSetJDK6.
*
* @author <a href="adrian@jboss.com">Adrian Brock</a>
* @version $Revision: 82920 $
*/
public class WrappedResultSetJDK6 extends WrappedResultSet
{
   public WrappedResultSetJDK6(WrappedStatement statement, ResultSet resultSet)
   {
      super(statement, resultSet);
   }

   public int getHoldability() throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         return resultSet.getHoldability();
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public Reader getNCharacterStream(int columnIndex) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         return resultSet.getNCharacterStream(columnIndex);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public Reader getNCharacterStream(String columnLabel) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         return resultSet.getNCharacterStream(columnLabel);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public NClob getNClob(int columnIndex) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         return resultSet.getNClob(columnIndex);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public NClob getNClob(String columnLabel) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         return resultSet.getNClob(columnLabel);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public String getNString(int columnIndex) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         return resultSet.getNString(columnIndex);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public String getNString(String columnLabel) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         return resultSet.getNString(columnLabel);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public RowId getRowId(int columnIndex) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         return resultSet.getRowId(columnIndex);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public RowId getRowId(String columnLabel) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         return resultSet.getRowId(columnLabel);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public SQLXML getSQLXML(int columnIndex) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         return resultSet.getSQLXML(columnIndex);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public SQLXML getSQLXML(String columnLabel) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         return resultSet.getSQLXML(columnLabel);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public boolean isClosed() throws SQLException
   {
      ResultSet resultSet = getWrappedObject();
      if (resultSet == null)
         return true;
      try
      {
         return resultSet.isClosed();
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateAsciiStream(int columnIndex, InputStream x, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateAsciiStream(columnIndex, x, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateAsciiStream(int columnIndex, InputStream x) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateAsciiStream(columnIndex, x);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateAsciiStream(String columnLabel, InputStream x, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateAsciiStream(columnLabel, x, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateAsciiStream(String columnLabel, InputStream x) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateAsciiStream(columnLabel, x);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateBinaryStream(int columnIndex, InputStream x, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateBinaryStream(columnIndex, x, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateBinaryStream(int columnIndex, InputStream x) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateBinaryStream(columnIndex, x);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateBinaryStream(String columnLabel, InputStream x, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateBinaryStream(columnLabel, x, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateBinaryStream(String columnLabel, InputStream x) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateBinaryStream(columnLabel, x);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateBlob(int columnIndex, InputStream inputStream, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateBlob(columnIndex, inputStream, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateBlob(int columnIndex, InputStream inputStream) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateBlob(columnIndex, inputStream);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateBlob(columnLabel, inputStream, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateBlob(String columnLabel, InputStream inputStream) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateBlob(columnLabel, inputStream);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateCharacterStream(int columnIndex, Reader x, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateCharacterStream(columnIndex, x, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateCharacterStream(int columnIndex, Reader x) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateCharacterStream(columnIndex, x);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateCharacterStream(columnLabel, reader, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateCharacterStream(String columnLabel, Reader reader) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateCharacterStream(columnLabel, reader);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateClob(int columnIndex, Reader reader, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateClob(columnIndex, reader, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateClob(int columnIndex, Reader reader) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateClob(columnIndex, reader);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateClob(String columnLabel, Reader reader, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateClob(columnLabel, reader, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateClob(String columnLabel, Reader reader) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateClob(columnLabel, reader);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNCharacterStream(int columnIndex, Reader x, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNCharacterStream(columnIndex, x, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNCharacterStream(int columnIndex, Reader x) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNCharacterStream(columnIndex, x);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNCharacterStream(columnLabel, reader, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNCharacterStream(String columnLabel, Reader reader) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNCharacterStream(columnLabel, reader);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNClob(int columnIndex, NClob clob) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNClob(columnIndex, clob);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNClob(int columnIndex, Reader reader, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNClob(columnIndex, reader, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNClob(int columnIndex, Reader reader) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNClob(columnIndex, reader);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNClob(String columnLabel, NClob clob) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNClob(columnLabel, clob);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNClob(String columnLabel, Reader reader, long length) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNClob(columnLabel, reader, length);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNClob(String columnLabel, Reader reader) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNClob(columnLabel, reader);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNString(int columnIndex, String string) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNString(columnIndex, string);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateNString(String columnLabel, String string) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateNString(columnLabel, string);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateRowId(int columnIndex, RowId x) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateRowId(columnIndex, x);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateRowId(String columnLabel, RowId x) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateRowId(columnLabel, x);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateSQLXML(int columnIndex, SQLXML xmlObject) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateSQLXML(columnIndex, xmlObject);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }

   public void updateSQLXML(String columnLabel, SQLXML xmlObject) throws SQLException
   {
      ResultSet resultSet = getUnderlyingResultSet();
      try
      {
         resultSet.updateSQLXML(columnLabel, xmlObject);
      }
      catch (Throwable t)
      {
         throw checkException(t);
      }
   }
}
TOP

Related Classes of org.jboss.resource.adapter.jdbc.jdk6.WrappedResultSetJDK6

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.