|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.jackrabbit.core.persistence.AbstractPersistenceManager org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager org.apache.jackrabbit.core.persistence.db.SimpleDbPersistenceManager org.apache.jackrabbit.core.persistence.db.MSSqlPersistenceManager
@Deprecated public class MSSqlPersistenceManager
MSSqlPersistenceManager
is a JDBC-based
PersistenceManager
for Jackrabbit that persists
ItemState
and NodeReferences
objects in MS SQL
database using a simple custom serialization format and a
very basic non-normalized database schema (in essence tables with one 'key'
and one 'data' column).
driver
: the FQN name of the JDBC driver class
(default: "com.microsoft.sqlserver.jdbc.SQLServerDriver"
)schema
: type of schema to be used
(default: "mssql"
)url
: the database url (e.g.
"jdbc:microsoft:sqlserver://[host]:[port];databaseName=[dbname]"
)user
: the database userpassword
: the user's passwordschemaObjectPrefix
: prefix to be prepended to schema objectstableSpace
: the tablespace to useexternalBLOBs
: if true
(the default) BINARY
values (BLOBs) are stored in the local file system;
if false
BLOBs are stored in the databaseSimpleDbPersistenceManager
.
The following is a fragment from a sample configuration:
<PersistenceManager class="org.apache.jackrabbit.core.persistence.db.MSSqlPersistenceManager"> <param name="url" value="jdbc:microsoft:sqlserver://localhost:1433;mydb"/> <param name="user" value="mydba"/> <param name="password" value="mydba"/> <param name="schemaObjectPrefix" value="${wsp.name}_"/> <param name="tableSpace" value=""/> <param name="externalBLOBs" value="false"/> </PersistenceManager>
Field Summary | |
---|---|
static String |
TABLE_SPACE_VARIABLE
Deprecated. the variable for the MSSql table space |
protected String |
tableSpace
Deprecated. the MSSql table space to use |
Fields inherited from class org.apache.jackrabbit.core.persistence.db.SimpleDbPersistenceManager |
---|
driver, password, url, user |
Constructor Summary | |
---|---|
MSSqlPersistenceManager()
Deprecated. Creates a new MSSqlPersistenceManager instance. |
Method Summary | |
---|---|
protected String |
createSchemaSql(String sql)
Deprecated. Replace wildcards and return the expanded SQL statement. |
String |
getTableSpace()
Deprecated. Returns the configured MSSql table space. |
void |
setTableSpace(String tableSpace)
Deprecated. Sets the MSSql table space. |
Methods inherited from class org.apache.jackrabbit.core.persistence.db.SimpleDbPersistenceManager |
---|
getConnection, getDriver, getPassword, getUrl, getUser, setConnectionFactory, setDriver, setPassword, setUrl, setUser |
Methods inherited from class org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager |
---|
buildSQLStatements, checkSchema, close, closeConnection, closeResultSet, closeStatement, destroy, destroy, destroy, executeStmt, exists, exists, existsReferencesTo, getSchema, getSchemaDDL, getSchemaObjectPrefix, init, initConnection, initPreparedStatements, isExternalBLOBs, isSchemaCheckEnabled, load, load, loadReferencesTo, logException, prepareSchemaObjectPrefix, reestablishConnection, resetStatement, setExternalBLOBs, setExternalBLOBs, setSchema, setSchemaCheckEnabled, setSchemaObjectPrefix, store, store, store, store |
Methods inherited from class org.apache.jackrabbit.core.persistence.AbstractPersistenceManager |
---|
checkConsistency, createNew, createNew |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String TABLE_SPACE_VARIABLE
protected String tableSpace
Constructor Detail |
---|
public MSSqlPersistenceManager()
MSSqlPersistenceManager
instance.
Method Detail |
---|
public String getTableSpace()
public void setTableSpace(String tableSpace)
tableSpace
- the MSSql table space.protected String createSchemaSql(String sql)
DatabasePersistenceManager
createSchemaSql
in class DatabasePersistenceManager
sql
- The SQL with embedded wildcards.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |