Skip to content

Commit

Permalink
Revert "temp"
Browse files Browse the repository at this point in the history
This reverts commit e3bc59b.
  • Loading branch information
dickermoshe committed Jan 5, 2025
1 parent 45b7499 commit 32d476b
Show file tree
Hide file tree
Showing 71 changed files with 10,043 additions and 0 deletions.
35 changes: 35 additions & 0 deletions docs/lib/snippets/_shared/todo_tables.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
import 'package:drift/drift.dart';
import 'package:drift/internal/modular.dart';

import 'todo_tables.drift.dart';

// #docregion tables
class TodoItems extends Table {
IntColumn get id => integer().autoIncrement()();
TextColumn get title => text().withLength(min: 6, max: 32)();
TextColumn get content => text().named('body')();
IntColumn get category => integer().nullable().references(Categories, #id)();
// #enddocregion tables
DateTimeColumn get dueDate => dateTime().nullable()();
// #docregion tables
}

@DataClassName('Category')
class Categories extends Table {
IntColumn get id => integer().autoIncrement()();
TextColumn get name => text()();
}
// #enddocregion tables

class Users extends Table {
IntColumn get id => integer().autoIncrement()();
DateTimeColumn get birthDate => dateTime()();
}

class CanUseCommonTables extends ModularAccessor {
CanUseCommonTables(super.attachedDatabase);

$TodoItemsTable get todoItems => resultSet('todo_items');
$CategoriesTable get categories => resultSet('categories');
$UsersTable get users => resultSet('users');
}
Loading

0 comments on commit 32d476b

Please sign in to comment.