Class Session
java.lang.Object
org.apache.derby.impl.tools.ij.Session
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
FieldsModifier and TypeFieldDescription(package private) Hashtable<String, AsyncStatement> (package private) Connection(package private) static final String(package private) boolean(package private) boolean(package private) boolean(package private) String(package private) Hashtable<String, PreparedStatement> (package private) boolean(package private) String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) AsyncStatementaddAsyncStatement(String name, AsyncStatement s) (package private) ResultSet(package private) StatementaddCursorStatement(String name, Statement s) (package private) PreparedStatementaddPreparedStatement(String name, PreparedStatement ps) (package private) voidclose()(package private) voiddoPrompt(boolean newStatement, LocalizedOutput out, boolean multiSessions) (package private) AsyncStatementgetAsyncStatement(String name) (package private) Connection(package private) ResultSet(package private) StatementgetCursorStatement(String name) (package private) booleangetIsDNC()(package private) boolean(package private) booleangetIsJCC()(package private) StringgetName()(package private) PreparedStatementgetPreparedStatement(String name) (package private) booleanremoveCursor(String name) (package private) booleanremoveCursorStatement(String name) (package private) boolean
-
Field Details
-
DEFAULT_NAME
- See Also:
-
singleSession
boolean singleSession -
conn
Connection conn -
tag
String tag -
name
String name -
prepStmts
Hashtable<String, PreparedStatement> prepStmts -
cursorStmts
-
cursors
-
asyncStmts
Hashtable<String, AsyncStatement> asyncStmts -
isJCC
boolean isJCC -
isDNC
boolean isDNC -
isEmbeddedDerby
boolean isEmbeddedDerby
-
-
Constructor Details
-
Session
Session(Connection newConn, String newTag, String newName)
-
-
Method Details
-
getConnection
Connection getConnection() -
getIsJCC
boolean getIsJCC() -
getIsDNC
boolean getIsDNC() -
getIsEmbeddedDerby
boolean getIsEmbeddedDerby() -
getName
String getName() -
addPreparedStatement
-
addCursorStatement
-
addCursor
-
addAsyncStatement
-
getPreparedStatement
-
getCursorStatement
-
getCursor
-
getAsyncStatement
-
removePreparedStatement
-
removeCursorStatement
-
removeCursor
-
doPrompt
-
close
- Throws:
SQLException
-