| Modifier and Type | Method and Description |
|---|---|
RDFTermTypeConstant |
TypeConstantDictionary.convert(DBConstant constant) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableBiMap<DBConstant,RDFTermTypeConstant> |
TypeConstantDictionary.createConversionMap(Collection<RDFTermTypeConstant> termTypeConstants) |
| Modifier and Type | Method and Description |
|---|---|
DBConstant |
TypeConstantDictionary.convert(RDFTermTypeConstant termTypeConstant) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableBiMap<DBConstant,RDFTermTypeConstant> |
TypeConstantDictionary.createConversionMap(Collection<RDFTermTypeConstant> termTypeConstants) |
| Modifier and Type | Method and Description |
|---|---|
RDFTermTypeConstant |
TypeConstantDictionaryImpl.convert(DBConstant constant) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableBiMap<DBConstant,RDFTermTypeConstant> |
TypeConstantDictionaryImpl.createConversionMap(Collection<RDFTermTypeConstant> termTypeConstants) |
| Modifier and Type | Method and Description |
|---|---|
DBConstant |
TypeConstantDictionaryImpl.convert(RDFTermTypeConstant termTypeConstant) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableBiMap<DBConstant,RDFTermTypeConstant> |
TypeConstantDictionaryImpl.createConversionMap(Collection<RDFTermTypeConstant> termTypeConstants) |
| Constructor and Description |
|---|
QuadPredicateImpl(com.google.common.collect.ImmutableList<TermType> expectedBaseTypes,
RDFTermTypeConstant iriType,
org.apache.commons.rdf.api.RDF rdfFactory) |
RDFAtomPredicateImpl(String name,
com.google.common.collect.ImmutableList<TermType> expectedBaseTypes,
int subjectIndex,
int propertyIndex,
int objectIndex,
RDFTermTypeConstant iriType,
org.apache.commons.rdf.api.RDF rdfFactory) |
TriplePredicateImpl(com.google.common.collect.ImmutableList<TermType> expectedBaseTypes,
RDFTermTypeConstant iriType,
org.apache.commons.rdf.api.RDF rdfFactory) |
| Modifier and Type | Method and Description |
|---|---|
RDFTermTypeConstant |
TermFactory.getRDFTermTypeConstant(RDFTermType type) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableFunctionalTerm |
TermFactory.getRDFTermTypeFunctionalTerm(ImmutableTerm term,
TypeConstantDictionary dictionary,
com.google.common.collect.ImmutableSet<RDFTermTypeConstant> possibleConstants,
boolean isSimplifiable) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableBiMap<DBConstant,RDFTermTypeConstant> |
RDFTermTypeFunctionSymbol.getConversionMap() |
| Modifier and Type | Method and Description |
|---|---|
RDFTermTypeFunctionSymbol |
FunctionSymbolFactory.getRDFTermTypeFunctionSymbol(TypeConstantDictionary dictionary,
com.google.common.collect.ImmutableSet<RDFTermTypeConstant> possibleConstants,
boolean isSimplifiable) |
default ImmutableFunctionalTerm |
RDFTermTypeFunctionSymbol.lift(com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms,
Function<RDFTermTypeConstant,? extends ImmutableTerm> caseTermFct,
TermFactory termFactory,
boolean isBoolean) |
ImmutableFunctionalTerm |
RDFTermTypeFunctionSymbol.lift(com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms,
Function<RDFTermTypeConstant,ImmutableTerm> caseTermFct,
TermFactory termFactory)
Builds a DB CASE functional term with an "entry" for possible DBConstant value.
|
ImmutableExpression |
RDFTermTypeFunctionSymbol.liftExpression(com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms,
Function<RDFTermTypeConstant,ImmutableExpression> caseExpressionFct,
TermFactory termFactory)
Builds a boolean DB CASE functional term with an "entry" for possible DBConstant value.
|
| Modifier and Type | Method and Description |
|---|---|
protected Optional<RDFTermTypeConstant> |
CommonPropagatedOrSubstitutedNumericTypeFunctionSymbolImpl.evaluateCombination(com.google.common.collect.ImmutableList<RDFTermTypeConstant> constants,
Optional<RDFTermTypeConstant> optionalMergedTypeConstant,
TermFactory termFactory) |
protected abstract Optional<RDFTermTypeConstant> |
AbstractCommonDenominatorFunctionSymbol.evaluateCombination(com.google.common.collect.ImmutableList<RDFTermTypeConstant> constants,
Optional<RDFTermTypeConstant> optionalMergedTypeConstant,
TermFactory termFactory) |
protected Optional<RDFTermTypeConstant> |
CommonDenominatorFunctionSymbolImpl.evaluateCombination(com.google.common.collect.ImmutableList<RDFTermTypeConstant> constants,
Optional<RDFTermTypeConstant> optionalMergedTypeConstant,
TermFactory termFactory) |
com.google.common.collect.ImmutableBiMap<DBConstant,RDFTermTypeConstant> |
RDFTermTypeFunctionSymbolImpl.getConversionMap() |
| Modifier and Type | Method and Description |
|---|---|
protected ImmutableTerm |
AbstractLexicalNonStrictEqOrInequalityFunctionSymbol.simplifyWithConstantTypes(TermFactory termFactory,
VariableNullability variableNullability,
DBTypeFactory dbTypeFactory,
ImmutableTerm lexicalTerm1,
ImmutableTerm lexicalTerm2,
RDFTermTypeConstant typeTerm1,
RDFTermTypeConstant typeTerm2) |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<RDFTermTypeConstant> |
CommonPropagatedOrSubstitutedNumericTypeFunctionSymbolImpl.evaluateCombination(com.google.common.collect.ImmutableList<RDFTermTypeConstant> constants,
Optional<RDFTermTypeConstant> optionalMergedTypeConstant,
TermFactory termFactory) |
protected Optional<RDFTermTypeConstant> |
CommonPropagatedOrSubstitutedNumericTypeFunctionSymbolImpl.evaluateCombination(com.google.common.collect.ImmutableList<RDFTermTypeConstant> constants,
Optional<RDFTermTypeConstant> optionalMergedTypeConstant,
TermFactory termFactory) |
protected abstract Optional<RDFTermTypeConstant> |
AbstractCommonDenominatorFunctionSymbol.evaluateCombination(com.google.common.collect.ImmutableList<RDFTermTypeConstant> constants,
Optional<RDFTermTypeConstant> optionalMergedTypeConstant,
TermFactory termFactory) |
protected abstract Optional<RDFTermTypeConstant> |
AbstractCommonDenominatorFunctionSymbol.evaluateCombination(com.google.common.collect.ImmutableList<RDFTermTypeConstant> constants,
Optional<RDFTermTypeConstant> optionalMergedTypeConstant,
TermFactory termFactory) |
protected Optional<RDFTermTypeConstant> |
CommonDenominatorFunctionSymbolImpl.evaluateCombination(com.google.common.collect.ImmutableList<RDFTermTypeConstant> constants,
Optional<RDFTermTypeConstant> optionalMergedTypeConstant,
TermFactory termFactory) |
protected Optional<RDFTermTypeConstant> |
CommonDenominatorFunctionSymbolImpl.evaluateCombination(com.google.common.collect.ImmutableList<RDFTermTypeConstant> constants,
Optional<RDFTermTypeConstant> optionalMergedTypeConstant,
TermFactory termFactory) |
RDFTermTypeFunctionSymbol |
FunctionSymbolFactoryImpl.getRDFTermTypeFunctionSymbol(TypeConstantDictionary dictionary,
com.google.common.collect.ImmutableSet<RDFTermTypeConstant> possibleConstants,
boolean isSimplifiable) |
ImmutableFunctionalTerm |
RDFTermTypeFunctionSymbolImpl.lift(com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms,
Function<RDFTermTypeConstant,ImmutableTerm> caseTermFct,
TermFactory termFactory) |
ImmutableExpression |
RDFTermTypeFunctionSymbolImpl.liftExpression(com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms,
Function<RDFTermTypeConstant,ImmutableExpression> caseExpressionFct,
TermFactory termFactory) |
protected ImmutableTerm |
AbstractCommonDenominatorFunctionSymbol.simplifyUsingMagicNumbers(com.google.common.collect.ImmutableList<ImmutableFunctionalTerm> otherTerms,
Optional<RDFTermTypeConstant> optionalMergedTypeConstant,
TermFactory termFactory)
otherTerms: all use a RDFTermTypeFunctionSymbol.
|
| Constructor and Description |
|---|
RDFTermTypeFunctionSymbolImpl(TypeFactory typeFactory,
TypeConstantDictionary dictionary,
com.google.common.collect.ImmutableBiMap<DBConstant,RDFTermTypeConstant> conversionMap,
boolean isSimplifiable) |
| Modifier and Type | Class and Description |
|---|---|
class |
RDFTermTypeConstantImpl |
| Modifier and Type | Method and Description |
|---|---|
RDFTermTypeConstant |
TermFactoryImpl.getRDFTermTypeConstant(RDFTermType type) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableFunctionalTerm |
TermFactoryImpl.getRDFTermTypeFunctionalTerm(ImmutableTerm term,
TypeConstantDictionary dictionary,
com.google.common.collect.ImmutableSet<RDFTermTypeConstant> possibleConstants,
boolean isSimplifiable) |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.