This structure provides the arguments to the more powerful Select overload.
For examples, see SelectableSource.Select(SelectFilter, StatementSink).
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.0, 1.0.6.2, 1.0.7.0
See Also: Inherited members from ValueType.
⊟ Public Constructors
Creates a new SelectFilter which selects for statements matching the template. Creates a SelectFilter to select for matching statements. ⊟ Public Fields
staticAll SelectFilter . A SelectFilter than selects for all statements. Limit int . Maximum number of statements to return. LiteralFilters LiteralFilter[]. An array of filters that the object value of statements must match. Metas Entity[]. The filter for the meta value of statements. Objects Resource[]. The filter for the object value of statements. Predicates Entity[]. The filter for the predicate value of statements. Subjects Entity[]. The filter for the subject value of statements. ⊟ Public Methods
overrideEquals (object) : bool Documentation for this section has not yet been entered. staticFromGraph (Statement[]) : SelectFilter[] Documentation for this section has not yet been entered.GetEnumerator () : IEnumerator Documentation for this section has not yet been entered. overrideGetHashCode () : int Documentation for this section has not yet been entered. overrideToString () : string Documentation for this section has not yet been entered.⊟ Public Operators
staticEquality (SelectFilter, SelectFilter) Tests two SelectFilters for equality. staticInequality (SelectFilter, SelectFilter) Tests two SelectFilters for inequality.
⊟ SelectFilter Constructor
Creates a new SelectFilter which selects for statements matching the template.
public SelectFilter (Statement statement)⊟ Parameters
- statement
- The statement template to select for.
⊟ Remarks
None.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ SelectFilter Constructor
Creates a SelectFilter to select for matching statements.
⊟ Parameters
- subjects
- null to match any entity, or an array of entities any of which match the filter.
- predicates
- null to match any entity, or an array of entities any of which match the filter.
- objects
- null to match any resource, or an array of resources any of which match the filter.
- metas
- null to match any entity, or an array of entities any of which match the filter.
⊟ Remarks
None.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ All Field
A SelectFilter than selects for all statements.
public static SelectFilter All⊟ Remarks
This is equivalent to Statement.All.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ Equals Method
Documentation for this section has not yet been entered.
⊟ Parameters
- other
- Documentation for this section has not yet been entered.
⊟ Returns
Documentation for this section has not yet been entered.⊟ Remarks
Documentation for this section has not yet been entered.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 1.0.7.0
⊟ FromGraph Method
Documentation for this section has not yet been entered.
public static SelectFilter[] FromGraph (Statement[] graph)⊟ Parameters
- graph
- Documentation for this section has not yet been entered.
⊟ Returns
Documentation for this section has not yet been entered.⊟ Remarks
Documentation for this section has not yet been entered.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ GetEnumerator Method
Documentation for this section has not yet been entered.
public IEnumerator GetEnumerator ()⊟ Returns
Documentation for this section has not yet been entered.⊟ Remarks
Documentation for this section has not yet been entered.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ GetHashCode Method
Documentation for this section has not yet been entered.
public override int GetHashCode ()⊟ Returns
Documentation for this section has not yet been entered.⊟ Remarks
Documentation for this section has not yet been entered.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 1.0.7.0
⊟ Limit Field
Maximum number of statements to return.
public int Limit⊟ Remarks
Stores are free to ignore the limit provided.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ LiteralFilters Field
An array of filters that the object value of statements must match.
public LiteralFilter[] LiteralFilters⊟ Remarks
An array of filters that the object value of any matching statements must match.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ Metas Field
The filter for the meta value of statements.
public Entity[] Metas⊟ Remarks
null to match any entity, or an array of entities any of which match the filter.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ Objects Field
The filter for the object value of statements.
public Resource[] Objects⊟ Remarks
null to match any resource, or an array of resources any of which match the filter.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ op_Equality Method
Tests two SelectFilters for equality.
⊟ Parameters
- a
- A SelectFilter.
- b
- A SelectFilter.
⊟ Returns
True if the two SelectFilters have equivalent values for all fields.⊟ Remarks
None.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ op_Inequality Method
Tests two SelectFilters for inequality.
⊟ Parameters
- a
- A SelectFilter.
- b
- A SelectFilter.
⊟ Returns
False if the two SelectFilters have equivalent values for all fields.⊟ Remarks
None.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ Predicates Field
The filter for the predicate value of statements.
public Entity[] Predicates⊟ Remarks
null to match any entity, or an array of entities any of which match the filter.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ Subjects Field
The filter for the subject value of statements.
public Entity[] Subjects⊟ Remarks
null to match any entity, or an array of entities any of which match the filter.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 0.0.0.0, 1.0.6.2, 1.0.7.0
⊟ ToString Method
Documentation for this section has not yet been entered.
public override string ToString ()⊟ Returns
Documentation for this section has not yet been entered.⊟ Remarks
Documentation for this section has not yet been entered.⊟ Requirements
Namespace: SemWeb
Assembly: SemWeb (in SemWeb.dll)
Assembly Versions: 1.0.7.0