protected static final class ColumnVector.OffHeapState extends MemoryCleaner.Cleaner
| Modifier | Constructor and Description |
|---|---|
protected |
OffHeapState() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
cleanImpl(boolean logErrorIfNotClean)
Clean up any resources not previously released.
|
ai.rapids.cudf.ColumnVector.BufferEncapsulator<ai.rapids.cudf.DeviceMemoryBuffer> |
getDeviceData() |
ai.rapids.cudf.ColumnVector.BufferEncapsulator<HostMemoryBuffer> |
getHostData() |
void |
setDeviceData(ai.rapids.cudf.ColumnVector.BufferEncapsulator<ai.rapids.cudf.DeviceMemoryBuffer> deviceData) |
void |
setHostData(ai.rapids.cudf.ColumnVector.BufferEncapsulator<HostMemoryBuffer> hostData) |
addRef, clean, delRef, isLeakExpected, logRefCountDebug, noWarnLeakExpectedprotected boolean cleanImpl(boolean logErrorIfNotClean)
MemoryCleaner.CleanercleanImpl in class MemoryCleaner.CleanerlogErrorIfNotClean - if true and there are resources to clean up a leak has happened
so log it.public ai.rapids.cudf.ColumnVector.BufferEncapsulator<HostMemoryBuffer> getHostData()
public void setHostData(ai.rapids.cudf.ColumnVector.BufferEncapsulator<HostMemoryBuffer> hostData)
public ai.rapids.cudf.ColumnVector.BufferEncapsulator<ai.rapids.cudf.DeviceMemoryBuffer> getDeviceData()
public void setDeviceData(ai.rapids.cudf.ColumnVector.BufferEncapsulator<ai.rapids.cudf.DeviceMemoryBuffer> deviceData)
Copyright © 2019. All rights reserved.