C# Class Signum.Engine.Basics.QueryLogic

Datei anzeigen Open project: signumsoftware/framework

Public Methods

Method Description
AssertStarted ( SchemaBuilder sb ) : void
GetQueryEntity ( object queryName ) : QueryEntity
GetTypeQueries ( TypeEntity typeEntity ) : List
Start ( SchemaBuilder sb, DynamicQueryManager dqm ) : void
ToQueryName ( string queryKey ) : object
ToQueryName ( this query ) : object
TryToQueryName ( string queryKey ) : object

Private Methods

Method Description
CreateQueryNames ( ) : object>.Dictionary
GenerateQueries ( ) : IEnumerable
Schema_Generating ( ) : SqlPreCommand
SynchronizeQueries ( Replacements replacements ) : SqlPreCommand

Method Details

AssertStarted() public static method

public static AssertStarted ( SchemaBuilder sb ) : void
sb SchemaBuilder
return void

GetQueryEntity() public static method

public static GetQueryEntity ( object queryName ) : QueryEntity
queryName object
return Signum.Entities.Basics.QueryEntity

GetTypeQueries() public static method

public static GetTypeQueries ( TypeEntity typeEntity ) : List
typeEntity Signum.Entities.Basics.TypeEntity
return List

Start() public static method

public static Start ( SchemaBuilder sb, DynamicQueryManager dqm ) : void
sb SchemaBuilder
dqm DynamicQueryManager
return void

ToQueryName() public static method

public static ToQueryName ( string queryKey ) : object
queryKey string
return object

ToQueryName() public static method

public static ToQueryName ( this query ) : object
query this
return object

TryToQueryName() public static method

public static TryToQueryName ( string queryKey ) : object
queryKey string
return object