package model
Type Members
-
class
DerivedHasNoPolyException extends ModelTypeException
thrown on attempt to construct a modelType with a derived type that does not have a corresponding poly type, or a derived persistent type that does not have a corresponding poly persistent type
-
class
DuplicateCTypesException extends ModelTypeException
thrown on attempt to construct a ModelType with more than one CType for a single kind of component
-
class
DuplicateKVTypesException extends ModelTypeException
thrown on attempt to construct a ModelType with more than one KVType for a single kind of component
-
class
DuplicateKeyException[P, V] extends ModelTypeException
thrown on attempt to construct a persistent type with more than one key for a single key value class
-
class
DuplicatePTypesException extends ModelTypeException
thrown on attempt to construct a ModelType with more than one PType for a single kind of persistent object
-
class
IndexDuplicatesKeyException extends ModelTypeException
thrown on attempt to construct a ModelType with a PType that has a key and an index defined over the same properties
-
class
InvalidPartitionException[P] extends ModelTypeException
an exception indicating an attempt to create a primary key with a partition that does not form a prefix of the key value property
-
class
ModelTypeException extends LongevityException with UnrecoverableLongevityException
an exception involving model type creation or use
-
class
NoSuchPropPathException extends ModelTypeException
an exception indicating an attempt to create a property with a prop path that does not exist
-
class
PropTypeException extends ModelTypeException
an exception indicating an attempt to create a property with the wrong type.
-
class
UnsupportedPropTypeException extends ModelTypeException
thrown on attempt to create a property with a type that longevity does not now support, such as:
thrown on attempt to create a property with a type that longevity does not now support, such as:
- properties with collection types - properties with types that (recursively) contain members with collection or polymorphic types - properties with paths that contain collections - properties with paths that terminate with a polymorphic type.