Click or drag to resize

IMatchTriplePattern Interface

Inteface for Triple Patterns that do simple pattern matching.

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

The IMatchTriplePattern type exposes the following members.

Properties
  NameDescription
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 propertyIndexType
Gets the Index type that should be used in Pattern execution.
Public propertyIsAcceptAll
Gets whether the Pattern accepts all.
(Inherited from ITriplePattern.)
Public propertyObject
Gets the Object of the Pattern.
Public propertyPatternType
Gets the Pattern Type.
(Inherited from ITriplePattern.)
Public propertyPredicate
Gets the Predicate of the Pattern.
Public propertySubject
Gets the Subject of the Pattern.
Public propertyUsesDefaultDataset
Gets whether a Triple Pattern uses the Default Dataset when evaluated.
(Inherited from ITriplePattern.)
Public propertyVariables
Gets the List of Variables used in the Pattern.
(Inherited from ITriplePattern.)
Top
Methods
  NameDescription
Public methodAccepts
Gets whether a given triple is accepted by this pattern.
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 IComparableIMatchTriplePattern.)
Public methodCompareTo(T) (Inherited from IComparableITriplePattern.)
Public methodCreateResult
Creates a set from a Triple.
Public methodEvaluate
Evaluates the Triple Pattern in the given Evaluation Context.
(Inherited from ITriplePattern.)
Public methodGetTriples
Gets the Triples that match this pattern.
Top
See Also