Top Description Fields Constructors Methods
org.apache.derby.iapi.jdbc

public Class Driver42

extends InternalDriver
Class Inheritance
Imports
java.sql.CallableStatement, .PreparedStatement, .SQLException, org.apache.derby.iapi.sql.ResultSet, org.apache.derby.impl.jdbc.EmbedPreparedStatement42, .EmbedCallableStatement42, .EmbedConnection, .EmbedResultSet, .EmbedResultSet42

Embedded JDBC driver for JDBC 4.2.

Field Summary

Inherited from org.apache.derby.iapi.jdbc.InternalDriver:
active

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public BrokeredConnection
newBrokeredConnection(BrokeredConnectionControl
Control variable
control
)

Overrides org.apache.derby.iapi.jdbc.InternalDriver.newBrokeredConnection.

Return a new BrokeredConnection for this implementation.

public CallableStatement
newEmbedCallableStatement(EmbedConnection
Derby connection
conn
,
String
Statement text
stmt
,
int
Type of ResultSet
resultSetType
,
int
Concurrency setting
resultSetConcurrency
,
int
Holdability setting
resultSetHoldability
)

Overrides org.apache.derby.iapi.jdbc.InternalDriver.newEmbedCallableStatement.

public PreparedStatement
newEmbedPreparedStatement(EmbedConnection
Derby connection
conn
,
String
Statement text
stmt
,
boolean
True if this is for metadata
forMetaData
,
int
Type of ResultSet
resultSetType
,
int
Concurrency setting
resultSetConcurrency
,
int
Holdability setting
resultSetHoldability
,
int
The autogenerated keys
autoGeneratedKeys
,
int[]
Column positions
columnIndexes
,
String[]
The column names
columnNames
)

Overrides org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

public EmbedResultSet
newEmbedResultSet(EmbedConnection
Owning connection
conn
,
ResultSet
Top level of language result set tree
results
,
boolean
Is this for meta-data
forMetaData
,
EmbedStatement
The statement that is creating the SQL ResultSet
statement
,
boolean
True if the ResultSet is atomic
isAtomic
)

Overrides org.apache.derby.iapi.jdbc.InternalDriver.newEmbedResultSet.

Return a new java.sql.ResultSet instance for this implementation.

Inherited from org.apache.derby.iapi.jdbc.InternalDriver:
acceptsURLactiveDriverbootcheckSystemPrivilegesconnectconnectembeddedDriverAcceptsURLgetAttributesgetAuthenticationServicegetContextServiceFactorygetDatabaseNamegetDeregistergetMajorVersiongetMinorVersiongetNewEmbedConnectiongetNewNestedConnectiongetParentLoggergetPropertyInfoisActivejdbcCompliantnewEmbedDatabaseMetaDatanewEmbedResultSetMetaDatanewEmbedStatementsetDeregisterstop

Constructor Detail

Driver42back to summary
public Driver42()

Method Detail

newBrokeredConnectionback to summary
public BrokeredConnection newBrokeredConnection(BrokeredConnectionControl control) throws SQLException

Overrides org.apache.derby.iapi.jdbc.InternalDriver.newBrokeredConnection.

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newBrokeredConnection.

Return a new BrokeredConnection for this implementation.

Parameters
control:BrokeredConnectionControl

Control variable

Returns:BrokeredConnection

a brokered connection

Exceptions
SQLException:
on error
newEmbedCallableStatementback to summary
public CallableStatement newEmbedCallableStatement(EmbedConnection conn, String stmt, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException

Overrides org.apache.derby.iapi.jdbc.InternalDriver.newEmbedCallableStatement.

Parameters
conn:EmbedConnection

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedCallableStatement.

Derby connection

stmt:String

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedCallableStatement.

Statement text

resultSetType:int

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedCallableStatement.

Type of ResultSet

resultSetConcurrency:int

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedCallableStatement.

Concurrency setting

resultSetHoldability:int

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedCallableStatement.

Holdability setting

Returns:CallableStatement

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedCallableStatement.

a CallableStatement

Exceptions
SQLException:

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedCallableStatement.

if fails to create statement

newEmbedPreparedStatementback to summary
public PreparedStatement newEmbedPreparedStatement(EmbedConnection conn, String stmt, boolean forMetaData, int resultSetType, int resultSetConcurrency, int resultSetHoldability, int autoGeneratedKeys, int[] columnIndexes, String[] columnNames) throws SQLException

Overrides org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

Parameters
conn:EmbedConnection

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

Derby connection

stmt:String

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

Statement text

forMetaData:boolean

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

True if this is for metadata

resultSetType:int

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

Type of ResultSet

resultSetConcurrency:int

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

Concurrency setting

resultSetHoldability:int

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

Holdability setting

autoGeneratedKeys:int

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

The autogenerated keys

columnIndexes:int[]

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

Column positions

columnNames:String[]

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

The column names

Returns:PreparedStatement

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

a PreparedStatement

Exceptions
SQLException:

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedPreparedStatement.

if fails to create statement

newEmbedResultSetback to summary
public EmbedResultSet newEmbedResultSet(EmbedConnection conn, ResultSet results, boolean forMetaData, EmbedStatement statement, boolean isAtomic) throws SQLException

Overrides org.apache.derby.iapi.jdbc.InternalDriver.newEmbedResultSet.

Doc from org.apache.derby.iapi.jdbc.InternalDriver.newEmbedResultSet.

Return a new java.sql.ResultSet instance for this implementation.

Parameters
conn:EmbedConnection

Owning connection

results:ResultSet

Top level of language result set tree

forMetaData:boolean

Is this for meta-data

statement:EmbedStatement

The statement that is creating the SQL ResultSet

isAtomic:boolean

True if the ResultSet is atomic

Returns:EmbedResultSet

a new java.sql.ResultSet

Exceptions
SQLException:
on error