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 |