2 Star 13 Fork 0

云立方 / GraphLayer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

GraphLayer

GraphLayer is a Graph database adapter!

##Completed:

  • Node(create/edit/relate/delete/properties)
  • Relationship (create/edit/delete/properties)
  • Index (create/edit/delete/add node/remove node/find/query)
  • Cypher (Cypher queries|Query/Query with paremeter/get path)
  • Traversals (Traversal using a return filter /return relationship from a traversal /return path from a traversal /traversal returning nodes below a certain depath /creatomg a paged traverser)-still under active development,

##To Do:

  • Built-In Graph Algorithms
  • Batch Operations
  • Gremlin

##Documentation See GoDoc for automatic

##Status Build Status

This driver is a work in progress. It is not yet complete, but may now be suitable for use by others. The code has an extensive set of integration tests, but very little real-world testing. use in production at your own risk.

##Install

//go get git.oschina.net/cloudcube/graphlayer //oschina.net
go get github.com/innovationturbo/GraphLayer //github.com

##Basic Example

package main

import (
	"log"
	_ "github.com/innovationturbo/GraphLayer"  //github.com
	//git.oschina.net/cloudcube/graphlayer //oschina.net
)

func main(){
	session,err:=Dial(dbConfig)
	if err!=nil{
		log.Println(err)
	}
	//create a node
	data:=map[string]interface{}{
		"name":"test",
		"key":1,
	}
	node1,err:=session.CreateNode(data)
	if err! = nil{
		log.Println(err)
	}
	......
}

#License

graphdb is licensed under AGPL V3, see LICENSE for more information.

空文件

简介

GraphLayer,中文名图层,图形数据库的适配器,可将业务数据持久化到图形数据库(neo4j等)。并提供增、删、改、查、事务等操作。 展开 收起
Go
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/cloudcube/graphlayer.git
git@gitee.com:cloudcube/graphlayer.git
cloudcube
graphlayer
GraphLayer
master

搜索帮助