On 2020-04-29 19:34, Dmitry Yemanov wrote:
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.
Looks like we think in same direction... Ideally we should have both cases.
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel