Skip to content

GrpcStatusCode

const GrpcStatusCode: {
ABORTED: 10;
ALREADY_EXISTS: 6;
CANCELLED: 1;
DEADLINE_EXCEEDED: 4;
FAILED_PRECONDITION: 9;
INTERNAL: 13;
INVALID_ARGUMENT: 3;
NOT_FOUND: 5;
OK: 0;
PERMISSION_DENIED: 7;
RESOURCE_EXHAUSTED: 8;
UNAUTHENTICATED: 16;
UNAVAILABLE: 14;
UNKNOWN: 2;
};

Defined in: errors.ts:39

Well-known gRPC status codes commonly seen from Spark Connect.

Use this object for comparisons against SparkConnectError.code instead of magic numbers.

readonly ABORTED: 10 = 10;
readonly ALREADY_EXISTS: 6 = 6;
readonly CANCELLED: 1 = 1;
readonly DEADLINE_EXCEEDED: 4 = 4;
readonly FAILED_PRECONDITION: 9 = 9;
readonly INTERNAL: 13 = 13;
readonly INVALID_ARGUMENT: 3 = 3;
readonly NOT_FOUND: 5 = 5;
readonly OK: 0 = 0;
readonly PERMISSION_DENIED: 7 = 7;
readonly RESOURCE_EXHAUSTED: 8 = 8;
readonly UNAUTHENTICATED: 16 = 16;
readonly UNAVAILABLE: 14 = 14;
readonly UNKNOWN: 2 = 2;
try {
await df.collect();
} catch (err) {
if (err instanceof SparkConnectError && err.code === GrpcStatusCode.UNAVAILABLE) {
// retry or surface a degraded-mode error
}
}