initialize method

bool initialize()
inherited

Initializes the ODBC environment.

Must be called before any other operations. This method can be called multiple times safely - subsequent calls are ignored if already initialized.

Returns true on success, false on failure.

Implementation

bool initialize() => _captureSync(
      'initialize',
      () {
        if (_isInitialized) return true;

        final result = _native.init();
        if (result) {
          _isInitialized = true;
        }
        return result;
      },
      failed: (value) => !value,
    );