func (qs *QuadStore) Horizon() graph.PrimaryKey { var horizon int64 err := qs.db.QueryRow("SELECT horizon FROM quads ORDER BY horizon DESC LIMIT 1;").Scan(&horizon) if err != nil { glog.Errorf("Couldn't execute horizon: %v", err) return graph.NewSequentialKey(0) } return graph.NewSequentialKey(horizon) }
func (qs *QuadStore) Horizon() graph.PrimaryKey { var log MongoLogEntry err := qs.db.C("log").Find(nil).Sort("-LogID").One(&log) if err != nil { if err == mgo.ErrNotFound { return graph.NewSequentialKey(0) } glog.Errorf("Could not get Horizon from Mongo: %v", err) } return graph.NewSequentialKey(log.LogID) }
func (qs *store) Horizon() graph.PrimaryKey { return graph.NewSequentialKey(0) }
func (qs *QuadStore) Horizon() graph.PrimaryKey { return graph.NewSequentialKey(qs.log[len(qs.log)-1].ID) }
func (qs *QuadStore) Horizon() graph.PrimaryKey { return graph.NewSequentialKey(qs.horizon) }
func (qs *QuadStore) Horizon() graph.PrimaryKey { qs.logmu.RLock() id := qs.log[len(qs.log)-1].ID qs.logmu.RUnlock() return graph.NewSequentialKey(id) }