patterns

Interfaces

BindPattern

Wrapper for easier usage of SPARQL BIND patterns.

BlankNode

Wrapper for easier usage of SPARQL BlankNode resources as objects and for declaring triple patterns as its subject.

BlankNodeBuilder

Builder for construct a inline blank node property list.

BlankNodeProperty

Wrapper for easier usage of SPARQL BlankNode Property List as objects and for declaring triple patterns as its subject.

Collection

Wrapper for easier usage of SPARQL Collections as objects and for declaring triple patterns as its subject.

DeniableFluentPath

The interface that add a function to negate the current path.

Expression

Object that contains an SPARQL expression.

ExpressionsBuilder

Builder with the methods that helps you to expressions.

FilterPattern

Wrapper for easier usage of SPARQL FILTER patterns.

FinishPattern

Interface with the methods available to finish a sub-query.

FluentPath

The interface with the methods for constructing a path with in a fluent mode.

FluentPathContainer

Extension of the Container class that adds the factories that construct FluentPath's.

FunctionExpressionsBuilder

Builder for function expressions.

GraphPattern

Wrapper for easier usage of SPARQL GRAPH patterns.

GroupPattern

Wrapper for easier usage of SPARQL group patterns.

Literal

Wrapper for easier usage of SPARQL Literals as objects and for declaring triple patterns as its subject.

MinusPattern

Wrapper for easier usage of SPARQL MINUS patterns.

MultipleValuesPattern

Wrapper for easier usage of SPARQL VALUES patterns that have multiple variables.

MultipleValuesPatternMore

Wrapper for add more values to a MultipleValuesPattern.

NotTriplePattern

Object that contains a pattern made from a non triple statement.

NotTriplePatternsBuilder

Builder for non triple based patterns.

OperationExpressionsBuilder

Builder for operation expressions.

OptionalPattern

Wrapper for easier usage of SPARQL OPTIONAL patterns.

OrderBuilder

Builder that lets you construct an object that sets a specific order in a condition to be used in OrderClause.

OrderCondition

Object that sets and specific order for a condition to be used in OrderClause.

Path

Object that contains a property path.

PathBuilder

Builder with the methods that helps you to construct any path.

PathsBuilder

Object with the methods to build a property path.

Pattern

Object that contains any type of pattern.

PatternBuilder

Helper builder for generate patters.

Projectable

Object that returns any kind of projectable data for a select query.

PropertyBuilder

Object that allows to add a property to the triple related.

PropertyBuilderMore

Object that allows to add more properties to the triple related.

RDFLiteral

Wrapper for easier usage of SPARQL RDLiterals as objects and for declaring triple patterns as its subject.

Resource

Wrapper for easier usage of IRIs and prefixed names as objects and for declaring triple patterns as its subject.

ServicePattern

Wrapper for easier usage of SPARQL SERVICE patterns.

SingleValuesPattern

Wrapper for easier usage of SPARQL VALUES patterns that have a single variable.

SingleValuesPatternMore

Wrapper for add more values to a SingleValuesPattern.

SubSelectPattern

Interface with the methods available to make a sub-SELECT query.

TriplePattern

Object that contains a pattern made from a triple subject.

TriplePatternsBuilder

Builder for triples based elements.

TripleSubject

Object that contains a specific triple subject and allows to create patterns for it.

UnionPattern

Wrapper for easier usage of SPARQL UNION patterns.

Variable

Wrapper for easier usage of SPARQL variables as objects and for declaring triple pattern as its subject.

WherePattern

Interface with the methods available to make a WHERE statement of a sub-query.

Type Aliases