first commit

This commit is contained in:
Leandro 2024-05-17 23:46:30 +02:00
commit 39e38f931f
382 changed files with 520450 additions and 0 deletions

514
lib/database.g.dart Normal file
View file

@ -0,0 +1,514 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'database.dart';
// ignore_for_file: type=lint
class $WolleTable extends Wolle with TableInfo<$WolleTable, WolleData> {
@override
final GeneratedDatabase attachedDatabase;
final String? _alias;
$WolleTable(this.attachedDatabase, [this._alias]);
static const VerificationMeta _idMeta = const VerificationMeta('id');
@override
late final GeneratedColumn<int> id = GeneratedColumn<int>(
'id', aliasedName, false,
hasAutoIncrement: true,
type: DriftSqlType.int,
requiredDuringInsert: false,
defaultConstraints:
GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
static const VerificationMeta _manufactureMeta =
const VerificationMeta('manufacture');
@override
late final GeneratedColumn<String> manufacture = GeneratedColumn<String>(
'manufacture', aliasedName, false,
type: DriftSqlType.string, requiredDuringInsert: true);
static const VerificationMeta _titleMeta = const VerificationMeta('title');
@override
late final GeneratedColumn<String> title = GeneratedColumn<String>(
'title', aliasedName, false,
type: DriftSqlType.string, requiredDuringInsert: true);
static const VerificationMeta _colorMeta = const VerificationMeta('color');
@override
late final GeneratedColumn<String> color = GeneratedColumn<String>(
'color', aliasedName, false,
additionalChecks:
GeneratedColumn.checkTextLength(minTextLength: 7, maxTextLength: 7),
type: DriftSqlType.string,
requiredDuringInsert: true);
@override
List<GeneratedColumn> get $columns => [id, manufacture, title, color];
@override
String get aliasedName => _alias ?? actualTableName;
@override
String get actualTableName => $name;
static const String $name = 'wolle';
@override
VerificationContext validateIntegrity(Insertable<WolleData> instance,
{bool isInserting = false}) {
final context = VerificationContext();
final data = instance.toColumns(true);
if (data.containsKey('id')) {
context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta));
}
if (data.containsKey('manufacture')) {
context.handle(
_manufactureMeta,
manufacture.isAcceptableOrUnknown(
data['manufacture']!, _manufactureMeta));
} else if (isInserting) {
context.missing(_manufactureMeta);
}
if (data.containsKey('title')) {
context.handle(
_titleMeta, title.isAcceptableOrUnknown(data['title']!, _titleMeta));
} else if (isInserting) {
context.missing(_titleMeta);
}
if (data.containsKey('color')) {
context.handle(
_colorMeta, color.isAcceptableOrUnknown(data['color']!, _colorMeta));
} else if (isInserting) {
context.missing(_colorMeta);
}
return context;
}
@override
Set<GeneratedColumn> get $primaryKey => {id};
@override
WolleData map(Map<String, dynamic> data, {String? tablePrefix}) {
final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
return WolleData(
id: attachedDatabase.typeMapping
.read(DriftSqlType.int, data['${effectivePrefix}id'])!,
manufacture: attachedDatabase.typeMapping
.read(DriftSqlType.string, data['${effectivePrefix}manufacture'])!,
title: attachedDatabase.typeMapping
.read(DriftSqlType.string, data['${effectivePrefix}title'])!,
color: attachedDatabase.typeMapping
.read(DriftSqlType.string, data['${effectivePrefix}color'])!,
);
}
@override
$WolleTable createAlias(String alias) {
return $WolleTable(attachedDatabase, alias);
}
}
class WolleData extends DataClass implements Insertable<WolleData> {
final int id;
final String manufacture;
final String title;
final String color;
const WolleData(
{required this.id,
required this.manufacture,
required this.title,
required this.color});
@override
Map<String, Expression> toColumns(bool nullToAbsent) {
final map = <String, Expression>{};
map['id'] = Variable<int>(id);
map['manufacture'] = Variable<String>(manufacture);
map['title'] = Variable<String>(title);
map['color'] = Variable<String>(color);
return map;
}
WolleCompanion toCompanion(bool nullToAbsent) {
return WolleCompanion(
id: Value(id),
manufacture: Value(manufacture),
title: Value(title),
color: Value(color),
);
}
factory WolleData.fromJson(Map<String, dynamic> json,
{ValueSerializer? serializer}) {
serializer ??= driftRuntimeOptions.defaultSerializer;
return WolleData(
id: serializer.fromJson<int>(json['id']),
manufacture: serializer.fromJson<String>(json['manufacture']),
title: serializer.fromJson<String>(json['title']),
color: serializer.fromJson<String>(json['color']),
);
}
@override
Map<String, dynamic> toJson({ValueSerializer? serializer}) {
serializer ??= driftRuntimeOptions.defaultSerializer;
return <String, dynamic>{
'id': serializer.toJson<int>(id),
'manufacture': serializer.toJson<String>(manufacture),
'title': serializer.toJson<String>(title),
'color': serializer.toJson<String>(color),
};
}
WolleData copyWith(
{int? id, String? manufacture, String? title, String? color}) =>
WolleData(
id: id ?? this.id,
manufacture: manufacture ?? this.manufacture,
title: title ?? this.title,
color: color ?? this.color,
);
@override
String toString() {
return (StringBuffer('WolleData(')
..write('id: $id, ')
..write('manufacture: $manufacture, ')
..write('title: $title, ')
..write('color: $color')
..write(')'))
.toString();
}
@override
int get hashCode => Object.hash(id, manufacture, title, color);
@override
bool operator ==(Object other) =>
identical(this, other) ||
(other is WolleData &&
other.id == this.id &&
other.manufacture == this.manufacture &&
other.title == this.title &&
other.color == this.color);
}
class WolleCompanion extends UpdateCompanion<WolleData> {
final Value<int> id;
final Value<String> manufacture;
final Value<String> title;
final Value<String> color;
const WolleCompanion({
this.id = const Value.absent(),
this.manufacture = const Value.absent(),
this.title = const Value.absent(),
this.color = const Value.absent(),
});
WolleCompanion.insert({
this.id = const Value.absent(),
required String manufacture,
required String title,
required String color,
}) : manufacture = Value(manufacture),
title = Value(title),
color = Value(color);
static Insertable<WolleData> custom({
Expression<int>? id,
Expression<String>? manufacture,
Expression<String>? title,
Expression<String>? color,
}) {
return RawValuesInsertable({
if (id != null) 'id': id,
if (manufacture != null) 'manufacture': manufacture,
if (title != null) 'title': title,
if (color != null) 'color': color,
});
}
WolleCompanion copyWith(
{Value<int>? id,
Value<String>? manufacture,
Value<String>? title,
Value<String>? color}) {
return WolleCompanion(
id: id ?? this.id,
manufacture: manufacture ?? this.manufacture,
title: title ?? this.title,
color: color ?? this.color,
);
}
@override
Map<String, Expression> toColumns(bool nullToAbsent) {
final map = <String, Expression>{};
if (id.present) {
map['id'] = Variable<int>(id.value);
}
if (manufacture.present) {
map['manufacture'] = Variable<String>(manufacture.value);
}
if (title.present) {
map['title'] = Variable<String>(title.value);
}
if (color.present) {
map['color'] = Variable<String>(color.value);
}
return map;
}
@override
String toString() {
return (StringBuffer('WolleCompanion(')
..write('id: $id, ')
..write('manufacture: $manufacture, ')
..write('title: $title, ')
..write('color: $color')
..write(')'))
.toString();
}
}
class $TempRangeTable extends TempRange
with TableInfo<$TempRangeTable, TempRangeData> {
@override
final GeneratedDatabase attachedDatabase;
final String? _alias;
$TempRangeTable(this.attachedDatabase, [this._alias]);
static const VerificationMeta _idMeta = const VerificationMeta('id');
@override
late final GeneratedColumn<int> id = GeneratedColumn<int>(
'id', aliasedName, false,
hasAutoIncrement: true,
type: DriftSqlType.int,
requiredDuringInsert: false,
defaultConstraints:
GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
static const VerificationMeta _minMeta = const VerificationMeta('min');
@override
late final GeneratedColumn<double> min = GeneratedColumn<double>(
'min', aliasedName, false,
type: DriftSqlType.double, requiredDuringInsert: true);
static const VerificationMeta _maxMeta = const VerificationMeta('max');
@override
late final GeneratedColumn<double> max = GeneratedColumn<double>(
'max', aliasedName, false,
type: DriftSqlType.double, requiredDuringInsert: true);
static const VerificationMeta _wolleMeta = const VerificationMeta('wolle');
@override
late final GeneratedColumn<int> wolle = GeneratedColumn<int>(
'wolle', aliasedName, false,
type: DriftSqlType.int,
requiredDuringInsert: true,
defaultConstraints:
GeneratedColumn.constraintIsAlways('REFERENCES wolle (id)'));
@override
List<GeneratedColumn> get $columns => [id, min, max, wolle];
@override
String get aliasedName => _alias ?? actualTableName;
@override
String get actualTableName => $name;
static const String $name = 'temp_range';
@override
VerificationContext validateIntegrity(Insertable<TempRangeData> instance,
{bool isInserting = false}) {
final context = VerificationContext();
final data = instance.toColumns(true);
if (data.containsKey('id')) {
context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta));
}
if (data.containsKey('min')) {
context.handle(
_minMeta, min.isAcceptableOrUnknown(data['min']!, _minMeta));
} else if (isInserting) {
context.missing(_minMeta);
}
if (data.containsKey('max')) {
context.handle(
_maxMeta, max.isAcceptableOrUnknown(data['max']!, _maxMeta));
} else if (isInserting) {
context.missing(_maxMeta);
}
if (data.containsKey('wolle')) {
context.handle(
_wolleMeta, wolle.isAcceptableOrUnknown(data['wolle']!, _wolleMeta));
} else if (isInserting) {
context.missing(_wolleMeta);
}
return context;
}
@override
Set<GeneratedColumn> get $primaryKey => {id};
@override
TempRangeData map(Map<String, dynamic> data, {String? tablePrefix}) {
final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
return TempRangeData(
id: attachedDatabase.typeMapping
.read(DriftSqlType.int, data['${effectivePrefix}id'])!,
min: attachedDatabase.typeMapping
.read(DriftSqlType.double, data['${effectivePrefix}min'])!,
max: attachedDatabase.typeMapping
.read(DriftSqlType.double, data['${effectivePrefix}max'])!,
wolle: attachedDatabase.typeMapping
.read(DriftSqlType.int, data['${effectivePrefix}wolle'])!,
);
}
@override
$TempRangeTable createAlias(String alias) {
return $TempRangeTable(attachedDatabase, alias);
}
}
class TempRangeData extends DataClass implements Insertable<TempRangeData> {
final int id;
final double min;
final double max;
final int wolle;
const TempRangeData(
{required this.id,
required this.min,
required this.max,
required this.wolle});
@override
Map<String, Expression> toColumns(bool nullToAbsent) {
final map = <String, Expression>{};
map['id'] = Variable<int>(id);
map['min'] = Variable<double>(min);
map['max'] = Variable<double>(max);
map['wolle'] = Variable<int>(wolle);
return map;
}
TempRangeCompanion toCompanion(bool nullToAbsent) {
return TempRangeCompanion(
id: Value(id),
min: Value(min),
max: Value(max),
wolle: Value(wolle),
);
}
factory TempRangeData.fromJson(Map<String, dynamic> json,
{ValueSerializer? serializer}) {
serializer ??= driftRuntimeOptions.defaultSerializer;
return TempRangeData(
id: serializer.fromJson<int>(json['id']),
min: serializer.fromJson<double>(json['min']),
max: serializer.fromJson<double>(json['max']),
wolle: serializer.fromJson<int>(json['wolle']),
);
}
@override
Map<String, dynamic> toJson({ValueSerializer? serializer}) {
serializer ??= driftRuntimeOptions.defaultSerializer;
return <String, dynamic>{
'id': serializer.toJson<int>(id),
'min': serializer.toJson<double>(min),
'max': serializer.toJson<double>(max),
'wolle': serializer.toJson<int>(wolle),
};
}
TempRangeData copyWith({int? id, double? min, double? max, int? wolle}) =>
TempRangeData(
id: id ?? this.id,
min: min ?? this.min,
max: max ?? this.max,
wolle: wolle ?? this.wolle,
);
@override
String toString() {
return (StringBuffer('TempRangeData(')
..write('id: $id, ')
..write('min: $min, ')
..write('max: $max, ')
..write('wolle: $wolle')
..write(')'))
.toString();
}
@override
int get hashCode => Object.hash(id, min, max, wolle);
@override
bool operator ==(Object other) =>
identical(this, other) ||
(other is TempRangeData &&
other.id == this.id &&
other.min == this.min &&
other.max == this.max &&
other.wolle == this.wolle);
}
class TempRangeCompanion extends UpdateCompanion<TempRangeData> {
final Value<int> id;
final Value<double> min;
final Value<double> max;
final Value<int> wolle;
const TempRangeCompanion({
this.id = const Value.absent(),
this.min = const Value.absent(),
this.max = const Value.absent(),
this.wolle = const Value.absent(),
});
TempRangeCompanion.insert({
this.id = const Value.absent(),
required double min,
required double max,
required int wolle,
}) : min = Value(min),
max = Value(max),
wolle = Value(wolle);
static Insertable<TempRangeData> custom({
Expression<int>? id,
Expression<double>? min,
Expression<double>? max,
Expression<int>? wolle,
}) {
return RawValuesInsertable({
if (id != null) 'id': id,
if (min != null) 'min': min,
if (max != null) 'max': max,
if (wolle != null) 'wolle': wolle,
});
}
TempRangeCompanion copyWith(
{Value<int>? id,
Value<double>? min,
Value<double>? max,
Value<int>? wolle}) {
return TempRangeCompanion(
id: id ?? this.id,
min: min ?? this.min,
max: max ?? this.max,
wolle: wolle ?? this.wolle,
);
}
@override
Map<String, Expression> toColumns(bool nullToAbsent) {
final map = <String, Expression>{};
if (id.present) {
map['id'] = Variable<int>(id.value);
}
if (min.present) {
map['min'] = Variable<double>(min.value);
}
if (max.present) {
map['max'] = Variable<double>(max.value);
}
if (wolle.present) {
map['wolle'] = Variable<int>(wolle.value);
}
return map;
}
@override
String toString() {
return (StringBuffer('TempRangeCompanion(')
..write('id: $id, ')
..write('min: $min, ')
..write('max: $max, ')
..write('wolle: $wolle')
..write(')'))
.toString();
}
}
abstract class _$AppDatabase extends GeneratedDatabase {
_$AppDatabase(QueryExecutor e) : super(e);
late final $WolleTable wolle = $WolleTable(this);
late final $TempRangeTable tempRange = $TempRangeTable(this);
@override
Iterable<TableInfo<Table, Object?>> get allTables =>
allSchemaEntities.whereType<TableInfo<Table, Object?>>();
@override
List<DatabaseSchemaEntity> get allSchemaEntities => [wolle, tempRange];
}