feat: use a simple select for flat queries #324
Merged
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.
Details
Without this change every query is wrapped inside a
DO BEGIN
which allows for multiple queries to be executed, but this comes with a bit of an overhead. So now flat queries (without expands) are now done as aSELECT
directly.Additionally the
_json_
column is returned as anNVARCHAR
as the HANA network protocol forNCLOB
requires additionalFETCH
calls which cause a dramatic overal request response time.