[BUG] g.graphlearn()/g.gremlin() should check if the type is compatible first
Open
component:python
enhancement
good first issue
- Dominant language
- C++
- Stars
- 3.6k
- Forks
- 468
- Avg merge
- 29m
- Merged PRs (30d)
- 1
Description
**Describe the bug**
GraphLearn has implies `int64_t` as `OID_T` (see [types.h](https://github.com/alibaba/graph-learn/blob/master/graphlearn/core/graph/storage/types.h#L27)) and current gremlin engine doesn't support string oids as well (see https://github.com/alibaba/GraphScope/issues/1265).
An exceptions should be thrown in `g.graphlearn()/g.gremlin()` is the oid type of vineyard graph is not compatible with those two engines.
Contributor guide
Assessment
This issue has not been assessed yet.