drift/sqlparser/test/analysis/data.dart

28 lines
686 B
Dart

import 'package:sqlparser/sqlparser.dart';
final id = TableColumn(
'id',
const ResolvedType(type: BasicType.int),
definition: ColumnDefinition(
columnName: 'id',
typeName: 'INTEGER',
constraints: [PrimaryKeyColumn(null)],
),
);
final content =
TableColumn('content', const ResolvedType(type: BasicType.text));
final demoTable = Table(
name: 'demo',
resolvedColumns: [id, content],
);
final anotherId = TableColumn('id', const ResolvedType(type: BasicType.int));
final dateTime = TableColumn(
'date', const ResolvedType(type: BasicType.int, hint: IsDateTime()));
final anotherTable = Table(
name: 'tbl',
resolvedColumns: [anotherId, dateTime],
);