| Interface | Description |
|---|---|
| BnodeStringTemplateFunctionSymbol | |
| DBAndFunctionSymbol | |
| DBBooleanFunctionSymbol | |
| DBConcatFunctionSymbol | |
| DBFunctionSymbol | |
| DBFunctionSymbolFactory |
Factory for DBFunctionSymbols
Accessible through Guice (recommended) or through CoreSingletons.
|
| DBFunctionSymbolSerializer | |
| DBIfElseNullFunctionSymbol | |
| DBIfThenFunctionSymbol |
Abstraction for CASE, IF-ELSE-NULL and so on
|
| DBIsNullOrNotFunctionSymbol | |
| DBIsTrueFunctionSymbol | |
| DBMathBinaryOperator |
For *, /, +, -
|
| DBNotFunctionSymbol | |
| DBOrFunctionSymbol | |
| DBStrictEqFunctionSymbol | |
| DBTypeConversionFunctionSymbol |
Slightly more general abstraction than a regular DB cast,
as it MAY perform some normalization to a specific format.
|
| FalseOrNullFunctionSymbol | |
| IRIStringTemplateFunctionSymbol |
Such a function symbol is specific to IRI template
|
| NonDeterministicDBFunctionSymbol |
TODO: explain
|
| ObjectStringTemplateFunctionSymbol |
Such a function symbol is specific to object identifier (IRI, bnode) template
NB: a functional term using this symbol is producing a DB string or a NULL
|
| TrueOrNullFunctionSymbol |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.