C# Class Raven.Database.Data.DynamicQueryMapping

ファイルを表示 Open project: nhsevidence/ravendb Class Usage Examples

Public Methods

Method Description
Create ( DocumentDatabase database, IndexQuery query, string entityName ) : DynamicQueryMapping
Create ( DocumentDatabase database, string query, string entityName ) : DynamicQueryMapping
CreateIndexDefinition ( ) : Raven.Database.Indexing.IndexDefinition
DynamicQueryMapping ( ) : System
GetSortInfo ( Action addField ) : DynamicSortInfo[]

Private Methods

Method Description
AggregationMapPart ( ) : string
AggregationReducePart ( ) : string
AppendGroupByClauseForReduce ( StringBuilder sb ) : void
AppendSelectClauseForReduce ( StringBuilder sb ) : void
FindIndexName ( DocumentDatabase database, DynamicQueryMapping map, IndexQuery query ) : void
SetupFieldsToIndex ( IndexQuery query, string>.IEnumerable fields ) : void

Method Details

Create() public static method

public static Create ( DocumentDatabase database, IndexQuery query, string entityName ) : DynamicQueryMapping
database DocumentDatabase
query IndexQuery
entityName string
return DynamicQueryMapping

Create() public static method

public static Create ( DocumentDatabase database, string query, string entityName ) : DynamicQueryMapping
database DocumentDatabase
query string
entityName string
return DynamicQueryMapping

CreateIndexDefinition() public method

public CreateIndexDefinition ( ) : Raven.Database.Indexing.IndexDefinition
return Raven.Database.Indexing.IndexDefinition

DynamicQueryMapping() public method

public DynamicQueryMapping ( ) : System
return System

GetSortInfo() public static method

public static GetSortInfo ( Action addField ) : DynamicSortInfo[]
addField Action
return DynamicSortInfo[]