public class Driver40 extends Driver30
Driver20.LoginCallableactive| Constructor and Description |
|---|
Driver40() |
| Modifier and Type | Method and Description |
|---|---|
void |
boot(boolean create,
java.util.Properties properties)
Overwriting the super class boot method to set exception factory
|
protected EmbedConnection |
getNewEmbedConnection(java.lang.String url,
java.util.Properties info) |
java.sql.Connection |
getNewNestedConnection(EmbedConnection conn)
Get a new nested connection.
|
protected javax.sql.PooledConnection |
getNewPooledConnection(EmbeddedBaseDataSource eds,
java.lang.String user,
java.lang.String password,
boolean requestPassword)
Create and return an EmbedPooledConnection from the received instance
of EmbeddedDataSource.
|
protected javax.sql.XAConnection |
getNewXAConnection(EmbeddedBaseDataSource eds,
ResourceAdapter ra,
java.lang.String user,
java.lang.String password,
boolean requestPassword)
Create and return an EmbedXAConnection from the received instance
of EmbeddedBaseDataSource.
|
java.util.logging.Logger |
getParentLogger() |
BrokeredConnection |
newBrokeredConnection(BrokeredConnectionControl control) |
java.sql.CallableStatement |
newEmbedCallableStatement(EmbedConnection conn,
java.lang.String stmt,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.DatabaseMetaData |
newEmbedDatabaseMetaData(EmbedConnection conn,
java.lang.String dbname)
Return a new java.sql.DatabaseMetaData instance for this implementation.
|
java.sql.PreparedStatement |
newEmbedPreparedStatement(EmbedConnection conn,
java.lang.String stmt,
boolean forMetaData,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability,
int autoGeneratedKeys,
int[] columnIndexes,
java.lang.String[] columnNames) |
EmbedResultSet |
newEmbedResultSet(EmbedConnection conn,
ResultSet results,
boolean forMetaData,
EmbedStatement statement,
boolean isAtomic)
Return a new java.sql.ResultSet instance for this implementation.
|
EmbedResultSetMetaData40 |
newEmbedResultSetMetaData(ResultColumnDescriptor[] columnInfo)
Returns a new java.sql.ResultSetMetaData for this implementation
|
java.sql.Statement |
newEmbedStatement(EmbedConnection conn,
boolean forMetaData,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
returns a new EmbedStatement
|
checkSystemPrivileges, connect, getPropertyInfo, stop, timeLoginacceptsURL, activeDriver, connect, embeddedDriverAcceptsURL, getAttributes, getAuthenticationService, getContextServiceFactory, getDatabaseName, getDeregister, getMajorVersion, getMinorVersion, isActive, jdbcCompliant, setDeregisterpublic java.sql.Connection getNewNestedConnection(EmbedConnection conn)
Driver30getNewNestedConnection in class Driver30conn - The EmbedConnection.protected EmbedConnection getNewEmbedConnection(java.lang.String url, java.util.Properties info) throws java.sql.SQLException
getNewEmbedConnection in class Driver30java.sql.SQLExceptionpublic java.sql.Statement newEmbedStatement(EmbedConnection conn, boolean forMetaData, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
newEmbedStatement in class InternalDriverconn - the EmbedConnection class associated with
this statement objectforMetaData - booleanresultSetType - intresultSetConcurrency - intresultSetHoldability - intpublic java.sql.PreparedStatement newEmbedPreparedStatement(EmbedConnection conn, java.lang.String stmt, boolean forMetaData, int resultSetType, int resultSetConcurrency, int resultSetHoldability, int autoGeneratedKeys, int[] columnIndexes, java.lang.String[] columnNames) throws java.sql.SQLException
newEmbedPreparedStatement in class Driver30java.sql.SQLException - if fails to create statementpublic java.sql.CallableStatement newEmbedCallableStatement(EmbedConnection conn, java.lang.String stmt, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
newEmbedCallableStatement in class Driver30java.sql.SQLException - if fails to create statementpublic BrokeredConnection newBrokeredConnection(BrokeredConnectionControl control) throws java.sql.SQLException
newBrokeredConnection in class Driver30java.sql.SQLExceptionpublic EmbedResultSet newEmbedResultSet(EmbedConnection conn, ResultSet results, boolean forMetaData, EmbedStatement statement, boolean isAtomic) throws java.sql.SQLException
InternalDrivernewEmbedResultSet in class Driver20conn - Owning connectionresults - Top level of language result set treeforMetaData - Is this for meta-datastatement - The statement that is creating the SQL ResultSetjava.sql.SQLExceptionpublic void boot(boolean create,
java.util.Properties properties)
throws StandardException
boot in interface ModuleControlboot in class Driver20StandardException - Module cannot be started.InternalDriver.boot(boolean, java.util.Properties)public java.sql.DatabaseMetaData newEmbedDatabaseMetaData(EmbedConnection conn, java.lang.String dbname) throws java.sql.SQLException
InternalDrivernewEmbedDatabaseMetaData in class InternalDriverjava.sql.SQLException - on failure to create.public EmbedResultSetMetaData40 newEmbedResultSetMetaData(ResultColumnDescriptor[] columnInfo)
newEmbedResultSetMetaData in class InternalDrivercolumnInfo - a ResultColumnDescriptor that stores information
about the columns in a ResultSetprotected javax.sql.PooledConnection getNewPooledConnection(EmbeddedBaseDataSource eds, java.lang.String user, java.lang.String password, boolean requestPassword) throws java.sql.SQLException
getNewPooledConnection in class Driver30java.sql.SQLExceptionprotected javax.sql.XAConnection getNewXAConnection(EmbeddedBaseDataSource eds, ResourceAdapter ra, java.lang.String user, java.lang.String password, boolean requestPassword) throws java.sql.SQLException
getNewXAConnection in class Driver30java.sql.SQLExceptionpublic java.util.logging.Logger getParentLogger()
throws java.sql.SQLFeatureNotSupportedException
java.sql.SQLFeatureNotSupportedExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.