On 19/09/2011 06:48, Jiri Cincura wrote: > On Mon, Sep 19, 2011 at 10:39 AM, Alex Peshkoff<peshk...@mail.ru> wrote: >>> ; "this is how the data are >>> pumped into the method (so it can be further pumped by plugin into >>> method)"; "this is how you can return value/resultset"; etc. >>> >> Here I do not understand your questions :( >> Looks like they are really language-plugin specific. > Yes, kind of. Because I'm interested in trying to support writing SPs > etc. in .NET, there needs to be some way to pass data back and forth > between Firebird and plugin. I was looking at > /firebird/java-plugin/trunk/src/native/jaygds/source/fb_plugin.cpp, > but some high level concept would make it clear. > Please look at updated version of this file.
You may also look in firebird/examples/udr/UdrCppExample.cpp and firebird/src/plugins/udr_engine/UdrEngine.cpp. These files are not intended to be used to write integration with others languages, but are simpler to see how the things works. Note that to update fb_plugin to this new version was a hard work, and it still miss triggers (not well defined in the API yet). I'm also not happy with the API yet, from all it's levels: plugin, provider and external engines. I may only say it's very confusing and strange in many things. Adriano ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA Learn about the latest advances in developing for the BlackBerry® mobile platform with sessions, labs & more. See new tools and technologies. Register for BlackBerry® DevCon today! http://p.sf.net/sfu/rim-devcon-copy1 Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel