public interface DBTypeConversionFunctionSymbol extends DBFunctionSymbol
FunctionSymbol.FunctionalTermNullability| Modifier and Type | Method and Description |
|---|---|
Optional<DBTermType> |
getInputType() |
DBTermType |
getTargetType() |
boolean |
isSimple()
Returns true if does not transform the string representation of the value
(i.e.
|
boolean |
isTemporary() |
static boolean |
isTemporary(FunctionSymbol fs) |
static ImmutableTerm |
uncast(ImmutableTerm term) |
isPreferringToBePostProcessedOverBeingBlockedanalyzeInjectivity, canBePostProcessed, evaluateIsNotNull, evaluateNullability, evaluateStrictEq, getExpectedBaseType, inferType, isAggregation, isDeterministic, isNullable, proposeProvenanceVariables, simplify, simplifyAsGuaranteedToBeNonNullgetArity, getNamegetNativeDBStringDBTermType getTargetType()
Optional<DBTermType> getInputType()
boolean isTemporary()
boolean isSimple()
static boolean isTemporary(FunctionSymbol fs)
static ImmutableTerm uncast(ImmutableTerm term)
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.