YCPPSchemaValidationError¶
-
class
YCPPSchemaValidationError
: public YCPPCoreError¶
Exception that encapsualtes the validation errors for schema validation.
- enum
Error
¶
- enumerator
SUCCESS
¶No error.
- enumerator
INSTMT
¶Invalid statement (schema).
- enumerator
INID
¶Nvalid identifier (schema).
- enumerator
INDATE
¶Invalid date format.
- enumerator
INARG
¶Invalid value of a statement argument (schema).
- enumerator
MISSSTMT
¶Missing required statement (schema).
- enumerator
MISSARG
¶Missing required statement argument (schema).
- enumerator
TOOMANY
¶Too many instances of some object.
- enumerator
DUPID
¶Duplicated identifier (schema).
- enumerator
DUPLEAFLIST
¶Multiple instances of leaf-list.
- enumerator
DUPLIST
¶Multiple instances of list.
- enumerator
NOUNIQ
¶Unique leaves match on 2 list instances (data).
- enumerator
ENUM_DUPVAL
¶Duplicated enum value (schema).
- enumerator
ENUM_DUPNAME
¶Duplicated enum name (schema).
- enumerator
ENUM_WS
¶Enum name with leading/trailing whitespaces (schema).
- enumerator
BITS_DUPVAL
¶Duplicated bits value (schema).
- enumerator
BITS_DUPNAME
¶Duplicated bits name (schema).
- enumerator
INMOD
¶Nvalid module name.
- enumerator
KEY_NLEAF
¶List key is not a leaf (schema).
- enumerator
KEY_TYPE
¶Invalid list key type (schema).
- enumerator
KEY_CONFIG
¶Key config value differs from the list config value.
- enumerator
KEY_MISS
¶List key not found (schema).
- enumerator
KEY_DUP
¶Duplicated key identifier (schema).
- enumerator
INREGEX
¶Nvalid regular expression (schema).
- enumerator
INRESOLV
¶No resolvents found (schema).
- enumerator
INSTATUS
¶Nvalid derivation because of status (schema).
- enumerator
CIRC_LEAFREFS
¶Circular chain of leafrefs detected (schema).
- enumerator
CIRC_IMPORTS
¶Circular chain of imports detected (schema).
- enumerator
CIRC_INCLUDES
¶Circular chain of includes detected (schema).