DELIMITER $$
DROP PROCEDURE IF EXISTS sp_eoh_test $$
CREATE PROCEDURE sp_eoh_test ()
BEGIN
declare l_customers_id bigint(20) UNSIGNED;
set l_customers_id = 100;
select l_customers_id as Resultset1;
END$$
DELIMITER ;
!path lib/*.jar
!|dbfit.MySqlTest|
!|ConnectUsingFile|squirrelDEV.con|
!| Query|call sp_eoh_test()|
|Resultset1|
|100| java.lang.UnsupportedOperationException: Type BIGINT UNSIGNED is not supported
at dbfit.environment.MySqlEnvironment.getJavaClass(MySqlEnvironment.java:165)
at dbfit.fixture.Query.getJavaClassForColumn(Query.java:69)
at dbfit.fixture.RowSetFixture.bind(RowSetFixture.java:79)
at fit.ColumnFixture.doRows(ColumnFixture.java:17)
at dbfit.fixture.RowSetFixture.doRows(RowSetFixture.java:93)
at fit.Fixture.doTable(Fixture.java:155)
at fitlibrary.traverse.AlienTraverseHandler.doTable(AlienTraverseHandler.java:18)
at fitlibrary.traverse.workflow.DoTraverseInterpreter.interpretWholeTable(DoTraverseInterpreter.java:99)
at fitlibrary.traverse.workflow.DoTraverseInterpreter.interpretWholeTable(DoTraverseInterpreter.java:87)
at fitlibrary.DoFixture.interpretWholeTable(DoFixture.java:69)
at fitlibrary.suite.InFlowPageRunner.run(InFlowPageRunner.java:34)
at fitlibrary.DoFixture.interpretTables(DoFixture.java:42)
at dbfit.DatabaseTest.interpretTables(DatabaseTest.java:26)
at fit.Fixture.doTables(Fixture.java:80)
at fit.FitServer.process(FitServer.java:81)
at fit.FitServer.run(FitServer.java:56)
at fit.FitServer.main(FitServer.java:41)
In the short term can you wrap the proc call in another query in you Query and cast the data type to BIGINT or similar or must it really be a unsigned, presumably 64 bit, number?