br.ufg.integrate.wrapper.jdbc.impl
Class ResultSetMetaDataImpl

java.lang.Object
  extended by br.ufg.integrate.wrapper.jdbc.IntegrateResultSetMetaData
      extended by br.ufg.integrate.wrapper.jdbc.impl.ResultSetMetaDataImpl
All Implemented Interfaces:
ResultSetMetaData, Wrapper

public class ResultSetMetaDataImpl
extends IntegrateResultSetMetaData

Version:
0.1 Adapted from xlSQL.
Author:
Rogerio

Field Summary
 
Fields inherited from interface java.sql.ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown
 
Constructor Summary
ResultSetMetaDataImpl(ResultSetMetaData rsmeta)
          Constructs a new StatementImpl object.
 
Method Summary
 String getCatalogName(int column)
          Implements method in interface java.sql.ResultSetMetaData
 String getColumnClassName(int column)
          Implements method in interface java.sql.ResultSetMetaData
 int getColumnCount()
          Implements method in interface java.sql.ResultSetMetaData
 int getColumnDisplaySize(int column)
          Implements method in interface java.sql.ResultSetMetaData
 String getColumnLabel(int column)
          Implements method in interface java.sql.ResultSetMetaData
 String getColumnName(int column)
          Implements method in interface java.sql.ResultSetMetaData
 int getColumnType(int column)
          Implements method in interface java.sql.ResultSetMetaData
 String getColumnTypeName(int column)
          Implements method in interface java.sql.ResultSetMetaData
 int getPrecision(int column)
          Implements method in interface java.sql.ResultSetMetaData
 int getScale(int column)
          Implements method in interface java.sql.ResultSetMetaData
 String getSchemaName(int column)
          Implements method in interface java.sql.ResultSetMetaData
 String getTableName(int column)
          Implements method in interface java.sql.ResultSetMetaData
 boolean isAutoIncrement(int column)
          Implements method in interface java.sql.ResultSetMetaData
 boolean isCaseSensitive(int column)
          Implements method in interface java.sql.ResultSetMetaData
 boolean isCurrency(int column)
          Implements method in interface java.sql.ResultSetMetaData
 boolean isDefinitelyWritable(int column)
          Implements method in interface java.sql.ResultSetMetaData
 int isNullable(int column)
          Implements method in interface java.sql.ResultSetMetaData
 boolean isReadOnly(int column)
          Implements method in interface java.sql.ResultSetMetaData
 boolean isSearchable(int column)
          Implements method in interface java.sql.ResultSetMetaData
 boolean isSigned(int column)
          Implements method in interface java.sql.ResultSetMetaData
 boolean isWrapperFor(Class arg0)
          Implements method in interface java.sql.ResultSetMetaData
 boolean isWritable(int column)
          Implements method in interface java.sql.ResultSetMetaData
 Object unwrap(Class arg0)
          Implements method in interface java.sql.ResultSetMetaData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultSetMetaDataImpl

public ResultSetMetaDataImpl(ResultSetMetaData rsmeta)
Constructs a new StatementImpl object.

Method Detail

getCatalogName

public String getCatalogName(int column)
                      throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getCatalogName in interface ResultSetMetaData
Overrides:
getCatalogName in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getCatalogName(int)

getColumnClassName

public String getColumnClassName(int column)
                          throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getColumnClassName in interface ResultSetMetaData
Specified by:
getColumnClassName in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getColumnClassName(int)

getColumnCount

public int getColumnCount()
                   throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getColumnCount in interface ResultSetMetaData
Specified by:
getColumnCount in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getColumnCount()

getColumnDisplaySize

public int getColumnDisplaySize(int column)
                         throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getColumnDisplaySize in interface ResultSetMetaData
Overrides:
getColumnDisplaySize in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getColumnDisplaySize(int)

getColumnLabel

public String getColumnLabel(int column)
                      throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getColumnLabel in interface ResultSetMetaData
Overrides:
getColumnLabel in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getColumnLabel(int)

getColumnName

public String getColumnName(int column)
                     throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getColumnName in interface ResultSetMetaData
Specified by:
getColumnName in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getColumnName(int)

getColumnType

public int getColumnType(int column)
                  throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getColumnType in interface ResultSetMetaData
Specified by:
getColumnType in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getColumnType(int)

getColumnTypeName

public String getColumnTypeName(int column)
                         throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getColumnTypeName in interface ResultSetMetaData
Specified by:
getColumnTypeName in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getColumnTypeName(int)

getPrecision

public int getPrecision(int column)
                 throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getPrecision in interface ResultSetMetaData
Overrides:
getPrecision in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getPrecision(int)

getScale

public int getScale(int column)
             throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getScale in interface ResultSetMetaData
Overrides:
getScale in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getScale(int)

getSchemaName

public String getSchemaName(int column)
                     throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getSchemaName in interface ResultSetMetaData
Specified by:
getSchemaName in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getSchemaName(int)

getTableName

public String getTableName(int column)
                    throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
getTableName in interface ResultSetMetaData
Specified by:
getTableName in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.getTableName(int)

isAutoIncrement

public boolean isAutoIncrement(int column)
                        throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
isAutoIncrement in interface ResultSetMetaData
Overrides:
isAutoIncrement in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.isAutoIncrement(int)

isCaseSensitive

public boolean isCaseSensitive(int column)
                        throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
isCaseSensitive in interface ResultSetMetaData
Overrides:
isCaseSensitive in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.isCaseSensitive(int)

isCurrency

public boolean isCurrency(int column)
                   throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
isCurrency in interface ResultSetMetaData
Overrides:
isCurrency in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.isCurrency(int)

isDefinitelyWritable

public boolean isDefinitelyWritable(int column)
                             throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
isDefinitelyWritable in interface ResultSetMetaData
Overrides:
isDefinitelyWritable in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.isDefinitelyWritable(int)

isNullable

public int isNullable(int column)
               throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
isNullable in interface ResultSetMetaData
Overrides:
isNullable in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.isNullable(int)

isReadOnly

public boolean isReadOnly(int column)
                   throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
isReadOnly in interface ResultSetMetaData
Overrides:
isReadOnly in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.isReadOnly(int)

isSearchable

public boolean isSearchable(int column)
                     throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
isSearchable in interface ResultSetMetaData
Overrides:
isSearchable in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.isSearchable(int)

isSigned

public boolean isSigned(int column)
                 throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
isSigned in interface ResultSetMetaData
Overrides:
isSigned in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.isSigned(int)

isWrapperFor

public boolean isWrapperFor(Class arg0)
                     throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
isWrapperFor in interface Wrapper
Overrides:
isWrapperFor in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
Wrapper.isWrapperFor(java.lang.Class)

isWritable

public boolean isWritable(int column)
                   throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
isWritable in interface ResultSetMetaData
Overrides:
isWritable in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
ResultSetMetaData.isWritable(int)

unwrap

public Object unwrap(Class arg0)
              throws SQLException
Implements method in interface java.sql.ResultSetMetaData

Specified by:
unwrap in interface Wrapper
Overrides:
unwrap in class IntegrateResultSetMetaData
Throws:
SQLException
See Also:
Wrapper.unwrap(java.lang.Class)


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