Show / Hide Table of Contents

Interface IDistinctAggregateBuilder

Provides methods for creating aggregates expressions but only those allowing DISTINCT.

Namespace: VDS.RDF.Query.Builder
Assembly: dotNetRdf.dll
Syntax
public interface IDistinctAggregateBuilder

Methods

| Edit this page View Source

Avg(string)

Creates a AVG aggregate.

Declaration
AggregateExpression Avg(string variable)
Parameters
Type Name Description
string variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Avg(SparqlExpression)

Creates a AVG aggregate.

Declaration
AggregateExpression Avg(SparqlExpression expression)
Parameters
Type Name Description
SparqlExpression expression
Returns
Type Description
AggregateExpression
| Edit this page View Source

Avg(VariableTerm)

Creates a AVG aggregate.

Declaration
AggregateExpression Avg(VariableTerm variable)
Parameters
Type Name Description
VariableTerm variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Avg(SparqlVariable)

Creates a AVG aggregate.

Declaration
AggregateExpression Avg(SparqlVariable variable)
Parameters
Type Name Description
SparqlVariable variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Count()

Creates a COUNT(*) aggregate.

Declaration
AggregateExpression Count()
Returns
Type Description
AggregateExpression
| Edit this page View Source

Count(string)

Creates a COUNT aggregate.

Declaration
AggregateExpression Count(string variable)
Parameters
Type Name Description
string variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Count(SparqlExpression)

Creates a COUNT aggregate.

Declaration
AggregateExpression Count(SparqlExpression expression)
Parameters
Type Name Description
SparqlExpression expression
Returns
Type Description
AggregateExpression
| Edit this page View Source

Count(VariableTerm)

Creates a COUNT aggregate.

Declaration
AggregateExpression Count(VariableTerm variable)
Parameters
Type Name Description
VariableTerm variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Count(SparqlVariable)

Creates a COUNT aggregate.

Declaration
AggregateExpression Count(SparqlVariable variable)
Parameters
Type Name Description
SparqlVariable variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

GroupConcat(string, string)

Creates a GROUP_CONCAT aggregate.

Declaration
AggregateExpression GroupConcat(string variable, string separator = " ")
Parameters
Type Name Description
string variable
string separator
Returns
Type Description
AggregateExpression
| Edit this page View Source

GroupConcat(SparqlExpression, string)

Creates a GROUP_CONCAT aggregate.

Declaration
AggregateExpression GroupConcat(SparqlExpression expression, string separator = " ")
Parameters
Type Name Description
SparqlExpression expression
string separator
Returns
Type Description
AggregateExpression
| Edit this page View Source

GroupConcat(VariableTerm, string)

Creates a GROUP_CONCAT aggregate.

Declaration
AggregateExpression GroupConcat(VariableTerm variable, string separator = " ")
Parameters
Type Name Description
VariableTerm variable
string separator
Returns
Type Description
AggregateExpression
| Edit this page View Source

Max(string)

Creates a MAX aggregate.

Declaration
AggregateExpression Max(string variable)
Parameters
Type Name Description
string variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Max(SparqlExpression)

Creates a MAX aggregate.

Declaration
AggregateExpression Max(SparqlExpression expression)
Parameters
Type Name Description
SparqlExpression expression
Returns
Type Description
AggregateExpression
| Edit this page View Source

Max(VariableTerm)

Creates a MAX aggregate.

Declaration
AggregateExpression Max(VariableTerm variable)
Parameters
Type Name Description
VariableTerm variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Max(SparqlVariable)

Creates a MAX aggregate.

Declaration
AggregateExpression Max(SparqlVariable variable)
Parameters
Type Name Description
SparqlVariable variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Min(string)

Creates a MIN aggregate.

Declaration
AggregateExpression Min(string variable)
Parameters
Type Name Description
string variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Min(SparqlExpression)

Creates a MIN aggregate.

Declaration
AggregateExpression Min(SparqlExpression expression)
Parameters
Type Name Description
SparqlExpression expression
Returns
Type Description
AggregateExpression
| Edit this page View Source

Min(VariableTerm)

Creates a MIN aggregate.

Declaration
AggregateExpression Min(VariableTerm variable)
Parameters
Type Name Description
VariableTerm variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Min(SparqlVariable)

Creates a MIN aggregate.

Declaration
AggregateExpression Min(SparqlVariable variable)
Parameters
Type Name Description
SparqlVariable variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Sum(string)

Creates a SUM aggregate.

Declaration
AggregateExpression Sum(string variable)
Parameters
Type Name Description
string variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Sum(SparqlExpression)

Creates a SUM aggregate.

Declaration
AggregateExpression Sum(SparqlExpression expression)
Parameters
Type Name Description
SparqlExpression expression
Returns
Type Description
AggregateExpression
| Edit this page View Source

Sum(VariableTerm)

Creates a SUM aggregate.

Declaration
AggregateExpression Sum(VariableTerm variable)
Parameters
Type Name Description
VariableTerm variable
Returns
Type Description
AggregateExpression
| Edit this page View Source

Sum(SparqlVariable)

Creates a SUM aggregate.

Declaration
AggregateExpression Sum(SparqlVariable variable)
Parameters
Type Name Description
SparqlVariable variable
Returns
Type Description
AggregateExpression

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Methods
    • Avg(string)
    • Avg(SparqlExpression)
    • Avg(VariableTerm)
    • Avg(SparqlVariable)
    • Count()
    • Count(string)
    • Count(SparqlExpression)
    • Count(VariableTerm)
    • Count(SparqlVariable)
    • GroupConcat(string, string)
    • GroupConcat(SparqlExpression, string)
    • GroupConcat(VariableTerm, string)
    • Max(string)
    • Max(SparqlExpression)
    • Max(VariableTerm)
    • Max(SparqlVariable)
    • Min(string)
    • Min(SparqlExpression)
    • Min(VariableTerm)
    • Min(SparqlVariable)
    • Sum(string)
    • Sum(SparqlExpression)
    • Sum(VariableTerm)
    • Sum(SparqlVariable)
  • Extension Methods
Back to top Generated by DocFX