Interface for SPARQL Algebra constructs which are unary operators i.e. they apply over a single inner Algebra
For a list of all members of this type, see IUnaryOperator Members .
VDS.RDF.Query.Algebra.IUnaryOperator
VDS.RDF.Query.Algebra.IFilter
| Type | Description |
|---|---|
| Ask | Represents the Ask step of Query Evaluation |
| Distinct | Represents a Distinct modifier on a SPARQL Query |
| Extend | Represents an Extend operation which is the formal algebraic form of the BIND operation |
| Filter | Represents a Filter |
| FullTextQuery | Algebra Operator which provides full text query capabilities for a query |
| Graph | Represents a GRAPH clause |
| GroupBy | Represents a Grouping |
| Having | Represents a Having Clause |
| IdentityFilter | Represents a special case Filter where the Filter restricts a variable to just one value i.e. FILTER(?x = <value>) |
| OrderBy | Represents an Order By clause |
| PropertyFunction | Algebra that represents the application of a Property Function |
| Reduced | Represents a Reduced modifier on a SPARQL Query |
| SameTermFilter | Represents a special case Filter where the Filter is supposed to restrict a variable to just one value i.e. FILTER(SAMETERM(?x, <value>)) |
| Select | Represents the Selection step of Query Evaluation |
| SingleValueRestrictionFilter | Abstract Base Class for specialised Filters which restrict the value of a variable to a single value |
| Slice | Represents the Slice Operation in the SPARQL Algebra |
| VariableRestrictionFilter | Abstract Base Class for specialised Filters which restrict the value of a variable to some values |
Namespace: VDS.RDF.Query.Algebra
Assembly: dotNetRDF (in dotNetRDF.dll)
IUnaryOperator Members | VDS.RDF.Query.Algebra Namespace