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
Tto 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
Constants
- createdAtCol → const CreatedAtColumn
- pleaseInitializeMessage → const String
- primaryKey → const PrimaryKey
- table → const Table
- updatedAtCol → const UpdatedAtColumn
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)