query method

Future<SearchResult> query(
  1. String baseDN,
  2. String query,
  3. List<String> attributes, {
  4. int scope = SearchScope.SUB_LEVEL,
  5. int sizeLimit = 0,
  6. List<Control> controls = const [],
})

Like the search method, but the filter is constructed using the query string. See https://tools.ietf.org/html/rfc2254

Implementation

Future<SearchResult> query(
    String baseDN, String query, List<String> attributes,
    {int scope = SearchScope.SUB_LEVEL,
    int sizeLimit = 0,
    List<Control> controls = const []}) {
  var filter = parseQuery(query);
  return search(baseDN, filter, attributes,
      scope: scope, sizeLimit: sizeLimit, controls: controls);
}