org.postgresql.pljava.jdbc

Class SPIResultSet

Implemented Interfaces:
ResultSet

public class SPIResultSet
extends org.postgresql.pljava.jdbc.ResultSetBase

A Read-only ResultSet that provides direct access to a Portal. At present, only forward positioning is implemented. Attempts to use reverse or absolute positioning will fail.

Method Summary

void
close()
int
findColumn(String columnName)
protected Tuple
getCurrentRow()
String
getCursorName()
int
getFetchDirection()
ResultSetMetaData
getMetaData()
ResultSetMetaData is not yet supported.
protected Object
getObjectValue(int columnIndex)
protected Portal
getPortal()
Statement
getStatement()
protected TupleTable
getTupleTable()
boolean
isLast()
boolean
next()
protected Tuple
peekNext()

Methods inherited from class org.postgresql.pljava.jdbc.ResultSetBase

absolute, afterLast, beforeFirst, close, first, getFetchDirection, getFetchSize, getRow, getType, isAfterLast, isBeforeFirst, isFirst, last, previous, relative, setFetchDirection, setFetchSize

Methods inherited from class org.postgresql.pljava.jdbc.ReadOnlyResultSet

cancelRowUpdates, deleteRow, getConcurrency, insertRow, moveToCurrentRow, moveToInsertRow, rowDeleted, rowInserted, rowUpdated, updateObject, updateObject, updateRow

Methods inherited from class org.postgresql.pljava.jdbc.ObjectResultSet

clearWarnings, getArray, getAsciiStream, getBigDecimal, getBigDecimal, getBinaryStream, getBlob, getBoolean, getByte, getBytes, getCharacterStream, getClob, getDate, getDate, getDouble, getFloat, getInt, getLong, getMetaData, getNumber, getObject, getObject, getObjectValue, getObjectValue, getRef, getShort, getString, getTime, getTime, getTimestamp, getTimestamp, getURL, getUnicodeStream, getValue, getValue, getWarnings, refreshRow, updateArray, updateAsciiStream, updateBigDecimal, updateBinaryStream, updateBlob, updateBoolean, updateByte, updateBytes, updateCharacterStream, updateClob, updateDate, updateDouble, updateFloat, updateInt, updateLong, updateNull, updateRef, updateShort, updateString, updateTime, updateTimestamp, wasNull

Methods inherited from class org.postgresql.pljava.jdbc.AbstractResultSet

getArray, getAsciiStream, getBigDecimal, getBigDecimal, getBinaryStream, getBlob, getBoolean, getByte, getBytes, getCharacterStream, getClob, getCursorName, getDate, getDate, getDouble, getFloat, getInt, getLong, getObject, getObject, getRef, getShort, getStatement, getString, getTime, getTime, getTimestamp, getTimestamp, getURL, getUnicodeStream, updateArray, updateAsciiStream, updateBigDecimal, updateBinaryStream, updateBlob, updateBoolean, updateByte, updateBytes, updateCharacterStream, updateClob, updateDate, updateDouble, updateFloat, updateInt, updateLong, updateNull, updateObject, updateObject, updateRef, updateShort, updateString, updateTime, updateTimestamp

Method Details

close

public void close()
            throws SQLException
Overrides:
close in interface org.postgresql.pljava.jdbc.ResultSetBase

findColumn

public int findColumn(String columnName)
            throws SQLException

getCurrentRow

protected final Tuple getCurrentRow()
            throws SQLException

getCursorName

public String getCursorName()
            throws SQLException
Overrides:
getCursorName in interface AbstractResultSet

getFetchDirection

public int getFetchDirection()
            throws SQLException
Overrides:
getFetchDirection in interface org.postgresql.pljava.jdbc.ResultSetBase

getMetaData

public ResultSetMetaData getMetaData()
            throws SQLException
ResultSetMetaData is not yet supported.
Overrides:
getMetaData in interface ObjectResultSet

getObjectValue

protected Object getObjectValue(int columnIndex)
            throws SQLException
Overrides:
getObjectValue in interface ObjectResultSet

getPortal

protected final Portal getPortal()
            throws SQLException

getStatement

public Statement getStatement()
            throws SQLException
Overrides:
getStatement in interface AbstractResultSet

getTupleTable

protected final TupleTable getTupleTable()
            throws SQLException

isLast

public boolean isLast()
            throws SQLException

next

public boolean next()
            throws SQLException

peekNext

protected final Tuple peekNext()
            throws SQLException

Copyright (c) 2003, 2004, 2005 TADA AB - Taby Sweden. \ Distributed under the terms shown in COPYRIGHT