{"record":{"id":"2b0761b39ea20432","repo":"langchain-ai/langgraph","slug":"unsupported-operator-op","errorCode":null,"errorMessage":"Unsupported operator: {op}","messagePattern":"Unsupported operator: (.+?)","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"libs/checkpoint-sqlite/langgraph/store/sqlite/base.py","lineNumber":784,"sourceCode":"                ]\n            elif isinstance(value, str):\n                return f\"json_extract(value, '$.{key}') <= ?\", [value]\n            else:\n                return f\"json_extract(value, '$.{key}') <= ?\", [orjson.dumps(value)]\n        elif op == \"$ne\":\n            if isinstance(value, str):\n                return f\"json_extract(value, '$.{key}') != ?\", [value]\n            elif value is None:\n                return f\"json_extract(value, '$.{key}') IS NOT NULL\", []\n            elif isinstance(value, bool):\n                return f\"json_extract(value, '$.{key}') != {1 if value else 0}\", []\n            elif isinstance(value, (int, float)):\n                # Convert to float for consistency\n                return f\"json_extract(value, '$.{key}') != ?\", [float(value)]\n            else:\n                return f\"json_extract(value, '$.{key}') != ?\", [orjson.dumps(value)]\n        else:\n            raise ValueError(f\"Unsupported operator: {op}\")\n\n\nclass SqliteStore(BaseSqliteStore, BaseStore):\n    \"\"\"SQLite-backed store with optional vector search capabilities.\n\n    Examples:\n        Basic setup and usage:\n        ```python\n        from langgraph.store.sqlite import SqliteStore\n        import sqlite3\n\n        conn = sqlite3.connect(\":memory:\")\n        store = SqliteStore(conn)\n        store.setup()  # Run migrations. Done once\n\n        # Store and retrieve data\n        store.put((\"users\", \"123\"), \"prefs\", {\"theme\": \"dark\"})\n        item = store.get((\"users\", \"123\"), \"prefs\")","sourceCodeStart":766,"sourceCodeEnd":802,"githubUrl":"https://github.com/langchain-ai/langgraph/blob/38031739e551638e373fb553453256c23feeb41f/libs/checkpoint-sqlite/langgraph/store/sqlite/base.py#L766-L802","documentation":"Error \"Unsupported operator: {op}\" thrown in langchain-ai/langgraph.","triggerScenarios":"Thrown at libs/checkpoint-sqlite/langgraph/store/sqlite/base.py:784 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"38031739e551638e373fb553453256c23feeb41f","analyzedAt":"2026-08-26T18:02:49.312Z","schemaVersion":2},"datasetVersion":"2026-08-26T21:11:00.512Z"}