Oracle Float and VARCHAR precisions in changelog generated by generateChangeLog are incorrect

Description

The generated change log XML contains wrong column size for VARCHAR2 and FLOAT. For VARCHAR2 the size is half of the expected column size where as for FLOAT the size is always 22.

VARCHAR2: Expected VARCHAR2(120) Generated VARCHAR2 (60 CHAR)

FLOAT: Expected FLOAT(126) Generated FLOAT(22)

seems similar to this.

I have made some changes in ColumnSnapshotGenerator.java to resolve the issue locally. Attaching the changed java file for review.

Environment

Oracle 11g

Reporter

Kamlesh Kumar

Fix versions

Affects versions

Priority

Blocker
Configure