Show / Hide Table of Contents

Class MultisetHandler

A SPARQL Results Handler which loads directly into a Multiset.

Inheritance
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.LanguageTagValidation
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

| Edit this page View Source

MultisetHandler(Multiset)

Creates a new Multiset Handler.

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

Multiset.

Methods

| Edit this page View Source

HandleBooleanResultInternal(bool)

Handles a Boolean Result by doing nothing.

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

Boolean Result.

Overrides
BaseResultsHandler.HandleBooleanResultInternal(bool)
| Edit this page 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
bool
Overrides
BaseResultsHandler.HandleResultInternal(ISparqlResult)
| Edit this page 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
bool
Overrides
BaseResultsHandler.HandleVariableInternal(string)

Implements

ISparqlResultsHandler
INodeFactory

Extension Methods

Extensions.ToSafeString(object)
HandlerExtensions.Apply(ISparqlResultsHandler, SparqlResultSet)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • MultisetHandler(Multiset)
  • Methods
    • HandleBooleanResultInternal(bool)
    • HandleResultInternal(ISparqlResult)
    • HandleVariableInternal(string)
  • Implements
  • Extension Methods
Back to top Generated by DocFX