| AbstractBinaryBooleanOperatorSPARQLFunctionSymbol |
|
| AbstractBinaryComparisonSPARQLFunctionSymbol |
|
| AbstractCommonDenominatorFunctionSymbol |
|
| AbstractHashSPARQLFunctionSymbol |
|
| AbstractIsASPARQLFunctionSymbol |
|
| AbstractLexicalNonStrictEqOrInequalityFunctionSymbol |
|
| AbstractStrBeforeOrAfterSPARQLFunctionSymbol |
|
| AbstractSubStrSPARQLFunctionSymbol |
|
| AbstractUnaryBooleanSPARQLFunctionSymbol |
|
| AbstractUnaryStringSPARQLFunctionSymbol |
|
| AggregationSimplificationImpl |
|
| AreCompatibleRDFStringFunctionSymbolImpl |
TODO: find a better name
|
| AvgSPARQLFunctionSymbolImpl |
|
| BinaryNumericLexicalFunctionSymbolImpl |
|
| BooleanFunctionSymbolImpl |
|
| BoundSPARQLFunctionSymbolImpl |
|
| CoalesceSPARQLFunctionSymbolImpl |
|
| CommonDenominatorFunctionSymbolImpl |
|
| CommonPropagatedOrSubstitutedNumericTypeFunctionSymbolImpl |
|
| ConcatSPARQLFunctionSymbolImpl |
Arity >= 2
|
| ContainsSPARQLFunctionSymbolImpl |
|
| CountSPARQLFunctionSymbolImpl |
|
| DatatypeSPARQLFunctionSymbolImpl |
|
| DivideSPARQLFunctionSymbolImpl |
|
| DummyGroupConcatSPARQLFunctionSymbol |
|
| EBVSPARQLLikeFunctionSymbolImpl |
|
| EndsWithSPARQLFunctionSymbolImpl |
|
| FunctionSymbolFactoryImpl |
|
| FunctionSymbolImpl |
|
| GreaterThanSPARQLFunctionSymbolImpl |
|
| IsARDFTermTypeFunctionSymbolImpl |
TODO: find a better name!
|
| IsBlankSPARQLFunctionSymbolImpl |
|
| IsIRISPARQLFunctionSymbolImpl |
|
| IsLiteralSPARQLFunctionSymbolImpl |
|
| IsNumericSPARQLFunctionSymbolImpl |
|
| LangMatchesSPARQLFunctionSymbolImpl |
|
| LangSPARQLFunctionSymbolImpl |
|
| LangTagFunctionSymbolImpl |
Takes a RDF type term as input.
|
| LcaseSPARQLFunctionSymbolImpl |
|
| LessThanSPARQLFunctionSymbolImpl |
|
| LexicalEBVFunctionSymbolImpl |
https://www.w3.org/TR/sparql11-query/#ebv
Limitation:
- We don't look for invalid lexical form for booleans and numerics
|
| LexicalInequalityFunctionSymbolImpl |
|
| LexicalLangMatchesFunctionSymbolImpl |
|
| LexicalNonStrictEqualityFunctionSymbolImpl |
|
| LogicalAndSPARQLFunctionSymbolImpl |
|
| LogicalOrSPARQLFunctionSymbolImpl |
|
| Md5SPARQLFunctionSymbolImpl |
|
| MinBasedSampleSPARQLFunctionSymbol |
SAMPLE implemented as MIN
|
| MinOrMaxSPARQLFunctionSymbolImpl |
|
| MultitypedInputUnarySPARQLFunctionSymbolImpl |
Allows different datatypes as input.
|
| NonStrictEqSPARQLFunctionSymbolImpl |
|
| NotSPARQLFunctionSymbolImpl |
|
| NotYetTypedEqualityFunctionSymbolImpl |
|
| NowSPARQLFunctionSymbolImpl |
|
| NumericBinarySPARQLFunctionSymbolImpl |
|
| RandSPARQLFunctionSymbolImpl |
Non-deterministic
TODO: explain the use of the UUID
|
| RDF2DBBooleanFunctionSymbolImpl |
|
| RDFDatatypeStringFunctionSymbolImpl |
|
| RDFTermFunctionSymbolImpl |
|
| RDFTermTypeFunctionSymbolImpl |
|
| ReduciblePositiveAritySPARQLFunctionSymbolImpl |
The SPARQL function must be reducible to DB functions and RDF construction and testing functions
Arity >= 1
|
| RegexSPARQLFunctionSymbolImpl |
|
| ReplaceSPARQLFunctionSymbolImpl |
|
| SameTermSPARQLFunctionSymbolImpl |
SPARQL's strict equality function symbol
|
| Sha1SPARQLFunctionSymbolImpl |
|
| Sha256SPARQLFunctionSymbolImpl |
|
| Sha512SPARQLFunctionSymbolImpl |
|
| SimpleUnarySPARQLFunctionSymbolImpl |
|
| SPARQLFunctionSymbolImpl |
|
| SPARQLLikeFunctionSymbolImpl |
May not implement the SPARQLFunctionSymbol interface.
|
| StartsWithSPARQLFunctionSymbolImpl |
|
| StrAfterSPARQLFunctionSymbolImpl |
|
| StrBeforeSPARQLFunctionSymbolImpl |
|
| StringBooleanBinarySPARQLFunctionSymbolImpl |
|
| StrlenSPARQLFunctionSymbolImpl |
|
| StrSPARQLFunctionSymbolImpl |
|
| StrUUIDSPARQLFunctionSymbolImpl |
|
| SubStr2SPARQLFunctionSymbolImpl |
|
| SubStr3SPARQLFunctionSymbolImpl |
|
| SumLikeSPARQLAggregationFunctionSymbolImpl |
TODO: find a better name
For aggregates like SUM where AGG(xsd:integer) returns an xsd:integer.
|
| SumSPARQLFunctionSymbolImpl |
|
| UcaseSPARQLFunctionSymbolImpl |
|
| UnaryLatelyTypedFunctionSymbolImpl |
This function symbol takes a lexical term and a meta RDF term type term as input.
|
| UnaryLexicalFunctionSymbolImpl |
Takes a lexical term and a meta RDF term type term as input.
|
| UnaryNumericSPARQLAggregationFunctionSymbolImpl |
|
| UnaryNumericSPARQLFunctionSymbolImpl |
|
| UUIDSPARQLFunctionSymbolImpl |
|