Interface ISparqlAggregateProcessor<TResult, TContext, TBinding>
Assembly: dotNetRdf.dll
Syntax
public interface ISparqlAggregateProcessor<out TResult, in TContext, in TBinding>
Type Parameters
Name |
Description |
TResult |
|
TContext |
|
TBinding |
|
Methods
|
Improve this Doc
View Source
ProcessAll(AllAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessAll(AllAggregate all, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
AllAggregate |
all |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessAny(AnyAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessAny(AnyAggregate any, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
AnyAggregate |
any |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessAverage(AverageAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessAverage(AverageAggregate average, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
AverageAggregate |
average |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessCount(CountAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessCount(CountAggregate count, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
CountAggregate |
count |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessCountAll(CountAllAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessCountAll(CountAllAggregate countAll, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
CountAllAggregate |
countAll |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessCountAllDistinct(CountAllDistinctAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessCountAllDistinct(CountAllDistinctAggregate countAllDistinct, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
CountAllDistinctAggregate |
countAllDistinct |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessCountDistinct(CountDistinctAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessCountDistinct(CountDistinctAggregate countDistinct, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
CountDistinctAggregate |
countDistinct |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessGroupConcat(GroupConcatAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessGroupConcat(GroupConcatAggregate groupConcat, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
GroupConcatAggregate |
groupConcat |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessMax(MaxAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessMax(MaxAggregate max, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
MaxAggregate |
max |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
Declaration
TResult ProcessMedian(MedianAggregate median, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
MedianAggregate |
median |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessMin(MinAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessMin(MinAggregate min, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
MinAggregate |
min |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessMode(ModeAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessMode(ModeAggregate mode, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
ModeAggregate |
mode |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessNone(NoneAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessNone(NoneAggregate none, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
NoneAggregate |
none |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessNumericMax(NumericMaxAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessNumericMax(NumericMaxAggregate numericMax, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
NumericMaxAggregate |
numericMax |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessNumericMin(NumericMinAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessNumericMin(NumericMinAggregate numericMin, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
NumericMinAggregate |
numericMin |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessSample(SampleAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessSample(SampleAggregate sample, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
SampleAggregate |
sample |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessStringJoin(StringJoinAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessStringJoin(StringJoinAggregate stringJoin, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
StringJoinAggregate |
stringJoin |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
|
Improve this Doc
View Source
ProcessSum(SumAggregate, TContext, IEnumerable<TBinding>)
Declaration
TResult ProcessSum(SumAggregate sum, TContext context, IEnumerable<in TBinding> bindings)
Parameters
Type |
Name |
Description |
SumAggregate |
sum |
|
TContext |
context |
|
System.Collections.Generic.IEnumerable<T><TBinding> |
bindings |
|
Returns
Extension Methods