Show / Hide Table of Contents

Class TriplePatternObjectPart

Class responsible for setting the object part of triple patterns.
Inheritance
System.Object
TriplePatternObjectPart
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF.Query.Builder
Assembly: dotNetRDF.dll
Syntax
public sealed class TriplePatternObjectPart

Methods

| Improve this Doc View Source

Object(String)

Sets a SPARQL variable as Object.
Declaration
public ITriplePatternBuilder Object(string variableName)
Parameters
Type Name Description
System.String variableName
Returns
Type Description
ITriplePatternBuilder
| Improve this Doc View Source

Object(Uri)

Sets a System.Uri as Object.
Declaration
public ITriplePatternBuilder Object(Uri objectUri)
Parameters
Type Name Description
System.Uri objectUri
Returns
Type Description
ITriplePatternBuilder
| Improve this Doc View Source

Object(INode)

Depending on the objectNode's type, sets a literal, a QName or a blank node as Object.
Declaration
public ITriplePatternBuilder Object(INode objectNode)
Parameters
Type Name Description
INode objectNode
Returns
Type Description
ITriplePatternBuilder
| Improve this Doc View Source

Object(PatternItem)

Sets a PatternItem as Object.
Declaration
public ITriplePatternBuilder Object(PatternItem objectPattern)
Parameters
Type Name Description
PatternItem objectPattern
Returns
Type Description
ITriplePatternBuilder
| Improve this Doc View Source

Object(SparqlVariable)

Sets a SPARQL variable as Object.
Declaration
public ITriplePatternBuilder Object(SparqlVariable variable)
Parameters
Type Name Description
SparqlVariable variable
Returns
Type Description
ITriplePatternBuilder
| Improve this Doc View Source

Object<TNode>(String)

Depending on the generic parameter type, sets a literal, a QName or a blank node as Object.
Declaration
public ITriplePatternBuilder Object<TNode>(string object)
    where TNode : INode
Parameters
Type Name Description
System.String object Either a variable name, a literal, a QName or a blank node identifier.
Returns
Type Description
ITriplePatternBuilder
Type Parameters
Name Description
TNode
Remarks
A relevant prefix/base URI must be added to Prefixes to accept a QName.
| Improve this Doc View Source

ObjectLiteral(Object)

Sets a plain literal as Object.
Declaration
public ITriplePatternBuilder ObjectLiteral(object literal)
Parameters
Type Name Description
System.Object literal
Returns
Type Description
ITriplePatternBuilder
| Improve this Doc View Source

ObjectLiteral(Object, String)

Sets a literal with language tag as Object.
Declaration
public ITriplePatternBuilder ObjectLiteral(object literal, string langSpec)
Parameters
Type Name Description
System.Object literal
System.String langSpec
Returns
Type Description
ITriplePatternBuilder
| Improve this Doc View Source

ObjectLiteral(Object, Uri)

Sets a typed literal as Object.
Declaration
public ITriplePatternBuilder ObjectLiteral(object literal, Uri datatype)
Parameters
Type Name Description
System.Object literal
System.Uri datatype
Returns
Type Description
ITriplePatternBuilder

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • Object(String)
    • Object(Uri)
    • Object(INode)
    • Object(PatternItem)
    • Object(SparqlVariable)
    • Object<TNode>(String)
    • ObjectLiteral(Object)
    • ObjectLiteral(Object, String)
    • ObjectLiteral(Object, Uri)
  • Extension Methods
Back to top Generated by DocFX