Search Results for

    Show / Hide Table of Contents

    Interface IQueryRunnerHandlerFactory

    Namespace: LemonEdge.API.Core.Reporting.Queries
    Assembly: LemonEdge.API.dll
    Syntax
    public interface IQueryRunnerHandlerFactory

    Methods

    GetExecutor(Guid)

    Returns the Query Runner Handler Executor for the specified entity type

    Declaration
    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
    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
    IEnumerable<Guid> GetQueryRunnerHandlerTypes()
    Returns
    Type Description
    IEnumerable<Guid>

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

    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.