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<Int32>)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<String>, VariableExpression)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<String>, Int32)
INonAggregateExpressionBuilder.Substr(VariableExpression, NumericExpression<Int32>)
INonAggregateExpressionBuilder.Substr(VariableExpression, Int32)
INonAggregateExpressionBuilder.Substr(VariableExpression, VariableExpression)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<String>, NumericExpression<Int32>, Int32)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<String>, VariableExpression, Int32)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<String>, Int32, Int32)
INonAggregateExpressionBuilder.Substr(VariableExpression, NumericExpression<Int32>, Int32)
INonAggregateExpressionBuilder.Substr(VariableExpression, Int32, Int32)
INonAggregateExpressionBuilder.Substr(VariableExpression, VariableExpression, Int32)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<String>, NumericExpression<Int32>, NumericExpression<Int32>)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<String>, VariableExpression, NumericExpression<Int32>)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<String>, Int32, NumericExpression<Int32>)
INonAggregateExpressionBuilder.Substr(VariableExpression, NumericExpression<Int32>, NumericExpression<Int32>)
INonAggregateExpressionBuilder.Substr(VariableExpression, Int32, NumericExpression<Int32>)
INonAggregateExpressionBuilder.Substr(VariableExpression, VariableExpression, NumericExpression<Int32>)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<String>, NumericExpression<Int32>, VariableExpression)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<String>, VariableExpression, VariableExpression)
INonAggregateExpressionBuilder.Substr(TypedLiteralExpression<String>, Int32, VariableExpression)
INonAggregateExpressionBuilder.Substr(VariableExpression, NumericExpression<Int32>, VariableExpression)
INonAggregateExpressionBuilder.Substr(VariableExpression, Int32, 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(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(Int32)
INonAggregateExpressionBuilder.Constant(Decimal)
INonAggregateExpressionBuilder.Constant(Single)
INonAggregateExpressionBuilder.Constant(Double)
INonAggregateExpressionBuilder.Constant(Boolean)
INonAggregateExpressionBuilder.Constant(Byte)
INonAggregateExpressionBuilder.Constant(SByte)
INonAggregateExpressionBuilder.Constant(Int16)
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.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Extension Methods
Back to top Generated by DocFX