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

@ -34,7 +34,7 @@ import (
)
func init() {
graph.RegisterTripleStore("leveldb", newTripleStore, createNewLevelDB)
graph.RegisterTripleStore("leveldb", true, newTripleStore, createNewLevelDB)
}
const (