public interface DBIfElseNullFunctionSymbol extends DBIfThenFunctionSymbol
FunctionSymbol.FunctionalTermNullability| Modifier and Type | Method and Description |
|---|---|
ImmutableExpression |
liftUnaryBooleanFunctionSymbol(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> ifElseNullTerms,
BooleanFunctionSymbol unaryBooleanFunctionSymbol,
TermFactory termFactory)
Returns BOOL_IF_ELSE_NULL(c, f(v)) where f is an unary BooleanFunctionSymbol, and c and v and the initial terms
|
extractPossibleValues, pushDownExpression, pushDownRegularFunctionalTermisPreferringToBePostProcessedOverBeingBlockedanalyzeInjectivity, canBePostProcessed, evaluateIsNotNull, evaluateNullability, evaluateStrictEq, getExpectedBaseType, inferType, isAggregation, isDeterministic, isNullable, proposeProvenanceVariables, simplify, simplifyAsGuaranteedToBeNonNullgetArity, getNamegetNativeDBStringImmutableExpression liftUnaryBooleanFunctionSymbol(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> ifElseNullTerms, BooleanFunctionSymbol unaryBooleanFunctionSymbol, TermFactory termFactory)
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.