Skip to content
Snippets Groups Projects
Unverified Commit 985050d1 authored by Shylock Hg's avatar Shylock Hg Committed by GitHub
Browse files

Validator about fetch. (#144)


* Validator about fetch.

* Simplify the pointer object equal check logic.

* Fix some bug.

* Determine the symbol property expression when validate.

* Remove the duplicate sentence_ field.

* Add case about inoput output.

* Fix the mistake change.

* Fix the mock scheam comment.

* Fix the visiable of the validator test base fixture.

* Fix the test.

* Add inline to extend the isAnyKind when compiling.

* Add comment about symbol property expression type deduce.

* Cast expression with check.

* Add the reserved properties for get edges/vertices for compatible with 1.0.
The fetch vertices need vid expression to eval vid in project.

* Using ng return error.

* Initialize the pointer to null default.

* Optimize the tag check logic.

* Simplify the query expression context definition.

* Fix the typo.

* Fix the isAnyKind name.

* Optimize the input check logic.

* Set the input variable when using variable.

* Avoid nullptr ref for symbol property expression.

* Fix the node name.

* Remove the push-down expression now the storage not supported.

* Using the set instead of varidic parameter for expression kind checking.

* Let parser set the default rank to zero constant expression.

* Using std::conditional_t to replace const non-const cast overload.

* Fix the expression push-down optimization, do it in optimizer.

* Fix the header guard.

* Fix the compiler error.

Co-authored-by: default avatardutor <440396+dutor@users.noreply.github.com>
parent 913fe9d8
No related branches found
No related tags found
No related merge requests found
Showing
with 1349 additions and 81 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment