c

net.sansa_stack.query.spark.ontop

DBBooleanFunctionSymbolWithSerializerImpl

class DBBooleanFunctionSymbolWithSerializerImpl extends DBFunctionSymbolWithSerializerImpl with DBBooleanFunctionSymbol

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

Instance Constructors

  1. new DBBooleanFunctionSymbolWithSerializerImpl(name: String, inputDBTypes: ImmutableList[TermType], dbBooleanType: DBTermType, isAlwaysInjective: Boolean, serializer: DBFunctionSymbolSerializer)
    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
    FunctionSymbolImpl → FunctionSymbol
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def blocksNegation(): Boolean
    Definition Classes
    DBBooleanFunctionSymbolWithSerializerImpl → BooleanFunctionSymbol
  7. def buildTermAfterEvaluation(arg0: ImmutableList[ImmutableTerm], arg1: TermFactory, arg2: VariableNullability): ImmutableTerm
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  8. def canBePostProcessed(arg0: ImmutableList[_ <: ImmutableTerm]): Boolean
    Definition Classes
    DBFunctionSymbolWithSerializerImpl → FunctionSymbol
  9. def canBeSafelyDecomposedIntoConjunction(arg0: ImmutableList[_ <: ImmutableTerm], arg1: VariableNullability, arg2: ImmutableList[_ <: ImmutableTerm]): Boolean
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  11. def decomposeInjectiveTopFunctionalTerm(arg0: ImmutableList[_ <: ImmutableTerm], arg1: ImmutableSet[Variable], arg2: VariableNullability, arg3: VariableGenerator, arg4: TermFactory): FunctionalTermDecomposition
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  12. def enableIfElseNullLifting(): Boolean
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean
    Definition Classes
    PredicateImpl → AnyRef → Any
  15. def evaluateIsNotNull(arg0: ImmutableList[_ <: ImmutableTerm], arg1: TermFactory, arg2: VariableNullability): IncrementalEvaluation
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  16. def evaluateNullability(arg0: ImmutableList[_ <: NonFunctionalTerm], arg1: VariableNullability, arg2: TermFactory): FunctionalTermNullability
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  17. def evaluateStrictEq(arg0: ImmutableList[_ <: ImmutableTerm], arg1: ImmutableTerm, arg2: TermFactory, arg3: VariableNullability): IncrementalEvaluation
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  18. def evaluateStrictEqWithFunctionalTerm(arg0: ImmutableList[_ <: ImmutableTerm], arg1: ImmutableFunctionalTerm, arg2: TermFactory, arg3: VariableNullability): IncrementalEvaluation
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  19. def evaluateStrictEqWithNonNullConstant(arg0: ImmutableList[_ <: ImmutableTerm], arg1: NonNullConstant, arg2: TermFactory, arg3: VariableNullability): IncrementalEvaluation
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  20. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def getArity(): Int
    Definition Classes
    PredicateImpl → Predicate
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. def getExpectedBaseType(arg0: Int): TermType
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  24. def getExpectedBaseTypes(): ImmutableList[TermType]
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  25. def getName(): String
    Definition Classes
    PredicateImpl → Predicate
  26. def getNativeDBString(arg0: ImmutableList[_ <: ImmutableTerm], arg1: Function[ImmutableTerm, String], arg2: TermFactory): String
    Definition Classes
    DBFunctionSymbolWithSerializerImpl → DBFunctionSymbolSerializer
  27. def getTargetType(): DBTermType
    Definition Classes
    AbstractTypedDBFunctionSymbol
  28. def hashCode(): Int
    Definition Classes
    PredicateImpl → AnyRef → Any
  29. def inferType(arg0: ImmutableList[_ <: ImmutableTerm]): Optional[TermTypeInference]
    Definition Classes
    AbstractTypedDBFunctionSymbol → FunctionSymbol
  30. def isAggregation(): Boolean
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  31. def isAlwaysInjectiveInTheAbsenceOfNonInjectiveFunctionalTerms(): Boolean
    Definition Classes
    DBFunctionSymbolWithSerializerImpl → FunctionSymbolImpl
  32. def isDeterministic(): Boolean
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  33. final def isInjective(arg0: ImmutableList[_ <: ImmutableTerm], arg1: VariableNullability, arg2: TermFactory): Boolean
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. def isNullable(arg0: ImmutableSet[Integer]): Boolean
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  36. def isPreferringToBePostProcessedOverBeingBlocked(): Boolean
    Definition Classes
    AbstractTypedDBFunctionSymbol → DBFunctionSymbol
  37. def mayReturnNullWithoutNullArguments(): Boolean
    Attributes
    protected[impl]
    Definition Classes
    AbstractTypedDBFunctionSymbol → FunctionSymbolImpl
  38. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. def negate(subTerms: ImmutableList[_ <: ImmutableTerm], termFactory: TermFactory): ImmutableExpression
    Definition Classes
    DBBooleanFunctionSymbolWithSerializerImpl → BooleanFunctionSymbol
  40. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  41. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  42. def proposeProvenanceVariables(arg0: ImmutableList[_ <: ImmutableTerm]): Stream[Variable]
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  43. def simplify(arg0: ImmutableList[_ <: ImmutableTerm], arg1: TermFactory, arg2: VariableNullability): ImmutableTerm
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  44. def simplify2VL(arg0: ImmutableList[_ <: ImmutableTerm], arg1: TermFactory, arg2: VariableNullability): ImmutableTerm
    Definition Classes
    BooleanFunctionSymbol
  45. def simplifyAsGuaranteedToBeNonNull(arg0: ImmutableList[_ <: ImmutableTerm], arg1: TermFactory): FunctionalTermSimplification
    Definition Classes
    FunctionSymbolImpl → FunctionSymbol
  46. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  47. def toString(): String
    Definition Classes
    PredicateImpl → AnyRef → Any
  48. def tolerateNulls(): Boolean
    Attributes
    protected[impl]
    Definition Classes
    AbstractTypedDBFunctionSymbol → FunctionSymbolImpl
  49. def transformIntoRegularArguments(arg0: ImmutableList[_ <: NonFunctionalTerm], arg1: TermFactory): ImmutableList[_ <: ImmutableTerm]
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  50. def tryToLiftMagicNumbers(arg0: ImmutableList[ImmutableTerm], arg1: TermFactory, arg2: VariableNullability, arg3: Boolean): Optional[ImmutableTerm]
    Attributes
    protected[impl]
    Definition Classes
    FunctionSymbolImpl
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from DBBooleanFunctionSymbol

Inherited from BooleanFunctionSymbol

Inherited from DBFunctionSymbolWithSerializerImpl

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