Repository navigation
docs: a map placeholder with no key is refused from engine 26.11.1 (#188) - #189
Merged
Merged
Conversation
) ArcadeData/arcadedb#11111 (in 26.11.1) fixed #11098: a ? or :name with no key in the parameter map now raises CommandParameterMissingException instead of binding null. The query docs and the test docstring said the engine always binds null; they now say which engines do what. The bindings' TypeError for a lone dict against a ? runs first, so the test itself is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Closes #188
how-to/databases-and-queries.adoc, the lone-dict paragraph: engines before 26.11.1 bind a?or:namewith no key in the map to null; from 26.11.1 the engine refuses the call and names the missing parameter (SQL: a placeholder with no key in a parameter Map binds null silently (query/command(.., Map)skip the #10721 count check) arcadedb#11098, fixed by fix(#11098, #11069, #11047): unbound SQL parameters refused, full-text filters decided before the load, pow()/sqrt() answer the value arcadedb#11111: anArcadeDBErrorcaused byCommandParameterMissingException); a key whose value isNonestill binds null.tests/test_dict_with_positional.py: the docstring says the same; no test code changes (the bindings refuse a lone dict against a?withTypeErrorbefore the engine sees it).Docs and a docstring only; the repo pre-commit hooks pass.
🤖 Generated with Claude Code