예제 #1
0
파일: store.go 프로젝트: dgraph-io/dgraph
// NewStore constructs a Store object at filepath, given some options.
func NewStore(filepath string) (*Store, error) {
	s := &Store{}
	s.setOpts()
	var err error
	s.db, err = rdb.OpenDb(s.opt, filepath)
	return s, x.Wrap(err)
}
예제 #2
0
파일: store.go 프로젝트: dgraph-io/dgraph
func NewSyncStore(filepath string) (*Store, error) {
	s := &Store{}
	s.setOpts()
	s.wopt.SetSync(true) // Do synchronous writes.
	var err error
	s.db, err = rdb.OpenDb(s.opt, filepath)
	return s, x.Wrap(err)
}