Search Results for

    Show / Hide Table of Contents

    Namespace LemonEdge.API.Core.Queryable

    Classes

    EntityDescriptorQueryableType

    An implementation of IQueryableType that returns a QueryableItem for each entity within the entire LemonEdge platform

    Interfaces

    IQueryableFieldInfo

    Holds the defintion for a field that can be queried using our query tools against a IQueryableItem

    This contains information about the field and how to query it

    IQueryableItem

    A queryable item holds the definition for items that can be queried by our query tools from within the system.

    By implementing this interface the system automatically can write sql queries to retrieve that data

    For instance this is implenented by all EntityDescriptor to ensure all entities in the system can be queried. It is also implemented by ISQLWrapper so that you can re-query existing queries

    IQueryableParamInfo

    Holds the defintion for a parameter against a IQueryableItem

    This contains information about the parameter and its position so the system knows how to call this queryable item when joining to it and when querying it

    IQueryableType

    A type of items that can be queried within the lemonedge platform.

    The standard implementation for this are entities (via EntityDescriptorQueryableType), audit history (via AuditHistoryQueryableType), and all existing sql wrappers (via QueriesQueryableType)

    However implementing this and the IQueryableItem interface for each item means the system can generate the sql to query custom information you want to add for it
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.