|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.metamatrix.metadata.runtime.spi.jdbc.JDBCRuntimeMetadataReader
public final class JDBCRuntimeMetadataReader
Constructor Summary | |
---|---|
JDBCRuntimeMetadataReader()
|
Method Summary | |
---|---|
static VirtualDatabaseID |
getActiveVirtualDatabaseID(java.lang.String vdbName,
java.lang.String vdbVersion,
java.sql.Connection jdbcConnection)
Used only by the RuntimeMetadataCatalog to find the active id. |
static java.util.List |
getAllModelIDs(java.sql.Connection jdbcConnection)
|
static java.util.Collection |
getDeletedVirtualDatabaseIDs(java.sql.Connection jdbcConnection)
returns a Collection of type VirtualDatabaseID that represents all the virtual databases marked for deletion in the system. |
static java.util.Collection |
getModelIDsOnlyInVDB(VirtualDatabaseID vdbID,
java.sql.Connection jdbcConnection)
|
static java.util.Collection |
getModels(VirtualDatabaseID vdbID,
java.sql.Connection jdbcConnection)
returns a Collection of type Model that represents all the data sources tthat where deployed in the specified virtual database id |
static java.util.Properties |
getProperties(MetadataID metadataID,
java.sql.Connection jdbcConnection)
Return the properties for the metadata specified by the metadataID. |
static VirtualDatabase |
getVirtualDatabase(VirtualDatabaseID virtualDatabaseID,
java.sql.Connection jdbcConnection)
returns the VirtualDatabase based on the virtual database id. |
protected static VirtualDatabaseID |
getVirtualDatabaseID(java.lang.String fullName,
java.lang.String version,
boolean isActive,
java.sql.Connection jdbcConnection)
|
static VirtualDatabaseID |
getVirtualDatabaseID(java.lang.String fullName,
java.lang.String version,
java.sql.Connection jdbcConnection)
returns the VirtualDatabaseID for the specified full name and version. |
static java.util.Collection |
getVirtualDatabases(java.sql.Connection jdbcConnection)
returns a Collection of type VirtualDatabase that represents all the virtual databases in the system. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JDBCRuntimeMetadataReader()
Method Detail |
---|
public static VirtualDatabase getVirtualDatabase(VirtualDatabaseID virtualDatabaseID, java.sql.Connection jdbcConnection) throws VirtualDatabaseException
VirtualDatabase
based on the virtual database id.
virtualDatabaseID
- is the VirtualDatabase to be returned.
VirtualDatabaseException
- if an error occurs while trying to read the data.public static VirtualDatabaseID getVirtualDatabaseID(java.lang.String fullName, java.lang.String version, java.sql.Connection jdbcConnection) throws VirtualDatabaseDoesNotExistException, VirtualDatabaseException
VirtualDatabaseID
for the specified full name and version. This method does validate the existance of the virtual database by reading from the persistance storage before creating the id.
VirtualDatabaseDoesNotExistException
- exception if the virtual database does not exist
VirtualDatabaseException
- if an error occurs while trying to read the data.public static java.util.Collection getVirtualDatabases(java.sql.Connection jdbcConnection) throws VirtualDatabaseException
Collection
of type VirtualDatabase
that represents all the virtual databases in the system.
VirtualDatabaseException
- an error occurs while trying to read the data.public static java.util.Collection getDeletedVirtualDatabaseIDs(java.sql.Connection jdbcConnection) throws VirtualDatabaseException
Collection
of type VirtualDatabaseID
that represents all the virtual databases marked for deletion in the system.
VirtualDatabaseException
- an error occurs while trying to read the data.public static java.util.Collection getModels(VirtualDatabaseID vdbID, java.sql.Connection jdbcConnection) throws VirtualDatabaseException
Collection
of type Model
that represents all the data sources tthat where deployed in the specified virtual database id
vdbID
- is the VirtualDatabaseID
VirtualDatabaseException
- an error occurs while trying to read the data.public static VirtualDatabaseID getActiveVirtualDatabaseID(java.lang.String vdbName, java.lang.String vdbVersion, java.sql.Connection jdbcConnection) throws VirtualDatabaseException, VirtualDatabaseDoesNotExistException
VirtualDatabaseException
VirtualDatabaseDoesNotExistException
public static java.util.Properties getProperties(MetadataID metadataID, java.sql.Connection jdbcConnection) throws VirtualDatabaseException
metadataID
- is the metadata id for which the properties are to be obtained.
VirtualDatabaseException
- if an error occurs while trying to read the data.public static java.util.List getAllModelIDs(java.sql.Connection jdbcConnection) throws VirtualDatabaseException
VirtualDatabaseException
public static java.util.Collection getModelIDsOnlyInVDB(VirtualDatabaseID vdbID, java.sql.Connection jdbcConnection) throws VirtualDatabaseException
VirtualDatabaseException
protected static VirtualDatabaseID getVirtualDatabaseID(java.lang.String fullName, java.lang.String version, boolean isActive, java.sql.Connection jdbcConnection) throws VirtualDatabaseDoesNotExistException, VirtualDatabaseException
VirtualDatabaseDoesNotExistException
VirtualDatabaseException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |