object RapidsBuffer
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- RapidsBuffer
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
SpillCallback = (StorageTier, StorageTier, Long) ⇒ Unit
Callback type for when a batch is spilled from one storage tier to another.
Callback type for when a batch is spilled from one storage tier to another. This is intended to only be used for metrics gathering in parts of the GPU plan that can spill. No GPU memory should ever be allocated from this callback, blocking in this function is strongly discouraged. It should be as light weight as possible. It takes three arguments
fromthe storage tier the data is being spilled from.tothe storage tier the data is being spilled to.amountthe amount of data in bytes that is spilled.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
defaultSpillCallback(to: StorageTier, from: StorageTier, amount: Long): Unit
A default NOOP callback for when a buffer is spilled
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )