summaryrefslogtreecommitdiff
path: root/src/hub/src/spreadspace.org/sfive/s5store.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/hub/src/spreadspace.org/sfive/s5store.go')
-rw-r--r--src/hub/src/spreadspace.org/sfive/s5store.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/hub/src/spreadspace.org/sfive/s5store.go b/src/hub/src/spreadspace.org/sfive/s5store.go
index 82ac2d1..198069c 100644
--- a/src/hub/src/spreadspace.org/sfive/s5store.go
+++ b/src/hub/src/spreadspace.org/sfive/s5store.go
@@ -366,6 +366,20 @@ func (s sqliteStore) GetUpdate(id int) (res dataUpdateDb, err error) {
return
}
+func (s sqliteStore) GetUpdatesAfter(id int) (res []dataUpdateDb, err error) {
+ updates, err := s.db.Select(
+ dataUpdateDb{},
+ "select * from "+dataUpdatesTn+" where Id > ?",
+ id)
+ if err == nil {
+ res = make([]dataUpdateDb, len(updates))
+ for i := range updates {
+ res[i] = *updates[i].(*dataUpdateDb)
+ }
+ }
+ return
+}
+
func (s sqliteStore) GetUpdates(filter *StatsFilter) (res []dataUpdateDb, err error) {
sourceSql, parameters := getFilteredDataUpdateSelect(filter)
updates, err := s.db.Select(