Search Results for

    Show / Hide Table of Contents

    Class BaseGetItems

    Inheritance
    object
    BaseSQLProgram
    BaseFunctionDescriptor
    BaseGetItems
    GetItems
    GetItemsAsOf
    GetItemsAsOfWithLabel
    GetItemsCanvas
    GetItemsCanvasWithLabel
    GetItemsMain
    GetItemsMainWithLabel
    GetItemsWithLabels
    Inherited Members
    BaseFunctionDescriptor.CreateForOtherDescriptor(EntityDescriptor)
    BaseFunctionDescriptor.GetFunctionName(string, string, string)
    BaseFunctionDescriptor.GetDoesExistSQL()
    BaseFunctionDescriptor.GetDropSQL()
    BaseFunctionDescriptor.GetCreateSQL()
    BaseFunctionDescriptor.GetDoesFunctionExistSQL()
    BaseFunctionDescriptor.GetDropFunctionSQL()
    BaseFunctionDescriptor.DropFunctions(IDataAccessor, IDbConnection)
    BaseFunctionDescriptor.GetDropFunctionSQL(ObseleteEntityDescriptor)
    BaseFunctionDescriptor.DropFunctions(ObseleteEntityDescriptor, IDataAccessor, IDbConnection)
    BaseFunctionDescriptor.AddCanvasFilter(IQuerySelectBuilder, EntityDescriptor, bool)
    BaseFunctionDescriptor.GetCanvasCteSelect(EntityDescriptor, bool, bool, IQueryBuilderFactory)
    BaseFunctionDescriptor.AddCoreParameters(IQueryFunctionBuilder)
    BaseFunctionDescriptor.Descriptor
    BaseFunctionDescriptor.BuilderFactory
    BaseFunctionDescriptor.EntityDescriptorFactory
    BaseFunctionDescriptor.IncludeWhenChangingTableStructure
    BaseSQLProgram.GetColumnAlias(string)
    BaseSQLProgram.GetDependantFunctionTypes()
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Connections.Database.Migrations.Core.SQLWriters.Functions
    Assembly: LemonEdge.Database.Connector.dll
    Syntax
    public abstract class BaseGetItems : BaseFunctionDescriptor

    Constructors

    BaseGetItems(EntityDescriptor, IQueryBuilderFactory, IEntityDescriptorFactory)

    Declaration
    protected BaseGetItems(EntityDescriptor descriptor, IQueryBuilderFactory builderFactory, IEntityDescriptorFactory entityDescriptorFactory)
    Parameters
    Type Name Description
    EntityDescriptor descriptor
    IQueryBuilderFactory builderFactory
    IEntityDescriptorFactory entityDescriptorFactory

    Properties

    IncludeAsOf

    Declaration
    protected virtual bool IncludeAsOf { get; }
    Property Value
    Type Description
    bool

    IncludeCanvases

    Declaration
    protected virtual bool IncludeCanvases { get; }
    Property Value
    Type Description
    bool

    IsSchemaBound

    Declaration
    public override bool IsSchemaBound { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseFunctionDescriptor.IsSchemaBound

    UseRealLabels

    Declaration
    protected abstract bool UseRealLabels { get; }
    Property Value
    Type Description
    bool

    Methods

    GetAllData(EntityDescriptor, bool, bool, bool, bool, bool, BaseGetItemsParamHelper, IQueryBuilderFactory, IEntityDescriptorFactory)

    Declaration
    public static (IQuerySelectBuilder AllInMainTable, IQuerySelectBuilder AllInHistoryTable) GetAllData(EntityDescriptor desc, bool addLastUpdatedFilter, bool addColumns, bool forceNoLock, bool includeCanvases, bool allowHistory, BaseGetItemsParamHelper helper, IQueryBuilderFactory queryBuilderFactory, IEntityDescriptorFactory entityDescriptorFactory)
    Parameters
    Type Name Description
    EntityDescriptor desc
    bool addLastUpdatedFilter
    bool addColumns
    bool forceNoLock
    bool includeCanvases
    bool allowHistory
    BaseGetItemsParamHelper helper
    IQueryBuilderFactory queryBuilderFactory
    IEntityDescriptorFactory entityDescriptorFactory
    Returns
    Type Description
    (IQuerySelectBuilder AllInMainTable, IQuerySelectBuilder AllInHistoryTable)

    GetCreateFunction()

    Declaration
    public override string GetCreateFunction()
    Returns
    Type Description
    string
    Overrides
    BaseFunctionDescriptor.GetCreateFunction()

    GetFunctionParamHelper()

    Declaration
    protected abstract BaseGetItemsParamHelper GetFunctionParamHelper()
    Returns
    Type Description
    BaseGetItemsParamHelper

    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.