Versions in this module Expand all Collapse all v1 v1.0.1 Mar 19, 2021 v1.0.0 Sep 5, 2020 Changes in this version + func AddRow(conn *sqlite.Conn, row RowForWriting, rowId *int64, sql string) error + func FirstOnly(row RowForReading, stmt *sqlite.Stmt, noSuchRow error) error + func InsertValues(row RowForWriting) (values []interface{}, err error) + func ReadMultiple(conn *sqlite.Conn, row RowForReading, consumer goconsume.Consumer, sql string, ...) error + func ReadRows(row RowForReading, stmt *sqlite.Stmt, consumer goconsume.Consumer) error + func ReadSingle(conn *sqlite.Conn, row RowForReading, noSuchRow error, sql string, ...) error + func UpdateRow(conn *sqlite.Conn, row RowForWriting, sql string) error + func UpdateValues(row RowForWriting) (values []interface{}, err error) + type EtagSetter interface + SetEtag func(etag uint64) + Values func() []interface{} + type RowForReading interface + Ptrs func() []interface{} + Unmarshall func() error + ValuePtr func() interface{} + type RowForWriting interface + Marshall func() error + Values func() []interface{} + type SimpleRow struct + func (s SimpleRow) Marshall() error + func (s SimpleRow) Unmarshall() error