getWaterError static method

WaterError? getWaterError(
  1. int? errorValue, {
  2. bool returnNullIfNotFound = false,
})

Implementation

static WaterError? getWaterError(int? errorValue,
    {bool returnNullIfNotFound = false}) {
  switch (errorValue) {
    case 0:
      return WaterError.NONE;
    case 1:
      return WaterError.FAILED_UPDATE;
    case 2:
      return WaterError.ID_NOT_FOUND;
    case 3:
      return WaterError.ENTRY_NOT_FOUND;
    case 4:
      return WaterError.ID_NOT_SET;
    case 5:
      return WaterError.JOIN_FAILURE;
    case 10:
      return WaterError.OPERATION_NOT_SUPPORTED;
    case 11:
      return WaterError.INVALID_TABLE;
    case 12:
      return WaterError.TABLE_NOT_FOUND;
    case 13:
      return WaterError.PARTITION_NOT_FOUND;
    case 14:
      return WaterError.UPDATE_NO_ENTRY;
    case 16:
      return WaterError.CRC_NOT_MATCH;
    case 17:
      return WaterError.INVALID_ENTRY;
    case 18:
      return WaterError.DUPLICATE_ENTRY;
    case 19:
      return WaterError.DUPLICATE_APPROVAL;
  }
  if (returnNullIfNotFound) return null;
  throw ArgumentError("Invalid WaterError value $errorValue");
}