getValues method
Get all values from the array
Implementation
List<dynamic> getValues() {
_ensureNotDisposed();
if (_values != null) {
return _values!;
}
final values = <dynamic>[];
// Get number of elements in array
final numElements = _memoryManager.allocate<Uint32>(sizeOf<Uint32>());
_dpiOracle.dpiVar_getNumElementsInArray(_varPtr.value, numElements);
final count = numElements.value;
for (var i = 0; i < count; i++) {
final value = getArrayValue(i);
values.add(value);
}
_values = values;
return values;
}