Class DataStructureState
Data structure state
Implements
Inherited Members
Namespace: XData.DataSource.Structure
Assembly: XData.docfx.dll
Syntax
[Serializable]
[DataContract]
public sealed class DataStructureState : IEquatable<DataStructureState>
Properties
| Improve this Doc View SourceAlias
Subquery alias
Declaration
[DataMember]
public string Alias { get; set; }
Property Value
Type | Description |
---|---|
String |
Context
Structure context
Declaration
[DataMember]
public string Context { get; set; }
Property Value
Type | Description |
---|---|
String |
Distinct
Distinct flag
Declaration
[DataMember]
public bool Distinct { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Filters
Filter combinations
Declaration
[DataMember]
public FilterCombinationState Filters { get; set; }
Property Value
Type | Description |
---|---|
FilterCombinationState |
FilterValues
Filter values
Declaration
[DataMember]
public TaggedValue[] FilterValues { get; set; }
Property Value
Type | Description |
---|---|
TaggedValue[] |
Grouping
Grouping
Declaration
[DataMember]
public Grouping[] Grouping { get; set; }
Property Value
Type | Description |
---|---|
Grouping[] |
IsReadOnly
Read only flag
Declaration
[DataMember]
public bool IsReadOnly { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Limit
Limit count
Declaration
[DataMember]
public int Limit { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Name
Table name
Declaration
[DataMember]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
String |
OrderBy
Order
Declaration
[DataMember]
public Order[] OrderBy { get; set; }
Property Value
Type | Description |
---|---|
Order[] |
Reverse
Reverse order flag
Declaration
[DataMember]
public bool Reverse { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Skip
Skip count
Declaration
[DataMember]
public int Skip { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Sources
Dynamic sources states
Declaration
[DataMember]
public DataStructureState[] Sources { get; set; }
Property Value
Type | Description |
---|---|
DataStructureState[] |
SourceTypeType
Source type
Declaration
[DataMember]
public DataSourceType SourceTypeType { get; set; }
Property Value
Type | Description |
---|---|
DataSourceType |
StructureType
Structure type name
Declaration
[DataMember]
public string StructureType { get; set; }
Property Value
Type | Description |
---|---|
String |
Union
Union combination
Declaration
[DataMember]
public DataCombination Union { get; set; }
Property Value
Type | Description |
---|---|
DataCombination |
Variables
Variables
Declaration
[DataMember]
public TaggedValue[] Variables { get; set; }
Property Value
Type | Description |
---|---|
TaggedValue[] |
Methods
| Improve this Doc View SourceEquals(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 |