Click or drag to resize

INonAggregateExpressionBuilder Interface

Provides methods for building SPARQL expressions, but not aggregates.

Namespace:  VDS.RDF.Query.Builder
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public interface INonAggregateExpressionBuilder

The INonAggregateExpressionBuilder type exposes the following members.

Properties
  NameDescription
Public propertySparqlVersion
SPARQL syntax verions to use when creating expressions.
Top
Methods
  NameDescription
Public methodBNode
Creates a parameterless call to the BNODE function.
Public methodBNode(LiteralExpression)
Creates a call to the BNODE function with a simple literal parameter.
Public methodBNode(TypedLiteralExpressionString)
Creates a call to the BNODE function with a string literal parameter.
Public methodBound(String)
Creates a call to the BOUND function with a variable parameter.
Public methodBound(VariableExpression)
Creates a call to the BOUND function with a variable parameter.
Public methodCast
Builds a SPARQL constructor function call.
Public methodCoalesce
Creates a call of the COALESCE function with a variable number of expression parameters.
Public methodConstant(Boolean)
Creates a boolean constant.
Public methodConstant(Byte)
Creates a numeric constant.
Public methodConstant(DateTime)
Creates a datetime constant.
Public methodConstant(Decimal)
Creates a numeric constant.
Public methodConstant(Double)
Creates a numeric constant.
Public methodConstant(Int16)
Creates a numeric constant.
Public methodConstant(Int32)
Creates a numeric constant.
Public methodConstant(SByte)
Creates a numeric constant.
Public methodConstant(Single)
Creates a numeric constant.
Public methodConstant(String)
Creates a string constant.
Public methodConstant(Uri)
Creates an IRI constant.
Public methodDatatypeTExpression
Creates a call to the DATATYPE function with a literal expression parameter.
Public methodExists
Creates a call of the EXISTS function.
Public methodIf(BooleanExpression)
Creates a call to the IF function with an expression for the first parameter.
Public methodIf(VariableExpression)
Creates a call to the IF function with a variable for the first parameter.
Public methodIsBlank(String)
Creates a call to the isBlank function with a variable parameter.
Public methodIsBlank(SparqlExpression)
Creates a call to the isBlank function with an expression parameter.
Public methodIsIRI(String)
Creates a call to the isIRI function with a variable parameter.
Public methodIsIRI(SparqlExpression)
Creates a call to the isIRI function with an expression parameter.
Public methodIsLiteral(String)
Creates a call to the isLiteral function with a variable parameter.
Public methodIsLiteral(SparqlExpression)
Creates a call to the isLiteral function with an expression parameter.
Public methodIsNumeric(String)
Creates a call to the isNumeric function with a variable parameter.
Public methodIsNumeric(SparqlExpression)
Creates a call to the isNumeric function with an expression parameter.
Public methodLang(LiteralExpression)
Creates a call to the LANG function with a literal expression parameter.
Public methodLang(VariableExpression)
Creates a call to the LANG function with a variable parameter.
Public methodLangMatches(LiteralExpression, String)
Creates a call to the LANGMATCHES function.
Public methodLangMatches(LiteralExpression, LiteralExpression)
Creates a call to the LANGMATCHES function.
Public methodLangMatches(LiteralExpression, VariableExpression)
Creates a call to the LANGMATCHES function.
Public methodLangMatches(VariableExpression, String)
Creates a call to the LANGMATCHES function.
Public methodLangMatches(VariableExpression, LiteralExpression)
Creates a call to the LANGMATCHES function.
Public methodLangMatches(VariableExpression, VariableExpression)
Creates a call to the LANGMATCHES function.
Public methodRegex(LiteralExpression, String)
Creates a call to the REGEX function.
Public methodRegex(LiteralExpression, LiteralExpression)
Creates a call to the REGEX function.
Public methodRegex(LiteralExpression, VariableExpression)
Creates a call to the REGEX function.
Public methodRegex(VariableExpression, String)
Creates a call to the REGEX function.
Public methodRegex(VariableExpression, VariableExpression)
Creates a call to the REGEX function.
Public methodRegex(LiteralExpression, String, String)
Creates a call to the REGEX function.
Public methodRegex(LiteralExpression, LiteralExpression, String)
Creates a call to the REGEX function.
Public methodRegex(LiteralExpression, VariableExpression, String)
Creates a call to the REGEX function.
Public methodRegex(SparqlExpression, String, String)
Creates a call to the REGEX function.
Public methodRegex(VariableExpression, VariableExpression, String)
Creates a call to the REGEX function.
Public methodSameTerm(String, String)
Creates a call of the SAMETERM function with two variable parameters.
Public methodSameTerm(String, SparqlExpression)
Creates a call of the SAMETERM function with variable and expression parameters.
Public methodSameTerm(SparqlExpression, String)
Creates a call of the SAMETERM function with expression and variable parameters.
Public methodSameTerm(SparqlExpression, SparqlExpression)
Creates a call of the SAMETERM function with two expression parameters.
Public methodStr(IriExpression)
Creates a call to the STR function with an variable parameter.
Public methodStr(LiteralExpression)
Creates a call to the STR function with a literal expression parameter.
Public methodStr(VariableExpression)
Creates a call to the STR function with a variable parameter.
Public methodStrDt(String, Uri)
Creates a call to the STRDT function with a simple literal and a Uri parameters.
Public methodStrDt(String, IriExpression)
Creates a call to the STRDT function with a simple literal and a IRI expression parameters.
Public methodStrDt(String, VariableExpression)
Creates a call to the STRDT function with a simple literal and a IRI expression parameters.
Public methodStrDt(LiteralExpression, Uri)
Creates a call to the STRDT function with a simple literal and a Uri parameters.
Public methodStrDt(LiteralExpression, IriExpression)
Creates a call to the STRDT function with a simple literal and a IRI expression parameters.
Public methodStrDt(LiteralExpression, VariableExpression)
Creates a call to the STRDT function with a simple literal and a variable parameters.
Public methodStrDt(VariableExpression, Uri)
Creates a call to the STRDT function with a variable and a Uri parameters.
Public methodStrDt(VariableExpression, IriExpression)
Creates a call to the STRDT function with a variable and a IRI expression parameters.
Public methodStrDt(VariableExpression, VariableExpression)
Creates a call to the STRDT function with a variable and a Uri parameters.
Public methodStrLen(TypedLiteralExpressionString)
Creates a call to the STRLEN function with a string literal parameter.
Public methodStrLen(VariableExpression)
Creates a call to the STRLEN function with a variable parameter.
Public methodStrUUID
Creates a call to the StrUUID function.
Public methodSubstr(TypedLiteralExpressionString, Int32)
Creates a call to the SUBSTR function with a string literal and interger parameters.
Public methodSubstr(TypedLiteralExpressionString, NumericExpressionInt32)
Creates a call to the SUBSTR function with a string literal and variable parameters.
Public methodSubstr(TypedLiteralExpressionString, VariableExpression)
Creates a call to the SUBSTR function with a string literal and interger expression parameters.
Public methodSubstr(VariableExpression, Int32)
Creates a call to the SUBSTR function with a variable and interger parameters.
Public methodSubstr(VariableExpression, NumericExpressionInt32)
Creates a call to the SUBSTR function with a variable and interger expression parameters.
Public methodSubstr(VariableExpression, VariableExpression)
Creates a call to the SUBSTR function with two variable parameters.
Public methodSubstr(TypedLiteralExpressionString, Int32, Int32)
Creates a call to the SUBSTR function with a string literal and interger parameters.
Public methodSubstr(TypedLiteralExpressionString, Int32, NumericExpressionInt32)
Creates a call to the SUBSTR function with a string literal, interger and integer expression parameters.
Public methodSubstr(TypedLiteralExpressionString, Int32, VariableExpression)
Creates a call to the SUBSTR function with a string literal, interger and a variable parameters.
Public methodSubstr(TypedLiteralExpressionString, NumericExpressionInt32, Int32)
Creates a call to the SUBSTR function with a string literal and variable parameters.
Public methodSubstr(TypedLiteralExpressionString, NumericExpressionInt32, NumericExpressionInt32)
Creates a call to the SUBSTR function with a string literal and two integer expressions parameters.
Public methodSubstr(TypedLiteralExpressionString, NumericExpressionInt32, VariableExpression)
Creates a call to the SUBSTR function with a string literal, interger expression and a numeric expression parameters.
Public methodSubstr(TypedLiteralExpressionString, VariableExpression, Int32)
Creates a call to the SUBSTR function with a string literal and interger expression parameters.
Public methodSubstr(TypedLiteralExpressionString, VariableExpression, NumericExpressionInt32)
Creates a call to the SUBSTR function with a string literal, variable and interger expression parameters.
Public methodSubstr(TypedLiteralExpressionString, VariableExpression, VariableExpression)
Creates a call to the SUBSTR function with a string literal, interger expression and a variable parameters.
Public methodSubstr(VariableExpression, Int32, Int32)
Creates a call to the SUBSTR function with a variable and interger parameters.
Public methodSubstr(VariableExpression, Int32, NumericExpressionInt32)
Creates a call to the SUBSTR function with a variable, interger and a numeric expression parameters.
Public methodSubstr(VariableExpression, Int32, VariableExpression)
Creates a call to the SUBSTR function with a variable, interger and a variable parameters.
Public methodSubstr(VariableExpression, NumericExpressionInt32, Int32)
Creates a call to the SUBSTR function with a variable and interger expression parameters.
Public methodSubstr(VariableExpression, NumericExpressionInt32, NumericExpressionInt32)
Creates a call to the SUBSTR function with a variable, interger expression and integer expression parameters.
Public methodSubstr(VariableExpression, NumericExpressionInt32, VariableExpression)
Creates a call to the SUBSTR function with a variable, interger expression and a variable parameters.
Public methodSubstr(VariableExpression, VariableExpression, Int32)
Creates a call to the SUBSTR function with two variable parameters.
Public methodSubstr(VariableExpression, VariableExpression, NumericExpressionInt32)
Creates a call to the SUBSTR function with two variable parameters.
Public methodSubstr(VariableExpression, VariableExpression, VariableExpression)
Creates a call to the SUBSTR function with three variable parameters.
Public methodUUID
Creates a call to the UUID function.
Public methodVariable
Creates a SPARQL variable.
Top
See Also