Add query service fast prepare support

Description

As an update to sdk-rfc #38, add the improvement relating to fast prepare.

From the email sent out on this:

Long promised, finally here – the (hopefully) final update to the enhanced prepared statements RFC.

The RFC has been updated, please re-read this chapter: https://docs.google.com/document/d/1JhprmvL2HwHzkg7GxouGJc67eAvKFJekgyOG23T8mVU/edit#heading=h.jyt1um891uu

It covers the new fast-prepare support, you can find more about it here too: https://docs.google.com/document/d/11w93jq_a6sAYqcJG5roIKAYm7WGTBD-obr9hqQTe9Ck/edit

TL;DR:

Prepare and execute are replaced with a single operation, which works as described in the document
This helps us to cut down to a single operation even in the case where the cache is not primed with the given statement

The java implementation for reference can be found in this gerrit change: http://review.couchbase.org/#/c/113494/

Thanks,
Michael

Environment

None

Gerrit Reviews

None

Release Notes Description

None

Activity

Show:
Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Sprint

Fix versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created August 20, 2019 at 12:58 AM
Updated April 24, 2020 at 8:23 PM
Resolved September 10, 2019 at 2:39 PM
Instabug