code: func (adapter *Adapter) All(query grimoire.Query, doc interface{}, loggers ...grimoire.Logger) (int, error) {
  	statement, args := NewBuilder(adapter.Config).Find(query)
  	count, err := adapter.Query(doc, statement, args, loggers...)
  	return int(count), err
  }
docs: // All retrieves all record that match the query.