public ValuesIri(IriExpression iri) { if (iri == null) { throw new ArgumentNullException("iri"); } this.iri = iri; }
public LiteralExpression Str(IriExpression iriTerm) { return(Str(iriTerm.Expression)); }
public LiteralExpression StrDt(VariableExpression lexicalForm, IriExpression datatypeIri) { return(StrDt(lexicalForm.Expression, datatypeIri.Expression)); }
public LiteralExpression StrDt(string lexicalForm, IriExpression datatypeIri) { return(StrDt(lexicalForm.ToConstantTerm(), datatypeIri.Expression)); }
/// <summary> /// Creates a call to the STRDT function with a variable and a IRI expression parameters /// </summary> /// <param name="eb"> </param> /// <param name="lexicalForm">a literal</param> /// <param name="datatypeIri">datatype IRI</param> public static LiteralExpression StrDt(this ExpressionBuilder eb, VariableExpression lexicalForm, IriExpression datatypeIri) { return(StrDt(lexicalForm.Expression, datatypeIri.Expression)); }
/// <summary> /// Creates a call to the STR function with an variable parameter /// </summary> /// <param name="eb"> </param> /// <param name="iriTerm">an RDF IRI term</param> public static LiteralExpression Str(this ExpressionBuilder eb, IriExpression iriTerm) { return(Str(iriTerm.Expression)); }