Click or drag to resize

IAssignmentPattern Interface

Interface for Triple Patterns that represent Assignment operators.

Namespace:  VDS.RDF.Query.Patterns
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
public interface IAssignmentPattern : ITriplePattern, 
	IComparable<ITriplePattern>, IComparable<IAssignmentPattern>

The IAssignmentPattern type exposes the following members.

Public propertyAssignExpression
Gets the Assignment Expression that is used.
Public propertyFixedVariables
Gets the enumeration of fixed variables in the pattern i.e. variables that are guaranteed to have a bound value.
(Inherited from ITriplePattern.)
Public propertyFloatingVariables
Gets the enumeration of floating variables in the pattern i.e. variables that are not guaranteed to have a bound value.
(Inherited from ITriplePattern.)
Public propertyHasNoBlankVariables
Gets whether a Triple Pattern does not contain any Blank Variables.
(Inherited from ITriplePattern.)
Public propertyIsAcceptAll
Gets whether the Pattern accepts all.
(Inherited from ITriplePattern.)
Public propertyPatternType
Gets the Pattern Type.
(Inherited from ITriplePattern.)
Public propertyUsesDefaultDataset
Gets whether a Triple Pattern uses the Default Dataset when evaluated.
(Inherited from ITriplePattern.)
Public propertyVariableName
Name of the Variable which is assigned to.
Public propertyVariables
Gets the List of Variables used in the Pattern.
(Inherited from ITriplePattern.)
Public methodCompareTo(T)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
(Inherited from IComparableIAssignmentPattern.)
Public methodCompareTo(T) (Inherited from IComparableITriplePattern.)
Public methodEvaluate
Evaluates the Triple Pattern in the given Evaluation Context.
(Inherited from ITriplePattern.)
See Also