issues
search
GraphScope
/
GRIN
GRIN is a proposed standard graph retrieval interface in GraphScope.
https://graphscope.github.io/GRIN/
Apache License 2.0
12
stars
6
forks
source link
Merge dev/v0.1.1 to main
#7
Closed
andydiwenzhu
closed
1 year ago
andydiwenzhu
commented
1 year ago
[x] NULL值变成每个handle都有一个对应的NULL值,对于handle GRIN_A,NULL值统一命名为GRIN_NULL_A。不再使用笼统的NULL值,例如GRIN_NULL_LIST和GRIN_NULL_NATURAL_ID
[x] 简化predefine.h:把宏的定义单独移到template/features.h,然后在每个存储的predefine.h,简单明了的直接define所有打开的宏和typedef对应的类型和NULL值。存储可以按照版本,push一份predefine.h到GRIN repo的storage目录,方便做rust codegen
[x] 去掉了original id,因为其功能和pk indexing重复;新增internal id,包含lower/upper bound API,目的是给vertex限定一个int范围,方便上层计算用vertex作array index
[x] v6d实现:将GRIN_EDGE从void*改成struct