Show / Hide Table of Contents

    Class DataStructureState

    Data structure state

    Inheritance
    Object
    DataStructureState
    Implements
    IEquatable<DataStructureState>
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: XData.DataSource.Structure
    Assembly: XData.docfx.dll
    Syntax
    [Serializable]
    [DataContract]
    public sealed class DataStructureState : IEquatable<DataStructureState>

    Properties

    | Improve this Doc View Source

    Alias

    Subquery alias

    Declaration
    [DataMember]
    public string Alias { get; set; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    Context

    Structure context

    Declaration
    [DataMember]
    public string Context { get; set; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    Distinct

    Distinct flag

    Declaration
    [DataMember]
    public bool Distinct { get; set; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    Filters

    Filter combinations

    Declaration
    [DataMember]
    public FilterCombinationState Filters { get; set; }
    Property Value
    Type Description
    FilterCombinationState
    | Improve this Doc View Source

    FilterValues

    Filter values

    Declaration
    [DataMember]
    public TaggedValue[] FilterValues { get; set; }
    Property Value
    Type Description
    TaggedValue[]
    | Improve this Doc View Source

    Grouping

    Grouping

    Declaration
    [DataMember]
    public Grouping[] Grouping { get; set; }
    Property Value
    Type Description
    Grouping[]
    | Improve this Doc View Source

    IsReadOnly

    Read only flag

    Declaration
    [DataMember]
    public bool IsReadOnly { get; set; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    Limit

    Limit count

    Declaration
    [DataMember]
    public int Limit { get; set; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    Name

    Table name

    Declaration
    [DataMember]
    public string Name { get; set; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    OrderBy

    Order

    Declaration
    [DataMember]
    public Order[] OrderBy { get; set; }
    Property Value
    Type Description
    Order[]
    | Improve this Doc View Source

    Reverse

    Reverse order flag

    Declaration
    [DataMember]
    public bool Reverse { get; set; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    Skip

    Skip count

    Declaration
    [DataMember]
    public int Skip { get; set; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    Sources

    Dynamic sources states

    Declaration
    [DataMember]
    public DataStructureState[] Sources { get; set; }
    Property Value
    Type Description
    DataStructureState[]
    | Improve this Doc View Source

    SourceTypeType

    Source type

    Declaration
    [DataMember]
    public DataSourceType SourceTypeType { get; set; }
    Property Value
    Type Description
    DataSourceType
    | Improve this Doc View Source

    StructureType

    Structure type name

    Declaration
    [DataMember]
    public string StructureType { get; set; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    Union

    Union combination

    Declaration
    [DataMember]
    public DataCombination Union { get; set; }
    Property Value
    Type Description
    DataCombination
    | Improve this Doc View Source

    Variables

    Variables

    Declaration
    [DataMember]
    public TaggedValue[] Variables { get; set; }
    Property Value
    Type Description
    TaggedValue[]

    Methods

    | Improve this Doc View Source

    Equals(DataStructureState)

    DataStructureState equality check

    Declaration
    public bool Equals(DataStructureState other)
    Parameters
    Type Name Description
    DataStructureState other

    DataStructureState instance to compare

    Returns
    Type Description
    Boolean

    Instances are contains the same data

    Implements

    System.IEquatable<T>

    Extension Methods

    SerializationExtensions.ToXml<T>(T)
    CollectionsExtensions.SetValue<TKey, T>(TKey, T)
    CollectionsExtensions.AsEnum<T>(T)
    DataObjectQueryableExtensions.CompareVariable(Object, FilterOperation, String)
    Processing.Do<T>(T, Action<IProcess<T>>[])
    TypeExtensions.TryConvert<T, TResult>(T, Func<T, TResult>)
    TypeExtensions.TryConvert<T, TResult>(T, Func<T, TResult>, TResult)
    TypeExtensions.ChangeType<T>(Object)
    TypeExtensions.ChangeType(Object, Type)
    TypeExtensions.InvokeMethod<TRet>(Object, Type[], Expression<Func<TRet>>, BindingFlags)
    TypeExtensions.InvokeMethod(Object, Type[], Expression<Action>, BindingFlags)
    TypeExtensions.InvokeMethod<TRet>(Object, Expression<Func<TRet>>, BindingFlags)
    TypeExtensions.InvokeMethod(Object, Expression<Action>, BindingFlags)
    SqlBlockExtensions.SetExpression<TTag, TResult>(TTag, Expression<Func<IBlockQueryAdapter, TResult>>)
    QueryDescriptionExtensions.SetExpression<TTag, TResult>(TTag, Expression<Func<IQueryStructureAdapter, TResult>>)
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX