br.ufg.integrate.jdbc
Class ResultSetMetaDataImpl

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

public class ResultSetMetaDataImpl
extends Object
implements ResultSetMetaData

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)
           
 boolean isWritable(int column)
          Implements method in interface java.sql.ResultSetMetaData
 Object unwrap(Class iface)
          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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Throws:
SQLException
See Also:
ResultSetMetaData.isSigned(int)

isWrapperFor

public boolean isWrapperFor(Class arg0)
                     throws SQLException
Specified by:
isWrapperFor in interface Wrapper
Throws:
SQLException

isWritable

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

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

unwrap

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

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


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