Top Description Fields Constructors Methods
org.apache.derby.impl.tools.ij

pack-priv Class Session

extends Object
Class Inheritance
Imports
org.apache.derby.iapi.tools.i18n.LocalizedOutput, java.sql.Connection, .PreparedStatement, .Statement, .ResultSet, .SQLException, java.util.Hashtable

Session holds the objects local to a particular database session, which starts with a connection and is all other JDBC stuff used on that connection, along with some ij state that is connection-based as well. This is separated out to localize database objects and also group objects by session.

Field Summary

Modifier and TypeField and Description
pack-priv Hashtable<String, AsyncStatement>
pack-priv Connection
pack-priv Hashtable<String, ResultSet>
pack-priv Hashtable<String, Statement>
pack-priv static final String
pack-priv boolean
pack-priv boolean
pack-priv boolean
pack-priv String
pack-priv Hashtable<String, PreparedStatement>
pack-priv boolean
pack-priv String

Constructor Summary

AccessConstructor and Description
pack-priv
Session(Connection newConn, String newTag, String newName)

Method Summary

Modifier and TypeMethod and Description
pack-priv AsyncStatement
pack-priv ResultSet
pack-priv Statement
pack-priv PreparedStatement
pack-priv void
pack-priv void
doPrompt(boolean newStatement, LocalizedOutput out, boolean multiSessions)

pack-priv AsyncStatement
pack-priv Connection
pack-priv ResultSet
pack-priv Statement
pack-priv boolean
pack-priv boolean
pack-priv boolean
pack-priv String
pack-priv PreparedStatement
pack-priv boolean
pack-priv boolean
pack-priv boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

asyncStmtsback to summary
pack-priv Hashtable<String, AsyncStatement> asyncStmts
connback to summary
pack-priv Connection conn
cursorsback to summary
pack-priv Hashtable<String, ResultSet> cursors
cursorStmtsback to summary
pack-priv Hashtable<String, Statement> cursorStmts
DEFAULT_NAMEback to summary
pack-priv static final String DEFAULT_NAME
isDNCback to summary
pack-priv boolean isDNC
isEmbeddedDerbyback to summary
pack-priv boolean isEmbeddedDerby
isJCCback to summary
pack-priv boolean isJCC
nameback to summary
pack-priv String name
prepStmtsback to summary
pack-priv Hashtable<String, PreparedStatement> prepStmts
singleSessionback to summary
pack-priv boolean singleSession
tagback to summary
pack-priv String tag

Constructor Detail

Sessionback to summary
pack-priv Session(Connection newConn, String newTag, String newName)

Method Detail

addAsyncStatementback to summary
pack-priv AsyncStatement addAsyncStatement(String name, AsyncStatement s)
addCursorback to summary
pack-priv ResultSet addCursor(String name, ResultSet rs)
addCursorStatementback to summary
pack-priv Statement addCursorStatement(String name, Statement s)
addPreparedStatementback to summary
pack-priv PreparedStatement addPreparedStatement(String name, PreparedStatement ps)
closeback to summary
pack-priv void close() throws SQLException
doPromptback to summary
pack-priv void doPrompt(boolean newStatement, LocalizedOutput out, boolean multiSessions)
getAsyncStatementback to summary
pack-priv AsyncStatement getAsyncStatement(String name)
getConnectionback to summary
pack-priv Connection getConnection()
getCursorback to summary
pack-priv ResultSet getCursor(String name)
getCursorStatementback to summary
pack-priv Statement getCursorStatement(String name)
getIsDNCback to summary
pack-priv boolean getIsDNC()
getIsEmbeddedDerbyback to summary
pack-priv boolean getIsEmbeddedDerby()
getIsJCCback to summary
pack-priv boolean getIsJCC()
getNameback to summary
pack-priv String getName()
getPreparedStatementback to summary
pack-priv PreparedStatement getPreparedStatement(String name)
removeCursorback to summary
pack-priv boolean removeCursor(String name)
removeCursorStatementback to summary
pack-priv boolean removeCursorStatement(String name)
removePreparedStatementback to summary
pack-priv boolean removePreparedStatement(String name)