Unify the four kinds of `Context`.
Open
component:gae
component:python
enhancement
- Dominant language
- C++
- Stars
- 3.6k
- Forks
- 468
- Avg merge
- 29m
- Merged PRs (30d)
- 1
Description
We have four kinds of `Context` and they have different grammar of selectors.
Propose to unify these `Context`s as well as the grammar, by giving a default label and property implicitly in the backend, for example:
Context | selector in backend (Old) | selector in backend (New)
|------|------|------|
|VertexData | `r` | `r:_._` |
|LabeledVertexData | `r:person` | `r:person._` |
|VertexProperty | `r.name` | `r:_.name` |
|LabeledVertexProperty | `r:person.name` | `r:person.name` |
Contributor guide
Assessment
This issue has not been assessed yet.