Packages

trait HintErrorHandler extends AnyRef

The callback for implementing customized strategies of handling hint errors.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HintErrorHandler
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def hintNotRecognized(name: String, parameters: Seq[Any]): Unit

    Callback for an unknown hint.

    Callback for an unknown hint.

    name

    the unrecognized hint name

    parameters

    the hint parameters

  2. abstract def hintOverridden(hint: HintInfo): Unit

    Callback for a hint being overridden by another conflicting hint of the same kind.

    Callback for a hint being overridden by another conflicting hint of the same kind.

    hint

    the HintInfo being overridden

  3. abstract def hintRelationsNotFound(name: String, parameters: Seq[Any], invalidRelations: Set[Seq[String]]): Unit

    Callback for relation names specified in a hint that cannot be associated with any relation in the current scope.

    Callback for relation names specified in a hint that cannot be associated with any relation in the current scope.

    name

    the hint name

    parameters

    the hint parameters

    invalidRelations

    the set of relation names that cannot be associated

  4. abstract def joinNotFoundForJoinHint(hint: HintInfo): Unit

    Callback for a join hint specified on a relation that is not part of a join.

    Callback for a join hint specified on a relation that is not part of a join.

    hint

    the HintInfo

Concrete 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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped