C# Class Raven.Database.Data.DynamicQueryMapping

Afficher le fichier Open project: nhsevidence/ravendb Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public static Create ( DocumentDatabase database, IndexQuery query, string entityName ) : DynamicQueryMapping
database DocumentDatabase
query IndexQuery
entityName string
Résultat DynamicQueryMapping

Create() public static méthode

public static Create ( DocumentDatabase database, string query, string entityName ) : DynamicQueryMapping
database DocumentDatabase
query string
entityName string
Résultat DynamicQueryMapping

CreateIndexDefinition() public méthode

public CreateIndexDefinition ( ) : Raven.Database.Indexing.IndexDefinition
Résultat Raven.Database.Indexing.IndexDefinition

DynamicQueryMapping() public méthode

public DynamicQueryMapping ( ) : System
Résultat System

GetSortInfo() public static méthode

public static GetSortInfo ( Action addField ) : DynamicSortInfo[]
addField Action
Résultat DynamicSortInfo[]