Interface IFilterCombination
Filter combination interface
Inherited Members
Namespace: XData.DataSource.Structure
Assembly: XData.docfx.dll
Syntax
public interface IFilterCombination : ICloneable
Properties
| Improve this Doc View SourceCombination
Logical combination
Declaration
Combination Combination { get; }
Property Value
Type | Description |
---|---|
Combination |
FilterCombinations
Child combinations
Declaration
List<IFilterCombination> FilterCombinations { get; }
Property Value
Type | Description |
---|---|
List<IFilterCombination> |
Filters
Filters
Declaration
List<IFilter> Filters { get; }
Property Value
Type | Description |
---|---|
List<IFilter> |
Name
Filter combination name
Declaration
string Name { get; }
Property Value
Type | Description |
---|---|
String |
Methods
| Improve this Doc View SourceGetLinks(String)
Returns links
Declaration
IEnumerable<IInnerLink> GetLinks(string alias)
Parameters
Type | Name | Description |
---|---|---|
String | alias | Source alias |
Returns
Type | Description |
---|---|
IEnumerable<IInnerLink> | Links sequence |
GetLinks(String[], Boolean)
Returns links
Declaration
IEnumerable<IInnerLink> GetLinks(string[] aliases, bool exact)
Parameters
Type | Name | Description |
---|---|---|
String[] | aliases | Array of source aliases |
Boolean | exact | Exact comparison flag |
Returns
Type | Description |
---|---|
IEnumerable<IInnerLink> | Links sequence |
GetLinks(IDataStructure, String)
Returns links
Declaration
IEnumerable<IInnerLink> GetLinks(IDataStructure structure, string alias)
Parameters
Type | Name | Description |
---|---|---|
IDataStructure | structure | Structure |
String | alias | Source alias |
Returns
Type | Description |
---|---|
IEnumerable<IInnerLink> | Links sequence |
GetPrimaryFilters()
Returns primary filters
Declaration
List<IOptionalFilter> GetPrimaryFilters()
Returns
Type | Description |
---|---|
List<IOptionalFilter> | Primary filters list |
GetValueFilters()
Return value filters list
Declaration
IEnumerable<IFilter> GetValueFilters()
Returns
Type | Description |
---|---|
IEnumerable<IFilter> | Value filters list |