Spaces:
Running
Running
File size: 675 Bytes
c758204 0ecc315 4e73462 c758204 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
from enum import Enum
class ErrorCode(str, Enum):
# --- Safety ---
SAFETY_NON_SELECT = "SAFETY_NON_SELECT"
SAFETY_MULTI_STATEMENT = "SAFETY_MULTI_STATEMENT"
# --- Verifier ---
PLAN_NO_SUCH_TABLE = "PLAN_NO_SUCH_TABLE"
PLAN_NO_SUCH_COLUMN = "PLAN_NO_SUCH_COLUMN"
PLAN_SYNTAX_ERROR = "PLAN_SYNTAX_ERROR"
# --- Executor / DB ---
DB_LOCKED = "DB_LOCKED"
DB_TIMEOUT = "DB_TIMEOUT"
EXECUTOR_COST_GUARDRAIL_BLOCKED = "EXECUTOR_COST_GUARDRAIL_BLOCKED"
LLM_FAILURE = "LLM_FAILURE"
# --- LLM ---
LLM_TIMEOUT = "LLM_TIMEOUT"
LLM_BAD_OUTPUT = "LLM_BAD_OUTPUT"
# --- Internal ---
PIPELINE_CRASH = "PIPELINE_CRASH"
|