Search Results for

    Show / Hide Table of Contents

    Namespace LemonEdge.API.Entities.Helpers

    Classes

    BaseSQLWrapperExecuter<SW, T>

    A base class for executing a sql wrapper and enumerating the results

    EntitySchemaLink

    Holds a single directional link between two nodes in an entity structure

    EntitySchemaNode

    Holds the details for a node in an entity schema structure diagram of the whole system, including which entity is in that node and any highlighting .

    EntitySchemaStructure

    A class responsible for loading the entire schema structure for all entities in the system

    This structure comes from all entites in the system, including through IAddIn and ICustomObject

    PivotInterpretaor

    A helper class for interpreting IPivot entity settings

    SQLParameterWrapperInterpretor

    SQLWrapperExecuter

    Used for executing a sql wrapper and enumerating the results with the generic ISQLWrapperResult

    Each ISQLWrapperResult can be interogated using the SQLWrapperInterpretor

    SQLWrapperExecuter<T>

    Used for executing a sql wrapper and enumerating the results using the specified complex, or entity, type T

    The property names on the type must match the names of the columns you want returned from the sql wrapper schema defined by Name

    SQLWrapperInterpretor

    A helper class responsible for loading a SQL Wrapper, its parameters/columns and providing all the functionality required to interpret the results

    This also implements the IQueryableItem interface as this allows our query tools to requery existing sql wrappers

    SQLWrapperInterpretorFactory

    SQLWrapperResultRow

    A class used to return access the results of an individual sql wrapper result row

    Interfaces

    ISQLWrapperInterpretor

    ISQLWrapperInterpretorFactory

    Enums

    EntitySchemaStructureDisplay

    The type of entities to display

    ParamWrapperType

    SQLWrapperInterpretor.ResultType

    The type of values that can be stored against a ISQLWrapperResult

    In this article
    Back to top © LemonEdge Technologies. All rights reserved.