F find query
Loading
Attention: f06ca944 must be checked carefully. Two separate changes affected the "WITH" statement. @daniel can you help/check?
The default behavior of the query FIND SomeName [...]
(as well as COUNT
and SELECT
) is being made configurable and changes
FIND SomeName
will be interpreted as FIND $FIND_QUERY_DEFAULT_ROLE SomeName
from now on where FIND_QUERY_DEFAULT_ROLE
is a newly introduced server property.FIND_QUERY_DEFAULT_ROLE
server property defaults to RECORD
which is why the behavior of the server api has a breaking change.FIND_QUERY_DEFAULT_ROLE=ENTITY
.As requested per caosdb/customers/leibniz-zmt/management#98
Since the default role is configurable the changed code is executed after the parsing of the query string. This way, the parser did not change at all.
Tests in caosdb-pyinttest!45 (merged)
Please, prepare your MR for a review. Be sure to write a summary and a focus and create gitlab comments for the reviewer. They should guide the reviewer through the changes, explain your changes and also point out open questions. For further good practices have a look at our review guidelines
For further good practices have a look at our review guidelines.