KeyValueStatusCode.read constructor
KeyValueStatusCode.read(
- MessageBuffer buffer
Implementation
factory KeyValueStatusCode.read(MessageBuffer buffer) {
final value = buffer.readInt64();
switch (value) {
case 0:
return success;
case 1:
return notFound;
case 2:
return exists;
case 3:
return tooBig;
case 4:
return invalid;
case 5:
return notStored;
case 6:
return deltaBadValue;
case 7:
return notMyVbucket;
case 8:
return noBucket;
case 10:
return dcpStreamNotFound;
case 11:
return opaqueNoMatch;
case 9:
return locked;
case 31:
return authStale;
case 32:
return authError;
case 33:
return authContinue;
case 34:
return rangeError;
case 35:
return rollback;
case 36:
return noAccess;
case 37:
return notInitialized;
case 48:
return rateLimitedNetworkIngress;
case 49:
return rateLimitedNetworkEgress;
case 50:
return rateLimitedMaxConnections;
case 51:
return rateLimitedMaxCommands;
case 52:
return scopeSizeLimitExceeded;
case 128:
return unknownFrameInfo;
case 129:
return unknownCommand;
case 130:
return noMemory;
case 131:
return notSupported;
case 132:
return internal;
case 133:
return busy;
case 134:
return temporaryFailure;
case 135:
return xattrInvalid;
case 136:
return unknownCollection;
case 137:
return noCollectionsManifest;
case 138:
return cannotApplyCollectionsManifest;
case 139:
return collectionsManifestIsAhead;
case 140:
return unknownScope;
case 141:
return dcpStreamIdInvalid;
case 160:
return durabilityInvalidLevel;
case 161:
return durabilityImpossible;
case 162:
return syncWriteInProgress;
case 163:
return syncWriteAmbiguous;
case 164:
return syncWriteReCommitInProgress;
case 192:
return subdocPathNotFound;
case 193:
return subdocPathMismatch;
case 194:
return subdocPathInvalid;
case 195:
return subdocPathTooBig;
case 196:
return subdocDocTooDeep;
case 197:
return subdocValueCannotInsert;
case 198:
return subdocDocNotJson;
case 199:
return subdocNumRangeError;
case 200:
return subdocDeltaInvalid;
case 201:
return subdocPathExists;
case 202:
return subdocValueTooDeep;
case 203:
return subdocInvalidCombo;
case 204:
return subdocMultiPathFailure;
case 205:
return subdocSuccessDeleted;
case 206:
return subdocXattrInvalidFlagCombo;
case 207:
return subdocXattrInvalidKeyCombo;
case 208:
return subdocXattrUnknownMacro;
case 209:
return subdocXattrUnknownVattr;
case 210:
return subdocXattrCannotModifyVattr;
case 211:
return subdocMultiPathFailureDeleted;
case 212:
return subdocInvalidXattrOrder;
case 213:
return subdocXattrUnknownVattrMacro;
case 214:
return subdocCanOnlyReviveDeletedDocuments;
case 215:
return subdocDeletedDocumentCannotHaveValue;
case 165:
return rangeScanCancelled;
case 166:
return rangeScanMore;
case 167:
return rangeScanComplete;
case 168:
return rangeScanVbUuidNotEqual;
case 65535:
return unknown;
default:
throw Exception('Unknown value: $value');
}
}