com.p6spy.engine.spy
Class P6ResultSetMetaData

java.lang.Object
  |
  +--com.p6spy.engine.spy.P6ResultSetMetaData
All Implemented Interfaces:
java.sql.ResultSetMetaData
Direct Known Subclasses:
P6LogResultSetMetaData, P6OutageResultSetMetaData

public class P6ResultSetMetaData
extends java.lang.Object
implements java.sql.ResultSetMetaData


Field Summary
protected  java.sql.ResultSetMetaData passthru
           
 
Fields inherited from interface java.sql.ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown
 
Constructor Summary
P6ResultSetMetaData(java.sql.ResultSetMetaData resultSetMetaData)
           
 
Method Summary
 java.lang.String getCatalogName(int param)
           
 java.lang.String getColumnClassName(int param)
           
 int getColumnCount()
           
 int getColumnDisplaySize(int param)
           
 java.lang.String getColumnLabel(int param)
           
 java.lang.String getColumnName(int param)
           
 int getColumnType(int param)
           
 java.lang.String getColumnTypeName(int param)
           
protected  P6Factory getP6Factory()
           
 int getPrecision(int param)
           
 int getScale(int param)
           
 java.lang.String getSchemaName(int param)
           
 java.lang.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

passthru

protected java.sql.ResultSetMetaData passthru
Constructor Detail

P6ResultSetMetaData

public P6ResultSetMetaData(java.sql.ResultSetMetaData resultSetMetaData)
Method Detail

getP6Factory

protected P6Factory getP6Factory()

getCatalogName

public java.lang.String getCatalogName(int param)
                                throws java.sql.SQLException
Specified by:
getCatalogName in interface java.sql.ResultSetMetaData

getColumnClassName

public java.lang.String getColumnClassName(int param)
                                    throws java.sql.SQLException
Specified by:
getColumnClassName in interface java.sql.ResultSetMetaData

getColumnCount

public int getColumnCount()
                   throws java.sql.SQLException
Specified by:
getColumnCount in interface java.sql.ResultSetMetaData

getColumnDisplaySize

public int getColumnDisplaySize(int param)
                         throws java.sql.SQLException
Specified by:
getColumnDisplaySize in interface java.sql.ResultSetMetaData

getColumnLabel

public java.lang.String getColumnLabel(int param)
                                throws java.sql.SQLException
Specified by:
getColumnLabel in interface java.sql.ResultSetMetaData

getColumnName

public java.lang.String getColumnName(int param)
                               throws java.sql.SQLException
Specified by:
getColumnName in interface java.sql.ResultSetMetaData

getColumnType

public int getColumnType(int param)
                  throws java.sql.SQLException
Specified by:
getColumnType in interface java.sql.ResultSetMetaData

getColumnTypeName

public java.lang.String getColumnTypeName(int param)
                                   throws java.sql.SQLException
Specified by:
getColumnTypeName in interface java.sql.ResultSetMetaData

getPrecision

public int getPrecision(int param)
                 throws java.sql.SQLException
Specified by:
getPrecision in interface java.sql.ResultSetMetaData

getScale

public int getScale(int param)
             throws java.sql.SQLException
Specified by:
getScale in interface java.sql.ResultSetMetaData

getSchemaName

public java.lang.String getSchemaName(int param)
                               throws java.sql.SQLException
Specified by:
getSchemaName in interface java.sql.ResultSetMetaData

getTableName

public java.lang.String getTableName(int param)
                              throws java.sql.SQLException
Specified by:
getTableName in interface java.sql.ResultSetMetaData

isAutoIncrement

public boolean isAutoIncrement(int param)
                        throws java.sql.SQLException
Specified by:
isAutoIncrement in interface java.sql.ResultSetMetaData

isCaseSensitive

public boolean isCaseSensitive(int param)
                        throws java.sql.SQLException
Specified by:
isCaseSensitive in interface java.sql.ResultSetMetaData

isCurrency

public boolean isCurrency(int param)
                   throws java.sql.SQLException
Specified by:
isCurrency in interface java.sql.ResultSetMetaData

isDefinitelyWritable

public boolean isDefinitelyWritable(int param)
                             throws java.sql.SQLException
Specified by:
isDefinitelyWritable in interface java.sql.ResultSetMetaData

isNullable

public int isNullable(int param)
               throws java.sql.SQLException
Specified by:
isNullable in interface java.sql.ResultSetMetaData

isReadOnly

public boolean isReadOnly(int param)
                   throws java.sql.SQLException
Specified by:
isReadOnly in interface java.sql.ResultSetMetaData

isSearchable

public boolean isSearchable(int param)
                     throws java.sql.SQLException
Specified by:
isSearchable in interface java.sql.ResultSetMetaData

isSigned

public boolean isSigned(int param)
                 throws java.sql.SQLException
Specified by:
isSigned in interface java.sql.ResultSetMetaData

isWritable

public boolean isWritable(int param)
                   throws java.sql.SQLException
Specified by:
isWritable in interface java.sql.ResultSetMetaData