| Modifier and Type | Method and Description |
|---|---|
FunctionSymbol |
ImmutableFunctionalTerm.getFunctionSymbol() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableFunctionalTerm |
TermFactory.getImmutableFunctionalTerm(FunctionSymbol functor,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms) |
ImmutableFunctionalTerm |
TermFactory.getImmutableFunctionalTerm(FunctionSymbol functor,
ImmutableTerm... terms) |
NonGroundFunctionalTerm |
TermFactory.getNonGroundFunctionalTerm(FunctionSymbol functor,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<ImmutableTerm> terms) |
NonGroundFunctionalTerm |
TermFactory.getNonGroundFunctionalTerm(FunctionSymbol functor,
ImmutableTerm... terms) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregationFunctionSymbol |
interface |
BooleanFunctionSymbol |
interface |
LangSPARQLFunctionSymbol |
interface |
NotYetTypedEqualityFunctionSymbol
To be used when parsing the mapping and when an equality is found.
|
interface |
RDFTermFunctionSymbol
Binary function that creates a RDF term
|
interface |
RDFTermTypeFunctionSymbol
Builds a RDFTermTypeConstant out of a DBConstant
|
interface |
SPARQLAggregationFunctionSymbol |
interface |
SPARQLFunctionSymbol |
| Modifier and Type | Method and Description |
|---|---|
FunctionSymbol |
FunctionSymbolFactory.getBinaryNumericLexicalFunctionSymbol(String dbNumericOperationName) |
FunctionSymbol |
FunctionSymbolFactory.getCommonDenominatorFunctionSymbol(int arity) |
FunctionSymbol |
FunctionSymbolFactory.getCommonPropagatedOrSubstitutedNumericTypeFunctionSymbol()
Binary
|
FunctionSymbol |
FunctionSymbolFactory.getLangTagFunctionSymbol()
Do NOT confuse it with the LANG SPARQL function
This function symbol takes a RDF type term as input.
|
FunctionSymbol |
FunctionSymbolFactory.getRDFDatatypeStringFunctionSymbol()
Do NOT confuse it with the LANG DATATYPE function
This function symbol takes a RDF type term as input.
|
FunctionSymbol |
FunctionSymbolFactory.getSPARQLEffectiveBooleanValueFunctionSymbol()
Special function capturing the EBV logic
https://www.w3.org/TR/sparql11-query/#ebv
Returns an XSD.BOOLEAN
|
FunctionSymbol |
FunctionSymbolFactory.getUnaryLatelyTypedFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct,
DBTermType targetType) |
FunctionSymbol |
FunctionSymbolFactory.getUnaryLexicalFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BnodeStringTemplateFunctionSymbol |
interface |
DBAndFunctionSymbol |
interface |
DBBooleanFunctionSymbol |
interface |
DBConcatFunctionSymbol |
interface |
DBFunctionSymbol |
interface |
DBIfElseNullFunctionSymbol |
interface |
DBIfThenFunctionSymbol
Abstraction for CASE, IF-ELSE-NULL and so on
|
interface |
DBIsNullOrNotFunctionSymbol |
interface |
DBIsTrueFunctionSymbol |
interface |
DBMathBinaryOperator
For *, /, +, -
|
interface |
DBNotFunctionSymbol |
interface |
DBOrFunctionSymbol |
interface |
DBStrictEqFunctionSymbol |
interface |
DBTypeConversionFunctionSymbol
Slightly more general abstraction than a regular DB cast,
as it MAY perform some normalization to a specific format.
|
interface |
FalseOrNullFunctionSymbol |
interface |
IRIStringTemplateFunctionSymbol
Such a function symbol is specific to IRI template
|
interface |
NonDeterministicDBFunctionSymbol
TODO: explain
|
interface |
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
|
interface |
TrueOrNullFunctionSymbol |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends ImmutableFunctionalTerm> |
AbstractDBIfThenFunctionSymbol.pushDownFunctionalTerm(T functionalTerm,
int indexOfDBIfThenFunctionSymbol,
TermFactory termFactory,
BiFunction<FunctionSymbol,it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm>,T> functionalTermCst,
BiFunction<Stream<Map.Entry<ImmutableExpression,T>>,T,T> caseCst) |
| Modifier and Type | Method and Description |
|---|---|
FunctionSymbol |
FunctionSymbolFactoryImpl.getBinaryNumericLexicalFunctionSymbol(String dbNumericOperationName) |
FunctionSymbol |
FunctionSymbolFactoryImpl.getCommonDenominatorFunctionSymbol(int arity) |
FunctionSymbol |
FunctionSymbolFactoryImpl.getCommonPropagatedOrSubstitutedNumericTypeFunctionSymbol() |
FunctionSymbol |
FunctionSymbolFactoryImpl.getLangTagFunctionSymbol() |
FunctionSymbol |
FunctionSymbolFactoryImpl.getRDFDatatypeStringFunctionSymbol() |
FunctionSymbol |
FunctionSymbolFactoryImpl.getSPARQLEffectiveBooleanValueFunctionSymbol() |
FunctionSymbol |
FunctionSymbolFactoryImpl.getUnaryLatelyTypedFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct,
DBTermType targetType) |
FunctionSymbol |
FunctionSymbolFactoryImpl.getUnaryLexicalFunctionSymbol(Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct) |
| Modifier and Type | Method and Description |
|---|---|
FunctionSymbol |
ImmutableFunctionalTermImpl.getFunctionSymbol() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableFunctionalTerm |
TermFactoryImpl.getImmutableFunctionalTerm(FunctionSymbol functor,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms) |
ImmutableFunctionalTerm |
TermFactoryImpl.getImmutableFunctionalTerm(FunctionSymbol functor,
ImmutableTerm... terms) |
NonGroundFunctionalTerm |
TermFactoryImpl.getNonGroundFunctionalTerm(FunctionSymbol functor,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<ImmutableTerm> terms) |
NonGroundFunctionalTerm |
TermFactoryImpl.getNonGroundFunctionalTerm(FunctionSymbol functor,
ImmutableTerm... terms) |
| Constructor and Description |
|---|
GroundFunctionalTermImpl(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends GroundTerm> terms,
FunctionSymbol functor,
TermFactory termFactory) |
ImmutableFunctionalTermImpl(FunctionSymbol functionSymbol,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms,
TermFactory termFactory) |
ImmutableFunctionalTermImpl(FunctionSymbol functor,
TermFactory termFactory,
ImmutableTerm... terms) |
NonGroundFunctionalTermImpl(FunctionSymbol functor,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms,
TermFactory termFactory) |
NonGroundFunctionalTermImpl(TermFactory termFactory,
FunctionSymbol functor,
ImmutableTerm... terms) |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.