| Modifier and Type | Class and Description |
|---|---|
class |
RelationPredicateImpl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AtomPredicate
TODO: explain
|
interface |
QuadPredicate |
interface |
RDFAtomPredicate
Abstraction for triples, quads and so on.
|
interface |
RelationPredicate |
interface |
TriplePredicate |
| Modifier and Type | Class and Description |
|---|---|
class |
AtomPredicateImpl
TODO: in the future, make it independent from PredicateImpl
|
class |
QuadPredicateImpl |
class |
RDFAtomPredicateImpl |
class |
TriplePredicateImpl |
| Modifier and Type | Method and Description |
|---|---|
Predicate |
Function.getFunctionSymbol()
Get the function symbol.
|
| Modifier and Type | Method and Description |
|---|---|
Function |
TermFactory.getFunction(Predicate functor,
List<Term> terms) |
Function |
TermFactory.getFunction(Predicate functor,
Term... terms)
Construct a
Function object. |
void |
Function.setPredicate(Predicate p) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregationFunctionSymbol |
interface |
BooleanFunctionSymbol |
interface |
FunctionSymbol
FunctionSymbols are the functors needed to build ImmutableFunctionalTerms
|
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 | 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 | Class and Description |
|---|---|
class |
PredicateImpl |
| Modifier and Type | Method and Description |
|---|---|
Predicate |
PredicateImpl.clone() |
Predicate |
AbstractFunctionalTerm.getFunctionSymbol() |
| Modifier and Type | Method and Description |
|---|---|
Function |
ImmutabilityTools.convertToMutableFunction(Predicate predicateOrFunctionSymbol,
com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms) |
Function |
TermFactoryImpl.getFunction(Predicate functor,
List<Term> arguments) |
Function |
TermFactoryImpl.getFunction(Predicate functor,
Term... arguments) |
void |
FunctionalTermImpl.setPredicate(Predicate predicate) |
void |
AbstractFunctionalTerm.setPredicate(Predicate predicate) |
| Constructor and Description |
|---|
AbstractFunctionalTerm(Predicate functor) |
FunctionalTermImpl(Predicate functor,
List<Term> terms) |
FunctionalTermImpl(Predicate functor,
Term... terms)
The default constructor.
|
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.