public static class MemorizedResultSet.MemorizedResultSetMetaData
extends java.lang.Object
implements java.sql.ResultSetMetaData
| Modifier and Type | Field and Description | 
|---|---|
java.lang.String[] | 
typeNames  | 
int[] | 
types  | 
| Constructor and Description | 
|---|
MemorizedResultSetMetaData(int numCol,
                          java.lang.String[] names,
                          int[] types,
                          java.lang.String[] typeNames)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getCatalogName(int column)  | 
java.lang.String | 
getColumnClassName(int column)  | 
int | 
getColumnCount()  | 
int | 
getColumnDisplaySize(int column)  | 
java.lang.String | 
getColumnLabel(int column)  | 
java.lang.String | 
getColumnName(int column)  | 
int | 
getColumnType(int column)  | 
java.lang.String | 
getColumnTypeName(int column)  | 
int | 
getPrecision(int column)  | 
int | 
getScale(int column)  | 
java.lang.String | 
getSchemaName(int column)  | 
java.lang.String | 
getTableName(int column)  | 
boolean | 
isAutoIncrement(int column)  | 
boolean | 
isCaseSensitive(int column)  | 
boolean | 
isCurrency(int column)  | 
boolean | 
isDefinitelyWritable(int column)  | 
int | 
isNullable(int column)  | 
boolean | 
isReadOnly(int column)  | 
boolean | 
isSearchable(int column)  | 
boolean | 
isSigned(int column)  | 
boolean | 
isWrapperFor(java.lang.Class<?> iface)  | 
boolean | 
isWritable(int column)  | 
<T> T | 
unwrap(java.lang.Class<T> iface)  | 
public MemorizedResultSetMetaData(int numCol,
                                  java.lang.String[] names,
                                  int[] types,
                                  java.lang.String[] typeNames)
public <T> T unwrap(java.lang.Class<T> iface)
             throws java.sql.SQLException
unwrap in interface java.sql.Wrapperjava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> iface)
                     throws java.sql.SQLException
isWrapperFor in interface java.sql.Wrapperjava.sql.SQLExceptionpublic boolean isWritable(int column)
                   throws java.sql.SQLException
isWritable in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic boolean isSigned(int column)
                 throws java.sql.SQLException
isSigned in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic boolean isSearchable(int column)
                     throws java.sql.SQLException
isSearchable in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic boolean isReadOnly(int column)
                   throws java.sql.SQLException
isReadOnly in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic int isNullable(int column)
               throws java.sql.SQLException
isNullable in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic boolean isDefinitelyWritable(int column)
                             throws java.sql.SQLException
isDefinitelyWritable in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic boolean isCurrency(int column)
                   throws java.sql.SQLException
isCurrency in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic boolean isCaseSensitive(int column)
                        throws java.sql.SQLException
isCaseSensitive in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic boolean isAutoIncrement(int column)
                        throws java.sql.SQLException
isAutoIncrement in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic java.lang.String getTableName(int column)
                              throws java.sql.SQLException
getTableName in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic java.lang.String getSchemaName(int column)
                               throws java.sql.SQLException
getSchemaName in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic int getScale(int column)
             throws java.sql.SQLException
getScale in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic int getPrecision(int column)
                 throws java.sql.SQLException
getPrecision in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic java.lang.String getColumnTypeName(int column)
                                   throws java.sql.SQLException
getColumnTypeName in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic int getColumnType(int column)
getColumnType in interface java.sql.ResultSetMetaDatapublic java.lang.String getColumnName(int column)
getColumnName in interface java.sql.ResultSetMetaDatapublic java.lang.String getColumnLabel(int column)
                                throws java.sql.SQLException
getColumnLabel in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic int getColumnDisplaySize(int column)
                         throws java.sql.SQLException
getColumnDisplaySize in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic int getColumnCount()
                   throws java.sql.SQLException
getColumnCount in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic java.lang.String getColumnClassName(int column)
                                    throws java.sql.SQLException
getColumnClassName in interface java.sql.ResultSetMetaDatajava.sql.SQLExceptionpublic java.lang.String getCatalogName(int column)
                                throws java.sql.SQLException
getCatalogName in interface java.sql.ResultSetMetaDatajava.sql.SQLException