com.sun.sql.rowset
Class RowSetMetaDataXImpl

java.lang.Object
  extended by javax.sql.rowset.RowSetMetaDataImpl
      extended by com.sun.sql.rowset.RowSetMetaDataXImpl
All Implemented Interfaces:
RowSetMetaDataX, java.io.Serializable, java.sql.ResultSetMetaData, javax.sql.RowSetMetaData

public class RowSetMetaDataXImpl
extends javax.sql.rowset.RowSetMetaDataImpl
implements RowSetMetaDataX

Implements RowSetMetaDataX

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface java.sql.ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown
 
Constructor Summary
RowSetMetaDataXImpl()
           
 
Method Summary
 java.lang.String getColumnClassName(int columnIndex)
           
 boolean isDefinitelyWritable(int columnIndex)
           
 boolean isReadOnly(int columnIndex)
           
 boolean isWritable(int columnIndex)
           
 void setColumnClassName(int columnIndex, java.lang.String className)
           
 void setColumnCount(int columnCount)
           
 void setDefinitelyWritable(int columnIndex, boolean value)
           
 void setReadOnly(int columnIndex, boolean value)
           
 void setWritable(int columnIndex, boolean value)
           
 
Methods inherited from class javax.sql.rowset.RowSetMetaDataImpl
getCatalogName, getColumnCount, getColumnDisplaySize, getColumnLabel, getColumnName, getColumnType, getColumnTypeName, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isNullable, isSearchable, isSigned, setAutoIncrement, setCaseSensitive, setCatalogName, setColumnDisplaySize, setColumnLabel, setColumnName, setColumnType, setColumnTypeName, setCurrency, setNullable, setPrecision, setScale, setSchemaName, setSearchable, setSigned, setTableName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.sql.RowSetMetaData
setAutoIncrement, setCaseSensitive, setCatalogName, setColumnDisplaySize, setColumnLabel, setColumnName, setColumnType, setColumnTypeName, setCurrency, setNullable, setPrecision, setScale, setSchemaName, setSearchable, setSigned, setTableName
 
Methods inherited from interface java.sql.ResultSetMetaData
getCatalogName, getColumnCount, getColumnDisplaySize, getColumnLabel, getColumnName, getColumnType, getColumnTypeName, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isNullable, isSearchable, isSigned
 

Constructor Detail

RowSetMetaDataXImpl

public RowSetMetaDataXImpl()
Method Detail

setColumnCount

public void setColumnCount(int columnCount)
                    throws java.sql.SQLException
Specified by:
setColumnCount in interface javax.sql.RowSetMetaData
Overrides:
setColumnCount in class javax.sql.rowset.RowSetMetaDataImpl
Throws:
java.sql.SQLException

setColumnClassName

public void setColumnClassName(int columnIndex,
                               java.lang.String className)
                        throws java.sql.SQLException
Specified by:
setColumnClassName in interface RowSetMetaDataX
Throws:
java.sql.SQLException

setDefinitelyWritable

public void setDefinitelyWritable(int columnIndex,
                                  boolean value)
                           throws java.sql.SQLException
Specified by:
setDefinitelyWritable in interface RowSetMetaDataX
Throws:
java.sql.SQLException

setReadOnly

public void setReadOnly(int columnIndex,
                        boolean value)
                 throws java.sql.SQLException
Specified by:
setReadOnly in interface RowSetMetaDataX
Throws:
java.sql.SQLException

setWritable

public void setWritable(int columnIndex,
                        boolean value)
                 throws java.sql.SQLException
Specified by:
setWritable in interface RowSetMetaDataX
Throws:
java.sql.SQLException

getColumnClassName

public java.lang.String getColumnClassName(int columnIndex)
                                    throws java.sql.SQLException
Specified by:
getColumnClassName in interface java.sql.ResultSetMetaData
Overrides:
getColumnClassName in class javax.sql.rowset.RowSetMetaDataImpl
Throws:
java.sql.SQLException

isDefinitelyWritable

public boolean isDefinitelyWritable(int columnIndex)
                             throws java.sql.SQLException
Specified by:
isDefinitelyWritable in interface java.sql.ResultSetMetaData
Overrides:
isDefinitelyWritable in class javax.sql.rowset.RowSetMetaDataImpl
Throws:
java.sql.SQLException

isReadOnly

public boolean isReadOnly(int columnIndex)
                   throws java.sql.SQLException
Specified by:
isReadOnly in interface java.sql.ResultSetMetaData
Overrides:
isReadOnly in class javax.sql.rowset.RowSetMetaDataImpl
Throws:
java.sql.SQLException

isWritable

public boolean isWritable(int columnIndex)
                   throws java.sql.SQLException
Specified by:
isWritable in interface java.sql.ResultSetMetaData
Overrides:
isWritable in class javax.sql.rowset.RowSetMetaDataImpl
Throws:
java.sql.SQLException