class ShuffleReceivedBufferCatalog extends Logging
Catalog for lookup of shuffle buffers by block ID
- Alphabetic
- By Inheritance
- ShuffleReceivedBufferCatalog
- Logging
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new ShuffleReceivedBufferCatalog(catalog: RapidsBufferCatalog)
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
-
def
acquireBuffer(tableId: Int): RapidsBuffer
Lookup the shuffle buffer that corresponds to the specified table ID and acquire it.
Lookup the shuffle buffer that corresponds to the specified table ID and acquire it. NOTE: It is the responsibility of the caller to close the buffer.
- tableId
table identifier
- returns
shuffle buffer that has been acquired
-
def
acquireBuffer(id: ShuffleReceivedBufferId): RapidsBuffer
Lookup the shuffle buffer that corresponds to the specified shuffle buffer ID and acquire it.
Lookup the shuffle buffer that corresponds to the specified shuffle buffer ID and acquire it. NOTE: It is the responsibility of the caller to close the buffer.
- id
shuffle buffer identifier
- returns
shuffle buffer that has been acquired
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getShuffleBufferId(tableId: Int): ShuffleReceivedBufferId
Lookup the shuffle buffer identifier that corresponds to the specified table identifier.
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
- Attributes
- protected
- Definition Classes
- Logging
-
def
initializeLogIfNecessary(isInterpreter: Boolean): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isTraceEnabled(): Boolean
- Attributes
- protected
- Definition Classes
- Logging
-
def
log: Logger
- Attributes
- protected
- Definition Classes
- Logging
-
def
logDebug(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logDebug(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logError(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logError(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logInfo(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logInfo(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logName: String
- Attributes
- protected
- Definition Classes
- Logging
-
def
logTrace(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logTrace(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logWarning(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logWarning(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nextShuffleReceivedBufferId(): ShuffleReceivedBufferId
Allocate a new shuffle buffer identifier and update the shuffle block mapping.
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
registerNewBuffer(buffer: RapidsBuffer): Unit
Register a new buffer with the catalog.
Register a new buffer with the catalog. An exception will be thrown if an existing buffer was registered with the same buffer ID.
-
def
removeBuffer(id: ShuffleReceivedBufferId): Unit
Remove a buffer and table given a buffer ID NOTE: This function is not thread safe! The caller should only invoke if the ShuffleReceivedBufferId being removed is not being utilized by another thread.
Remove a buffer and table given a buffer ID NOTE: This function is not thread safe! The caller should only invoke if the ShuffleReceivedBufferId being removed is not being utilized by another thread.
- id
buffer identifier
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )