Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

Class com.imaginary.sql.msql.TableResults

java.lang.Object
  |
  +--com.imaginary.sql.msql.MsqlResultSet
        |
        +--com.imaginary.sql.msql.MsqlQueryData
              |
              +--com.imaginary.sql.msql.TableResults

public class TableResults
extends MsqlQueryData
This class represents a ResultSet containing information about the tables in an mSQL database.
Last modified $Date: 1999/07/06 05:56:17 $

Version:
$Revision: 1.2 $
Author:
George Reese (borg@imaginary.com)

Fields inherited from class com.imaginary.sql.msql.MsqlQueryData
lastColumn
 
Fields inherited from class com.imaginary.sql.msql.MsqlResultSet
log
 
Method Summary
int findColumn(java.lang.String name)
          Provides a hard-coded implementation of the superclass' version so that the right columns are loaded.
java.sql.ResultSetMetaData loadMetaData()
          Creates a specialized set of result set meta data for this special result set.
MsqlRow readRow(byte[] data)
          Provides a row that represents the full range of required JDBC meta data for a table's columns.
 
Methods inherited from class com.imaginary.sql.msql.MsqlQueryData
absolute, addRow, cancelRowUpdates, close, complete, findColumn, getAsciiStream, getBinaryStream, getBlob, getBoolean, getByte, getBytes, getColumn, getMetaData, getRow, getString, getUnicodeStream, getUpdate, isLast, loadMetaData, loadResults, next, previous, readRow, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setColumn, updateRow, wasNull
 
Methods inherited from class com.imaginary.sql.msql.MsqlResultSet
afterLast, beforeFirst, cancelRowUpdates, clearWarnings, close, complete, deleteRow, first, getArray, getArray, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBlob, getBlob, getBoolean, getByte, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getEncoding, getFetchDirection, getFetchSize, getFloat, getFloat, getInt, getInt, getLong, getLong, getObject, getObject, getObject, getObject, getRef, getRef, getShort, getShort, getStatement, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUpdate, getWarnings, insertRow, isAfterLast, isBeforeFirst, isFirst, last, moveToCurrentRow, moveToInsertRow, refreshRow, rowDeleted, rowInserted, rowUpdated, setColumn, setFetchDirection, setFetchSize, setType, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRow, updateShort, updateShort, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait
 

Method Detail

findColumn

public int findColumn(java.lang.String name)
              throws java.sql.SQLException
Provides a hard-coded implementation of the superclass' version so that the right columns are loaded.
Parameters:
name - the name of the desired column
Returns:
the column number for the specified column name
Throws:
java.sql.SQLException - thrown on a read error
Overrides:
findColumn in class MsqlQueryData

loadMetaData

protected java.sql.ResultSetMetaData loadMetaData()
                                          throws java.sql.SQLException
Creates a specialized set of result set meta data for this special result set.
Overrides:
loadMetaData in class MsqlQueryData

readRow

protected MsqlRow readRow(byte[] data)
                                         throws java.sql.SQLException
Provides a row that represents the full range of required JDBC meta data for a table's columns.
Parameters:
the - row for the specified data
java.sql.SQLException - an error occurred parsing the mSQL data
Returns:
an MsqlRow instance for that row
Overrides:
readRow in class MsqlQueryData

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD