// GENERATED CODE - DO NOT MODIFY BY HAND part of 'custom_tables.dart'; // ************************************************************************** // MoorGenerator // ************************************************************************** // ignore_for_file: unnecessary_brace_in_string_interps class NoId extends DataClass implements Insertable { final Uint8List payload; NoId({@required this.payload}); factory NoId.fromData(Map data, GeneratedDatabase db, {String prefix}) { final effectivePrefix = prefix ?? ''; final uint8ListType = db.typeSystem.forDartType(); return NoId( payload: uint8ListType .mapFromDatabaseResponse(data['${effectivePrefix}payload']), ); } factory NoId.fromJson(Map json, {ValueSerializer serializer = const ValueSerializer.defaults()}) { return NoId( payload: serializer.fromJson(json['payload']), ); } @override Map toJson( {ValueSerializer serializer = const ValueSerializer.defaults()}) { return { 'payload': serializer.toJson(payload), }; } @override T createCompanion>(bool nullToAbsent) { return NoIdsCompanion( payload: payload == null && nullToAbsent ? const Value.absent() : Value(payload), ) as T; } NoId copyWith({Uint8List payload}) => NoId( payload: payload ?? this.payload, ); @override String toString() { return (StringBuffer('NoId(')..write('payload: $payload')..write(')')) .toString(); } @override int get hashCode => $mrjf(payload.hashCode); @override bool operator ==(other) => identical(this, other) || (other is NoId && other.payload == payload); } class NoIdsCompanion extends UpdateCompanion { final Value payload; const NoIdsCompanion({ this.payload = const Value.absent(), }); NoIdsCompanion copyWith({Value payload}) { return NoIdsCompanion( payload: payload ?? this.payload, ); } } class NoIds extends Table with TableInfo { final GeneratedDatabase _db; final String _alias; NoIds(this._db, [this._alias]); final VerificationMeta _payloadMeta = const VerificationMeta('payload'); GeneratedBlobColumn _payload; GeneratedBlobColumn get payload => _payload ??= _constructPayload(); GeneratedBlobColumn _constructPayload() { return GeneratedBlobColumn('payload', $tableName, false, $customConstraints: 'NOT NULL'); } @override List get $columns => [payload]; @override NoIds get asDslTable => this; @override String get $tableName => _alias ?? 'no_ids'; @override final String actualTableName = 'no_ids'; @override VerificationContext validateIntegrity(NoIdsCompanion d, {bool isInserting = false}) { final context = VerificationContext(); if (d.payload.present) { context.handle(_payloadMeta, payload.isAcceptableValue(d.payload.value, _payloadMeta)); } else if (payload.isRequired && isInserting) { context.missing(_payloadMeta); } return context; } @override Set get $primaryKey => {}; @override NoId map(Map data, {String tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : null; return NoId.fromData(data, _db, prefix: effectivePrefix); } @override Map entityToSql(NoIdsCompanion d) { final map = {}; if (d.payload.present) { map['payload'] = Variable(d.payload.value); } return map; } @override NoIds createAlias(String alias) { return NoIds(_db, alias); } @override final bool withoutRowId = true; @override final bool dontWriteConstraints = true; } class WithDefault extends DataClass implements Insertable { final String a; final int b; WithDefault({this.a, this.b}); factory WithDefault.fromData(Map data, GeneratedDatabase db, {String prefix}) { final effectivePrefix = prefix ?? ''; final stringType = db.typeSystem.forDartType(); final intType = db.typeSystem.forDartType(); return WithDefault( a: stringType.mapFromDatabaseResponse(data['${effectivePrefix}a']), b: intType.mapFromDatabaseResponse(data['${effectivePrefix}b']), ); } factory WithDefault.fromJson(Map json, {ValueSerializer serializer = const ValueSerializer.defaults()}) { return WithDefault( a: serializer.fromJson(json['a']), b: serializer.fromJson(json['b']), ); } @override Map toJson( {ValueSerializer serializer = const ValueSerializer.defaults()}) { return { 'a': serializer.toJson(a), 'b': serializer.toJson(b), }; } @override T createCompanion>(bool nullToAbsent) { return WithDefaultsCompanion( a: a == null && nullToAbsent ? const Value.absent() : Value(a), b: b == null && nullToAbsent ? const Value.absent() : Value(b), ) as T; } WithDefault copyWith({String a, int b}) => WithDefault( a: a ?? this.a, b: b ?? this.b, ); @override String toString() { return (StringBuffer('WithDefault(') ..write('a: $a, ') ..write('b: $b') ..write(')')) .toString(); } @override int get hashCode => $mrjf($mrjc(a.hashCode, b.hashCode)); @override bool operator ==(other) => identical(this, other) || (other is WithDefault && other.a == a && other.b == b); } class WithDefaultsCompanion extends UpdateCompanion { final Value a; final Value b; const WithDefaultsCompanion({ this.a = const Value.absent(), this.b = const Value.absent(), }); WithDefaultsCompanion copyWith({Value a, Value b}) { return WithDefaultsCompanion( a: a ?? this.a, b: b ?? this.b, ); } } class WithDefaults extends Table with TableInfo { final GeneratedDatabase _db; final String _alias; WithDefaults(this._db, [this._alias]); final VerificationMeta _aMeta = const VerificationMeta('a'); GeneratedTextColumn _a; GeneratedTextColumn get a => _a ??= _constructA(); GeneratedTextColumn _constructA() { return GeneratedTextColumn('a', $tableName, true, $customConstraints: 'DEFAULT \'something\'', defaultValue: const CustomExpression('\'something\'')); } final VerificationMeta _bMeta = const VerificationMeta('b'); GeneratedIntColumn _b; GeneratedIntColumn get b => _b ??= _constructB(); GeneratedIntColumn _constructB() { return GeneratedIntColumn('b', $tableName, true, $customConstraints: 'UNIQUE'); } @override List get $columns => [a, b]; @override WithDefaults get asDslTable => this; @override String get $tableName => _alias ?? 'with_defaults'; @override final String actualTableName = 'with_defaults'; @override VerificationContext validateIntegrity(WithDefaultsCompanion d, {bool isInserting = false}) { final context = VerificationContext(); if (d.a.present) { context.handle(_aMeta, a.isAcceptableValue(d.a.value, _aMeta)); } else if (a.isRequired && isInserting) { context.missing(_aMeta); } if (d.b.present) { context.handle(_bMeta, b.isAcceptableValue(d.b.value, _bMeta)); } else if (b.isRequired && isInserting) { context.missing(_bMeta); } return context; } @override Set get $primaryKey => {}; @override WithDefault map(Map data, {String tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : null; return WithDefault.fromData(data, _db, prefix: effectivePrefix); } @override Map entityToSql(WithDefaultsCompanion d) { final map = {}; if (d.a.present) { map['a'] = Variable(d.a.value); } if (d.b.present) { map['b'] = Variable(d.b.value); } return map; } @override WithDefaults createAlias(String alias) { return WithDefaults(_db, alias); } @override final bool dontWriteConstraints = true; } class WithConstraint extends DataClass implements Insertable { final String a; final int b; final double c; WithConstraint({this.a, @required this.b, this.c}); factory WithConstraint.fromData( Map data, GeneratedDatabase db, {String prefix}) { final effectivePrefix = prefix ?? ''; final stringType = db.typeSystem.forDartType(); final intType = db.typeSystem.forDartType(); final doubleType = db.typeSystem.forDartType(); return WithConstraint( a: stringType.mapFromDatabaseResponse(data['${effectivePrefix}a']), b: intType.mapFromDatabaseResponse(data['${effectivePrefix}b']), c: doubleType.mapFromDatabaseResponse(data['${effectivePrefix}c']), ); } factory WithConstraint.fromJson(Map json, {ValueSerializer serializer = const ValueSerializer.defaults()}) { return WithConstraint( a: serializer.fromJson(json['a']), b: serializer.fromJson(json['b']), c: serializer.fromJson(json['c']), ); } @override Map toJson( {ValueSerializer serializer = const ValueSerializer.defaults()}) { return { 'a': serializer.toJson(a), 'b': serializer.toJson(b), 'c': serializer.toJson(c), }; } @override T createCompanion>( bool nullToAbsent) { return WithConstraintsCompanion( a: a == null && nullToAbsent ? const Value.absent() : Value(a), b: b == null && nullToAbsent ? const Value.absent() : Value(b), c: c == null && nullToAbsent ? const Value.absent() : Value(c), ) as T; } WithConstraint copyWith({String a, int b, double c}) => WithConstraint( a: a ?? this.a, b: b ?? this.b, c: c ?? this.c, ); @override String toString() { return (StringBuffer('WithConstraint(') ..write('a: $a, ') ..write('b: $b, ') ..write('c: $c') ..write(')')) .toString(); } @override int get hashCode => $mrjf($mrjc(a.hashCode, $mrjc(b.hashCode, c.hashCode))); @override bool operator ==(other) => identical(this, other) || (other is WithConstraint && other.a == a && other.b == b && other.c == c); } class WithConstraintsCompanion extends UpdateCompanion { final Value a; final Value b; final Value c; const WithConstraintsCompanion({ this.a = const Value.absent(), this.b = const Value.absent(), this.c = const Value.absent(), }); WithConstraintsCompanion copyWith( {Value a, Value b, Value c}) { return WithConstraintsCompanion( a: a ?? this.a, b: b ?? this.b, c: c ?? this.c, ); } } class WithConstraints extends Table with TableInfo { final GeneratedDatabase _db; final String _alias; WithConstraints(this._db, [this._alias]); final VerificationMeta _aMeta = const VerificationMeta('a'); GeneratedTextColumn _a; GeneratedTextColumn get a => _a ??= _constructA(); GeneratedTextColumn _constructA() { return GeneratedTextColumn('a', $tableName, true, $customConstraints: ''); } final VerificationMeta _bMeta = const VerificationMeta('b'); GeneratedIntColumn _b; GeneratedIntColumn get b => _b ??= _constructB(); GeneratedIntColumn _constructB() { return GeneratedIntColumn('b', $tableName, false, $customConstraints: 'NOT NULL'); } final VerificationMeta _cMeta = const VerificationMeta('c'); GeneratedRealColumn _c; GeneratedRealColumn get c => _c ??= _constructC(); GeneratedRealColumn _constructC() { return GeneratedRealColumn('c', $tableName, true, $customConstraints: ''); } @override List get $columns => [a, b, c]; @override WithConstraints get asDslTable => this; @override String get $tableName => _alias ?? 'with_constraints'; @override final String actualTableName = 'with_constraints'; @override VerificationContext validateIntegrity(WithConstraintsCompanion d, {bool isInserting = false}) { final context = VerificationContext(); if (d.a.present) { context.handle(_aMeta, a.isAcceptableValue(d.a.value, _aMeta)); } else if (a.isRequired && isInserting) { context.missing(_aMeta); } if (d.b.present) { context.handle(_bMeta, b.isAcceptableValue(d.b.value, _bMeta)); } else if (b.isRequired && isInserting) { context.missing(_bMeta); } if (d.c.present) { context.handle(_cMeta, c.isAcceptableValue(d.c.value, _cMeta)); } else if (c.isRequired && isInserting) { context.missing(_cMeta); } return context; } @override Set get $primaryKey => {}; @override WithConstraint map(Map data, {String tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : null; return WithConstraint.fromData(data, _db, prefix: effectivePrefix); } @override Map entityToSql(WithConstraintsCompanion d) { final map = {}; if (d.a.present) { map['a'] = Variable(d.a.value); } if (d.b.present) { map['b'] = Variable(d.b.value); } if (d.c.present) { map['c'] = Variable(d.c.value); } return map; } @override WithConstraints createAlias(String alias) { return WithConstraints(_db, alias); } @override final List customConstraints = const [ 'FOREIGN KEY (a, b) REFERENCES with_defaults (a, b)' ]; @override final bool dontWriteConstraints = true; } class ConfigData extends DataClass implements Insertable { final String configKey; final String configValue; ConfigData({@required this.configKey, this.configValue}); factory ConfigData.fromData(Map data, GeneratedDatabase db, {String prefix}) { final effectivePrefix = prefix ?? ''; final stringType = db.typeSystem.forDartType(); return ConfigData( configKey: stringType .mapFromDatabaseResponse(data['${effectivePrefix}config_key']), configValue: stringType .mapFromDatabaseResponse(data['${effectivePrefix}config_value']), ); } factory ConfigData.fromJson(Map json, {ValueSerializer serializer = const ValueSerializer.defaults()}) { return ConfigData( configKey: serializer.fromJson(json['configKey']), configValue: serializer.fromJson(json['configValue']), ); } @override Map toJson( {ValueSerializer serializer = const ValueSerializer.defaults()}) { return { 'configKey': serializer.toJson(configKey), 'configValue': serializer.toJson(configValue), }; } @override T createCompanion>(bool nullToAbsent) { return ConfigCompanion( configKey: configKey == null && nullToAbsent ? const Value.absent() : Value(configKey), configValue: configValue == null && nullToAbsent ? const Value.absent() : Value(configValue), ) as T; } ConfigData copyWith({String configKey, String configValue}) => ConfigData( configKey: configKey ?? this.configKey, configValue: configValue ?? this.configValue, ); @override String toString() { return (StringBuffer('ConfigData(') ..write('configKey: $configKey, ') ..write('configValue: $configValue') ..write(')')) .toString(); } @override int get hashCode => $mrjf($mrjc(configKey.hashCode, configValue.hashCode)); @override bool operator ==(other) => identical(this, other) || (other is ConfigData && other.configKey == configKey && other.configValue == configValue); } class ConfigCompanion extends UpdateCompanion { final Value configKey; final Value configValue; const ConfigCompanion({ this.configKey = const Value.absent(), this.configValue = const Value.absent(), }); ConfigCompanion copyWith( {Value configKey, Value configValue}) { return ConfigCompanion( configKey: configKey ?? this.configKey, configValue: configValue ?? this.configValue, ); } } class Config extends Table with TableInfo { final GeneratedDatabase _db; final String _alias; Config(this._db, [this._alias]); final VerificationMeta _configKeyMeta = const VerificationMeta('configKey'); GeneratedTextColumn _configKey; GeneratedTextColumn get configKey => _configKey ??= _constructConfigKey(); GeneratedTextColumn _constructConfigKey() { return GeneratedTextColumn('config_key', $tableName, false, $customConstraints: 'not null primary key'); } final VerificationMeta _configValueMeta = const VerificationMeta('configValue'); GeneratedTextColumn _configValue; GeneratedTextColumn get configValue => _configValue ??= _constructConfigValue(); GeneratedTextColumn _constructConfigValue() { return GeneratedTextColumn('config_value', $tableName, true, $customConstraints: ''); } @override List get $columns => [configKey, configValue]; @override Config get asDslTable => this; @override String get $tableName => _alias ?? 'config'; @override final String actualTableName = 'config'; @override VerificationContext validateIntegrity(ConfigCompanion d, {bool isInserting = false}) { final context = VerificationContext(); if (d.configKey.present) { context.handle(_configKeyMeta, configKey.isAcceptableValue(d.configKey.value, _configKeyMeta)); } else if (configKey.isRequired && isInserting) { context.missing(_configKeyMeta); } if (d.configValue.present) { context.handle(_configValueMeta, configValue.isAcceptableValue(d.configValue.value, _configValueMeta)); } else if (configValue.isRequired && isInserting) { context.missing(_configValueMeta); } return context; } @override Set get $primaryKey => {configKey}; @override ConfigData map(Map data, {String tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : null; return ConfigData.fromData(data, _db, prefix: effectivePrefix); } @override Map entityToSql(ConfigCompanion d) { final map = {}; if (d.configKey.present) { map['config_key'] = Variable(d.configKey.value); } if (d.configValue.present) { map['config_value'] = Variable(d.configValue.value); } return map; } @override Config createAlias(String alias) { return Config(_db, alias); } @override final bool dontWriteConstraints = true; } abstract class _$CustomTablesDb extends GeneratedDatabase { _$CustomTablesDb(QueryExecutor e) : super(const SqlTypeSystem.withDefaults(), e); NoIds _noIds; NoIds get noIds => _noIds ??= NoIds(this); WithDefaults _withDefaults; WithDefaults get withDefaults => _withDefaults ??= WithDefaults(this); WithConstraints _withConstraints; WithConstraints get withConstraints => _withConstraints ??= WithConstraints(this); Config _config; Config get config => _config ??= Config(this); @override List get allTables => [noIds, withDefaults, withConstraints, config]; }