org.apache.derby.catalog
Class TriggerNewTransitionRows
java.lang.Object
org.apache.derby.vti.UpdatableVTITemplate
org.apache.derby.catalog.TriggerNewTransitionRows
- All Implemented Interfaces:
- 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.
This class implements only JDBC 1.2, not JDBC 2.0. You cannot
compile this class with JDK1.2, since it implements only the
JDBC 1.2 ResultSet interface and not the JDBC 2.0 ResultSet
interface. You can only use this class in a JDK 1.2 runtime
environment if no JDBC 2.0 calls are made against it.
|
Field Summary |
private java.sql.ResultSet |
resultSet
|
| 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 |
| Methods inherited from class org.apache.derby.vti.UpdatableVTITemplate |
addBatch, addBatch, cancel, clearBatch, clearParameters, clearWarnings, 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, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setCursorName, setDate, setDate, setDouble, setEscapeProcessing, setFetchDirection, setFetchSize, setFloat, setInt, setLong, setMaxFieldSize, setMaxRows, setNull, setNull, setObject, setObject, setObject, setQueryTimeout, setRef, setShort, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.sql.PreparedStatement |
setAsciiStream, setAsciiStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setCharacterStream, setCharacterStream, setClob, setClob, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setRowId, setSQLXML |
| Methods inherited from interface java.sql.Statement |
isClosed, isPoolable, setPoolable |
| Methods inherited from interface java.sql.Wrapper |
isWrapperFor, unwrap |
resultSet
private java.sql.ResultSet resultSet
TriggerNewTransitionRows
public TriggerNewTransitionRows()
throws java.sql.SQLException
- Construct 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
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:
getMetaData in interface java.sql.PreparedStatement- Overrides:
getMetaData in class UpdatableVTITemplate
- Throws:
java.sql.SQLException - on unexpected JDBC error- See Also:
PreparedStatement
executeQuery
public java.sql.ResultSet executeQuery()
throws java.sql.SQLException
- Specified by:
executeQuery in interface java.sql.PreparedStatement- Overrides:
executeQuery in class UpdatableVTITemplate
- Throws:
java.sql.SQLException - on unexpected JDBC error- See Also:
PreparedStatement
getResultSetConcurrency
public int getResultSetConcurrency()
- Specified by:
getResultSetConcurrency in interface java.sql.Statement- Overrides:
getResultSetConcurrency in class UpdatableVTITemplate
- See Also:
Statement
close
public void close()
throws java.sql.SQLException
- Specified by:
close in interface java.sql.Statement- Overrides:
close in class UpdatableVTITemplate
- Throws:
java.sql.SQLException - on unexpected JDBC error- See Also:
Statement
Apache Derby V10.10 Internals - Copyright © 2004,2013 The Apache Software Foundation. All Rights Reserved.