com.p6spy.engine.spy

Class P6ResultSetMetaData

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 ResultSetMetaDatapassthru
Constructor Summary
P6ResultSetMetaData(P6Factory factory, ResultSetMetaData resultSetMetaData)
Method Summary
StringgetCatalogName(int param)
StringgetColumnClassName(int param)
intgetColumnCount()
intgetColumnDisplaySize(int param)
StringgetColumnLabel(int param)
StringgetColumnName(int param)
intgetColumnType(int param)
StringgetColumnTypeName(int param)
ResultSetMetaDatagetJDBC()
Returns the underlying JDBC object (in this case, a java.sql.ResultSetMetaData)
intgetPrecision(int param)
intgetScale(int param)
StringgetSchemaName(int param)
StringgetTableName(int param)
booleanisAutoIncrement(int param)
booleanisCaseSensitive(int param)
booleanisCurrency(int param)
booleanisDefinitelyWritable(int param)
intisNullable(int param)
booleanisReadOnly(int param)
booleanisSearchable(int param)
booleanisSigned(int param)
booleanisWritable(int param)

Field Detail

passthru

protected ResultSetMetaData passthru

Constructor Detail

P6ResultSetMetaData

public P6ResultSetMetaData(P6Factory factory, ResultSetMetaData resultSetMetaData)

Method Detail

getCatalogName

public String getCatalogName(int param)

getColumnClassName

public String getColumnClassName(int param)

getColumnCount

public int getColumnCount()

getColumnDisplaySize

public int getColumnDisplaySize(int param)

getColumnLabel

public String getColumnLabel(int param)

getColumnName

public String getColumnName(int param)

getColumnType

public int getColumnType(int param)

getColumnTypeName

public String getColumnTypeName(int param)

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)

getScale

public int getScale(int param)

getSchemaName

public String getSchemaName(int param)

getTableName

public String getTableName(int param)

isAutoIncrement

public boolean isAutoIncrement(int param)

isCaseSensitive

public boolean isCaseSensitive(int param)

isCurrency

public boolean isCurrency(int param)

isDefinitelyWritable

public boolean isDefinitelyWritable(int param)

isNullable

public int isNullable(int param)

isReadOnly

public boolean isReadOnly(int param)

isSearchable

public boolean isSearchable(int param)

isSigned

public boolean isSigned(int param)

isWritable

public boolean isWritable(int param)