code: func (s *Store) intentionMatchGetParams(entry structs.IntentionMatchEntry) ([][]interface{}, error) {
  	// We always query for "*/*" so include that. If the namespace is a
  	// wildcard, then we're actually done.
  	result := make([][]interface{}, 0, 3)
  	result = append(result, []interface{}{"*", "*"})
  	if entry.Namespace == structs.IntentionWildcard {
  		return result, nil
  	}
  
  	// Search for NS/* intentions. If we have a wildcard name, then we're done.
  	result = append(result, []interface{}{entry.Namespace, "*"})
  	if entry.Name == structs.IntentionWildcard {
  		return result, nil
  	}
  
  	// Search for the exact NS/N value.
  	result = append(result, []interface{}{entry.Namespace, entry.Name})
  	return result, nil
  }
docs: // intentionMatchGetParams returns the tx.Get parameters to find all the
  // intentions for a certain entry.