database/orm
library
Classes
-
ArrayCast
-
Cast attribute to/from Array (
List<String>)
-
AttributeCaster<T>
-
Base class for custom attribute casters
-
BaseModel<T>
-
Base model that all application models should extend.
-
BelongsTo<Related extends KhademModel<Related>, Parent>
-
-
BelongsToMany<Related extends KhademModel<Related>, Parent>
-
-
BoolCast
-
Cast attribute to/from boolean
-
DateTimeCast
-
Cast attribute to/from DateTime
-
DoubleCast
-
Cast attribute to/from double
-
EagerLoader
-
A utility class for eager loading database relations in the Khadem ORM.
-
EncryptedCast
-
Cast attribute to/from encrypted values
-
HasMany<Related extends KhademModel<Related>, Parent>
-
-
HasManyThrough<Related extends KhademModel<Related>, Parent>
-
-
HasOne<Related extends KhademModel<Related>, Parent>
-
-
HasOneOrMany<Related extends KhademModel<Related>, Parent>
-
-
HasOneThrough<Related extends KhademModel<Related>, Parent>
-
-
IntCast
-
Cast attribute to/from integer
-
JsonArrayCast
-
Cast attribute to/from JSON Array (
List<Map<String, dynamic>>)
-
JsonCast
-
Cast attribute to/from JSON (
Map<String, dynamic>)
-
KhademModel<T>
-
-
ModelCreated<T>
-
Event fired after a model is created.
-
ModelCreating<T>
-
Event fired before a model is created.
-
ModelDeleted<T>
-
Event fired after a model is deleted.
-
ModelDeleting<T>
-
Event fired before a model is deleted.
-
ModelForceDeleted<T>
-
Event fired after a model is force deleted.
-
ModelForceDeleting<T>
-
Event fired before a model is force deleted.
-
ModelLifecycleEvent<T>
-
Base class for all model lifecycle events.
-
ModelObserver<T extends KhademModel<T>>
-
Base class for model observers.
-
ModelRestored<T>
-
Event fired after a model is restored.
-
ModelRestoring<T>
-
Event fired before a model is restored.
-
ModelRetrieved<T>
-
Event fired after a model is retrieved.
-
ModelUpdated<T>
-
Event fired after a model is updated.
-
ModelUpdating<T>
-
Event fired before a model is updated.
-
MorphedByMany<Related extends KhademModel<Related>, Parent>
-
-
MorphMany<Related extends KhademModel<Related>, Parent>
-
-
MorphOne<Related extends KhademModel<Related>, Parent>
-
-
MorphOneOrMany<Related extends KhademModel<Related>, Parent>
-
-
MorphToMany<Related extends KhademModel<Related>, Parent>
-
-
ObserverRegistry
-
Registry for model observers.
-
PaginatedResult<T>
-
-
Relation<Related extends KhademModel<Related>, Parent>
-
-
RelationDefinition<T extends KhademModel<T>>
-
-
RelationMeta
-