Show / Hide Table of Contents

Class ResultCountHandler

A SPARQL Results Handler which just counts Results.

Inheritance
System.Object
BaseHandler
BaseResultsHandler
ResultCountHandler
Implements
ISparqlResultsHandler
INodeFactory
Inherited Members
BaseResultsHandler.StartResults()
BaseResultsHandler.EndResults(bool)
BaseResultsHandler.EndResultsInternal(bool)
BaseResultsHandler.HandleBooleanResult(bool)
BaseResultsHandler.HandleVariable(string)
BaseResultsHandler.HandleResult(ISparqlResult)
BaseHandler.NodeFactory
BaseHandler.NormalizeLiteralValues
BaseHandler.ResolveQName(string)
BaseHandler.BaseUri
BaseHandler.NamespaceMap
BaseHandler.UriFactory
BaseHandler.CreateBlankNode()
BaseHandler.CreateBlankNode(string)
BaseHandler.CreateGraphLiteralNode()
BaseHandler.CreateGraphLiteralNode(IGraph)
BaseHandler.CreateLiteralNode(string, Uri)
BaseHandler.CreateLiteralNode(string)
BaseHandler.CreateLiteralNode(string, string)
BaseHandler.CreateUriNode(Uri)
BaseHandler.CreateUriNode(string)
BaseHandler.CreateUriNode()
BaseHandler.CreateVariableNode(string)
BaseHandler.CreateTripleNode(Triple)
BaseHandler.GetNextBlankNodeID()
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Parsing.Handlers
Assembly: dotNetRdf.dll
Syntax
public class ResultCountHandler : BaseResultsHandler, ISparqlResultsHandler, INodeFactory
Remarks

Note: For a Boolean Result Set the counter will either be 1 for true or 0 for false.

Constructors

| Improve this Doc View Source

ResultCountHandler()

Creates a new Result Count Handler.

Declaration
public ResultCountHandler()
Remarks

Note: For a Boolean Result Set the counter will either be 1 for true or 0 for false.

Properties

| Improve this Doc View Source

Count

Gets the Count of Results.

Declaration
public int Count { get; }
Property Value
Type Description
int
Remarks

For Boolean Results counter will be either 1 or 0 depending on whether the result was True/False.

Methods

| Improve this Doc View Source

HandleBooleanResultInternal(bool)

Handles a Boolean Result.

Declaration
protected override void HandleBooleanResultInternal(bool result)
Parameters
Type Name Description
System.Boolean result

Result.

Overrides
BaseResultsHandler.HandleBooleanResultInternal(bool)
Remarks

Note: For a Boolean Result Set the counter will either be 1 for true or 0 for false.

| Improve this Doc View Source

HandleResultInternal(ISparqlResult)

Handles a SPARQL Result by incrementing the counter.

Declaration
protected override bool HandleResultInternal(ISparqlResult result)
Parameters
Type Name Description
ISparqlResult result

Result.

Returns
Type Description
System.Boolean
Overrides
BaseResultsHandler.HandleResultInternal(ISparqlResult)
Remarks

Note: For a Boolean Result Set the counter will either be 1 for true or 0 for false.

| Improve this Doc View Source

HandleVariableInternal(string)

Handles a Variable Declaration.

Declaration
protected override bool HandleVariableInternal(string var)
Parameters
Type Name Description
string var

Variable Name.

Returns
Type Description
System.Boolean
Overrides
BaseResultsHandler.HandleVariableInternal(string)
Remarks

Note: For a Boolean Result Set the counter will either be 1 for true or 0 for false.

| Improve this Doc View Source

StartResultsInternal()

Starts Results Handling and resets the counter to zero.

Declaration
protected override void StartResultsInternal()
Overrides
BaseResultsHandler.StartResultsInternal()
Remarks

Note: For a Boolean Result Set the counter will either be 1 for true or 0 for false.

Implements

ISparqlResultsHandler
INodeFactory

Extension Methods

Extensions.ToSafeString(object)
HandlerExtensions.Apply(ISparqlResultsHandler, SparqlResultSet)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • ResultCountHandler()
  • Properties
    • Count
  • Methods
    • HandleBooleanResultInternal(bool)
    • HandleResultInternal(ISparqlResult)
    • HandleVariableInternal(string)
    • StartResultsInternal()
  • Implements
  • Extension Methods
Back to top Generated by DocFX