code: func (db *DB) Query(sql string, args ...interface{}) (*sql.Rows, error) {
  	db.exclusive.Lock()
  	defer db.exclusive.Unlock()
  
  	s, err := db.statement(sql)
  	if err != nil {
  		return nil, err
  	}
  
  	if os.Getenv("SHIELD_DB_TRACE") != "" {
  		fmt.Fprintf(os.Stdout, "\n DB is querying '%s' args:['%s'] \n", sql, args)
  	}
  
  	r, err := s.Query(args...)
  	if err != nil {
  		return nil, err
  	}
  
  	return r, nil
  }
docs: // Execute a named, data query (SELECT)