Packages

c

com.nvidia.spark.rapids.RapidsBufferCatalog

RapidsBufferHandleImpl

class RapidsBufferHandleImpl extends RapidsBufferHandle

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RapidsBufferHandleImpl
  2. RapidsBufferHandle
  3. AutoCloseable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RapidsBufferHandleImpl(id: RapidsBufferId, priority: Long)

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. def close(): Unit
    Definition Classes
    RapidsBufferHandleImpl → AutoCloseable
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getSpillPriority: Long

    Get the spill priority that was associated with this handle.

    Get the spill priority that was associated with this handle. Since there can be multiple handles associated with one RapidsBuffer, the priority returned here is only useful for code in the catalog that updates the maximum priority for the underlying RapidsBuffer as handles are added and removed.

    returns

    this handle's spill priority

  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. val id: RapidsBufferId
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. var priority: Long
  19. def setSpillPriority(newPriority: Long): Unit

    Sets the spill priority for this handle and updates the maximum priority for the underlying RapidsBuffer if this new priority is the maximum.

    Sets the spill priority for this handle and updates the maximum priority for the underlying RapidsBuffer if this new priority is the maximum.

    newPriority

    new priority for this handle

    Definition Classes
    RapidsBufferHandleImplRapidsBufferHandle
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    RapidsBufferHandleImpl → AnyRef → Any
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from RapidsBufferHandle

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped