| AbstractBinaryBooleanOperatorSPARQLFunctionSymbol |
| AbstractBinaryComparisonSPARQLFunctionSymbol |
| AbstractBnodeSPARQLFunctionSymbol
Non-deterministic when arity
TODO: explain the use of the UUID
|
| AbstractCommonDenominatorFunctionSymbol |
| AbstractHashSPARQLFunctionSymbol |
| AbstractIsASPARQLFunctionSymbol |
| AbstractLexicalNonStrictEqOrInequalityFunctionSymbol |
| AbstractStrBeforeOrAfterSPARQLFunctionSymbol |
| AbstractSubStrSPARQLFunctionSymbol |
| AbstractUnaryBooleanSPARQLFunctionSymbol |
| AbstractUnaryStringSPARQLFunctionSymbol |
| BooleanFunctionSymbolImpl |
| FunctionSymbolImpl |
| MinOrMaxSPARQLFunctionSymbolImpl |
| MultitypedInputUnarySPARQLFunctionSymbolImpl.TriFunction |
| NumericBinarySPARQLFunctionSymbolImpl |
| ReduciblePositiveAritySPARQLFunctionSymbolImpl
The SPARQL function must be reducible to DB functions and RDF construction and testing functions
Arity >= 1
|
| SPARQLFunctionSymbolImpl |
| SPARQLLikeFunctionSymbolImpl
May not implement the SPARQLFunctionSymbol interface.
|
| StringBooleanBinarySPARQLFunctionSymbolImpl |
| SumLikeSPARQLAggregationFunctionSymbolImpl
TODO: find a better name
For aggregates like SUM where AGG(xsd:integer) returns an xsd:integer.
|
| UnaryLatelyTypedFunctionSymbolImpl
This function symbol takes a lexical term and a meta RDF term type term as input.
|
| UnaryNumericSPARQLAggregationFunctionSymbolImpl |