Interface IConstructTriplePattern
Interface for Triple Patterns that can be used in a CONSTRUCT pattern.
Inherited Members
Namespace: VDS.RDF.Query.Patterns
Assembly: dotNetRdf.dll
Syntax
public interface IConstructTriplePattern : ITriplePattern, IComparable<ITriplePattern>, IProcessable, IVisitable
Properties
| Edit this page 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 |
---|---|
bool |
HasNoVariables
Gets whether the Pattern contains no Variables of any kind.
Declaration
bool HasNoVariables { get; }
Property Value
Type | Description |
---|---|
bool |
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
| Edit this page 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 |