C# Class Raven.Database.Indexing.Index.IndexQueryOperation

Show file Open project: nhsevidence/ravendb Class Usage Examples

Public Methods

Method Description
GetLuceneQuery ( ) : Query
IndexQueryOperation ( Index parent, IndexQuery indexQuery, bool>.Func shouldIncludeInResults, FieldsToFetch fieldsToFetch, OrderedPartCollection indexQueryTriggers ) : System
Query ( ) : IEnumerable

Private Methods

Method Description
AssertQueryDoesNotContainFieldsThatAreNotIndexes ( ) : void
DisposeAnalyzerAndFriends ( List toDispose, Lucene.Net.Analysis.PerFieldAnalyzerWrapper analyzer ) : void
ExecuteQuery ( IndexSearcher indexSearcher, Query luceneQuery, int start, int pageSize, IndexQuery indexQuery ) : Lucene.Net.Search.TopDocs
RecordResultsAlreadySeenForDistinctQuery ( IndexSearcher indexSearcher, Lucene.Net.Search.TopDocs search, int start ) : void
ShouldIncludeInResults ( Raven.Database.Data.IndexQueryResult indexQueryResult ) : bool

Method Details

GetLuceneQuery() public method

public GetLuceneQuery ( ) : Query
return Lucene.Net.Search.Query

IndexQueryOperation() public method

public IndexQueryOperation ( Index parent, IndexQuery indexQuery, bool>.Func shouldIncludeInResults, FieldsToFetch fieldsToFetch, OrderedPartCollection indexQueryTriggers ) : System
parent Index
indexQuery IndexQuery
shouldIncludeInResults bool>.Func
fieldsToFetch FieldsToFetch
indexQueryTriggers OrderedPartCollection
return System

Query() public method

public Query ( ) : IEnumerable
return IEnumerable