Jackrabbit depends on Oracle driver for BLOB support in Oracle versions 
previous than 10.2
------------------------------------------------------------------------------------------

                 Key: JCR-1525
                 URL: https://issues.apache.org/jira/browse/JCR-1525
             Project: Jackrabbit
          Issue Type: Improvement
          Components: jackrabbit-core
            Reporter: Esteban Franqueiro


In Oracle versions previous to 10.2, Jackrabbit explicitly uses a class from 
the Oracle driver to provide BLOB support (see OracleFileSystem.init()). This 
special handling is no longer necesary for Oracle 10.2+, so we should provide a 
new implementation. As discussed on the list, we can create a new class for 
Oracle 10.2+, make it inherit from DbFileSystem, and override the 
createSchema(), and table space related methods, which are the ones that need 
special handling. Furthermore, we could refactor the current OracleFileSystem 
and break it into two clases, one of them to keep the current behavior and a 
new one to keep the common code (which we could rename to OracleBaseFileSystem 
or similar, to maintain compatiblity with code that uses OracleFileSystem for 
versions previous to 10.2). Then we make the Oracle10FileSystem inherit from 
the latter.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to