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.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.