Error

source: bluebase/ql/error.py


exception QlError(**kwargs)[source]

Bases: BbError

A base error for the QL component.

exception QlEmptySelectClauseError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'SELECT clause is empty'
exception QlEmptyFromClauseError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'FROM clause is empty'
exception QlAmbiguousTableError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Same table appears multiple times'
exception QlAmbiguousAttrError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Ambiguous attribute'
exception QlDuplicateAsteriskError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Unqualified asterisk appears multiple times'
exception QlDuplicateTableError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Same table appears multiple times'
exception QlDuplicateCondError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Same condition appears multiple times'
exception QlDuplicateAssignError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Same assign appears multiple times'
exception QlTableNotFound(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Table not found'
exception QlAttrNotFoundError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Attribute not found'
exception QlInvalidCondTypeError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Invalid condition type'
exception QlInvalidValueCountError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Invalid value count'
exception QlInvalidValueTypeError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Invalid value type'
exception QlInvalidAssignTypeError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Invalid assign type'
exception QlOpenedOpOpenError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Operation is already opened'
exception QlClosedOpAccessError(**kwargs)[source]

Bases: QlError

message: ClassVar[str] = 'Operation is closed'