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).