Skip to content

Commit

Permalink
Merge pull request #3062 from dickermoshe/refactor-manager
Browse files Browse the repository at this point in the history
Refactor Manager
  • Loading branch information
simolus3 authored Jun 27, 2024
2 parents 482b7c7 + a58f34b commit 06dbcc7
Show file tree
Hide file tree
Showing 38 changed files with 638 additions and 1,282 deletions.
68 changes: 12 additions & 56 deletions docs/lib/snippets/_shared/todo_tables.drift.dart
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@ class TodoItemsCompanion extends i0.UpdateCompanion<i1.TodoItem> {
}
}

typedef $$TodoItemsTableInsertCompanionBuilder = i1.TodoItemsCompanion
typedef $$TodoItemsTableCreateCompanionBuilder = i1.TodoItemsCompanion
Function({
i0.Value<int> id,
required String title,
Expand All @@ -334,8 +334,7 @@ class $$TodoItemsTableTableManager extends i0.RootTableManager<
i1.TodoItem,
i1.$$TodoItemsTableFilterComposer,
i1.$$TodoItemsTableOrderingComposer,
$$TodoItemsTableProcessedTableManager,
$$TodoItemsTableInsertCompanionBuilder,
$$TodoItemsTableCreateCompanionBuilder,
$$TodoItemsTableUpdateCompanionBuilder> {
$$TodoItemsTableTableManager(
i0.GeneratedDatabase db, i1.$TodoItemsTable table)
Expand All @@ -346,9 +345,7 @@ class $$TodoItemsTableTableManager extends i0.RootTableManager<
i1.$$TodoItemsTableFilterComposer(i0.ComposerState(db, table)),
orderingComposer:
i1.$$TodoItemsTableOrderingComposer(i0.ComposerState(db, table)),
getChildManagerBuilder: (p) =>
$$TodoItemsTableProcessedTableManager(p),
getUpdateCompanionBuilder: ({
updateCompanionCallback: ({
i0.Value<int> id = const i0.Value.absent(),
i0.Value<String> title = const i0.Value.absent(),
i0.Value<String> content = const i0.Value.absent(),
Expand All @@ -362,7 +359,7 @@ class $$TodoItemsTableTableManager extends i0.RootTableManager<
category: category,
dueDate: dueDate,
),
getInsertCompanionBuilder: ({
createCompanionCallback: ({
i0.Value<int> id = const i0.Value.absent(),
required String title,
required String content,
Expand All @@ -379,18 +376,6 @@ class $$TodoItemsTableTableManager extends i0.RootTableManager<
));
}

class $$TodoItemsTableProcessedTableManager extends i0.ProcessedTableManager<
i0.GeneratedDatabase,
i1.$TodoItemsTable,
i1.TodoItem,
i1.$$TodoItemsTableFilterComposer,
i1.$$TodoItemsTableOrderingComposer,
$$TodoItemsTableProcessedTableManager,
$$TodoItemsTableInsertCompanionBuilder,
$$TodoItemsTableUpdateCompanionBuilder> {
$$TodoItemsTableProcessedTableManager(super.$state);
}

class $$TodoItemsTableFilterComposer
extends i0.FilterComposer<i0.GeneratedDatabase, i1.$TodoItemsTable> {
$$TodoItemsTableFilterComposer(super.$state);
Expand Down Expand Up @@ -652,7 +637,7 @@ class CategoriesCompanion extends i0.UpdateCompanion<i1.Category> {
}
}

typedef $$CategoriesTableInsertCompanionBuilder = i1.CategoriesCompanion
typedef $$CategoriesTableCreateCompanionBuilder = i1.CategoriesCompanion
Function({
i0.Value<int> id,
required String name,
Expand All @@ -669,8 +654,7 @@ class $$CategoriesTableTableManager extends i0.RootTableManager<
i1.Category,
i1.$$CategoriesTableFilterComposer,
i1.$$CategoriesTableOrderingComposer,
$$CategoriesTableProcessedTableManager,
$$CategoriesTableInsertCompanionBuilder,
$$CategoriesTableCreateCompanionBuilder,
$$CategoriesTableUpdateCompanionBuilder> {
$$CategoriesTableTableManager(
i0.GeneratedDatabase db, i1.$CategoriesTable table)
Expand All @@ -681,17 +665,15 @@ class $$CategoriesTableTableManager extends i0.RootTableManager<
i1.$$CategoriesTableFilterComposer(i0.ComposerState(db, table)),
orderingComposer:
i1.$$CategoriesTableOrderingComposer(i0.ComposerState(db, table)),
getChildManagerBuilder: (p) =>
$$CategoriesTableProcessedTableManager(p),
getUpdateCompanionBuilder: ({
updateCompanionCallback: ({
i0.Value<int> id = const i0.Value.absent(),
i0.Value<String> name = const i0.Value.absent(),
}) =>
i1.CategoriesCompanion(
id: id,
name: name,
),
getInsertCompanionBuilder: ({
createCompanionCallback: ({
i0.Value<int> id = const i0.Value.absent(),
required String name,
}) =>
Expand All @@ -702,18 +684,6 @@ class $$CategoriesTableTableManager extends i0.RootTableManager<
));
}

class $$CategoriesTableProcessedTableManager extends i0.ProcessedTableManager<
i0.GeneratedDatabase,
i1.$CategoriesTable,
i1.Category,
i1.$$CategoriesTableFilterComposer,
i1.$$CategoriesTableOrderingComposer,
$$CategoriesTableProcessedTableManager,
$$CategoriesTableInsertCompanionBuilder,
$$CategoriesTableUpdateCompanionBuilder> {
$$CategoriesTableProcessedTableManager(super.$state);
}

class $$CategoriesTableFilterComposer
extends i0.FilterComposer<i0.GeneratedDatabase, i1.$CategoriesTable> {
$$CategoriesTableFilterComposer(super.$state);
Expand Down Expand Up @@ -922,7 +892,7 @@ class UsersCompanion extends i0.UpdateCompanion<i1.User> {
}
}

typedef $$UsersTableInsertCompanionBuilder = i1.UsersCompanion Function({
typedef $$UsersTableCreateCompanionBuilder = i1.UsersCompanion Function({
i0.Value<int> id,
required DateTime birthDate,
});
Expand All @@ -937,8 +907,7 @@ class $$UsersTableTableManager extends i0.RootTableManager<
i1.User,
i1.$$UsersTableFilterComposer,
i1.$$UsersTableOrderingComposer,
$$UsersTableProcessedTableManager,
$$UsersTableInsertCompanionBuilder,
$$UsersTableCreateCompanionBuilder,
$$UsersTableUpdateCompanionBuilder> {
$$UsersTableTableManager(i0.GeneratedDatabase db, i1.$UsersTable table)
: super(i0.TableManagerState(
Expand All @@ -948,16 +917,15 @@ class $$UsersTableTableManager extends i0.RootTableManager<
i1.$$UsersTableFilterComposer(i0.ComposerState(db, table)),
orderingComposer:
i1.$$UsersTableOrderingComposer(i0.ComposerState(db, table)),
getChildManagerBuilder: (p) => $$UsersTableProcessedTableManager(p),
getUpdateCompanionBuilder: ({
updateCompanionCallback: ({
i0.Value<int> id = const i0.Value.absent(),
i0.Value<DateTime> birthDate = const i0.Value.absent(),
}) =>
i1.UsersCompanion(
id: id,
birthDate: birthDate,
),
getInsertCompanionBuilder: ({
createCompanionCallback: ({
i0.Value<int> id = const i0.Value.absent(),
required DateTime birthDate,
}) =>
Expand All @@ -968,18 +936,6 @@ class $$UsersTableTableManager extends i0.RootTableManager<
));
}

class $$UsersTableProcessedTableManager extends i0.ProcessedTableManager<
i0.GeneratedDatabase,
i1.$UsersTable,
i1.User,
i1.$$UsersTableFilterComposer,
i1.$$UsersTableOrderingComposer,
$$UsersTableProcessedTableManager,
$$UsersTableInsertCompanionBuilder,
$$UsersTableUpdateCompanionBuilder> {
$$UsersTableProcessedTableManager(super.$state);
}

class $$UsersTableFilterComposer
extends i0.FilterComposer<i0.GeneratedDatabase, i1.$UsersTable> {
$$UsersTableFilterComposer(super.$state);
Expand Down
23 changes: 4 additions & 19 deletions docs/lib/snippets/modular/custom_types/drift_table.drift.dart
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ class PeriodicRemindersCompanion
}
}

typedef $PeriodicRemindersInsertCompanionBuilder = i1.PeriodicRemindersCompanion
typedef $PeriodicRemindersCreateCompanionBuilder = i1.PeriodicRemindersCompanion
Function({
i0.Value<int> id,
required Duration frequency,
Expand All @@ -250,8 +250,7 @@ class $PeriodicRemindersTableManager extends i0.RootTableManager<
i1.PeriodicReminder,
i1.$PeriodicRemindersFilterComposer,
i1.$PeriodicRemindersOrderingComposer,
$PeriodicRemindersProcessedTableManager,
$PeriodicRemindersInsertCompanionBuilder,
$PeriodicRemindersCreateCompanionBuilder,
$PeriodicRemindersUpdateCompanionBuilder> {
$PeriodicRemindersTableManager(
i0.GeneratedDatabase db, i1.PeriodicReminders table)
Expand All @@ -262,9 +261,7 @@ class $PeriodicRemindersTableManager extends i0.RootTableManager<
i1.$PeriodicRemindersFilterComposer(i0.ComposerState(db, table)),
orderingComposer: i1
.$PeriodicRemindersOrderingComposer(i0.ComposerState(db, table)),
getChildManagerBuilder: (p) =>
$PeriodicRemindersProcessedTableManager(p),
getUpdateCompanionBuilder: ({
updateCompanionCallback: ({
i0.Value<int> id = const i0.Value.absent(),
i0.Value<Duration> frequency = const i0.Value.absent(),
i0.Value<String> reminder = const i0.Value.absent(),
Expand All @@ -274,7 +271,7 @@ class $PeriodicRemindersTableManager extends i0.RootTableManager<
frequency: frequency,
reminder: reminder,
),
getInsertCompanionBuilder: ({
createCompanionCallback: ({
i0.Value<int> id = const i0.Value.absent(),
required Duration frequency,
required String reminder,
Expand All @@ -287,18 +284,6 @@ class $PeriodicRemindersTableManager extends i0.RootTableManager<
));
}

class $PeriodicRemindersProcessedTableManager extends i0.ProcessedTableManager<
i0.GeneratedDatabase,
i1.PeriodicReminders,
i1.PeriodicReminder,
i1.$PeriodicRemindersFilterComposer,
i1.$PeriodicRemindersOrderingComposer,
$PeriodicRemindersProcessedTableManager,
$PeriodicRemindersInsertCompanionBuilder,
$PeriodicRemindersUpdateCompanionBuilder> {
$PeriodicRemindersProcessedTableManager(super.$state);
}

class $PeriodicRemindersFilterComposer
extends i0.FilterComposer<i0.GeneratedDatabase, i1.PeriodicReminders> {
$PeriodicRemindersFilterComposer(super.$state);
Expand Down
24 changes: 4 additions & 20 deletions docs/lib/snippets/modular/custom_types/table.drift.dart
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ class PeriodicRemindersCompanion
}
}

typedef $$PeriodicRemindersTableInsertCompanionBuilder
typedef $$PeriodicRemindersTableCreateCompanionBuilder
= i1.PeriodicRemindersCompanion Function({
i0.Value<int> id,
i0.Value<Duration> frequency,
Expand All @@ -248,8 +248,7 @@ class $$PeriodicRemindersTableTableManager extends i0.RootTableManager<
i1.PeriodicReminder,
i1.$$PeriodicRemindersTableFilterComposer,
i1.$$PeriodicRemindersTableOrderingComposer,
$$PeriodicRemindersTableProcessedTableManager,
$$PeriodicRemindersTableInsertCompanionBuilder,
$$PeriodicRemindersTableCreateCompanionBuilder,
$$PeriodicRemindersTableUpdateCompanionBuilder> {
$$PeriodicRemindersTableTableManager(
i0.GeneratedDatabase db, i1.$PeriodicRemindersTable table)
Expand All @@ -260,9 +259,7 @@ class $$PeriodicRemindersTableTableManager extends i0.RootTableManager<
i0.ComposerState(db, table)),
orderingComposer: i1.$$PeriodicRemindersTableOrderingComposer(
i0.ComposerState(db, table)),
getChildManagerBuilder: (p) =>
$$PeriodicRemindersTableProcessedTableManager(p),
getUpdateCompanionBuilder: ({
updateCompanionCallback: ({
i0.Value<int> id = const i0.Value.absent(),
i0.Value<Duration> frequency = const i0.Value.absent(),
i0.Value<String> reminder = const i0.Value.absent(),
Expand All @@ -272,7 +269,7 @@ class $$PeriodicRemindersTableTableManager extends i0.RootTableManager<
frequency: frequency,
reminder: reminder,
),
getInsertCompanionBuilder: ({
createCompanionCallback: ({
i0.Value<int> id = const i0.Value.absent(),
i0.Value<Duration> frequency = const i0.Value.absent(),
required String reminder,
Expand All @@ -285,19 +282,6 @@ class $$PeriodicRemindersTableTableManager extends i0.RootTableManager<
));
}

class $$PeriodicRemindersTableProcessedTableManager
extends i0.ProcessedTableManager<
i0.GeneratedDatabase,
i1.$PeriodicRemindersTable,
i1.PeriodicReminder,
i1.$$PeriodicRemindersTableFilterComposer,
i1.$$PeriodicRemindersTableOrderingComposer,
$$PeriodicRemindersTableProcessedTableManager,
$$PeriodicRemindersTableInsertCompanionBuilder,
$$PeriodicRemindersTableUpdateCompanionBuilder> {
$$PeriodicRemindersTableProcessedTableManager(super.$state);
}

class $$PeriodicRemindersTableFilterComposer extends i0
.FilterComposer<i0.GeneratedDatabase, i1.$PeriodicRemindersTable> {
$$PeriodicRemindersTableFilterComposer(super.$state);
Expand Down
Loading

0 comments on commit 06dbcc7

Please sign in to comment.