|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.postgresql.pljava.jdbc.SPIStatement
public class 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)
|
|
boolean |
isClosed()
|
|
boolean |
isPoolable()
|
|
boolean |
isWrapperFor(java.lang.Class<?> iface)
|
|
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 |
setPoolable(boolean poolable)
|
|
void |
setQueryTimeout(int seconds)
|
|
|
unwrap(java.lang.Class<T> iface)
|
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.Statement
java.sql.SQLException
public void cancel() throws java.sql.SQLException
cancel
in interface java.sql.Statement
java.sql.SQLException
public void clearBatch() throws java.sql.SQLException
clearBatch
in interface java.sql.Statement
java.sql.SQLException
public void clearWarnings() throws java.sql.SQLException
clearWarnings
in interface java.sql.Statement
java.sql.SQLException
public void close() throws java.sql.SQLException
close
in interface java.sql.Statement
java.sql.SQLException
public boolean execute(java.lang.String statement) throws java.sql.SQLException
execute
in interface java.sql.Statement
java.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.Statement
java.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.Statement
java.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.Statement
java.sql.SQLException
- indicating that this feature is not supported.public int[] executeBatch() throws java.sql.SQLException
executeBatch
in interface java.sql.Statement
java.sql.SQLException
public java.sql.ResultSet executeQuery(java.lang.String statement) throws java.sql.SQLException
executeQuery
in interface java.sql.Statement
java.sql.SQLException
public int executeUpdate(java.lang.String statement) throws java.sql.SQLException
executeUpdate
in interface java.sql.Statement
java.sql.SQLException
public int executeUpdate(java.lang.String statement, int autoGeneratedKeys) throws java.sql.SQLException
executeUpdate
in interface java.sql.Statement
java.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.Statement
java.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.Statement
java.sql.SQLException
- indicating that this feature is not supported.public java.sql.Connection getConnection() throws java.sql.SQLException
getConnection
in interface java.sql.Statement
java.sql.SQLException
- if the statement is closed.public int getFetchDirection() throws java.sql.SQLException
getFetchDirection
in interface java.sql.Statement
java.sql.SQLException
public int getFetchSize() throws java.sql.SQLException
getFetchSize
in interface java.sql.Statement
java.sql.SQLException
public java.sql.ResultSet getGeneratedKeys() throws java.sql.SQLException
getGeneratedKeys
in interface java.sql.Statement
java.sql.SQLException
public int getMaxFieldSize() throws java.sql.SQLException
getMaxFieldSize
in interface java.sql.Statement
java.sql.SQLException
public int getMaxRows() throws java.sql.SQLException
getMaxRows
in interface java.sql.Statement
java.sql.SQLException
public boolean getMoreResults() throws java.sql.SQLException
getMoreResults
in interface java.sql.Statement
java.sql.SQLException
public boolean getMoreResults(int current) throws java.sql.SQLException
getMoreResults
in interface java.sql.Statement
java.sql.SQLException
public int getQueryTimeout() throws java.sql.SQLException
getQueryTimeout
in interface java.sql.Statement
java.sql.SQLException
public java.sql.ResultSet getResultSet() throws java.sql.SQLException
getResultSet
in interface java.sql.Statement
java.sql.SQLException
public int getResultSetConcurrency()
getResultSetConcurrency
in interface java.sql.Statement
public int getResultSetHoldability() throws java.sql.SQLException
getResultSetHoldability
in interface java.sql.Statement
java.sql.SQLException
public int getResultSetType()
getResultSetType
in interface java.sql.Statement
public int getUpdateCount() throws java.sql.SQLException
getUpdateCount
in interface java.sql.Statement
java.sql.SQLException
public java.sql.SQLWarning getWarnings() throws java.sql.SQLException
getWarnings
in interface java.sql.Statement
java.sql.SQLException
public void setCursorName(java.lang.String cursorName) throws java.sql.SQLException
setCursorName
in interface java.sql.Statement
java.sql.SQLException
public void setEscapeProcessing(boolean enable) throws java.sql.SQLException
setEscapeProcessing
in interface java.sql.Statement
java.sql.SQLException
public void setFetchDirection(int direction) throws java.sql.SQLException
ResultSet.FETCH_FORWARD
is supported.
setFetchDirection
in interface java.sql.Statement
java.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.Statement
java.sql.SQLException
public void setMaxFieldSize(int size) throws java.sql.SQLException
setMaxFieldSize
in interface java.sql.Statement
java.sql.SQLException
public void setMaxRows(int rows) throws java.sql.SQLException
setMaxRows
in interface java.sql.Statement
java.sql.SQLException
public void setQueryTimeout(int seconds) throws java.sql.SQLException
setQueryTimeout
in interface java.sql.Statement
java.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
public void setPoolable(boolean poolable) throws java.sql.SQLException
setPoolable
in interface java.sql.Statement
java.sql.SQLException
public boolean isPoolable() throws java.sql.SQLException
isPoolable
in interface java.sql.Statement
java.sql.SQLException
public boolean isClosed() throws java.sql.SQLException
isClosed
in interface java.sql.Statement
java.sql.SQLException
public boolean isWrapperFor(java.lang.Class<?> iface) throws java.sql.SQLException
isWrapperFor
in interface java.sql.Wrapper
java.sql.SQLException
public <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException
unwrap
in interface java.sql.Wrapper
java.sql.SQLException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |