dispose method
void
dispose()
Release the variable
Implementation
void dispose() {
if (_disposed) {
return;
}
try {
if (!PointerUtils.isNull(_varPtr.value)) {
_dpiOracle.dpiVar_release(_varPtr.value);
}
} catch (e) {
// Best effort cleanup
} finally {
_disposed = true;
_memoryManager.dispose();
}
}