Make db name-literal agnostic

Move the persistence characteristic of the store into the graph registry
and provide an API hook to get that information.

Add error return for init on a non-persistent store.

Updates #35.
This commit is contained in:
kortschak 2014-08-08 08:36:49 +09:30
parent 7cd740aa7b
commit 2d4c07b56d
7 changed files with 36 additions and 21 deletions

View file

@ -30,7 +30,7 @@ import (
)
func init() {
graph.RegisterTripleStore("mongo", newTripleStore, createNewMongoGraph)
graph.RegisterTripleStore("mongo", true, newTripleStore, createNewMongoGraph)
}
// Guarantee we satisfy graph.Bulkloader.