コード例 #1
0
ファイル: db.go プロジェクト: keep94/vsafe
func (s Store) Users(
	t db.Transaction, consumer functional.Consumer) error {
	return sqlite_db.ToDoer(s.db, t).Do(func(conn *sqlite.Conn) error {
		return sqlite_db.ReadMultiple(
			conn,
			&rawUser{},
			consumer,
			kSQLUsers)
	})
}
コード例 #2
0
ファイル: db.go プロジェクト: keep94/vsafe
func (s Store) EntriesByOwner(
	t db.Transaction, owner int64, consumer functional.Consumer) error {
	return sqlite_db.ToDoer(s.db, t).Do(func(conn *sqlite.Conn) error {
		return sqlite_db.ReadMultiple(
			conn,
			&rawEntry{},
			consumer,
			kSQLEntryByOwner,
			owner)
	})
}