Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Retrofit updatable emulated scrollable cursors to have same behaviour as updatable server-side scrollable cursors #821

Closed
mrotteveel opened this issue Sep 20, 2024 · 0 comments

Comments

@mrotteveel
Copy link
Member

The implementation of server-side scrollable cursors, when updatable, will add inserted rows at the end and retain deleted rows as an all-null row. The original implementation of emulated scrollable cursors will add an inserted row before the current row and remove the deleted row entirely.

The new behaviour should be retrofitted on the existing emulated scrollable cursor implementation, and make the database metadata report the right information. Using the FBUpdatableFetcher around FBCachedFetcher, and removing the manipulation of inserts/updated/deletes from FBCachedFetcher should be sufficient.

Scheduling for Jaybird 6 is tentative.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant