code: func GetACIInfosWithKeyPrefix(tx *sql.Tx, prefix string) ([]*ACIInfo, error) {
  	var aciinfos []*ACIInfo
  	rows, err := tx.Query("SELECT * from aciinfo WHERE hasPrefix(blobkey, $1)", prefix)
  	if err != nil {
  		return nil, err
  	}
  	defer rows.Close()
  	for rows.Next() {
  		aciinfo := &ACIInfo{}
  		if err := aciinfoRowScan(rows, aciinfo); err != nil {
  			return nil, err
  		}
  		aciinfos = append(aciinfos, aciinfo)
  	}
  	if err := rows.Err(); err != nil {
  		return nil, err
  	}
  	return aciinfos, err
  }
docs: // GetAciInfosWithKeyPrefix returns all the ACIInfos with a blobkey starting with the given prefix.