Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[dtp-dev] Help wanted in creating a custom JSBCProcedureColumnLoader

Hi,

I'm trying to create a custom DDL editor for MS SQL Stored Procedures, but I'm having couple of problems. I think I'm missing something obvious as I don't know how to do register a custom JDBCProcedureColumnLoader.

Currently in JDBCProcedure I get an java.lang.ClassCastException: org.eclipse.datatools.enablement.msft.internal.sqlserver.loaders.SQL2005ColumnLoader
    at org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCProcedure.createParameterLoader(JDBCProcedure.java:85)
    at org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCProcedure.getParameterLoader(JDBCProcedure.java:94)

One thing that I don't understand is why "SQLTablesFactory.eINSTANCE.createColumn().eClass().getInstanceClassName()" (in line 82) gives "org.eclipse.datatools.modelbase.sql.tables.Column" (SQL2005ColumnLoader is registered as tables.Column loader in extensions). I haven't found any way to register my own version of JDBCProcedureColumnLoader or found out if I should be doing something else.

This error is also reproducible in current CVS head and my modifications have had no impact at all.

Any help pointing me in the right direction is greatly appreciated :)

Thanks in advance,
Ivar Meikas


Back to the top