Package org.apache.derby.catalog
Class TriggerNewTransitionRows
- java.lang.Object
-
- org.apache.derby.vti.UpdatableVTITemplate
-
- org.apache.derby.catalog.TriggerNewTransitionRows
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.sql.PreparedStatement,java.sql.Statement,java.sql.Wrapper
public final class TriggerNewTransitionRows extends UpdatableVTITemplate
Provides information about about a a set of new rows created by a trigger action.You can only use this class if no JDBC 2.0 or later calls are made against it.
-
-
Field Summary
Fields Modifier and Type Field Description private java.sql.ResultSetresultSet
-
Constructor Summary
Constructors Constructor Description TriggerNewTransitionRows()Construct a VTI on the trigger's new row set.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()java.sql.ResultSetexecuteQuery()java.sql.ResultSetMetaDatagetMetaData()intgetResultSetConcurrency()private java.sql.ResultSetinitializeResultSet()-
Methods inherited from class org.apache.derby.vti.UpdatableVTITemplate
addBatch, addBatch, cancel, clearBatch, clearParameters, clearWarnings, closeOnCompletion, execute, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getParameterMetaData, getQueryTimeout, getResultSet, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isCloseOnCompletion, isPoolable, isWrapperFor, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setCursorName, setDate, setDate, setDouble, setEscapeProcessing, setFetchDirection, setFetchSize, setFloat, setInt, setLong, setMaxFieldSize, setMaxRows, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setNull, setNull, setObject, setObject, setObject, setPoolable, setQueryTimeout, setRef, setRowId, setShort, setSQLXML, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL, unwrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
TriggerNewTransitionRows
public TriggerNewTransitionRows() throws java.sql.SQLExceptionConstruct a VTI on the trigger's new row set. The new row set is the after image of the rows that are changed by the trigger. For a trigger on a delete, this throws an exception. For a trigger on an update, this is the rows after they are updated. For an insert, this is the rows that are inserted.- Throws:
java.sql.SQLException- thrown if no trigger active
-
-
Method Detail
-
initializeResultSet
private java.sql.ResultSet initializeResultSet() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getMetaData
public java.sql.ResultSetMetaData getMetaData() throws java.sql.SQLException- Specified by:
getMetaDatain interfacejava.sql.PreparedStatement- Overrides:
getMetaDatain classUpdatableVTITemplate- Throws:
java.sql.SQLException- on unexpected JDBC error- See Also:
PreparedStatement
-
executeQuery
public java.sql.ResultSet executeQuery() throws java.sql.SQLException- Specified by:
executeQueryin interfacejava.sql.PreparedStatement- Overrides:
executeQueryin classUpdatableVTITemplate- Throws:
java.sql.SQLException- on unexpected JDBC error- See Also:
PreparedStatement
-
getResultSetConcurrency
public int getResultSetConcurrency()
- Specified by:
getResultSetConcurrencyin interfacejava.sql.Statement- Overrides:
getResultSetConcurrencyin classUpdatableVTITemplate- See Also:
Statement
-
close
public void close() throws java.sql.SQLException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.sql.Statement- Overrides:
closein classUpdatableVTITemplate- Throws:
java.sql.SQLException- on unexpected JDBC error- See Also:
Statement
-
-