Zusätzlich zur DB-Datenspeicherausnahmeklasse bietet der NDB-Datenspeicher folgende Ausnahmeklassen:
- exception ComputedPropertyError()
- Wird beim Versuch ausgelöst, einen Wert für eine berechnete Property festzulegen oder ein solches zu löschen.
- exception InvalidPropertyError()
- Wird ausgelöst, wenn eine Property für einen bestimmten Zweck nicht geeignet ist. Eine Property muss beispielsweise vorhanden und indexiert sein, damit sie in der Projektions- oder GROUP BY-Klausel einer Abfrage verwendet werden kann.
- exception ReadonlyPropertyError()
- Wird beim Versuch ausgelöst, einen schreibgeschützten Property-Wert festzulegen.
- exception UnprojectedPropertyError()
- Wird ausgelöst, wenn ein Attributwert abgerufen wird, der nicht in der Projektion enthalten ist.