Show / Hide Table of Contents

Interface IExpressionBuilder

Provides methods for building SPARQL expressions, including aggregates.

Inherited Members
INonAggregateExpressionBuilder.Regex(VariableExpression, string)
INonAggregateExpressionBuilder.Regex(VariableExpression, VariableExpression)
INonAggregateExpressionBuilder.Regex(LiteralExpression, string)
INonAggregateExpressionBuilder.Regex(LiteralExpression, LiteralExpression)
INonAggregateExpressionBuilder.Regex(LiteralExpression, VariableExpression)
INonAggregateExpressionBuilder.Regex(SparqlExpression, string, string)
INonAggregateExpressionBuilder.Regex(VariableExpression, VariableExpression, string)
INonAggregateExpressionBuilder.Regex(LiteralExpression, string, string)
INonAggregateExpressionBuilder.Regex(LiteralExpression, LiteralExpression, string)
INonAggregateExpressionBuilder.Regex(LiteralExpression, VariableExpression, string)
INonAggregateExpressionBuilder.StrLen(VariableExpression)
INonAggregateExpressionBuilder.StrLen(TypedLiteralExpression<string>)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, NumericExpression<int>)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, VariableExpression)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, int)
INonAggregateExpressionBuilder.Substr(VariableExpression, NumericExpression<int>)
INonAggregateExpressionBuilder.Substr(VariableExpression, int)
INonAggregateExpressionBuilder.Substr(VariableExpression, VariableExpression)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, NumericExpression<int>, int)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, VariableExpression, int)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, int, int)
INonAggregateExpressionBuilder.Substr(VariableExpression, NumericExpression<int>, int)
INonAggregateExpressionBuilder.Substr(VariableExpression, int, int)
INonAggregateExpressionBuilder.Substr(VariableExpression, VariableExpression, int)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, NumericExpression<int>, NumericExpression<int>)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, VariableExpression, NumericExpression<int>)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, int, NumericExpression<int>)
INonAggregateExpressionBuilder.Substr(VariableExpression, NumericExpression<int>, NumericExpression<int>)
INonAggregateExpressionBuilder.Substr(VariableExpression, int, NumericExpression<int>)
INonAggregateExpressionBuilder.Substr(VariableExpression, VariableExpression, NumericExpression<int>)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, NumericExpression<int>, VariableExpression)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, VariableExpression, VariableExpression)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<string>, int, VariableExpression)
INonAggregateExpressionBuilder.Substr(VariableExpression, NumericExpression<int>, VariableExpression)
INonAggregateExpressionBuilder.Substr(VariableExpression, int, VariableExpression)
INonAggregateExpressionBuilder.Substr(VariableExpression, VariableExpression, VariableExpression)
INonAggregateExpressionBuilder.LangMatches(LiteralExpression, string)
INonAggregateExpressionBuilder.LangMatches(VariableExpression, string)
INonAggregateExpressionBuilder.LangMatches(LiteralExpression, LiteralExpression)
INonAggregateExpressionBuilder.LangMatches(VariableExpression, LiteralExpression)
INonAggregateExpressionBuilder.LangMatches(LiteralExpression, VariableExpression)
INonAggregateExpressionBuilder.LangMatches(VariableExpression, VariableExpression)
INonAggregateExpressionBuilder.IsIRI(SparqlExpression)
INonAggregateExpressionBuilder.IsIRI(string)
INonAggregateExpressionBuilder.IsBlank(SparqlExpression)
INonAggregateExpressionBuilder.IsBlank(string)
INonAggregateExpressionBuilder.IsLiteral(SparqlExpression)
INonAggregateExpressionBuilder.IsLiteral(string)
INonAggregateExpressionBuilder.IsNumeric(SparqlExpression)
INonAggregateExpressionBuilder.IsNumeric(string)
INonAggregateExpressionBuilder.Str(VariableExpression)
INonAggregateExpressionBuilder.Str(LiteralExpression)
INonAggregateExpressionBuilder.Str(IriExpression)
INonAggregateExpressionBuilder.Lang(VariableExpression)
INonAggregateExpressionBuilder.Lang(LiteralExpression)
INonAggregateExpressionBuilder.Datatype<TExpression>(PrimaryExpression<TExpression>)
INonAggregateExpressionBuilder.BNode()
INonAggregateExpressionBuilder.BNode(LiteralExpression)
INonAggregateExpressionBuilder.BNode(TypedLiteralExpression<string>)
INonAggregateExpressionBuilder.StrDt(LiteralExpression, IriExpression)
INonAggregateExpressionBuilder.StrDt(LiteralExpression, Uri)
INonAggregateExpressionBuilder.StrDt(LiteralExpression, VariableExpression)
INonAggregateExpressionBuilder.StrDt(string, IriExpression)
INonAggregateExpressionBuilder.StrDt(string, VariableExpression)
INonAggregateExpressionBuilder.StrDt(string, Uri)
INonAggregateExpressionBuilder.StrDt(VariableExpression, Uri)
INonAggregateExpressionBuilder.StrDt(VariableExpression, VariableExpression)
INonAggregateExpressionBuilder.StrDt(VariableExpression, IriExpression)
INonAggregateExpressionBuilder.UUID()
INonAggregateExpressionBuilder.StrUUID()
INonAggregateExpressionBuilder.Bound(VariableExpression)
INonAggregateExpressionBuilder.Bound(string)
INonAggregateExpressionBuilder.If(BooleanExpression)
INonAggregateExpressionBuilder.If(VariableExpression)
INonAggregateExpressionBuilder.Coalesce(params SparqlExpression[])
INonAggregateExpressionBuilder.Exists(Action<IGraphPatternBuilder>)
INonAggregateExpressionBuilder.SameTerm(SparqlExpression, SparqlExpression)
INonAggregateExpressionBuilder.SameTerm(string, SparqlExpression)
INonAggregateExpressionBuilder.SameTerm(SparqlExpression, string)
INonAggregateExpressionBuilder.SameTerm(string, string)
INonAggregateExpressionBuilder.SparqlVersion
INonAggregateExpressionBuilder.Variable(string)
INonAggregateExpressionBuilder.Constant(string)
INonAggregateExpressionBuilder.Constant(int)
INonAggregateExpressionBuilder.Constant(decimal)
INonAggregateExpressionBuilder.Constant(float)
INonAggregateExpressionBuilder.Constant(double)
INonAggregateExpressionBuilder.Constant(bool)
INonAggregateExpressionBuilder.Constant(byte)
INonAggregateExpressionBuilder.Constant(sbyte)
INonAggregateExpressionBuilder.Constant(short)
INonAggregateExpressionBuilder.Constant(DateTime)
INonAggregateExpressionBuilder.Constant(Uri)
INonAggregateExpressionBuilder.Cast(SparqlExpression)
IAggregateBuilder.Distinct
IAggregateBuilder.Sample(VariableTerm)
IAggregateBuilder.Sample(string)
IAggregateBuilder.Sample(SparqlExpression)
IDistinctAggregateBuilder.Sum(VariableTerm)
IDistinctAggregateBuilder.Sum(string)
IDistinctAggregateBuilder.Sum(SparqlVariable)
IDistinctAggregateBuilder.Sum(SparqlExpression)
IDistinctAggregateBuilder.Avg(VariableTerm)
IDistinctAggregateBuilder.Avg(string)
IDistinctAggregateBuilder.Avg(SparqlVariable)
IDistinctAggregateBuilder.Avg(SparqlExpression)
IDistinctAggregateBuilder.Min(VariableTerm)
IDistinctAggregateBuilder.Min(string)
IDistinctAggregateBuilder.Min(SparqlVariable)
IDistinctAggregateBuilder.Min(SparqlExpression)
IDistinctAggregateBuilder.Max(VariableTerm)
IDistinctAggregateBuilder.Max(string)
IDistinctAggregateBuilder.Max(SparqlVariable)
IDistinctAggregateBuilder.Max(SparqlExpression)
IDistinctAggregateBuilder.GroupConcat(VariableTerm, string)
IDistinctAggregateBuilder.GroupConcat(string, string)
IDistinctAggregateBuilder.GroupConcat(SparqlExpression, string)
IDistinctAggregateBuilder.Count()
IDistinctAggregateBuilder.Count(VariableTerm)
IDistinctAggregateBuilder.Count(string)
IDistinctAggregateBuilder.Count(SparqlVariable)
IDistinctAggregateBuilder.Count(SparqlExpression)
Namespace: VDS.RDF.Query.Builder
Assembly: dotNetRdf.dll
Syntax
public interface IExpressionBuilder : INonAggregateExpressionBuilder, IAggregateBuilder, IDistinctAggregateBuilder

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Extension Methods
Back to top Generated by DocFX