Search Results for

    Show / Hide Table of Contents

    Class QueryRunnerHandlerFactory

    Inheritance
    object
    QueryRunnerHandlerFactory
    Implements
    IQueryRunnerHandlerFactory
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.API.Core.Reporting.Queries
    Assembly: LemonEdge.API.dll
    Syntax
    public class QueryRunnerHandlerFactory : IQueryRunnerHandlerFactory

    Constructors

    QueryRunnerHandlerFactory(IFactoryInjector, IReflectionHelper, IDomainContextEventHandler)

    Declaration
    public QueryRunnerHandlerFactory(IFactoryInjector factory, IReflectionHelper reflector, IDomainContextEventHandler domainContextEventHandler)
    Parameters
    Type Name Description
    IFactoryInjector factory
    IReflectionHelper reflector
    IDomainContextEventHandler domainContextEventHandler

    Methods

    GetExecutor(Guid)

    Returns the Query Runner Handler Executor for the specified entity type

    Declaration
    public IQueryRunnerHandlerExecutor GetExecutor(Guid forTypeID)
    Parameters
    Type Name Description
    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 IQueryRunnerHandler GetHandler(Guid forTypeID)
    Parameters
    Type Name Description
    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 IEnumerable<Guid> GetQueryRunnerHandlerTypes()
    Returns
    Type Description
    IEnumerable<Guid>

    All the type ids that have an associated IQueryRunnerHandler implementation for generating files in a IQueryRunner

    Implements

    IQueryRunnerHandlerFactory

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.