public class LexicalInequalityFunctionSymbolImpl extends AbstractLexicalNonStrictEqOrInequalityFunctionSymbol
FunctionSymbol.FunctionalTermNullability| Modifier | Constructor and Description |
|---|---|
protected |
LexicalInequalityFunctionSymbolImpl(InequalityLabel inequalityLabel,
MetaRDFTermType metaRDFTermType,
RDFDatatype xsdBooleanType,
RDFDatatype xsdDateTimeType,
RDFDatatype xsdStringType,
DBTermType dbStringType,
DBTermType dbBooleanType,
RDFDatatype xsdDateTimeStampType,
RDFDatatype xsdDate) |
blocksNegation, buildTermAfterEvaluation, canBePostProcessed, isAlwaysInjectiveInTheAbsenceOfNonInjectiveFunctionalTerms, mayReturnNullWithoutNullArguments, negate, simplifyWithConstantTypes, tolerateNullsenableIfElseNullLifting, inferType, tryToLiftIfThenTerm, tryToLiftMagicNumbersanalyzeInjectivity, canBeSafelyDecomposedIntoConjunction, decomposeInjectiveTopFunctionalTerm, evaluateIsNotNull, evaluateNullability, evaluateStrictEq, evaluateStrictEqWithFunctionalTerm, evaluateStrictEqWithNonNullConstant, getExpectedBaseType, getExpectedBaseTypes, isAggregation, isDeterministic, isInjective, isNullable, proposeProvenanceVariables, simplify, simplifyAsGuaranteedToBeNonNull, transformIntoRegularArguments, tryToLiftMagicNumbersequals, getArity, getName, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitsimplify2VLanalyzeInjectivity, evaluateIsNotNull, evaluateNullability, evaluateStrictEq, getExpectedBaseType, isAggregation, isDeterministic, isNullable, proposeProvenanceVariables, simplify, simplifyAsGuaranteedToBeNonNullprotected LexicalInequalityFunctionSymbolImpl(InequalityLabel inequalityLabel, MetaRDFTermType metaRDFTermType, RDFDatatype xsdBooleanType, RDFDatatype xsdDateTimeType, RDFDatatype xsdStringType, DBTermType dbStringType, DBTermType dbBooleanType, RDFDatatype xsdDateTimeStampType, RDFDatatype xsdDate)
protected ImmutableTerm computeNumericEqualityOrInequality(ImmutableTerm dbTerm1, ImmutableTerm dbTerm2, TermFactory termFactory, VariableNullability variableNullability)
computeNumericEqualityOrInequality in class AbstractLexicalNonStrictEqOrInequalityFunctionSymbolprotected ImmutableTerm computeBooleanEqualityOrInequality(ImmutableTerm dbTerm1, ImmutableTerm dbTerm2, TermFactory termFactory, VariableNullability variableNullability)
computeBooleanEqualityOrInequality in class AbstractLexicalNonStrictEqOrInequalityFunctionSymbolprotected ImmutableTerm computeStringEqualityOrInequality(ImmutableTerm dbTerm1, ImmutableTerm dbTerm2, TermFactory termFactory, VariableNullability variableNullability)
computeStringEqualityOrInequality in class AbstractLexicalNonStrictEqOrInequalityFunctionSymbolprotected ImmutableTerm computeDatetimeEqualityOrInequality(ImmutableTerm dbTerm1, ImmutableTerm dbTerm2, TermFactory termFactory, VariableNullability variableNullability)
computeDatetimeEqualityOrInequality in class AbstractLexicalNonStrictEqOrInequalityFunctionSymbolprotected ImmutableTerm computeDateEqualityOrInequality(ImmutableTerm dbTerm1, ImmutableTerm dbTerm2, TermFactory termFactory, VariableNullability variableNullability)
computeDateEqualityOrInequality in class AbstractLexicalNonStrictEqOrInequalityFunctionSymbolprotected ImmutableTerm computeDefaultSameTypeEqualityOrInequality(RDFTermType termType, ImmutableTerm dbTerm1, ImmutableTerm dbTerm2, TermFactory termFactory, VariableNullability variableNullability)
computeDefaultSameTypeEqualityOrInequality in class AbstractLexicalNonStrictEqOrInequalityFunctionSymbolprotected ImmutableTerm computeDefaultDifferentTypeEqualityOrInequality(RDFTermType termType1, RDFTermType termType2, TermFactory termFactory)
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.