org.apache.jackrabbit.core.persistence.bundle
Class MSSqlPersistenceManager
java.lang.Object
org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager
org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager
org.apache.jackrabbit.core.persistence.bundle.MSSqlPersistenceManager
- All Implemented Interfaces:
- CachingPersistenceManager, IterablePersistenceManager, PersistenceManager
public class MSSqlPersistenceManager
- extends BundleDbPersistenceManager
Extends the BundleDbPersistenceManager
by MS-SQL specific code.
Configuration:
Fields inherited from class org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager |
binding, blobStore, blockOnConnectionLoss, bundleDeleteSQL, bundleInsertSQL, bundleSelectAllIdsFromSQL, bundleSelectAllIdsSQL, bundleSelectSQL, bundleUpdateSQL, connectionManager, consistencyCheck, consistencyFix, driver, errorHandling, externalBLOBs, INITIAL_BUFFER_SIZE, initialized, nodeReferenceDeleteSQL, nodeReferenceInsertSQL, nodeReferenceSelectSQL, nodeReferenceUpdateSQL, password, schema, SCHEMA_OBJECT_PREFIX_VARIABLE, schemaObjectPrefix, SM_BINARY_KEYS, SM_LONGLONG_KEYS, url, user |
Methods inherited from class org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager |
buildSQLStatements, checkSchema, checkTablesExist, checkTablesWithUser, close, closeResultSet, closeStatement, closeStream, createBlobStore, createDBBlobStore, createDbNameIndex, createLocalFSBlobStore, createParams, destroy, destroyBundle, exists, existsBundle, getAllNodeIds, getBinding, getBlockOnConnectionLoss, getConsistencyCheck, getConsistencyFix, getDriver, getErrorHandling, getKey, getMinBlobSize, getNameIndex, getPassword, getSchema, getSchemaObjectPrefix, getStorageModel, getUrl, getUser, init, isExternalBLOBs, load, loadBundle, logException, prepareSchemaObjectPrefix, resetStatement, setBlockOnConnectionLoss, setConsistencyCheck, setConsistencyFix, setDriver, setErrorHandling, setExternalBLOBs, setKey, setMinBlobSize, setPassword, setSchema, setSchemaObjectPrefix, setUrl, setUser, store, store, storeBundle, toString, useDbBlobStore, useLocalFsBlobStore |
Methods inherited from class org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager |
buildBlobFilePath, buildNodeFilePath, buildNodeFolderPath, buildNodeReferencesFilePath, buildPropFilePath, createNew, createNew, exists, exists, getBundleCacheSize, getNsIndex, load, load, onExternalUpdate, setBundleCacheSize |
tableSpace
protected String tableSpace
- the MS SQL table space to use
MSSqlPersistenceManager
public MSSqlPersistenceManager()
createSchemaSQL
protected String createSchemaSQL(String sql)
- Description copied from class:
BundleDbPersistenceManager
- Creates an SQL statement for schema creation by variable substitution.
- Overrides:
createSchemaSQL
in class BundleDbPersistenceManager
- Parameters:
sql
- a SQL string which may contain variables to substitute
- Returns:
- a valid SQL string
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-2008 The Apache Software Foundation. All Rights Reserved.