unsafe

An UnsafeRow is almost identical to a SafeRow, except that it provides access to its values via Variant instead of MySQLVal. This makes the access unsafe. Only value access is unsafe, every other operation is forwarded to the internal SafeRow.

Use the safe or unsafe UFCS methods to convert to and from these two types if needed.

Note that there is a performance penalty when accessing via a Variant as the MySQLVal must be converted on every access.

$(SAFE_MIGRATION)

  1. UnsafeRow unsafe(SafeRow r)
  2. Nullable!UnsafeRow unsafe(Nullable!SafeRow r)
    Nullable!UnsafeRow
    unsafe
    (
    Nullable!SafeRow r
    )
  3. UnsafeResultRange unsafe(SafeResultRange r)

Meta