Class QueryRunnerHandlerFactory
A factory for providing all the implementations of IQueryRunnerHandler
Inheritance
System.Object
    QueryRunnerHandlerFactory
  Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
  Namespace: LemonEdge.API.Queries
Assembly: API.dll
Syntax
public static class QueryRunnerHandlerFactoryMethods
GetExecutor(Guid)
Returns the Query Runner Handler Executor for the specified entity type
Declaration
public static IQueryRunnerHandlerExecutor GetExecutor(Guid forTypeID)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Guid | forTypeID | The type of entity that has an associated Query Runner Handler Executor | 
Returns
| Type | Description | 
|---|---|
| IQueryRunnerHandlerExecutor | The Query Runner Handler Executor for the specified entity type | 
GetHandler(Guid)
Returns the Query Runner Handler for the specified entity type
Declaration
public static IQueryRunnerHandler GetHandler(Guid forTypeID)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Guid | forTypeID | The type of entity that has an associated Query Runner Handler | 
Returns
| Type | Description | 
|---|---|
| IQueryRunnerHandler | The Query Runner Handler for the specified entity type | 
GetQueryRunnerHandlerTypes()
Returns all the type ids that have an associated IQueryRunnerHandler implementation for generating files in a IQueryRunner
Declaration
public static IEnumerable<Guid> GetQueryRunnerHandlerTypes()Returns
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<System.Guid> | All the type ids that have an associated IQueryRunnerHandler implementation for generating files in a IQueryRunner |