org.apache.jackrabbit.core.journal
Class MSSqlDatabaseJournal

java.lang.Object
  extended by org.apache.jackrabbit.core.journal.AbstractJournal
      extended by org.apache.jackrabbit.core.journal.DatabaseJournal
          extended by org.apache.jackrabbit.core.journal.MSSqlDatabaseJournal
All Implemented Interfaces:
Journal, DatabaseAware

public class MSSqlDatabaseJournal
extends DatabaseJournal

It has the following property in addition to those of the DatabaseJournal:


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.jackrabbit.core.journal.DatabaseJournal
DatabaseJournal.DatabaseRevision, DatabaseJournal.RevisionTableJanitor
 
Field Summary
protected  String tableSpace
          the MS SQL table space to use
 
Fields inherited from class org.apache.jackrabbit.core.journal.DatabaseJournal
cleanRevisionStmtSQL, getLocalRevisionStmtSQL, insertLocalRevisionStmtSQL, insertRevisionStmtSQL, schemaObjectPrefix, selectGlobalStmtSQL, selectMinLocalRevisionStmtSQL, selectRevisionsStmtSQL, updateGlobalStmtSQL, updateLocalRevisionStmtSQL
 
Constructor Summary
MSSqlDatabaseJournal()
          Initialize this instance with the default schema and driver values.
 
Method Summary
protected  CheckSchemaOperation createCheckSchemaOperation()
          This method is called from DatabaseJournal.init(String, NamespaceResolver) after the DatabaseJournal.createConnectionHelper(DataSource) method, and returns a default CheckSchemaOperation.
 String getTableSpace()
          Returns the configured MS SQL table space.
 void setTableSpace(String tableSpace)
          Sets the MS SQL table space.
 
Methods inherited from class org.apache.jackrabbit.core.journal.DatabaseJournal
append, appending, buildSQLStatements, close, createConnectionHelper, doLock, doUnlock, getDatabaseType, getDataSourceName, getDriver, getInstanceRevision, getJanitorEnabled, getJanitorFirstRunHourOfDay, getJanitorSleep, getPassword, getRecords, getRecords, getSchema, getSchemaObjectPrefix, getUrl, getUser, init, init, initInstanceRevisionAndJanitor, isSchemaCheckEnabled, setConnectionFactory, setDatabaseType, setDataSourceName, setDriver, setJanitorEnabled, setJanitorFirstRunHourOfDay, setJanitorSleep, setPassword, setSchema, setSchemaCheckEnabled, setSchemaObjectPrefix, setUrl, setUser
 
Methods inherited from class org.apache.jackrabbit.core.journal.AbstractJournal
createProducer, doSync, getConsumer, getId, getNamePathResolver, getProducer, getRepositoryHome, getResolver, getRevision, lockAndSync, register, setRepositoryHome, setRevision, sync, unlock, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tableSpace

protected String tableSpace
the MS SQL table space to use

Constructor Detail

MSSqlDatabaseJournal

public MSSqlDatabaseJournal()
Initialize this instance with the default schema and driver values.

Method Detail

createCheckSchemaOperation

protected CheckSchemaOperation createCheckSchemaOperation()
This method is called from DatabaseJournal.init(String, NamespaceResolver) after the DatabaseJournal.createConnectionHelper(DataSource) method, and returns a default CheckSchemaOperation. Subclasses can overrride this implementation to get a customized implementation.

Overrides:
createCheckSchemaOperation in class DatabaseJournal
Returns:
a new CheckSchemaOperation instance

getTableSpace

public String getTableSpace()
Returns the configured MS SQL table space.

Returns:
the configured MS SQL table space.

setTableSpace

public void setTableSpace(String tableSpace)
Sets the MS SQL table space.

Parameters:
tableSpace - the MS SQL table space.


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.