Show / Hide Table of Contents

Class MultisetHandler

A SPARQL Results Handler which loads directly into a Multiset.

Inheritance
System.Object
BaseHandler
BaseResultsHandler
MultisetHandler
Implements
ISparqlResultsHandler
INodeFactory
Inherited Members
BaseResultsHandler.StartResults()
BaseResultsHandler.StartResultsInternal()
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 MultisetHandler : BaseResultsHandler, ISparqlResultsHandler, INodeFactory
Remarks

Primarily intended for internal usage for future optimisation of some SPARQL evaluation.

Constructors

| Improve this Doc View Source

MultisetHandler(Multiset)

Creates a new Multiset Handler.

Declaration
public MultisetHandler(Multiset mset)
Parameters
Type Name Description
Multiset mset

Multiset.

Remarks

Primarily intended for internal usage for future optimisation of some SPARQL evaluation.

Methods

| Improve this Doc View Source

HandleBooleanResultInternal(bool)

Handles a Boolean Result by doing nothing.

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

Boolean Result.

Overrides
BaseResultsHandler.HandleBooleanResultInternal(bool)
Remarks

Primarily intended for internal usage for future optimisation of some SPARQL evaluation.

| Improve this Doc View Source

HandleResultInternal(ISparqlResult)

Handles a Result by adding it to the Multiset.

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

Result.

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

Primarily intended for internal usage for future optimisation of some SPARQL evaluation.

| Improve this Doc View Source

HandleVariableInternal(string)

Handles a Variable by adding it to the Multiset.

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

Variable.

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

Primarily intended for internal usage for future optimisation of some SPARQL evaluation.

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
    • MultisetHandler(Multiset)
  • Methods
    • HandleBooleanResultInternal(bool)
    • HandleResultInternal(ISparqlResult)
    • HandleVariableInternal(string)
  • Implements
  • Extension Methods
Back to top Generated by DocFX