rm.error의 소스 코드

__all__ = (
    'RmError',
    'RmInvalidRecordSizeError',
    'RmInvalidPidError',
    'RmNoNextPageFoundError',
    'RmInvalidSidError',
    'RmUnoccupiedSlotError',
    'RmInvalidRecordDataSizeError',
    'RmInvalidPredicateOffsetError',
    'RmInvalidDomainValueError',
    'RmInvalidDomainStringLengthError',
)


[문서] class RmError(Exception): """ RM에서 발생하는 모든 error의 기반 클래스입니다. """ pass
[문서] class RmInvalidRecordSizeError(RmError): """ record 크기가 유효하지 않은 경우 발생하는 error. """ pass
[문서] class RmInvalidPidError(RmError): """ pid가 유효하지 않은 경우 발생하는 error. """ pass
[문서] class RmNoNextPageFoundError(RmError): """ file에서 next page를 찾을 수 없는 경우 발생하는 error. """ pass
[문서] class RmInvalidSidError(RmError): """ sid가 유효하지 않은 경우 발생하는 error. """ pass
[문서] class RmUnoccupiedSlotError(RmError): """ slot이 비어있는 경우 발생하는 error. """ pass
[문서] class RmInvalidRecordDataSizeError(RmError): """ record의 data 크기가 유효하지 않은 경우 발생하는 error. """ pass
[문서] class RmInvalidPredicateOffsetError(RmError): """ predicate의 offset이 유효하지 않은 경우 발생하는 error. """ pass
[문서] class RmInvalidDomainValueError(RmError): """ domain의 value가 유효하지 않은 경우 발생하는 error. """ pass
[문서] class RmInvalidDomainStringLengthError(RmError): """ domain의 string 길이가 유효하지 않은 경우 발생하는 error. """ pass