Interface IConstructTriplePattern
Interface for Triple Patterns that can be used in a CONSTRUCT pattern.
Inherited Members
System.IComparable<VDS.RDF.Query.Patterns.ITriplePattern>.CompareTo(VDS.RDF.Query.Patterns.ITriplePattern)
Namespace: VDS.RDF.Query.Patterns
Assembly: dotNetRDF.dll
Syntax
public interface IConstructTriplePattern : ITriplePattern, IComparable<ITriplePattern>
Properties
| Improve this Doc View SourceHasNoExplicitVariables
Gets whether the Pattern contains no Explicit Variables (i.e. Blank Node Variables are ignored).
Declaration
bool HasNoExplicitVariables { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
HasNoVariables
Gets whether the Pattern contains no Variables of any kind.
Declaration
bool HasNoVariables { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Object
Gets the Object of the Pattern.
Declaration
PatternItem Object { get; }
Property Value
Type | Description |
---|---|
PatternItem |
Predicate
Gets the Predicate of the Pattern.
Declaration
PatternItem Predicate { get; }
Property Value
Type | Description |
---|---|
PatternItem |
Subject
Gets the Subject of the Pattern.
Declaration
PatternItem Subject { get; }
Property Value
Type | Description |
---|---|
PatternItem |
Methods
| Improve this Doc View SourceConstruct(ConstructContext)
Constructs a Triple from a Set based on this Triple Pattern.
Declaration
Triple Construct(ConstructContext context)
Parameters
Type | Name | Description |
---|---|---|
ConstructContext | context | Construct Context. |
Returns
Type | Description |
---|---|
Triple |