public class TermFactoryImpl extends Object implements TermFactory
public IRIConstant getConstantIRI(org.apache.commons.rdf.api.IRI iri)
TermFactoryIRIConstant object. This type of term is written as a
usual URI construction following the generic URI syntax specification
(RFC 3986).
scheme://host:port/path#fragment
Examples:
http://example.org/some/paths
http://example.org/some/paths/to/resource#frag01
ftp://example.org/resource.txt
are all well-formed URI strings.
getConstantIRI in interface TermFactoryiri - the URI.public IRIConstant getConstantIRI(String iri)
getConstantIRI in interface TermFactorypublic RDFLiteralConstant getRDFLiteralConstant(String value, RDFDatatype type)
TermFactoryRDFLiteralConstant object with a type definition.
Example:
"Person"^^xsd:String
22^^xsd:Integer
getRDFLiteralConstant in interface TermFactoryvalue - the value of the constant.type - the type of the constant.public RDFLiteralConstant getRDFLiteralConstant(String value, org.apache.commons.rdf.api.IRI type)
getRDFLiteralConstant in interface TermFactorypublic RDFLiteralConstant getRDFLiteralConstant(String value, String language)
TermFactoryRDFLiteralConstant object with a language tag.
Example:
"This is American English"@en-US
getRDFLiteralConstant in interface TermFactoryvalue - the value of the constant.language - the language tag for the constant.public RDFConstant getRDFConstant(String lexicalValue, RDFTermType termType)
getRDFConstant in interface TermFactorypublic ImmutableFunctionalTerm getRDFLiteralFunctionalTerm(ImmutableTerm lexicalTerm, RDFDatatype type)
getRDFLiteralFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getRDFLiteralFunctionalTerm(ImmutableTerm lexicalTerm, org.apache.commons.rdf.api.IRI datatypeIRI)
getRDFLiteralFunctionalTerm in interface TermFactorypublic DBConstant getDBConstant(String value, DBTermType termType)
getDBConstant in interface TermFactorypublic DBConstant getDBStringConstant(String value)
getDBStringConstant in interface TermFactorypublic ImmutableFunctionalTerm getRDFLiteralFunctionalTerm(ImmutableTerm lexicalTerm, String language)
getRDFLiteralFunctionalTerm in interface TermFactorypublic Variable getVariable(String name)
TermFactoryVariable object. The variable name is started by a
dollar sign ('$') or a question mark sign ('?'), e.g.:
pred($x)
func(?x, ?y)
getVariable in interface TermFactoryname - the name of the variable.public RDFTermTypeConstant getRDFTermTypeConstant(RDFTermType type)
getRDFTermTypeConstant in interface TermFactorypublic ImmutableFunctionalTerm getRDFTermTypeFunctionalTerm(ImmutableTerm term, TypeConstantDictionary dictionary, com.google.common.collect.ImmutableSet<RDFTermTypeConstant> possibleConstants, boolean isSimplifiable)
getRDFTermTypeFunctionalTerm in interface TermFactorypublic ImmutableExpression getImmutableExpression(BooleanFunctionSymbol functor, ImmutableTerm... arguments)
getImmutableExpression in interface TermFactorypublic ImmutableExpression getImmutableExpression(BooleanFunctionSymbol functor, com.google.common.collect.ImmutableList<? extends ImmutableTerm> arguments)
getImmutableExpression in interface TermFactorypublic ImmutableExpression getConjunction(com.google.common.collect.ImmutableList<ImmutableExpression> conjunctionOfExpressions)
TermFactorygetConjunction in interface TermFactorypublic ImmutableExpression getConjunction(ImmutableExpression expression, ImmutableExpression... otherExpressions)
TermFactorygetConjunction in interface TermFactorypublic Optional<ImmutableExpression> getConjunction(Stream<ImmutableExpression> expressionStream)
TermFactorygetConjunction in interface TermFactorypublic ImmutableExpression getDisjunction(com.google.common.collect.ImmutableList<ImmutableExpression> disjunctionOfExpressions)
TermFactorygetDisjunction in interface TermFactorypublic ImmutableExpression getDisjunction(ImmutableExpression expression, ImmutableExpression... otherExpressions)
getDisjunction in interface TermFactorypublic Optional<ImmutableExpression> getDisjunction(Stream<ImmutableExpression> expressionStream)
TermFactorygetDisjunction in interface TermFactorypublic ImmutableExpression getDBNot(ImmutableExpression expression)
getDBNot in interface TermFactorypublic ImmutableExpression getFalseOrNullFunctionalTerm(com.google.common.collect.ImmutableList<ImmutableExpression> arguments)
TermFactorygetFalseOrNullFunctionalTerm in interface TermFactorypublic ImmutableExpression getTrueOrNullFunctionalTerm(com.google.common.collect.ImmutableList<ImmutableExpression> arguments)
TermFactorygetTrueOrNullFunctionalTerm in interface TermFactorypublic ImmutableExpression getIsAExpression(ImmutableTerm termTypeTerm, RDFTermType baseType)
TermFactorygetIsAExpression in interface TermFactorypublic ImmutableExpression getAreCompatibleRDFStringExpression(ImmutableTerm typeTerm1, ImmutableTerm typeTerm2)
TermFactorygetAreCompatibleRDFStringExpression in interface TermFactorypublic ImmutableExpression.Evaluation getEvaluation(ImmutableExpression expression)
TermFactorygetEvaluation in interface TermFactorypublic ImmutableExpression.Evaluation getPositiveEvaluation()
getPositiveEvaluation in interface TermFactorypublic ImmutableExpression.Evaluation getNegativeEvaluation()
getNegativeEvaluation in interface TermFactorypublic ImmutableExpression.Evaluation getNullEvaluation()
getNullEvaluation in interface TermFactorypublic ImmutableFunctionalTerm.FunctionalTermDecomposition getFunctionalTermDecomposition(ImmutableTerm liftableTerm)
getFunctionalTermDecomposition in interface TermFactorypublic ImmutableFunctionalTerm.FunctionalTermDecomposition getFunctionalTermDecomposition(ImmutableTerm liftableTerm, com.google.common.collect.ImmutableMap<Variable,ImmutableFunctionalTerm> subTermSubstitutionMap)
getFunctionalTermDecomposition in interface TermFactorypublic ImmutableFunctionalTerm getImmutableFunctionalTerm(FunctionSymbol functor, com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms)
getImmutableFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getImmutableFunctionalTerm(FunctionSymbol functor, ImmutableTerm... terms)
getImmutableFunctionalTerm in interface TermFactorypublic NonGroundFunctionalTerm getNonGroundFunctionalTerm(FunctionSymbol functor, ImmutableTerm... terms)
getNonGroundFunctionalTerm in interface TermFactorypublic NonGroundFunctionalTerm getNonGroundFunctionalTerm(FunctionSymbol functor, com.google.common.collect.ImmutableList<ImmutableTerm> terms)
getNonGroundFunctionalTerm in interface TermFactorypublic TypeFactory getTypeFactory()
getTypeFactory in interface TermFactorypublic VariableNullability createDummyVariableNullability(ImmutableFunctionalTerm functionalTerm)
createDummyVariableNullability in interface TermFactorypublic ImmutableFunctionalTerm getRDFDatatypeStringFunctionalTerm(ImmutableTerm rdfTypeTerm)
getRDFDatatypeStringFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getDBUUID(UUID uuid)
getDBUUID in interface TermFactorypublic ImmutableFunctionalTerm getDBStrBefore(ImmutableTerm arg1, ImmutableTerm arg2)
getDBStrBefore in interface TermFactorypublic ImmutableFunctionalTerm getDBStrAfter(ImmutableTerm arg1, ImmutableTerm arg2)
getDBStrAfter in interface TermFactorypublic ImmutableFunctionalTerm getDBCharLength(ImmutableTerm stringTerm)
getDBCharLength in interface TermFactorypublic ImmutableExpression getDBIsNull(ImmutableTerm immutableTerm)
getDBIsNull in interface TermFactorypublic ImmutableExpression getDBIsNotNull(ImmutableTerm immutableTerm)
getDBIsNotNull in interface TermFactorypublic ImmutableFunctionalTerm getDBMd5(ImmutableTerm stringTerm)
getDBMd5 in interface TermFactorypublic ImmutableFunctionalTerm getDBSha1(ImmutableTerm stringTerm)
getDBSha1 in interface TermFactorypublic ImmutableFunctionalTerm getDBSha256(ImmutableTerm stringTerm)
getDBSha256 in interface TermFactorypublic ImmutableFunctionalTerm getDBSha512(ImmutableTerm stringTerm)
getDBSha512 in interface TermFactorypublic ImmutableFunctionalTerm getCommonPropagatedOrSubstitutedNumericType(ImmutableTerm rdfTypeTerm1, ImmutableTerm rdfTypeTerm2)
getCommonPropagatedOrSubstitutedNumericType in interface TermFactorypublic DBFunctionSymbolFactory getDBFunctionSymbolFactory()
getDBFunctionSymbolFactory in interface TermFactorypublic <T extends ImmutableTerm> ProtoSubstitution<T> getProtoSubstitution(com.google.common.collect.ImmutableMap<Variable,T> map)
TermFactorygetProtoSubstitution in interface TermFactorypublic ImmutableFunctionalTerm getBinaryNumericLexicalFunctionalTerm(String dbNumericOperationName, ImmutableTerm lexicalTerm1, ImmutableTerm lexicalTerm2, ImmutableTerm rdfTypeTerm)
TermFactorygetBinaryNumericLexicalFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getDBBinaryNumericFunctionalTerm(String dbNumericOperationName, DBTermType dbNumericType, ImmutableTerm dbTerm1, ImmutableTerm dbTerm2)
getDBBinaryNumericFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getUnaryLatelyTypedFunctionalTerm(ImmutableTerm lexicalTerm, ImmutableTerm inputRDFTypeTerm, DBTermType targetType, Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct)
getUnaryLatelyTypedFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getUnaryLexicalFunctionalTerm(ImmutableTerm lexicalTerm, ImmutableTerm rdfDatatypeTerm, Function<DBTermType,DBFunctionSymbol> dbFunctionSymbolFct)
getUnaryLexicalFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getSPARQLNonStrictEquality(ImmutableTerm rdfTerm1, ImmutableTerm rdfTerm2)
TermFactorygetSPARQLNonStrictEquality in interface TermFactorypublic ImmutableFunctionalTerm getSPARQLEffectiveBooleanValue(ImmutableTerm rdfTerm)
TermFactorygetSPARQLEffectiveBooleanValue in interface TermFactorypublic ImmutableExpression getLexicalEffectiveBooleanValue(ImmutableTerm lexicalTerm, ImmutableTerm rdfDatatypeTerm)
getLexicalEffectiveBooleanValue in interface TermFactorypublic ImmutableFunctionalTerm getDBRand(UUID uuid)
getDBRand in interface TermFactorypublic ImmutableFunctionalTerm getDBYearFromDatetime(ImmutableTerm dbDatetimeTerm)
getDBYearFromDatetime in interface TermFactorypublic ImmutableFunctionalTerm getDBMonthFromDatetime(ImmutableTerm dbDatetimeTerm)
getDBMonthFromDatetime in interface TermFactorypublic ImmutableFunctionalTerm getDBDayFromDatetime(ImmutableTerm dbDatetimeTerm)
getDBDayFromDatetime in interface TermFactorypublic ImmutableFunctionalTerm getDBHours(ImmutableTerm dbDatetimeTerm)
getDBHours in interface TermFactorypublic ImmutableFunctionalTerm getDBMinutes(ImmutableTerm dbDatetimeTerm)
getDBMinutes in interface TermFactorypublic ImmutableFunctionalTerm getDBSeconds(ImmutableTerm dbDatetimeTerm)
getDBSeconds in interface TermFactorypublic ImmutableFunctionalTerm getDBTz(ImmutableTerm dbDatetimeTerm)
getDBTz in interface TermFactorypublic ImmutableFunctionalTerm getDBNow()
getDBNow in interface TermFactorypublic ImmutableFunctionalTerm getDBCount(boolean isDistinct)
getDBCount in interface TermFactorypublic ImmutableFunctionalTerm getDBCount(ImmutableTerm term, boolean isDistinct)
getDBCount in interface TermFactorypublic ImmutableFunctionalTerm getDBSum(ImmutableTerm subTerm, DBTermType dbType, boolean isDistinct)
getDBSum in interface TermFactorypublic ImmutableFunctionalTerm getDBAvg(ImmutableTerm subTerm, DBTermType dbType, boolean isDistinct)
getDBAvg in interface TermFactorypublic ImmutableFunctionalTerm getDBMin(ImmutableTerm subTerm, DBTermType dbType)
getDBMin in interface TermFactorypublic ImmutableFunctionalTerm getDBMax(ImmutableTerm subTerm, DBTermType dbType)
getDBMax in interface TermFactorypublic ImmutableFunctionalTerm getDBGroupConcat(ImmutableTerm subTerm, String separator, boolean isDistinct)
getDBGroupConcat in interface TermFactorypublic ImmutableExpression getNotYetTypedEquality(ImmutableTerm t1, ImmutableTerm t2)
TermFactorygetNotYetTypedEquality in interface TermFactorypublic ImmutableExpression getLexicalNonStrictEquality(ImmutableTerm lexicalTerm1, ImmutableTerm typeTerm1, ImmutableTerm lexicalTerm2, ImmutableTerm typeTerm2)
getLexicalNonStrictEquality in interface TermFactorypublic ImmutableExpression getLexicalInequality(InequalityLabel inequalityLabel, ImmutableTerm lexicalTerm1, ImmutableTerm typeTerm1, ImmutableTerm lexicalTerm2, ImmutableTerm typeTerm2)
getLexicalInequality in interface TermFactorypublic ImmutableExpression getDBNonStrictNumericEquality(ImmutableTerm dbNumericTerm1, ImmutableTerm dbNumericTerm2)
getDBNonStrictNumericEquality in interface TermFactorypublic ImmutableExpression getDBNonStrictStringEquality(ImmutableTerm dbStringTerm1, ImmutableTerm dbStringTerm2)
getDBNonStrictStringEquality in interface TermFactorypublic ImmutableExpression getDBNonStrictDatetimeEquality(ImmutableTerm dbDatetimeTerm1, ImmutableTerm dbDatetimeTerm2)
getDBNonStrictDatetimeEquality in interface TermFactorypublic ImmutableExpression getDBNonStrictDateEquality(ImmutableTerm dbTerm1, ImmutableTerm dbTerm2)
getDBNonStrictDateEquality in interface TermFactorypublic ImmutableExpression getDBNonStrictDefaultEquality(ImmutableTerm term1, ImmutableTerm term2)
TermFactory--> has to be evaluated by the DB engine
Only suitable for DB termsgetDBNonStrictDefaultEquality in interface TermFactorypublic ImmutableExpression getDBNumericInequality(InequalityLabel inequalityLabel, ImmutableTerm dbNumericTerm1, ImmutableTerm dbNumericTerm2)
getDBNumericInequality in interface TermFactorypublic ImmutableExpression getDBBooleanInequality(InequalityLabel inequalityLabel, ImmutableTerm dbBooleanTerm1, ImmutableTerm dbBooleanTerm2)
getDBBooleanInequality in interface TermFactorypublic ImmutableExpression getDBStringInequality(InequalityLabel inequalityLabel, ImmutableTerm dbStringTerm1, ImmutableTerm dbStringTerm2)
getDBStringInequality in interface TermFactorypublic ImmutableExpression getDBDatetimeInequality(InequalityLabel inequalityLabel, ImmutableTerm dbDatetimeTerm1, ImmutableTerm dbDatetimeTerm2)
getDBDatetimeInequality in interface TermFactorypublic ImmutableExpression getDBDateInequality(InequalityLabel inequalityLabel, ImmutableTerm dbDateTerm1, ImmutableTerm dbDateTerm2)
getDBDateInequality in interface TermFactorypublic ImmutableExpression getDBDefaultInequality(InequalityLabel inequalityLabel, ImmutableTerm dbTerm1, ImmutableTerm dbTerm2)
getDBDefaultInequality in interface TermFactorypublic BNode getConstantBNode(String name)
getConstantBNode in interface TermFactorypublic DBConstant getDBBooleanConstant(boolean value)
TermFactorygetDBBooleanConstant in interface TermFactorypublic DBConstant getXsdBooleanLexicalConstant(boolean value)
TermFactorygetXsdBooleanLexicalConstant in interface TermFactorypublic Constant getNullConstant()
getNullConstant in interface TermFactorypublic ImmutableFunctionalTerm getTypedNull(DBTermType termType)
TermFactorygetTypedNull in interface TermFactorypublic DBConstant getDBIntegerConstant(int value)
getDBIntegerConstant in interface TermFactorypublic Optional<DBConstant> getDoubleNaN()
TermFactorygetDoubleNaN in interface TermFactorypublic DBConstant getProvenanceSpecialConstant()
TermFactorygetProvenanceSpecialConstant in interface TermFactorypublic ImmutableFunctionalTerm getRDFFunctionalTerm(ImmutableTerm lexicalTerm, ImmutableTerm typeTerm)
getRDFFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getIRIFunctionalTerm(Variable variable, boolean temporaryCastToString)
TermFactorygetIRIFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getIRIFunctionalTerm(String iriTemplate, com.google.common.collect.ImmutableList<? extends ImmutableTerm> arguments)
TermFactorygetIRIFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getIRIFunctionalTerm(IRIStringTemplateFunctionSymbol templateSymbol, com.google.common.collect.ImmutableList<DBConstant> arguments)
TermFactorygetIRIFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getBnodeFunctionalTerm(String bnodeTemplate, com.google.common.collect.ImmutableList<? extends ImmutableTerm> arguments)
getBnodeFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getFreshBnodeFunctionalTerm(com.google.common.collect.ImmutableList<ImmutableTerm> arguments)
TermFactorygetFreshBnodeFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getDBCastFunctionalTerm(DBTermType targetType, ImmutableTerm term)
getDBCastFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getDBCastFunctionalTerm(DBTermType inputType, DBTermType targetType, ImmutableTerm term)
getDBCastFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getDBIntIndex(ImmutableTerm idTerm, ImmutableTerm... possibleValues)
TermFactorygetDBIntIndex in interface TermFactorypublic ImmutableFunctionalTerm getDBIntIndex(ImmutableTerm idTerm, com.google.common.collect.ImmutableList<ImmutableTerm> possibleValues)
getDBIntIndex in interface TermFactorypublic ImmutableFunctionalTerm getConversion2RDFLexical(DBTermType inputType, ImmutableTerm term, RDFTermType rdfTermType)
TermFactorygetConversion2RDFLexical in interface TermFactorypublic ImmutableFunctionalTerm getConversion2RDFLexical(ImmutableTerm dbTerm, RDFTermType rdfType)
getConversion2RDFLexical in interface TermFactorypublic ImmutableFunctionalTerm getConversionFromRDFLexical2DB(DBTermType targetDBType, ImmutableTerm dbTerm, RDFTermType rdfType)
TermFactorygetConversionFromRDFLexical2DB in interface TermFactorypublic ImmutableFunctionalTerm getConversionFromRDFLexical2DB(ImmutableTerm dbTerm, RDFTermType rdfType)
getConversionFromRDFLexical2DB in interface TermFactorypublic ImmutableFunctionalTerm getPartiallyDefinedToStringCast(Variable variable)
TermFactorygetPartiallyDefinedToStringCast in interface TermFactorypublic ImmutableExpression getRDF2DBBooleanFunctionalTerm(ImmutableTerm xsdBooleanTerm)
getRDF2DBBooleanFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getIfElseNull(ImmutableExpression condition, ImmutableTerm term)
getIfElseNull in interface TermFactorypublic ImmutableExpression getBooleanIfElseNull(ImmutableExpression condition, ImmutableExpression thenExpression)
getBooleanIfElseNull in interface TermFactorypublic ImmutableFunctionalTerm getIfThenElse(ImmutableExpression condition, ImmutableTerm thenTerm, ImmutableTerm elseTerm)
getIfThenElse in interface TermFactorypublic ImmutableFunctionalTerm getDBCase(Stream<? extends Map.Entry<ImmutableExpression,? extends ImmutableTerm>> whenPairs, ImmutableTerm defaultTerm, boolean doOrderingMatter)
TermFactorygetDBCase in interface TermFactorypublic ImmutableFunctionalTerm getDBCaseElseNull(Stream<? extends Map.Entry<ImmutableExpression,? extends ImmutableTerm>> whenPairs, boolean doOrderingMatter)
TermFactorygetDBCaseElseNull in interface TermFactorypublic ImmutableExpression getDBBooleanCase(Stream<Map.Entry<ImmutableExpression,ImmutableExpression>> whenPairs, ImmutableExpression defaultExpression, boolean doOrderingMatter)
getDBBooleanCase in interface TermFactorypublic ImmutableFunctionalTerm getDBCoalesce(ImmutableTerm term1, ImmutableTerm term2, ImmutableTerm... terms)
getDBCoalesce in interface TermFactorypublic ImmutableFunctionalTerm getDBCoalesce(com.google.common.collect.ImmutableList<ImmutableTerm> terms)
getDBCoalesce in interface TermFactorypublic ImmutableFunctionalTerm getDBReplace(ImmutableTerm text, ImmutableTerm from, ImmutableTerm to)
getDBReplace in interface TermFactorypublic ImmutableFunctionalTerm getDBRegexpReplace(ImmutableTerm text, ImmutableTerm from, ImmutableTerm to)
getDBRegexpReplace in interface TermFactorypublic ImmutableFunctionalTerm getDBRegexpReplace(ImmutableTerm arg, ImmutableTerm pattern, ImmutableTerm replacement, ImmutableTerm flags)
getDBRegexpReplace in interface TermFactorypublic ImmutableExpression getDBStartsWith(com.google.common.collect.ImmutableList<ImmutableTerm> terms)
getDBStartsWith in interface TermFactorypublic ImmutableExpression getDBEndsWith(com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms)
getDBEndsWith in interface TermFactorypublic ImmutableExpression getDBContains(com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms)
getDBContains in interface TermFactorypublic ImmutableExpression getDBRegexpMatches(com.google.common.collect.ImmutableList<ImmutableTerm> terms)
getDBRegexpMatches in interface TermFactorypublic ImmutableFunctionalTerm getR2RMLIRISafeEncodeFunctionalTerm(ImmutableTerm term)
getR2RMLIRISafeEncodeFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getNullRejectingDBConcatFunctionalTerm(com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms)
TermFactorygetNullRejectingDBConcatFunctionalTerm in interface TermFactorypublic ImmutableFunctionalTerm getCommonDenominatorFunctionalTerm(com.google.common.collect.ImmutableList<ImmutableTerm> typeTerms)
getCommonDenominatorFunctionalTerm in interface TermFactorypublic ImmutableExpression getStrictEquality(com.google.common.collect.ImmutableSet<ImmutableTerm> terms)
TermFactorygetStrictEquality in interface TermFactorypublic ImmutableExpression getStrictEquality(com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms)
TermFactorygetStrictEquality in interface TermFactorypublic ImmutableExpression getStrictEquality(ImmutableTerm term1, ImmutableTerm term2, ImmutableTerm... otherTerms)
getStrictEquality in interface TermFactorypublic ImmutableExpression getStrictNEquality(com.google.common.collect.ImmutableSet<ImmutableTerm> terms)
TermFactorygetStrictNEquality in interface TermFactorypublic ImmutableExpression getDBIsStringEmpty(ImmutableTerm stringTerm)
getDBIsStringEmpty in interface TermFactorypublic ImmutableExpression getStrictNEquality(com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms)
TermFactorygetStrictNEquality in interface TermFactorypublic ImmutableExpression getStrictNEquality(ImmutableTerm term1, ImmutableTerm term2, ImmutableTerm... otherTerms)
getStrictNEquality in interface TermFactorypublic ImmutableExpression getIsTrue(NonFunctionalTerm dbBooleanTerm)
TermFactorygetIsTrue in interface TermFactorypublic ImmutableFunctionalTerm getDBSubString2(ImmutableTerm stringTerm, ImmutableTerm from)
getDBSubString2 in interface TermFactorypublic ImmutableFunctionalTerm getDBSubString3(ImmutableTerm stringTerm, ImmutableTerm from, ImmutableTerm to)
getDBSubString3 in interface TermFactorypublic ImmutableFunctionalTerm getDBRight(ImmutableTerm stringTerm, ImmutableTerm lengthTerm)
getDBRight in interface TermFactorypublic ImmutableFunctionalTerm getDBUpper(ImmutableTerm stringTerm)
getDBUpper in interface TermFactorypublic ImmutableFunctionalTerm getDBLower(ImmutableTerm stringTerm)
getDBLower in interface TermFactorypublic ImmutableFunctionalTerm getLangTypeFunctionalTerm(ImmutableTerm rdfTypeTerm)
TermFactorygetLangTypeFunctionalTerm in interface TermFactorypublic ImmutableExpression getLexicalLangMatches(ImmutableTerm langTagTerm, ImmutableTerm langRangeTerm)
TermFactorygetLexicalLangMatches in interface TermFactoryCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.