savepointCreate method

bool savepointCreate(
  1. int txnId,
  2. String name
)

Creates a savepoint within an active transaction.

The txnId must be a valid transaction identifier from transactionBegin. Returns true on success, false on failure.

Implementation

bool savepointCreate(int txnId, String name) {
  final namePtr = name.toNativeUtf8();
  try {
    return _bindings.odbc_savepoint_create(
          txnId,
          namePtr.cast<bindings.Utf8>(),
        ) ==
        0;
  } finally {
    malloc.free(namePtr);
  }
}