Show / Hide Table of Contents

Namespace VDS.RDF.Query.Builder

Classes

GraphPatternBuilder

Class for building graph patterns.

IfElsePart

Provides methods to supply the "else" expression for the IF function call.

IfThenPart

Provides methods to supply the "then" expression for the IF function call.

QueryBuilder

Provides methods for building queries with a fluent style API.

QueryBuilderExtensions

Provides methods to build root graph pattern directly from the query builder.

SparqlCastBuilder

Provides methods for casting expressions to XPath types.

TriplePatternBuilder

Provides methods for building triple patterns.

TriplePatternObjectPart

Class responsible for setting the object part of triple patterns.

TriplePatternPredicatePart

Class responsible for setting the predicate part of triple patterns.

Interfaces

IAggregateBuilder

Provides methods for creating aggregates expressions.

IAssignmentVariableNamePart<T>

Exposes method for assigning a name to an expression variable.

IBindingTupleBuilder

Provides methods for building tuples within an inline data block (VALUES).

IDescribeBuilder

Provides methods for creating DESCRIBE queries.

IDescribeGraphPatternBuilder

Interface for creating DESCRIBE queries.

IDistinctAggregateBuilder

Provides methods for creating aggregates expressions but only those allowing DISTINCT.

IExpressionBuilder

Provides methods for building SPARQL expressions, including aggregates.

IGraphPatternBuilder

Provides methods for building graph patterns.

IInlineDataBuilder

Provides methods for building tuples within an inline data block (VALUES).

INonAggregateExpressionBuilder

Provides methods for building SPARQL expressions, but not aggregates.

IPatternItemFactory

Interface for creating PatternItem instances.

IQueryBuilder

Interface for building SPARQL queries.

ISelectBuilder

Interface for creating SELECT queries.

ITriplePatternBuilder

Provides methods for building triple patterns.

ITriplePatternBuilderInternal

Additional methods and properties that can be used by extensions of the ITriplePatternBuilder interface.

Enums

GraphPatternType

In this article
  • Classes
  • Interfaces
  • Enums
Back to top Generated by DocFX