diff options
| author | Marc G. Fournier <scrappy@hub.org> | 1996-07-09 06:22:35 +0000 |
|---|---|---|
| committer | Marc G. Fournier <scrappy@hub.org> | 1996-07-09 06:22:35 +0000 |
| commit | d31084e9d1118b25fd16580d9d8c2924b5740dff (patch) | |
| tree | 3179e66307d54df9c7b966543550e601eb55e668 /src/backend/utils/error/excid.c | |
| download | postgresql-d31084e9d1118b25fd16580d9d8c2924b5740dff.tar.gz | |
Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01
Diffstat (limited to 'src/backend/utils/error/excid.c')
| -rw-r--r-- | src/backend/utils/error/excid.c | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/src/backend/utils/error/excid.c b/src/backend/utils/error/excid.c new file mode 100644 index 0000000000..4d87c16344 --- /dev/null +++ b/src/backend/utils/error/excid.c @@ -0,0 +1,64 @@ +/*------------------------------------------------------------------------- + * + * excid.c-- + * POSTGRES known exception identifier code. + * + * Copyright (c) 1994, Regents of the University of California + * + * + * IDENTIFICATION + * $Header: /cvsroot/pgsql/src/backend/utils/error/Attic/excid.c,v 1.1.1.1 1996/07/09 06:22:07 scrappy Exp $ + * + *------------------------------------------------------------------------- + */ +#include "utils/excid.h" + +/***************************************************************************** + * Generic Recoverable Exceptions * + *****************************************************************************/ + + +/* + * FailedAssertion -- + * Indicates an Assert(...) failed. + */ +Exception FailedAssertion = { "Failed Assertion" }; + +/* + * BadState -- + * Indicates a function call request is inconsistent with module state. + */ +Exception BadState = { "Bad State for Function Call" }; + +/* + * BadArg -- + * Indicates a function call argument or arguments is out-of-bounds. + */ +Exception BadArg = { "Bad Argument to Function Call" }; + +/***************************************************************************** + * Specific Recoverable Exceptions * + *****************************************************************************/ + +/* + * BadAllocSize -- + * Indicates that an allocation request is of unreasonable size. + */ +Exception BadAllocSize = { "Too Large Allocation Request" }; + +/* + * ExhaustedMemory -- + * Indicates an dynamic memory allocation failed. + */ +Exception ExhaustedMemory = { "Memory Allocation Failed" }; + +/* + * Unimplemented -- + * Indicates a function call request requires unimplemented code. + */ +Exception Unimplemented = { "Unimplemented Functionality" }; + +Exception CatalogFailure = {"Catalog failure"}; /* XXX inconsistent */ +Exception InternalError = {"Internal Error"}; /* XXX inconsistent */ +Exception SemanticError = {"Semantic Error"}; /* XXX inconsistent */ +Exception SystemError = {"System Error"}; /* XXX inconsistent */ |
