Search Results for

    Show / Hide Table of Contents

    Class ItemAsOf

    Inheritance
    object
    BaseSQLProgram
    BaseFunctionDescriptor
    ItemAsOf
    Inherited Members
    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)
    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 class ItemAsOf : BaseFunctionDescriptor

    Constructors

    ItemAsOf(EntityDescriptor, IQueryBuilderFactory, IEntityDescriptorFactory)

    Declaration
    public ItemAsOf(EntityDescriptor descriptor, IQueryBuilderFactory builderFactory, IEntityDescriptorFactory entityDescriptorFactory)
    Parameters
    Type Name Description
    EntityDescriptor descriptor
    IQueryBuilderFactory builderFactory
    IEntityDescriptorFactory entityDescriptorFactory

    Properties

    IsSchemaBound

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

    Methods

    CreateForOtherDescriptor(EntityDescriptor)

    Declaration
    public override BaseFunctionDescriptor CreateForOtherDescriptor(EntityDescriptor other)
    Parameters
    Type Name Description
    EntityDescriptor other
    Returns
    Type Description
    BaseFunctionDescriptor
    Overrides
    BaseFunctionDescriptor.CreateForOtherDescriptor(EntityDescriptor)

    GetCreateFunction()

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

    GetDependantFunctionTypes()

    Declaration
    public override IEnumerable<Type> GetDependantFunctionTypes()
    Returns
    Type Description
    IEnumerable<Type>
    Overrides
    BaseSQLProgram.GetDependantFunctionTypes()

    GetFunctionName(EntityDescriptor)

    Declaration
    public static string GetFunctionName(EntityDescriptor descriptor)
    Parameters
    Type Name Description
    EntityDescriptor descriptor
    Returns
    Type Description
    string

    GetFunctionName(string, string, string)

    Declaration
    public override string GetFunctionName(string itemName, string setName, string replicatedFromItemName)
    Parameters
    Type Name Description
    string itemName
    string setName
    string replicatedFromItemName
    Returns
    Type Description
    string
    Overrides
    BaseFunctionDescriptor.GetFunctionName(string, string, string)

    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.