C# Class Catalogue.Data.Query.RecordQueryer

Inheritance: IRecordQueryer
Show file Open project: jncc/topcat Class Usage Examples

Public Methods

Method Description
AsyncQuery ( IAsyncDocumentSession adb, RecordQueryInputModel input ) : IQueryable
Query ( RecordQueryInputModel input ) : IQueryable

A general-purpose query that returns records. Can be materialised as-is, or customised further (see SearchQuery method).

RecordQueryer ( IDocumentSession db ) : System
Search ( RecordQueryInputModel input ) : SearchOutputModel

A query for the Google-style search results page.

Private Methods

Method Description
MakeKeywordOutputModelList ( List keywords ) : IEnumerable
RecordQueryImpl ( RecordQueryInputModel input, IQueryable query ) : IQueryable

Method Details

AsyncQuery() public method

public AsyncQuery ( IAsyncDocumentSession adb, RecordQueryInputModel input ) : IQueryable
adb IAsyncDocumentSession
input RecordQueryInputModel
return IQueryable

Query() public method

A general-purpose query that returns records. Can be materialised as-is, or customised further (see SearchQuery method).
public Query ( RecordQueryInputModel input ) : IQueryable
input RecordQueryInputModel
return IQueryable

RecordQueryer() public method

public RecordQueryer ( IDocumentSession db ) : System
db IDocumentSession
return System

Search() public method

A query for the Google-style search results page.
public Search ( RecordQueryInputModel input ) : SearchOutputModel
input RecordQueryInputModel
return SearchOutputModel