Package org.apache.jackrabbit.core.fs.db
Class Oracle9FileSystem
- java.lang.Object
-
- org.apache.jackrabbit.core.fs.db.DatabaseFileSystem
-
- org.apache.jackrabbit.core.fs.db.DbFileSystem
-
- org.apache.jackrabbit.core.fs.db.OracleFileSystem
-
- org.apache.jackrabbit.core.fs.db.Oracle9FileSystem
-
- All Implemented Interfaces:
FileSystem
,DatabaseAware
public class Oracle9FileSystem extends OracleFileSystem
This class adds special blob handling which is needed for Oracle DBs up to version 10R1.
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.core.fs.db.OracleFileSystem
DEFAULT_TABLESPACE_CLAUSE, INDEX_TABLESPACE_VARIABLE, indexTablespace, tablespace, TABLESPACE_VARIABLE
-
Fields inherited from class org.apache.jackrabbit.core.fs.db.DbFileSystem
dataSourceName, driver, password, url, user
-
Fields inherited from class org.apache.jackrabbit.core.fs.db.DatabaseFileSystem
conHelper, copyFileSQL, copyFilesSQL, deleteFileSQL, deleteFolderSQL, INITIAL_BUFFER_SIZE, initialized, insertFileSQL, insertFolderSQL, schema, schemaObjectPrefix, selectChildCountSQL, selectDataSQL, selectExistSQL, selectFileAndFolderNamesSQL, selectFileExistSQL, selectFileNamesSQL, selectFolderExistSQL, selectFolderNamesSQL, selectLastModifiedSQL, selectLengthSQL, updateDataSQL, updateLastModifiedSQL
-
Fields inherited from interface org.apache.jackrabbit.core.fs.FileSystem
SEPARATOR, SEPARATOR_CHAR
-
-
Constructor Summary
Constructors Constructor Description Oracle9FileSystem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConnectionHelper
createConnectionHelper(DataSource dataSrc)
This method is called from theDatabaseFileSystem.init()
method of this class and returns aConnectionHelper
instance which is assigned to theconHelper
field.-
Methods inherited from class org.apache.jackrabbit.core.fs.db.OracleFileSystem
buildSQLStatements, createCheckSchemaOperation, getIndexTablespace, getTablespace, setIndexTablespace, setTablespace
-
Methods inherited from class org.apache.jackrabbit.core.fs.db.DbFileSystem
equals, getDataSource, getDataSourceName, getDriver, getPassword, getUrl, getUser, hashCode, setConnectionFactory, setDataSourceName, setDriver, setPassword, setUrl, setUser
-
Methods inherited from class org.apache.jackrabbit.core.fs.db.DatabaseFileSystem
close, createDeepFolder, createFolder, deleteFile, deleteFolder, exists, getInputStream, getOutputStream, getSchema, getSchemaObjectPrefix, hasChildren, init, isFile, isFolder, isSchemaCheckEnabled, lastModified, length, list, listFiles, listFolders, setSchema, setSchemaCheckEnabled, setSchemaObjectPrefix, verifyRootExists
-
-
-
-
Method Detail
-
createConnectionHelper
protected ConnectionHelper createConnectionHelper(DataSource dataSrc) throws Exception
This method is called from theDatabaseFileSystem.init()
method of this class and returns aConnectionHelper
instance which is assigned to theconHelper
field. Subclasses may override it to return a specialized connection helper.- Overrides:
createConnectionHelper
in classOracleFileSystem
- Parameters:
dataSrc
- theDataSource
of this persistence manager- Returns:
- a
ConnectionHelper
- Throws:
Exception
- on error
-
-