This patch contains the support for auto delimiting identifiers - delimiting based on the <delimited-identifiers> element being specified in the mapping file.
1. The catalog elements are not delimited yet since catalog is not currently supported by openjpa.
2. The columnDefinition elements are not delimited yet since there is some complication involved. If a VARCHAR or other pre-defined column definition is delimited, the database rejects it. Presumably, delimiting will only work for user defined column definitions. This will take some time to work out and test.
3. There is some temporary code to work around a problem that occurs when a column name or schema name or sequence name is read from the database to compare with the current request. If they had been originally delimited, this is not known. The temporary solution works, but is limited and not good. A new scheme will be implemented at a later time (hopefully soon).