Coverage for src/fluree_py/query/select/pydantic/error.py: 100%
12 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-02 03:03 +0000
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-02 03:03 +0000
1class FlureeSelectError(Exception):
2 """Base exception for Fluree select query building errors."""
4 pass
7class MissingIdFieldError(FlureeSelectError):
8 """Exception raised when a model is missing a required 'id' field."""
10 pass
13class DeeplyNestedStructureError(FlureeSelectError):
14 """Exception raised when encountering unsupported deeply nested structures."""
16 pass
19class InvalidFieldTypeError(FlureeSelectError):
20 """Exception raised when encountering an invalid field type."""
22 pass
25class ModelConfigError(FlureeSelectError):
26 """Exception raised when there's an issue with the model configuration."""
28 pass
31class TypeProcessingError(FlureeSelectError):
32 """Exception raised when there's an error processing a type."""
34 pass