c

net.sansa_stack.query.spark.ontop

NullToleratingDBConcatFunctionSymbol

class NullToleratingDBConcatFunctionSymbol extends AbstractDBConcatFunctionSymbol

Linear Supertypes
AbstractDBConcatFunctionSymbol, DBConcatFunctionSymbol, AbstractTypedDBFunctionSymbol, DBFunctionSymbol, DBFunctionSymbolSerializer, FunctionSymbolImpl, FunctionSymbol, PredicateImpl, Predicate, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NullToleratingDBConcatFunctionSymbol
  2. AbstractDBConcatFunctionSymbol
  3. DBConcatFunctionSymbol
  4. AbstractTypedDBFunctionSymbol
  5. DBFunctionSymbol
  6. DBFunctionSymbolSerializer
  7. FunctionSymbolImpl
  8. FunctionSymbol
  9. PredicateImpl
  10. Predicate
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NullToleratingDBConcatFunctionSymbol(nameInDialect: String, arity: Int, dbStringType: DBTermType, rootDBTermType: DBTermType, isOperator: Boolean)
    Attributes
    protected[ontop]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def analyzeInjectivity(arg0: ImmutableList[_ <: ImmutableTerm], arg1: ImmutableSet[Variable], arg2: VariableNullability, arg3: VariableGenerator, arg4: TermFactory): Optional[FunctionalTermDecomposition]
    Definition Classes
    AbstractDBConcatFunctionSymbol → FunctionSymbolImpl → FunctionSymbol
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def buildTermAfterEvaluation(arg0: ImmutableList[ImmutableTerm], arg1: TermFactory, arg2: VariableNullability): ImmutableTerm
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  7. def canBePostProcessed(arguments: ImmutableList[_ <: ImmutableTerm]): Boolean
    Definition Classes
    NullToleratingDBConcatFunctionSymbol → FunctionSymbol
  8. def canBeSafelyDecomposedIntoConjunction(arg0: ImmutableList[_ <: ImmutableTerm], arg1: VariableNullability, arg2: ImmutableList[_ <: ImmutableTerm]): Boolean
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  10. def decomposeInjectiveTopFunctionalTerm(arg0: ImmutableList[_ <: ImmutableTerm], arg1: ImmutableSet[Variable], arg2: VariableNullability, arg3: VariableGenerator, arg4: TermFactory): FunctionalTermDecomposition
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  11. def enableIfElseNullLifting(): Boolean
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    PredicateImpl → AnyRef → Any
  14. def evaluateIsNotNull(terms: ImmutableList[_ <: ImmutableTerm], termFactory: TermFactory, variableNullability: VariableNullability): IncrementalEvaluation

    Never returns NULL

    Never returns NULL

    Definition Classes
    NullToleratingDBConcatFunctionSymbol → FunctionSymbolImpl → FunctionSymbol
  15. def evaluateNullability(arg0: ImmutableList[_ <: NonFunctionalTerm], arg1: VariableNullability, arg2: TermFactory): FunctionalTermNullability
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  16. def evaluateStrictEq(arg0: ImmutableList[_ <: ImmutableTerm], arg1: ImmutableTerm, arg2: TermFactory, arg3: VariableNullability): IncrementalEvaluation
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  17. def evaluateStrictEqWithFunctionalTerm(arg0: ImmutableList[_ <: ImmutableTerm], arg1: ImmutableFunctionalTerm, arg2: TermFactory, arg3: VariableNullability): IncrementalEvaluation
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  18. def evaluateStrictEqWithNonNullConstant(arg0: ImmutableList[_ <: ImmutableTerm], arg1: NonNullConstant, arg2: TermFactory, arg3: VariableNullability): IncrementalEvaluation
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  19. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def getArity(): Int
    Definition Classes
    PredicateImpl → Predicate
  21. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def getExpectedBaseType(arg0: Int): TermType
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  23. def getExpectedBaseTypes(): ImmutableList[TermType]
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  24. def getName(): String
    Definition Classes
    PredicateImpl → Predicate
  25. def getNativeDBString(arg0: ImmutableList[_ <: ImmutableTerm], arg1: Function[ImmutableTerm, String], arg2: TermFactory): String
    Definition Classes
    AbstractDBConcatFunctionSymbol → DBFunctionSymbolSerializer
  26. def getTargetType(): DBTermType
    Definition Classes
    AbstractTypedDBFunctionSymbol
  27. def hashCode(): Int
    Definition Classes
    PredicateImpl → AnyRef → Any
  28. def inferType(arg0: ImmutableList[_ <: ImmutableTerm]): Optional[TermTypeInference]
    Definition Classes
    AbstractTypedDBFunctionSymbol → FunctionSymbol
  29. def isAggregation(): Boolean
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  30. def isAlwaysInjectiveInTheAbsenceOfNonInjectiveFunctionalTerms(): Boolean
    Definition Classes
    NullToleratingDBConcatFunctionSymbol → FunctionSymbolImpl
  31. def isDeterministic(): Boolean
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  32. final def isInjective(arg0: ImmutableList[_ <: ImmutableTerm], arg1: VariableNullability, arg2: TermFactory): Boolean
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  33. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  34. def isNullable(arg0: ImmutableSet[Integer]): Boolean
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  35. def isPreferringToBePostProcessedOverBeingBlocked(): Boolean
    Definition Classes
    AbstractTypedDBFunctionSymbol → DBFunctionSymbol
  36. def mayReturnNullWithoutNullArguments(): Boolean
    Attributes
    protected[impl]
    Definition Classes
    AbstractTypedDBFunctionSymbol → FunctionSymbolImpl
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  40. def proposeProvenanceVariables(arg0: ImmutableList[_ <: ImmutableTerm]): Stream[Variable]
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  41. def simplify(arg0: ImmutableList[_ <: ImmutableTerm], arg1: TermFactory, arg2: VariableNullability): ImmutableTerm
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  42. def simplifyAsGuaranteedToBeNonNull(arg0: ImmutableList[_ <: ImmutableTerm], arg1: TermFactory): FunctionalTermSimplification
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  43. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  44. def toString(): String
    Definition Classes
    PredicateImpl → AnyRef → Any
  45. def tolerateNulls(): Boolean
    Attributes
    protected[ontop]
    Definition Classes
    NullToleratingDBConcatFunctionSymbol → AbstractTypedDBFunctionSymbol → FunctionSymbolImpl
  46. def transformIntoRegularArguments(arg0: ImmutableList[_ <: NonFunctionalTerm], arg1: TermFactory): ImmutableList[_ <: ImmutableTerm]
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  47. def tryToLiftMagicNumbers(arg0: ImmutableList[ImmutableTerm], arg1: TermFactory, arg2: VariableNullability, arg3: Boolean): Optional[ImmutableTerm]
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AbstractDBConcatFunctionSymbol

Inherited from DBConcatFunctionSymbol

Inherited from AbstractTypedDBFunctionSymbol

Inherited from DBFunctionSymbol

Inherited from DBFunctionSymbolSerializer

Inherited from FunctionSymbolImpl

Inherited from FunctionSymbol

Inherited from PredicateImpl

Inherited from Predicate

Inherited from AnyRef

Inherited from Any

Ungrouped