Pagination on the Sinequa sql.engine Api #1104
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
-Docker Configuration Changes: Updated CPU and memory limits and reservations to the celeryworker service in Docker Compose
-SQL Query Functionality Enhancements:
-Pagination in SQL Queries: Modified the sql_query method to support pagination, which helps in handling large datasets by fetching
data in chunks of 5000 records at a time.
-Dynamic SQL Construction: Introduced SKIP and COUNT clauses dynamically into the SQL queries based on pagination
-Data Processing: Added a method process_and_update_data to handle batch data processing and updating operations
-Error Handling: Improved error handling in data processing to manage exceptions more effectively, specifically focusing on key
errors and general exceptions.
-Updated the fetch_and_replace_full_text function to perform Integrated Fetching and Processing, and also the soft_time_limit of the celery task has been increased.