|
pljava 1.0.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.postgresql.pljava.jdbc.SPIStatement
| Field Summary |
| Fields inherited from interface java.sql.Statement |
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO |
| Constructor Summary | |
SPIStatement(SPIConnection conn)
|
|
| Method Summary | |
void |
addBatch(java.lang.String statement)
|
void |
cancel()
|
void |
clearBatch()
|
void |
clearWarnings()
|
void |
close()
|
boolean |
execute(java.lang.String statement)
|
boolean |
execute(java.lang.String statement,
int autoGeneratedKeys)
Return of auto generated keys is not yet supported. |
boolean |
execute(java.lang.String statement,
int[] columnIndexes)
Return of auto generated keys is not yet supported. |
boolean |
execute(java.lang.String statement,
java.lang.String[] columnNames)
Return of auto generated keys is not yet supported. |
int[] |
executeBatch()
|
protected int |
executeBatchEntry(java.lang.Object batchEntry)
|
protected boolean |
executePlan(ExecutionPlan plan,
java.lang.Object[] paramValues)
|
java.sql.ResultSet |
executeQuery(java.lang.String statement)
|
int |
executeUpdate(java.lang.String statement)
|
int |
executeUpdate(java.lang.String statement,
int autoGeneratedKeys)
Return of auto generated keys is not yet supported. |
int |
executeUpdate(java.lang.String statement,
int[] columnIndexes)
Return of auto generated keys is not yet supported. |
int |
executeUpdate(java.lang.String statement,
java.lang.String[] columnNames)
Return of auto generated keys is not yet supported. |
java.sql.Connection |
getConnection()
Returns the Connection from that created this statement. |
int |
getFetchDirection()
|
int |
getFetchSize()
|
java.sql.ResultSet |
getGeneratedKeys()
|
int |
getMaxFieldSize()
|
int |
getMaxRows()
|
boolean |
getMoreResults()
|
boolean |
getMoreResults(int current)
|
int |
getQueryTimeout()
|
java.sql.ResultSet |
getResultSet()
|
int |
getResultSetConcurrency()
|
int |
getResultSetHoldability()
|
int |
getResultSetType()
|
int |
getUpdateCount()
|
java.sql.SQLWarning |
getWarnings()
|
protected void |
internalAddBatch(java.lang.Object batch)
|
void |
setCursorName(java.lang.String cursorName)
|
void |
setEscapeProcessing(boolean enable)
|
void |
setFetchDirection(int direction)
Only ResultSet.FETCH_FORWARD is supported. |
void |
setFetchSize(int size)
|
void |
setMaxFieldSize(int size)
|
void |
setMaxRows(int rows)
|
void |
setQueryTimeout(int seconds)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SPIStatement(SPIConnection conn)
| Method Detail |
public void addBatch(java.lang.String statement)
throws java.sql.SQLException
addBatch in interface java.sql.Statementjava.sql.SQLException
public void cancel()
throws java.sql.SQLException
cancel in interface java.sql.Statementjava.sql.SQLException
public void clearBatch()
throws java.sql.SQLException
clearBatch in interface java.sql.Statementjava.sql.SQLException
public void clearWarnings()
throws java.sql.SQLException
clearWarnings in interface java.sql.Statementjava.sql.SQLException
public void close()
throws java.sql.SQLException
close in interface java.sql.Statementjava.sql.SQLException
public boolean execute(java.lang.String statement)
throws java.sql.SQLException
execute in interface java.sql.Statementjava.sql.SQLException
protected boolean executePlan(ExecutionPlan plan,
java.lang.Object[] paramValues)
throws java.sql.SQLException
java.sql.SQLException
public boolean execute(java.lang.String statement,
int autoGeneratedKeys)
throws java.sql.SQLException
execute in interface java.sql.Statementjava.sql.SQLException - indicating that this feature is not supported.
public boolean execute(java.lang.String statement,
int[] columnIndexes)
throws java.sql.SQLException
execute in interface java.sql.Statementjava.sql.SQLException - indicating that this feature is not supported.
public boolean execute(java.lang.String statement,
java.lang.String[] columnNames)
throws java.sql.SQLException
execute in interface java.sql.Statementjava.sql.SQLException - indicating that this feature is not supported.
public int[] executeBatch()
throws java.sql.SQLException
executeBatch in interface java.sql.Statementjava.sql.SQLException
public java.sql.ResultSet executeQuery(java.lang.String statement)
throws java.sql.SQLException
executeQuery in interface java.sql.Statementjava.sql.SQLException
public int executeUpdate(java.lang.String statement)
throws java.sql.SQLException
executeUpdate in interface java.sql.Statementjava.sql.SQLException
public int executeUpdate(java.lang.String statement,
int autoGeneratedKeys)
throws java.sql.SQLException
executeUpdate in interface java.sql.Statementjava.sql.SQLException - indicating that this feature is not supported.
public int executeUpdate(java.lang.String statement,
int[] columnIndexes)
throws java.sql.SQLException
executeUpdate in interface java.sql.Statementjava.sql.SQLException - indicating that this feature is not supported.
public int executeUpdate(java.lang.String statement,
java.lang.String[] columnNames)
throws java.sql.SQLException
executeUpdate in interface java.sql.Statementjava.sql.SQLException - indicating that this feature is not supported.
public java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection in interface java.sql.Statementjava.sql.SQLException - if the statement is closed.
public int getFetchDirection()
throws java.sql.SQLException
getFetchDirection in interface java.sql.Statementjava.sql.SQLException
public int getFetchSize()
throws java.sql.SQLException
getFetchSize in interface java.sql.Statementjava.sql.SQLException
public java.sql.ResultSet getGeneratedKeys()
throws java.sql.SQLException
getGeneratedKeys in interface java.sql.Statementjava.sql.SQLException
public int getMaxFieldSize()
throws java.sql.SQLException
getMaxFieldSize in interface java.sql.Statementjava.sql.SQLException
public int getMaxRows()
throws java.sql.SQLException
getMaxRows in interface java.sql.Statementjava.sql.SQLException
public boolean getMoreResults()
throws java.sql.SQLException
getMoreResults in interface java.sql.Statementjava.sql.SQLException
public boolean getMoreResults(int current)
throws java.sql.SQLException
getMoreResults in interface java.sql.Statementjava.sql.SQLException
public int getQueryTimeout()
throws java.sql.SQLException
getQueryTimeout in interface java.sql.Statementjava.sql.SQLException
public java.sql.ResultSet getResultSet()
throws java.sql.SQLException
getResultSet in interface java.sql.Statementjava.sql.SQLExceptionpublic int getResultSetConcurrency()
getResultSetConcurrency in interface java.sql.Statement
public int getResultSetHoldability()
throws java.sql.SQLException
getResultSetHoldability in interface java.sql.Statementjava.sql.SQLExceptionpublic int getResultSetType()
getResultSetType in interface java.sql.Statement
public int getUpdateCount()
throws java.sql.SQLException
getUpdateCount in interface java.sql.Statementjava.sql.SQLException
public java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
getWarnings in interface java.sql.Statementjava.sql.SQLException
public void setCursorName(java.lang.String cursorName)
throws java.sql.SQLException
setCursorName in interface java.sql.Statementjava.sql.SQLException
public void setEscapeProcessing(boolean enable)
throws java.sql.SQLException
setEscapeProcessing in interface java.sql.Statementjava.sql.SQLException
public void setFetchDirection(int direction)
throws java.sql.SQLException
ResultSet.FETCH_FORWARD is supported.
setFetchDirection in interface java.sql.Statementjava.sql.SQLException - indicating that this feature is not supported
for other values on direction.
public void setFetchSize(int size)
throws java.sql.SQLException
setFetchSize in interface java.sql.Statementjava.sql.SQLException
public void setMaxFieldSize(int size)
throws java.sql.SQLException
setMaxFieldSize in interface java.sql.Statementjava.sql.SQLException
public void setMaxRows(int rows)
throws java.sql.SQLException
setMaxRows in interface java.sql.Statementjava.sql.SQLException
public void setQueryTimeout(int seconds)
throws java.sql.SQLException
setQueryTimeout in interface java.sql.Statementjava.sql.SQLException
protected void internalAddBatch(java.lang.Object batch)
throws java.sql.SQLException
java.sql.SQLException
protected int executeBatchEntry(java.lang.Object batchEntry)
throws java.sql.SQLException
java.sql.SQLException
|
pljava 1.0.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||