29.04.2020 18:50, Dmitry Yemanov wrote:
Client side cursor appears not too complex at the first glance, but
not sure do we want to have client or server side cursor.
Scrollable cursor is already materialized at the server side, so I see
no point doubling efforts on the client. It should remain being
server-side.
Well, of course the remote provider can clear the SCROLLABLE flag when
passing the statement to the server side. In this case the cursor will
be uni-directional in the engine and the remote provider may implement
its own buffer for scrollability. But I'm still not sure this is a good
way to go. Utilizing the already existing engine-level scrollability
seems being a better option to me.
Dmitry
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel