Interface ISparqlAggregate
Interface for SPARQL Aggregates which can be used to calculate aggregates over Results.
Assembly: dotNetRdf.dll
Syntax
public interface ISparqlAggregate
Properties
|
Improve this Doc
View Source
Arguments
Gets the Arguments of the Aggregate.
Declaration
IEnumerable<ISparqlExpression> Arguments { get; }
Property Value
|
Improve this Doc
View Source
Expression
Gets the Expression that the Aggregate is applied to.
Declaration
ISparqlExpression Expression { get; }
Property Value
|
Improve this Doc
View Source
Functor
Gets the URI/Keyword of the Aggregate.
Declaration
Property Value
|
Improve this Doc
View Source
Type
Gets the Type of the Aggregate.
Declaration
SparqlExpressionType Type { get; }
Property Value
Methods
|
Improve this Doc
View Source
Accept<TResult, TContext, TBinding>(ISparqlAggregateProcessor<TResult, TContext, TBinding>, TContext, IEnumerable<TBinding>)
Declaration
TResult Accept<TResult, TContext, TBinding>(ISparqlAggregateProcessor<TResult, TContext, TBinding> processor, TContext context, IEnumerable<TBinding> bindings)
Parameters
Type |
Name |
Description |
ISparqlAggregateProcessor<TResult, TContext, TBinding> |
processor |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
Type Parameters
Name |
Description |
TResult |
|
TContext |
|
TBinding |
|
Extension Methods