module Model.ServerExceptions where
import Control.Exception
data QueryException = SyntaxException |
VariableException |
ParseFragmentException |
EmptyQueryException |
InvalidObjectException |
InvalidScalarException |
InvalidObjectNestedObjectFieldException |
InvalidObjectScalarFieldException |
InvalidObjectSubFieldException |
InvalidAttributeTransformation |
NullArgumentException |
CreatingSqlQueryObjectFieldsException |
CreatingSqlQueryObjectsException |
TooManyTablesException |
EmptyRowException |
EOFDataProcessingException |
InvalidArgumentException |
Foundlinebreakexception |
RelationshipConfigurationException |
FailedObjectEqualityException |
DuplicateRootObjectsException |
ImportSchemaException |
ImportSchemaServerNameException |
ImportSchemaPseudonymsException |
ImportSchemaScalarFieldsException |
ImportSchemaObjectFieldsException |
ImportSchemaDatabaseTablesException |
ImportSchemaDatabaseRelationshipsException |
MissingVariableValueException |
InvalidVariableNameException |
MismatchedVariableTypeException |
InvalidVariableTypeException |
ReadVariablesException |
VariablesSyntaxException |
ValueInterpretationException
deriving Show
instance Exception QueryException