View Revisions: Issue #6945

Summary 0006945: Add overrides for isBlob and isClob for AseDatabasePlatform
Revision 2025-06-18 12:31 by cquamme
Description Currently AseDatabasePlatform is using AbstractDatabasePlatforms isBlob and isClob method, which uses column.getMappedType() to determine if it is a blob or clob. We should add an override, because this causes issues for univarchar types. It should use column.getJdbcTypeCode(), as it did previously.

Column [name=colName; jdbcType=univarchar; mappedType=LONGVARBINARY]

We should also add a unit test class for AseDatabasePlatform, specifically around the canColumnBeUsedInWhereClause() method where this error occurred.

Revision 2025-06-18 12:30 by cquamme
Description Currently AseDatabasePlatform is using AbstractDatabasePlatforms isBlob and isClob method, which uses column.getMappedType() to determine if it is a blob or clob. We should add an override, because this causes issues for univarchar types. It should use column.getJdbcTypeCode(), as it did previously.

Column [name=colName; jdbcType=univarchar; mappedType=LONGVARBINARY]

We should also add a unit test case for AseDatabasePlatform, specifically around the canColumnBeUsedInWhereClause() method where this error occurred.

Revision 2025-06-16 16:16 by cquamme
Description Currently AseDatabasePlatform is using AbstractDatabasePlatforms isBlob and isClob method, which uses column.getMappedType() to determine if it is a blob or clob. We should add an override, because this causes issues for univarchar types. It should use column.getJdbcTypeCode(), as it did previously.

Column [name=colName; jdbcType=univarchar; mappedType=LONGVARBINARY]


Revision 2025-06-16 16:16 by cquamme
Description Currently AseDatabasePlatform is using AbstractDatabasePlatforms isBlob and isClob method, which uses column.getMappedType() to determine if it is a blob or clob. We should add an override, because this causes issues for univarchar types. It should use column.getJdbcType(), as it did previously.

Column [name=colName; jdbcType=univarchar; mappedType=LONGVARBINARY]


Revision 2025-06-16 16:08 by cquamme
Description Currently AseDatabasePlatform is using AbstractDatabasePlatforms isBlob and isClob method, which uses column.getMappedType() to determine if it is a blob or clob. We should add an override, because this causes issues for univarchar types.

Column [name=colName; jdbcType=univarchar; mappedType=LONGVARBINARY]