decodeTimeTzEx method

void decodeTimeTzEx(
  1. IStatus status,
  2. Pointer<IscTimeTzEx> timeTz,
  3. Pointer<UnsignedInt> hours,
  4. Pointer<UnsignedInt> minutes,
  5. Pointer<UnsignedInt> seconds,
  6. Pointer<UnsignedInt> fractions,
  7. int timeZoneBufferLength,
  8. Pointer<Utf8> timeZoneBuffer,
)

Implementation

void decodeTimeTzEx(
  IStatus status,
  Pointer<IscTimeTzEx> timeTz,
  Pointer<UnsignedInt> hours,
  Pointer<UnsignedInt> minutes,
  Pointer<UnsignedInt> seconds,
  Pointer<UnsignedInt> fractions,
  int timeZoneBufferLength,
  Pointer<Utf8> timeZoneBuffer,
) {
  if (version < 4) {
    throw UnimplementedError(
      "Firebird client library version 4 or later required.",
    );
  }
  _decodeTimeTzEx(
    self,
    status.self,
    timeTz,
    hours,
    minutes,
    seconds,
    fractions,
    timeZoneBufferLength,
    timeZoneBuffer,
  );
  status.checkStatus();
}