github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/passwords/scans_test.go (about)

     1  // DON'T EDIT - automatically generated by structgen //
     2  
     3  package passwords
     4  
     5  import "database/sql"
     6  
     7  func queriesPassword(tx *sql.Tx, item Password) (Password, error) {
     8  	item, err := item.Insert(tx)
     9  
    10  	if err != nil {
    11  		return item, err
    12  	}
    13  	rows, err := tx.Query("SELECT * FROM passwords")
    14  	if err != nil {
    15  		return item, err
    16  	}
    17  	items, err := ScanPasswords(rows)
    18  	if err != nil {
    19  		return item, err
    20  	}
    21  
    22  	_ = items.Ids()
    23  
    24  	item, err = item.Update(tx)
    25  	if err != nil {
    26  		return item, err
    27  	}
    28  	_, err = SelectPassword(tx, item.Id)
    29  
    30  	return item, err
    31  }