IExpressionBuilder Methods | 
The IExpressionBuilder type exposes the following members.
| Name | Description | |
|---|---|---|
| Avg(String) | 
            Creates a AVG aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Avg(SparqlExpression) | 
            Creates a AVG aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Avg(SparqlVariable) | 
            Creates a AVG aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Avg(VariableTerm) | 
            Creates a AVG aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| BNode | 
            Creates a parameterless call to the BNODE function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| BNode(LiteralExpression) | 
            Creates a call to the BNODE function with a simple literal parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| BNode(TypedLiteralExpressionString) | 
            Creates a call to the BNODE function with a string literal parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Bound(String) | 
            Creates a call to the BOUND function with a variable parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Bound(VariableExpression) | 
            Creates a call to the BOUND function with a variable parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Cast | 
            Builds a SPARQL constructor function call.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Coalesce | 
            Creates a call of the COALESCE function with a variable number of expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Constant(Boolean) | 
            Creates a boolean constant. 
              (Inherited from INonAggregateExpressionBuilder.) | |
| Constant(Byte) | 
            Creates a numeric constant. 
              (Inherited from INonAggregateExpressionBuilder.) | |
| Constant(DateTime) | 
            Creates a datetime constant. 
              (Inherited from INonAggregateExpressionBuilder.) | |
| Constant(Decimal) | 
            Creates a numeric constant. 
              (Inherited from INonAggregateExpressionBuilder.) | |
| Constant(Double) | 
            Creates a numeric constant. 
              (Inherited from INonAggregateExpressionBuilder.) | |
| Constant(Int16) | 
            Creates a numeric constant. 
              (Inherited from INonAggregateExpressionBuilder.) | |
| Constant(Int32) | 
            Creates a numeric constant. 
              (Inherited from INonAggregateExpressionBuilder.) | |
| Constant(SByte) | 
            Creates a numeric constant. 
              (Inherited from INonAggregateExpressionBuilder.) | |
| Constant(Single) | 
            Creates a numeric constant. 
              (Inherited from INonAggregateExpressionBuilder.) | |
| Constant(String) | 
            Creates a string constant. 
              (Inherited from INonAggregateExpressionBuilder.) | |
| Constant(Uri) | 
            Creates an IRI constant. 
              (Inherited from INonAggregateExpressionBuilder.) | |
| Count | 
            Creates a COUNT(*) aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Count(String) | 
            Creates a COUNT aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Count(SparqlExpression) | 
            Creates a COUNT aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Count(SparqlVariable) | 
            Creates a COUNT aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Count(VariableTerm) | 
            Creates a COUNT aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| DatatypeTExpression | 
            Creates a call to the DATATYPE function with a literal expression parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Exists | 
            Creates a call of the EXISTS function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| GroupConcat(String, String) | 
            Creates a GROUP_CONCAT aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| GroupConcat(SparqlExpression, String) | 
            Creates a GROUP_CONCAT aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| GroupConcat(VariableTerm, String) | 
            Creates a GROUP_CONCAT aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| If(BooleanExpression) | 
            Creates a call to the IF function with an expression for the first parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| If(VariableExpression) | 
            Creates a call to the IF function with a variable for the first parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| IsBlank(String) | 
            Creates a call to the isBlank function with a variable parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| IsBlank(SparqlExpression) | 
            Creates a call to the isBlank function with an expression parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| IsIRI(String) | 
            Creates a call to the isIRI function with a variable parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| IsIRI(SparqlExpression) | 
            Creates a call to the isIRI function with an expression parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| IsLiteral(String) | 
            Creates a call to the isLiteral function with a variable parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| IsLiteral(SparqlExpression) | 
            Creates a call to the isLiteral function with an expression parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| IsNumeric(String) | 
            Creates a call to the isNumeric function with a variable parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| IsNumeric(SparqlExpression) | 
            Creates a call to the isNumeric function with an expression parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Lang(LiteralExpression) | 
            Creates a call to the LANG function with a literal expression parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Lang(VariableExpression) | 
            Creates a call to the LANG function with a variable parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| LangMatches(LiteralExpression, String) | 
            Creates a call to the LANGMATCHES function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| LangMatches(LiteralExpression, LiteralExpression) | 
            Creates a call to the LANGMATCHES function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| LangMatches(LiteralExpression, VariableExpression) | 
            Creates a call to the LANGMATCHES function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| LangMatches(VariableExpression, String) | 
            Creates a call to the LANGMATCHES function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| LangMatches(VariableExpression, LiteralExpression) | 
            Creates a call to the LANGMATCHES function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| LangMatches(VariableExpression, VariableExpression) | 
            Creates a call to the LANGMATCHES function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Max(String) | 
            Creates a MAX aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Max(SparqlExpression) | 
            Creates a MAX aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Max(SparqlVariable) | 
            Creates a MAX aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Max(VariableTerm) | 
            Creates a MAX aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Min(String) | 
            Creates a MIN aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Min(SparqlExpression) | 
            Creates a MIN aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Min(SparqlVariable) | 
            Creates a MIN aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Min(VariableTerm) | 
            Creates a MIN aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Regex(LiteralExpression, String) | 
            Creates a call to the REGEX function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Regex(LiteralExpression, LiteralExpression) | 
            Creates a call to the REGEX function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Regex(LiteralExpression, VariableExpression) | 
            Creates a call to the REGEX function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Regex(VariableExpression, String) | 
            Creates a call to the REGEX function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Regex(VariableExpression, VariableExpression) | 
            Creates a call to the REGEX function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Regex(LiteralExpression, String, String) | 
            Creates a call to the REGEX function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Regex(LiteralExpression, LiteralExpression, String) | 
            Creates a call to the REGEX function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Regex(LiteralExpression, VariableExpression, String) | 
            Creates a call to the REGEX function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Regex(SparqlExpression, String, String) | 
            Creates a call to the REGEX function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Regex(VariableExpression, VariableExpression, String) | 
            Creates a call to the REGEX function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| SameTerm(String, String) | 
            Creates a call of the SAMETERM function with two variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| SameTerm(String, SparqlExpression) | 
            Creates a call of the SAMETERM function with variable and expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| SameTerm(SparqlExpression, String) | 
            Creates a call of the SAMETERM function with expression and variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| SameTerm(SparqlExpression, SparqlExpression) | 
            Creates a call of the SAMETERM function with two expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Sample(String) | 
            Creates a SAMPLE aggregate.
              (Inherited from IAggregateBuilder.) | |
| Sample(SparqlExpression) | 
            Creates a SAMPLE aggregate.
              (Inherited from IAggregateBuilder.) | |
| Sample(VariableTerm) | 
            Creates a SAMPLE aggregate.
              (Inherited from IAggregateBuilder.) | |
| Str(IriExpression) | 
            Creates a call to the STR function with an variable parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Str(LiteralExpression) | 
            Creates a call to the STR function with a literal expression parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Str(VariableExpression) | 
            Creates a call to the STR function with a variable parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrDt(String, Uri) | 
            Creates a call to the STRDT function with a simple literal and a Uri parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrDt(String, IriExpression) | 
            Creates a call to the STRDT function with a simple literal and a IRI expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrDt(String, VariableExpression) | 
            Creates a call to the STRDT function with a simple literal and a IRI expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrDt(LiteralExpression, Uri) | 
            Creates a call to the STRDT function with a simple literal and a Uri parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrDt(LiteralExpression, IriExpression) | 
            Creates a call to the STRDT function with a simple literal and a IRI expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrDt(LiteralExpression, VariableExpression) | 
            Creates a call to the STRDT function with a simple literal and a variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrDt(VariableExpression, Uri) | 
            Creates a call to the STRDT function with a variable and a Uri parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrDt(VariableExpression, IriExpression) | 
            Creates a call to the STRDT function with a variable and a IRI expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrDt(VariableExpression, VariableExpression) | 
            Creates a call to the STRDT function with a variable and a Uri parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrLen(TypedLiteralExpressionString) | 
            Creates a call to the STRLEN function with a string literal parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrLen(VariableExpression) | 
            Creates a call to the STRLEN function with a variable parameter.
              (Inherited from INonAggregateExpressionBuilder.) | |
| StrUUID | 
            Creates a call to the StrUUID function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, Int32) | 
            Creates a call to the SUBSTR function with a string literal and interger parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, NumericExpressionInt32) | 
            Creates a call to the SUBSTR function with a string literal and variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, VariableExpression) | 
            Creates a call to the SUBSTR function with a string literal and interger expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, Int32) | 
            Creates a call to the SUBSTR function with a variable and interger parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, NumericExpressionInt32) | 
            Creates a call to the SUBSTR function with a variable and interger expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, VariableExpression) | 
            Creates a call to the SUBSTR function with two variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, Int32, Int32) | 
            Creates a call to the SUBSTR function with a string literal and interger parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, Int32, NumericExpressionInt32) | 
            Creates a call to the SUBSTR function with a string literal, interger and integer expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, Int32, VariableExpression) | 
            Creates a call to the SUBSTR function with a string literal, interger and a variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, NumericExpressionInt32, Int32) | 
            Creates a call to the SUBSTR function with a string literal and variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, NumericExpressionInt32, NumericExpressionInt32) | 
            Creates a call to the SUBSTR function with a string literal and two integer expressions parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, NumericExpressionInt32, VariableExpression) | 
            Creates a call to the SUBSTR function with a string literal, interger expression and a numeric expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, VariableExpression, Int32) | 
            Creates a call to the SUBSTR function with a string literal and interger expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, VariableExpression, NumericExpressionInt32) | 
            Creates a call to the SUBSTR function with a string literal, variable and interger expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(TypedLiteralExpressionString, VariableExpression, VariableExpression) | 
            Creates a call to the SUBSTR function with a string literal, interger expression and a variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, Int32, Int32) | 
            Creates a call to the SUBSTR function with a variable and interger parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, Int32, NumericExpressionInt32) | 
            Creates a call to the SUBSTR function with a variable, interger and a numeric expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, Int32, VariableExpression) | 
            Creates a call to the SUBSTR function with a variable, interger and a variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, NumericExpressionInt32, Int32) | 
            Creates a call to the SUBSTR function with a variable and interger expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, NumericExpressionInt32, NumericExpressionInt32) | 
            Creates a call to the SUBSTR function with a variable, interger expression and integer expression parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, NumericExpressionInt32, VariableExpression) | 
            Creates a call to the SUBSTR function with a variable, interger expression and a variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, VariableExpression, Int32) | 
            Creates a call to the SUBSTR function with two variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, VariableExpression, NumericExpressionInt32) | 
            Creates a call to the SUBSTR function with two variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Substr(VariableExpression, VariableExpression, VariableExpression) | 
            Creates a call to the SUBSTR function with three variable parameters.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Sum(String) | 
            Creates a SUM aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Sum(SparqlExpression) | 
            Creates a SUM aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Sum(SparqlVariable) | 
            Creates a SUM aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| Sum(VariableTerm) | 
            Creates a SUM aggregate.
              (Inherited from IDistinctAggregateBuilder.) | |
| UUID | 
            Creates a call to the UUID function.
              (Inherited from INonAggregateExpressionBuilder.) | |
| Variable | 
            Creates a SPARQL variable.
              (Inherited from INonAggregateExpressionBuilder.) |