yaroorm library

Classes

$AndGroup
$OrGroup
BelongsTo<Parent extends Entity<Parent>, RelatedModel extends Entity<RelatedModel>>
Binding<Parent extends Entity<Parent>, Related extends Entity<Related>>
bindTo
Use this to reference other entities
CreatedAtColumn
CreatedAtField
CreateEntity<T extends Entity<T>>
CreateRelatedEntity<Parent extends Entity<Parent>, RelatedModel extends Entity<RelatedModel>>
CreateSchema<T extends Entity<T>>
DatabaseConnection
DatabaseDriver
DB
DBEntityField
DeleteQuery
DriverTransactor
EntityMirror<T>
EntityRelation<Parent extends Entity<Parent>, RelatedModel extends Entity<RelatedModel>>
EntityTypeConverter<DartType, DBType>
EntityTypeDefinition<T extends Entity<T>>
ForeignKey
HasMany<Parent extends Entity<Parent>, RelatedModel extends Entity<RelatedModel>>
HasOne<Parent extends Entity<Parent>, RelatedModel extends Entity<RelatedModel>>
InsertManyQuery
InsertQuery
Join<Parent extends Entity<Parent>, Reference extends Entity<Reference>>
JoinBuilder<Owner extends Entity<Owner>>
Migration
OrderBy<T extends Entity<T>>
PrimaryKey
PrimaryKeyField
Query<T extends Entity<T>>
QueryBase<Owner>
ReadQuery<T extends Entity<T>>
Schema
Table
TableBlueprint
TableColumn
UpdatedAtColumn
UpdatedAtField
UpdateEntity<T extends Entity<T>>
UpdateQuery
UseDatabaseConnection
UseORMConfig
Value<T>
A wrapper around arbitrary data T to indicate presence or absence explicitly.
WhereClause
WhereClauseBuilder<T extends Entity<T>>
WhereClauseValue<ValueType>
YaroormConfig

Mixins

AggregateOperation
DriverContract
Entity<Parent extends Entity<Parent>>
InsertOperation<T extends Entity<T>>
LimitOperation<ReturnType>
ReadOperation<Result extends Entity<Result>>
RelationsOperation<T extends Entity<T>>
UpdateOperation<Result extends Entity<Result>>
WhereOperation

Functions

and(List<WhereClauseValue> values) $AndGroup
or(List<WhereClauseValue> values) $OrGroup
wrapString(String value) String

Typedefs

CombineClause<T> = (LogicalOperator, T)
CompareWithValue<Value> = ({Operator operator, Value? value})
Entry<T extends Entity<T>> = ({String column, String table})
TableBluePrintFunc = TableBlueprint Function(TableBlueprint table)
WhereBuilder<T extends Entity<T>> = WhereClause Function(WhereClauseBuilder<T> builder)