Show / Hide Table of Contents

Class LeviathanResultBinder

Results Binder used by Leviathan.

Inheritance
object
SparqlResultBinder
LeviathanResultBinder
Implements
IDisposable
Inherited Members
SparqlResultBinder.Groups
SparqlResultBinder.Dispose()
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Query
Assembly: dotNetRdf.dll
Syntax
public class LeviathanResultBinder : SparqlResultBinder, IDisposable

Constructors

| Edit this page View Source

LeviathanResultBinder(SparqlEvaluationContext)

Creates a new Leviathan Results Binder.

Declaration
public LeviathanResultBinder(SparqlEvaluationContext context)
Parameters
Type Name Description
SparqlEvaluationContext context

Evaluation Context.

Properties

| Edit this page View Source

BindingIDs

Gets the IDs of Sets.

Declaration
public override IEnumerable<int> BindingIDs { get; }
Property Value
Type Description
IEnumerable<int>
Overrides
SparqlResultBinder.BindingIDs
| Edit this page View Source

Variables

Gets the Variables contained in the Input.

Declaration
public override IEnumerable<string> Variables { get; }
Property Value
Type Description
IEnumerable<string>
Overrides
SparqlResultBinder.Variables

Methods

| Edit this page View Source

Group(int)

Returns the Group with the given ID.

Declaration
public override BindingGroup Group(int groupID)
Parameters
Type Name Description
int groupID

Group ID.

Returns
Type Description
BindingGroup
Overrides
SparqlResultBinder.Group(int)
| Edit this page View Source

IsGroup(int)

Determines whether a given ID is for of a Group.

Declaration
public override bool IsGroup(int groupID)
Parameters
Type Name Description
int groupID

Group ID.

Returns
Type Description
bool
Overrides
SparqlResultBinder.IsGroup(int)
| Edit this page View Source

SetGroupContext(bool)

Sets the Group Context for the Binder.

Declaration
public override void SetGroupContext(bool accessContents)
Parameters
Type Name Description
bool accessContents

Whether you want to access the Group Contents or the Groups themselves.

Overrides
SparqlResultBinder.SetGroupContext(bool)
| Edit this page View Source

Value(string, int)

Gets the Value for a given Variable from the Set with the given Binding ID.

Declaration
public override INode Value(string name, int bindingID)
Parameters
Type Name Description
string name

Variable.

int bindingID

Set ID.

Returns
Type Description
INode
Overrides
SparqlResultBinder.Value(string, int)

Implements

IDisposable

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • LeviathanResultBinder(SparqlEvaluationContext)
  • Properties
    • BindingIDs
    • Variables
  • Methods
    • Group(int)
    • IsGroup(int)
    • SetGroupContext(bool)
    • Value(string, int)
  • Implements
  • Extension Methods
Back to top Generated by DocFX