#609 Unsupported ResultSetMetaData methods not detected

open
Colin Bell
Core (461)
5
2012-12-29
2008-01-25
Anonymous
No

The Teradata driver ResultSetMetaData implementation does not have support for methods such as isCurrency, isAutoIncrement, etc. Squirrel still tries to call these however, which results in huge error logs and memory consumption.

Is there some kind of existing workaround for this? Otherwise, would it be possible to have Squirrel introspection to survey the ResultSetMetaData class for actual method support and then not call the absent methods?

The error logs mention using COMPAT_DBS or COMPAT_ISCURRENCY options, but it is not clear how these might help.

Discussion

  • Rob Manning
    Rob Manning
    2008-01-25

    Logged In: YES
    user_id=1287991
    Originator: NO

    Can you attach the log which shows the error messages that you are referencing in your description?

    Rob