Class LogicalDatabaseMetaData

java.lang.Object
org.apache.derby.client.am.LogicalDatabaseMetaData
All Implemented Interfaces:
DatabaseMetaData, Wrapper

class LogicalDatabaseMetaData extends Object implements DatabaseMetaData
A metadata object to be used with logical connections when connection pooling is being used.

The purpose of this object is to make sure references to the underlying physical connection don't leak to the client / user, and to make the lifetime of the metadata object equal to the logical connection instead of the underlying physical connection.