alibaba / alibaba/GraphScope

Unify the four kinds of `Context`.

Open
#1,395 0 comments 0 reactions 1 assignee Claimed by @siyuan0322 View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.