org.apache.derby.impl.tools.ij
Class Session
java.lang.Object
org.apache.derby.impl.tools.ij.Session
class Session
- extends java.lang.Object
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 |
(package private) java.util.Hashtable |
asyncStmts
|
(package private) java.sql.Connection |
conn
|
(package private) java.util.Hashtable |
cursors
|
(package private) java.util.Hashtable |
cursorStmts
|
(package private) static java.lang.String |
DEFAULT_NAME
|
(package private) boolean |
isDNC
|
(package private) boolean |
isEmbeddedDerby
|
(package private) boolean |
isJCC
|
(package private) java.lang.String |
name
|
(package private) java.util.Hashtable |
prepStmts
|
(package private) boolean |
singleSession
|
(package private) java.lang.String |
tag
|
Constructor Summary |
Session(java.sql.Connection newConn,
java.lang.String newTag,
java.lang.String newName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_NAME
static final java.lang.String DEFAULT_NAME
- See Also:
- Constant Field Values
singleSession
boolean singleSession
conn
java.sql.Connection conn
tag
java.lang.String tag
name
java.lang.String name
prepStmts
java.util.Hashtable prepStmts
cursorStmts
java.util.Hashtable cursorStmts
cursors
java.util.Hashtable cursors
asyncStmts
java.util.Hashtable asyncStmts
isJCC
boolean isJCC
isDNC
boolean isDNC
isEmbeddedDerby
boolean isEmbeddedDerby
Session
Session(java.sql.Connection newConn,
java.lang.String newTag,
java.lang.String newName)
getConnection
java.sql.Connection getConnection()
getIsJCC
boolean getIsJCC()
getIsDNC
boolean getIsDNC()
getIsEmbeddedDerby
boolean getIsEmbeddedDerby()
getName
java.lang.String getName()
addPreparedStatement
java.lang.Object addPreparedStatement(java.lang.String name,
java.sql.PreparedStatement ps)
addCursorStatement
java.lang.Object addCursorStatement(java.lang.String name,
java.sql.Statement s)
addCursor
java.lang.Object addCursor(java.lang.String name,
java.sql.ResultSet rs)
addAsyncStatement
java.lang.Object addAsyncStatement(java.lang.String name,
AsyncStatement s)
getPreparedStatement
java.sql.PreparedStatement getPreparedStatement(java.lang.String name)
getCursorStatement
java.sql.Statement getCursorStatement(java.lang.String name)
getCursor
java.sql.ResultSet getCursor(java.lang.String name)
getAsyncStatement
AsyncStatement getAsyncStatement(java.lang.String name)
removePreparedStatement
boolean removePreparedStatement(java.lang.String name)
removeCursorStatement
boolean removeCursorStatement(java.lang.String name)
removeCursor
boolean removeCursor(java.lang.String name)
doPrompt
void doPrompt(boolean newStatement,
LocalizedOutput out,
boolean multiSessions)
close
void close()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.