public GroupCollector(ILocationGroupBuilder groupBuilder, IEnumerable<LocationQueryField> groupByFields) { _groupBuilder = groupBuilder; _groupByFields = groupByFields; _docs = new List<Document>(); _groups = new List<LocationGroup>(); }
public LocationRepository(IConnectionManager connectionManager, ILocationGroupBuilder locationGroupBuilder, IConditionalFormatter<string, string> formatter) { _connectionManager = connectionManager; _locationGroupBuilder = locationGroupBuilder; _formatter = formatter; }
public LocationGroupRepository(IGroupIndexSearcher searcher, ILocationGroupBuilder locationGroupBuilder, ILocationQueryFields locationQueryFields) { _searcher = searcher; _locationGroupBuilder = locationGroupBuilder; _queryFields = locationQueryFields; }