tokens

Classes

AdditiveOperationToken

Token that represents the additive operations for expressions.

AskToken

The token of the ASK query statement.

AssigmentToken

Token that encapsulates the assigment of a expression into a variable.

BaseToken

The token of the BASE statement.

BinaryOperationToken

Token that represents the binary operations for expressions.

BindToken

The token of the BIND statement.

BlankNodePropertyToken

The generic token of a blank node property list.

BlankNodeToken

The token of a blank node resource.

BracketedExpressionToken

Token that represents the a bracketed expression.

CollectionToken

The token of a collection triples node.

ConditionalAndOperationToken

Token that represents the conditional AND operations for expressions.

ConditionalOrOperationToken

Token that represents the conditional OR operations for expressions.

ConstructToken

The token of the CONSTRUCT query statement.

ExplicitOrderConditionToken

Token of the order condition with an specific flow.

ExpressionListToken

Token that represents the expression list in a build-in function and the argument list in a custom function.

FilterToken

The token of the FILTER statement.

FromToken

The token of the FROM statement.

GraphToken

The token of the GRAPH statement.

GroupPatternToken

The token of the for grouping pattern statements.

GroupToken

The token of the GROUP BY statement.

HavingToken

The token of the HAVING statement.

InclusionExpressionToken

Token that represents the relational inclusion expression.

IRIRefToken

The token of the IRI term.

LanguageToken

The token of the language tag term.

LimitToken

The token of the LIMIT statement.

LiteralToken

The token of the any literal term.

MinusPatternToken

The token of the MINUS statement.

MultiplicativeOperationToken

Token that represents the multiplicative operations for expressions.

OffsetToken

The token of the OFFSET statement.

OptionalToken

The token of the OPTIONAL statement.

OrderToken

The token of the GROUP BY statement.

PathAlternativeToken

Token for the alternative paths statement.

PathInverseToken

Token for inverting a path statement.

PathModToken

Token for the primary path with an specific mod.

PathNegatedToken

Token for the negation of a path statement.

PathSequenceToken

Token for the sequence paths statement.

PrefixedNameToken

The token of the prefixed named term.

PrefixToken

The token of the PREFIX statement.

PropertyToken

The token for defining a property statement.

QueryToken

Token of a complete query statement.

RDFLiteralToken

The token of the RDF Literal term.

RelationalOperationToken

Token that represents the relational operations for expressions.

SelectToken

The token of the SELECT query statement.

ServicePatternToken

The token of the SERVICE statement.

SharedQueryClauseToken

Abstract class with the shared data of a query clause token (SELECT, CONSTRUCT, etc.).

SharedSelectToken

Abstract class of the shared data of SELECT and SUB-SELECT statements.

SharedSubPathToken

Class with the implementation of a sub-path token.

SubjectToken

The token for defining a triple subject statement.

UnaryOperationToken

Token that represents the unary operations for expressions.

UnionPatternToken

The token of the UNION statement.

ValuesToken

The token of the VALUES clause or pattern statement.

VariableToken

The token for variable statements.

WhereToken

The token for WHERE statements.

Interfaces

TokenNode

Base interfaces that defines a token.

Type Aliases

AdditiveExpressionToken

Alias with the tokens that comprehends all the kinds of additive expressions.

ConditionalAndExpressionToken

Alias with the tokens that comprehends all the kinds of conditional AND expressions.

ConditionalOrExpressionToken

Alias with the tokens that comprehends all the kinds of conditional OR expressions.

ConstraintToken

Alias that represents a constraint.

ExpressionToken

Alias with the tokens that comprehends all the kinds of expressions.

IRIToken

Alias for any IRI token.

MultiplicativeExpressionToken

Alias with the tokens that comprehends all the kinds of multiplicative expressions.

NotTripleToken

Alias for all the tokens that are not a triple token.

NumericExpressionToken

Alias with for the additive expression tokens.

ObjectToken

Alias for the tokens that that can be used as an object.

PathEltToken

Alias for the elt path statement.

PathInAlternativeToken

Alias for the path used by PathAlternativeToken.

PathInNegatedToken

Alias for the tokens used by PathNegatedToken.

PathInSequenceToken

Alias of the tokens used by PathSequenceToken.

PathPrimaryToken

Alias to the primary path of a path statement.

PathToken

Alias to the every token that is considered a path.

PatternToken

Alias for the tokens that can be used as patterns.

PrimaryExpressionToken

Alias with the tokens that comprehends all the kinds of primary expressions.

ProjectableToken

Alias for all the projectable tokens for a SELECT

QueryClauseToken

Alias for the types of query clauses supported.

RelationalExpressionToken

Alias with the tokens that comprehends all the kinds of relational expressions.

SolutionModifierToken

Alias for grouping the modifiers a query can have.

SubPathInNegatedToken

Token of the group accepted by PathNegatedToken.

SubPathToken

Token for grouping a path token inside a parenthesis.

TermToken

Alias fot the tokens that are defined as a term.

TripleNodeToken

Alias for the tokens that are considered as triples node.

TripleToken

Alias for a more accurate naming of the triple tokens.

UnaryExpressionToken

Alias with the tokens that comprehends all the kinds of unary expressions.

ValueLogicalToken

Alias with for the relational expression tokens.