de.topicmapslab.majortom.database.jdbc.monetdb
Class MonetDBConnectionProvider

java.lang.Object
  extended by de.topicmapslab.majortom.database.jdbc.rdbms.RDBMSConnectionProvider
      extended by de.topicmapslab.majortom.database.jdbc.monetdb.MonetDBConnectionProvider
All Implemented Interfaces:
IConnectionProvider

public class MonetDBConnectionProvider
extends RDBMSConnectionProvider


Field Summary
 
Fields inherited from interface de.topicmapslab.majortom.database.jdbc.model.IConnectionProvider
DATABASE_NOT_EXISTS, STATE_DATABASE_IS_EMPTY, STATE_DATABASE_IS_INVALID, STATE_DATABASE_IS_VALID
 
Constructor Summary
MonetDBConnectionProvider()
           
 
Method Summary
 java.lang.String getDriverClassName()
          Returning the name of the used driver class
 java.lang.String getRdbmsName()
          Returning the name of the used RDBMS
 RDBMSSession openSession()
          Creating a new session for accessing the database
 
Methods inherited from class de.topicmapslab.majortom.database.jdbc.rdbms.RDBMSConnectionProvider
close, createSchema, getConnectionCount, getDatabase, getDatabaseMetaData, getDatabaseState, getGlobalSession, getHost, getPassword, getSchemaQueries, getSchemaQuery, getTopicMapStore, getUrl, getUser, setTopicMapStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonetDBConnectionProvider

public MonetDBConnectionProvider()
Method Detail

getRdbmsName

public java.lang.String getRdbmsName()
Description copied from interface: IConnectionProvider
Returning the name of the used RDBMS

Returns:
the name of the RDBMS

getDriverClassName

public java.lang.String getDriverClassName()
Description copied from interface: IConnectionProvider
Returning the name of the used driver class

Returns:
the name of the used driver class

openSession

public RDBMSSession openSession()
Creating a new session for accessing the database

Specified by:
openSession in interface IConnectionProvider
Overrides:
openSession in class RDBMSConnectionProvider
Returns:
the new session