Skip to content

Instantly share code, notes, and snippets.

View chnlkw's full-sized avatar

Kaiwei Li chnlkw

  • Tsinghua University
  • Beijing
View GitHub Profile
@chnlkw
chnlkw / GraphPlan.scala
Created September 30, 2022 15:26
simple Graph Execution Plan, with evaluator and type inference
object ExamplePlan extends App {
sealed trait Plan
case class ScanNode(label: String, filter: Map[String, Plan], nodeVar: String) extends Plan
case class GetEdge(label: String, filter: Map[String, Plan], srcRef: String, edgeVar: String, dstVar: String, prev: Plan) extends Plan
case class GetNodeProp(label: String, nodeVar: String, prev: Plan) extends Plan
Binxing Fang, http://en.wikipedia.org/wiki/Fang_Binxing
方滨兴,中国工程院院士,北京邮电大学教授,中国科学院计算技术研究所网 络方向首席科学家。
Gang Xiong, http://rd.springer.com/search?facet-author=%22Gang+Xiong%22
熊刚, 高级工程师, 研究方向为信息安全。E-mail: xionggang@ict.ac.cn。
Weili Han, http://crypto.fudan.edu.cn/people/weili/
韩伟力, http://homepage.fudan.edu.cn/wlhan/en