Show / Hide Table of Contents

Class BindingTuple

Represents a Tuple in a BINDINGS clause.

Inheritance
System.Object
BindingTuple
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF.Query.Patterns
Assembly: dotNetRdf.dll
Syntax
public class BindingTuple

Constructors

| Improve this Doc View Source

BindingTuple(List<string>, List<PatternItem>)

Creates a new Binding Tuple.

Declaration
public BindingTuple(List<string> variables, List<PatternItem> values)
Parameters
Type Name Description
System.Collections.Generic.List<T><string> variables

Variables.

System.Collections.Generic.List<T><PatternItem> values

Values.

Properties

| Improve this Doc View Source

IsComplete

Gets whether the Tuple is complete i.e. has no undefined entries.

Declaration
public bool IsComplete { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsEmpty

Gets whether this is an empty tuple.

Declaration
public bool IsEmpty { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

this[string]

Gets the Value for a Variable.

Declaration
public INode this[string var] { get; }
Parameters
Type Name Description
string var

Variable.

Property Value
Type Description
INode
| Improve this Doc View Source

Values

Gets the enumeration of Variable-Value pairs.

Declaration
public IEnumerable<KeyValuePair<string, PatternItem>> Values { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><KeyValuePair<string, PatternItem>>

Methods

| Improve this Doc View Source

IsBound(string)

Gets whether the given variable is bound for this tuple i.e. is not UNDEF.

Declaration
public bool IsBound(string var)
Parameters
Type Name Description
string var

Variable.

Returns
Type Description
System.Boolean

True if the variable exists in the tuple and is bound, false otherwise.

| Improve this Doc View Source

ToString()

Gets the String representation of the Tuple.

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • BindingTuple(List<string>, List<PatternItem>)
  • Properties
    • IsComplete
    • IsEmpty
    • this[string]
    • Values
  • Methods
    • IsBound(string)
    • ToString()
  • Extension Methods
Back to top Generated by DocFX