* Add pit for join queries (#2703)
* Add search after for join
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Enable search after by default
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add pit
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* nit
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Fix tests
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* ignore joinWithGeoIntersectNL
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Rerun CI with scroll
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Remove unused code and retrigger CI with search_after true
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Address comments
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Remove unused code change
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Update pit keep alive time with SQL_CURSOR_KEEP_ALIVE
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Fix scroll condition
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* nit
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add pit before query execution
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* nit
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Move pit from join request builder to executor
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Remove unused methods
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add pit in parent class's run()
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add comment for fetching subsequent result in NestedLoopsElasticExecutor
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Update comment
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add javadoc for pit handler
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add pit interface
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add pit handler unit test
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Fix failed unit test CI
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Fix spotless error
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Rename pit class and add logs
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Fix pit delete unit test
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
---------
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add pit for multi query (#2753)
* Add search after for join
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Enable search after by default
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add pit
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* nit
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Fix tests
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* ignore joinWithGeoIntersectNL
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Rerun CI with scroll
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* draft
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Remove unused code and retrigger CI with search_after true
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Address comments
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Remove unused code change
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Update pit keep alive time with SQL_CURSOR_KEEP_ALIVE
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Fix scroll condition
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* nit
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add pit before query execution
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Refactor get response with pit method
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Update remaining scroll search calls
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Fix integ test failures
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* nit
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Move pit from join request builder to executor
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Remove unused methods
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Move pit from request to executor
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Fix pit.delete call missed while merge
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Move getResponseWithHits method to util class
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* add try catch for create delete pit in minus executor
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* move all common fields to ElasticHitsExecutor
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* add javadoc for ElasticHitsExecutor
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add missing javadoc
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Forcing an empty commit as last commit is stuck processing updates
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
---------
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
---------
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
Signed-off-by: Manasvini B S <manasvis@amazon.com>
Co-authored-by: Rupal Mahajan <maharup@amazon.com>
(cherry picked from commit 7815c96)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>