// dart format width=80 import 'dart:typed_data' as i2; // GENERATED BY drift_dev, DO NOT MODIFY. // ignore_for_file: type=lint,unused_import // import 'package:drift/drift.dart'; class Varieties extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; Varieties(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn label = GeneratedColumn( 'label', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn speciesId = GeneratedColumn( 'species_id', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn cultivarName = GeneratedColumn( 'cultivar_name', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn category = GeneratedColumn( 'category', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn notes = GeneratedColumn( 'notes', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn isDraft = GeneratedColumn( 'is_draft', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_draft IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn isOrganic = GeneratedColumn( 'is_organic', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_organic IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn needsReproduction = GeneratedColumn( 'needs_reproduction', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (needs_reproduction IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn sowMonths = GeneratedColumn( 'sow_months', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn transplantMonths = GeneratedColumn( 'transplant_months', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn floweringMonths = GeneratedColumn( 'flowering_months', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn fruitingMonths = GeneratedColumn( 'fruiting_months', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn seedHarvestMonths = GeneratedColumn( 'seed_harvest_months', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, label, speciesId, cultivarName, category, notes, isDraft, isOrganic, needsReproduction, sowMonths, transplantMonths, floweringMonths, fruitingMonths, seedHarvestMonths, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'varieties'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override Varieties createAlias(String alias) { return Varieties(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class VarietyVernacularNames extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; VarietyVernacularNames(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn varietyId = GeneratedColumn( 'variety_id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn name = GeneratedColumn( 'name', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn language = GeneratedColumn( 'language', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn region = GeneratedColumn( 'region', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, varietyId, name, language, region, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'variety_vernacular_names'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override VarietyVernacularNames createAlias(String alias) { return VarietyVernacularNames(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class Species extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; Species(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn scientificName = GeneratedColumn( 'scientific_name', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn wikidataQid = GeneratedColumn( 'wikidata_qid', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn gbifKey = GeneratedColumn( 'gbif_key', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn family = GeneratedColumn( 'family', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn isBundled = GeneratedColumn( 'is_bundled', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_bundled IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn viabilityYears = GeneratedColumn( 'viability_years', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, scientificName, wikidataQid, gbifKey, family, isBundled, viabilityYears, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'species'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override Species createAlias(String alias) { return Species(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class SpeciesCommonNames extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; SpeciesCommonNames(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn speciesId = GeneratedColumn( 'species_id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn name = GeneratedColumn( 'name', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn language = GeneratedColumn( 'language', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, speciesId, name, language, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'species_common_names'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override SpeciesCommonNames createAlias(String alias) { return SpeciesCommonNames(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class Lots extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; Lots(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn varietyId = GeneratedColumn( 'variety_id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn type = GeneratedColumn( 'type', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT \'seed\'', defaultValue: const CustomExpression('\'seed\''), ); late final GeneratedColumn harvestYear = GeneratedColumn( 'harvest_year', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn harvestMonth = GeneratedColumn( 'harvest_month', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn quantityKind = GeneratedColumn( 'quantity_kind', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn quantityPrecise = GeneratedColumn( 'quantity_precise', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn quantityLabel = GeneratedColumn( 'quantity_label', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn presentation = GeneratedColumn( 'presentation', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn storageLocation = GeneratedColumn( 'storage_location', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn offerStatus = GeneratedColumn( 'offer_status', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT \'private\'', defaultValue: const CustomExpression('\'private\''), ); late final GeneratedColumn seedbankId = GeneratedColumn( 'seedbank_id', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn originName = GeneratedColumn( 'origin_name', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn originPlace = GeneratedColumn( 'origin_place', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn abundance = GeneratedColumn( 'abundance', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn preservationFormat = GeneratedColumn( 'preservation_format', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn priceAmount = GeneratedColumn( 'price_amount', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn priceCurrency = GeneratedColumn( 'price_currency', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, varietyId, type, harvestYear, harvestMonth, quantityKind, quantityPrecise, quantityLabel, presentation, storageLocation, offerStatus, seedbankId, originName, originPlace, abundance, preservationFormat, priceAmount, priceCurrency, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'lots'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override Lots createAlias(String alias) { return Lots(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class GerminationTests extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; GerminationTests(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn lotId = GeneratedColumn( 'lot_id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn testedOn = GeneratedColumn( 'tested_on', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn sampleSize = GeneratedColumn( 'sample_size', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn germinatedCount = GeneratedColumn( 'germinated_count', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn notes = GeneratedColumn( 'notes', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, lotId, testedOn, sampleSize, germinatedCount, notes, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'germination_tests'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override GerminationTests createAlias(String alias) { return GerminationTests(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class ConditionChecks extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; ConditionChecks(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn lotId = GeneratedColumn( 'lot_id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn checkedOn = GeneratedColumn( 'checked_on', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn containerCount = GeneratedColumn( 'container_count', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn desiccantState = GeneratedColumn( 'desiccant_state', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn notes = GeneratedColumn( 'notes', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, lotId, checkedOn, containerCount, desiccantState, notes, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'condition_checks'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override ConditionChecks createAlias(String alias) { return ConditionChecks(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class GardenOutcomes extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; GardenOutcomes(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn lotId = GeneratedColumn( 'lot_id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn year = GeneratedColumn( 'year', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn rating = GeneratedColumn( 'rating', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn notes = GeneratedColumn( 'notes', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, lotId, year, rating, notes, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'garden_outcomes'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override GardenOutcomes createAlias(String alias) { return GardenOutcomes(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class Movements extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; Movements(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn lotId = GeneratedColumn( 'lot_id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn type = GeneratedColumn( 'type', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn occurredOn = GeneratedColumn( 'occurred_on', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn counterpartyId = GeneratedColumn( 'counterparty_id', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn quantityKind = GeneratedColumn( 'quantity_kind', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn quantityPrecise = GeneratedColumn( 'quantity_precise', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn quantityLabel = GeneratedColumn( 'quantity_label', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn parentMovementId = GeneratedColumn( 'parent_movement_id', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn plantareId = GeneratedColumn( 'plantare_id', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn notes = GeneratedColumn( 'notes', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, lastAuthor, schemaRowVersion, lotId, type, occurredOn, counterpartyId, quantityKind, quantityPrecise, quantityLabel, parentMovementId, plantareId, notes, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'movements'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override Movements createAlias(String alias) { return Movements(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class Parties extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; Parties(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn displayName = GeneratedColumn( 'display_name', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn publicKey = GeneratedColumn( 'public_key', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn kind = GeneratedColumn( 'kind', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT \'person\'', defaultValue: const CustomExpression('\'person\''), ); late final GeneratedColumn note = GeneratedColumn( 'note', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, displayName, publicKey, kind, note, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'parties'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override Parties createAlias(String alias) { return Parties(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class Attachments extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; Attachments(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn parentType = GeneratedColumn( 'parent_type', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn parentId = GeneratedColumn( 'parent_id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn kind = GeneratedColumn( 'kind', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn uri = GeneratedColumn( 'uri', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn bytes = GeneratedColumn( 'bytes', aliasedName, true, type: DriftSqlType.blob, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn thumbnail = GeneratedColumn( 'thumbnail', aliasedName, true, type: DriftSqlType.blob, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn mimeType = GeneratedColumn( 'mime_type', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn sortOrder = GeneratedColumn( 'sort_order', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0', defaultValue: const CustomExpression('0'), ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, parentType, parentId, kind, uri, bytes, thumbnail, mimeType, sortOrder, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'attachments'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override Attachments createAlias(String alias) { return Attachments(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class ExternalLinks extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; ExternalLinks(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn parentType = GeneratedColumn( 'parent_type', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn parentId = GeneratedColumn( 'parent_id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn url = GeneratedColumn( 'url', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn title = GeneratedColumn( 'title', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, parentType, parentId, url, title, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'external_links'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override ExternalLinks createAlias(String alias) { return ExternalLinks(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class Plantares extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; Plantares(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn varietyId = GeneratedColumn( 'variety_id', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn direction = GeneratedColumn( 'direction', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn counterparty = GeneratedColumn( 'counterparty', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn owedDescription = GeneratedColumn( 'owed_description', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn madeOn = GeneratedColumn( 'made_on', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn dueBy = GeneratedColumn( 'due_by', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn status = GeneratedColumn( 'status', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT \'open\'', defaultValue: const CustomExpression('\'open\''), ); late final GeneratedColumn settledOn = GeneratedColumn( 'settled_on', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn note = GeneratedColumn( 'note', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn pledgeId = GeneratedColumn( 'pledge_id', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn debtorKey = GeneratedColumn( 'debtor_key', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn creditorKey = GeneratedColumn( 'creditor_key', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn debtorSignature = GeneratedColumn( 'debtor_signature', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn creditorSignature = GeneratedColumn( 'creditor_signature', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn movementId = GeneratedColumn( 'movement_id', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn remoteState = GeneratedColumn( 'remote_state', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn returnKind = GeneratedColumn( 'return_kind', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT \'similar\'', defaultValue: const CustomExpression('\'similar\''), ); late final GeneratedColumn workHours = GeneratedColumn( 'work_hours', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, varietyId, direction, counterparty, owedDescription, madeOn, dueBy, status, settledOn, note, pledgeId, debtorKey, creditorKey, debtorSignature, creditorSignature, movementId, remoteState, returnKind, workHours, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'plantares'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override Plantares createAlias(String alias) { return Plantares(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class Sales extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; Sales(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn lastAuthor = GeneratedColumn( 'last_author', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn isDeleted = GeneratedColumn( 'is_deleted', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 0 CHECK (is_deleted IN (0, 1))', defaultValue: const CustomExpression('0'), ); late final GeneratedColumn schemaRowVersion = GeneratedColumn( 'schema_row_version', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, $customConstraints: 'NOT NULL DEFAULT 1', defaultValue: const CustomExpression('1'), ); late final GeneratedColumn varietyId = GeneratedColumn( 'variety_id', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn direction = GeneratedColumn( 'direction', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn counterparty = GeneratedColumn( 'counterparty', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn amount = GeneratedColumn( 'amount', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn currency = GeneratedColumn( 'currency', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); late final GeneratedColumn soldOn = GeneratedColumn( 'sold_on', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true, $customConstraints: 'NOT NULL', ); late final GeneratedColumn note = GeneratedColumn( 'note', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, $customConstraints: 'NULL', ); @override List get $columns => [ id, createdAt, updatedAt, lastAuthor, isDeleted, schemaRowVersion, varietyId, direction, counterparty, amount, currency, soldOn, note, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'sales'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override Sales createAlias(String alias) { return Sales(attachedDatabase, alias); } @override List get customConstraints => const ['PRIMARY KEY(id)']; @override bool get dontWriteConstraints => true; } class DatabaseAtV14 extends GeneratedDatabase { DatabaseAtV14(QueryExecutor e) : super(e); late final Varieties varieties = Varieties(this); late final VarietyVernacularNames varietyVernacularNames = VarietyVernacularNames(this); late final Species species = Species(this); late final SpeciesCommonNames speciesCommonNames = SpeciesCommonNames(this); late final Lots lots = Lots(this); late final GerminationTests germinationTests = GerminationTests(this); late final ConditionChecks conditionChecks = ConditionChecks(this); late final GardenOutcomes gardenOutcomes = GardenOutcomes(this); late final Movements movements = Movements(this); late final Parties parties = Parties(this); late final Attachments attachments = Attachments(this); late final ExternalLinks externalLinks = ExternalLinks(this); late final Plantares plantares = Plantares(this); late final Sales sales = Sales(this); late final Index idxVarietiesDeletedDraft = Index( 'idx_varieties_deleted_draft', 'CREATE INDEX idx_varieties_deleted_draft ON varieties (is_deleted, is_draft)', ); late final Index idxLotsVariety = Index( 'idx_lots_variety', 'CREATE INDEX idx_lots_variety ON lots (variety_id)', ); late final Index idxAttachmentsParent = Index( 'idx_attachments_parent', 'CREATE INDEX idx_attachments_parent ON attachments (parent_type, parent_id, kind)', ); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [ varieties, varietyVernacularNames, species, speciesCommonNames, lots, germinationTests, conditionChecks, gardenOutcomes, movements, parties, attachments, externalLinks, plantares, sales, idxVarietiesDeletedDraft, idxLotsVariety, idxAttachmentsParent, ]; @override int get schemaVersion => 14; }