C# Class Raven.Database.Linq.AbstractViewGenerator

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

Public Methods

Method Description
AddField ( string field ) : void
AddQueryParameterForMap ( string field ) : void
AddQueryParameterForReduce ( string field ) : void
ContainsField ( string field ) : bool
ContainsFieldOnMap ( string field ) : bool

Protected Methods

Method Description
AbstractViewGenerator ( ) : System
AddMapDefinition ( IndexingFunc mapDef ) : void
Hierarchy ( object source, string name ) : IEnumerable
Project ( object self, dynamic>.Func func ) : IEnumerable
Recurse ( object item, dynamic>.Func func ) : IEnumerable

Method Details

AbstractViewGenerator() protected method

protected AbstractViewGenerator ( ) : System
return System

AddField() public method

public AddField ( string field ) : void
field string
return void

AddMapDefinition() protected method

protected AddMapDefinition ( IndexingFunc mapDef ) : void
mapDef IndexingFunc
return void

AddQueryParameterForMap() public method

public AddQueryParameterForMap ( string field ) : void
field string
return void

AddQueryParameterForReduce() public method

public AddQueryParameterForReduce ( string field ) : void
field string
return void

ContainsField() public method

public ContainsField ( string field ) : bool
field string
return bool

ContainsFieldOnMap() public method

public ContainsFieldOnMap ( string field ) : bool
field string
return bool

Hierarchy() protected method

protected Hierarchy ( object source, string name ) : IEnumerable
source object
name string
return IEnumerable

Project() protected method

protected Project ( object self, dynamic>.Func func ) : IEnumerable
self object
func dynamic>.Func
return IEnumerable

Recurse() protected method

protected Recurse ( object item, dynamic>.Func func ) : IEnumerable
item object
func dynamic>.Func
return IEnumerable