com.p6spy.engine.spy

Class P6ResultSetMetaData

Implemented Interfaces:
ResultSetMetaData

public class P6ResultSetMetaData
extends P6Base
implements ResultSetMetaData

Description: JDBC Driver Extension implementing P6ResultSetMetaData $Author: cheechq $ $Revision: 1.4 $ $Date: 2003/06/03 19:20:25 $ $Id: P6ResultSetMetaData.java,v 1.4 2003/06/03 19:20:25 cheechq Exp $ $Source: /cvsroot/p6spy/p6spy/com/p6spy/engine/spy/P6ResultSetMetaData.java,v $ $Log: P6ResultSetMetaData.java,v $ Revision 1.4 2003/06/03 19:20:25 cheechq removed unused imports Revision 1.3 2003/01/03 20:33:43 aarvesen Added getJDBC() method to return the underlying jdbc object. Revision 1.2 2002/12/06 22:44:12 aarvesen Extend P6Base. New factory registration in the constructor. jdk 1.4 Revision 1.1 2002/10/06 18:23:25 jeffgoke no message

Field Summary

protected ResultSetMetaData
passthru

Fields inherited from class com.p6spy.engine.spy.P6Base

factory

Constructor Summary

P6ResultSetMetaData(P6Factory factory, ResultSetMetaData resultSetMetaData)

Method Summary

String
getCatalogName(int param)
String
getColumnClassName(int param)
int
getColumnCount()
int
getColumnDisplaySize(int param)
String
getColumnLabel(int param)
String
getColumnName(int param)
int
getColumnType(int param)
String
getColumnTypeName(int param)
ResultSetMetaData
getJDBC()
Returns the underlying JDBC object (in this case, a java.sql.ResultSetMetaData)
int
getPrecision(int param)
int
getScale(int param)
String
getSchemaName(int param)
String
getTableName(int param)
boolean
isAutoIncrement(int param)
boolean
isCaseSensitive(int param)
boolean
isCurrency(int param)
boolean
isDefinitelyWritable(int param)
int
isNullable(int param)
boolean
isReadOnly(int param)
boolean
isSearchable(int param)
boolean
isSigned(int param)
boolean
isWritable(int param)

Methods inherited from class com.p6spy.engine.spy.P6Base

getP6Factory, setP6Factory

Field Details

passthru

protected ResultSetMetaData passthru

Constructor Details

P6ResultSetMetaData

public P6ResultSetMetaData(P6Factory factory,
                           ResultSetMetaData resultSetMetaData)

Method Details

getCatalogName

public String getCatalogName(int param)
            throws SQLException


getColumnClassName

public String getColumnClassName(int param)
            throws SQLException


getColumnCount

public int getColumnCount()
            throws SQLException


getColumnDisplaySize

public int getColumnDisplaySize(int param)
            throws SQLException


getColumnLabel

public String getColumnLabel(int param)
            throws SQLException


getColumnName

public String getColumnName(int param)
            throws SQLException


getColumnType

public int getColumnType(int param)
            throws SQLException


getColumnTypeName

public String getColumnTypeName(int param)
            throws SQLException


getJDBC

public ResultSetMetaData getJDBC()
Returns the underlying JDBC object (in this case, a java.sql.ResultSetMetaData)

Returns:
the wrapped JDBC object


getPrecision

public int getPrecision(int param)
            throws SQLException


getScale

public int getScale(int param)
            throws SQLException


getSchemaName

public String getSchemaName(int param)
            throws SQLException


getTableName

public String getTableName(int param)
            throws SQLException


isAutoIncrement

public boolean isAutoIncrement(int param)
            throws SQLException


isCaseSensitive

public boolean isCaseSensitive(int param)
            throws SQLException


isCurrency

public boolean isCurrency(int param)
            throws SQLException


isDefinitelyWritable

public boolean isDefinitelyWritable(int param)
            throws SQLException


isNullable

public int isNullable(int param)
            throws SQLException


isReadOnly

public boolean isReadOnly(int param)
            throws SQLException


isSearchable

public boolean isSearchable(int param)
            throws SQLException


isSigned

public boolean isSigned(int param)
            throws SQLException


isWritable

public boolean isWritable(int param)
            throws SQLException