|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.postgresql.pljava.internal.Portal
public class Portal
The Portal correspons to the internal PostgreSQL
Portal type.
| Method Summary | |
|---|---|
void |
close()
Invalidates this structure and frees up memory using the internal function SPI_cursor_close |
int |
fetch(boolean forward,
int count)
Performs an SPI_cursor_fetch. |
java.lang.String |
getName()
Returns the name of this Portal. |
int |
getPortalPos()
Returns the value of the portalPos attribute. |
TupleDesc |
getTupleDesc()
Returns the TupleDesc that describes the row Tuples for this Portal. |
boolean |
isAtEnd()
Returns the value of the atEnd attribute. |
boolean |
isAtStart()
Returns the value of the atStart attribute. |
boolean |
isPosOverflow()
Returns the value of the posOverflow attribute. |
boolean |
isValid()
Checks if the portal is still active. |
int |
move(boolean forward,
int count)
Performs an SPI_cursor_move. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void close()
SPI_cursor_close
public java.lang.String getName()
throws java.sql.SQLException
java.sql.SQLException - if the handle to the native structur is stale.
public int getPortalPos()
throws java.sql.SQLException
portalPos attribute.
java.sql.SQLException - if the handle to the native structur is stale.
public TupleDesc getTupleDesc()
throws java.sql.SQLException
java.sql.SQLException - if the handle to the native structur is stale.
public int fetch(boolean forward,
int count)
throws java.sql.SQLException
SPI_cursor_fetch.
forward - Set to true for forward, false for backward.count - Maximum number of rows to fetch.
java.sql.SQLException - if the handle to the native structur is stale.
public boolean isAtEnd()
throws java.sql.SQLException
atEnd attribute.
java.sql.SQLException - if the handle to the native structur is stale.
public boolean isAtStart()
throws java.sql.SQLException
atStart attribute.
java.sql.SQLException - if the handle to the native structur is stale.
public boolean isPosOverflow()
throws java.sql.SQLException
posOverflow attribute.
java.sql.SQLException - if the handle to the native structur is stale.public boolean isValid()
close() mehtod or implicitly due to a pop of invocation
context.
public int move(boolean forward,
int count)
throws java.sql.SQLException
SPI_cursor_move.
forward - Set to true for forward, false for backward.count - Maximum number of rows to fetch.
SPI_result.
java.sql.SQLException - if the handle to the native structur is stale.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||