org.objectweb.cjdbc.controller.virtualdatabase
Class VirtualDatabaseDynamicMetaData.ConnectionAndDatabaseMetaData

java.lang.Object
  extended byorg.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseDynamicMetaData.ConnectionAndDatabaseMetaData
Enclosing class:
VirtualDatabaseDynamicMetaData

private class VirtualDatabaseDynamicMetaData.ConnectionAndDatabaseMetaData
extends java.lang.Object

This class defines a ConnectionAndDatabaseMetaData used to carry metadata and connection related information to properly release the connection later on.

Version:
1.0
Author:
Emmanuel Cecchet

Field Summary
(package private)  java.sql.Connection connection
           
(package private)  AbstractConnectionManager connectionManager
           
(package private)  java.sql.DatabaseMetaData databaseMetaData
           
 
Constructor Summary
VirtualDatabaseDynamicMetaData.ConnectionAndDatabaseMetaData(java.sql.Connection c, AbstractConnectionManager cm, java.sql.DatabaseMetaData metadata)
          Creates a new ConnectionAndDatabaseMetaData object
 
Method Summary
 java.sql.Connection getConnection()
          Returns the connection value.
 AbstractConnectionManager getConnectionManager()
          Returns the connectionManager value.
 java.sql.DatabaseMetaData getDatabaseMetaData()
          Returns the databaseMetaData value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

databaseMetaData

java.sql.DatabaseMetaData databaseMetaData

connectionManager

AbstractConnectionManager connectionManager

connection

java.sql.Connection connection
Constructor Detail

VirtualDatabaseDynamicMetaData.ConnectionAndDatabaseMetaData

public VirtualDatabaseDynamicMetaData.ConnectionAndDatabaseMetaData(java.sql.Connection c,
                                                                    AbstractConnectionManager cm,
                                                                    java.sql.DatabaseMetaData metadata)
Creates a new ConnectionAndDatabaseMetaData object

Parameters:
c - the connection used to get the metadata
cm - the connection manager used to get the connection
metadata - the metadata fetched from the connection
Method Detail

getConnection

public java.sql.Connection getConnection()
Returns the connection value.

Returns:
Returns the connection.

getConnectionManager

public AbstractConnectionManager getConnectionManager()
Returns the connectionManager value.

Returns:
Returns the connectionManager.

getDatabaseMetaData

public java.sql.DatabaseMetaData getDatabaseMetaData()
Returns the databaseMetaData value.

Returns:
Returns the databaseMetaData.


Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.