Show / Hide Table of Contents

Class GroupConcatAggregate

Class representing GROUP_CONCAT Aggregate.
Inheritance
System.Object
BaseAggregate
StringJoinAggregate
GroupConcatAggregate
Implements
ISparqlAggregate
Inherited Members
StringJoinAggregate._sep
BaseAggregate._expr
BaseAggregate._distinct
BaseAggregate.Apply(SparqlEvaluationContext)
BaseAggregate.Expression
BaseAggregate.Type
BaseAggregate.Arguments
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: VDS.RDF.Query.Aggregates.Sparql
Assembly: dotNetRDF.dll
Syntax
public class GroupConcatAggregate : StringJoinAggregate, ISparqlAggregate

Constructors

| Improve this Doc View Source

GroupConcatAggregate(ISparqlExpression)

Creates a new GROUP_CONCAT aggregate.
Declaration
public GroupConcatAggregate(ISparqlExpression expr)
Parameters
Type Name Description
ISparqlExpression expr Expression.
| Improve this Doc View Source

GroupConcatAggregate(ISparqlExpression, Boolean)

Creates a new GROUP_CONCAT aggregate.
Declaration
public GroupConcatAggregate(ISparqlExpression expr, bool distinct)
Parameters
Type Name Description
ISparqlExpression expr Expression.
System.Boolean distinct Should a distinct modifer be applied.
| Improve this Doc View Source

GroupConcatAggregate(ISparqlExpression, ISparqlExpression)

Creates a new GROUP_CONCAT aggregate.
Declaration
public GroupConcatAggregate(ISparqlExpression expr, ISparqlExpression sepExpr)
Parameters
Type Name Description
ISparqlExpression expr Expression.
ISparqlExpression sepExpr Separator Expression.
| Improve this Doc View Source

GroupConcatAggregate(ISparqlExpression, ISparqlExpression, Boolean)

Creates a new GROUP_CONCAT aggregate.
Declaration
public GroupConcatAggregate(ISparqlExpression expr, ISparqlExpression sepExpr, bool distinct)
Parameters
Type Name Description
ISparqlExpression expr Expression.
ISparqlExpression sepExpr Separator Expression.
System.Boolean distinct Should a distinct modifer be applied.

Properties

| Improve this Doc View Source

Functor

Gets the Functor of the Aggregate.
Declaration
public override string Functor { get; }
Property Value
Type Description
System.String
Overrides
StringJoinAggregate.Functor

Methods

| Improve this Doc View Source

Apply(SparqlEvaluationContext, IEnumerable<Int32>)

Applies the aggregate over the given bindings.
Declaration
public override IValuedNode Apply(SparqlEvaluationContext context, IEnumerable<int> bindingIDs)
Parameters
Type Name Description
SparqlEvaluationContext context Evaluation Context.
System.Collections.Generic.IEnumerable<System.Int32> bindingIDs Binding IDs.
Returns
Type Description
IValuedNode
Overrides
StringJoinAggregate.Apply(SparqlEvaluationContext, IEnumerable<Int32>)
| Improve this Doc View Source

ToString()

Gets the String representation of the Aggregate.
Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
StringJoinAggregate.ToString()
| Improve this Doc View Source

ValueInternal(SparqlEvaluationContext, Int32)

Gets the value of the aggregate for the given binding.
Declaration
protected override string ValueInternal(SparqlEvaluationContext context, int bindingID)
Parameters
Type Name Description
SparqlEvaluationContext context Evaluation Context.
System.Int32 bindingID Binding ID.
Returns
Type Description
System.String
Overrides
StringJoinAggregate.ValueInternal(SparqlEvaluationContext, Int32)

Implements

ISparqlAggregate

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • GroupConcatAggregate(ISparqlExpression)
    • GroupConcatAggregate(ISparqlExpression, Boolean)
    • GroupConcatAggregate(ISparqlExpression, ISparqlExpression)
    • GroupConcatAggregate(ISparqlExpression, ISparqlExpression, Boolean)
  • Properties
    • Functor
  • Methods
    • Apply(SparqlEvaluationContext, IEnumerable<Int32>)
    • ToString()
    • ValueInternal(SparqlEvaluationContext, Int32)
  • Implements
  • Extension Methods
Back to top Generated by DocFX