[
https://issues.apache.org/jira/browse/JCR-1525?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martijn Hendriks updated JCR-1525:
----------------------------------
Resolution: Fixed
Fix Version/s: 2.0.0
Assignee: (was: Martijn Hendriks)
Status: Resolved (was: Patch Available)
Fixed in revision: 887881.
Please note that this change is not backwards compatible: the OracleFileSystem
class now does not use special blob handling required for 10R1 and earlier. If
you need that, use the Oracle9FileSystem. We migh want to add this in the
RELEASE-NOTES.txt.
> 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 Content Repository
> Issue Type: Improvement
> Components: jackrabbit-core
> Reporter: Esteban Franqueiro
> Fix For: 2.0.0
>
> Attachments: JCR-1525.patch, JCR-1525.patch, JCR-1525.patch
>
>
> 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.