database.g.dart 824 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'database.dart';
  3. // ignore_for_file: type=lint
  4. class $AgentiTable extends Agenti with TableInfo<$AgentiTable, Agente> {
  5. @override
  6. final GeneratedDatabase attachedDatabase;
  7. final String? _alias;
  8. $AgentiTable(this.attachedDatabase, [this._alias]);
  9. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  10. 'idAgente',
  11. );
  12. @override
  13. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  14. 'idAgente',
  15. aliasedName,
  16. false,
  17. hasAutoIncrement: true,
  18. type: DriftSqlType.int,
  19. requiredDuringInsert: false,
  20. defaultConstraints: GeneratedColumn.constraintIsAlways(
  21. 'PRIMARY KEY AUTOINCREMENT',
  22. ),
  23. );
  24. static const VerificationMeta _codAgenteMeta = const VerificationMeta(
  25. 'codAgente',
  26. );
  27. @override
  28. late final GeneratedColumn<String> codAgente = GeneratedColumn<String>(
  29. 'codAgente',
  30. aliasedName,
  31. false,
  32. type: DriftSqlType.string,
  33. requiredDuringInsert: true,
  34. );
  35. static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta(
  36. 'ragioneSociale',
  37. );
  38. @override
  39. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  40. 'ragioneSociale',
  41. aliasedName,
  42. true,
  43. type: DriftSqlType.string,
  44. requiredDuringInsert: false,
  45. );
  46. static const VerificationMeta _pwdMeta = const VerificationMeta('pwd');
  47. @override
  48. late final GeneratedColumn<String> pwd = GeneratedColumn<String>(
  49. 'pwd',
  50. aliasedName,
  51. true,
  52. type: DriftSqlType.string,
  53. requiredDuringInsert: false,
  54. );
  55. static const VerificationMeta _telefonoMeta = const VerificationMeta(
  56. 'telefono',
  57. );
  58. @override
  59. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  60. 'telefono',
  61. aliasedName,
  62. true,
  63. type: DriftSqlType.string,
  64. requiredDuringInsert: false,
  65. );
  66. static const VerificationMeta _cellulareMeta = const VerificationMeta(
  67. 'cellulare',
  68. );
  69. @override
  70. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  71. 'cellulare',
  72. aliasedName,
  73. true,
  74. type: DriftSqlType.string,
  75. requiredDuringInsert: false,
  76. );
  77. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  78. @override
  79. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  80. 'email',
  81. aliasedName,
  82. true,
  83. type: DriftSqlType.string,
  84. requiredDuringInsert: false,
  85. );
  86. static const VerificationMeta _indirizzoMeta = const VerificationMeta(
  87. 'indirizzo',
  88. );
  89. @override
  90. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  91. 'indirizzo',
  92. aliasedName,
  93. true,
  94. type: DriftSqlType.string,
  95. requiredDuringInsert: false,
  96. );
  97. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  98. @override
  99. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  100. 'citta',
  101. aliasedName,
  102. true,
  103. type: DriftSqlType.string,
  104. requiredDuringInsert: false,
  105. );
  106. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  107. @override
  108. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  109. 'cap',
  110. aliasedName,
  111. true,
  112. type: DriftSqlType.string,
  113. requiredDuringInsert: false,
  114. );
  115. static const VerificationMeta _provinciaMeta = const VerificationMeta(
  116. 'provincia',
  117. );
  118. @override
  119. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  120. 'provincia',
  121. aliasedName,
  122. true,
  123. type: DriftSqlType.string,
  124. requiredDuringInsert: false,
  125. );
  126. static const VerificationMeta _frazioneMeta = const VerificationMeta(
  127. 'frazione',
  128. );
  129. @override
  130. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  131. 'frazione',
  132. aliasedName,
  133. true,
  134. type: DriftSqlType.string,
  135. requiredDuringInsert: false,
  136. );
  137. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  138. @override
  139. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  140. 'attivo',
  141. aliasedName,
  142. false,
  143. type: DriftSqlType.int,
  144. requiredDuringInsert: false,
  145. defaultValue: const Constant(1),
  146. );
  147. static const VerificationMeta _modificaPrezziMeta = const VerificationMeta(
  148. 'modificaPrezzi',
  149. );
  150. @override
  151. late final GeneratedColumn<int> modificaPrezzi = GeneratedColumn<int>(
  152. 'modificaPrezzi',
  153. aliasedName,
  154. true,
  155. type: DriftSqlType.int,
  156. requiredDuringInsert: false,
  157. );
  158. static const VerificationMeta _capoAreaMeta = const VerificationMeta(
  159. 'capoArea',
  160. );
  161. @override
  162. late final GeneratedColumn<String> capoArea = GeneratedColumn<String>(
  163. 'capoArea',
  164. aliasedName,
  165. true,
  166. type: DriftSqlType.string,
  167. requiredDuringInsert: false,
  168. );
  169. @override
  170. List<GeneratedColumn> get $columns => [
  171. idAgente,
  172. codAgente,
  173. ragioneSociale,
  174. pwd,
  175. telefono,
  176. cellulare,
  177. email,
  178. indirizzo,
  179. citta,
  180. cap,
  181. provincia,
  182. frazione,
  183. attivo,
  184. modificaPrezzi,
  185. capoArea,
  186. ];
  187. @override
  188. String get aliasedName => _alias ?? actualTableName;
  189. @override
  190. String get actualTableName => $name;
  191. static const String $name = 'Agenti';
  192. @override
  193. VerificationContext validateIntegrity(
  194. Insertable<Agente> instance, {
  195. bool isInserting = false,
  196. }) {
  197. final context = VerificationContext();
  198. final data = instance.toColumns(true);
  199. if (data.containsKey('idAgente')) {
  200. context.handle(
  201. _idAgenteMeta,
  202. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  203. );
  204. }
  205. if (data.containsKey('codAgente')) {
  206. context.handle(
  207. _codAgenteMeta,
  208. codAgente.isAcceptableOrUnknown(data['codAgente']!, _codAgenteMeta),
  209. );
  210. } else if (isInserting) {
  211. context.missing(_codAgenteMeta);
  212. }
  213. if (data.containsKey('ragioneSociale')) {
  214. context.handle(
  215. _ragioneSocialeMeta,
  216. ragioneSociale.isAcceptableOrUnknown(
  217. data['ragioneSociale']!,
  218. _ragioneSocialeMeta,
  219. ),
  220. );
  221. }
  222. if (data.containsKey('pwd')) {
  223. context.handle(
  224. _pwdMeta,
  225. pwd.isAcceptableOrUnknown(data['pwd']!, _pwdMeta),
  226. );
  227. }
  228. if (data.containsKey('telefono')) {
  229. context.handle(
  230. _telefonoMeta,
  231. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta),
  232. );
  233. }
  234. if (data.containsKey('cellulare')) {
  235. context.handle(
  236. _cellulareMeta,
  237. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta),
  238. );
  239. }
  240. if (data.containsKey('email')) {
  241. context.handle(
  242. _emailMeta,
  243. email.isAcceptableOrUnknown(data['email']!, _emailMeta),
  244. );
  245. }
  246. if (data.containsKey('indirizzo')) {
  247. context.handle(
  248. _indirizzoMeta,
  249. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta),
  250. );
  251. }
  252. if (data.containsKey('citta')) {
  253. context.handle(
  254. _cittaMeta,
  255. citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta),
  256. );
  257. }
  258. if (data.containsKey('cap')) {
  259. context.handle(
  260. _capMeta,
  261. cap.isAcceptableOrUnknown(data['cap']!, _capMeta),
  262. );
  263. }
  264. if (data.containsKey('provincia')) {
  265. context.handle(
  266. _provinciaMeta,
  267. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta),
  268. );
  269. }
  270. if (data.containsKey('frazione')) {
  271. context.handle(
  272. _frazioneMeta,
  273. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta),
  274. );
  275. }
  276. if (data.containsKey('attivo')) {
  277. context.handle(
  278. _attivoMeta,
  279. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  280. );
  281. }
  282. if (data.containsKey('modificaPrezzi')) {
  283. context.handle(
  284. _modificaPrezziMeta,
  285. modificaPrezzi.isAcceptableOrUnknown(
  286. data['modificaPrezzi']!,
  287. _modificaPrezziMeta,
  288. ),
  289. );
  290. }
  291. if (data.containsKey('capoArea')) {
  292. context.handle(
  293. _capoAreaMeta,
  294. capoArea.isAcceptableOrUnknown(data['capoArea']!, _capoAreaMeta),
  295. );
  296. }
  297. return context;
  298. }
  299. @override
  300. Set<GeneratedColumn> get $primaryKey => {idAgente};
  301. @override
  302. Agente map(Map<String, dynamic> data, {String? tablePrefix}) {
  303. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  304. return Agente(
  305. idAgente: attachedDatabase.typeMapping.read(
  306. DriftSqlType.int,
  307. data['${effectivePrefix}idAgente'],
  308. )!,
  309. codAgente: attachedDatabase.typeMapping.read(
  310. DriftSqlType.string,
  311. data['${effectivePrefix}codAgente'],
  312. )!,
  313. ragioneSociale: attachedDatabase.typeMapping.read(
  314. DriftSqlType.string,
  315. data['${effectivePrefix}ragioneSociale'],
  316. ),
  317. pwd: attachedDatabase.typeMapping.read(
  318. DriftSqlType.string,
  319. data['${effectivePrefix}pwd'],
  320. ),
  321. telefono: attachedDatabase.typeMapping.read(
  322. DriftSqlType.string,
  323. data['${effectivePrefix}telefono'],
  324. ),
  325. cellulare: attachedDatabase.typeMapping.read(
  326. DriftSqlType.string,
  327. data['${effectivePrefix}cellulare'],
  328. ),
  329. email: attachedDatabase.typeMapping.read(
  330. DriftSqlType.string,
  331. data['${effectivePrefix}email'],
  332. ),
  333. indirizzo: attachedDatabase.typeMapping.read(
  334. DriftSqlType.string,
  335. data['${effectivePrefix}indirizzo'],
  336. ),
  337. citta: attachedDatabase.typeMapping.read(
  338. DriftSqlType.string,
  339. data['${effectivePrefix}citta'],
  340. ),
  341. cap: attachedDatabase.typeMapping.read(
  342. DriftSqlType.string,
  343. data['${effectivePrefix}cap'],
  344. ),
  345. provincia: attachedDatabase.typeMapping.read(
  346. DriftSqlType.string,
  347. data['${effectivePrefix}provincia'],
  348. ),
  349. frazione: attachedDatabase.typeMapping.read(
  350. DriftSqlType.string,
  351. data['${effectivePrefix}frazione'],
  352. ),
  353. attivo: attachedDatabase.typeMapping.read(
  354. DriftSqlType.int,
  355. data['${effectivePrefix}attivo'],
  356. )!,
  357. modificaPrezzi: attachedDatabase.typeMapping.read(
  358. DriftSqlType.int,
  359. data['${effectivePrefix}modificaPrezzi'],
  360. ),
  361. capoArea: attachedDatabase.typeMapping.read(
  362. DriftSqlType.string,
  363. data['${effectivePrefix}capoArea'],
  364. ),
  365. );
  366. }
  367. @override
  368. $AgentiTable createAlias(String alias) {
  369. return $AgentiTable(attachedDatabase, alias);
  370. }
  371. }
  372. class Agente extends DataClass implements Insertable<Agente> {
  373. final int idAgente;
  374. final String codAgente;
  375. final String? ragioneSociale;
  376. final String? pwd;
  377. final String? telefono;
  378. final String? cellulare;
  379. final String? email;
  380. final String? indirizzo;
  381. final String? citta;
  382. final String? cap;
  383. final String? provincia;
  384. final String? frazione;
  385. final int attivo;
  386. final int? modificaPrezzi;
  387. final String? capoArea;
  388. const Agente({
  389. required this.idAgente,
  390. required this.codAgente,
  391. this.ragioneSociale,
  392. this.pwd,
  393. this.telefono,
  394. this.cellulare,
  395. this.email,
  396. this.indirizzo,
  397. this.citta,
  398. this.cap,
  399. this.provincia,
  400. this.frazione,
  401. required this.attivo,
  402. this.modificaPrezzi,
  403. this.capoArea,
  404. });
  405. @override
  406. Map<String, Expression> toColumns(bool nullToAbsent) {
  407. final map = <String, Expression>{};
  408. map['idAgente'] = Variable<int>(idAgente);
  409. map['codAgente'] = Variable<String>(codAgente);
  410. if (!nullToAbsent || ragioneSociale != null) {
  411. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  412. }
  413. if (!nullToAbsent || pwd != null) {
  414. map['pwd'] = Variable<String>(pwd);
  415. }
  416. if (!nullToAbsent || telefono != null) {
  417. map['telefono'] = Variable<String>(telefono);
  418. }
  419. if (!nullToAbsent || cellulare != null) {
  420. map['cellulare'] = Variable<String>(cellulare);
  421. }
  422. if (!nullToAbsent || email != null) {
  423. map['email'] = Variable<String>(email);
  424. }
  425. if (!nullToAbsent || indirizzo != null) {
  426. map['indirizzo'] = Variable<String>(indirizzo);
  427. }
  428. if (!nullToAbsent || citta != null) {
  429. map['citta'] = Variable<String>(citta);
  430. }
  431. if (!nullToAbsent || cap != null) {
  432. map['cap'] = Variable<String>(cap);
  433. }
  434. if (!nullToAbsent || provincia != null) {
  435. map['provincia'] = Variable<String>(provincia);
  436. }
  437. if (!nullToAbsent || frazione != null) {
  438. map['frazione'] = Variable<String>(frazione);
  439. }
  440. map['attivo'] = Variable<int>(attivo);
  441. if (!nullToAbsent || modificaPrezzi != null) {
  442. map['modificaPrezzi'] = Variable<int>(modificaPrezzi);
  443. }
  444. if (!nullToAbsent || capoArea != null) {
  445. map['capoArea'] = Variable<String>(capoArea);
  446. }
  447. return map;
  448. }
  449. AgentiCompanion toCompanion(bool nullToAbsent) {
  450. return AgentiCompanion(
  451. idAgente: Value(idAgente),
  452. codAgente: Value(codAgente),
  453. ragioneSociale: ragioneSociale == null && nullToAbsent
  454. ? const Value.absent()
  455. : Value(ragioneSociale),
  456. pwd: pwd == null && nullToAbsent ? const Value.absent() : Value(pwd),
  457. telefono: telefono == null && nullToAbsent
  458. ? const Value.absent()
  459. : Value(telefono),
  460. cellulare: cellulare == null && nullToAbsent
  461. ? const Value.absent()
  462. : Value(cellulare),
  463. email: email == null && nullToAbsent
  464. ? const Value.absent()
  465. : Value(email),
  466. indirizzo: indirizzo == null && nullToAbsent
  467. ? const Value.absent()
  468. : Value(indirizzo),
  469. citta: citta == null && nullToAbsent
  470. ? const Value.absent()
  471. : Value(citta),
  472. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  473. provincia: provincia == null && nullToAbsent
  474. ? const Value.absent()
  475. : Value(provincia),
  476. frazione: frazione == null && nullToAbsent
  477. ? const Value.absent()
  478. : Value(frazione),
  479. attivo: Value(attivo),
  480. modificaPrezzi: modificaPrezzi == null && nullToAbsent
  481. ? const Value.absent()
  482. : Value(modificaPrezzi),
  483. capoArea: capoArea == null && nullToAbsent
  484. ? const Value.absent()
  485. : Value(capoArea),
  486. );
  487. }
  488. factory Agente.fromJson(
  489. Map<String, dynamic> json, {
  490. ValueSerializer? serializer,
  491. }) {
  492. serializer ??= driftRuntimeOptions.defaultSerializer;
  493. return Agente(
  494. idAgente: serializer.fromJson<int>(json['idAgente']),
  495. codAgente: serializer.fromJson<String>(json['codAgente']),
  496. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  497. pwd: serializer.fromJson<String?>(json['pwd']),
  498. telefono: serializer.fromJson<String?>(json['telefono']),
  499. cellulare: serializer.fromJson<String?>(json['cellulare']),
  500. email: serializer.fromJson<String?>(json['email']),
  501. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  502. citta: serializer.fromJson<String?>(json['citta']),
  503. cap: serializer.fromJson<String?>(json['cap']),
  504. provincia: serializer.fromJson<String?>(json['provincia']),
  505. frazione: serializer.fromJson<String?>(json['frazione']),
  506. attivo: serializer.fromJson<int>(json['attivo']),
  507. modificaPrezzi: serializer.fromJson<int?>(json['modificaPrezzi']),
  508. capoArea: serializer.fromJson<String?>(json['capoArea']),
  509. );
  510. }
  511. @override
  512. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  513. serializer ??= driftRuntimeOptions.defaultSerializer;
  514. return <String, dynamic>{
  515. 'idAgente': serializer.toJson<int>(idAgente),
  516. 'codAgente': serializer.toJson<String>(codAgente),
  517. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  518. 'pwd': serializer.toJson<String?>(pwd),
  519. 'telefono': serializer.toJson<String?>(telefono),
  520. 'cellulare': serializer.toJson<String?>(cellulare),
  521. 'email': serializer.toJson<String?>(email),
  522. 'indirizzo': serializer.toJson<String?>(indirizzo),
  523. 'citta': serializer.toJson<String?>(citta),
  524. 'cap': serializer.toJson<String?>(cap),
  525. 'provincia': serializer.toJson<String?>(provincia),
  526. 'frazione': serializer.toJson<String?>(frazione),
  527. 'attivo': serializer.toJson<int>(attivo),
  528. 'modificaPrezzi': serializer.toJson<int?>(modificaPrezzi),
  529. 'capoArea': serializer.toJson<String?>(capoArea),
  530. };
  531. }
  532. Agente copyWith({
  533. int? idAgente,
  534. String? codAgente,
  535. Value<String?> ragioneSociale = const Value.absent(),
  536. Value<String?> pwd = const Value.absent(),
  537. Value<String?> telefono = const Value.absent(),
  538. Value<String?> cellulare = const Value.absent(),
  539. Value<String?> email = const Value.absent(),
  540. Value<String?> indirizzo = const Value.absent(),
  541. Value<String?> citta = const Value.absent(),
  542. Value<String?> cap = const Value.absent(),
  543. Value<String?> provincia = const Value.absent(),
  544. Value<String?> frazione = const Value.absent(),
  545. int? attivo,
  546. Value<int?> modificaPrezzi = const Value.absent(),
  547. Value<String?> capoArea = const Value.absent(),
  548. }) => Agente(
  549. idAgente: idAgente ?? this.idAgente,
  550. codAgente: codAgente ?? this.codAgente,
  551. ragioneSociale: ragioneSociale.present
  552. ? ragioneSociale.value
  553. : this.ragioneSociale,
  554. pwd: pwd.present ? pwd.value : this.pwd,
  555. telefono: telefono.present ? telefono.value : this.telefono,
  556. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  557. email: email.present ? email.value : this.email,
  558. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  559. citta: citta.present ? citta.value : this.citta,
  560. cap: cap.present ? cap.value : this.cap,
  561. provincia: provincia.present ? provincia.value : this.provincia,
  562. frazione: frazione.present ? frazione.value : this.frazione,
  563. attivo: attivo ?? this.attivo,
  564. modificaPrezzi: modificaPrezzi.present
  565. ? modificaPrezzi.value
  566. : this.modificaPrezzi,
  567. capoArea: capoArea.present ? capoArea.value : this.capoArea,
  568. );
  569. Agente copyWithCompanion(AgentiCompanion data) {
  570. return Agente(
  571. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  572. codAgente: data.codAgente.present ? data.codAgente.value : this.codAgente,
  573. ragioneSociale: data.ragioneSociale.present
  574. ? data.ragioneSociale.value
  575. : this.ragioneSociale,
  576. pwd: data.pwd.present ? data.pwd.value : this.pwd,
  577. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  578. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  579. email: data.email.present ? data.email.value : this.email,
  580. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  581. citta: data.citta.present ? data.citta.value : this.citta,
  582. cap: data.cap.present ? data.cap.value : this.cap,
  583. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  584. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  585. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  586. modificaPrezzi: data.modificaPrezzi.present
  587. ? data.modificaPrezzi.value
  588. : this.modificaPrezzi,
  589. capoArea: data.capoArea.present ? data.capoArea.value : this.capoArea,
  590. );
  591. }
  592. @override
  593. String toString() {
  594. return (StringBuffer('Agente(')
  595. ..write('idAgente: $idAgente, ')
  596. ..write('codAgente: $codAgente, ')
  597. ..write('ragioneSociale: $ragioneSociale, ')
  598. ..write('pwd: $pwd, ')
  599. ..write('telefono: $telefono, ')
  600. ..write('cellulare: $cellulare, ')
  601. ..write('email: $email, ')
  602. ..write('indirizzo: $indirizzo, ')
  603. ..write('citta: $citta, ')
  604. ..write('cap: $cap, ')
  605. ..write('provincia: $provincia, ')
  606. ..write('frazione: $frazione, ')
  607. ..write('attivo: $attivo, ')
  608. ..write('modificaPrezzi: $modificaPrezzi, ')
  609. ..write('capoArea: $capoArea')
  610. ..write(')'))
  611. .toString();
  612. }
  613. @override
  614. int get hashCode => Object.hash(
  615. idAgente,
  616. codAgente,
  617. ragioneSociale,
  618. pwd,
  619. telefono,
  620. cellulare,
  621. email,
  622. indirizzo,
  623. citta,
  624. cap,
  625. provincia,
  626. frazione,
  627. attivo,
  628. modificaPrezzi,
  629. capoArea,
  630. );
  631. @override
  632. bool operator ==(Object other) =>
  633. identical(this, other) ||
  634. (other is Agente &&
  635. other.idAgente == this.idAgente &&
  636. other.codAgente == this.codAgente &&
  637. other.ragioneSociale == this.ragioneSociale &&
  638. other.pwd == this.pwd &&
  639. other.telefono == this.telefono &&
  640. other.cellulare == this.cellulare &&
  641. other.email == this.email &&
  642. other.indirizzo == this.indirizzo &&
  643. other.citta == this.citta &&
  644. other.cap == this.cap &&
  645. other.provincia == this.provincia &&
  646. other.frazione == this.frazione &&
  647. other.attivo == this.attivo &&
  648. other.modificaPrezzi == this.modificaPrezzi &&
  649. other.capoArea == this.capoArea);
  650. }
  651. class AgentiCompanion extends UpdateCompanion<Agente> {
  652. final Value<int> idAgente;
  653. final Value<String> codAgente;
  654. final Value<String?> ragioneSociale;
  655. final Value<String?> pwd;
  656. final Value<String?> telefono;
  657. final Value<String?> cellulare;
  658. final Value<String?> email;
  659. final Value<String?> indirizzo;
  660. final Value<String?> citta;
  661. final Value<String?> cap;
  662. final Value<String?> provincia;
  663. final Value<String?> frazione;
  664. final Value<int> attivo;
  665. final Value<int?> modificaPrezzi;
  666. final Value<String?> capoArea;
  667. const AgentiCompanion({
  668. this.idAgente = const Value.absent(),
  669. this.codAgente = const Value.absent(),
  670. this.ragioneSociale = const Value.absent(),
  671. this.pwd = const Value.absent(),
  672. this.telefono = const Value.absent(),
  673. this.cellulare = const Value.absent(),
  674. this.email = const Value.absent(),
  675. this.indirizzo = const Value.absent(),
  676. this.citta = const Value.absent(),
  677. this.cap = const Value.absent(),
  678. this.provincia = const Value.absent(),
  679. this.frazione = const Value.absent(),
  680. this.attivo = const Value.absent(),
  681. this.modificaPrezzi = const Value.absent(),
  682. this.capoArea = const Value.absent(),
  683. });
  684. AgentiCompanion.insert({
  685. this.idAgente = const Value.absent(),
  686. required String codAgente,
  687. this.ragioneSociale = const Value.absent(),
  688. this.pwd = const Value.absent(),
  689. this.telefono = const Value.absent(),
  690. this.cellulare = const Value.absent(),
  691. this.email = const Value.absent(),
  692. this.indirizzo = const Value.absent(),
  693. this.citta = const Value.absent(),
  694. this.cap = const Value.absent(),
  695. this.provincia = const Value.absent(),
  696. this.frazione = const Value.absent(),
  697. this.attivo = const Value.absent(),
  698. this.modificaPrezzi = const Value.absent(),
  699. this.capoArea = const Value.absent(),
  700. }) : codAgente = Value(codAgente);
  701. static Insertable<Agente> custom({
  702. Expression<int>? idAgente,
  703. Expression<String>? codAgente,
  704. Expression<String>? ragioneSociale,
  705. Expression<String>? pwd,
  706. Expression<String>? telefono,
  707. Expression<String>? cellulare,
  708. Expression<String>? email,
  709. Expression<String>? indirizzo,
  710. Expression<String>? citta,
  711. Expression<String>? cap,
  712. Expression<String>? provincia,
  713. Expression<String>? frazione,
  714. Expression<int>? attivo,
  715. Expression<int>? modificaPrezzi,
  716. Expression<String>? capoArea,
  717. }) {
  718. return RawValuesInsertable({
  719. if (idAgente != null) 'idAgente': idAgente,
  720. if (codAgente != null) 'codAgente': codAgente,
  721. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  722. if (pwd != null) 'pwd': pwd,
  723. if (telefono != null) 'telefono': telefono,
  724. if (cellulare != null) 'cellulare': cellulare,
  725. if (email != null) 'email': email,
  726. if (indirizzo != null) 'indirizzo': indirizzo,
  727. if (citta != null) 'citta': citta,
  728. if (cap != null) 'cap': cap,
  729. if (provincia != null) 'provincia': provincia,
  730. if (frazione != null) 'frazione': frazione,
  731. if (attivo != null) 'attivo': attivo,
  732. if (modificaPrezzi != null) 'modificaPrezzi': modificaPrezzi,
  733. if (capoArea != null) 'capoArea': capoArea,
  734. });
  735. }
  736. AgentiCompanion copyWith({
  737. Value<int>? idAgente,
  738. Value<String>? codAgente,
  739. Value<String?>? ragioneSociale,
  740. Value<String?>? pwd,
  741. Value<String?>? telefono,
  742. Value<String?>? cellulare,
  743. Value<String?>? email,
  744. Value<String?>? indirizzo,
  745. Value<String?>? citta,
  746. Value<String?>? cap,
  747. Value<String?>? provincia,
  748. Value<String?>? frazione,
  749. Value<int>? attivo,
  750. Value<int?>? modificaPrezzi,
  751. Value<String?>? capoArea,
  752. }) {
  753. return AgentiCompanion(
  754. idAgente: idAgente ?? this.idAgente,
  755. codAgente: codAgente ?? this.codAgente,
  756. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  757. pwd: pwd ?? this.pwd,
  758. telefono: telefono ?? this.telefono,
  759. cellulare: cellulare ?? this.cellulare,
  760. email: email ?? this.email,
  761. indirizzo: indirizzo ?? this.indirizzo,
  762. citta: citta ?? this.citta,
  763. cap: cap ?? this.cap,
  764. provincia: provincia ?? this.provincia,
  765. frazione: frazione ?? this.frazione,
  766. attivo: attivo ?? this.attivo,
  767. modificaPrezzi: modificaPrezzi ?? this.modificaPrezzi,
  768. capoArea: capoArea ?? this.capoArea,
  769. );
  770. }
  771. @override
  772. Map<String, Expression> toColumns(bool nullToAbsent) {
  773. final map = <String, Expression>{};
  774. if (idAgente.present) {
  775. map['idAgente'] = Variable<int>(idAgente.value);
  776. }
  777. if (codAgente.present) {
  778. map['codAgente'] = Variable<String>(codAgente.value);
  779. }
  780. if (ragioneSociale.present) {
  781. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  782. }
  783. if (pwd.present) {
  784. map['pwd'] = Variable<String>(pwd.value);
  785. }
  786. if (telefono.present) {
  787. map['telefono'] = Variable<String>(telefono.value);
  788. }
  789. if (cellulare.present) {
  790. map['cellulare'] = Variable<String>(cellulare.value);
  791. }
  792. if (email.present) {
  793. map['email'] = Variable<String>(email.value);
  794. }
  795. if (indirizzo.present) {
  796. map['indirizzo'] = Variable<String>(indirizzo.value);
  797. }
  798. if (citta.present) {
  799. map['citta'] = Variable<String>(citta.value);
  800. }
  801. if (cap.present) {
  802. map['cap'] = Variable<String>(cap.value);
  803. }
  804. if (provincia.present) {
  805. map['provincia'] = Variable<String>(provincia.value);
  806. }
  807. if (frazione.present) {
  808. map['frazione'] = Variable<String>(frazione.value);
  809. }
  810. if (attivo.present) {
  811. map['attivo'] = Variable<int>(attivo.value);
  812. }
  813. if (modificaPrezzi.present) {
  814. map['modificaPrezzi'] = Variable<int>(modificaPrezzi.value);
  815. }
  816. if (capoArea.present) {
  817. map['capoArea'] = Variable<String>(capoArea.value);
  818. }
  819. return map;
  820. }
  821. @override
  822. String toString() {
  823. return (StringBuffer('AgentiCompanion(')
  824. ..write('idAgente: $idAgente, ')
  825. ..write('codAgente: $codAgente, ')
  826. ..write('ragioneSociale: $ragioneSociale, ')
  827. ..write('pwd: $pwd, ')
  828. ..write('telefono: $telefono, ')
  829. ..write('cellulare: $cellulare, ')
  830. ..write('email: $email, ')
  831. ..write('indirizzo: $indirizzo, ')
  832. ..write('citta: $citta, ')
  833. ..write('cap: $cap, ')
  834. ..write('provincia: $provincia, ')
  835. ..write('frazione: $frazione, ')
  836. ..write('attivo: $attivo, ')
  837. ..write('modificaPrezzi: $modificaPrezzi, ')
  838. ..write('capoArea: $capoArea')
  839. ..write(')'))
  840. .toString();
  841. }
  842. }
  843. class $ArticoliTable extends Articoli with TableInfo<$ArticoliTable, Articolo> {
  844. @override
  845. final GeneratedDatabase attachedDatabase;
  846. final String? _alias;
  847. $ArticoliTable(this.attachedDatabase, [this._alias]);
  848. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  849. 'idArticolo',
  850. );
  851. @override
  852. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  853. 'idArticolo',
  854. aliasedName,
  855. false,
  856. hasAutoIncrement: true,
  857. type: DriftSqlType.int,
  858. requiredDuringInsert: false,
  859. defaultConstraints: GeneratedColumn.constraintIsAlways(
  860. 'PRIMARY KEY AUTOINCREMENT',
  861. ),
  862. );
  863. static const VerificationMeta _posizioneMeta = const VerificationMeta(
  864. 'posizione',
  865. );
  866. @override
  867. late final GeneratedColumn<int> posizione = GeneratedColumn<int>(
  868. 'posizione',
  869. aliasedName,
  870. true,
  871. type: DriftSqlType.int,
  872. requiredDuringInsert: false,
  873. );
  874. static const VerificationMeta _codArticoloMeta = const VerificationMeta(
  875. 'codArticolo',
  876. );
  877. @override
  878. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  879. 'codArticolo',
  880. aliasedName,
  881. false,
  882. type: DriftSqlType.string,
  883. requiredDuringInsert: true,
  884. );
  885. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  886. 'descrizione',
  887. );
  888. @override
  889. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  890. 'descrizione',
  891. aliasedName,
  892. true,
  893. type: DriftSqlType.string,
  894. requiredDuringInsert: false,
  895. );
  896. static const VerificationMeta _eanMeta = const VerificationMeta('ean');
  897. @override
  898. late final GeneratedColumn<String> ean = GeneratedColumn<String>(
  899. 'ean',
  900. aliasedName,
  901. true,
  902. type: DriftSqlType.string,
  903. requiredDuringInsert: false,
  904. );
  905. static const VerificationMeta _idIvaMeta = const VerificationMeta('idIva');
  906. @override
  907. late final GeneratedColumn<int> idIva = GeneratedColumn<int>(
  908. 'idIva',
  909. aliasedName,
  910. true,
  911. type: DriftSqlType.int,
  912. requiredDuringInsert: false,
  913. );
  914. static const VerificationMeta _idClassifica1Meta = const VerificationMeta(
  915. 'idClassifica1',
  916. );
  917. @override
  918. late final GeneratedColumn<int> idClassifica1 = GeneratedColumn<int>(
  919. 'idClassifica1',
  920. aliasedName,
  921. true,
  922. type: DriftSqlType.int,
  923. requiredDuringInsert: false,
  924. );
  925. static const VerificationMeta _idClassifica2Meta = const VerificationMeta(
  926. 'idClassifica2',
  927. );
  928. @override
  929. late final GeneratedColumn<int> idClassifica2 = GeneratedColumn<int>(
  930. 'idClassifica2',
  931. aliasedName,
  932. true,
  933. type: DriftSqlType.int,
  934. requiredDuringInsert: false,
  935. );
  936. static const VerificationMeta _idClassifica3Meta = const VerificationMeta(
  937. 'idClassifica3',
  938. );
  939. @override
  940. late final GeneratedColumn<int> idClassifica3 = GeneratedColumn<int>(
  941. 'idClassifica3',
  942. aliasedName,
  943. true,
  944. type: DriftSqlType.int,
  945. requiredDuringInsert: false,
  946. );
  947. static const VerificationMeta _idClassifica4Meta = const VerificationMeta(
  948. 'idClassifica4',
  949. );
  950. @override
  951. late final GeneratedColumn<int> idClassifica4 = GeneratedColumn<int>(
  952. 'idClassifica4',
  953. aliasedName,
  954. true,
  955. type: DriftSqlType.int,
  956. requiredDuringInsert: false,
  957. );
  958. static const VerificationMeta _pesoMeta = const VerificationMeta('peso');
  959. @override
  960. late final GeneratedColumn<double> peso = GeneratedColumn<double>(
  961. 'peso',
  962. aliasedName,
  963. true,
  964. type: DriftSqlType.double,
  965. requiredDuringInsert: false,
  966. );
  967. static const VerificationMeta _giacenzaMeta = const VerificationMeta(
  968. 'giacenza',
  969. );
  970. @override
  971. late final GeneratedColumn<double> giacenza = GeneratedColumn<double>(
  972. 'giacenza',
  973. aliasedName,
  974. true,
  975. type: DriftSqlType.double,
  976. requiredDuringInsert: false,
  977. );
  978. static const VerificationMeta _unitaMisuraMeta = const VerificationMeta(
  979. 'unitaMisura',
  980. );
  981. @override
  982. late final GeneratedColumn<String> unitaMisura = GeneratedColumn<String>(
  983. 'unitaMisura',
  984. aliasedName,
  985. true,
  986. type: DriftSqlType.string,
  987. requiredDuringInsert: false,
  988. );
  989. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  990. @override
  991. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  992. 'attivo',
  993. aliasedName,
  994. false,
  995. type: DriftSqlType.int,
  996. requiredDuringInsert: false,
  997. defaultValue: const Constant(1),
  998. );
  999. static const VerificationMeta _nonDisponibileMeta = const VerificationMeta(
  1000. 'nonDisponibile',
  1001. );
  1002. @override
  1003. late final GeneratedColumn<int> nonDisponibile = GeneratedColumn<int>(
  1004. 'nonDisponibile',
  1005. aliasedName,
  1006. true,
  1007. type: DriftSqlType.int,
  1008. requiredDuringInsert: false,
  1009. );
  1010. static const VerificationMeta _pezziConfezioneMeta = const VerificationMeta(
  1011. 'pezziConfezione',
  1012. );
  1013. @override
  1014. late final GeneratedColumn<double> pezziConfezione = GeneratedColumn<double>(
  1015. 'pezziConfezione',
  1016. aliasedName,
  1017. true,
  1018. type: DriftSqlType.double,
  1019. requiredDuringInsert: false,
  1020. );
  1021. static const VerificationMeta _fileFotoMeta = const VerificationMeta(
  1022. 'fileFoto',
  1023. );
  1024. @override
  1025. late final GeneratedColumn<String> fileFoto = GeneratedColumn<String>(
  1026. 'fileFoto',
  1027. aliasedName,
  1028. true,
  1029. type: DriftSqlType.string,
  1030. requiredDuringInsert: false,
  1031. );
  1032. static const VerificationMeta _schedaProdottoMeta = const VerificationMeta(
  1033. 'schedaProdotto',
  1034. );
  1035. @override
  1036. late final GeneratedColumn<String> schedaProdotto = GeneratedColumn<String>(
  1037. 'schedaProdotto',
  1038. aliasedName,
  1039. true,
  1040. type: DriftSqlType.string,
  1041. requiredDuringInsert: false,
  1042. );
  1043. static const VerificationMeta _prezzoBaseMeta = const VerificationMeta(
  1044. 'prezzoBase',
  1045. );
  1046. @override
  1047. late final GeneratedColumn<String> prezzoBase = GeneratedColumn<String>(
  1048. 'prezzoBase',
  1049. aliasedName,
  1050. true,
  1051. type: DriftSqlType.string,
  1052. requiredDuringInsert: false,
  1053. );
  1054. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  1055. @override
  1056. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  1057. 'stato',
  1058. aliasedName,
  1059. true,
  1060. type: DriftSqlType.string,
  1061. requiredDuringInsert: false,
  1062. );
  1063. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  1064. 'dataModifica',
  1065. );
  1066. @override
  1067. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  1068. 'dataModifica',
  1069. aliasedName,
  1070. true,
  1071. type: DriftSqlType.string,
  1072. requiredDuringInsert: false,
  1073. );
  1074. static const VerificationMeta _gruppoMeta = const VerificationMeta('gruppo');
  1075. @override
  1076. late final GeneratedColumn<String> gruppo = GeneratedColumn<String>(
  1077. 'gruppo',
  1078. aliasedName,
  1079. true,
  1080. type: DriftSqlType.string,
  1081. requiredDuringInsert: false,
  1082. );
  1083. static const VerificationMeta _categoriaMeta = const VerificationMeta(
  1084. 'categoria',
  1085. );
  1086. @override
  1087. late final GeneratedColumn<String> categoria = GeneratedColumn<String>(
  1088. 'categoria',
  1089. aliasedName,
  1090. true,
  1091. type: DriftSqlType.string,
  1092. requiredDuringInsert: false,
  1093. );
  1094. static const VerificationMeta _colliPerStratoMeta = const VerificationMeta(
  1095. 'colliPerStrato',
  1096. );
  1097. @override
  1098. late final GeneratedColumn<String> colliPerStrato = GeneratedColumn<String>(
  1099. 'colliPerStrato',
  1100. aliasedName,
  1101. true,
  1102. type: DriftSqlType.string,
  1103. requiredDuringInsert: false,
  1104. );
  1105. static const VerificationMeta _stratiPerPalletMeta = const VerificationMeta(
  1106. 'stratiPerPallet',
  1107. );
  1108. @override
  1109. late final GeneratedColumn<String> stratiPerPallet = GeneratedColumn<String>(
  1110. 'stratiPerPallet',
  1111. aliasedName,
  1112. true,
  1113. type: DriftSqlType.string,
  1114. requiredDuringInsert: false,
  1115. );
  1116. @override
  1117. List<GeneratedColumn> get $columns => [
  1118. idArticolo,
  1119. posizione,
  1120. codArticolo,
  1121. descrizione,
  1122. ean,
  1123. idIva,
  1124. idClassifica1,
  1125. idClassifica2,
  1126. idClassifica3,
  1127. idClassifica4,
  1128. peso,
  1129. giacenza,
  1130. unitaMisura,
  1131. attivo,
  1132. nonDisponibile,
  1133. pezziConfezione,
  1134. fileFoto,
  1135. schedaProdotto,
  1136. prezzoBase,
  1137. stato,
  1138. dataModifica,
  1139. gruppo,
  1140. categoria,
  1141. colliPerStrato,
  1142. stratiPerPallet,
  1143. ];
  1144. @override
  1145. String get aliasedName => _alias ?? actualTableName;
  1146. @override
  1147. String get actualTableName => $name;
  1148. static const String $name = 'Articoli';
  1149. @override
  1150. VerificationContext validateIntegrity(
  1151. Insertable<Articolo> instance, {
  1152. bool isInserting = false,
  1153. }) {
  1154. final context = VerificationContext();
  1155. final data = instance.toColumns(true);
  1156. if (data.containsKey('idArticolo')) {
  1157. context.handle(
  1158. _idArticoloMeta,
  1159. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  1160. );
  1161. }
  1162. if (data.containsKey('posizione')) {
  1163. context.handle(
  1164. _posizioneMeta,
  1165. posizione.isAcceptableOrUnknown(data['posizione']!, _posizioneMeta),
  1166. );
  1167. }
  1168. if (data.containsKey('codArticolo')) {
  1169. context.handle(
  1170. _codArticoloMeta,
  1171. codArticolo.isAcceptableOrUnknown(
  1172. data['codArticolo']!,
  1173. _codArticoloMeta,
  1174. ),
  1175. );
  1176. } else if (isInserting) {
  1177. context.missing(_codArticoloMeta);
  1178. }
  1179. if (data.containsKey('descrizione')) {
  1180. context.handle(
  1181. _descrizioneMeta,
  1182. descrizione.isAcceptableOrUnknown(
  1183. data['descrizione']!,
  1184. _descrizioneMeta,
  1185. ),
  1186. );
  1187. }
  1188. if (data.containsKey('ean')) {
  1189. context.handle(
  1190. _eanMeta,
  1191. ean.isAcceptableOrUnknown(data['ean']!, _eanMeta),
  1192. );
  1193. }
  1194. if (data.containsKey('idIva')) {
  1195. context.handle(
  1196. _idIvaMeta,
  1197. idIva.isAcceptableOrUnknown(data['idIva']!, _idIvaMeta),
  1198. );
  1199. }
  1200. if (data.containsKey('idClassifica1')) {
  1201. context.handle(
  1202. _idClassifica1Meta,
  1203. idClassifica1.isAcceptableOrUnknown(
  1204. data['idClassifica1']!,
  1205. _idClassifica1Meta,
  1206. ),
  1207. );
  1208. }
  1209. if (data.containsKey('idClassifica2')) {
  1210. context.handle(
  1211. _idClassifica2Meta,
  1212. idClassifica2.isAcceptableOrUnknown(
  1213. data['idClassifica2']!,
  1214. _idClassifica2Meta,
  1215. ),
  1216. );
  1217. }
  1218. if (data.containsKey('idClassifica3')) {
  1219. context.handle(
  1220. _idClassifica3Meta,
  1221. idClassifica3.isAcceptableOrUnknown(
  1222. data['idClassifica3']!,
  1223. _idClassifica3Meta,
  1224. ),
  1225. );
  1226. }
  1227. if (data.containsKey('idClassifica4')) {
  1228. context.handle(
  1229. _idClassifica4Meta,
  1230. idClassifica4.isAcceptableOrUnknown(
  1231. data['idClassifica4']!,
  1232. _idClassifica4Meta,
  1233. ),
  1234. );
  1235. }
  1236. if (data.containsKey('peso')) {
  1237. context.handle(
  1238. _pesoMeta,
  1239. peso.isAcceptableOrUnknown(data['peso']!, _pesoMeta),
  1240. );
  1241. }
  1242. if (data.containsKey('giacenza')) {
  1243. context.handle(
  1244. _giacenzaMeta,
  1245. giacenza.isAcceptableOrUnknown(data['giacenza']!, _giacenzaMeta),
  1246. );
  1247. }
  1248. if (data.containsKey('unitaMisura')) {
  1249. context.handle(
  1250. _unitaMisuraMeta,
  1251. unitaMisura.isAcceptableOrUnknown(
  1252. data['unitaMisura']!,
  1253. _unitaMisuraMeta,
  1254. ),
  1255. );
  1256. }
  1257. if (data.containsKey('attivo')) {
  1258. context.handle(
  1259. _attivoMeta,
  1260. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  1261. );
  1262. }
  1263. if (data.containsKey('nonDisponibile')) {
  1264. context.handle(
  1265. _nonDisponibileMeta,
  1266. nonDisponibile.isAcceptableOrUnknown(
  1267. data['nonDisponibile']!,
  1268. _nonDisponibileMeta,
  1269. ),
  1270. );
  1271. }
  1272. if (data.containsKey('pezziConfezione')) {
  1273. context.handle(
  1274. _pezziConfezioneMeta,
  1275. pezziConfezione.isAcceptableOrUnknown(
  1276. data['pezziConfezione']!,
  1277. _pezziConfezioneMeta,
  1278. ),
  1279. );
  1280. }
  1281. if (data.containsKey('fileFoto')) {
  1282. context.handle(
  1283. _fileFotoMeta,
  1284. fileFoto.isAcceptableOrUnknown(data['fileFoto']!, _fileFotoMeta),
  1285. );
  1286. }
  1287. if (data.containsKey('schedaProdotto')) {
  1288. context.handle(
  1289. _schedaProdottoMeta,
  1290. schedaProdotto.isAcceptableOrUnknown(
  1291. data['schedaProdotto']!,
  1292. _schedaProdottoMeta,
  1293. ),
  1294. );
  1295. }
  1296. if (data.containsKey('prezzoBase')) {
  1297. context.handle(
  1298. _prezzoBaseMeta,
  1299. prezzoBase.isAcceptableOrUnknown(data['prezzoBase']!, _prezzoBaseMeta),
  1300. );
  1301. }
  1302. if (data.containsKey('stato')) {
  1303. context.handle(
  1304. _statoMeta,
  1305. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  1306. );
  1307. }
  1308. if (data.containsKey('dataModifica')) {
  1309. context.handle(
  1310. _dataModificaMeta,
  1311. dataModifica.isAcceptableOrUnknown(
  1312. data['dataModifica']!,
  1313. _dataModificaMeta,
  1314. ),
  1315. );
  1316. }
  1317. if (data.containsKey('gruppo')) {
  1318. context.handle(
  1319. _gruppoMeta,
  1320. gruppo.isAcceptableOrUnknown(data['gruppo']!, _gruppoMeta),
  1321. );
  1322. }
  1323. if (data.containsKey('categoria')) {
  1324. context.handle(
  1325. _categoriaMeta,
  1326. categoria.isAcceptableOrUnknown(data['categoria']!, _categoriaMeta),
  1327. );
  1328. }
  1329. if (data.containsKey('colliPerStrato')) {
  1330. context.handle(
  1331. _colliPerStratoMeta,
  1332. colliPerStrato.isAcceptableOrUnknown(
  1333. data['colliPerStrato']!,
  1334. _colliPerStratoMeta,
  1335. ),
  1336. );
  1337. }
  1338. if (data.containsKey('stratiPerPallet')) {
  1339. context.handle(
  1340. _stratiPerPalletMeta,
  1341. stratiPerPallet.isAcceptableOrUnknown(
  1342. data['stratiPerPallet']!,
  1343. _stratiPerPalletMeta,
  1344. ),
  1345. );
  1346. }
  1347. return context;
  1348. }
  1349. @override
  1350. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  1351. @override
  1352. Articolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  1353. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  1354. return Articolo(
  1355. idArticolo: attachedDatabase.typeMapping.read(
  1356. DriftSqlType.int,
  1357. data['${effectivePrefix}idArticolo'],
  1358. )!,
  1359. posizione: attachedDatabase.typeMapping.read(
  1360. DriftSqlType.int,
  1361. data['${effectivePrefix}posizione'],
  1362. ),
  1363. codArticolo: attachedDatabase.typeMapping.read(
  1364. DriftSqlType.string,
  1365. data['${effectivePrefix}codArticolo'],
  1366. )!,
  1367. descrizione: attachedDatabase.typeMapping.read(
  1368. DriftSqlType.string,
  1369. data['${effectivePrefix}descrizione'],
  1370. ),
  1371. ean: attachedDatabase.typeMapping.read(
  1372. DriftSqlType.string,
  1373. data['${effectivePrefix}ean'],
  1374. ),
  1375. idIva: attachedDatabase.typeMapping.read(
  1376. DriftSqlType.int,
  1377. data['${effectivePrefix}idIva'],
  1378. ),
  1379. idClassifica1: attachedDatabase.typeMapping.read(
  1380. DriftSqlType.int,
  1381. data['${effectivePrefix}idClassifica1'],
  1382. ),
  1383. idClassifica2: attachedDatabase.typeMapping.read(
  1384. DriftSqlType.int,
  1385. data['${effectivePrefix}idClassifica2'],
  1386. ),
  1387. idClassifica3: attachedDatabase.typeMapping.read(
  1388. DriftSqlType.int,
  1389. data['${effectivePrefix}idClassifica3'],
  1390. ),
  1391. idClassifica4: attachedDatabase.typeMapping.read(
  1392. DriftSqlType.int,
  1393. data['${effectivePrefix}idClassifica4'],
  1394. ),
  1395. peso: attachedDatabase.typeMapping.read(
  1396. DriftSqlType.double,
  1397. data['${effectivePrefix}peso'],
  1398. ),
  1399. giacenza: attachedDatabase.typeMapping.read(
  1400. DriftSqlType.double,
  1401. data['${effectivePrefix}giacenza'],
  1402. ),
  1403. unitaMisura: attachedDatabase.typeMapping.read(
  1404. DriftSqlType.string,
  1405. data['${effectivePrefix}unitaMisura'],
  1406. ),
  1407. attivo: attachedDatabase.typeMapping.read(
  1408. DriftSqlType.int,
  1409. data['${effectivePrefix}attivo'],
  1410. )!,
  1411. nonDisponibile: attachedDatabase.typeMapping.read(
  1412. DriftSqlType.int,
  1413. data['${effectivePrefix}nonDisponibile'],
  1414. ),
  1415. pezziConfezione: attachedDatabase.typeMapping.read(
  1416. DriftSqlType.double,
  1417. data['${effectivePrefix}pezziConfezione'],
  1418. ),
  1419. fileFoto: attachedDatabase.typeMapping.read(
  1420. DriftSqlType.string,
  1421. data['${effectivePrefix}fileFoto'],
  1422. ),
  1423. schedaProdotto: attachedDatabase.typeMapping.read(
  1424. DriftSqlType.string,
  1425. data['${effectivePrefix}schedaProdotto'],
  1426. ),
  1427. prezzoBase: attachedDatabase.typeMapping.read(
  1428. DriftSqlType.string,
  1429. data['${effectivePrefix}prezzoBase'],
  1430. ),
  1431. stato: attachedDatabase.typeMapping.read(
  1432. DriftSqlType.string,
  1433. data['${effectivePrefix}stato'],
  1434. ),
  1435. dataModifica: attachedDatabase.typeMapping.read(
  1436. DriftSqlType.string,
  1437. data['${effectivePrefix}dataModifica'],
  1438. ),
  1439. gruppo: attachedDatabase.typeMapping.read(
  1440. DriftSqlType.string,
  1441. data['${effectivePrefix}gruppo'],
  1442. ),
  1443. categoria: attachedDatabase.typeMapping.read(
  1444. DriftSqlType.string,
  1445. data['${effectivePrefix}categoria'],
  1446. ),
  1447. colliPerStrato: attachedDatabase.typeMapping.read(
  1448. DriftSqlType.string,
  1449. data['${effectivePrefix}colliPerStrato'],
  1450. ),
  1451. stratiPerPallet: attachedDatabase.typeMapping.read(
  1452. DriftSqlType.string,
  1453. data['${effectivePrefix}stratiPerPallet'],
  1454. ),
  1455. );
  1456. }
  1457. @override
  1458. $ArticoliTable createAlias(String alias) {
  1459. return $ArticoliTable(attachedDatabase, alias);
  1460. }
  1461. }
  1462. class Articolo extends DataClass implements Insertable<Articolo> {
  1463. final int idArticolo;
  1464. final int? posizione;
  1465. final String codArticolo;
  1466. final String? descrizione;
  1467. final String? ean;
  1468. final int? idIva;
  1469. final int? idClassifica1;
  1470. final int? idClassifica2;
  1471. final int? idClassifica3;
  1472. final int? idClassifica4;
  1473. final double? peso;
  1474. final double? giacenza;
  1475. final String? unitaMisura;
  1476. final int attivo;
  1477. final int? nonDisponibile;
  1478. final double? pezziConfezione;
  1479. final String? fileFoto;
  1480. final String? schedaProdotto;
  1481. final String? prezzoBase;
  1482. final String? stato;
  1483. final String? dataModifica;
  1484. final String? gruppo;
  1485. final String? categoria;
  1486. final String? colliPerStrato;
  1487. final String? stratiPerPallet;
  1488. const Articolo({
  1489. required this.idArticolo,
  1490. this.posizione,
  1491. required this.codArticolo,
  1492. this.descrizione,
  1493. this.ean,
  1494. this.idIva,
  1495. this.idClassifica1,
  1496. this.idClassifica2,
  1497. this.idClassifica3,
  1498. this.idClassifica4,
  1499. this.peso,
  1500. this.giacenza,
  1501. this.unitaMisura,
  1502. required this.attivo,
  1503. this.nonDisponibile,
  1504. this.pezziConfezione,
  1505. this.fileFoto,
  1506. this.schedaProdotto,
  1507. this.prezzoBase,
  1508. this.stato,
  1509. this.dataModifica,
  1510. this.gruppo,
  1511. this.categoria,
  1512. this.colliPerStrato,
  1513. this.stratiPerPallet,
  1514. });
  1515. @override
  1516. Map<String, Expression> toColumns(bool nullToAbsent) {
  1517. final map = <String, Expression>{};
  1518. map['idArticolo'] = Variable<int>(idArticolo);
  1519. if (!nullToAbsent || posizione != null) {
  1520. map['posizione'] = Variable<int>(posizione);
  1521. }
  1522. map['codArticolo'] = Variable<String>(codArticolo);
  1523. if (!nullToAbsent || descrizione != null) {
  1524. map['descrizione'] = Variable<String>(descrizione);
  1525. }
  1526. if (!nullToAbsent || ean != null) {
  1527. map['ean'] = Variable<String>(ean);
  1528. }
  1529. if (!nullToAbsent || idIva != null) {
  1530. map['idIva'] = Variable<int>(idIva);
  1531. }
  1532. if (!nullToAbsent || idClassifica1 != null) {
  1533. map['idClassifica1'] = Variable<int>(idClassifica1);
  1534. }
  1535. if (!nullToAbsent || idClassifica2 != null) {
  1536. map['idClassifica2'] = Variable<int>(idClassifica2);
  1537. }
  1538. if (!nullToAbsent || idClassifica3 != null) {
  1539. map['idClassifica3'] = Variable<int>(idClassifica3);
  1540. }
  1541. if (!nullToAbsent || idClassifica4 != null) {
  1542. map['idClassifica4'] = Variable<int>(idClassifica4);
  1543. }
  1544. if (!nullToAbsent || peso != null) {
  1545. map['peso'] = Variable<double>(peso);
  1546. }
  1547. if (!nullToAbsent || giacenza != null) {
  1548. map['giacenza'] = Variable<double>(giacenza);
  1549. }
  1550. if (!nullToAbsent || unitaMisura != null) {
  1551. map['unitaMisura'] = Variable<String>(unitaMisura);
  1552. }
  1553. map['attivo'] = Variable<int>(attivo);
  1554. if (!nullToAbsent || nonDisponibile != null) {
  1555. map['nonDisponibile'] = Variable<int>(nonDisponibile);
  1556. }
  1557. if (!nullToAbsent || pezziConfezione != null) {
  1558. map['pezziConfezione'] = Variable<double>(pezziConfezione);
  1559. }
  1560. if (!nullToAbsent || fileFoto != null) {
  1561. map['fileFoto'] = Variable<String>(fileFoto);
  1562. }
  1563. if (!nullToAbsent || schedaProdotto != null) {
  1564. map['schedaProdotto'] = Variable<String>(schedaProdotto);
  1565. }
  1566. if (!nullToAbsent || prezzoBase != null) {
  1567. map['prezzoBase'] = Variable<String>(prezzoBase);
  1568. }
  1569. if (!nullToAbsent || stato != null) {
  1570. map['stato'] = Variable<String>(stato);
  1571. }
  1572. if (!nullToAbsent || dataModifica != null) {
  1573. map['dataModifica'] = Variable<String>(dataModifica);
  1574. }
  1575. if (!nullToAbsent || gruppo != null) {
  1576. map['gruppo'] = Variable<String>(gruppo);
  1577. }
  1578. if (!nullToAbsent || categoria != null) {
  1579. map['categoria'] = Variable<String>(categoria);
  1580. }
  1581. if (!nullToAbsent || colliPerStrato != null) {
  1582. map['colliPerStrato'] = Variable<String>(colliPerStrato);
  1583. }
  1584. if (!nullToAbsent || stratiPerPallet != null) {
  1585. map['stratiPerPallet'] = Variable<String>(stratiPerPallet);
  1586. }
  1587. return map;
  1588. }
  1589. ArticoliCompanion toCompanion(bool nullToAbsent) {
  1590. return ArticoliCompanion(
  1591. idArticolo: Value(idArticolo),
  1592. posizione: posizione == null && nullToAbsent
  1593. ? const Value.absent()
  1594. : Value(posizione),
  1595. codArticolo: Value(codArticolo),
  1596. descrizione: descrizione == null && nullToAbsent
  1597. ? const Value.absent()
  1598. : Value(descrizione),
  1599. ean: ean == null && nullToAbsent ? const Value.absent() : Value(ean),
  1600. idIva: idIva == null && nullToAbsent
  1601. ? const Value.absent()
  1602. : Value(idIva),
  1603. idClassifica1: idClassifica1 == null && nullToAbsent
  1604. ? const Value.absent()
  1605. : Value(idClassifica1),
  1606. idClassifica2: idClassifica2 == null && nullToAbsent
  1607. ? const Value.absent()
  1608. : Value(idClassifica2),
  1609. idClassifica3: idClassifica3 == null && nullToAbsent
  1610. ? const Value.absent()
  1611. : Value(idClassifica3),
  1612. idClassifica4: idClassifica4 == null && nullToAbsent
  1613. ? const Value.absent()
  1614. : Value(idClassifica4),
  1615. peso: peso == null && nullToAbsent ? const Value.absent() : Value(peso),
  1616. giacenza: giacenza == null && nullToAbsent
  1617. ? const Value.absent()
  1618. : Value(giacenza),
  1619. unitaMisura: unitaMisura == null && nullToAbsent
  1620. ? const Value.absent()
  1621. : Value(unitaMisura),
  1622. attivo: Value(attivo),
  1623. nonDisponibile: nonDisponibile == null && nullToAbsent
  1624. ? const Value.absent()
  1625. : Value(nonDisponibile),
  1626. pezziConfezione: pezziConfezione == null && nullToAbsent
  1627. ? const Value.absent()
  1628. : Value(pezziConfezione),
  1629. fileFoto: fileFoto == null && nullToAbsent
  1630. ? const Value.absent()
  1631. : Value(fileFoto),
  1632. schedaProdotto: schedaProdotto == null && nullToAbsent
  1633. ? const Value.absent()
  1634. : Value(schedaProdotto),
  1635. prezzoBase: prezzoBase == null && nullToAbsent
  1636. ? const Value.absent()
  1637. : Value(prezzoBase),
  1638. stato: stato == null && nullToAbsent
  1639. ? const Value.absent()
  1640. : Value(stato),
  1641. dataModifica: dataModifica == null && nullToAbsent
  1642. ? const Value.absent()
  1643. : Value(dataModifica),
  1644. gruppo: gruppo == null && nullToAbsent
  1645. ? const Value.absent()
  1646. : Value(gruppo),
  1647. categoria: categoria == null && nullToAbsent
  1648. ? const Value.absent()
  1649. : Value(categoria),
  1650. colliPerStrato: colliPerStrato == null && nullToAbsent
  1651. ? const Value.absent()
  1652. : Value(colliPerStrato),
  1653. stratiPerPallet: stratiPerPallet == null && nullToAbsent
  1654. ? const Value.absent()
  1655. : Value(stratiPerPallet),
  1656. );
  1657. }
  1658. factory Articolo.fromJson(
  1659. Map<String, dynamic> json, {
  1660. ValueSerializer? serializer,
  1661. }) {
  1662. serializer ??= driftRuntimeOptions.defaultSerializer;
  1663. return Articolo(
  1664. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  1665. posizione: serializer.fromJson<int?>(json['posizione']),
  1666. codArticolo: serializer.fromJson<String>(json['codArticolo']),
  1667. descrizione: serializer.fromJson<String?>(json['descrizione']),
  1668. ean: serializer.fromJson<String?>(json['ean']),
  1669. idIva: serializer.fromJson<int?>(json['idIva']),
  1670. idClassifica1: serializer.fromJson<int?>(json['idClassifica1']),
  1671. idClassifica2: serializer.fromJson<int?>(json['idClassifica2']),
  1672. idClassifica3: serializer.fromJson<int?>(json['idClassifica3']),
  1673. idClassifica4: serializer.fromJson<int?>(json['idClassifica4']),
  1674. peso: serializer.fromJson<double?>(json['peso']),
  1675. giacenza: serializer.fromJson<double?>(json['giacenza']),
  1676. unitaMisura: serializer.fromJson<String?>(json['unitaMisura']),
  1677. attivo: serializer.fromJson<int>(json['attivo']),
  1678. nonDisponibile: serializer.fromJson<int?>(json['nonDisponibile']),
  1679. pezziConfezione: serializer.fromJson<double?>(json['pezziConfezione']),
  1680. fileFoto: serializer.fromJson<String?>(json['fileFoto']),
  1681. schedaProdotto: serializer.fromJson<String?>(json['schedaProdotto']),
  1682. prezzoBase: serializer.fromJson<String?>(json['prezzoBase']),
  1683. stato: serializer.fromJson<String?>(json['stato']),
  1684. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  1685. gruppo: serializer.fromJson<String?>(json['gruppo']),
  1686. categoria: serializer.fromJson<String?>(json['categoria']),
  1687. colliPerStrato: serializer.fromJson<String?>(json['colliPerStrato']),
  1688. stratiPerPallet: serializer.fromJson<String?>(json['stratiPerPallet']),
  1689. );
  1690. }
  1691. @override
  1692. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  1693. serializer ??= driftRuntimeOptions.defaultSerializer;
  1694. return <String, dynamic>{
  1695. 'idArticolo': serializer.toJson<int>(idArticolo),
  1696. 'posizione': serializer.toJson<int?>(posizione),
  1697. 'codArticolo': serializer.toJson<String>(codArticolo),
  1698. 'descrizione': serializer.toJson<String?>(descrizione),
  1699. 'ean': serializer.toJson<String?>(ean),
  1700. 'idIva': serializer.toJson<int?>(idIva),
  1701. 'idClassifica1': serializer.toJson<int?>(idClassifica1),
  1702. 'idClassifica2': serializer.toJson<int?>(idClassifica2),
  1703. 'idClassifica3': serializer.toJson<int?>(idClassifica3),
  1704. 'idClassifica4': serializer.toJson<int?>(idClassifica4),
  1705. 'peso': serializer.toJson<double?>(peso),
  1706. 'giacenza': serializer.toJson<double?>(giacenza),
  1707. 'unitaMisura': serializer.toJson<String?>(unitaMisura),
  1708. 'attivo': serializer.toJson<int>(attivo),
  1709. 'nonDisponibile': serializer.toJson<int?>(nonDisponibile),
  1710. 'pezziConfezione': serializer.toJson<double?>(pezziConfezione),
  1711. 'fileFoto': serializer.toJson<String?>(fileFoto),
  1712. 'schedaProdotto': serializer.toJson<String?>(schedaProdotto),
  1713. 'prezzoBase': serializer.toJson<String?>(prezzoBase),
  1714. 'stato': serializer.toJson<String?>(stato),
  1715. 'dataModifica': serializer.toJson<String?>(dataModifica),
  1716. 'gruppo': serializer.toJson<String?>(gruppo),
  1717. 'categoria': serializer.toJson<String?>(categoria),
  1718. 'colliPerStrato': serializer.toJson<String?>(colliPerStrato),
  1719. 'stratiPerPallet': serializer.toJson<String?>(stratiPerPallet),
  1720. };
  1721. }
  1722. Articolo copyWith({
  1723. int? idArticolo,
  1724. Value<int?> posizione = const Value.absent(),
  1725. String? codArticolo,
  1726. Value<String?> descrizione = const Value.absent(),
  1727. Value<String?> ean = const Value.absent(),
  1728. Value<int?> idIva = const Value.absent(),
  1729. Value<int?> idClassifica1 = const Value.absent(),
  1730. Value<int?> idClassifica2 = const Value.absent(),
  1731. Value<int?> idClassifica3 = const Value.absent(),
  1732. Value<int?> idClassifica4 = const Value.absent(),
  1733. Value<double?> peso = const Value.absent(),
  1734. Value<double?> giacenza = const Value.absent(),
  1735. Value<String?> unitaMisura = const Value.absent(),
  1736. int? attivo,
  1737. Value<int?> nonDisponibile = const Value.absent(),
  1738. Value<double?> pezziConfezione = const Value.absent(),
  1739. Value<String?> fileFoto = const Value.absent(),
  1740. Value<String?> schedaProdotto = const Value.absent(),
  1741. Value<String?> prezzoBase = const Value.absent(),
  1742. Value<String?> stato = const Value.absent(),
  1743. Value<String?> dataModifica = const Value.absent(),
  1744. Value<String?> gruppo = const Value.absent(),
  1745. Value<String?> categoria = const Value.absent(),
  1746. Value<String?> colliPerStrato = const Value.absent(),
  1747. Value<String?> stratiPerPallet = const Value.absent(),
  1748. }) => Articolo(
  1749. idArticolo: idArticolo ?? this.idArticolo,
  1750. posizione: posizione.present ? posizione.value : this.posizione,
  1751. codArticolo: codArticolo ?? this.codArticolo,
  1752. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  1753. ean: ean.present ? ean.value : this.ean,
  1754. idIva: idIva.present ? idIva.value : this.idIva,
  1755. idClassifica1: idClassifica1.present
  1756. ? idClassifica1.value
  1757. : this.idClassifica1,
  1758. idClassifica2: idClassifica2.present
  1759. ? idClassifica2.value
  1760. : this.idClassifica2,
  1761. idClassifica3: idClassifica3.present
  1762. ? idClassifica3.value
  1763. : this.idClassifica3,
  1764. idClassifica4: idClassifica4.present
  1765. ? idClassifica4.value
  1766. : this.idClassifica4,
  1767. peso: peso.present ? peso.value : this.peso,
  1768. giacenza: giacenza.present ? giacenza.value : this.giacenza,
  1769. unitaMisura: unitaMisura.present ? unitaMisura.value : this.unitaMisura,
  1770. attivo: attivo ?? this.attivo,
  1771. nonDisponibile: nonDisponibile.present
  1772. ? nonDisponibile.value
  1773. : this.nonDisponibile,
  1774. pezziConfezione: pezziConfezione.present
  1775. ? pezziConfezione.value
  1776. : this.pezziConfezione,
  1777. fileFoto: fileFoto.present ? fileFoto.value : this.fileFoto,
  1778. schedaProdotto: schedaProdotto.present
  1779. ? schedaProdotto.value
  1780. : this.schedaProdotto,
  1781. prezzoBase: prezzoBase.present ? prezzoBase.value : this.prezzoBase,
  1782. stato: stato.present ? stato.value : this.stato,
  1783. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  1784. gruppo: gruppo.present ? gruppo.value : this.gruppo,
  1785. categoria: categoria.present ? categoria.value : this.categoria,
  1786. colliPerStrato: colliPerStrato.present
  1787. ? colliPerStrato.value
  1788. : this.colliPerStrato,
  1789. stratiPerPallet: stratiPerPallet.present
  1790. ? stratiPerPallet.value
  1791. : this.stratiPerPallet,
  1792. );
  1793. Articolo copyWithCompanion(ArticoliCompanion data) {
  1794. return Articolo(
  1795. idArticolo: data.idArticolo.present
  1796. ? data.idArticolo.value
  1797. : this.idArticolo,
  1798. posizione: data.posizione.present ? data.posizione.value : this.posizione,
  1799. codArticolo: data.codArticolo.present
  1800. ? data.codArticolo.value
  1801. : this.codArticolo,
  1802. descrizione: data.descrizione.present
  1803. ? data.descrizione.value
  1804. : this.descrizione,
  1805. ean: data.ean.present ? data.ean.value : this.ean,
  1806. idIva: data.idIva.present ? data.idIva.value : this.idIva,
  1807. idClassifica1: data.idClassifica1.present
  1808. ? data.idClassifica1.value
  1809. : this.idClassifica1,
  1810. idClassifica2: data.idClassifica2.present
  1811. ? data.idClassifica2.value
  1812. : this.idClassifica2,
  1813. idClassifica3: data.idClassifica3.present
  1814. ? data.idClassifica3.value
  1815. : this.idClassifica3,
  1816. idClassifica4: data.idClassifica4.present
  1817. ? data.idClassifica4.value
  1818. : this.idClassifica4,
  1819. peso: data.peso.present ? data.peso.value : this.peso,
  1820. giacenza: data.giacenza.present ? data.giacenza.value : this.giacenza,
  1821. unitaMisura: data.unitaMisura.present
  1822. ? data.unitaMisura.value
  1823. : this.unitaMisura,
  1824. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  1825. nonDisponibile: data.nonDisponibile.present
  1826. ? data.nonDisponibile.value
  1827. : this.nonDisponibile,
  1828. pezziConfezione: data.pezziConfezione.present
  1829. ? data.pezziConfezione.value
  1830. : this.pezziConfezione,
  1831. fileFoto: data.fileFoto.present ? data.fileFoto.value : this.fileFoto,
  1832. schedaProdotto: data.schedaProdotto.present
  1833. ? data.schedaProdotto.value
  1834. : this.schedaProdotto,
  1835. prezzoBase: data.prezzoBase.present
  1836. ? data.prezzoBase.value
  1837. : this.prezzoBase,
  1838. stato: data.stato.present ? data.stato.value : this.stato,
  1839. dataModifica: data.dataModifica.present
  1840. ? data.dataModifica.value
  1841. : this.dataModifica,
  1842. gruppo: data.gruppo.present ? data.gruppo.value : this.gruppo,
  1843. categoria: data.categoria.present ? data.categoria.value : this.categoria,
  1844. colliPerStrato: data.colliPerStrato.present
  1845. ? data.colliPerStrato.value
  1846. : this.colliPerStrato,
  1847. stratiPerPallet: data.stratiPerPallet.present
  1848. ? data.stratiPerPallet.value
  1849. : this.stratiPerPallet,
  1850. );
  1851. }
  1852. @override
  1853. String toString() {
  1854. return (StringBuffer('Articolo(')
  1855. ..write('idArticolo: $idArticolo, ')
  1856. ..write('posizione: $posizione, ')
  1857. ..write('codArticolo: $codArticolo, ')
  1858. ..write('descrizione: $descrizione, ')
  1859. ..write('ean: $ean, ')
  1860. ..write('idIva: $idIva, ')
  1861. ..write('idClassifica1: $idClassifica1, ')
  1862. ..write('idClassifica2: $idClassifica2, ')
  1863. ..write('idClassifica3: $idClassifica3, ')
  1864. ..write('idClassifica4: $idClassifica4, ')
  1865. ..write('peso: $peso, ')
  1866. ..write('giacenza: $giacenza, ')
  1867. ..write('unitaMisura: $unitaMisura, ')
  1868. ..write('attivo: $attivo, ')
  1869. ..write('nonDisponibile: $nonDisponibile, ')
  1870. ..write('pezziConfezione: $pezziConfezione, ')
  1871. ..write('fileFoto: $fileFoto, ')
  1872. ..write('schedaProdotto: $schedaProdotto, ')
  1873. ..write('prezzoBase: $prezzoBase, ')
  1874. ..write('stato: $stato, ')
  1875. ..write('dataModifica: $dataModifica, ')
  1876. ..write('gruppo: $gruppo, ')
  1877. ..write('categoria: $categoria, ')
  1878. ..write('colliPerStrato: $colliPerStrato, ')
  1879. ..write('stratiPerPallet: $stratiPerPallet')
  1880. ..write(')'))
  1881. .toString();
  1882. }
  1883. @override
  1884. int get hashCode => Object.hashAll([
  1885. idArticolo,
  1886. posizione,
  1887. codArticolo,
  1888. descrizione,
  1889. ean,
  1890. idIva,
  1891. idClassifica1,
  1892. idClassifica2,
  1893. idClassifica3,
  1894. idClassifica4,
  1895. peso,
  1896. giacenza,
  1897. unitaMisura,
  1898. attivo,
  1899. nonDisponibile,
  1900. pezziConfezione,
  1901. fileFoto,
  1902. schedaProdotto,
  1903. prezzoBase,
  1904. stato,
  1905. dataModifica,
  1906. gruppo,
  1907. categoria,
  1908. colliPerStrato,
  1909. stratiPerPallet,
  1910. ]);
  1911. @override
  1912. bool operator ==(Object other) =>
  1913. identical(this, other) ||
  1914. (other is Articolo &&
  1915. other.idArticolo == this.idArticolo &&
  1916. other.posizione == this.posizione &&
  1917. other.codArticolo == this.codArticolo &&
  1918. other.descrizione == this.descrizione &&
  1919. other.ean == this.ean &&
  1920. other.idIva == this.idIva &&
  1921. other.idClassifica1 == this.idClassifica1 &&
  1922. other.idClassifica2 == this.idClassifica2 &&
  1923. other.idClassifica3 == this.idClassifica3 &&
  1924. other.idClassifica4 == this.idClassifica4 &&
  1925. other.peso == this.peso &&
  1926. other.giacenza == this.giacenza &&
  1927. other.unitaMisura == this.unitaMisura &&
  1928. other.attivo == this.attivo &&
  1929. other.nonDisponibile == this.nonDisponibile &&
  1930. other.pezziConfezione == this.pezziConfezione &&
  1931. other.fileFoto == this.fileFoto &&
  1932. other.schedaProdotto == this.schedaProdotto &&
  1933. other.prezzoBase == this.prezzoBase &&
  1934. other.stato == this.stato &&
  1935. other.dataModifica == this.dataModifica &&
  1936. other.gruppo == this.gruppo &&
  1937. other.categoria == this.categoria &&
  1938. other.colliPerStrato == this.colliPerStrato &&
  1939. other.stratiPerPallet == this.stratiPerPallet);
  1940. }
  1941. class ArticoliCompanion extends UpdateCompanion<Articolo> {
  1942. final Value<int> idArticolo;
  1943. final Value<int?> posizione;
  1944. final Value<String> codArticolo;
  1945. final Value<String?> descrizione;
  1946. final Value<String?> ean;
  1947. final Value<int?> idIva;
  1948. final Value<int?> idClassifica1;
  1949. final Value<int?> idClassifica2;
  1950. final Value<int?> idClassifica3;
  1951. final Value<int?> idClassifica4;
  1952. final Value<double?> peso;
  1953. final Value<double?> giacenza;
  1954. final Value<String?> unitaMisura;
  1955. final Value<int> attivo;
  1956. final Value<int?> nonDisponibile;
  1957. final Value<double?> pezziConfezione;
  1958. final Value<String?> fileFoto;
  1959. final Value<String?> schedaProdotto;
  1960. final Value<String?> prezzoBase;
  1961. final Value<String?> stato;
  1962. final Value<String?> dataModifica;
  1963. final Value<String?> gruppo;
  1964. final Value<String?> categoria;
  1965. final Value<String?> colliPerStrato;
  1966. final Value<String?> stratiPerPallet;
  1967. const ArticoliCompanion({
  1968. this.idArticolo = const Value.absent(),
  1969. this.posizione = const Value.absent(),
  1970. this.codArticolo = const Value.absent(),
  1971. this.descrizione = const Value.absent(),
  1972. this.ean = const Value.absent(),
  1973. this.idIva = const Value.absent(),
  1974. this.idClassifica1 = const Value.absent(),
  1975. this.idClassifica2 = const Value.absent(),
  1976. this.idClassifica3 = const Value.absent(),
  1977. this.idClassifica4 = const Value.absent(),
  1978. this.peso = const Value.absent(),
  1979. this.giacenza = const Value.absent(),
  1980. this.unitaMisura = const Value.absent(),
  1981. this.attivo = const Value.absent(),
  1982. this.nonDisponibile = const Value.absent(),
  1983. this.pezziConfezione = const Value.absent(),
  1984. this.fileFoto = const Value.absent(),
  1985. this.schedaProdotto = const Value.absent(),
  1986. this.prezzoBase = const Value.absent(),
  1987. this.stato = const Value.absent(),
  1988. this.dataModifica = const Value.absent(),
  1989. this.gruppo = const Value.absent(),
  1990. this.categoria = const Value.absent(),
  1991. this.colliPerStrato = const Value.absent(),
  1992. this.stratiPerPallet = const Value.absent(),
  1993. });
  1994. ArticoliCompanion.insert({
  1995. this.idArticolo = const Value.absent(),
  1996. this.posizione = const Value.absent(),
  1997. required String codArticolo,
  1998. this.descrizione = const Value.absent(),
  1999. this.ean = const Value.absent(),
  2000. this.idIva = const Value.absent(),
  2001. this.idClassifica1 = const Value.absent(),
  2002. this.idClassifica2 = const Value.absent(),
  2003. this.idClassifica3 = const Value.absent(),
  2004. this.idClassifica4 = const Value.absent(),
  2005. this.peso = const Value.absent(),
  2006. this.giacenza = const Value.absent(),
  2007. this.unitaMisura = const Value.absent(),
  2008. this.attivo = const Value.absent(),
  2009. this.nonDisponibile = const Value.absent(),
  2010. this.pezziConfezione = const Value.absent(),
  2011. this.fileFoto = const Value.absent(),
  2012. this.schedaProdotto = const Value.absent(),
  2013. this.prezzoBase = const Value.absent(),
  2014. this.stato = const Value.absent(),
  2015. this.dataModifica = const Value.absent(),
  2016. this.gruppo = const Value.absent(),
  2017. this.categoria = const Value.absent(),
  2018. this.colliPerStrato = const Value.absent(),
  2019. this.stratiPerPallet = const Value.absent(),
  2020. }) : codArticolo = Value(codArticolo);
  2021. static Insertable<Articolo> custom({
  2022. Expression<int>? idArticolo,
  2023. Expression<int>? posizione,
  2024. Expression<String>? codArticolo,
  2025. Expression<String>? descrizione,
  2026. Expression<String>? ean,
  2027. Expression<int>? idIva,
  2028. Expression<int>? idClassifica1,
  2029. Expression<int>? idClassifica2,
  2030. Expression<int>? idClassifica3,
  2031. Expression<int>? idClassifica4,
  2032. Expression<double>? peso,
  2033. Expression<double>? giacenza,
  2034. Expression<String>? unitaMisura,
  2035. Expression<int>? attivo,
  2036. Expression<int>? nonDisponibile,
  2037. Expression<double>? pezziConfezione,
  2038. Expression<String>? fileFoto,
  2039. Expression<String>? schedaProdotto,
  2040. Expression<String>? prezzoBase,
  2041. Expression<String>? stato,
  2042. Expression<String>? dataModifica,
  2043. Expression<String>? gruppo,
  2044. Expression<String>? categoria,
  2045. Expression<String>? colliPerStrato,
  2046. Expression<String>? stratiPerPallet,
  2047. }) {
  2048. return RawValuesInsertable({
  2049. if (idArticolo != null) 'idArticolo': idArticolo,
  2050. if (posizione != null) 'posizione': posizione,
  2051. if (codArticolo != null) 'codArticolo': codArticolo,
  2052. if (descrizione != null) 'descrizione': descrizione,
  2053. if (ean != null) 'ean': ean,
  2054. if (idIva != null) 'idIva': idIva,
  2055. if (idClassifica1 != null) 'idClassifica1': idClassifica1,
  2056. if (idClassifica2 != null) 'idClassifica2': idClassifica2,
  2057. if (idClassifica3 != null) 'idClassifica3': idClassifica3,
  2058. if (idClassifica4 != null) 'idClassifica4': idClassifica4,
  2059. if (peso != null) 'peso': peso,
  2060. if (giacenza != null) 'giacenza': giacenza,
  2061. if (unitaMisura != null) 'unitaMisura': unitaMisura,
  2062. if (attivo != null) 'attivo': attivo,
  2063. if (nonDisponibile != null) 'nonDisponibile': nonDisponibile,
  2064. if (pezziConfezione != null) 'pezziConfezione': pezziConfezione,
  2065. if (fileFoto != null) 'fileFoto': fileFoto,
  2066. if (schedaProdotto != null) 'schedaProdotto': schedaProdotto,
  2067. if (prezzoBase != null) 'prezzoBase': prezzoBase,
  2068. if (stato != null) 'stato': stato,
  2069. if (dataModifica != null) 'dataModifica': dataModifica,
  2070. if (gruppo != null) 'gruppo': gruppo,
  2071. if (categoria != null) 'categoria': categoria,
  2072. if (colliPerStrato != null) 'colliPerStrato': colliPerStrato,
  2073. if (stratiPerPallet != null) 'stratiPerPallet': stratiPerPallet,
  2074. });
  2075. }
  2076. ArticoliCompanion copyWith({
  2077. Value<int>? idArticolo,
  2078. Value<int?>? posizione,
  2079. Value<String>? codArticolo,
  2080. Value<String?>? descrizione,
  2081. Value<String?>? ean,
  2082. Value<int?>? idIva,
  2083. Value<int?>? idClassifica1,
  2084. Value<int?>? idClassifica2,
  2085. Value<int?>? idClassifica3,
  2086. Value<int?>? idClassifica4,
  2087. Value<double?>? peso,
  2088. Value<double?>? giacenza,
  2089. Value<String?>? unitaMisura,
  2090. Value<int>? attivo,
  2091. Value<int?>? nonDisponibile,
  2092. Value<double?>? pezziConfezione,
  2093. Value<String?>? fileFoto,
  2094. Value<String?>? schedaProdotto,
  2095. Value<String?>? prezzoBase,
  2096. Value<String?>? stato,
  2097. Value<String?>? dataModifica,
  2098. Value<String?>? gruppo,
  2099. Value<String?>? categoria,
  2100. Value<String?>? colliPerStrato,
  2101. Value<String?>? stratiPerPallet,
  2102. }) {
  2103. return ArticoliCompanion(
  2104. idArticolo: idArticolo ?? this.idArticolo,
  2105. posizione: posizione ?? this.posizione,
  2106. codArticolo: codArticolo ?? this.codArticolo,
  2107. descrizione: descrizione ?? this.descrizione,
  2108. ean: ean ?? this.ean,
  2109. idIva: idIva ?? this.idIva,
  2110. idClassifica1: idClassifica1 ?? this.idClassifica1,
  2111. idClassifica2: idClassifica2 ?? this.idClassifica2,
  2112. idClassifica3: idClassifica3 ?? this.idClassifica3,
  2113. idClassifica4: idClassifica4 ?? this.idClassifica4,
  2114. peso: peso ?? this.peso,
  2115. giacenza: giacenza ?? this.giacenza,
  2116. unitaMisura: unitaMisura ?? this.unitaMisura,
  2117. attivo: attivo ?? this.attivo,
  2118. nonDisponibile: nonDisponibile ?? this.nonDisponibile,
  2119. pezziConfezione: pezziConfezione ?? this.pezziConfezione,
  2120. fileFoto: fileFoto ?? this.fileFoto,
  2121. schedaProdotto: schedaProdotto ?? this.schedaProdotto,
  2122. prezzoBase: prezzoBase ?? this.prezzoBase,
  2123. stato: stato ?? this.stato,
  2124. dataModifica: dataModifica ?? this.dataModifica,
  2125. gruppo: gruppo ?? this.gruppo,
  2126. categoria: categoria ?? this.categoria,
  2127. colliPerStrato: colliPerStrato ?? this.colliPerStrato,
  2128. stratiPerPallet: stratiPerPallet ?? this.stratiPerPallet,
  2129. );
  2130. }
  2131. @override
  2132. Map<String, Expression> toColumns(bool nullToAbsent) {
  2133. final map = <String, Expression>{};
  2134. if (idArticolo.present) {
  2135. map['idArticolo'] = Variable<int>(idArticolo.value);
  2136. }
  2137. if (posizione.present) {
  2138. map['posizione'] = Variable<int>(posizione.value);
  2139. }
  2140. if (codArticolo.present) {
  2141. map['codArticolo'] = Variable<String>(codArticolo.value);
  2142. }
  2143. if (descrizione.present) {
  2144. map['descrizione'] = Variable<String>(descrizione.value);
  2145. }
  2146. if (ean.present) {
  2147. map['ean'] = Variable<String>(ean.value);
  2148. }
  2149. if (idIva.present) {
  2150. map['idIva'] = Variable<int>(idIva.value);
  2151. }
  2152. if (idClassifica1.present) {
  2153. map['idClassifica1'] = Variable<int>(idClassifica1.value);
  2154. }
  2155. if (idClassifica2.present) {
  2156. map['idClassifica2'] = Variable<int>(idClassifica2.value);
  2157. }
  2158. if (idClassifica3.present) {
  2159. map['idClassifica3'] = Variable<int>(idClassifica3.value);
  2160. }
  2161. if (idClassifica4.present) {
  2162. map['idClassifica4'] = Variable<int>(idClassifica4.value);
  2163. }
  2164. if (peso.present) {
  2165. map['peso'] = Variable<double>(peso.value);
  2166. }
  2167. if (giacenza.present) {
  2168. map['giacenza'] = Variable<double>(giacenza.value);
  2169. }
  2170. if (unitaMisura.present) {
  2171. map['unitaMisura'] = Variable<String>(unitaMisura.value);
  2172. }
  2173. if (attivo.present) {
  2174. map['attivo'] = Variable<int>(attivo.value);
  2175. }
  2176. if (nonDisponibile.present) {
  2177. map['nonDisponibile'] = Variable<int>(nonDisponibile.value);
  2178. }
  2179. if (pezziConfezione.present) {
  2180. map['pezziConfezione'] = Variable<double>(pezziConfezione.value);
  2181. }
  2182. if (fileFoto.present) {
  2183. map['fileFoto'] = Variable<String>(fileFoto.value);
  2184. }
  2185. if (schedaProdotto.present) {
  2186. map['schedaProdotto'] = Variable<String>(schedaProdotto.value);
  2187. }
  2188. if (prezzoBase.present) {
  2189. map['prezzoBase'] = Variable<String>(prezzoBase.value);
  2190. }
  2191. if (stato.present) {
  2192. map['stato'] = Variable<String>(stato.value);
  2193. }
  2194. if (dataModifica.present) {
  2195. map['dataModifica'] = Variable<String>(dataModifica.value);
  2196. }
  2197. if (gruppo.present) {
  2198. map['gruppo'] = Variable<String>(gruppo.value);
  2199. }
  2200. if (categoria.present) {
  2201. map['categoria'] = Variable<String>(categoria.value);
  2202. }
  2203. if (colliPerStrato.present) {
  2204. map['colliPerStrato'] = Variable<String>(colliPerStrato.value);
  2205. }
  2206. if (stratiPerPallet.present) {
  2207. map['stratiPerPallet'] = Variable<String>(stratiPerPallet.value);
  2208. }
  2209. return map;
  2210. }
  2211. @override
  2212. String toString() {
  2213. return (StringBuffer('ArticoliCompanion(')
  2214. ..write('idArticolo: $idArticolo, ')
  2215. ..write('posizione: $posizione, ')
  2216. ..write('codArticolo: $codArticolo, ')
  2217. ..write('descrizione: $descrizione, ')
  2218. ..write('ean: $ean, ')
  2219. ..write('idIva: $idIva, ')
  2220. ..write('idClassifica1: $idClassifica1, ')
  2221. ..write('idClassifica2: $idClassifica2, ')
  2222. ..write('idClassifica3: $idClassifica3, ')
  2223. ..write('idClassifica4: $idClassifica4, ')
  2224. ..write('peso: $peso, ')
  2225. ..write('giacenza: $giacenza, ')
  2226. ..write('unitaMisura: $unitaMisura, ')
  2227. ..write('attivo: $attivo, ')
  2228. ..write('nonDisponibile: $nonDisponibile, ')
  2229. ..write('pezziConfezione: $pezziConfezione, ')
  2230. ..write('fileFoto: $fileFoto, ')
  2231. ..write('schedaProdotto: $schedaProdotto, ')
  2232. ..write('prezzoBase: $prezzoBase, ')
  2233. ..write('stato: $stato, ')
  2234. ..write('dataModifica: $dataModifica, ')
  2235. ..write('gruppo: $gruppo, ')
  2236. ..write('categoria: $categoria, ')
  2237. ..write('colliPerStrato: $colliPerStrato, ')
  2238. ..write('stratiPerPallet: $stratiPerPallet')
  2239. ..write(')'))
  2240. .toString();
  2241. }
  2242. }
  2243. class $ClientiTable extends Clienti with TableInfo<$ClientiTable, Cliente> {
  2244. @override
  2245. final GeneratedDatabase attachedDatabase;
  2246. final String? _alias;
  2247. $ClientiTable(this.attachedDatabase, [this._alias]);
  2248. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  2249. 'idCliente',
  2250. );
  2251. @override
  2252. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  2253. 'idCliente',
  2254. aliasedName,
  2255. false,
  2256. hasAutoIncrement: true,
  2257. type: DriftSqlType.int,
  2258. requiredDuringInsert: false,
  2259. defaultConstraints: GeneratedColumn.constraintIsAlways(
  2260. 'PRIMARY KEY AUTOINCREMENT',
  2261. ),
  2262. );
  2263. static const VerificationMeta _idClienteRemotoMeta = const VerificationMeta(
  2264. 'idClienteRemoto',
  2265. );
  2266. @override
  2267. late final GeneratedColumn<int> idClienteRemoto = GeneratedColumn<int>(
  2268. 'idClienteRemoto',
  2269. aliasedName,
  2270. true,
  2271. type: DriftSqlType.int,
  2272. requiredDuringInsert: false,
  2273. );
  2274. static const VerificationMeta _codClienteMeta = const VerificationMeta(
  2275. 'codCliente',
  2276. );
  2277. @override
  2278. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  2279. 'codCliente',
  2280. aliasedName,
  2281. true,
  2282. type: DriftSqlType.string,
  2283. requiredDuringInsert: false,
  2284. );
  2285. static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta(
  2286. 'ragioneSociale',
  2287. );
  2288. @override
  2289. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  2290. 'ragioneSociale',
  2291. aliasedName,
  2292. true,
  2293. type: DriftSqlType.string,
  2294. requiredDuringInsert: false,
  2295. );
  2296. static const VerificationMeta _indirizzoMeta = const VerificationMeta(
  2297. 'indirizzo',
  2298. );
  2299. @override
  2300. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  2301. 'indirizzo',
  2302. aliasedName,
  2303. true,
  2304. type: DriftSqlType.string,
  2305. requiredDuringInsert: false,
  2306. );
  2307. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  2308. @override
  2309. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  2310. 'citta',
  2311. aliasedName,
  2312. true,
  2313. type: DriftSqlType.string,
  2314. requiredDuringInsert: false,
  2315. );
  2316. static const VerificationMeta _provinciaMeta = const VerificationMeta(
  2317. 'provincia',
  2318. );
  2319. @override
  2320. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  2321. 'provincia',
  2322. aliasedName,
  2323. true,
  2324. type: DriftSqlType.string,
  2325. requiredDuringInsert: false,
  2326. );
  2327. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  2328. @override
  2329. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  2330. 'cap',
  2331. aliasedName,
  2332. true,
  2333. type: DriftSqlType.string,
  2334. requiredDuringInsert: false,
  2335. );
  2336. static const VerificationMeta _frazioneMeta = const VerificationMeta(
  2337. 'frazione',
  2338. );
  2339. @override
  2340. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  2341. 'frazione',
  2342. aliasedName,
  2343. true,
  2344. type: DriftSqlType.string,
  2345. requiredDuringInsert: false,
  2346. );
  2347. static const VerificationMeta _nazioneMeta = const VerificationMeta(
  2348. 'nazione',
  2349. );
  2350. @override
  2351. late final GeneratedColumn<String> nazione = GeneratedColumn<String>(
  2352. 'nazione',
  2353. aliasedName,
  2354. true,
  2355. type: DriftSqlType.string,
  2356. requiredDuringInsert: false,
  2357. );
  2358. static const VerificationMeta _telefonoMeta = const VerificationMeta(
  2359. 'telefono',
  2360. );
  2361. @override
  2362. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  2363. 'telefono',
  2364. aliasedName,
  2365. true,
  2366. type: DriftSqlType.string,
  2367. requiredDuringInsert: false,
  2368. );
  2369. static const VerificationMeta _cellulareMeta = const VerificationMeta(
  2370. 'cellulare',
  2371. );
  2372. @override
  2373. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  2374. 'cellulare',
  2375. aliasedName,
  2376. true,
  2377. type: DriftSqlType.string,
  2378. requiredDuringInsert: false,
  2379. );
  2380. static const VerificationMeta _faxMeta = const VerificationMeta('fax');
  2381. @override
  2382. late final GeneratedColumn<String> fax = GeneratedColumn<String>(
  2383. 'fax',
  2384. aliasedName,
  2385. true,
  2386. type: DriftSqlType.string,
  2387. requiredDuringInsert: false,
  2388. );
  2389. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  2390. @override
  2391. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  2392. 'email',
  2393. aliasedName,
  2394. true,
  2395. type: DriftSqlType.string,
  2396. requiredDuringInsert: false,
  2397. );
  2398. static const VerificationMeta _partitaIvaMeta = const VerificationMeta(
  2399. 'partitaIva',
  2400. );
  2401. @override
  2402. late final GeneratedColumn<String> partitaIva = GeneratedColumn<String>(
  2403. 'partitaIva',
  2404. aliasedName,
  2405. true,
  2406. type: DriftSqlType.string,
  2407. requiredDuringInsert: false,
  2408. );
  2409. static const VerificationMeta _codiceFiscaleMeta = const VerificationMeta(
  2410. 'codiceFiscale',
  2411. );
  2412. @override
  2413. late final GeneratedColumn<String> codiceFiscale = GeneratedColumn<String>(
  2414. 'codiceFiscale',
  2415. aliasedName,
  2416. true,
  2417. type: DriftSqlType.string,
  2418. requiredDuringInsert: false,
  2419. );
  2420. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  2421. @override
  2422. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  2423. 'note',
  2424. aliasedName,
  2425. true,
  2426. type: DriftSqlType.string,
  2427. requiredDuringInsert: false,
  2428. );
  2429. static const VerificationMeta _noteOrdineMeta = const VerificationMeta(
  2430. 'noteOrdine',
  2431. );
  2432. @override
  2433. late final GeneratedColumn<String> noteOrdine = GeneratedColumn<String>(
  2434. 'noteOrdine',
  2435. aliasedName,
  2436. true,
  2437. type: DriftSqlType.string,
  2438. requiredDuringInsert: false,
  2439. );
  2440. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  2441. @override
  2442. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  2443. 'stato',
  2444. aliasedName,
  2445. false,
  2446. type: DriftSqlType.string,
  2447. requiredDuringInsert: false,
  2448. defaultValue: const Constant('N'),
  2449. );
  2450. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  2451. @override
  2452. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  2453. 'attivo',
  2454. aliasedName,
  2455. false,
  2456. type: DriftSqlType.int,
  2457. requiredDuringInsert: false,
  2458. defaultValue: const Constant(1),
  2459. );
  2460. static const VerificationMeta _idPagamentoMeta = const VerificationMeta(
  2461. 'idPagamento',
  2462. );
  2463. @override
  2464. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  2465. 'idPagamento',
  2466. aliasedName,
  2467. true,
  2468. type: DriftSqlType.int,
  2469. requiredDuringInsert: false,
  2470. );
  2471. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  2472. 'idListino',
  2473. );
  2474. @override
  2475. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  2476. 'idListino',
  2477. aliasedName,
  2478. true,
  2479. type: DriftSqlType.int,
  2480. requiredDuringInsert: false,
  2481. );
  2482. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  2483. 'dataModifica',
  2484. );
  2485. @override
  2486. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  2487. 'dataModifica',
  2488. aliasedName,
  2489. true,
  2490. type: DriftSqlType.string,
  2491. requiredDuringInsert: false,
  2492. );
  2493. static const VerificationMeta _sdiMeta = const VerificationMeta('sdi');
  2494. @override
  2495. late final GeneratedColumn<String> sdi = GeneratedColumn<String>(
  2496. 'sdi',
  2497. aliasedName,
  2498. true,
  2499. type: DriftSqlType.string,
  2500. requiredDuringInsert: false,
  2501. );
  2502. static const VerificationMeta _pecMeta = const VerificationMeta('pec');
  2503. @override
  2504. late final GeneratedColumn<String> pec = GeneratedColumn<String>(
  2505. 'pec',
  2506. aliasedName,
  2507. true,
  2508. type: DriftSqlType.string,
  2509. requiredDuringInsert: false,
  2510. );
  2511. static const VerificationMeta _altreNoteMeta = const VerificationMeta(
  2512. 'altreNote',
  2513. );
  2514. @override
  2515. late final GeneratedColumn<String> altreNote = GeneratedColumn<String>(
  2516. 'altreNote',
  2517. aliasedName,
  2518. true,
  2519. type: DriftSqlType.string,
  2520. requiredDuringInsert: false,
  2521. );
  2522. static const VerificationMeta _numeroCivicoMeta = const VerificationMeta(
  2523. 'numeroCivico',
  2524. );
  2525. @override
  2526. late final GeneratedColumn<String> numeroCivico = GeneratedColumn<String>(
  2527. 'numeroCivico',
  2528. aliasedName,
  2529. true,
  2530. type: DriftSqlType.string,
  2531. requiredDuringInsert: false,
  2532. );
  2533. static const VerificationMeta _podMeta = const VerificationMeta('pod');
  2534. @override
  2535. late final GeneratedColumn<String> pod = GeneratedColumn<String>(
  2536. 'pod',
  2537. aliasedName,
  2538. true,
  2539. type: DriftSqlType.string,
  2540. requiredDuringInsert: false,
  2541. );
  2542. static const VerificationMeta _pdrMeta = const VerificationMeta('pdr');
  2543. @override
  2544. late final GeneratedColumn<String> pdr = GeneratedColumn<String>(
  2545. 'pdr',
  2546. aliasedName,
  2547. true,
  2548. type: DriftSqlType.string,
  2549. requiredDuringInsert: false,
  2550. );
  2551. static const VerificationMeta _ubicazioneMeta = const VerificationMeta(
  2552. 'ubicazione',
  2553. );
  2554. @override
  2555. late final GeneratedColumn<String> ubicazione = GeneratedColumn<String>(
  2556. 'ubicazione',
  2557. aliasedName,
  2558. true,
  2559. type: DriftSqlType.string,
  2560. requiredDuringInsert: false,
  2561. );
  2562. static const VerificationMeta _bancaMeta = const VerificationMeta('banca');
  2563. @override
  2564. late final GeneratedColumn<String> banca = GeneratedColumn<String>(
  2565. 'banca',
  2566. aliasedName,
  2567. true,
  2568. type: DriftSqlType.string,
  2569. requiredDuringInsert: false,
  2570. );
  2571. static const VerificationMeta _bancaFilialeMeta = const VerificationMeta(
  2572. 'bancaFiliale',
  2573. );
  2574. @override
  2575. late final GeneratedColumn<String> bancaFiliale = GeneratedColumn<String>(
  2576. 'bancaFiliale',
  2577. aliasedName,
  2578. true,
  2579. type: DriftSqlType.string,
  2580. requiredDuringInsert: false,
  2581. );
  2582. static const VerificationMeta _codBloccoMeta = const VerificationMeta(
  2583. 'codBlocco',
  2584. );
  2585. @override
  2586. late final GeneratedColumn<String> codBlocco = GeneratedColumn<String>(
  2587. 'codBlocco',
  2588. aliasedName,
  2589. true,
  2590. type: DriftSqlType.string,
  2591. requiredDuringInsert: false,
  2592. );
  2593. @override
  2594. List<GeneratedColumn> get $columns => [
  2595. idCliente,
  2596. idClienteRemoto,
  2597. codCliente,
  2598. ragioneSociale,
  2599. indirizzo,
  2600. citta,
  2601. provincia,
  2602. cap,
  2603. frazione,
  2604. nazione,
  2605. telefono,
  2606. cellulare,
  2607. fax,
  2608. email,
  2609. partitaIva,
  2610. codiceFiscale,
  2611. note,
  2612. noteOrdine,
  2613. stato,
  2614. attivo,
  2615. idPagamento,
  2616. idListino,
  2617. dataModifica,
  2618. sdi,
  2619. pec,
  2620. altreNote,
  2621. numeroCivico,
  2622. pod,
  2623. pdr,
  2624. ubicazione,
  2625. banca,
  2626. bancaFiliale,
  2627. codBlocco,
  2628. ];
  2629. @override
  2630. String get aliasedName => _alias ?? actualTableName;
  2631. @override
  2632. String get actualTableName => $name;
  2633. static const String $name = 'Clienti';
  2634. @override
  2635. VerificationContext validateIntegrity(
  2636. Insertable<Cliente> instance, {
  2637. bool isInserting = false,
  2638. }) {
  2639. final context = VerificationContext();
  2640. final data = instance.toColumns(true);
  2641. if (data.containsKey('idCliente')) {
  2642. context.handle(
  2643. _idClienteMeta,
  2644. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  2645. );
  2646. }
  2647. if (data.containsKey('idClienteRemoto')) {
  2648. context.handle(
  2649. _idClienteRemotoMeta,
  2650. idClienteRemoto.isAcceptableOrUnknown(
  2651. data['idClienteRemoto']!,
  2652. _idClienteRemotoMeta,
  2653. ),
  2654. );
  2655. }
  2656. if (data.containsKey('codCliente')) {
  2657. context.handle(
  2658. _codClienteMeta,
  2659. codCliente.isAcceptableOrUnknown(data['codCliente']!, _codClienteMeta),
  2660. );
  2661. }
  2662. if (data.containsKey('ragioneSociale')) {
  2663. context.handle(
  2664. _ragioneSocialeMeta,
  2665. ragioneSociale.isAcceptableOrUnknown(
  2666. data['ragioneSociale']!,
  2667. _ragioneSocialeMeta,
  2668. ),
  2669. );
  2670. }
  2671. if (data.containsKey('indirizzo')) {
  2672. context.handle(
  2673. _indirizzoMeta,
  2674. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta),
  2675. );
  2676. }
  2677. if (data.containsKey('citta')) {
  2678. context.handle(
  2679. _cittaMeta,
  2680. citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta),
  2681. );
  2682. }
  2683. if (data.containsKey('provincia')) {
  2684. context.handle(
  2685. _provinciaMeta,
  2686. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta),
  2687. );
  2688. }
  2689. if (data.containsKey('cap')) {
  2690. context.handle(
  2691. _capMeta,
  2692. cap.isAcceptableOrUnknown(data['cap']!, _capMeta),
  2693. );
  2694. }
  2695. if (data.containsKey('frazione')) {
  2696. context.handle(
  2697. _frazioneMeta,
  2698. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta),
  2699. );
  2700. }
  2701. if (data.containsKey('nazione')) {
  2702. context.handle(
  2703. _nazioneMeta,
  2704. nazione.isAcceptableOrUnknown(data['nazione']!, _nazioneMeta),
  2705. );
  2706. }
  2707. if (data.containsKey('telefono')) {
  2708. context.handle(
  2709. _telefonoMeta,
  2710. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta),
  2711. );
  2712. }
  2713. if (data.containsKey('cellulare')) {
  2714. context.handle(
  2715. _cellulareMeta,
  2716. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta),
  2717. );
  2718. }
  2719. if (data.containsKey('fax')) {
  2720. context.handle(
  2721. _faxMeta,
  2722. fax.isAcceptableOrUnknown(data['fax']!, _faxMeta),
  2723. );
  2724. }
  2725. if (data.containsKey('email')) {
  2726. context.handle(
  2727. _emailMeta,
  2728. email.isAcceptableOrUnknown(data['email']!, _emailMeta),
  2729. );
  2730. }
  2731. if (data.containsKey('partitaIva')) {
  2732. context.handle(
  2733. _partitaIvaMeta,
  2734. partitaIva.isAcceptableOrUnknown(data['partitaIva']!, _partitaIvaMeta),
  2735. );
  2736. }
  2737. if (data.containsKey('codiceFiscale')) {
  2738. context.handle(
  2739. _codiceFiscaleMeta,
  2740. codiceFiscale.isAcceptableOrUnknown(
  2741. data['codiceFiscale']!,
  2742. _codiceFiscaleMeta,
  2743. ),
  2744. );
  2745. }
  2746. if (data.containsKey('note')) {
  2747. context.handle(
  2748. _noteMeta,
  2749. note.isAcceptableOrUnknown(data['note']!, _noteMeta),
  2750. );
  2751. }
  2752. if (data.containsKey('noteOrdine')) {
  2753. context.handle(
  2754. _noteOrdineMeta,
  2755. noteOrdine.isAcceptableOrUnknown(data['noteOrdine']!, _noteOrdineMeta),
  2756. );
  2757. }
  2758. if (data.containsKey('stato')) {
  2759. context.handle(
  2760. _statoMeta,
  2761. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  2762. );
  2763. }
  2764. if (data.containsKey('attivo')) {
  2765. context.handle(
  2766. _attivoMeta,
  2767. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  2768. );
  2769. }
  2770. if (data.containsKey('idPagamento')) {
  2771. context.handle(
  2772. _idPagamentoMeta,
  2773. idPagamento.isAcceptableOrUnknown(
  2774. data['idPagamento']!,
  2775. _idPagamentoMeta,
  2776. ),
  2777. );
  2778. }
  2779. if (data.containsKey('idListino')) {
  2780. context.handle(
  2781. _idListinoMeta,
  2782. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  2783. );
  2784. }
  2785. if (data.containsKey('dataModifica')) {
  2786. context.handle(
  2787. _dataModificaMeta,
  2788. dataModifica.isAcceptableOrUnknown(
  2789. data['dataModifica']!,
  2790. _dataModificaMeta,
  2791. ),
  2792. );
  2793. }
  2794. if (data.containsKey('sdi')) {
  2795. context.handle(
  2796. _sdiMeta,
  2797. sdi.isAcceptableOrUnknown(data['sdi']!, _sdiMeta),
  2798. );
  2799. }
  2800. if (data.containsKey('pec')) {
  2801. context.handle(
  2802. _pecMeta,
  2803. pec.isAcceptableOrUnknown(data['pec']!, _pecMeta),
  2804. );
  2805. }
  2806. if (data.containsKey('altreNote')) {
  2807. context.handle(
  2808. _altreNoteMeta,
  2809. altreNote.isAcceptableOrUnknown(data['altreNote']!, _altreNoteMeta),
  2810. );
  2811. }
  2812. if (data.containsKey('numeroCivico')) {
  2813. context.handle(
  2814. _numeroCivicoMeta,
  2815. numeroCivico.isAcceptableOrUnknown(
  2816. data['numeroCivico']!,
  2817. _numeroCivicoMeta,
  2818. ),
  2819. );
  2820. }
  2821. if (data.containsKey('pod')) {
  2822. context.handle(
  2823. _podMeta,
  2824. pod.isAcceptableOrUnknown(data['pod']!, _podMeta),
  2825. );
  2826. }
  2827. if (data.containsKey('pdr')) {
  2828. context.handle(
  2829. _pdrMeta,
  2830. pdr.isAcceptableOrUnknown(data['pdr']!, _pdrMeta),
  2831. );
  2832. }
  2833. if (data.containsKey('ubicazione')) {
  2834. context.handle(
  2835. _ubicazioneMeta,
  2836. ubicazione.isAcceptableOrUnknown(data['ubicazione']!, _ubicazioneMeta),
  2837. );
  2838. }
  2839. if (data.containsKey('banca')) {
  2840. context.handle(
  2841. _bancaMeta,
  2842. banca.isAcceptableOrUnknown(data['banca']!, _bancaMeta),
  2843. );
  2844. }
  2845. if (data.containsKey('bancaFiliale')) {
  2846. context.handle(
  2847. _bancaFilialeMeta,
  2848. bancaFiliale.isAcceptableOrUnknown(
  2849. data['bancaFiliale']!,
  2850. _bancaFilialeMeta,
  2851. ),
  2852. );
  2853. }
  2854. if (data.containsKey('codBlocco')) {
  2855. context.handle(
  2856. _codBloccoMeta,
  2857. codBlocco.isAcceptableOrUnknown(data['codBlocco']!, _codBloccoMeta),
  2858. );
  2859. }
  2860. return context;
  2861. }
  2862. @override
  2863. Set<GeneratedColumn> get $primaryKey => {idCliente};
  2864. @override
  2865. Cliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  2866. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  2867. return Cliente(
  2868. idCliente: attachedDatabase.typeMapping.read(
  2869. DriftSqlType.int,
  2870. data['${effectivePrefix}idCliente'],
  2871. )!,
  2872. idClienteRemoto: attachedDatabase.typeMapping.read(
  2873. DriftSqlType.int,
  2874. data['${effectivePrefix}idClienteRemoto'],
  2875. ),
  2876. codCliente: attachedDatabase.typeMapping.read(
  2877. DriftSqlType.string,
  2878. data['${effectivePrefix}codCliente'],
  2879. ),
  2880. ragioneSociale: attachedDatabase.typeMapping.read(
  2881. DriftSqlType.string,
  2882. data['${effectivePrefix}ragioneSociale'],
  2883. ),
  2884. indirizzo: attachedDatabase.typeMapping.read(
  2885. DriftSqlType.string,
  2886. data['${effectivePrefix}indirizzo'],
  2887. ),
  2888. citta: attachedDatabase.typeMapping.read(
  2889. DriftSqlType.string,
  2890. data['${effectivePrefix}citta'],
  2891. ),
  2892. provincia: attachedDatabase.typeMapping.read(
  2893. DriftSqlType.string,
  2894. data['${effectivePrefix}provincia'],
  2895. ),
  2896. cap: attachedDatabase.typeMapping.read(
  2897. DriftSqlType.string,
  2898. data['${effectivePrefix}cap'],
  2899. ),
  2900. frazione: attachedDatabase.typeMapping.read(
  2901. DriftSqlType.string,
  2902. data['${effectivePrefix}frazione'],
  2903. ),
  2904. nazione: attachedDatabase.typeMapping.read(
  2905. DriftSqlType.string,
  2906. data['${effectivePrefix}nazione'],
  2907. ),
  2908. telefono: attachedDatabase.typeMapping.read(
  2909. DriftSqlType.string,
  2910. data['${effectivePrefix}telefono'],
  2911. ),
  2912. cellulare: attachedDatabase.typeMapping.read(
  2913. DriftSqlType.string,
  2914. data['${effectivePrefix}cellulare'],
  2915. ),
  2916. fax: attachedDatabase.typeMapping.read(
  2917. DriftSqlType.string,
  2918. data['${effectivePrefix}fax'],
  2919. ),
  2920. email: attachedDatabase.typeMapping.read(
  2921. DriftSqlType.string,
  2922. data['${effectivePrefix}email'],
  2923. ),
  2924. partitaIva: attachedDatabase.typeMapping.read(
  2925. DriftSqlType.string,
  2926. data['${effectivePrefix}partitaIva'],
  2927. ),
  2928. codiceFiscale: attachedDatabase.typeMapping.read(
  2929. DriftSqlType.string,
  2930. data['${effectivePrefix}codiceFiscale'],
  2931. ),
  2932. note: attachedDatabase.typeMapping.read(
  2933. DriftSqlType.string,
  2934. data['${effectivePrefix}note'],
  2935. ),
  2936. noteOrdine: attachedDatabase.typeMapping.read(
  2937. DriftSqlType.string,
  2938. data['${effectivePrefix}noteOrdine'],
  2939. ),
  2940. stato: attachedDatabase.typeMapping.read(
  2941. DriftSqlType.string,
  2942. data['${effectivePrefix}stato'],
  2943. )!,
  2944. attivo: attachedDatabase.typeMapping.read(
  2945. DriftSqlType.int,
  2946. data['${effectivePrefix}attivo'],
  2947. )!,
  2948. idPagamento: attachedDatabase.typeMapping.read(
  2949. DriftSqlType.int,
  2950. data['${effectivePrefix}idPagamento'],
  2951. ),
  2952. idListino: attachedDatabase.typeMapping.read(
  2953. DriftSqlType.int,
  2954. data['${effectivePrefix}idListino'],
  2955. ),
  2956. dataModifica: attachedDatabase.typeMapping.read(
  2957. DriftSqlType.string,
  2958. data['${effectivePrefix}dataModifica'],
  2959. ),
  2960. sdi: attachedDatabase.typeMapping.read(
  2961. DriftSqlType.string,
  2962. data['${effectivePrefix}sdi'],
  2963. ),
  2964. pec: attachedDatabase.typeMapping.read(
  2965. DriftSqlType.string,
  2966. data['${effectivePrefix}pec'],
  2967. ),
  2968. altreNote: attachedDatabase.typeMapping.read(
  2969. DriftSqlType.string,
  2970. data['${effectivePrefix}altreNote'],
  2971. ),
  2972. numeroCivico: attachedDatabase.typeMapping.read(
  2973. DriftSqlType.string,
  2974. data['${effectivePrefix}numeroCivico'],
  2975. ),
  2976. pod: attachedDatabase.typeMapping.read(
  2977. DriftSqlType.string,
  2978. data['${effectivePrefix}pod'],
  2979. ),
  2980. pdr: attachedDatabase.typeMapping.read(
  2981. DriftSqlType.string,
  2982. data['${effectivePrefix}pdr'],
  2983. ),
  2984. ubicazione: attachedDatabase.typeMapping.read(
  2985. DriftSqlType.string,
  2986. data['${effectivePrefix}ubicazione'],
  2987. ),
  2988. banca: attachedDatabase.typeMapping.read(
  2989. DriftSqlType.string,
  2990. data['${effectivePrefix}banca'],
  2991. ),
  2992. bancaFiliale: attachedDatabase.typeMapping.read(
  2993. DriftSqlType.string,
  2994. data['${effectivePrefix}bancaFiliale'],
  2995. ),
  2996. codBlocco: attachedDatabase.typeMapping.read(
  2997. DriftSqlType.string,
  2998. data['${effectivePrefix}codBlocco'],
  2999. ),
  3000. );
  3001. }
  3002. @override
  3003. $ClientiTable createAlias(String alias) {
  3004. return $ClientiTable(attachedDatabase, alias);
  3005. }
  3006. }
  3007. class Cliente extends DataClass implements Insertable<Cliente> {
  3008. final int idCliente;
  3009. final int? idClienteRemoto;
  3010. final String? codCliente;
  3011. final String? ragioneSociale;
  3012. final String? indirizzo;
  3013. final String? citta;
  3014. final String? provincia;
  3015. final String? cap;
  3016. final String? frazione;
  3017. final String? nazione;
  3018. final String? telefono;
  3019. final String? cellulare;
  3020. final String? fax;
  3021. final String? email;
  3022. final String? partitaIva;
  3023. final String? codiceFiscale;
  3024. final String? note;
  3025. final String? noteOrdine;
  3026. final String stato;
  3027. final int attivo;
  3028. final int? idPagamento;
  3029. final int? idListino;
  3030. final String? dataModifica;
  3031. final String? sdi;
  3032. final String? pec;
  3033. final String? altreNote;
  3034. final String? numeroCivico;
  3035. final String? pod;
  3036. final String? pdr;
  3037. final String? ubicazione;
  3038. final String? banca;
  3039. final String? bancaFiliale;
  3040. final String? codBlocco;
  3041. const Cliente({
  3042. required this.idCliente,
  3043. this.idClienteRemoto,
  3044. this.codCliente,
  3045. this.ragioneSociale,
  3046. this.indirizzo,
  3047. this.citta,
  3048. this.provincia,
  3049. this.cap,
  3050. this.frazione,
  3051. this.nazione,
  3052. this.telefono,
  3053. this.cellulare,
  3054. this.fax,
  3055. this.email,
  3056. this.partitaIva,
  3057. this.codiceFiscale,
  3058. this.note,
  3059. this.noteOrdine,
  3060. required this.stato,
  3061. required this.attivo,
  3062. this.idPagamento,
  3063. this.idListino,
  3064. this.dataModifica,
  3065. this.sdi,
  3066. this.pec,
  3067. this.altreNote,
  3068. this.numeroCivico,
  3069. this.pod,
  3070. this.pdr,
  3071. this.ubicazione,
  3072. this.banca,
  3073. this.bancaFiliale,
  3074. this.codBlocco,
  3075. });
  3076. @override
  3077. Map<String, Expression> toColumns(bool nullToAbsent) {
  3078. final map = <String, Expression>{};
  3079. map['idCliente'] = Variable<int>(idCliente);
  3080. if (!nullToAbsent || idClienteRemoto != null) {
  3081. map['idClienteRemoto'] = Variable<int>(idClienteRemoto);
  3082. }
  3083. if (!nullToAbsent || codCliente != null) {
  3084. map['codCliente'] = Variable<String>(codCliente);
  3085. }
  3086. if (!nullToAbsent || ragioneSociale != null) {
  3087. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  3088. }
  3089. if (!nullToAbsent || indirizzo != null) {
  3090. map['indirizzo'] = Variable<String>(indirizzo);
  3091. }
  3092. if (!nullToAbsent || citta != null) {
  3093. map['citta'] = Variable<String>(citta);
  3094. }
  3095. if (!nullToAbsent || provincia != null) {
  3096. map['provincia'] = Variable<String>(provincia);
  3097. }
  3098. if (!nullToAbsent || cap != null) {
  3099. map['cap'] = Variable<String>(cap);
  3100. }
  3101. if (!nullToAbsent || frazione != null) {
  3102. map['frazione'] = Variable<String>(frazione);
  3103. }
  3104. if (!nullToAbsent || nazione != null) {
  3105. map['nazione'] = Variable<String>(nazione);
  3106. }
  3107. if (!nullToAbsent || telefono != null) {
  3108. map['telefono'] = Variable<String>(telefono);
  3109. }
  3110. if (!nullToAbsent || cellulare != null) {
  3111. map['cellulare'] = Variable<String>(cellulare);
  3112. }
  3113. if (!nullToAbsent || fax != null) {
  3114. map['fax'] = Variable<String>(fax);
  3115. }
  3116. if (!nullToAbsent || email != null) {
  3117. map['email'] = Variable<String>(email);
  3118. }
  3119. if (!nullToAbsent || partitaIva != null) {
  3120. map['partitaIva'] = Variable<String>(partitaIva);
  3121. }
  3122. if (!nullToAbsent || codiceFiscale != null) {
  3123. map['codiceFiscale'] = Variable<String>(codiceFiscale);
  3124. }
  3125. if (!nullToAbsent || note != null) {
  3126. map['note'] = Variable<String>(note);
  3127. }
  3128. if (!nullToAbsent || noteOrdine != null) {
  3129. map['noteOrdine'] = Variable<String>(noteOrdine);
  3130. }
  3131. map['stato'] = Variable<String>(stato);
  3132. map['attivo'] = Variable<int>(attivo);
  3133. if (!nullToAbsent || idPagamento != null) {
  3134. map['idPagamento'] = Variable<int>(idPagamento);
  3135. }
  3136. if (!nullToAbsent || idListino != null) {
  3137. map['idListino'] = Variable<int>(idListino);
  3138. }
  3139. if (!nullToAbsent || dataModifica != null) {
  3140. map['dataModifica'] = Variable<String>(dataModifica);
  3141. }
  3142. if (!nullToAbsent || sdi != null) {
  3143. map['sdi'] = Variable<String>(sdi);
  3144. }
  3145. if (!nullToAbsent || pec != null) {
  3146. map['pec'] = Variable<String>(pec);
  3147. }
  3148. if (!nullToAbsent || altreNote != null) {
  3149. map['altreNote'] = Variable<String>(altreNote);
  3150. }
  3151. if (!nullToAbsent || numeroCivico != null) {
  3152. map['numeroCivico'] = Variable<String>(numeroCivico);
  3153. }
  3154. if (!nullToAbsent || pod != null) {
  3155. map['pod'] = Variable<String>(pod);
  3156. }
  3157. if (!nullToAbsent || pdr != null) {
  3158. map['pdr'] = Variable<String>(pdr);
  3159. }
  3160. if (!nullToAbsent || ubicazione != null) {
  3161. map['ubicazione'] = Variable<String>(ubicazione);
  3162. }
  3163. if (!nullToAbsent || banca != null) {
  3164. map['banca'] = Variable<String>(banca);
  3165. }
  3166. if (!nullToAbsent || bancaFiliale != null) {
  3167. map['bancaFiliale'] = Variable<String>(bancaFiliale);
  3168. }
  3169. if (!nullToAbsent || codBlocco != null) {
  3170. map['codBlocco'] = Variable<String>(codBlocco);
  3171. }
  3172. return map;
  3173. }
  3174. ClientiCompanion toCompanion(bool nullToAbsent) {
  3175. return ClientiCompanion(
  3176. idCliente: Value(idCliente),
  3177. idClienteRemoto: idClienteRemoto == null && nullToAbsent
  3178. ? const Value.absent()
  3179. : Value(idClienteRemoto),
  3180. codCliente: codCliente == null && nullToAbsent
  3181. ? const Value.absent()
  3182. : Value(codCliente),
  3183. ragioneSociale: ragioneSociale == null && nullToAbsent
  3184. ? const Value.absent()
  3185. : Value(ragioneSociale),
  3186. indirizzo: indirizzo == null && nullToAbsent
  3187. ? const Value.absent()
  3188. : Value(indirizzo),
  3189. citta: citta == null && nullToAbsent
  3190. ? const Value.absent()
  3191. : Value(citta),
  3192. provincia: provincia == null && nullToAbsent
  3193. ? const Value.absent()
  3194. : Value(provincia),
  3195. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  3196. frazione: frazione == null && nullToAbsent
  3197. ? const Value.absent()
  3198. : Value(frazione),
  3199. nazione: nazione == null && nullToAbsent
  3200. ? const Value.absent()
  3201. : Value(nazione),
  3202. telefono: telefono == null && nullToAbsent
  3203. ? const Value.absent()
  3204. : Value(telefono),
  3205. cellulare: cellulare == null && nullToAbsent
  3206. ? const Value.absent()
  3207. : Value(cellulare),
  3208. fax: fax == null && nullToAbsent ? const Value.absent() : Value(fax),
  3209. email: email == null && nullToAbsent
  3210. ? const Value.absent()
  3211. : Value(email),
  3212. partitaIva: partitaIva == null && nullToAbsent
  3213. ? const Value.absent()
  3214. : Value(partitaIva),
  3215. codiceFiscale: codiceFiscale == null && nullToAbsent
  3216. ? const Value.absent()
  3217. : Value(codiceFiscale),
  3218. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  3219. noteOrdine: noteOrdine == null && nullToAbsent
  3220. ? const Value.absent()
  3221. : Value(noteOrdine),
  3222. stato: Value(stato),
  3223. attivo: Value(attivo),
  3224. idPagamento: idPagamento == null && nullToAbsent
  3225. ? const Value.absent()
  3226. : Value(idPagamento),
  3227. idListino: idListino == null && nullToAbsent
  3228. ? const Value.absent()
  3229. : Value(idListino),
  3230. dataModifica: dataModifica == null && nullToAbsent
  3231. ? const Value.absent()
  3232. : Value(dataModifica),
  3233. sdi: sdi == null && nullToAbsent ? const Value.absent() : Value(sdi),
  3234. pec: pec == null && nullToAbsent ? const Value.absent() : Value(pec),
  3235. altreNote: altreNote == null && nullToAbsent
  3236. ? const Value.absent()
  3237. : Value(altreNote),
  3238. numeroCivico: numeroCivico == null && nullToAbsent
  3239. ? const Value.absent()
  3240. : Value(numeroCivico),
  3241. pod: pod == null && nullToAbsent ? const Value.absent() : Value(pod),
  3242. pdr: pdr == null && nullToAbsent ? const Value.absent() : Value(pdr),
  3243. ubicazione: ubicazione == null && nullToAbsent
  3244. ? const Value.absent()
  3245. : Value(ubicazione),
  3246. banca: banca == null && nullToAbsent
  3247. ? const Value.absent()
  3248. : Value(banca),
  3249. bancaFiliale: bancaFiliale == null && nullToAbsent
  3250. ? const Value.absent()
  3251. : Value(bancaFiliale),
  3252. codBlocco: codBlocco == null && nullToAbsent
  3253. ? const Value.absent()
  3254. : Value(codBlocco),
  3255. );
  3256. }
  3257. factory Cliente.fromJson(
  3258. Map<String, dynamic> json, {
  3259. ValueSerializer? serializer,
  3260. }) {
  3261. serializer ??= driftRuntimeOptions.defaultSerializer;
  3262. return Cliente(
  3263. idCliente: serializer.fromJson<int>(json['idCliente']),
  3264. idClienteRemoto: serializer.fromJson<int?>(json['idClienteRemoto']),
  3265. codCliente: serializer.fromJson<String?>(json['codCliente']),
  3266. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  3267. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  3268. citta: serializer.fromJson<String?>(json['citta']),
  3269. provincia: serializer.fromJson<String?>(json['provincia']),
  3270. cap: serializer.fromJson<String?>(json['cap']),
  3271. frazione: serializer.fromJson<String?>(json['frazione']),
  3272. nazione: serializer.fromJson<String?>(json['nazione']),
  3273. telefono: serializer.fromJson<String?>(json['telefono']),
  3274. cellulare: serializer.fromJson<String?>(json['cellulare']),
  3275. fax: serializer.fromJson<String?>(json['fax']),
  3276. email: serializer.fromJson<String?>(json['email']),
  3277. partitaIva: serializer.fromJson<String?>(json['partitaIva']),
  3278. codiceFiscale: serializer.fromJson<String?>(json['codiceFiscale']),
  3279. note: serializer.fromJson<String?>(json['note']),
  3280. noteOrdine: serializer.fromJson<String?>(json['noteOrdine']),
  3281. stato: serializer.fromJson<String>(json['stato']),
  3282. attivo: serializer.fromJson<int>(json['attivo']),
  3283. idPagamento: serializer.fromJson<int?>(json['idPagamento']),
  3284. idListino: serializer.fromJson<int?>(json['idListino']),
  3285. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  3286. sdi: serializer.fromJson<String?>(json['sdi']),
  3287. pec: serializer.fromJson<String?>(json['pec']),
  3288. altreNote: serializer.fromJson<String?>(json['altreNote']),
  3289. numeroCivico: serializer.fromJson<String?>(json['numeroCivico']),
  3290. pod: serializer.fromJson<String?>(json['pod']),
  3291. pdr: serializer.fromJson<String?>(json['pdr']),
  3292. ubicazione: serializer.fromJson<String?>(json['ubicazione']),
  3293. banca: serializer.fromJson<String?>(json['banca']),
  3294. bancaFiliale: serializer.fromJson<String?>(json['bancaFiliale']),
  3295. codBlocco: serializer.fromJson<String?>(json['codBlocco']),
  3296. );
  3297. }
  3298. @override
  3299. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  3300. serializer ??= driftRuntimeOptions.defaultSerializer;
  3301. return <String, dynamic>{
  3302. 'idCliente': serializer.toJson<int>(idCliente),
  3303. 'idClienteRemoto': serializer.toJson<int?>(idClienteRemoto),
  3304. 'codCliente': serializer.toJson<String?>(codCliente),
  3305. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  3306. 'indirizzo': serializer.toJson<String?>(indirizzo),
  3307. 'citta': serializer.toJson<String?>(citta),
  3308. 'provincia': serializer.toJson<String?>(provincia),
  3309. 'cap': serializer.toJson<String?>(cap),
  3310. 'frazione': serializer.toJson<String?>(frazione),
  3311. 'nazione': serializer.toJson<String?>(nazione),
  3312. 'telefono': serializer.toJson<String?>(telefono),
  3313. 'cellulare': serializer.toJson<String?>(cellulare),
  3314. 'fax': serializer.toJson<String?>(fax),
  3315. 'email': serializer.toJson<String?>(email),
  3316. 'partitaIva': serializer.toJson<String?>(partitaIva),
  3317. 'codiceFiscale': serializer.toJson<String?>(codiceFiscale),
  3318. 'note': serializer.toJson<String?>(note),
  3319. 'noteOrdine': serializer.toJson<String?>(noteOrdine),
  3320. 'stato': serializer.toJson<String>(stato),
  3321. 'attivo': serializer.toJson<int>(attivo),
  3322. 'idPagamento': serializer.toJson<int?>(idPagamento),
  3323. 'idListino': serializer.toJson<int?>(idListino),
  3324. 'dataModifica': serializer.toJson<String?>(dataModifica),
  3325. 'sdi': serializer.toJson<String?>(sdi),
  3326. 'pec': serializer.toJson<String?>(pec),
  3327. 'altreNote': serializer.toJson<String?>(altreNote),
  3328. 'numeroCivico': serializer.toJson<String?>(numeroCivico),
  3329. 'pod': serializer.toJson<String?>(pod),
  3330. 'pdr': serializer.toJson<String?>(pdr),
  3331. 'ubicazione': serializer.toJson<String?>(ubicazione),
  3332. 'banca': serializer.toJson<String?>(banca),
  3333. 'bancaFiliale': serializer.toJson<String?>(bancaFiliale),
  3334. 'codBlocco': serializer.toJson<String?>(codBlocco),
  3335. };
  3336. }
  3337. Cliente copyWith({
  3338. int? idCliente,
  3339. Value<int?> idClienteRemoto = const Value.absent(),
  3340. Value<String?> codCliente = const Value.absent(),
  3341. Value<String?> ragioneSociale = const Value.absent(),
  3342. Value<String?> indirizzo = const Value.absent(),
  3343. Value<String?> citta = const Value.absent(),
  3344. Value<String?> provincia = const Value.absent(),
  3345. Value<String?> cap = const Value.absent(),
  3346. Value<String?> frazione = const Value.absent(),
  3347. Value<String?> nazione = const Value.absent(),
  3348. Value<String?> telefono = const Value.absent(),
  3349. Value<String?> cellulare = const Value.absent(),
  3350. Value<String?> fax = const Value.absent(),
  3351. Value<String?> email = const Value.absent(),
  3352. Value<String?> partitaIva = const Value.absent(),
  3353. Value<String?> codiceFiscale = const Value.absent(),
  3354. Value<String?> note = const Value.absent(),
  3355. Value<String?> noteOrdine = const Value.absent(),
  3356. String? stato,
  3357. int? attivo,
  3358. Value<int?> idPagamento = const Value.absent(),
  3359. Value<int?> idListino = const Value.absent(),
  3360. Value<String?> dataModifica = const Value.absent(),
  3361. Value<String?> sdi = const Value.absent(),
  3362. Value<String?> pec = const Value.absent(),
  3363. Value<String?> altreNote = const Value.absent(),
  3364. Value<String?> numeroCivico = const Value.absent(),
  3365. Value<String?> pod = const Value.absent(),
  3366. Value<String?> pdr = const Value.absent(),
  3367. Value<String?> ubicazione = const Value.absent(),
  3368. Value<String?> banca = const Value.absent(),
  3369. Value<String?> bancaFiliale = const Value.absent(),
  3370. Value<String?> codBlocco = const Value.absent(),
  3371. }) => Cliente(
  3372. idCliente: idCliente ?? this.idCliente,
  3373. idClienteRemoto: idClienteRemoto.present
  3374. ? idClienteRemoto.value
  3375. : this.idClienteRemoto,
  3376. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  3377. ragioneSociale: ragioneSociale.present
  3378. ? ragioneSociale.value
  3379. : this.ragioneSociale,
  3380. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  3381. citta: citta.present ? citta.value : this.citta,
  3382. provincia: provincia.present ? provincia.value : this.provincia,
  3383. cap: cap.present ? cap.value : this.cap,
  3384. frazione: frazione.present ? frazione.value : this.frazione,
  3385. nazione: nazione.present ? nazione.value : this.nazione,
  3386. telefono: telefono.present ? telefono.value : this.telefono,
  3387. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  3388. fax: fax.present ? fax.value : this.fax,
  3389. email: email.present ? email.value : this.email,
  3390. partitaIva: partitaIva.present ? partitaIva.value : this.partitaIva,
  3391. codiceFiscale: codiceFiscale.present
  3392. ? codiceFiscale.value
  3393. : this.codiceFiscale,
  3394. note: note.present ? note.value : this.note,
  3395. noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine,
  3396. stato: stato ?? this.stato,
  3397. attivo: attivo ?? this.attivo,
  3398. idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento,
  3399. idListino: idListino.present ? idListino.value : this.idListino,
  3400. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  3401. sdi: sdi.present ? sdi.value : this.sdi,
  3402. pec: pec.present ? pec.value : this.pec,
  3403. altreNote: altreNote.present ? altreNote.value : this.altreNote,
  3404. numeroCivico: numeroCivico.present ? numeroCivico.value : this.numeroCivico,
  3405. pod: pod.present ? pod.value : this.pod,
  3406. pdr: pdr.present ? pdr.value : this.pdr,
  3407. ubicazione: ubicazione.present ? ubicazione.value : this.ubicazione,
  3408. banca: banca.present ? banca.value : this.banca,
  3409. bancaFiliale: bancaFiliale.present ? bancaFiliale.value : this.bancaFiliale,
  3410. codBlocco: codBlocco.present ? codBlocco.value : this.codBlocco,
  3411. );
  3412. Cliente copyWithCompanion(ClientiCompanion data) {
  3413. return Cliente(
  3414. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  3415. idClienteRemoto: data.idClienteRemoto.present
  3416. ? data.idClienteRemoto.value
  3417. : this.idClienteRemoto,
  3418. codCliente: data.codCliente.present
  3419. ? data.codCliente.value
  3420. : this.codCliente,
  3421. ragioneSociale: data.ragioneSociale.present
  3422. ? data.ragioneSociale.value
  3423. : this.ragioneSociale,
  3424. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  3425. citta: data.citta.present ? data.citta.value : this.citta,
  3426. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  3427. cap: data.cap.present ? data.cap.value : this.cap,
  3428. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  3429. nazione: data.nazione.present ? data.nazione.value : this.nazione,
  3430. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  3431. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  3432. fax: data.fax.present ? data.fax.value : this.fax,
  3433. email: data.email.present ? data.email.value : this.email,
  3434. partitaIva: data.partitaIva.present
  3435. ? data.partitaIva.value
  3436. : this.partitaIva,
  3437. codiceFiscale: data.codiceFiscale.present
  3438. ? data.codiceFiscale.value
  3439. : this.codiceFiscale,
  3440. note: data.note.present ? data.note.value : this.note,
  3441. noteOrdine: data.noteOrdine.present
  3442. ? data.noteOrdine.value
  3443. : this.noteOrdine,
  3444. stato: data.stato.present ? data.stato.value : this.stato,
  3445. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  3446. idPagamento: data.idPagamento.present
  3447. ? data.idPagamento.value
  3448. : this.idPagamento,
  3449. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  3450. dataModifica: data.dataModifica.present
  3451. ? data.dataModifica.value
  3452. : this.dataModifica,
  3453. sdi: data.sdi.present ? data.sdi.value : this.sdi,
  3454. pec: data.pec.present ? data.pec.value : this.pec,
  3455. altreNote: data.altreNote.present ? data.altreNote.value : this.altreNote,
  3456. numeroCivico: data.numeroCivico.present
  3457. ? data.numeroCivico.value
  3458. : this.numeroCivico,
  3459. pod: data.pod.present ? data.pod.value : this.pod,
  3460. pdr: data.pdr.present ? data.pdr.value : this.pdr,
  3461. ubicazione: data.ubicazione.present
  3462. ? data.ubicazione.value
  3463. : this.ubicazione,
  3464. banca: data.banca.present ? data.banca.value : this.banca,
  3465. bancaFiliale: data.bancaFiliale.present
  3466. ? data.bancaFiliale.value
  3467. : this.bancaFiliale,
  3468. codBlocco: data.codBlocco.present ? data.codBlocco.value : this.codBlocco,
  3469. );
  3470. }
  3471. @override
  3472. String toString() {
  3473. return (StringBuffer('Cliente(')
  3474. ..write('idCliente: $idCliente, ')
  3475. ..write('idClienteRemoto: $idClienteRemoto, ')
  3476. ..write('codCliente: $codCliente, ')
  3477. ..write('ragioneSociale: $ragioneSociale, ')
  3478. ..write('indirizzo: $indirizzo, ')
  3479. ..write('citta: $citta, ')
  3480. ..write('provincia: $provincia, ')
  3481. ..write('cap: $cap, ')
  3482. ..write('frazione: $frazione, ')
  3483. ..write('nazione: $nazione, ')
  3484. ..write('telefono: $telefono, ')
  3485. ..write('cellulare: $cellulare, ')
  3486. ..write('fax: $fax, ')
  3487. ..write('email: $email, ')
  3488. ..write('partitaIva: $partitaIva, ')
  3489. ..write('codiceFiscale: $codiceFiscale, ')
  3490. ..write('note: $note, ')
  3491. ..write('noteOrdine: $noteOrdine, ')
  3492. ..write('stato: $stato, ')
  3493. ..write('attivo: $attivo, ')
  3494. ..write('idPagamento: $idPagamento, ')
  3495. ..write('idListino: $idListino, ')
  3496. ..write('dataModifica: $dataModifica, ')
  3497. ..write('sdi: $sdi, ')
  3498. ..write('pec: $pec, ')
  3499. ..write('altreNote: $altreNote, ')
  3500. ..write('numeroCivico: $numeroCivico, ')
  3501. ..write('pod: $pod, ')
  3502. ..write('pdr: $pdr, ')
  3503. ..write('ubicazione: $ubicazione, ')
  3504. ..write('banca: $banca, ')
  3505. ..write('bancaFiliale: $bancaFiliale, ')
  3506. ..write('codBlocco: $codBlocco')
  3507. ..write(')'))
  3508. .toString();
  3509. }
  3510. @override
  3511. int get hashCode => Object.hashAll([
  3512. idCliente,
  3513. idClienteRemoto,
  3514. codCliente,
  3515. ragioneSociale,
  3516. indirizzo,
  3517. citta,
  3518. provincia,
  3519. cap,
  3520. frazione,
  3521. nazione,
  3522. telefono,
  3523. cellulare,
  3524. fax,
  3525. email,
  3526. partitaIva,
  3527. codiceFiscale,
  3528. note,
  3529. noteOrdine,
  3530. stato,
  3531. attivo,
  3532. idPagamento,
  3533. idListino,
  3534. dataModifica,
  3535. sdi,
  3536. pec,
  3537. altreNote,
  3538. numeroCivico,
  3539. pod,
  3540. pdr,
  3541. ubicazione,
  3542. banca,
  3543. bancaFiliale,
  3544. codBlocco,
  3545. ]);
  3546. @override
  3547. bool operator ==(Object other) =>
  3548. identical(this, other) ||
  3549. (other is Cliente &&
  3550. other.idCliente == this.idCliente &&
  3551. other.idClienteRemoto == this.idClienteRemoto &&
  3552. other.codCliente == this.codCliente &&
  3553. other.ragioneSociale == this.ragioneSociale &&
  3554. other.indirizzo == this.indirizzo &&
  3555. other.citta == this.citta &&
  3556. other.provincia == this.provincia &&
  3557. other.cap == this.cap &&
  3558. other.frazione == this.frazione &&
  3559. other.nazione == this.nazione &&
  3560. other.telefono == this.telefono &&
  3561. other.cellulare == this.cellulare &&
  3562. other.fax == this.fax &&
  3563. other.email == this.email &&
  3564. other.partitaIva == this.partitaIva &&
  3565. other.codiceFiscale == this.codiceFiscale &&
  3566. other.note == this.note &&
  3567. other.noteOrdine == this.noteOrdine &&
  3568. other.stato == this.stato &&
  3569. other.attivo == this.attivo &&
  3570. other.idPagamento == this.idPagamento &&
  3571. other.idListino == this.idListino &&
  3572. other.dataModifica == this.dataModifica &&
  3573. other.sdi == this.sdi &&
  3574. other.pec == this.pec &&
  3575. other.altreNote == this.altreNote &&
  3576. other.numeroCivico == this.numeroCivico &&
  3577. other.pod == this.pod &&
  3578. other.pdr == this.pdr &&
  3579. other.ubicazione == this.ubicazione &&
  3580. other.banca == this.banca &&
  3581. other.bancaFiliale == this.bancaFiliale &&
  3582. other.codBlocco == this.codBlocco);
  3583. }
  3584. class ClientiCompanion extends UpdateCompanion<Cliente> {
  3585. final Value<int> idCliente;
  3586. final Value<int?> idClienteRemoto;
  3587. final Value<String?> codCliente;
  3588. final Value<String?> ragioneSociale;
  3589. final Value<String?> indirizzo;
  3590. final Value<String?> citta;
  3591. final Value<String?> provincia;
  3592. final Value<String?> cap;
  3593. final Value<String?> frazione;
  3594. final Value<String?> nazione;
  3595. final Value<String?> telefono;
  3596. final Value<String?> cellulare;
  3597. final Value<String?> fax;
  3598. final Value<String?> email;
  3599. final Value<String?> partitaIva;
  3600. final Value<String?> codiceFiscale;
  3601. final Value<String?> note;
  3602. final Value<String?> noteOrdine;
  3603. final Value<String> stato;
  3604. final Value<int> attivo;
  3605. final Value<int?> idPagamento;
  3606. final Value<int?> idListino;
  3607. final Value<String?> dataModifica;
  3608. final Value<String?> sdi;
  3609. final Value<String?> pec;
  3610. final Value<String?> altreNote;
  3611. final Value<String?> numeroCivico;
  3612. final Value<String?> pod;
  3613. final Value<String?> pdr;
  3614. final Value<String?> ubicazione;
  3615. final Value<String?> banca;
  3616. final Value<String?> bancaFiliale;
  3617. final Value<String?> codBlocco;
  3618. const ClientiCompanion({
  3619. this.idCliente = const Value.absent(),
  3620. this.idClienteRemoto = const Value.absent(),
  3621. this.codCliente = const Value.absent(),
  3622. this.ragioneSociale = const Value.absent(),
  3623. this.indirizzo = const Value.absent(),
  3624. this.citta = const Value.absent(),
  3625. this.provincia = const Value.absent(),
  3626. this.cap = const Value.absent(),
  3627. this.frazione = const Value.absent(),
  3628. this.nazione = const Value.absent(),
  3629. this.telefono = const Value.absent(),
  3630. this.cellulare = const Value.absent(),
  3631. this.fax = const Value.absent(),
  3632. this.email = const Value.absent(),
  3633. this.partitaIva = const Value.absent(),
  3634. this.codiceFiscale = const Value.absent(),
  3635. this.note = const Value.absent(),
  3636. this.noteOrdine = const Value.absent(),
  3637. this.stato = const Value.absent(),
  3638. this.attivo = const Value.absent(),
  3639. this.idPagamento = const Value.absent(),
  3640. this.idListino = const Value.absent(),
  3641. this.dataModifica = const Value.absent(),
  3642. this.sdi = const Value.absent(),
  3643. this.pec = const Value.absent(),
  3644. this.altreNote = const Value.absent(),
  3645. this.numeroCivico = const Value.absent(),
  3646. this.pod = const Value.absent(),
  3647. this.pdr = const Value.absent(),
  3648. this.ubicazione = const Value.absent(),
  3649. this.banca = const Value.absent(),
  3650. this.bancaFiliale = const Value.absent(),
  3651. this.codBlocco = const Value.absent(),
  3652. });
  3653. ClientiCompanion.insert({
  3654. this.idCliente = const Value.absent(),
  3655. this.idClienteRemoto = const Value.absent(),
  3656. this.codCliente = const Value.absent(),
  3657. this.ragioneSociale = const Value.absent(),
  3658. this.indirizzo = const Value.absent(),
  3659. this.citta = const Value.absent(),
  3660. this.provincia = const Value.absent(),
  3661. this.cap = const Value.absent(),
  3662. this.frazione = const Value.absent(),
  3663. this.nazione = const Value.absent(),
  3664. this.telefono = const Value.absent(),
  3665. this.cellulare = const Value.absent(),
  3666. this.fax = const Value.absent(),
  3667. this.email = const Value.absent(),
  3668. this.partitaIva = const Value.absent(),
  3669. this.codiceFiscale = const Value.absent(),
  3670. this.note = const Value.absent(),
  3671. this.noteOrdine = const Value.absent(),
  3672. this.stato = const Value.absent(),
  3673. this.attivo = const Value.absent(),
  3674. this.idPagamento = const Value.absent(),
  3675. this.idListino = const Value.absent(),
  3676. this.dataModifica = const Value.absent(),
  3677. this.sdi = const Value.absent(),
  3678. this.pec = const Value.absent(),
  3679. this.altreNote = const Value.absent(),
  3680. this.numeroCivico = const Value.absent(),
  3681. this.pod = const Value.absent(),
  3682. this.pdr = const Value.absent(),
  3683. this.ubicazione = const Value.absent(),
  3684. this.banca = const Value.absent(),
  3685. this.bancaFiliale = const Value.absent(),
  3686. this.codBlocco = const Value.absent(),
  3687. });
  3688. static Insertable<Cliente> custom({
  3689. Expression<int>? idCliente,
  3690. Expression<int>? idClienteRemoto,
  3691. Expression<String>? codCliente,
  3692. Expression<String>? ragioneSociale,
  3693. Expression<String>? indirizzo,
  3694. Expression<String>? citta,
  3695. Expression<String>? provincia,
  3696. Expression<String>? cap,
  3697. Expression<String>? frazione,
  3698. Expression<String>? nazione,
  3699. Expression<String>? telefono,
  3700. Expression<String>? cellulare,
  3701. Expression<String>? fax,
  3702. Expression<String>? email,
  3703. Expression<String>? partitaIva,
  3704. Expression<String>? codiceFiscale,
  3705. Expression<String>? note,
  3706. Expression<String>? noteOrdine,
  3707. Expression<String>? stato,
  3708. Expression<int>? attivo,
  3709. Expression<int>? idPagamento,
  3710. Expression<int>? idListino,
  3711. Expression<String>? dataModifica,
  3712. Expression<String>? sdi,
  3713. Expression<String>? pec,
  3714. Expression<String>? altreNote,
  3715. Expression<String>? numeroCivico,
  3716. Expression<String>? pod,
  3717. Expression<String>? pdr,
  3718. Expression<String>? ubicazione,
  3719. Expression<String>? banca,
  3720. Expression<String>? bancaFiliale,
  3721. Expression<String>? codBlocco,
  3722. }) {
  3723. return RawValuesInsertable({
  3724. if (idCliente != null) 'idCliente': idCliente,
  3725. if (idClienteRemoto != null) 'idClienteRemoto': idClienteRemoto,
  3726. if (codCliente != null) 'codCliente': codCliente,
  3727. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  3728. if (indirizzo != null) 'indirizzo': indirizzo,
  3729. if (citta != null) 'citta': citta,
  3730. if (provincia != null) 'provincia': provincia,
  3731. if (cap != null) 'cap': cap,
  3732. if (frazione != null) 'frazione': frazione,
  3733. if (nazione != null) 'nazione': nazione,
  3734. if (telefono != null) 'telefono': telefono,
  3735. if (cellulare != null) 'cellulare': cellulare,
  3736. if (fax != null) 'fax': fax,
  3737. if (email != null) 'email': email,
  3738. if (partitaIva != null) 'partitaIva': partitaIva,
  3739. if (codiceFiscale != null) 'codiceFiscale': codiceFiscale,
  3740. if (note != null) 'note': note,
  3741. if (noteOrdine != null) 'noteOrdine': noteOrdine,
  3742. if (stato != null) 'stato': stato,
  3743. if (attivo != null) 'attivo': attivo,
  3744. if (idPagamento != null) 'idPagamento': idPagamento,
  3745. if (idListino != null) 'idListino': idListino,
  3746. if (dataModifica != null) 'dataModifica': dataModifica,
  3747. if (sdi != null) 'sdi': sdi,
  3748. if (pec != null) 'pec': pec,
  3749. if (altreNote != null) 'altreNote': altreNote,
  3750. if (numeroCivico != null) 'numeroCivico': numeroCivico,
  3751. if (pod != null) 'pod': pod,
  3752. if (pdr != null) 'pdr': pdr,
  3753. if (ubicazione != null) 'ubicazione': ubicazione,
  3754. if (banca != null) 'banca': banca,
  3755. if (bancaFiliale != null) 'bancaFiliale': bancaFiliale,
  3756. if (codBlocco != null) 'codBlocco': codBlocco,
  3757. });
  3758. }
  3759. ClientiCompanion copyWith({
  3760. Value<int>? idCliente,
  3761. Value<int?>? idClienteRemoto,
  3762. Value<String?>? codCliente,
  3763. Value<String?>? ragioneSociale,
  3764. Value<String?>? indirizzo,
  3765. Value<String?>? citta,
  3766. Value<String?>? provincia,
  3767. Value<String?>? cap,
  3768. Value<String?>? frazione,
  3769. Value<String?>? nazione,
  3770. Value<String?>? telefono,
  3771. Value<String?>? cellulare,
  3772. Value<String?>? fax,
  3773. Value<String?>? email,
  3774. Value<String?>? partitaIva,
  3775. Value<String?>? codiceFiscale,
  3776. Value<String?>? note,
  3777. Value<String?>? noteOrdine,
  3778. Value<String>? stato,
  3779. Value<int>? attivo,
  3780. Value<int?>? idPagamento,
  3781. Value<int?>? idListino,
  3782. Value<String?>? dataModifica,
  3783. Value<String?>? sdi,
  3784. Value<String?>? pec,
  3785. Value<String?>? altreNote,
  3786. Value<String?>? numeroCivico,
  3787. Value<String?>? pod,
  3788. Value<String?>? pdr,
  3789. Value<String?>? ubicazione,
  3790. Value<String?>? banca,
  3791. Value<String?>? bancaFiliale,
  3792. Value<String?>? codBlocco,
  3793. }) {
  3794. return ClientiCompanion(
  3795. idCliente: idCliente ?? this.idCliente,
  3796. idClienteRemoto: idClienteRemoto ?? this.idClienteRemoto,
  3797. codCliente: codCliente ?? this.codCliente,
  3798. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  3799. indirizzo: indirizzo ?? this.indirizzo,
  3800. citta: citta ?? this.citta,
  3801. provincia: provincia ?? this.provincia,
  3802. cap: cap ?? this.cap,
  3803. frazione: frazione ?? this.frazione,
  3804. nazione: nazione ?? this.nazione,
  3805. telefono: telefono ?? this.telefono,
  3806. cellulare: cellulare ?? this.cellulare,
  3807. fax: fax ?? this.fax,
  3808. email: email ?? this.email,
  3809. partitaIva: partitaIva ?? this.partitaIva,
  3810. codiceFiscale: codiceFiscale ?? this.codiceFiscale,
  3811. note: note ?? this.note,
  3812. noteOrdine: noteOrdine ?? this.noteOrdine,
  3813. stato: stato ?? this.stato,
  3814. attivo: attivo ?? this.attivo,
  3815. idPagamento: idPagamento ?? this.idPagamento,
  3816. idListino: idListino ?? this.idListino,
  3817. dataModifica: dataModifica ?? this.dataModifica,
  3818. sdi: sdi ?? this.sdi,
  3819. pec: pec ?? this.pec,
  3820. altreNote: altreNote ?? this.altreNote,
  3821. numeroCivico: numeroCivico ?? this.numeroCivico,
  3822. pod: pod ?? this.pod,
  3823. pdr: pdr ?? this.pdr,
  3824. ubicazione: ubicazione ?? this.ubicazione,
  3825. banca: banca ?? this.banca,
  3826. bancaFiliale: bancaFiliale ?? this.bancaFiliale,
  3827. codBlocco: codBlocco ?? this.codBlocco,
  3828. );
  3829. }
  3830. @override
  3831. Map<String, Expression> toColumns(bool nullToAbsent) {
  3832. final map = <String, Expression>{};
  3833. if (idCliente.present) {
  3834. map['idCliente'] = Variable<int>(idCliente.value);
  3835. }
  3836. if (idClienteRemoto.present) {
  3837. map['idClienteRemoto'] = Variable<int>(idClienteRemoto.value);
  3838. }
  3839. if (codCliente.present) {
  3840. map['codCliente'] = Variable<String>(codCliente.value);
  3841. }
  3842. if (ragioneSociale.present) {
  3843. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  3844. }
  3845. if (indirizzo.present) {
  3846. map['indirizzo'] = Variable<String>(indirizzo.value);
  3847. }
  3848. if (citta.present) {
  3849. map['citta'] = Variable<String>(citta.value);
  3850. }
  3851. if (provincia.present) {
  3852. map['provincia'] = Variable<String>(provincia.value);
  3853. }
  3854. if (cap.present) {
  3855. map['cap'] = Variable<String>(cap.value);
  3856. }
  3857. if (frazione.present) {
  3858. map['frazione'] = Variable<String>(frazione.value);
  3859. }
  3860. if (nazione.present) {
  3861. map['nazione'] = Variable<String>(nazione.value);
  3862. }
  3863. if (telefono.present) {
  3864. map['telefono'] = Variable<String>(telefono.value);
  3865. }
  3866. if (cellulare.present) {
  3867. map['cellulare'] = Variable<String>(cellulare.value);
  3868. }
  3869. if (fax.present) {
  3870. map['fax'] = Variable<String>(fax.value);
  3871. }
  3872. if (email.present) {
  3873. map['email'] = Variable<String>(email.value);
  3874. }
  3875. if (partitaIva.present) {
  3876. map['partitaIva'] = Variable<String>(partitaIva.value);
  3877. }
  3878. if (codiceFiscale.present) {
  3879. map['codiceFiscale'] = Variable<String>(codiceFiscale.value);
  3880. }
  3881. if (note.present) {
  3882. map['note'] = Variable<String>(note.value);
  3883. }
  3884. if (noteOrdine.present) {
  3885. map['noteOrdine'] = Variable<String>(noteOrdine.value);
  3886. }
  3887. if (stato.present) {
  3888. map['stato'] = Variable<String>(stato.value);
  3889. }
  3890. if (attivo.present) {
  3891. map['attivo'] = Variable<int>(attivo.value);
  3892. }
  3893. if (idPagamento.present) {
  3894. map['idPagamento'] = Variable<int>(idPagamento.value);
  3895. }
  3896. if (idListino.present) {
  3897. map['idListino'] = Variable<int>(idListino.value);
  3898. }
  3899. if (dataModifica.present) {
  3900. map['dataModifica'] = Variable<String>(dataModifica.value);
  3901. }
  3902. if (sdi.present) {
  3903. map['sdi'] = Variable<String>(sdi.value);
  3904. }
  3905. if (pec.present) {
  3906. map['pec'] = Variable<String>(pec.value);
  3907. }
  3908. if (altreNote.present) {
  3909. map['altreNote'] = Variable<String>(altreNote.value);
  3910. }
  3911. if (numeroCivico.present) {
  3912. map['numeroCivico'] = Variable<String>(numeroCivico.value);
  3913. }
  3914. if (pod.present) {
  3915. map['pod'] = Variable<String>(pod.value);
  3916. }
  3917. if (pdr.present) {
  3918. map['pdr'] = Variable<String>(pdr.value);
  3919. }
  3920. if (ubicazione.present) {
  3921. map['ubicazione'] = Variable<String>(ubicazione.value);
  3922. }
  3923. if (banca.present) {
  3924. map['banca'] = Variable<String>(banca.value);
  3925. }
  3926. if (bancaFiliale.present) {
  3927. map['bancaFiliale'] = Variable<String>(bancaFiliale.value);
  3928. }
  3929. if (codBlocco.present) {
  3930. map['codBlocco'] = Variable<String>(codBlocco.value);
  3931. }
  3932. return map;
  3933. }
  3934. @override
  3935. String toString() {
  3936. return (StringBuffer('ClientiCompanion(')
  3937. ..write('idCliente: $idCliente, ')
  3938. ..write('idClienteRemoto: $idClienteRemoto, ')
  3939. ..write('codCliente: $codCliente, ')
  3940. ..write('ragioneSociale: $ragioneSociale, ')
  3941. ..write('indirizzo: $indirizzo, ')
  3942. ..write('citta: $citta, ')
  3943. ..write('provincia: $provincia, ')
  3944. ..write('cap: $cap, ')
  3945. ..write('frazione: $frazione, ')
  3946. ..write('nazione: $nazione, ')
  3947. ..write('telefono: $telefono, ')
  3948. ..write('cellulare: $cellulare, ')
  3949. ..write('fax: $fax, ')
  3950. ..write('email: $email, ')
  3951. ..write('partitaIva: $partitaIva, ')
  3952. ..write('codiceFiscale: $codiceFiscale, ')
  3953. ..write('note: $note, ')
  3954. ..write('noteOrdine: $noteOrdine, ')
  3955. ..write('stato: $stato, ')
  3956. ..write('attivo: $attivo, ')
  3957. ..write('idPagamento: $idPagamento, ')
  3958. ..write('idListino: $idListino, ')
  3959. ..write('dataModifica: $dataModifica, ')
  3960. ..write('sdi: $sdi, ')
  3961. ..write('pec: $pec, ')
  3962. ..write('altreNote: $altreNote, ')
  3963. ..write('numeroCivico: $numeroCivico, ')
  3964. ..write('pod: $pod, ')
  3965. ..write('pdr: $pdr, ')
  3966. ..write('ubicazione: $ubicazione, ')
  3967. ..write('banca: $banca, ')
  3968. ..write('bancaFiliale: $bancaFiliale, ')
  3969. ..write('codBlocco: $codBlocco')
  3970. ..write(')'))
  3971. .toString();
  3972. }
  3973. }
  3974. class $OrdiniTable extends Ordini with TableInfo<$OrdiniTable, Ordine> {
  3975. @override
  3976. final GeneratedDatabase attachedDatabase;
  3977. final String? _alias;
  3978. $OrdiniTable(this.attachedDatabase, [this._alias]);
  3979. static const VerificationMeta _idOrdineMeta = const VerificationMeta(
  3980. 'idOrdine',
  3981. );
  3982. @override
  3983. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  3984. 'idOrdine',
  3985. aliasedName,
  3986. false,
  3987. hasAutoIncrement: true,
  3988. type: DriftSqlType.int,
  3989. requiredDuringInsert: false,
  3990. defaultConstraints: GeneratedColumn.constraintIsAlways(
  3991. 'PRIMARY KEY AUTOINCREMENT',
  3992. ),
  3993. );
  3994. static const VerificationMeta _idOrdineSedeMeta = const VerificationMeta(
  3995. 'idOrdineSede',
  3996. );
  3997. @override
  3998. late final GeneratedColumn<int> idOrdineSede = GeneratedColumn<int>(
  3999. 'idOrdineSede',
  4000. aliasedName,
  4001. true,
  4002. type: DriftSqlType.int,
  4003. requiredDuringInsert: false,
  4004. );
  4005. static const VerificationMeta _numeroOrdineMeta = const VerificationMeta(
  4006. 'numeroOrdine',
  4007. );
  4008. @override
  4009. late final GeneratedColumn<int> numeroOrdine = GeneratedColumn<int>(
  4010. 'numeroOrdine',
  4011. aliasedName,
  4012. true,
  4013. type: DriftSqlType.int,
  4014. requiredDuringInsert: false,
  4015. );
  4016. static const VerificationMeta _numeroOrdineSedeMeta = const VerificationMeta(
  4017. 'numeroOrdineSede',
  4018. );
  4019. @override
  4020. late final GeneratedColumn<String> numeroOrdineSede = GeneratedColumn<String>(
  4021. 'numeroOrdineSede',
  4022. aliasedName,
  4023. true,
  4024. type: DriftSqlType.string,
  4025. requiredDuringInsert: false,
  4026. );
  4027. static const VerificationMeta _dataOrdineMeta = const VerificationMeta(
  4028. 'dataOrdine',
  4029. );
  4030. @override
  4031. late final GeneratedColumn<String> dataOrdine = GeneratedColumn<String>(
  4032. 'dataOrdine',
  4033. aliasedName,
  4034. true,
  4035. type: DriftSqlType.string,
  4036. requiredDuringInsert: false,
  4037. );
  4038. static const VerificationMeta _dataConsegnaMeta = const VerificationMeta(
  4039. 'dataConsegna',
  4040. );
  4041. @override
  4042. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  4043. 'dataConsegna',
  4044. aliasedName,
  4045. true,
  4046. type: DriftSqlType.string,
  4047. requiredDuringInsert: false,
  4048. );
  4049. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  4050. 'dataModifica',
  4051. );
  4052. @override
  4053. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  4054. 'dataModifica',
  4055. aliasedName,
  4056. true,
  4057. type: DriftSqlType.string,
  4058. requiredDuringInsert: false,
  4059. );
  4060. static const VerificationMeta _riferimentoMeta = const VerificationMeta(
  4061. 'riferimento',
  4062. );
  4063. @override
  4064. late final GeneratedColumn<String> riferimento = GeneratedColumn<String>(
  4065. 'riferimento',
  4066. aliasedName,
  4067. true,
  4068. type: DriftSqlType.string,
  4069. requiredDuringInsert: false,
  4070. );
  4071. static const VerificationMeta _noteClienteMeta = const VerificationMeta(
  4072. 'noteCliente',
  4073. );
  4074. @override
  4075. late final GeneratedColumn<String> noteCliente = GeneratedColumn<String>(
  4076. 'noteCliente',
  4077. aliasedName,
  4078. true,
  4079. type: DriftSqlType.string,
  4080. requiredDuringInsert: false,
  4081. );
  4082. static const VerificationMeta _noteOrdineMeta = const VerificationMeta(
  4083. 'noteOrdine',
  4084. );
  4085. @override
  4086. late final GeneratedColumn<String> noteOrdine = GeneratedColumn<String>(
  4087. 'noteOrdine',
  4088. aliasedName,
  4089. true,
  4090. type: DriftSqlType.string,
  4091. requiredDuringInsert: false,
  4092. );
  4093. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  4094. 'idCliente',
  4095. );
  4096. @override
  4097. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  4098. 'idCliente',
  4099. aliasedName,
  4100. true,
  4101. type: DriftSqlType.int,
  4102. requiredDuringInsert: false,
  4103. );
  4104. static const VerificationMeta _idFilialeMeta = const VerificationMeta(
  4105. 'idFiliale',
  4106. );
  4107. @override
  4108. late final GeneratedColumn<int> idFiliale = GeneratedColumn<int>(
  4109. 'idFiliale',
  4110. aliasedName,
  4111. true,
  4112. type: DriftSqlType.int,
  4113. requiredDuringInsert: false,
  4114. );
  4115. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  4116. @override
  4117. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  4118. 'stato',
  4119. aliasedName,
  4120. true,
  4121. type: DriftSqlType.string,
  4122. requiredDuringInsert: false,
  4123. );
  4124. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  4125. 'idListino',
  4126. );
  4127. @override
  4128. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  4129. 'idListino',
  4130. aliasedName,
  4131. true,
  4132. type: DriftSqlType.int,
  4133. requiredDuringInsert: false,
  4134. );
  4135. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  4136. 'idAgente',
  4137. );
  4138. @override
  4139. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  4140. 'idAgente',
  4141. aliasedName,
  4142. true,
  4143. type: DriftSqlType.int,
  4144. requiredDuringInsert: false,
  4145. );
  4146. static const VerificationMeta _idPagamentoMeta = const VerificationMeta(
  4147. 'idPagamento',
  4148. );
  4149. @override
  4150. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  4151. 'idPagamento',
  4152. aliasedName,
  4153. true,
  4154. type: DriftSqlType.int,
  4155. requiredDuringInsert: false,
  4156. );
  4157. @override
  4158. List<GeneratedColumn> get $columns => [
  4159. idOrdine,
  4160. idOrdineSede,
  4161. numeroOrdine,
  4162. numeroOrdineSede,
  4163. dataOrdine,
  4164. dataConsegna,
  4165. dataModifica,
  4166. riferimento,
  4167. noteCliente,
  4168. noteOrdine,
  4169. idCliente,
  4170. idFiliale,
  4171. stato,
  4172. idListino,
  4173. idAgente,
  4174. idPagamento,
  4175. ];
  4176. @override
  4177. String get aliasedName => _alias ?? actualTableName;
  4178. @override
  4179. String get actualTableName => $name;
  4180. static const String $name = 'Ordini';
  4181. @override
  4182. VerificationContext validateIntegrity(
  4183. Insertable<Ordine> instance, {
  4184. bool isInserting = false,
  4185. }) {
  4186. final context = VerificationContext();
  4187. final data = instance.toColumns(true);
  4188. if (data.containsKey('idOrdine')) {
  4189. context.handle(
  4190. _idOrdineMeta,
  4191. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta),
  4192. );
  4193. }
  4194. if (data.containsKey('idOrdineSede')) {
  4195. context.handle(
  4196. _idOrdineSedeMeta,
  4197. idOrdineSede.isAcceptableOrUnknown(
  4198. data['idOrdineSede']!,
  4199. _idOrdineSedeMeta,
  4200. ),
  4201. );
  4202. }
  4203. if (data.containsKey('numeroOrdine')) {
  4204. context.handle(
  4205. _numeroOrdineMeta,
  4206. numeroOrdine.isAcceptableOrUnknown(
  4207. data['numeroOrdine']!,
  4208. _numeroOrdineMeta,
  4209. ),
  4210. );
  4211. }
  4212. if (data.containsKey('numeroOrdineSede')) {
  4213. context.handle(
  4214. _numeroOrdineSedeMeta,
  4215. numeroOrdineSede.isAcceptableOrUnknown(
  4216. data['numeroOrdineSede']!,
  4217. _numeroOrdineSedeMeta,
  4218. ),
  4219. );
  4220. }
  4221. if (data.containsKey('dataOrdine')) {
  4222. context.handle(
  4223. _dataOrdineMeta,
  4224. dataOrdine.isAcceptableOrUnknown(data['dataOrdine']!, _dataOrdineMeta),
  4225. );
  4226. }
  4227. if (data.containsKey('dataConsegna')) {
  4228. context.handle(
  4229. _dataConsegnaMeta,
  4230. dataConsegna.isAcceptableOrUnknown(
  4231. data['dataConsegna']!,
  4232. _dataConsegnaMeta,
  4233. ),
  4234. );
  4235. }
  4236. if (data.containsKey('dataModifica')) {
  4237. context.handle(
  4238. _dataModificaMeta,
  4239. dataModifica.isAcceptableOrUnknown(
  4240. data['dataModifica']!,
  4241. _dataModificaMeta,
  4242. ),
  4243. );
  4244. }
  4245. if (data.containsKey('riferimento')) {
  4246. context.handle(
  4247. _riferimentoMeta,
  4248. riferimento.isAcceptableOrUnknown(
  4249. data['riferimento']!,
  4250. _riferimentoMeta,
  4251. ),
  4252. );
  4253. }
  4254. if (data.containsKey('noteCliente')) {
  4255. context.handle(
  4256. _noteClienteMeta,
  4257. noteCliente.isAcceptableOrUnknown(
  4258. data['noteCliente']!,
  4259. _noteClienteMeta,
  4260. ),
  4261. );
  4262. }
  4263. if (data.containsKey('noteOrdine')) {
  4264. context.handle(
  4265. _noteOrdineMeta,
  4266. noteOrdine.isAcceptableOrUnknown(data['noteOrdine']!, _noteOrdineMeta),
  4267. );
  4268. }
  4269. if (data.containsKey('idCliente')) {
  4270. context.handle(
  4271. _idClienteMeta,
  4272. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  4273. );
  4274. }
  4275. if (data.containsKey('idFiliale')) {
  4276. context.handle(
  4277. _idFilialeMeta,
  4278. idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta),
  4279. );
  4280. }
  4281. if (data.containsKey('stato')) {
  4282. context.handle(
  4283. _statoMeta,
  4284. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  4285. );
  4286. }
  4287. if (data.containsKey('idListino')) {
  4288. context.handle(
  4289. _idListinoMeta,
  4290. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  4291. );
  4292. }
  4293. if (data.containsKey('idAgente')) {
  4294. context.handle(
  4295. _idAgenteMeta,
  4296. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  4297. );
  4298. }
  4299. if (data.containsKey('idPagamento')) {
  4300. context.handle(
  4301. _idPagamentoMeta,
  4302. idPagamento.isAcceptableOrUnknown(
  4303. data['idPagamento']!,
  4304. _idPagamentoMeta,
  4305. ),
  4306. );
  4307. }
  4308. return context;
  4309. }
  4310. @override
  4311. Set<GeneratedColumn> get $primaryKey => {idOrdine};
  4312. @override
  4313. Ordine map(Map<String, dynamic> data, {String? tablePrefix}) {
  4314. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  4315. return Ordine(
  4316. idOrdine: attachedDatabase.typeMapping.read(
  4317. DriftSqlType.int,
  4318. data['${effectivePrefix}idOrdine'],
  4319. )!,
  4320. idOrdineSede: attachedDatabase.typeMapping.read(
  4321. DriftSqlType.int,
  4322. data['${effectivePrefix}idOrdineSede'],
  4323. ),
  4324. numeroOrdine: attachedDatabase.typeMapping.read(
  4325. DriftSqlType.int,
  4326. data['${effectivePrefix}numeroOrdine'],
  4327. ),
  4328. numeroOrdineSede: attachedDatabase.typeMapping.read(
  4329. DriftSqlType.string,
  4330. data['${effectivePrefix}numeroOrdineSede'],
  4331. ),
  4332. dataOrdine: attachedDatabase.typeMapping.read(
  4333. DriftSqlType.string,
  4334. data['${effectivePrefix}dataOrdine'],
  4335. ),
  4336. dataConsegna: attachedDatabase.typeMapping.read(
  4337. DriftSqlType.string,
  4338. data['${effectivePrefix}dataConsegna'],
  4339. ),
  4340. dataModifica: attachedDatabase.typeMapping.read(
  4341. DriftSqlType.string,
  4342. data['${effectivePrefix}dataModifica'],
  4343. ),
  4344. riferimento: attachedDatabase.typeMapping.read(
  4345. DriftSqlType.string,
  4346. data['${effectivePrefix}riferimento'],
  4347. ),
  4348. noteCliente: attachedDatabase.typeMapping.read(
  4349. DriftSqlType.string,
  4350. data['${effectivePrefix}noteCliente'],
  4351. ),
  4352. noteOrdine: attachedDatabase.typeMapping.read(
  4353. DriftSqlType.string,
  4354. data['${effectivePrefix}noteOrdine'],
  4355. ),
  4356. idCliente: attachedDatabase.typeMapping.read(
  4357. DriftSqlType.int,
  4358. data['${effectivePrefix}idCliente'],
  4359. ),
  4360. idFiliale: attachedDatabase.typeMapping.read(
  4361. DriftSqlType.int,
  4362. data['${effectivePrefix}idFiliale'],
  4363. ),
  4364. stato: attachedDatabase.typeMapping.read(
  4365. DriftSqlType.string,
  4366. data['${effectivePrefix}stato'],
  4367. ),
  4368. idListino: attachedDatabase.typeMapping.read(
  4369. DriftSqlType.int,
  4370. data['${effectivePrefix}idListino'],
  4371. ),
  4372. idAgente: attachedDatabase.typeMapping.read(
  4373. DriftSqlType.int,
  4374. data['${effectivePrefix}idAgente'],
  4375. ),
  4376. idPagamento: attachedDatabase.typeMapping.read(
  4377. DriftSqlType.int,
  4378. data['${effectivePrefix}idPagamento'],
  4379. ),
  4380. );
  4381. }
  4382. @override
  4383. $OrdiniTable createAlias(String alias) {
  4384. return $OrdiniTable(attachedDatabase, alias);
  4385. }
  4386. }
  4387. class Ordine extends DataClass implements Insertable<Ordine> {
  4388. final int idOrdine;
  4389. final int? idOrdineSede;
  4390. final int? numeroOrdine;
  4391. final String? numeroOrdineSede;
  4392. final String? dataOrdine;
  4393. final String? dataConsegna;
  4394. final String? dataModifica;
  4395. final String? riferimento;
  4396. final String? noteCliente;
  4397. final String? noteOrdine;
  4398. final int? idCliente;
  4399. final int? idFiliale;
  4400. final String? stato;
  4401. final int? idListino;
  4402. final int? idAgente;
  4403. final int? idPagamento;
  4404. const Ordine({
  4405. required this.idOrdine,
  4406. this.idOrdineSede,
  4407. this.numeroOrdine,
  4408. this.numeroOrdineSede,
  4409. this.dataOrdine,
  4410. this.dataConsegna,
  4411. this.dataModifica,
  4412. this.riferimento,
  4413. this.noteCliente,
  4414. this.noteOrdine,
  4415. this.idCliente,
  4416. this.idFiliale,
  4417. this.stato,
  4418. this.idListino,
  4419. this.idAgente,
  4420. this.idPagamento,
  4421. });
  4422. @override
  4423. Map<String, Expression> toColumns(bool nullToAbsent) {
  4424. final map = <String, Expression>{};
  4425. map['idOrdine'] = Variable<int>(idOrdine);
  4426. if (!nullToAbsent || idOrdineSede != null) {
  4427. map['idOrdineSede'] = Variable<int>(idOrdineSede);
  4428. }
  4429. if (!nullToAbsent || numeroOrdine != null) {
  4430. map['numeroOrdine'] = Variable<int>(numeroOrdine);
  4431. }
  4432. if (!nullToAbsent || numeroOrdineSede != null) {
  4433. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede);
  4434. }
  4435. if (!nullToAbsent || dataOrdine != null) {
  4436. map['dataOrdine'] = Variable<String>(dataOrdine);
  4437. }
  4438. if (!nullToAbsent || dataConsegna != null) {
  4439. map['dataConsegna'] = Variable<String>(dataConsegna);
  4440. }
  4441. if (!nullToAbsent || dataModifica != null) {
  4442. map['dataModifica'] = Variable<String>(dataModifica);
  4443. }
  4444. if (!nullToAbsent || riferimento != null) {
  4445. map['riferimento'] = Variable<String>(riferimento);
  4446. }
  4447. if (!nullToAbsent || noteCliente != null) {
  4448. map['noteCliente'] = Variable<String>(noteCliente);
  4449. }
  4450. if (!nullToAbsent || noteOrdine != null) {
  4451. map['noteOrdine'] = Variable<String>(noteOrdine);
  4452. }
  4453. if (!nullToAbsent || idCliente != null) {
  4454. map['idCliente'] = Variable<int>(idCliente);
  4455. }
  4456. if (!nullToAbsent || idFiliale != null) {
  4457. map['idFiliale'] = Variable<int>(idFiliale);
  4458. }
  4459. if (!nullToAbsent || stato != null) {
  4460. map['stato'] = Variable<String>(stato);
  4461. }
  4462. if (!nullToAbsent || idListino != null) {
  4463. map['idListino'] = Variable<int>(idListino);
  4464. }
  4465. if (!nullToAbsent || idAgente != null) {
  4466. map['idAgente'] = Variable<int>(idAgente);
  4467. }
  4468. if (!nullToAbsent || idPagamento != null) {
  4469. map['idPagamento'] = Variable<int>(idPagamento);
  4470. }
  4471. return map;
  4472. }
  4473. OrdiniCompanion toCompanion(bool nullToAbsent) {
  4474. return OrdiniCompanion(
  4475. idOrdine: Value(idOrdine),
  4476. idOrdineSede: idOrdineSede == null && nullToAbsent
  4477. ? const Value.absent()
  4478. : Value(idOrdineSede),
  4479. numeroOrdine: numeroOrdine == null && nullToAbsent
  4480. ? const Value.absent()
  4481. : Value(numeroOrdine),
  4482. numeroOrdineSede: numeroOrdineSede == null && nullToAbsent
  4483. ? const Value.absent()
  4484. : Value(numeroOrdineSede),
  4485. dataOrdine: dataOrdine == null && nullToAbsent
  4486. ? const Value.absent()
  4487. : Value(dataOrdine),
  4488. dataConsegna: dataConsegna == null && nullToAbsent
  4489. ? const Value.absent()
  4490. : Value(dataConsegna),
  4491. dataModifica: dataModifica == null && nullToAbsent
  4492. ? const Value.absent()
  4493. : Value(dataModifica),
  4494. riferimento: riferimento == null && nullToAbsent
  4495. ? const Value.absent()
  4496. : Value(riferimento),
  4497. noteCliente: noteCliente == null && nullToAbsent
  4498. ? const Value.absent()
  4499. : Value(noteCliente),
  4500. noteOrdine: noteOrdine == null && nullToAbsent
  4501. ? const Value.absent()
  4502. : Value(noteOrdine),
  4503. idCliente: idCliente == null && nullToAbsent
  4504. ? const Value.absent()
  4505. : Value(idCliente),
  4506. idFiliale: idFiliale == null && nullToAbsent
  4507. ? const Value.absent()
  4508. : Value(idFiliale),
  4509. stato: stato == null && nullToAbsent
  4510. ? const Value.absent()
  4511. : Value(stato),
  4512. idListino: idListino == null && nullToAbsent
  4513. ? const Value.absent()
  4514. : Value(idListino),
  4515. idAgente: idAgente == null && nullToAbsent
  4516. ? const Value.absent()
  4517. : Value(idAgente),
  4518. idPagamento: idPagamento == null && nullToAbsent
  4519. ? const Value.absent()
  4520. : Value(idPagamento),
  4521. );
  4522. }
  4523. factory Ordine.fromJson(
  4524. Map<String, dynamic> json, {
  4525. ValueSerializer? serializer,
  4526. }) {
  4527. serializer ??= driftRuntimeOptions.defaultSerializer;
  4528. return Ordine(
  4529. idOrdine: serializer.fromJson<int>(json['idOrdine']),
  4530. idOrdineSede: serializer.fromJson<int?>(json['idOrdineSede']),
  4531. numeroOrdine: serializer.fromJson<int?>(json['numeroOrdine']),
  4532. numeroOrdineSede: serializer.fromJson<String?>(json['numeroOrdineSede']),
  4533. dataOrdine: serializer.fromJson<String?>(json['dataOrdine']),
  4534. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  4535. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  4536. riferimento: serializer.fromJson<String?>(json['riferimento']),
  4537. noteCliente: serializer.fromJson<String?>(json['noteCliente']),
  4538. noteOrdine: serializer.fromJson<String?>(json['noteOrdine']),
  4539. idCliente: serializer.fromJson<int?>(json['idCliente']),
  4540. idFiliale: serializer.fromJson<int?>(json['idFiliale']),
  4541. stato: serializer.fromJson<String?>(json['stato']),
  4542. idListino: serializer.fromJson<int?>(json['idListino']),
  4543. idAgente: serializer.fromJson<int?>(json['idAgente']),
  4544. idPagamento: serializer.fromJson<int?>(json['idPagamento']),
  4545. );
  4546. }
  4547. @override
  4548. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  4549. serializer ??= driftRuntimeOptions.defaultSerializer;
  4550. return <String, dynamic>{
  4551. 'idOrdine': serializer.toJson<int>(idOrdine),
  4552. 'idOrdineSede': serializer.toJson<int?>(idOrdineSede),
  4553. 'numeroOrdine': serializer.toJson<int?>(numeroOrdine),
  4554. 'numeroOrdineSede': serializer.toJson<String?>(numeroOrdineSede),
  4555. 'dataOrdine': serializer.toJson<String?>(dataOrdine),
  4556. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  4557. 'dataModifica': serializer.toJson<String?>(dataModifica),
  4558. 'riferimento': serializer.toJson<String?>(riferimento),
  4559. 'noteCliente': serializer.toJson<String?>(noteCliente),
  4560. 'noteOrdine': serializer.toJson<String?>(noteOrdine),
  4561. 'idCliente': serializer.toJson<int?>(idCliente),
  4562. 'idFiliale': serializer.toJson<int?>(idFiliale),
  4563. 'stato': serializer.toJson<String?>(stato),
  4564. 'idListino': serializer.toJson<int?>(idListino),
  4565. 'idAgente': serializer.toJson<int?>(idAgente),
  4566. 'idPagamento': serializer.toJson<int?>(idPagamento),
  4567. };
  4568. }
  4569. Ordine copyWith({
  4570. int? idOrdine,
  4571. Value<int?> idOrdineSede = const Value.absent(),
  4572. Value<int?> numeroOrdine = const Value.absent(),
  4573. Value<String?> numeroOrdineSede = const Value.absent(),
  4574. Value<String?> dataOrdine = const Value.absent(),
  4575. Value<String?> dataConsegna = const Value.absent(),
  4576. Value<String?> dataModifica = const Value.absent(),
  4577. Value<String?> riferimento = const Value.absent(),
  4578. Value<String?> noteCliente = const Value.absent(),
  4579. Value<String?> noteOrdine = const Value.absent(),
  4580. Value<int?> idCliente = const Value.absent(),
  4581. Value<int?> idFiliale = const Value.absent(),
  4582. Value<String?> stato = const Value.absent(),
  4583. Value<int?> idListino = const Value.absent(),
  4584. Value<int?> idAgente = const Value.absent(),
  4585. Value<int?> idPagamento = const Value.absent(),
  4586. }) => Ordine(
  4587. idOrdine: idOrdine ?? this.idOrdine,
  4588. idOrdineSede: idOrdineSede.present ? idOrdineSede.value : this.idOrdineSede,
  4589. numeroOrdine: numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine,
  4590. numeroOrdineSede: numeroOrdineSede.present
  4591. ? numeroOrdineSede.value
  4592. : this.numeroOrdineSede,
  4593. dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine,
  4594. dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  4595. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  4596. riferimento: riferimento.present ? riferimento.value : this.riferimento,
  4597. noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente,
  4598. noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine,
  4599. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  4600. idFiliale: idFiliale.present ? idFiliale.value : this.idFiliale,
  4601. stato: stato.present ? stato.value : this.stato,
  4602. idListino: idListino.present ? idListino.value : this.idListino,
  4603. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  4604. idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento,
  4605. );
  4606. Ordine copyWithCompanion(OrdiniCompanion data) {
  4607. return Ordine(
  4608. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  4609. idOrdineSede: data.idOrdineSede.present
  4610. ? data.idOrdineSede.value
  4611. : this.idOrdineSede,
  4612. numeroOrdine: data.numeroOrdine.present
  4613. ? data.numeroOrdine.value
  4614. : this.numeroOrdine,
  4615. numeroOrdineSede: data.numeroOrdineSede.present
  4616. ? data.numeroOrdineSede.value
  4617. : this.numeroOrdineSede,
  4618. dataOrdine: data.dataOrdine.present
  4619. ? data.dataOrdine.value
  4620. : this.dataOrdine,
  4621. dataConsegna: data.dataConsegna.present
  4622. ? data.dataConsegna.value
  4623. : this.dataConsegna,
  4624. dataModifica: data.dataModifica.present
  4625. ? data.dataModifica.value
  4626. : this.dataModifica,
  4627. riferimento: data.riferimento.present
  4628. ? data.riferimento.value
  4629. : this.riferimento,
  4630. noteCliente: data.noteCliente.present
  4631. ? data.noteCliente.value
  4632. : this.noteCliente,
  4633. noteOrdine: data.noteOrdine.present
  4634. ? data.noteOrdine.value
  4635. : this.noteOrdine,
  4636. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  4637. idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale,
  4638. stato: data.stato.present ? data.stato.value : this.stato,
  4639. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  4640. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  4641. idPagamento: data.idPagamento.present
  4642. ? data.idPagamento.value
  4643. : this.idPagamento,
  4644. );
  4645. }
  4646. @override
  4647. String toString() {
  4648. return (StringBuffer('Ordine(')
  4649. ..write('idOrdine: $idOrdine, ')
  4650. ..write('idOrdineSede: $idOrdineSede, ')
  4651. ..write('numeroOrdine: $numeroOrdine, ')
  4652. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  4653. ..write('dataOrdine: $dataOrdine, ')
  4654. ..write('dataConsegna: $dataConsegna, ')
  4655. ..write('dataModifica: $dataModifica, ')
  4656. ..write('riferimento: $riferimento, ')
  4657. ..write('noteCliente: $noteCliente, ')
  4658. ..write('noteOrdine: $noteOrdine, ')
  4659. ..write('idCliente: $idCliente, ')
  4660. ..write('idFiliale: $idFiliale, ')
  4661. ..write('stato: $stato, ')
  4662. ..write('idListino: $idListino, ')
  4663. ..write('idAgente: $idAgente, ')
  4664. ..write('idPagamento: $idPagamento')
  4665. ..write(')'))
  4666. .toString();
  4667. }
  4668. @override
  4669. int get hashCode => Object.hash(
  4670. idOrdine,
  4671. idOrdineSede,
  4672. numeroOrdine,
  4673. numeroOrdineSede,
  4674. dataOrdine,
  4675. dataConsegna,
  4676. dataModifica,
  4677. riferimento,
  4678. noteCliente,
  4679. noteOrdine,
  4680. idCliente,
  4681. idFiliale,
  4682. stato,
  4683. idListino,
  4684. idAgente,
  4685. idPagamento,
  4686. );
  4687. @override
  4688. bool operator ==(Object other) =>
  4689. identical(this, other) ||
  4690. (other is Ordine &&
  4691. other.idOrdine == this.idOrdine &&
  4692. other.idOrdineSede == this.idOrdineSede &&
  4693. other.numeroOrdine == this.numeroOrdine &&
  4694. other.numeroOrdineSede == this.numeroOrdineSede &&
  4695. other.dataOrdine == this.dataOrdine &&
  4696. other.dataConsegna == this.dataConsegna &&
  4697. other.dataModifica == this.dataModifica &&
  4698. other.riferimento == this.riferimento &&
  4699. other.noteCliente == this.noteCliente &&
  4700. other.noteOrdine == this.noteOrdine &&
  4701. other.idCliente == this.idCliente &&
  4702. other.idFiliale == this.idFiliale &&
  4703. other.stato == this.stato &&
  4704. other.idListino == this.idListino &&
  4705. other.idAgente == this.idAgente &&
  4706. other.idPagamento == this.idPagamento);
  4707. }
  4708. class OrdiniCompanion extends UpdateCompanion<Ordine> {
  4709. final Value<int> idOrdine;
  4710. final Value<int?> idOrdineSede;
  4711. final Value<int?> numeroOrdine;
  4712. final Value<String?> numeroOrdineSede;
  4713. final Value<String?> dataOrdine;
  4714. final Value<String?> dataConsegna;
  4715. final Value<String?> dataModifica;
  4716. final Value<String?> riferimento;
  4717. final Value<String?> noteCliente;
  4718. final Value<String?> noteOrdine;
  4719. final Value<int?> idCliente;
  4720. final Value<int?> idFiliale;
  4721. final Value<String?> stato;
  4722. final Value<int?> idListino;
  4723. final Value<int?> idAgente;
  4724. final Value<int?> idPagamento;
  4725. const OrdiniCompanion({
  4726. this.idOrdine = const Value.absent(),
  4727. this.idOrdineSede = const Value.absent(),
  4728. this.numeroOrdine = const Value.absent(),
  4729. this.numeroOrdineSede = const Value.absent(),
  4730. this.dataOrdine = const Value.absent(),
  4731. this.dataConsegna = const Value.absent(),
  4732. this.dataModifica = const Value.absent(),
  4733. this.riferimento = const Value.absent(),
  4734. this.noteCliente = const Value.absent(),
  4735. this.noteOrdine = const Value.absent(),
  4736. this.idCliente = const Value.absent(),
  4737. this.idFiliale = const Value.absent(),
  4738. this.stato = const Value.absent(),
  4739. this.idListino = const Value.absent(),
  4740. this.idAgente = const Value.absent(),
  4741. this.idPagamento = const Value.absent(),
  4742. });
  4743. OrdiniCompanion.insert({
  4744. this.idOrdine = const Value.absent(),
  4745. this.idOrdineSede = const Value.absent(),
  4746. this.numeroOrdine = const Value.absent(),
  4747. this.numeroOrdineSede = const Value.absent(),
  4748. this.dataOrdine = const Value.absent(),
  4749. this.dataConsegna = const Value.absent(),
  4750. this.dataModifica = const Value.absent(),
  4751. this.riferimento = const Value.absent(),
  4752. this.noteCliente = const Value.absent(),
  4753. this.noteOrdine = const Value.absent(),
  4754. this.idCliente = const Value.absent(),
  4755. this.idFiliale = const Value.absent(),
  4756. this.stato = const Value.absent(),
  4757. this.idListino = const Value.absent(),
  4758. this.idAgente = const Value.absent(),
  4759. this.idPagamento = const Value.absent(),
  4760. });
  4761. static Insertable<Ordine> custom({
  4762. Expression<int>? idOrdine,
  4763. Expression<int>? idOrdineSede,
  4764. Expression<int>? numeroOrdine,
  4765. Expression<String>? numeroOrdineSede,
  4766. Expression<String>? dataOrdine,
  4767. Expression<String>? dataConsegna,
  4768. Expression<String>? dataModifica,
  4769. Expression<String>? riferimento,
  4770. Expression<String>? noteCliente,
  4771. Expression<String>? noteOrdine,
  4772. Expression<int>? idCliente,
  4773. Expression<int>? idFiliale,
  4774. Expression<String>? stato,
  4775. Expression<int>? idListino,
  4776. Expression<int>? idAgente,
  4777. Expression<int>? idPagamento,
  4778. }) {
  4779. return RawValuesInsertable({
  4780. if (idOrdine != null) 'idOrdine': idOrdine,
  4781. if (idOrdineSede != null) 'idOrdineSede': idOrdineSede,
  4782. if (numeroOrdine != null) 'numeroOrdine': numeroOrdine,
  4783. if (numeroOrdineSede != null) 'numeroOrdineSede': numeroOrdineSede,
  4784. if (dataOrdine != null) 'dataOrdine': dataOrdine,
  4785. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  4786. if (dataModifica != null) 'dataModifica': dataModifica,
  4787. if (riferimento != null) 'riferimento': riferimento,
  4788. if (noteCliente != null) 'noteCliente': noteCliente,
  4789. if (noteOrdine != null) 'noteOrdine': noteOrdine,
  4790. if (idCliente != null) 'idCliente': idCliente,
  4791. if (idFiliale != null) 'idFiliale': idFiliale,
  4792. if (stato != null) 'stato': stato,
  4793. if (idListino != null) 'idListino': idListino,
  4794. if (idAgente != null) 'idAgente': idAgente,
  4795. if (idPagamento != null) 'idPagamento': idPagamento,
  4796. });
  4797. }
  4798. OrdiniCompanion copyWith({
  4799. Value<int>? idOrdine,
  4800. Value<int?>? idOrdineSede,
  4801. Value<int?>? numeroOrdine,
  4802. Value<String?>? numeroOrdineSede,
  4803. Value<String?>? dataOrdine,
  4804. Value<String?>? dataConsegna,
  4805. Value<String?>? dataModifica,
  4806. Value<String?>? riferimento,
  4807. Value<String?>? noteCliente,
  4808. Value<String?>? noteOrdine,
  4809. Value<int?>? idCliente,
  4810. Value<int?>? idFiliale,
  4811. Value<String?>? stato,
  4812. Value<int?>? idListino,
  4813. Value<int?>? idAgente,
  4814. Value<int?>? idPagamento,
  4815. }) {
  4816. return OrdiniCompanion(
  4817. idOrdine: idOrdine ?? this.idOrdine,
  4818. idOrdineSede: idOrdineSede ?? this.idOrdineSede,
  4819. numeroOrdine: numeroOrdine ?? this.numeroOrdine,
  4820. numeroOrdineSede: numeroOrdineSede ?? this.numeroOrdineSede,
  4821. dataOrdine: dataOrdine ?? this.dataOrdine,
  4822. dataConsegna: dataConsegna ?? this.dataConsegna,
  4823. dataModifica: dataModifica ?? this.dataModifica,
  4824. riferimento: riferimento ?? this.riferimento,
  4825. noteCliente: noteCliente ?? this.noteCliente,
  4826. noteOrdine: noteOrdine ?? this.noteOrdine,
  4827. idCliente: idCliente ?? this.idCliente,
  4828. idFiliale: idFiliale ?? this.idFiliale,
  4829. stato: stato ?? this.stato,
  4830. idListino: idListino ?? this.idListino,
  4831. idAgente: idAgente ?? this.idAgente,
  4832. idPagamento: idPagamento ?? this.idPagamento,
  4833. );
  4834. }
  4835. @override
  4836. Map<String, Expression> toColumns(bool nullToAbsent) {
  4837. final map = <String, Expression>{};
  4838. if (idOrdine.present) {
  4839. map['idOrdine'] = Variable<int>(idOrdine.value);
  4840. }
  4841. if (idOrdineSede.present) {
  4842. map['idOrdineSede'] = Variable<int>(idOrdineSede.value);
  4843. }
  4844. if (numeroOrdine.present) {
  4845. map['numeroOrdine'] = Variable<int>(numeroOrdine.value);
  4846. }
  4847. if (numeroOrdineSede.present) {
  4848. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede.value);
  4849. }
  4850. if (dataOrdine.present) {
  4851. map['dataOrdine'] = Variable<String>(dataOrdine.value);
  4852. }
  4853. if (dataConsegna.present) {
  4854. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  4855. }
  4856. if (dataModifica.present) {
  4857. map['dataModifica'] = Variable<String>(dataModifica.value);
  4858. }
  4859. if (riferimento.present) {
  4860. map['riferimento'] = Variable<String>(riferimento.value);
  4861. }
  4862. if (noteCliente.present) {
  4863. map['noteCliente'] = Variable<String>(noteCliente.value);
  4864. }
  4865. if (noteOrdine.present) {
  4866. map['noteOrdine'] = Variable<String>(noteOrdine.value);
  4867. }
  4868. if (idCliente.present) {
  4869. map['idCliente'] = Variable<int>(idCliente.value);
  4870. }
  4871. if (idFiliale.present) {
  4872. map['idFiliale'] = Variable<int>(idFiliale.value);
  4873. }
  4874. if (stato.present) {
  4875. map['stato'] = Variable<String>(stato.value);
  4876. }
  4877. if (idListino.present) {
  4878. map['idListino'] = Variable<int>(idListino.value);
  4879. }
  4880. if (idAgente.present) {
  4881. map['idAgente'] = Variable<int>(idAgente.value);
  4882. }
  4883. if (idPagamento.present) {
  4884. map['idPagamento'] = Variable<int>(idPagamento.value);
  4885. }
  4886. return map;
  4887. }
  4888. @override
  4889. String toString() {
  4890. return (StringBuffer('OrdiniCompanion(')
  4891. ..write('idOrdine: $idOrdine, ')
  4892. ..write('idOrdineSede: $idOrdineSede, ')
  4893. ..write('numeroOrdine: $numeroOrdine, ')
  4894. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  4895. ..write('dataOrdine: $dataOrdine, ')
  4896. ..write('dataConsegna: $dataConsegna, ')
  4897. ..write('dataModifica: $dataModifica, ')
  4898. ..write('riferimento: $riferimento, ')
  4899. ..write('noteCliente: $noteCliente, ')
  4900. ..write('noteOrdine: $noteOrdine, ')
  4901. ..write('idCliente: $idCliente, ')
  4902. ..write('idFiliale: $idFiliale, ')
  4903. ..write('stato: $stato, ')
  4904. ..write('idListino: $idListino, ')
  4905. ..write('idAgente: $idAgente, ')
  4906. ..write('idPagamento: $idPagamento')
  4907. ..write(')'))
  4908. .toString();
  4909. }
  4910. }
  4911. class $RigheOrdineTable extends RigheOrdine
  4912. with TableInfo<$RigheOrdineTable, RigaOrdine> {
  4913. @override
  4914. final GeneratedDatabase attachedDatabase;
  4915. final String? _alias;
  4916. $RigheOrdineTable(this.attachedDatabase, [this._alias]);
  4917. static const VerificationMeta _idRigaOrdineMeta = const VerificationMeta(
  4918. 'idRigaOrdine',
  4919. );
  4920. @override
  4921. late final GeneratedColumn<int> idRigaOrdine = GeneratedColumn<int>(
  4922. 'idRigaOrdine',
  4923. aliasedName,
  4924. false,
  4925. hasAutoIncrement: true,
  4926. type: DriftSqlType.int,
  4927. requiredDuringInsert: false,
  4928. defaultConstraints: GeneratedColumn.constraintIsAlways(
  4929. 'PRIMARY KEY AUTOINCREMENT',
  4930. ),
  4931. );
  4932. static const VerificationMeta _idOrdineMeta = const VerificationMeta(
  4933. 'idOrdine',
  4934. );
  4935. @override
  4936. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  4937. 'idOrdine',
  4938. aliasedName,
  4939. true,
  4940. type: DriftSqlType.int,
  4941. requiredDuringInsert: false,
  4942. );
  4943. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  4944. 'idArticolo',
  4945. );
  4946. @override
  4947. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  4948. 'idArticolo',
  4949. aliasedName,
  4950. true,
  4951. type: DriftSqlType.int,
  4952. requiredDuringInsert: false,
  4953. );
  4954. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  4955. 'idListino',
  4956. );
  4957. @override
  4958. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  4959. 'idListino',
  4960. aliasedName,
  4961. true,
  4962. type: DriftSqlType.int,
  4963. requiredDuringInsert: false,
  4964. );
  4965. static const VerificationMeta _quantitaMeta = const VerificationMeta(
  4966. 'quantita',
  4967. );
  4968. @override
  4969. late final GeneratedColumn<double> quantita = GeneratedColumn<double>(
  4970. 'quantita',
  4971. aliasedName,
  4972. true,
  4973. type: DriftSqlType.double,
  4974. requiredDuringInsert: false,
  4975. );
  4976. static const VerificationMeta _prezzoLordoMeta = const VerificationMeta(
  4977. 'prezzoLordo',
  4978. );
  4979. @override
  4980. late final GeneratedColumn<double> prezzoLordo = GeneratedColumn<double>(
  4981. 'prezzoLordo',
  4982. aliasedName,
  4983. true,
  4984. type: DriftSqlType.double,
  4985. requiredDuringInsert: false,
  4986. );
  4987. static const VerificationMeta _sconto1Meta = const VerificationMeta(
  4988. 'sconto1',
  4989. );
  4990. @override
  4991. late final GeneratedColumn<double> sconto1 = GeneratedColumn<double>(
  4992. 'sconto1',
  4993. aliasedName,
  4994. true,
  4995. type: DriftSqlType.double,
  4996. requiredDuringInsert: false,
  4997. );
  4998. static const VerificationMeta _sconto2Meta = const VerificationMeta(
  4999. 'sconto2',
  5000. );
  5001. @override
  5002. late final GeneratedColumn<double> sconto2 = GeneratedColumn<double>(
  5003. 'sconto2',
  5004. aliasedName,
  5005. true,
  5006. type: DriftSqlType.double,
  5007. requiredDuringInsert: false,
  5008. );
  5009. static const VerificationMeta _sconto3Meta = const VerificationMeta(
  5010. 'sconto3',
  5011. );
  5012. @override
  5013. late final GeneratedColumn<double> sconto3 = GeneratedColumn<double>(
  5014. 'sconto3',
  5015. aliasedName,
  5016. true,
  5017. type: DriftSqlType.double,
  5018. requiredDuringInsert: false,
  5019. );
  5020. static const VerificationMeta _sconto4Meta = const VerificationMeta(
  5021. 'sconto4',
  5022. );
  5023. @override
  5024. late final GeneratedColumn<double> sconto4 = GeneratedColumn<double>(
  5025. 'sconto4',
  5026. aliasedName,
  5027. true,
  5028. type: DriftSqlType.double,
  5029. requiredDuringInsert: false,
  5030. );
  5031. static const VerificationMeta _sconto5Meta = const VerificationMeta(
  5032. 'sconto5',
  5033. );
  5034. @override
  5035. late final GeneratedColumn<double> sconto5 = GeneratedColumn<double>(
  5036. 'sconto5',
  5037. aliasedName,
  5038. true,
  5039. type: DriftSqlType.double,
  5040. requiredDuringInsert: false,
  5041. );
  5042. static const VerificationMeta _prezzoNettoMeta = const VerificationMeta(
  5043. 'prezzoNetto',
  5044. );
  5045. @override
  5046. late final GeneratedColumn<double> prezzoNetto = GeneratedColumn<double>(
  5047. 'prezzoNetto',
  5048. aliasedName,
  5049. true,
  5050. type: DriftSqlType.double,
  5051. requiredDuringInsert: false,
  5052. );
  5053. static const VerificationMeta _scontoMerceMeta = const VerificationMeta(
  5054. 'scontoMerce',
  5055. );
  5056. @override
  5057. late final GeneratedColumn<double> scontoMerce = GeneratedColumn<double>(
  5058. 'scontoMerce',
  5059. aliasedName,
  5060. true,
  5061. type: DriftSqlType.double,
  5062. requiredDuringInsert: false,
  5063. );
  5064. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  5065. @override
  5066. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  5067. 'totale',
  5068. aliasedName,
  5069. true,
  5070. type: DriftSqlType.double,
  5071. requiredDuringInsert: false,
  5072. );
  5073. static const VerificationMeta _dataConsegnaMeta = const VerificationMeta(
  5074. 'dataConsegna',
  5075. );
  5076. @override
  5077. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  5078. 'dataConsegna',
  5079. aliasedName,
  5080. true,
  5081. type: DriftSqlType.string,
  5082. requiredDuringInsert: false,
  5083. );
  5084. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  5085. 'dataModifica',
  5086. );
  5087. @override
  5088. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  5089. 'dataModifica',
  5090. aliasedName,
  5091. true,
  5092. type: DriftSqlType.string,
  5093. requiredDuringInsert: false,
  5094. );
  5095. static const VerificationMeta _qtaEvasaMeta = const VerificationMeta(
  5096. 'qtaEvasa',
  5097. );
  5098. @override
  5099. late final GeneratedColumn<double> qtaEvasa = GeneratedColumn<double>(
  5100. 'qtaEvasa',
  5101. aliasedName,
  5102. true,
  5103. type: DriftSqlType.double,
  5104. requiredDuringInsert: false,
  5105. );
  5106. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  5107. @override
  5108. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  5109. 'stato',
  5110. aliasedName,
  5111. true,
  5112. type: DriftSqlType.string,
  5113. requiredDuringInsert: false,
  5114. );
  5115. static const VerificationMeta _colliMeta = const VerificationMeta('colli');
  5116. @override
  5117. late final GeneratedColumn<double> colli = GeneratedColumn<double>(
  5118. 'colli',
  5119. aliasedName,
  5120. true,
  5121. type: DriftSqlType.double,
  5122. requiredDuringInsert: false,
  5123. );
  5124. static const VerificationMeta _promozioneMeta = const VerificationMeta(
  5125. 'promozione',
  5126. );
  5127. @override
  5128. late final GeneratedColumn<int> promozione = GeneratedColumn<int>(
  5129. 'promozione',
  5130. aliasedName,
  5131. true,
  5132. type: DriftSqlType.int,
  5133. requiredDuringInsert: false,
  5134. );
  5135. static const VerificationMeta _rigaPromozioneMeta = const VerificationMeta(
  5136. 'rigaPromozione',
  5137. );
  5138. @override
  5139. late final GeneratedColumn<int> rigaPromozione = GeneratedColumn<int>(
  5140. 'rigaPromozione',
  5141. aliasedName,
  5142. true,
  5143. type: DriftSqlType.int,
  5144. requiredDuringInsert: false,
  5145. );
  5146. static const VerificationMeta _prezzoManualeMeta = const VerificationMeta(
  5147. 'prezzoManuale',
  5148. );
  5149. @override
  5150. late final GeneratedColumn<int> prezzoManuale = GeneratedColumn<int>(
  5151. 'prezzoManuale',
  5152. aliasedName,
  5153. true,
  5154. type: DriftSqlType.int,
  5155. requiredDuringInsert: false,
  5156. );
  5157. @override
  5158. List<GeneratedColumn> get $columns => [
  5159. idRigaOrdine,
  5160. idOrdine,
  5161. idArticolo,
  5162. idListino,
  5163. quantita,
  5164. prezzoLordo,
  5165. sconto1,
  5166. sconto2,
  5167. sconto3,
  5168. sconto4,
  5169. sconto5,
  5170. prezzoNetto,
  5171. scontoMerce,
  5172. totale,
  5173. dataConsegna,
  5174. dataModifica,
  5175. qtaEvasa,
  5176. stato,
  5177. colli,
  5178. promozione,
  5179. rigaPromozione,
  5180. prezzoManuale,
  5181. ];
  5182. @override
  5183. String get aliasedName => _alias ?? actualTableName;
  5184. @override
  5185. String get actualTableName => $name;
  5186. static const String $name = 'Righe_ordine';
  5187. @override
  5188. VerificationContext validateIntegrity(
  5189. Insertable<RigaOrdine> instance, {
  5190. bool isInserting = false,
  5191. }) {
  5192. final context = VerificationContext();
  5193. final data = instance.toColumns(true);
  5194. if (data.containsKey('idRigaOrdine')) {
  5195. context.handle(
  5196. _idRigaOrdineMeta,
  5197. idRigaOrdine.isAcceptableOrUnknown(
  5198. data['idRigaOrdine']!,
  5199. _idRigaOrdineMeta,
  5200. ),
  5201. );
  5202. }
  5203. if (data.containsKey('idOrdine')) {
  5204. context.handle(
  5205. _idOrdineMeta,
  5206. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta),
  5207. );
  5208. }
  5209. if (data.containsKey('idArticolo')) {
  5210. context.handle(
  5211. _idArticoloMeta,
  5212. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  5213. );
  5214. }
  5215. if (data.containsKey('idListino')) {
  5216. context.handle(
  5217. _idListinoMeta,
  5218. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  5219. );
  5220. }
  5221. if (data.containsKey('quantita')) {
  5222. context.handle(
  5223. _quantitaMeta,
  5224. quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta),
  5225. );
  5226. }
  5227. if (data.containsKey('prezzoLordo')) {
  5228. context.handle(
  5229. _prezzoLordoMeta,
  5230. prezzoLordo.isAcceptableOrUnknown(
  5231. data['prezzoLordo']!,
  5232. _prezzoLordoMeta,
  5233. ),
  5234. );
  5235. }
  5236. if (data.containsKey('sconto1')) {
  5237. context.handle(
  5238. _sconto1Meta,
  5239. sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta),
  5240. );
  5241. }
  5242. if (data.containsKey('sconto2')) {
  5243. context.handle(
  5244. _sconto2Meta,
  5245. sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta),
  5246. );
  5247. }
  5248. if (data.containsKey('sconto3')) {
  5249. context.handle(
  5250. _sconto3Meta,
  5251. sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta),
  5252. );
  5253. }
  5254. if (data.containsKey('sconto4')) {
  5255. context.handle(
  5256. _sconto4Meta,
  5257. sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta),
  5258. );
  5259. }
  5260. if (data.containsKey('sconto5')) {
  5261. context.handle(
  5262. _sconto5Meta,
  5263. sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta),
  5264. );
  5265. }
  5266. if (data.containsKey('prezzoNetto')) {
  5267. context.handle(
  5268. _prezzoNettoMeta,
  5269. prezzoNetto.isAcceptableOrUnknown(
  5270. data['prezzoNetto']!,
  5271. _prezzoNettoMeta,
  5272. ),
  5273. );
  5274. }
  5275. if (data.containsKey('scontoMerce')) {
  5276. context.handle(
  5277. _scontoMerceMeta,
  5278. scontoMerce.isAcceptableOrUnknown(
  5279. data['scontoMerce']!,
  5280. _scontoMerceMeta,
  5281. ),
  5282. );
  5283. }
  5284. if (data.containsKey('totale')) {
  5285. context.handle(
  5286. _totaleMeta,
  5287. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta),
  5288. );
  5289. }
  5290. if (data.containsKey('dataConsegna')) {
  5291. context.handle(
  5292. _dataConsegnaMeta,
  5293. dataConsegna.isAcceptableOrUnknown(
  5294. data['dataConsegna']!,
  5295. _dataConsegnaMeta,
  5296. ),
  5297. );
  5298. }
  5299. if (data.containsKey('dataModifica')) {
  5300. context.handle(
  5301. _dataModificaMeta,
  5302. dataModifica.isAcceptableOrUnknown(
  5303. data['dataModifica']!,
  5304. _dataModificaMeta,
  5305. ),
  5306. );
  5307. }
  5308. if (data.containsKey('qtaEvasa')) {
  5309. context.handle(
  5310. _qtaEvasaMeta,
  5311. qtaEvasa.isAcceptableOrUnknown(data['qtaEvasa']!, _qtaEvasaMeta),
  5312. );
  5313. }
  5314. if (data.containsKey('stato')) {
  5315. context.handle(
  5316. _statoMeta,
  5317. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  5318. );
  5319. }
  5320. if (data.containsKey('colli')) {
  5321. context.handle(
  5322. _colliMeta,
  5323. colli.isAcceptableOrUnknown(data['colli']!, _colliMeta),
  5324. );
  5325. }
  5326. if (data.containsKey('promozione')) {
  5327. context.handle(
  5328. _promozioneMeta,
  5329. promozione.isAcceptableOrUnknown(data['promozione']!, _promozioneMeta),
  5330. );
  5331. }
  5332. if (data.containsKey('rigaPromozione')) {
  5333. context.handle(
  5334. _rigaPromozioneMeta,
  5335. rigaPromozione.isAcceptableOrUnknown(
  5336. data['rigaPromozione']!,
  5337. _rigaPromozioneMeta,
  5338. ),
  5339. );
  5340. }
  5341. if (data.containsKey('prezzoManuale')) {
  5342. context.handle(
  5343. _prezzoManualeMeta,
  5344. prezzoManuale.isAcceptableOrUnknown(
  5345. data['prezzoManuale']!,
  5346. _prezzoManualeMeta,
  5347. ),
  5348. );
  5349. }
  5350. return context;
  5351. }
  5352. @override
  5353. Set<GeneratedColumn> get $primaryKey => {idRigaOrdine};
  5354. @override
  5355. RigaOrdine map(Map<String, dynamic> data, {String? tablePrefix}) {
  5356. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  5357. return RigaOrdine(
  5358. idRigaOrdine: attachedDatabase.typeMapping.read(
  5359. DriftSqlType.int,
  5360. data['${effectivePrefix}idRigaOrdine'],
  5361. )!,
  5362. idOrdine: attachedDatabase.typeMapping.read(
  5363. DriftSqlType.int,
  5364. data['${effectivePrefix}idOrdine'],
  5365. ),
  5366. idArticolo: attachedDatabase.typeMapping.read(
  5367. DriftSqlType.int,
  5368. data['${effectivePrefix}idArticolo'],
  5369. ),
  5370. idListino: attachedDatabase.typeMapping.read(
  5371. DriftSqlType.int,
  5372. data['${effectivePrefix}idListino'],
  5373. ),
  5374. quantita: attachedDatabase.typeMapping.read(
  5375. DriftSqlType.double,
  5376. data['${effectivePrefix}quantita'],
  5377. ),
  5378. prezzoLordo: attachedDatabase.typeMapping.read(
  5379. DriftSqlType.double,
  5380. data['${effectivePrefix}prezzoLordo'],
  5381. ),
  5382. sconto1: attachedDatabase.typeMapping.read(
  5383. DriftSqlType.double,
  5384. data['${effectivePrefix}sconto1'],
  5385. ),
  5386. sconto2: attachedDatabase.typeMapping.read(
  5387. DriftSqlType.double,
  5388. data['${effectivePrefix}sconto2'],
  5389. ),
  5390. sconto3: attachedDatabase.typeMapping.read(
  5391. DriftSqlType.double,
  5392. data['${effectivePrefix}sconto3'],
  5393. ),
  5394. sconto4: attachedDatabase.typeMapping.read(
  5395. DriftSqlType.double,
  5396. data['${effectivePrefix}sconto4'],
  5397. ),
  5398. sconto5: attachedDatabase.typeMapping.read(
  5399. DriftSqlType.double,
  5400. data['${effectivePrefix}sconto5'],
  5401. ),
  5402. prezzoNetto: attachedDatabase.typeMapping.read(
  5403. DriftSqlType.double,
  5404. data['${effectivePrefix}prezzoNetto'],
  5405. ),
  5406. scontoMerce: attachedDatabase.typeMapping.read(
  5407. DriftSqlType.double,
  5408. data['${effectivePrefix}scontoMerce'],
  5409. ),
  5410. totale: attachedDatabase.typeMapping.read(
  5411. DriftSqlType.double,
  5412. data['${effectivePrefix}totale'],
  5413. ),
  5414. dataConsegna: attachedDatabase.typeMapping.read(
  5415. DriftSqlType.string,
  5416. data['${effectivePrefix}dataConsegna'],
  5417. ),
  5418. dataModifica: attachedDatabase.typeMapping.read(
  5419. DriftSqlType.string,
  5420. data['${effectivePrefix}dataModifica'],
  5421. ),
  5422. qtaEvasa: attachedDatabase.typeMapping.read(
  5423. DriftSqlType.double,
  5424. data['${effectivePrefix}qtaEvasa'],
  5425. ),
  5426. stato: attachedDatabase.typeMapping.read(
  5427. DriftSqlType.string,
  5428. data['${effectivePrefix}stato'],
  5429. ),
  5430. colli: attachedDatabase.typeMapping.read(
  5431. DriftSqlType.double,
  5432. data['${effectivePrefix}colli'],
  5433. ),
  5434. promozione: attachedDatabase.typeMapping.read(
  5435. DriftSqlType.int,
  5436. data['${effectivePrefix}promozione'],
  5437. ),
  5438. rigaPromozione: attachedDatabase.typeMapping.read(
  5439. DriftSqlType.int,
  5440. data['${effectivePrefix}rigaPromozione'],
  5441. ),
  5442. prezzoManuale: attachedDatabase.typeMapping.read(
  5443. DriftSqlType.int,
  5444. data['${effectivePrefix}prezzoManuale'],
  5445. ),
  5446. );
  5447. }
  5448. @override
  5449. $RigheOrdineTable createAlias(String alias) {
  5450. return $RigheOrdineTable(attachedDatabase, alias);
  5451. }
  5452. }
  5453. class RigaOrdine extends DataClass implements Insertable<RigaOrdine> {
  5454. final int idRigaOrdine;
  5455. final int? idOrdine;
  5456. final int? idArticolo;
  5457. final int? idListino;
  5458. final double? quantita;
  5459. final double? prezzoLordo;
  5460. final double? sconto1;
  5461. final double? sconto2;
  5462. final double? sconto3;
  5463. final double? sconto4;
  5464. final double? sconto5;
  5465. final double? prezzoNetto;
  5466. final double? scontoMerce;
  5467. final double? totale;
  5468. final String? dataConsegna;
  5469. final String? dataModifica;
  5470. final double? qtaEvasa;
  5471. final String? stato;
  5472. final double? colli;
  5473. final int? promozione;
  5474. final int? rigaPromozione;
  5475. final int? prezzoManuale;
  5476. const RigaOrdine({
  5477. required this.idRigaOrdine,
  5478. this.idOrdine,
  5479. this.idArticolo,
  5480. this.idListino,
  5481. this.quantita,
  5482. this.prezzoLordo,
  5483. this.sconto1,
  5484. this.sconto2,
  5485. this.sconto3,
  5486. this.sconto4,
  5487. this.sconto5,
  5488. this.prezzoNetto,
  5489. this.scontoMerce,
  5490. this.totale,
  5491. this.dataConsegna,
  5492. this.dataModifica,
  5493. this.qtaEvasa,
  5494. this.stato,
  5495. this.colli,
  5496. this.promozione,
  5497. this.rigaPromozione,
  5498. this.prezzoManuale,
  5499. });
  5500. @override
  5501. Map<String, Expression> toColumns(bool nullToAbsent) {
  5502. final map = <String, Expression>{};
  5503. map['idRigaOrdine'] = Variable<int>(idRigaOrdine);
  5504. if (!nullToAbsent || idOrdine != null) {
  5505. map['idOrdine'] = Variable<int>(idOrdine);
  5506. }
  5507. if (!nullToAbsent || idArticolo != null) {
  5508. map['idArticolo'] = Variable<int>(idArticolo);
  5509. }
  5510. if (!nullToAbsent || idListino != null) {
  5511. map['idListino'] = Variable<int>(idListino);
  5512. }
  5513. if (!nullToAbsent || quantita != null) {
  5514. map['quantita'] = Variable<double>(quantita);
  5515. }
  5516. if (!nullToAbsent || prezzoLordo != null) {
  5517. map['prezzoLordo'] = Variable<double>(prezzoLordo);
  5518. }
  5519. if (!nullToAbsent || sconto1 != null) {
  5520. map['sconto1'] = Variable<double>(sconto1);
  5521. }
  5522. if (!nullToAbsent || sconto2 != null) {
  5523. map['sconto2'] = Variable<double>(sconto2);
  5524. }
  5525. if (!nullToAbsent || sconto3 != null) {
  5526. map['sconto3'] = Variable<double>(sconto3);
  5527. }
  5528. if (!nullToAbsent || sconto4 != null) {
  5529. map['sconto4'] = Variable<double>(sconto4);
  5530. }
  5531. if (!nullToAbsent || sconto5 != null) {
  5532. map['sconto5'] = Variable<double>(sconto5);
  5533. }
  5534. if (!nullToAbsent || prezzoNetto != null) {
  5535. map['prezzoNetto'] = Variable<double>(prezzoNetto);
  5536. }
  5537. if (!nullToAbsent || scontoMerce != null) {
  5538. map['scontoMerce'] = Variable<double>(scontoMerce);
  5539. }
  5540. if (!nullToAbsent || totale != null) {
  5541. map['totale'] = Variable<double>(totale);
  5542. }
  5543. if (!nullToAbsent || dataConsegna != null) {
  5544. map['dataConsegna'] = Variable<String>(dataConsegna);
  5545. }
  5546. if (!nullToAbsent || dataModifica != null) {
  5547. map['dataModifica'] = Variable<String>(dataModifica);
  5548. }
  5549. if (!nullToAbsent || qtaEvasa != null) {
  5550. map['qtaEvasa'] = Variable<double>(qtaEvasa);
  5551. }
  5552. if (!nullToAbsent || stato != null) {
  5553. map['stato'] = Variable<String>(stato);
  5554. }
  5555. if (!nullToAbsent || colli != null) {
  5556. map['colli'] = Variable<double>(colli);
  5557. }
  5558. if (!nullToAbsent || promozione != null) {
  5559. map['promozione'] = Variable<int>(promozione);
  5560. }
  5561. if (!nullToAbsent || rigaPromozione != null) {
  5562. map['rigaPromozione'] = Variable<int>(rigaPromozione);
  5563. }
  5564. if (!nullToAbsent || prezzoManuale != null) {
  5565. map['prezzoManuale'] = Variable<int>(prezzoManuale);
  5566. }
  5567. return map;
  5568. }
  5569. RigheOrdineCompanion toCompanion(bool nullToAbsent) {
  5570. return RigheOrdineCompanion(
  5571. idRigaOrdine: Value(idRigaOrdine),
  5572. idOrdine: idOrdine == null && nullToAbsent
  5573. ? const Value.absent()
  5574. : Value(idOrdine),
  5575. idArticolo: idArticolo == null && nullToAbsent
  5576. ? const Value.absent()
  5577. : Value(idArticolo),
  5578. idListino: idListino == null && nullToAbsent
  5579. ? const Value.absent()
  5580. : Value(idListino),
  5581. quantita: quantita == null && nullToAbsent
  5582. ? const Value.absent()
  5583. : Value(quantita),
  5584. prezzoLordo: prezzoLordo == null && nullToAbsent
  5585. ? const Value.absent()
  5586. : Value(prezzoLordo),
  5587. sconto1: sconto1 == null && nullToAbsent
  5588. ? const Value.absent()
  5589. : Value(sconto1),
  5590. sconto2: sconto2 == null && nullToAbsent
  5591. ? const Value.absent()
  5592. : Value(sconto2),
  5593. sconto3: sconto3 == null && nullToAbsent
  5594. ? const Value.absent()
  5595. : Value(sconto3),
  5596. sconto4: sconto4 == null && nullToAbsent
  5597. ? const Value.absent()
  5598. : Value(sconto4),
  5599. sconto5: sconto5 == null && nullToAbsent
  5600. ? const Value.absent()
  5601. : Value(sconto5),
  5602. prezzoNetto: prezzoNetto == null && nullToAbsent
  5603. ? const Value.absent()
  5604. : Value(prezzoNetto),
  5605. scontoMerce: scontoMerce == null && nullToAbsent
  5606. ? const Value.absent()
  5607. : Value(scontoMerce),
  5608. totale: totale == null && nullToAbsent
  5609. ? const Value.absent()
  5610. : Value(totale),
  5611. dataConsegna: dataConsegna == null && nullToAbsent
  5612. ? const Value.absent()
  5613. : Value(dataConsegna),
  5614. dataModifica: dataModifica == null && nullToAbsent
  5615. ? const Value.absent()
  5616. : Value(dataModifica),
  5617. qtaEvasa: qtaEvasa == null && nullToAbsent
  5618. ? const Value.absent()
  5619. : Value(qtaEvasa),
  5620. stato: stato == null && nullToAbsent
  5621. ? const Value.absent()
  5622. : Value(stato),
  5623. colli: colli == null && nullToAbsent
  5624. ? const Value.absent()
  5625. : Value(colli),
  5626. promozione: promozione == null && nullToAbsent
  5627. ? const Value.absent()
  5628. : Value(promozione),
  5629. rigaPromozione: rigaPromozione == null && nullToAbsent
  5630. ? const Value.absent()
  5631. : Value(rigaPromozione),
  5632. prezzoManuale: prezzoManuale == null && nullToAbsent
  5633. ? const Value.absent()
  5634. : Value(prezzoManuale),
  5635. );
  5636. }
  5637. factory RigaOrdine.fromJson(
  5638. Map<String, dynamic> json, {
  5639. ValueSerializer? serializer,
  5640. }) {
  5641. serializer ??= driftRuntimeOptions.defaultSerializer;
  5642. return RigaOrdine(
  5643. idRigaOrdine: serializer.fromJson<int>(json['idRigaOrdine']),
  5644. idOrdine: serializer.fromJson<int?>(json['idOrdine']),
  5645. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  5646. idListino: serializer.fromJson<int?>(json['idListino']),
  5647. quantita: serializer.fromJson<double?>(json['quantita']),
  5648. prezzoLordo: serializer.fromJson<double?>(json['prezzoLordo']),
  5649. sconto1: serializer.fromJson<double?>(json['sconto1']),
  5650. sconto2: serializer.fromJson<double?>(json['sconto2']),
  5651. sconto3: serializer.fromJson<double?>(json['sconto3']),
  5652. sconto4: serializer.fromJson<double?>(json['sconto4']),
  5653. sconto5: serializer.fromJson<double?>(json['sconto5']),
  5654. prezzoNetto: serializer.fromJson<double?>(json['prezzoNetto']),
  5655. scontoMerce: serializer.fromJson<double?>(json['scontoMerce']),
  5656. totale: serializer.fromJson<double?>(json['totale']),
  5657. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  5658. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  5659. qtaEvasa: serializer.fromJson<double?>(json['qtaEvasa']),
  5660. stato: serializer.fromJson<String?>(json['stato']),
  5661. colli: serializer.fromJson<double?>(json['colli']),
  5662. promozione: serializer.fromJson<int?>(json['promozione']),
  5663. rigaPromozione: serializer.fromJson<int?>(json['rigaPromozione']),
  5664. prezzoManuale: serializer.fromJson<int?>(json['prezzoManuale']),
  5665. );
  5666. }
  5667. @override
  5668. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  5669. serializer ??= driftRuntimeOptions.defaultSerializer;
  5670. return <String, dynamic>{
  5671. 'idRigaOrdine': serializer.toJson<int>(idRigaOrdine),
  5672. 'idOrdine': serializer.toJson<int?>(idOrdine),
  5673. 'idArticolo': serializer.toJson<int?>(idArticolo),
  5674. 'idListino': serializer.toJson<int?>(idListino),
  5675. 'quantita': serializer.toJson<double?>(quantita),
  5676. 'prezzoLordo': serializer.toJson<double?>(prezzoLordo),
  5677. 'sconto1': serializer.toJson<double?>(sconto1),
  5678. 'sconto2': serializer.toJson<double?>(sconto2),
  5679. 'sconto3': serializer.toJson<double?>(sconto3),
  5680. 'sconto4': serializer.toJson<double?>(sconto4),
  5681. 'sconto5': serializer.toJson<double?>(sconto5),
  5682. 'prezzoNetto': serializer.toJson<double?>(prezzoNetto),
  5683. 'scontoMerce': serializer.toJson<double?>(scontoMerce),
  5684. 'totale': serializer.toJson<double?>(totale),
  5685. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  5686. 'dataModifica': serializer.toJson<String?>(dataModifica),
  5687. 'qtaEvasa': serializer.toJson<double?>(qtaEvasa),
  5688. 'stato': serializer.toJson<String?>(stato),
  5689. 'colli': serializer.toJson<double?>(colli),
  5690. 'promozione': serializer.toJson<int?>(promozione),
  5691. 'rigaPromozione': serializer.toJson<int?>(rigaPromozione),
  5692. 'prezzoManuale': serializer.toJson<int?>(prezzoManuale),
  5693. };
  5694. }
  5695. RigaOrdine copyWith({
  5696. int? idRigaOrdine,
  5697. Value<int?> idOrdine = const Value.absent(),
  5698. Value<int?> idArticolo = const Value.absent(),
  5699. Value<int?> idListino = const Value.absent(),
  5700. Value<double?> quantita = const Value.absent(),
  5701. Value<double?> prezzoLordo = const Value.absent(),
  5702. Value<double?> sconto1 = const Value.absent(),
  5703. Value<double?> sconto2 = const Value.absent(),
  5704. Value<double?> sconto3 = const Value.absent(),
  5705. Value<double?> sconto4 = const Value.absent(),
  5706. Value<double?> sconto5 = const Value.absent(),
  5707. Value<double?> prezzoNetto = const Value.absent(),
  5708. Value<double?> scontoMerce = const Value.absent(),
  5709. Value<double?> totale = const Value.absent(),
  5710. Value<String?> dataConsegna = const Value.absent(),
  5711. Value<String?> dataModifica = const Value.absent(),
  5712. Value<double?> qtaEvasa = const Value.absent(),
  5713. Value<String?> stato = const Value.absent(),
  5714. Value<double?> colli = const Value.absent(),
  5715. Value<int?> promozione = const Value.absent(),
  5716. Value<int?> rigaPromozione = const Value.absent(),
  5717. Value<int?> prezzoManuale = const Value.absent(),
  5718. }) => RigaOrdine(
  5719. idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine,
  5720. idOrdine: idOrdine.present ? idOrdine.value : this.idOrdine,
  5721. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  5722. idListino: idListino.present ? idListino.value : this.idListino,
  5723. quantita: quantita.present ? quantita.value : this.quantita,
  5724. prezzoLordo: prezzoLordo.present ? prezzoLordo.value : this.prezzoLordo,
  5725. sconto1: sconto1.present ? sconto1.value : this.sconto1,
  5726. sconto2: sconto2.present ? sconto2.value : this.sconto2,
  5727. sconto3: sconto3.present ? sconto3.value : this.sconto3,
  5728. sconto4: sconto4.present ? sconto4.value : this.sconto4,
  5729. sconto5: sconto5.present ? sconto5.value : this.sconto5,
  5730. prezzoNetto: prezzoNetto.present ? prezzoNetto.value : this.prezzoNetto,
  5731. scontoMerce: scontoMerce.present ? scontoMerce.value : this.scontoMerce,
  5732. totale: totale.present ? totale.value : this.totale,
  5733. dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  5734. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  5735. qtaEvasa: qtaEvasa.present ? qtaEvasa.value : this.qtaEvasa,
  5736. stato: stato.present ? stato.value : this.stato,
  5737. colli: colli.present ? colli.value : this.colli,
  5738. promozione: promozione.present ? promozione.value : this.promozione,
  5739. rigaPromozione: rigaPromozione.present
  5740. ? rigaPromozione.value
  5741. : this.rigaPromozione,
  5742. prezzoManuale: prezzoManuale.present
  5743. ? prezzoManuale.value
  5744. : this.prezzoManuale,
  5745. );
  5746. RigaOrdine copyWithCompanion(RigheOrdineCompanion data) {
  5747. return RigaOrdine(
  5748. idRigaOrdine: data.idRigaOrdine.present
  5749. ? data.idRigaOrdine.value
  5750. : this.idRigaOrdine,
  5751. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  5752. idArticolo: data.idArticolo.present
  5753. ? data.idArticolo.value
  5754. : this.idArticolo,
  5755. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  5756. quantita: data.quantita.present ? data.quantita.value : this.quantita,
  5757. prezzoLordo: data.prezzoLordo.present
  5758. ? data.prezzoLordo.value
  5759. : this.prezzoLordo,
  5760. sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1,
  5761. sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2,
  5762. sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3,
  5763. sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4,
  5764. sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5,
  5765. prezzoNetto: data.prezzoNetto.present
  5766. ? data.prezzoNetto.value
  5767. : this.prezzoNetto,
  5768. scontoMerce: data.scontoMerce.present
  5769. ? data.scontoMerce.value
  5770. : this.scontoMerce,
  5771. totale: data.totale.present ? data.totale.value : this.totale,
  5772. dataConsegna: data.dataConsegna.present
  5773. ? data.dataConsegna.value
  5774. : this.dataConsegna,
  5775. dataModifica: data.dataModifica.present
  5776. ? data.dataModifica.value
  5777. : this.dataModifica,
  5778. qtaEvasa: data.qtaEvasa.present ? data.qtaEvasa.value : this.qtaEvasa,
  5779. stato: data.stato.present ? data.stato.value : this.stato,
  5780. colli: data.colli.present ? data.colli.value : this.colli,
  5781. promozione: data.promozione.present
  5782. ? data.promozione.value
  5783. : this.promozione,
  5784. rigaPromozione: data.rigaPromozione.present
  5785. ? data.rigaPromozione.value
  5786. : this.rigaPromozione,
  5787. prezzoManuale: data.prezzoManuale.present
  5788. ? data.prezzoManuale.value
  5789. : this.prezzoManuale,
  5790. );
  5791. }
  5792. @override
  5793. String toString() {
  5794. return (StringBuffer('RigaOrdine(')
  5795. ..write('idRigaOrdine: $idRigaOrdine, ')
  5796. ..write('idOrdine: $idOrdine, ')
  5797. ..write('idArticolo: $idArticolo, ')
  5798. ..write('idListino: $idListino, ')
  5799. ..write('quantita: $quantita, ')
  5800. ..write('prezzoLordo: $prezzoLordo, ')
  5801. ..write('sconto1: $sconto1, ')
  5802. ..write('sconto2: $sconto2, ')
  5803. ..write('sconto3: $sconto3, ')
  5804. ..write('sconto4: $sconto4, ')
  5805. ..write('sconto5: $sconto5, ')
  5806. ..write('prezzoNetto: $prezzoNetto, ')
  5807. ..write('scontoMerce: $scontoMerce, ')
  5808. ..write('totale: $totale, ')
  5809. ..write('dataConsegna: $dataConsegna, ')
  5810. ..write('dataModifica: $dataModifica, ')
  5811. ..write('qtaEvasa: $qtaEvasa, ')
  5812. ..write('stato: $stato, ')
  5813. ..write('colli: $colli, ')
  5814. ..write('promozione: $promozione, ')
  5815. ..write('rigaPromozione: $rigaPromozione, ')
  5816. ..write('prezzoManuale: $prezzoManuale')
  5817. ..write(')'))
  5818. .toString();
  5819. }
  5820. @override
  5821. int get hashCode => Object.hashAll([
  5822. idRigaOrdine,
  5823. idOrdine,
  5824. idArticolo,
  5825. idListino,
  5826. quantita,
  5827. prezzoLordo,
  5828. sconto1,
  5829. sconto2,
  5830. sconto3,
  5831. sconto4,
  5832. sconto5,
  5833. prezzoNetto,
  5834. scontoMerce,
  5835. totale,
  5836. dataConsegna,
  5837. dataModifica,
  5838. qtaEvasa,
  5839. stato,
  5840. colli,
  5841. promozione,
  5842. rigaPromozione,
  5843. prezzoManuale,
  5844. ]);
  5845. @override
  5846. bool operator ==(Object other) =>
  5847. identical(this, other) ||
  5848. (other is RigaOrdine &&
  5849. other.idRigaOrdine == this.idRigaOrdine &&
  5850. other.idOrdine == this.idOrdine &&
  5851. other.idArticolo == this.idArticolo &&
  5852. other.idListino == this.idListino &&
  5853. other.quantita == this.quantita &&
  5854. other.prezzoLordo == this.prezzoLordo &&
  5855. other.sconto1 == this.sconto1 &&
  5856. other.sconto2 == this.sconto2 &&
  5857. other.sconto3 == this.sconto3 &&
  5858. other.sconto4 == this.sconto4 &&
  5859. other.sconto5 == this.sconto5 &&
  5860. other.prezzoNetto == this.prezzoNetto &&
  5861. other.scontoMerce == this.scontoMerce &&
  5862. other.totale == this.totale &&
  5863. other.dataConsegna == this.dataConsegna &&
  5864. other.dataModifica == this.dataModifica &&
  5865. other.qtaEvasa == this.qtaEvasa &&
  5866. other.stato == this.stato &&
  5867. other.colli == this.colli &&
  5868. other.promozione == this.promozione &&
  5869. other.rigaPromozione == this.rigaPromozione &&
  5870. other.prezzoManuale == this.prezzoManuale);
  5871. }
  5872. class RigheOrdineCompanion extends UpdateCompanion<RigaOrdine> {
  5873. final Value<int> idRigaOrdine;
  5874. final Value<int?> idOrdine;
  5875. final Value<int?> idArticolo;
  5876. final Value<int?> idListino;
  5877. final Value<double?> quantita;
  5878. final Value<double?> prezzoLordo;
  5879. final Value<double?> sconto1;
  5880. final Value<double?> sconto2;
  5881. final Value<double?> sconto3;
  5882. final Value<double?> sconto4;
  5883. final Value<double?> sconto5;
  5884. final Value<double?> prezzoNetto;
  5885. final Value<double?> scontoMerce;
  5886. final Value<double?> totale;
  5887. final Value<String?> dataConsegna;
  5888. final Value<String?> dataModifica;
  5889. final Value<double?> qtaEvasa;
  5890. final Value<String?> stato;
  5891. final Value<double?> colli;
  5892. final Value<int?> promozione;
  5893. final Value<int?> rigaPromozione;
  5894. final Value<int?> prezzoManuale;
  5895. const RigheOrdineCompanion({
  5896. this.idRigaOrdine = const Value.absent(),
  5897. this.idOrdine = const Value.absent(),
  5898. this.idArticolo = const Value.absent(),
  5899. this.idListino = const Value.absent(),
  5900. this.quantita = const Value.absent(),
  5901. this.prezzoLordo = const Value.absent(),
  5902. this.sconto1 = const Value.absent(),
  5903. this.sconto2 = const Value.absent(),
  5904. this.sconto3 = const Value.absent(),
  5905. this.sconto4 = const Value.absent(),
  5906. this.sconto5 = const Value.absent(),
  5907. this.prezzoNetto = const Value.absent(),
  5908. this.scontoMerce = const Value.absent(),
  5909. this.totale = const Value.absent(),
  5910. this.dataConsegna = const Value.absent(),
  5911. this.dataModifica = const Value.absent(),
  5912. this.qtaEvasa = const Value.absent(),
  5913. this.stato = const Value.absent(),
  5914. this.colli = const Value.absent(),
  5915. this.promozione = const Value.absent(),
  5916. this.rigaPromozione = const Value.absent(),
  5917. this.prezzoManuale = const Value.absent(),
  5918. });
  5919. RigheOrdineCompanion.insert({
  5920. this.idRigaOrdine = const Value.absent(),
  5921. this.idOrdine = const Value.absent(),
  5922. this.idArticolo = const Value.absent(),
  5923. this.idListino = const Value.absent(),
  5924. this.quantita = const Value.absent(),
  5925. this.prezzoLordo = const Value.absent(),
  5926. this.sconto1 = const Value.absent(),
  5927. this.sconto2 = const Value.absent(),
  5928. this.sconto3 = const Value.absent(),
  5929. this.sconto4 = const Value.absent(),
  5930. this.sconto5 = const Value.absent(),
  5931. this.prezzoNetto = const Value.absent(),
  5932. this.scontoMerce = const Value.absent(),
  5933. this.totale = const Value.absent(),
  5934. this.dataConsegna = const Value.absent(),
  5935. this.dataModifica = const Value.absent(),
  5936. this.qtaEvasa = const Value.absent(),
  5937. this.stato = const Value.absent(),
  5938. this.colli = const Value.absent(),
  5939. this.promozione = const Value.absent(),
  5940. this.rigaPromozione = const Value.absent(),
  5941. this.prezzoManuale = const Value.absent(),
  5942. });
  5943. static Insertable<RigaOrdine> custom({
  5944. Expression<int>? idRigaOrdine,
  5945. Expression<int>? idOrdine,
  5946. Expression<int>? idArticolo,
  5947. Expression<int>? idListino,
  5948. Expression<double>? quantita,
  5949. Expression<double>? prezzoLordo,
  5950. Expression<double>? sconto1,
  5951. Expression<double>? sconto2,
  5952. Expression<double>? sconto3,
  5953. Expression<double>? sconto4,
  5954. Expression<double>? sconto5,
  5955. Expression<double>? prezzoNetto,
  5956. Expression<double>? scontoMerce,
  5957. Expression<double>? totale,
  5958. Expression<String>? dataConsegna,
  5959. Expression<String>? dataModifica,
  5960. Expression<double>? qtaEvasa,
  5961. Expression<String>? stato,
  5962. Expression<double>? colli,
  5963. Expression<int>? promozione,
  5964. Expression<int>? rigaPromozione,
  5965. Expression<int>? prezzoManuale,
  5966. }) {
  5967. return RawValuesInsertable({
  5968. if (idRigaOrdine != null) 'idRigaOrdine': idRigaOrdine,
  5969. if (idOrdine != null) 'idOrdine': idOrdine,
  5970. if (idArticolo != null) 'idArticolo': idArticolo,
  5971. if (idListino != null) 'idListino': idListino,
  5972. if (quantita != null) 'quantita': quantita,
  5973. if (prezzoLordo != null) 'prezzoLordo': prezzoLordo,
  5974. if (sconto1 != null) 'sconto1': sconto1,
  5975. if (sconto2 != null) 'sconto2': sconto2,
  5976. if (sconto3 != null) 'sconto3': sconto3,
  5977. if (sconto4 != null) 'sconto4': sconto4,
  5978. if (sconto5 != null) 'sconto5': sconto5,
  5979. if (prezzoNetto != null) 'prezzoNetto': prezzoNetto,
  5980. if (scontoMerce != null) 'scontoMerce': scontoMerce,
  5981. if (totale != null) 'totale': totale,
  5982. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  5983. if (dataModifica != null) 'dataModifica': dataModifica,
  5984. if (qtaEvasa != null) 'qtaEvasa': qtaEvasa,
  5985. if (stato != null) 'stato': stato,
  5986. if (colli != null) 'colli': colli,
  5987. if (promozione != null) 'promozione': promozione,
  5988. if (rigaPromozione != null) 'rigaPromozione': rigaPromozione,
  5989. if (prezzoManuale != null) 'prezzoManuale': prezzoManuale,
  5990. });
  5991. }
  5992. RigheOrdineCompanion copyWith({
  5993. Value<int>? idRigaOrdine,
  5994. Value<int?>? idOrdine,
  5995. Value<int?>? idArticolo,
  5996. Value<int?>? idListino,
  5997. Value<double?>? quantita,
  5998. Value<double?>? prezzoLordo,
  5999. Value<double?>? sconto1,
  6000. Value<double?>? sconto2,
  6001. Value<double?>? sconto3,
  6002. Value<double?>? sconto4,
  6003. Value<double?>? sconto5,
  6004. Value<double?>? prezzoNetto,
  6005. Value<double?>? scontoMerce,
  6006. Value<double?>? totale,
  6007. Value<String?>? dataConsegna,
  6008. Value<String?>? dataModifica,
  6009. Value<double?>? qtaEvasa,
  6010. Value<String?>? stato,
  6011. Value<double?>? colli,
  6012. Value<int?>? promozione,
  6013. Value<int?>? rigaPromozione,
  6014. Value<int?>? prezzoManuale,
  6015. }) {
  6016. return RigheOrdineCompanion(
  6017. idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine,
  6018. idOrdine: idOrdine ?? this.idOrdine,
  6019. idArticolo: idArticolo ?? this.idArticolo,
  6020. idListino: idListino ?? this.idListino,
  6021. quantita: quantita ?? this.quantita,
  6022. prezzoLordo: prezzoLordo ?? this.prezzoLordo,
  6023. sconto1: sconto1 ?? this.sconto1,
  6024. sconto2: sconto2 ?? this.sconto2,
  6025. sconto3: sconto3 ?? this.sconto3,
  6026. sconto4: sconto4 ?? this.sconto4,
  6027. sconto5: sconto5 ?? this.sconto5,
  6028. prezzoNetto: prezzoNetto ?? this.prezzoNetto,
  6029. scontoMerce: scontoMerce ?? this.scontoMerce,
  6030. totale: totale ?? this.totale,
  6031. dataConsegna: dataConsegna ?? this.dataConsegna,
  6032. dataModifica: dataModifica ?? this.dataModifica,
  6033. qtaEvasa: qtaEvasa ?? this.qtaEvasa,
  6034. stato: stato ?? this.stato,
  6035. colli: colli ?? this.colli,
  6036. promozione: promozione ?? this.promozione,
  6037. rigaPromozione: rigaPromozione ?? this.rigaPromozione,
  6038. prezzoManuale: prezzoManuale ?? this.prezzoManuale,
  6039. );
  6040. }
  6041. @override
  6042. Map<String, Expression> toColumns(bool nullToAbsent) {
  6043. final map = <String, Expression>{};
  6044. if (idRigaOrdine.present) {
  6045. map['idRigaOrdine'] = Variable<int>(idRigaOrdine.value);
  6046. }
  6047. if (idOrdine.present) {
  6048. map['idOrdine'] = Variable<int>(idOrdine.value);
  6049. }
  6050. if (idArticolo.present) {
  6051. map['idArticolo'] = Variable<int>(idArticolo.value);
  6052. }
  6053. if (idListino.present) {
  6054. map['idListino'] = Variable<int>(idListino.value);
  6055. }
  6056. if (quantita.present) {
  6057. map['quantita'] = Variable<double>(quantita.value);
  6058. }
  6059. if (prezzoLordo.present) {
  6060. map['prezzoLordo'] = Variable<double>(prezzoLordo.value);
  6061. }
  6062. if (sconto1.present) {
  6063. map['sconto1'] = Variable<double>(sconto1.value);
  6064. }
  6065. if (sconto2.present) {
  6066. map['sconto2'] = Variable<double>(sconto2.value);
  6067. }
  6068. if (sconto3.present) {
  6069. map['sconto3'] = Variable<double>(sconto3.value);
  6070. }
  6071. if (sconto4.present) {
  6072. map['sconto4'] = Variable<double>(sconto4.value);
  6073. }
  6074. if (sconto5.present) {
  6075. map['sconto5'] = Variable<double>(sconto5.value);
  6076. }
  6077. if (prezzoNetto.present) {
  6078. map['prezzoNetto'] = Variable<double>(prezzoNetto.value);
  6079. }
  6080. if (scontoMerce.present) {
  6081. map['scontoMerce'] = Variable<double>(scontoMerce.value);
  6082. }
  6083. if (totale.present) {
  6084. map['totale'] = Variable<double>(totale.value);
  6085. }
  6086. if (dataConsegna.present) {
  6087. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  6088. }
  6089. if (dataModifica.present) {
  6090. map['dataModifica'] = Variable<String>(dataModifica.value);
  6091. }
  6092. if (qtaEvasa.present) {
  6093. map['qtaEvasa'] = Variable<double>(qtaEvasa.value);
  6094. }
  6095. if (stato.present) {
  6096. map['stato'] = Variable<String>(stato.value);
  6097. }
  6098. if (colli.present) {
  6099. map['colli'] = Variable<double>(colli.value);
  6100. }
  6101. if (promozione.present) {
  6102. map['promozione'] = Variable<int>(promozione.value);
  6103. }
  6104. if (rigaPromozione.present) {
  6105. map['rigaPromozione'] = Variable<int>(rigaPromozione.value);
  6106. }
  6107. if (prezzoManuale.present) {
  6108. map['prezzoManuale'] = Variable<int>(prezzoManuale.value);
  6109. }
  6110. return map;
  6111. }
  6112. @override
  6113. String toString() {
  6114. return (StringBuffer('RigheOrdineCompanion(')
  6115. ..write('idRigaOrdine: $idRigaOrdine, ')
  6116. ..write('idOrdine: $idOrdine, ')
  6117. ..write('idArticolo: $idArticolo, ')
  6118. ..write('idListino: $idListino, ')
  6119. ..write('quantita: $quantita, ')
  6120. ..write('prezzoLordo: $prezzoLordo, ')
  6121. ..write('sconto1: $sconto1, ')
  6122. ..write('sconto2: $sconto2, ')
  6123. ..write('sconto3: $sconto3, ')
  6124. ..write('sconto4: $sconto4, ')
  6125. ..write('sconto5: $sconto5, ')
  6126. ..write('prezzoNetto: $prezzoNetto, ')
  6127. ..write('scontoMerce: $scontoMerce, ')
  6128. ..write('totale: $totale, ')
  6129. ..write('dataConsegna: $dataConsegna, ')
  6130. ..write('dataModifica: $dataModifica, ')
  6131. ..write('qtaEvasa: $qtaEvasa, ')
  6132. ..write('stato: $stato, ')
  6133. ..write('colli: $colli, ')
  6134. ..write('promozione: $promozione, ')
  6135. ..write('rigaPromozione: $rigaPromozione, ')
  6136. ..write('prezzoManuale: $prezzoManuale')
  6137. ..write(')'))
  6138. .toString();
  6139. }
  6140. }
  6141. class $FilialiTable extends Filiali with TableInfo<$FilialiTable, Filiale> {
  6142. @override
  6143. final GeneratedDatabase attachedDatabase;
  6144. final String? _alias;
  6145. $FilialiTable(this.attachedDatabase, [this._alias]);
  6146. static const VerificationMeta _idFilialeMeta = const VerificationMeta(
  6147. 'idFiliale',
  6148. );
  6149. @override
  6150. late final GeneratedColumn<int> idFiliale = GeneratedColumn<int>(
  6151. 'idFiliale',
  6152. aliasedName,
  6153. false,
  6154. hasAutoIncrement: true,
  6155. type: DriftSqlType.int,
  6156. requiredDuringInsert: false,
  6157. defaultConstraints: GeneratedColumn.constraintIsAlways(
  6158. 'PRIMARY KEY AUTOINCREMENT',
  6159. ),
  6160. );
  6161. static const VerificationMeta _idFilialeRemotoMeta = const VerificationMeta(
  6162. 'idFilialeRemoto',
  6163. );
  6164. @override
  6165. late final GeneratedColumn<int> idFilialeRemoto = GeneratedColumn<int>(
  6166. 'idFilialeRemoto',
  6167. aliasedName,
  6168. true,
  6169. type: DriftSqlType.int,
  6170. requiredDuringInsert: false,
  6171. );
  6172. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  6173. 'idCliente',
  6174. );
  6175. @override
  6176. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  6177. 'idCliente',
  6178. aliasedName,
  6179. true,
  6180. type: DriftSqlType.int,
  6181. requiredDuringInsert: false,
  6182. );
  6183. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  6184. 'idAgente',
  6185. );
  6186. @override
  6187. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  6188. 'idAgente',
  6189. aliasedName,
  6190. true,
  6191. type: DriftSqlType.int,
  6192. requiredDuringInsert: false,
  6193. );
  6194. static const VerificationMeta _codFilialeMeta = const VerificationMeta(
  6195. 'codFiliale',
  6196. );
  6197. @override
  6198. late final GeneratedColumn<String> codFiliale = GeneratedColumn<String>(
  6199. 'codFiliale',
  6200. aliasedName,
  6201. true,
  6202. type: DriftSqlType.string,
  6203. requiredDuringInsert: false,
  6204. );
  6205. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  6206. 'descrizione',
  6207. );
  6208. @override
  6209. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  6210. 'descrizione',
  6211. aliasedName,
  6212. true,
  6213. type: DriftSqlType.string,
  6214. requiredDuringInsert: false,
  6215. );
  6216. static const VerificationMeta _indirizzoMeta = const VerificationMeta(
  6217. 'indirizzo',
  6218. );
  6219. @override
  6220. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  6221. 'indirizzo',
  6222. aliasedName,
  6223. true,
  6224. type: DriftSqlType.string,
  6225. requiredDuringInsert: false,
  6226. );
  6227. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  6228. @override
  6229. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  6230. 'citta',
  6231. aliasedName,
  6232. true,
  6233. type: DriftSqlType.string,
  6234. requiredDuringInsert: false,
  6235. );
  6236. static const VerificationMeta _provinciaMeta = const VerificationMeta(
  6237. 'provincia',
  6238. );
  6239. @override
  6240. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  6241. 'provincia',
  6242. aliasedName,
  6243. true,
  6244. type: DriftSqlType.string,
  6245. requiredDuringInsert: false,
  6246. );
  6247. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  6248. @override
  6249. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  6250. 'cap',
  6251. aliasedName,
  6252. true,
  6253. type: DriftSqlType.string,
  6254. requiredDuringInsert: false,
  6255. );
  6256. static const VerificationMeta _frazioneMeta = const VerificationMeta(
  6257. 'frazione',
  6258. );
  6259. @override
  6260. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  6261. 'frazione',
  6262. aliasedName,
  6263. true,
  6264. type: DriftSqlType.string,
  6265. requiredDuringInsert: false,
  6266. );
  6267. static const VerificationMeta _nazioneMeta = const VerificationMeta(
  6268. 'nazione',
  6269. );
  6270. @override
  6271. late final GeneratedColumn<String> nazione = GeneratedColumn<String>(
  6272. 'nazione',
  6273. aliasedName,
  6274. true,
  6275. type: DriftSqlType.string,
  6276. requiredDuringInsert: false,
  6277. );
  6278. static const VerificationMeta _telefonoMeta = const VerificationMeta(
  6279. 'telefono',
  6280. );
  6281. @override
  6282. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  6283. 'telefono',
  6284. aliasedName,
  6285. true,
  6286. type: DriftSqlType.string,
  6287. requiredDuringInsert: false,
  6288. );
  6289. static const VerificationMeta _cellulareMeta = const VerificationMeta(
  6290. 'cellulare',
  6291. );
  6292. @override
  6293. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  6294. 'cellulare',
  6295. aliasedName,
  6296. true,
  6297. type: DriftSqlType.string,
  6298. requiredDuringInsert: false,
  6299. );
  6300. static const VerificationMeta _faxMeta = const VerificationMeta('fax');
  6301. @override
  6302. late final GeneratedColumn<String> fax = GeneratedColumn<String>(
  6303. 'fax',
  6304. aliasedName,
  6305. true,
  6306. type: DriftSqlType.string,
  6307. requiredDuringInsert: false,
  6308. );
  6309. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  6310. @override
  6311. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  6312. 'email',
  6313. aliasedName,
  6314. true,
  6315. type: DriftSqlType.string,
  6316. requiredDuringInsert: false,
  6317. );
  6318. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  6319. @override
  6320. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  6321. 'stato',
  6322. aliasedName,
  6323. true,
  6324. type: DriftSqlType.string,
  6325. requiredDuringInsert: false,
  6326. );
  6327. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  6328. @override
  6329. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  6330. 'attivo',
  6331. aliasedName,
  6332. false,
  6333. type: DriftSqlType.int,
  6334. requiredDuringInsert: false,
  6335. defaultValue: const Constant(1),
  6336. );
  6337. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  6338. @override
  6339. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  6340. 'note',
  6341. aliasedName,
  6342. true,
  6343. type: DriftSqlType.string,
  6344. requiredDuringInsert: false,
  6345. );
  6346. @override
  6347. List<GeneratedColumn> get $columns => [
  6348. idFiliale,
  6349. idFilialeRemoto,
  6350. idCliente,
  6351. idAgente,
  6352. codFiliale,
  6353. descrizione,
  6354. indirizzo,
  6355. citta,
  6356. provincia,
  6357. cap,
  6358. frazione,
  6359. nazione,
  6360. telefono,
  6361. cellulare,
  6362. fax,
  6363. email,
  6364. stato,
  6365. attivo,
  6366. note,
  6367. ];
  6368. @override
  6369. String get aliasedName => _alias ?? actualTableName;
  6370. @override
  6371. String get actualTableName => $name;
  6372. static const String $name = 'Filiali';
  6373. @override
  6374. VerificationContext validateIntegrity(
  6375. Insertable<Filiale> instance, {
  6376. bool isInserting = false,
  6377. }) {
  6378. final context = VerificationContext();
  6379. final data = instance.toColumns(true);
  6380. if (data.containsKey('idFiliale')) {
  6381. context.handle(
  6382. _idFilialeMeta,
  6383. idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta),
  6384. );
  6385. }
  6386. if (data.containsKey('idFilialeRemoto')) {
  6387. context.handle(
  6388. _idFilialeRemotoMeta,
  6389. idFilialeRemoto.isAcceptableOrUnknown(
  6390. data['idFilialeRemoto']!,
  6391. _idFilialeRemotoMeta,
  6392. ),
  6393. );
  6394. }
  6395. if (data.containsKey('idCliente')) {
  6396. context.handle(
  6397. _idClienteMeta,
  6398. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  6399. );
  6400. }
  6401. if (data.containsKey('idAgente')) {
  6402. context.handle(
  6403. _idAgenteMeta,
  6404. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  6405. );
  6406. }
  6407. if (data.containsKey('codFiliale')) {
  6408. context.handle(
  6409. _codFilialeMeta,
  6410. codFiliale.isAcceptableOrUnknown(data['codFiliale']!, _codFilialeMeta),
  6411. );
  6412. }
  6413. if (data.containsKey('descrizione')) {
  6414. context.handle(
  6415. _descrizioneMeta,
  6416. descrizione.isAcceptableOrUnknown(
  6417. data['descrizione']!,
  6418. _descrizioneMeta,
  6419. ),
  6420. );
  6421. }
  6422. if (data.containsKey('indirizzo')) {
  6423. context.handle(
  6424. _indirizzoMeta,
  6425. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta),
  6426. );
  6427. }
  6428. if (data.containsKey('citta')) {
  6429. context.handle(
  6430. _cittaMeta,
  6431. citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta),
  6432. );
  6433. }
  6434. if (data.containsKey('provincia')) {
  6435. context.handle(
  6436. _provinciaMeta,
  6437. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta),
  6438. );
  6439. }
  6440. if (data.containsKey('cap')) {
  6441. context.handle(
  6442. _capMeta,
  6443. cap.isAcceptableOrUnknown(data['cap']!, _capMeta),
  6444. );
  6445. }
  6446. if (data.containsKey('frazione')) {
  6447. context.handle(
  6448. _frazioneMeta,
  6449. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta),
  6450. );
  6451. }
  6452. if (data.containsKey('nazione')) {
  6453. context.handle(
  6454. _nazioneMeta,
  6455. nazione.isAcceptableOrUnknown(data['nazione']!, _nazioneMeta),
  6456. );
  6457. }
  6458. if (data.containsKey('telefono')) {
  6459. context.handle(
  6460. _telefonoMeta,
  6461. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta),
  6462. );
  6463. }
  6464. if (data.containsKey('cellulare')) {
  6465. context.handle(
  6466. _cellulareMeta,
  6467. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta),
  6468. );
  6469. }
  6470. if (data.containsKey('fax')) {
  6471. context.handle(
  6472. _faxMeta,
  6473. fax.isAcceptableOrUnknown(data['fax']!, _faxMeta),
  6474. );
  6475. }
  6476. if (data.containsKey('email')) {
  6477. context.handle(
  6478. _emailMeta,
  6479. email.isAcceptableOrUnknown(data['email']!, _emailMeta),
  6480. );
  6481. }
  6482. if (data.containsKey('stato')) {
  6483. context.handle(
  6484. _statoMeta,
  6485. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  6486. );
  6487. }
  6488. if (data.containsKey('attivo')) {
  6489. context.handle(
  6490. _attivoMeta,
  6491. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  6492. );
  6493. }
  6494. if (data.containsKey('note')) {
  6495. context.handle(
  6496. _noteMeta,
  6497. note.isAcceptableOrUnknown(data['note']!, _noteMeta),
  6498. );
  6499. }
  6500. return context;
  6501. }
  6502. @override
  6503. Set<GeneratedColumn> get $primaryKey => {idFiliale};
  6504. @override
  6505. Filiale map(Map<String, dynamic> data, {String? tablePrefix}) {
  6506. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  6507. return Filiale(
  6508. idFiliale: attachedDatabase.typeMapping.read(
  6509. DriftSqlType.int,
  6510. data['${effectivePrefix}idFiliale'],
  6511. )!,
  6512. idFilialeRemoto: attachedDatabase.typeMapping.read(
  6513. DriftSqlType.int,
  6514. data['${effectivePrefix}idFilialeRemoto'],
  6515. ),
  6516. idCliente: attachedDatabase.typeMapping.read(
  6517. DriftSqlType.int,
  6518. data['${effectivePrefix}idCliente'],
  6519. ),
  6520. idAgente: attachedDatabase.typeMapping.read(
  6521. DriftSqlType.int,
  6522. data['${effectivePrefix}idAgente'],
  6523. ),
  6524. codFiliale: attachedDatabase.typeMapping.read(
  6525. DriftSqlType.string,
  6526. data['${effectivePrefix}codFiliale'],
  6527. ),
  6528. descrizione: attachedDatabase.typeMapping.read(
  6529. DriftSqlType.string,
  6530. data['${effectivePrefix}descrizione'],
  6531. ),
  6532. indirizzo: attachedDatabase.typeMapping.read(
  6533. DriftSqlType.string,
  6534. data['${effectivePrefix}indirizzo'],
  6535. ),
  6536. citta: attachedDatabase.typeMapping.read(
  6537. DriftSqlType.string,
  6538. data['${effectivePrefix}citta'],
  6539. ),
  6540. provincia: attachedDatabase.typeMapping.read(
  6541. DriftSqlType.string,
  6542. data['${effectivePrefix}provincia'],
  6543. ),
  6544. cap: attachedDatabase.typeMapping.read(
  6545. DriftSqlType.string,
  6546. data['${effectivePrefix}cap'],
  6547. ),
  6548. frazione: attachedDatabase.typeMapping.read(
  6549. DriftSqlType.string,
  6550. data['${effectivePrefix}frazione'],
  6551. ),
  6552. nazione: attachedDatabase.typeMapping.read(
  6553. DriftSqlType.string,
  6554. data['${effectivePrefix}nazione'],
  6555. ),
  6556. telefono: attachedDatabase.typeMapping.read(
  6557. DriftSqlType.string,
  6558. data['${effectivePrefix}telefono'],
  6559. ),
  6560. cellulare: attachedDatabase.typeMapping.read(
  6561. DriftSqlType.string,
  6562. data['${effectivePrefix}cellulare'],
  6563. ),
  6564. fax: attachedDatabase.typeMapping.read(
  6565. DriftSqlType.string,
  6566. data['${effectivePrefix}fax'],
  6567. ),
  6568. email: attachedDatabase.typeMapping.read(
  6569. DriftSqlType.string,
  6570. data['${effectivePrefix}email'],
  6571. ),
  6572. stato: attachedDatabase.typeMapping.read(
  6573. DriftSqlType.string,
  6574. data['${effectivePrefix}stato'],
  6575. ),
  6576. attivo: attachedDatabase.typeMapping.read(
  6577. DriftSqlType.int,
  6578. data['${effectivePrefix}attivo'],
  6579. )!,
  6580. note: attachedDatabase.typeMapping.read(
  6581. DriftSqlType.string,
  6582. data['${effectivePrefix}note'],
  6583. ),
  6584. );
  6585. }
  6586. @override
  6587. $FilialiTable createAlias(String alias) {
  6588. return $FilialiTable(attachedDatabase, alias);
  6589. }
  6590. }
  6591. class Filiale extends DataClass implements Insertable<Filiale> {
  6592. final int idFiliale;
  6593. final int? idFilialeRemoto;
  6594. final int? idCliente;
  6595. final int? idAgente;
  6596. final String? codFiliale;
  6597. final String? descrizione;
  6598. final String? indirizzo;
  6599. final String? citta;
  6600. final String? provincia;
  6601. final String? cap;
  6602. final String? frazione;
  6603. final String? nazione;
  6604. final String? telefono;
  6605. final String? cellulare;
  6606. final String? fax;
  6607. final String? email;
  6608. final String? stato;
  6609. final int attivo;
  6610. final String? note;
  6611. const Filiale({
  6612. required this.idFiliale,
  6613. this.idFilialeRemoto,
  6614. this.idCliente,
  6615. this.idAgente,
  6616. this.codFiliale,
  6617. this.descrizione,
  6618. this.indirizzo,
  6619. this.citta,
  6620. this.provincia,
  6621. this.cap,
  6622. this.frazione,
  6623. this.nazione,
  6624. this.telefono,
  6625. this.cellulare,
  6626. this.fax,
  6627. this.email,
  6628. this.stato,
  6629. required this.attivo,
  6630. this.note,
  6631. });
  6632. @override
  6633. Map<String, Expression> toColumns(bool nullToAbsent) {
  6634. final map = <String, Expression>{};
  6635. map['idFiliale'] = Variable<int>(idFiliale);
  6636. if (!nullToAbsent || idFilialeRemoto != null) {
  6637. map['idFilialeRemoto'] = Variable<int>(idFilialeRemoto);
  6638. }
  6639. if (!nullToAbsent || idCliente != null) {
  6640. map['idCliente'] = Variable<int>(idCliente);
  6641. }
  6642. if (!nullToAbsent || idAgente != null) {
  6643. map['idAgente'] = Variable<int>(idAgente);
  6644. }
  6645. if (!nullToAbsent || codFiliale != null) {
  6646. map['codFiliale'] = Variable<String>(codFiliale);
  6647. }
  6648. if (!nullToAbsent || descrizione != null) {
  6649. map['descrizione'] = Variable<String>(descrizione);
  6650. }
  6651. if (!nullToAbsent || indirizzo != null) {
  6652. map['indirizzo'] = Variable<String>(indirizzo);
  6653. }
  6654. if (!nullToAbsent || citta != null) {
  6655. map['citta'] = Variable<String>(citta);
  6656. }
  6657. if (!nullToAbsent || provincia != null) {
  6658. map['provincia'] = Variable<String>(provincia);
  6659. }
  6660. if (!nullToAbsent || cap != null) {
  6661. map['cap'] = Variable<String>(cap);
  6662. }
  6663. if (!nullToAbsent || frazione != null) {
  6664. map['frazione'] = Variable<String>(frazione);
  6665. }
  6666. if (!nullToAbsent || nazione != null) {
  6667. map['nazione'] = Variable<String>(nazione);
  6668. }
  6669. if (!nullToAbsent || telefono != null) {
  6670. map['telefono'] = Variable<String>(telefono);
  6671. }
  6672. if (!nullToAbsent || cellulare != null) {
  6673. map['cellulare'] = Variable<String>(cellulare);
  6674. }
  6675. if (!nullToAbsent || fax != null) {
  6676. map['fax'] = Variable<String>(fax);
  6677. }
  6678. if (!nullToAbsent || email != null) {
  6679. map['email'] = Variable<String>(email);
  6680. }
  6681. if (!nullToAbsent || stato != null) {
  6682. map['stato'] = Variable<String>(stato);
  6683. }
  6684. map['attivo'] = Variable<int>(attivo);
  6685. if (!nullToAbsent || note != null) {
  6686. map['note'] = Variable<String>(note);
  6687. }
  6688. return map;
  6689. }
  6690. FilialiCompanion toCompanion(bool nullToAbsent) {
  6691. return FilialiCompanion(
  6692. idFiliale: Value(idFiliale),
  6693. idFilialeRemoto: idFilialeRemoto == null && nullToAbsent
  6694. ? const Value.absent()
  6695. : Value(idFilialeRemoto),
  6696. idCliente: idCliente == null && nullToAbsent
  6697. ? const Value.absent()
  6698. : Value(idCliente),
  6699. idAgente: idAgente == null && nullToAbsent
  6700. ? const Value.absent()
  6701. : Value(idAgente),
  6702. codFiliale: codFiliale == null && nullToAbsent
  6703. ? const Value.absent()
  6704. : Value(codFiliale),
  6705. descrizione: descrizione == null && nullToAbsent
  6706. ? const Value.absent()
  6707. : Value(descrizione),
  6708. indirizzo: indirizzo == null && nullToAbsent
  6709. ? const Value.absent()
  6710. : Value(indirizzo),
  6711. citta: citta == null && nullToAbsent
  6712. ? const Value.absent()
  6713. : Value(citta),
  6714. provincia: provincia == null && nullToAbsent
  6715. ? const Value.absent()
  6716. : Value(provincia),
  6717. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  6718. frazione: frazione == null && nullToAbsent
  6719. ? const Value.absent()
  6720. : Value(frazione),
  6721. nazione: nazione == null && nullToAbsent
  6722. ? const Value.absent()
  6723. : Value(nazione),
  6724. telefono: telefono == null && nullToAbsent
  6725. ? const Value.absent()
  6726. : Value(telefono),
  6727. cellulare: cellulare == null && nullToAbsent
  6728. ? const Value.absent()
  6729. : Value(cellulare),
  6730. fax: fax == null && nullToAbsent ? const Value.absent() : Value(fax),
  6731. email: email == null && nullToAbsent
  6732. ? const Value.absent()
  6733. : Value(email),
  6734. stato: stato == null && nullToAbsent
  6735. ? const Value.absent()
  6736. : Value(stato),
  6737. attivo: Value(attivo),
  6738. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  6739. );
  6740. }
  6741. factory Filiale.fromJson(
  6742. Map<String, dynamic> json, {
  6743. ValueSerializer? serializer,
  6744. }) {
  6745. serializer ??= driftRuntimeOptions.defaultSerializer;
  6746. return Filiale(
  6747. idFiliale: serializer.fromJson<int>(json['idFiliale']),
  6748. idFilialeRemoto: serializer.fromJson<int?>(json['idFilialeRemoto']),
  6749. idCliente: serializer.fromJson<int?>(json['idCliente']),
  6750. idAgente: serializer.fromJson<int?>(json['idAgente']),
  6751. codFiliale: serializer.fromJson<String?>(json['codFiliale']),
  6752. descrizione: serializer.fromJson<String?>(json['descrizione']),
  6753. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  6754. citta: serializer.fromJson<String?>(json['citta']),
  6755. provincia: serializer.fromJson<String?>(json['provincia']),
  6756. cap: serializer.fromJson<String?>(json['cap']),
  6757. frazione: serializer.fromJson<String?>(json['frazione']),
  6758. nazione: serializer.fromJson<String?>(json['nazione']),
  6759. telefono: serializer.fromJson<String?>(json['telefono']),
  6760. cellulare: serializer.fromJson<String?>(json['cellulare']),
  6761. fax: serializer.fromJson<String?>(json['fax']),
  6762. email: serializer.fromJson<String?>(json['email']),
  6763. stato: serializer.fromJson<String?>(json['stato']),
  6764. attivo: serializer.fromJson<int>(json['attivo']),
  6765. note: serializer.fromJson<String?>(json['note']),
  6766. );
  6767. }
  6768. @override
  6769. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  6770. serializer ??= driftRuntimeOptions.defaultSerializer;
  6771. return <String, dynamic>{
  6772. 'idFiliale': serializer.toJson<int>(idFiliale),
  6773. 'idFilialeRemoto': serializer.toJson<int?>(idFilialeRemoto),
  6774. 'idCliente': serializer.toJson<int?>(idCliente),
  6775. 'idAgente': serializer.toJson<int?>(idAgente),
  6776. 'codFiliale': serializer.toJson<String?>(codFiliale),
  6777. 'descrizione': serializer.toJson<String?>(descrizione),
  6778. 'indirizzo': serializer.toJson<String?>(indirizzo),
  6779. 'citta': serializer.toJson<String?>(citta),
  6780. 'provincia': serializer.toJson<String?>(provincia),
  6781. 'cap': serializer.toJson<String?>(cap),
  6782. 'frazione': serializer.toJson<String?>(frazione),
  6783. 'nazione': serializer.toJson<String?>(nazione),
  6784. 'telefono': serializer.toJson<String?>(telefono),
  6785. 'cellulare': serializer.toJson<String?>(cellulare),
  6786. 'fax': serializer.toJson<String?>(fax),
  6787. 'email': serializer.toJson<String?>(email),
  6788. 'stato': serializer.toJson<String?>(stato),
  6789. 'attivo': serializer.toJson<int>(attivo),
  6790. 'note': serializer.toJson<String?>(note),
  6791. };
  6792. }
  6793. Filiale copyWith({
  6794. int? idFiliale,
  6795. Value<int?> idFilialeRemoto = const Value.absent(),
  6796. Value<int?> idCliente = const Value.absent(),
  6797. Value<int?> idAgente = const Value.absent(),
  6798. Value<String?> codFiliale = const Value.absent(),
  6799. Value<String?> descrizione = const Value.absent(),
  6800. Value<String?> indirizzo = const Value.absent(),
  6801. Value<String?> citta = const Value.absent(),
  6802. Value<String?> provincia = const Value.absent(),
  6803. Value<String?> cap = const Value.absent(),
  6804. Value<String?> frazione = const Value.absent(),
  6805. Value<String?> nazione = const Value.absent(),
  6806. Value<String?> telefono = const Value.absent(),
  6807. Value<String?> cellulare = const Value.absent(),
  6808. Value<String?> fax = const Value.absent(),
  6809. Value<String?> email = const Value.absent(),
  6810. Value<String?> stato = const Value.absent(),
  6811. int? attivo,
  6812. Value<String?> note = const Value.absent(),
  6813. }) => Filiale(
  6814. idFiliale: idFiliale ?? this.idFiliale,
  6815. idFilialeRemoto: idFilialeRemoto.present
  6816. ? idFilialeRemoto.value
  6817. : this.idFilialeRemoto,
  6818. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  6819. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  6820. codFiliale: codFiliale.present ? codFiliale.value : this.codFiliale,
  6821. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  6822. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  6823. citta: citta.present ? citta.value : this.citta,
  6824. provincia: provincia.present ? provincia.value : this.provincia,
  6825. cap: cap.present ? cap.value : this.cap,
  6826. frazione: frazione.present ? frazione.value : this.frazione,
  6827. nazione: nazione.present ? nazione.value : this.nazione,
  6828. telefono: telefono.present ? telefono.value : this.telefono,
  6829. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  6830. fax: fax.present ? fax.value : this.fax,
  6831. email: email.present ? email.value : this.email,
  6832. stato: stato.present ? stato.value : this.stato,
  6833. attivo: attivo ?? this.attivo,
  6834. note: note.present ? note.value : this.note,
  6835. );
  6836. Filiale copyWithCompanion(FilialiCompanion data) {
  6837. return Filiale(
  6838. idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale,
  6839. idFilialeRemoto: data.idFilialeRemoto.present
  6840. ? data.idFilialeRemoto.value
  6841. : this.idFilialeRemoto,
  6842. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  6843. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  6844. codFiliale: data.codFiliale.present
  6845. ? data.codFiliale.value
  6846. : this.codFiliale,
  6847. descrizione: data.descrizione.present
  6848. ? data.descrizione.value
  6849. : this.descrizione,
  6850. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  6851. citta: data.citta.present ? data.citta.value : this.citta,
  6852. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  6853. cap: data.cap.present ? data.cap.value : this.cap,
  6854. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  6855. nazione: data.nazione.present ? data.nazione.value : this.nazione,
  6856. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  6857. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  6858. fax: data.fax.present ? data.fax.value : this.fax,
  6859. email: data.email.present ? data.email.value : this.email,
  6860. stato: data.stato.present ? data.stato.value : this.stato,
  6861. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  6862. note: data.note.present ? data.note.value : this.note,
  6863. );
  6864. }
  6865. @override
  6866. String toString() {
  6867. return (StringBuffer('Filiale(')
  6868. ..write('idFiliale: $idFiliale, ')
  6869. ..write('idFilialeRemoto: $idFilialeRemoto, ')
  6870. ..write('idCliente: $idCliente, ')
  6871. ..write('idAgente: $idAgente, ')
  6872. ..write('codFiliale: $codFiliale, ')
  6873. ..write('descrizione: $descrizione, ')
  6874. ..write('indirizzo: $indirizzo, ')
  6875. ..write('citta: $citta, ')
  6876. ..write('provincia: $provincia, ')
  6877. ..write('cap: $cap, ')
  6878. ..write('frazione: $frazione, ')
  6879. ..write('nazione: $nazione, ')
  6880. ..write('telefono: $telefono, ')
  6881. ..write('cellulare: $cellulare, ')
  6882. ..write('fax: $fax, ')
  6883. ..write('email: $email, ')
  6884. ..write('stato: $stato, ')
  6885. ..write('attivo: $attivo, ')
  6886. ..write('note: $note')
  6887. ..write(')'))
  6888. .toString();
  6889. }
  6890. @override
  6891. int get hashCode => Object.hash(
  6892. idFiliale,
  6893. idFilialeRemoto,
  6894. idCliente,
  6895. idAgente,
  6896. codFiliale,
  6897. descrizione,
  6898. indirizzo,
  6899. citta,
  6900. provincia,
  6901. cap,
  6902. frazione,
  6903. nazione,
  6904. telefono,
  6905. cellulare,
  6906. fax,
  6907. email,
  6908. stato,
  6909. attivo,
  6910. note,
  6911. );
  6912. @override
  6913. bool operator ==(Object other) =>
  6914. identical(this, other) ||
  6915. (other is Filiale &&
  6916. other.idFiliale == this.idFiliale &&
  6917. other.idFilialeRemoto == this.idFilialeRemoto &&
  6918. other.idCliente == this.idCliente &&
  6919. other.idAgente == this.idAgente &&
  6920. other.codFiliale == this.codFiliale &&
  6921. other.descrizione == this.descrizione &&
  6922. other.indirizzo == this.indirizzo &&
  6923. other.citta == this.citta &&
  6924. other.provincia == this.provincia &&
  6925. other.cap == this.cap &&
  6926. other.frazione == this.frazione &&
  6927. other.nazione == this.nazione &&
  6928. other.telefono == this.telefono &&
  6929. other.cellulare == this.cellulare &&
  6930. other.fax == this.fax &&
  6931. other.email == this.email &&
  6932. other.stato == this.stato &&
  6933. other.attivo == this.attivo &&
  6934. other.note == this.note);
  6935. }
  6936. class FilialiCompanion extends UpdateCompanion<Filiale> {
  6937. final Value<int> idFiliale;
  6938. final Value<int?> idFilialeRemoto;
  6939. final Value<int?> idCliente;
  6940. final Value<int?> idAgente;
  6941. final Value<String?> codFiliale;
  6942. final Value<String?> descrizione;
  6943. final Value<String?> indirizzo;
  6944. final Value<String?> citta;
  6945. final Value<String?> provincia;
  6946. final Value<String?> cap;
  6947. final Value<String?> frazione;
  6948. final Value<String?> nazione;
  6949. final Value<String?> telefono;
  6950. final Value<String?> cellulare;
  6951. final Value<String?> fax;
  6952. final Value<String?> email;
  6953. final Value<String?> stato;
  6954. final Value<int> attivo;
  6955. final Value<String?> note;
  6956. const FilialiCompanion({
  6957. this.idFiliale = const Value.absent(),
  6958. this.idFilialeRemoto = const Value.absent(),
  6959. this.idCliente = const Value.absent(),
  6960. this.idAgente = const Value.absent(),
  6961. this.codFiliale = const Value.absent(),
  6962. this.descrizione = const Value.absent(),
  6963. this.indirizzo = const Value.absent(),
  6964. this.citta = const Value.absent(),
  6965. this.provincia = const Value.absent(),
  6966. this.cap = const Value.absent(),
  6967. this.frazione = const Value.absent(),
  6968. this.nazione = const Value.absent(),
  6969. this.telefono = const Value.absent(),
  6970. this.cellulare = const Value.absent(),
  6971. this.fax = const Value.absent(),
  6972. this.email = const Value.absent(),
  6973. this.stato = const Value.absent(),
  6974. this.attivo = const Value.absent(),
  6975. this.note = const Value.absent(),
  6976. });
  6977. FilialiCompanion.insert({
  6978. this.idFiliale = const Value.absent(),
  6979. this.idFilialeRemoto = const Value.absent(),
  6980. this.idCliente = const Value.absent(),
  6981. this.idAgente = const Value.absent(),
  6982. this.codFiliale = const Value.absent(),
  6983. this.descrizione = const Value.absent(),
  6984. this.indirizzo = const Value.absent(),
  6985. this.citta = const Value.absent(),
  6986. this.provincia = const Value.absent(),
  6987. this.cap = const Value.absent(),
  6988. this.frazione = const Value.absent(),
  6989. this.nazione = const Value.absent(),
  6990. this.telefono = const Value.absent(),
  6991. this.cellulare = const Value.absent(),
  6992. this.fax = const Value.absent(),
  6993. this.email = const Value.absent(),
  6994. this.stato = const Value.absent(),
  6995. this.attivo = const Value.absent(),
  6996. this.note = const Value.absent(),
  6997. });
  6998. static Insertable<Filiale> custom({
  6999. Expression<int>? idFiliale,
  7000. Expression<int>? idFilialeRemoto,
  7001. Expression<int>? idCliente,
  7002. Expression<int>? idAgente,
  7003. Expression<String>? codFiliale,
  7004. Expression<String>? descrizione,
  7005. Expression<String>? indirizzo,
  7006. Expression<String>? citta,
  7007. Expression<String>? provincia,
  7008. Expression<String>? cap,
  7009. Expression<String>? frazione,
  7010. Expression<String>? nazione,
  7011. Expression<String>? telefono,
  7012. Expression<String>? cellulare,
  7013. Expression<String>? fax,
  7014. Expression<String>? email,
  7015. Expression<String>? stato,
  7016. Expression<int>? attivo,
  7017. Expression<String>? note,
  7018. }) {
  7019. return RawValuesInsertable({
  7020. if (idFiliale != null) 'idFiliale': idFiliale,
  7021. if (idFilialeRemoto != null) 'idFilialeRemoto': idFilialeRemoto,
  7022. if (idCliente != null) 'idCliente': idCliente,
  7023. if (idAgente != null) 'idAgente': idAgente,
  7024. if (codFiliale != null) 'codFiliale': codFiliale,
  7025. if (descrizione != null) 'descrizione': descrizione,
  7026. if (indirizzo != null) 'indirizzo': indirizzo,
  7027. if (citta != null) 'citta': citta,
  7028. if (provincia != null) 'provincia': provincia,
  7029. if (cap != null) 'cap': cap,
  7030. if (frazione != null) 'frazione': frazione,
  7031. if (nazione != null) 'nazione': nazione,
  7032. if (telefono != null) 'telefono': telefono,
  7033. if (cellulare != null) 'cellulare': cellulare,
  7034. if (fax != null) 'fax': fax,
  7035. if (email != null) 'email': email,
  7036. if (stato != null) 'stato': stato,
  7037. if (attivo != null) 'attivo': attivo,
  7038. if (note != null) 'note': note,
  7039. });
  7040. }
  7041. FilialiCompanion copyWith({
  7042. Value<int>? idFiliale,
  7043. Value<int?>? idFilialeRemoto,
  7044. Value<int?>? idCliente,
  7045. Value<int?>? idAgente,
  7046. Value<String?>? codFiliale,
  7047. Value<String?>? descrizione,
  7048. Value<String?>? indirizzo,
  7049. Value<String?>? citta,
  7050. Value<String?>? provincia,
  7051. Value<String?>? cap,
  7052. Value<String?>? frazione,
  7053. Value<String?>? nazione,
  7054. Value<String?>? telefono,
  7055. Value<String?>? cellulare,
  7056. Value<String?>? fax,
  7057. Value<String?>? email,
  7058. Value<String?>? stato,
  7059. Value<int>? attivo,
  7060. Value<String?>? note,
  7061. }) {
  7062. return FilialiCompanion(
  7063. idFiliale: idFiliale ?? this.idFiliale,
  7064. idFilialeRemoto: idFilialeRemoto ?? this.idFilialeRemoto,
  7065. idCliente: idCliente ?? this.idCliente,
  7066. idAgente: idAgente ?? this.idAgente,
  7067. codFiliale: codFiliale ?? this.codFiliale,
  7068. descrizione: descrizione ?? this.descrizione,
  7069. indirizzo: indirizzo ?? this.indirizzo,
  7070. citta: citta ?? this.citta,
  7071. provincia: provincia ?? this.provincia,
  7072. cap: cap ?? this.cap,
  7073. frazione: frazione ?? this.frazione,
  7074. nazione: nazione ?? this.nazione,
  7075. telefono: telefono ?? this.telefono,
  7076. cellulare: cellulare ?? this.cellulare,
  7077. fax: fax ?? this.fax,
  7078. email: email ?? this.email,
  7079. stato: stato ?? this.stato,
  7080. attivo: attivo ?? this.attivo,
  7081. note: note ?? this.note,
  7082. );
  7083. }
  7084. @override
  7085. Map<String, Expression> toColumns(bool nullToAbsent) {
  7086. final map = <String, Expression>{};
  7087. if (idFiliale.present) {
  7088. map['idFiliale'] = Variable<int>(idFiliale.value);
  7089. }
  7090. if (idFilialeRemoto.present) {
  7091. map['idFilialeRemoto'] = Variable<int>(idFilialeRemoto.value);
  7092. }
  7093. if (idCliente.present) {
  7094. map['idCliente'] = Variable<int>(idCliente.value);
  7095. }
  7096. if (idAgente.present) {
  7097. map['idAgente'] = Variable<int>(idAgente.value);
  7098. }
  7099. if (codFiliale.present) {
  7100. map['codFiliale'] = Variable<String>(codFiliale.value);
  7101. }
  7102. if (descrizione.present) {
  7103. map['descrizione'] = Variable<String>(descrizione.value);
  7104. }
  7105. if (indirizzo.present) {
  7106. map['indirizzo'] = Variable<String>(indirizzo.value);
  7107. }
  7108. if (citta.present) {
  7109. map['citta'] = Variable<String>(citta.value);
  7110. }
  7111. if (provincia.present) {
  7112. map['provincia'] = Variable<String>(provincia.value);
  7113. }
  7114. if (cap.present) {
  7115. map['cap'] = Variable<String>(cap.value);
  7116. }
  7117. if (frazione.present) {
  7118. map['frazione'] = Variable<String>(frazione.value);
  7119. }
  7120. if (nazione.present) {
  7121. map['nazione'] = Variable<String>(nazione.value);
  7122. }
  7123. if (telefono.present) {
  7124. map['telefono'] = Variable<String>(telefono.value);
  7125. }
  7126. if (cellulare.present) {
  7127. map['cellulare'] = Variable<String>(cellulare.value);
  7128. }
  7129. if (fax.present) {
  7130. map['fax'] = Variable<String>(fax.value);
  7131. }
  7132. if (email.present) {
  7133. map['email'] = Variable<String>(email.value);
  7134. }
  7135. if (stato.present) {
  7136. map['stato'] = Variable<String>(stato.value);
  7137. }
  7138. if (attivo.present) {
  7139. map['attivo'] = Variable<int>(attivo.value);
  7140. }
  7141. if (note.present) {
  7142. map['note'] = Variable<String>(note.value);
  7143. }
  7144. return map;
  7145. }
  7146. @override
  7147. String toString() {
  7148. return (StringBuffer('FilialiCompanion(')
  7149. ..write('idFiliale: $idFiliale, ')
  7150. ..write('idFilialeRemoto: $idFilialeRemoto, ')
  7151. ..write('idCliente: $idCliente, ')
  7152. ..write('idAgente: $idAgente, ')
  7153. ..write('codFiliale: $codFiliale, ')
  7154. ..write('descrizione: $descrizione, ')
  7155. ..write('indirizzo: $indirizzo, ')
  7156. ..write('citta: $citta, ')
  7157. ..write('provincia: $provincia, ')
  7158. ..write('cap: $cap, ')
  7159. ..write('frazione: $frazione, ')
  7160. ..write('nazione: $nazione, ')
  7161. ..write('telefono: $telefono, ')
  7162. ..write('cellulare: $cellulare, ')
  7163. ..write('fax: $fax, ')
  7164. ..write('email: $email, ')
  7165. ..write('stato: $stato, ')
  7166. ..write('attivo: $attivo, ')
  7167. ..write('note: $note')
  7168. ..write(')'))
  7169. .toString();
  7170. }
  7171. }
  7172. class $ListiniTable extends Listini with TableInfo<$ListiniTable, Listino> {
  7173. @override
  7174. final GeneratedDatabase attachedDatabase;
  7175. final String? _alias;
  7176. $ListiniTable(this.attachedDatabase, [this._alias]);
  7177. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  7178. 'idListino',
  7179. );
  7180. @override
  7181. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  7182. 'idListino',
  7183. aliasedName,
  7184. false,
  7185. hasAutoIncrement: true,
  7186. type: DriftSqlType.int,
  7187. requiredDuringInsert: false,
  7188. defaultConstraints: GeneratedColumn.constraintIsAlways(
  7189. 'PRIMARY KEY AUTOINCREMENT',
  7190. ),
  7191. );
  7192. static const VerificationMeta _codListinoMeta = const VerificationMeta(
  7193. 'codListino',
  7194. );
  7195. @override
  7196. late final GeneratedColumn<String> codListino = GeneratedColumn<String>(
  7197. 'codListino',
  7198. aliasedName,
  7199. true,
  7200. type: DriftSqlType.string,
  7201. requiredDuringInsert: false,
  7202. );
  7203. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  7204. 'descrizione',
  7205. );
  7206. @override
  7207. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  7208. 'descrizione',
  7209. aliasedName,
  7210. true,
  7211. type: DriftSqlType.string,
  7212. requiredDuringInsert: false,
  7213. );
  7214. static const VerificationMeta _validoDaMeta = const VerificationMeta(
  7215. 'validoDa',
  7216. );
  7217. @override
  7218. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  7219. 'validoDa',
  7220. aliasedName,
  7221. true,
  7222. type: DriftSqlType.string,
  7223. requiredDuringInsert: false,
  7224. );
  7225. static const VerificationMeta _validoAMeta = const VerificationMeta(
  7226. 'validoA',
  7227. );
  7228. @override
  7229. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  7230. 'validoA',
  7231. aliasedName,
  7232. true,
  7233. type: DriftSqlType.string,
  7234. requiredDuringInsert: false,
  7235. );
  7236. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  7237. @override
  7238. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  7239. 'attivo',
  7240. aliasedName,
  7241. false,
  7242. type: DriftSqlType.int,
  7243. requiredDuringInsert: false,
  7244. defaultValue: const Constant(1),
  7245. );
  7246. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  7247. 'dataModifica',
  7248. );
  7249. @override
  7250. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  7251. 'dataModifica',
  7252. aliasedName,
  7253. true,
  7254. type: DriftSqlType.string,
  7255. requiredDuringInsert: false,
  7256. );
  7257. @override
  7258. List<GeneratedColumn> get $columns => [
  7259. idListino,
  7260. codListino,
  7261. descrizione,
  7262. validoDa,
  7263. validoA,
  7264. attivo,
  7265. dataModifica,
  7266. ];
  7267. @override
  7268. String get aliasedName => _alias ?? actualTableName;
  7269. @override
  7270. String get actualTableName => $name;
  7271. static const String $name = 'Listini';
  7272. @override
  7273. VerificationContext validateIntegrity(
  7274. Insertable<Listino> instance, {
  7275. bool isInserting = false,
  7276. }) {
  7277. final context = VerificationContext();
  7278. final data = instance.toColumns(true);
  7279. if (data.containsKey('idListino')) {
  7280. context.handle(
  7281. _idListinoMeta,
  7282. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  7283. );
  7284. }
  7285. if (data.containsKey('codListino')) {
  7286. context.handle(
  7287. _codListinoMeta,
  7288. codListino.isAcceptableOrUnknown(data['codListino']!, _codListinoMeta),
  7289. );
  7290. }
  7291. if (data.containsKey('descrizione')) {
  7292. context.handle(
  7293. _descrizioneMeta,
  7294. descrizione.isAcceptableOrUnknown(
  7295. data['descrizione']!,
  7296. _descrizioneMeta,
  7297. ),
  7298. );
  7299. }
  7300. if (data.containsKey('validoDa')) {
  7301. context.handle(
  7302. _validoDaMeta,
  7303. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta),
  7304. );
  7305. }
  7306. if (data.containsKey('validoA')) {
  7307. context.handle(
  7308. _validoAMeta,
  7309. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta),
  7310. );
  7311. }
  7312. if (data.containsKey('attivo')) {
  7313. context.handle(
  7314. _attivoMeta,
  7315. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  7316. );
  7317. }
  7318. if (data.containsKey('dataModifica')) {
  7319. context.handle(
  7320. _dataModificaMeta,
  7321. dataModifica.isAcceptableOrUnknown(
  7322. data['dataModifica']!,
  7323. _dataModificaMeta,
  7324. ),
  7325. );
  7326. }
  7327. return context;
  7328. }
  7329. @override
  7330. Set<GeneratedColumn> get $primaryKey => {idListino};
  7331. @override
  7332. Listino map(Map<String, dynamic> data, {String? tablePrefix}) {
  7333. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  7334. return Listino(
  7335. idListino: attachedDatabase.typeMapping.read(
  7336. DriftSqlType.int,
  7337. data['${effectivePrefix}idListino'],
  7338. )!,
  7339. codListino: attachedDatabase.typeMapping.read(
  7340. DriftSqlType.string,
  7341. data['${effectivePrefix}codListino'],
  7342. ),
  7343. descrizione: attachedDatabase.typeMapping.read(
  7344. DriftSqlType.string,
  7345. data['${effectivePrefix}descrizione'],
  7346. ),
  7347. validoDa: attachedDatabase.typeMapping.read(
  7348. DriftSqlType.string,
  7349. data['${effectivePrefix}validoDa'],
  7350. ),
  7351. validoA: attachedDatabase.typeMapping.read(
  7352. DriftSqlType.string,
  7353. data['${effectivePrefix}validoA'],
  7354. ),
  7355. attivo: attachedDatabase.typeMapping.read(
  7356. DriftSqlType.int,
  7357. data['${effectivePrefix}attivo'],
  7358. )!,
  7359. dataModifica: attachedDatabase.typeMapping.read(
  7360. DriftSqlType.string,
  7361. data['${effectivePrefix}dataModifica'],
  7362. ),
  7363. );
  7364. }
  7365. @override
  7366. $ListiniTable createAlias(String alias) {
  7367. return $ListiniTable(attachedDatabase, alias);
  7368. }
  7369. }
  7370. class Listino extends DataClass implements Insertable<Listino> {
  7371. final int idListino;
  7372. final String? codListino;
  7373. final String? descrizione;
  7374. final String? validoDa;
  7375. final String? validoA;
  7376. final int attivo;
  7377. final String? dataModifica;
  7378. const Listino({
  7379. required this.idListino,
  7380. this.codListino,
  7381. this.descrizione,
  7382. this.validoDa,
  7383. this.validoA,
  7384. required this.attivo,
  7385. this.dataModifica,
  7386. });
  7387. @override
  7388. Map<String, Expression> toColumns(bool nullToAbsent) {
  7389. final map = <String, Expression>{};
  7390. map['idListino'] = Variable<int>(idListino);
  7391. if (!nullToAbsent || codListino != null) {
  7392. map['codListino'] = Variable<String>(codListino);
  7393. }
  7394. if (!nullToAbsent || descrizione != null) {
  7395. map['descrizione'] = Variable<String>(descrizione);
  7396. }
  7397. if (!nullToAbsent || validoDa != null) {
  7398. map['validoDa'] = Variable<String>(validoDa);
  7399. }
  7400. if (!nullToAbsent || validoA != null) {
  7401. map['validoA'] = Variable<String>(validoA);
  7402. }
  7403. map['attivo'] = Variable<int>(attivo);
  7404. if (!nullToAbsent || dataModifica != null) {
  7405. map['dataModifica'] = Variable<String>(dataModifica);
  7406. }
  7407. return map;
  7408. }
  7409. ListiniCompanion toCompanion(bool nullToAbsent) {
  7410. return ListiniCompanion(
  7411. idListino: Value(idListino),
  7412. codListino: codListino == null && nullToAbsent
  7413. ? const Value.absent()
  7414. : Value(codListino),
  7415. descrizione: descrizione == null && nullToAbsent
  7416. ? const Value.absent()
  7417. : Value(descrizione),
  7418. validoDa: validoDa == null && nullToAbsent
  7419. ? const Value.absent()
  7420. : Value(validoDa),
  7421. validoA: validoA == null && nullToAbsent
  7422. ? const Value.absent()
  7423. : Value(validoA),
  7424. attivo: Value(attivo),
  7425. dataModifica: dataModifica == null && nullToAbsent
  7426. ? const Value.absent()
  7427. : Value(dataModifica),
  7428. );
  7429. }
  7430. factory Listino.fromJson(
  7431. Map<String, dynamic> json, {
  7432. ValueSerializer? serializer,
  7433. }) {
  7434. serializer ??= driftRuntimeOptions.defaultSerializer;
  7435. return Listino(
  7436. idListino: serializer.fromJson<int>(json['idListino']),
  7437. codListino: serializer.fromJson<String?>(json['codListino']),
  7438. descrizione: serializer.fromJson<String?>(json['descrizione']),
  7439. validoDa: serializer.fromJson<String?>(json['validoDa']),
  7440. validoA: serializer.fromJson<String?>(json['validoA']),
  7441. attivo: serializer.fromJson<int>(json['attivo']),
  7442. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  7443. );
  7444. }
  7445. @override
  7446. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  7447. serializer ??= driftRuntimeOptions.defaultSerializer;
  7448. return <String, dynamic>{
  7449. 'idListino': serializer.toJson<int>(idListino),
  7450. 'codListino': serializer.toJson<String?>(codListino),
  7451. 'descrizione': serializer.toJson<String?>(descrizione),
  7452. 'validoDa': serializer.toJson<String?>(validoDa),
  7453. 'validoA': serializer.toJson<String?>(validoA),
  7454. 'attivo': serializer.toJson<int>(attivo),
  7455. 'dataModifica': serializer.toJson<String?>(dataModifica),
  7456. };
  7457. }
  7458. Listino copyWith({
  7459. int? idListino,
  7460. Value<String?> codListino = const Value.absent(),
  7461. Value<String?> descrizione = const Value.absent(),
  7462. Value<String?> validoDa = const Value.absent(),
  7463. Value<String?> validoA = const Value.absent(),
  7464. int? attivo,
  7465. Value<String?> dataModifica = const Value.absent(),
  7466. }) => Listino(
  7467. idListino: idListino ?? this.idListino,
  7468. codListino: codListino.present ? codListino.value : this.codListino,
  7469. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  7470. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  7471. validoA: validoA.present ? validoA.value : this.validoA,
  7472. attivo: attivo ?? this.attivo,
  7473. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  7474. );
  7475. Listino copyWithCompanion(ListiniCompanion data) {
  7476. return Listino(
  7477. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  7478. codListino: data.codListino.present
  7479. ? data.codListino.value
  7480. : this.codListino,
  7481. descrizione: data.descrizione.present
  7482. ? data.descrizione.value
  7483. : this.descrizione,
  7484. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  7485. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  7486. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  7487. dataModifica: data.dataModifica.present
  7488. ? data.dataModifica.value
  7489. : this.dataModifica,
  7490. );
  7491. }
  7492. @override
  7493. String toString() {
  7494. return (StringBuffer('Listino(')
  7495. ..write('idListino: $idListino, ')
  7496. ..write('codListino: $codListino, ')
  7497. ..write('descrizione: $descrizione, ')
  7498. ..write('validoDa: $validoDa, ')
  7499. ..write('validoA: $validoA, ')
  7500. ..write('attivo: $attivo, ')
  7501. ..write('dataModifica: $dataModifica')
  7502. ..write(')'))
  7503. .toString();
  7504. }
  7505. @override
  7506. int get hashCode => Object.hash(
  7507. idListino,
  7508. codListino,
  7509. descrizione,
  7510. validoDa,
  7511. validoA,
  7512. attivo,
  7513. dataModifica,
  7514. );
  7515. @override
  7516. bool operator ==(Object other) =>
  7517. identical(this, other) ||
  7518. (other is Listino &&
  7519. other.idListino == this.idListino &&
  7520. other.codListino == this.codListino &&
  7521. other.descrizione == this.descrizione &&
  7522. other.validoDa == this.validoDa &&
  7523. other.validoA == this.validoA &&
  7524. other.attivo == this.attivo &&
  7525. other.dataModifica == this.dataModifica);
  7526. }
  7527. class ListiniCompanion extends UpdateCompanion<Listino> {
  7528. final Value<int> idListino;
  7529. final Value<String?> codListino;
  7530. final Value<String?> descrizione;
  7531. final Value<String?> validoDa;
  7532. final Value<String?> validoA;
  7533. final Value<int> attivo;
  7534. final Value<String?> dataModifica;
  7535. const ListiniCompanion({
  7536. this.idListino = const Value.absent(),
  7537. this.codListino = const Value.absent(),
  7538. this.descrizione = const Value.absent(),
  7539. this.validoDa = const Value.absent(),
  7540. this.validoA = const Value.absent(),
  7541. this.attivo = const Value.absent(),
  7542. this.dataModifica = const Value.absent(),
  7543. });
  7544. ListiniCompanion.insert({
  7545. this.idListino = const Value.absent(),
  7546. this.codListino = const Value.absent(),
  7547. this.descrizione = const Value.absent(),
  7548. this.validoDa = const Value.absent(),
  7549. this.validoA = const Value.absent(),
  7550. this.attivo = const Value.absent(),
  7551. this.dataModifica = const Value.absent(),
  7552. });
  7553. static Insertable<Listino> custom({
  7554. Expression<int>? idListino,
  7555. Expression<String>? codListino,
  7556. Expression<String>? descrizione,
  7557. Expression<String>? validoDa,
  7558. Expression<String>? validoA,
  7559. Expression<int>? attivo,
  7560. Expression<String>? dataModifica,
  7561. }) {
  7562. return RawValuesInsertable({
  7563. if (idListino != null) 'idListino': idListino,
  7564. if (codListino != null) 'codListino': codListino,
  7565. if (descrizione != null) 'descrizione': descrizione,
  7566. if (validoDa != null) 'validoDa': validoDa,
  7567. if (validoA != null) 'validoA': validoA,
  7568. if (attivo != null) 'attivo': attivo,
  7569. if (dataModifica != null) 'dataModifica': dataModifica,
  7570. });
  7571. }
  7572. ListiniCompanion copyWith({
  7573. Value<int>? idListino,
  7574. Value<String?>? codListino,
  7575. Value<String?>? descrizione,
  7576. Value<String?>? validoDa,
  7577. Value<String?>? validoA,
  7578. Value<int>? attivo,
  7579. Value<String?>? dataModifica,
  7580. }) {
  7581. return ListiniCompanion(
  7582. idListino: idListino ?? this.idListino,
  7583. codListino: codListino ?? this.codListino,
  7584. descrizione: descrizione ?? this.descrizione,
  7585. validoDa: validoDa ?? this.validoDa,
  7586. validoA: validoA ?? this.validoA,
  7587. attivo: attivo ?? this.attivo,
  7588. dataModifica: dataModifica ?? this.dataModifica,
  7589. );
  7590. }
  7591. @override
  7592. Map<String, Expression> toColumns(bool nullToAbsent) {
  7593. final map = <String, Expression>{};
  7594. if (idListino.present) {
  7595. map['idListino'] = Variable<int>(idListino.value);
  7596. }
  7597. if (codListino.present) {
  7598. map['codListino'] = Variable<String>(codListino.value);
  7599. }
  7600. if (descrizione.present) {
  7601. map['descrizione'] = Variable<String>(descrizione.value);
  7602. }
  7603. if (validoDa.present) {
  7604. map['validoDa'] = Variable<String>(validoDa.value);
  7605. }
  7606. if (validoA.present) {
  7607. map['validoA'] = Variable<String>(validoA.value);
  7608. }
  7609. if (attivo.present) {
  7610. map['attivo'] = Variable<int>(attivo.value);
  7611. }
  7612. if (dataModifica.present) {
  7613. map['dataModifica'] = Variable<String>(dataModifica.value);
  7614. }
  7615. return map;
  7616. }
  7617. @override
  7618. String toString() {
  7619. return (StringBuffer('ListiniCompanion(')
  7620. ..write('idListino: $idListino, ')
  7621. ..write('codListino: $codListino, ')
  7622. ..write('descrizione: $descrizione, ')
  7623. ..write('validoDa: $validoDa, ')
  7624. ..write('validoA: $validoA, ')
  7625. ..write('attivo: $attivo, ')
  7626. ..write('dataModifica: $dataModifica')
  7627. ..write(')'))
  7628. .toString();
  7629. }
  7630. }
  7631. class $ListiniArticoloTable extends ListiniArticolo
  7632. with TableInfo<$ListiniArticoloTable, ListinoArticolo> {
  7633. @override
  7634. final GeneratedDatabase attachedDatabase;
  7635. final String? _alias;
  7636. $ListiniArticoloTable(this.attachedDatabase, [this._alias]);
  7637. static const VerificationMeta _idListinoArticoliMeta = const VerificationMeta(
  7638. 'idListinoArticoli',
  7639. );
  7640. @override
  7641. late final GeneratedColumn<int> idListinoArticoli = GeneratedColumn<int>(
  7642. 'idListino_articoli',
  7643. aliasedName,
  7644. false,
  7645. hasAutoIncrement: true,
  7646. type: DriftSqlType.int,
  7647. requiredDuringInsert: false,
  7648. defaultConstraints: GeneratedColumn.constraintIsAlways(
  7649. 'PRIMARY KEY AUTOINCREMENT',
  7650. ),
  7651. );
  7652. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  7653. 'idListino',
  7654. );
  7655. @override
  7656. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  7657. 'idListino',
  7658. aliasedName,
  7659. true,
  7660. type: DriftSqlType.int,
  7661. requiredDuringInsert: false,
  7662. );
  7663. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  7664. 'idArticolo',
  7665. );
  7666. @override
  7667. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  7668. 'idArticolo',
  7669. aliasedName,
  7670. true,
  7671. type: DriftSqlType.int,
  7672. requiredDuringInsert: false,
  7673. );
  7674. static const VerificationMeta _prezzoMeta = const VerificationMeta('prezzo');
  7675. @override
  7676. late final GeneratedColumn<double> prezzo = GeneratedColumn<double>(
  7677. 'prezzo',
  7678. aliasedName,
  7679. true,
  7680. type: DriftSqlType.double,
  7681. requiredDuringInsert: false,
  7682. );
  7683. static const VerificationMeta _idScontoMeta = const VerificationMeta(
  7684. 'idSconto',
  7685. );
  7686. @override
  7687. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  7688. 'idSconto',
  7689. aliasedName,
  7690. true,
  7691. type: DriftSqlType.int,
  7692. requiredDuringInsert: false,
  7693. );
  7694. static const VerificationMeta _validoDaMeta = const VerificationMeta(
  7695. 'validoDa',
  7696. );
  7697. @override
  7698. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  7699. 'validoDa',
  7700. aliasedName,
  7701. true,
  7702. type: DriftSqlType.string,
  7703. requiredDuringInsert: false,
  7704. );
  7705. static const VerificationMeta _validoAMeta = const VerificationMeta(
  7706. 'validoA',
  7707. );
  7708. @override
  7709. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  7710. 'validoA',
  7711. aliasedName,
  7712. true,
  7713. type: DriftSqlType.string,
  7714. requiredDuringInsert: false,
  7715. );
  7716. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  7717. @override
  7718. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  7719. 'attivo',
  7720. aliasedName,
  7721. false,
  7722. type: DriftSqlType.int,
  7723. requiredDuringInsert: false,
  7724. defaultValue: const Constant(1),
  7725. );
  7726. @override
  7727. List<GeneratedColumn> get $columns => [
  7728. idListinoArticoli,
  7729. idListino,
  7730. idArticolo,
  7731. prezzo,
  7732. idSconto,
  7733. validoDa,
  7734. validoA,
  7735. attivo,
  7736. ];
  7737. @override
  7738. String get aliasedName => _alias ?? actualTableName;
  7739. @override
  7740. String get actualTableName => $name;
  7741. static const String $name = 'Listini_articolo';
  7742. @override
  7743. VerificationContext validateIntegrity(
  7744. Insertable<ListinoArticolo> instance, {
  7745. bool isInserting = false,
  7746. }) {
  7747. final context = VerificationContext();
  7748. final data = instance.toColumns(true);
  7749. if (data.containsKey('idListino_articoli')) {
  7750. context.handle(
  7751. _idListinoArticoliMeta,
  7752. idListinoArticoli.isAcceptableOrUnknown(
  7753. data['idListino_articoli']!,
  7754. _idListinoArticoliMeta,
  7755. ),
  7756. );
  7757. }
  7758. if (data.containsKey('idListino')) {
  7759. context.handle(
  7760. _idListinoMeta,
  7761. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  7762. );
  7763. }
  7764. if (data.containsKey('idArticolo')) {
  7765. context.handle(
  7766. _idArticoloMeta,
  7767. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  7768. );
  7769. }
  7770. if (data.containsKey('prezzo')) {
  7771. context.handle(
  7772. _prezzoMeta,
  7773. prezzo.isAcceptableOrUnknown(data['prezzo']!, _prezzoMeta),
  7774. );
  7775. }
  7776. if (data.containsKey('idSconto')) {
  7777. context.handle(
  7778. _idScontoMeta,
  7779. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta),
  7780. );
  7781. }
  7782. if (data.containsKey('validoDa')) {
  7783. context.handle(
  7784. _validoDaMeta,
  7785. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta),
  7786. );
  7787. }
  7788. if (data.containsKey('validoA')) {
  7789. context.handle(
  7790. _validoAMeta,
  7791. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta),
  7792. );
  7793. }
  7794. if (data.containsKey('attivo')) {
  7795. context.handle(
  7796. _attivoMeta,
  7797. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  7798. );
  7799. }
  7800. return context;
  7801. }
  7802. @override
  7803. Set<GeneratedColumn> get $primaryKey => {idListinoArticoli};
  7804. @override
  7805. ListinoArticolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  7806. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  7807. return ListinoArticolo(
  7808. idListinoArticoli: attachedDatabase.typeMapping.read(
  7809. DriftSqlType.int,
  7810. data['${effectivePrefix}idListino_articoli'],
  7811. )!,
  7812. idListino: attachedDatabase.typeMapping.read(
  7813. DriftSqlType.int,
  7814. data['${effectivePrefix}idListino'],
  7815. ),
  7816. idArticolo: attachedDatabase.typeMapping.read(
  7817. DriftSqlType.int,
  7818. data['${effectivePrefix}idArticolo'],
  7819. ),
  7820. prezzo: attachedDatabase.typeMapping.read(
  7821. DriftSqlType.double,
  7822. data['${effectivePrefix}prezzo'],
  7823. ),
  7824. idSconto: attachedDatabase.typeMapping.read(
  7825. DriftSqlType.int,
  7826. data['${effectivePrefix}idSconto'],
  7827. ),
  7828. validoDa: attachedDatabase.typeMapping.read(
  7829. DriftSqlType.string,
  7830. data['${effectivePrefix}validoDa'],
  7831. ),
  7832. validoA: attachedDatabase.typeMapping.read(
  7833. DriftSqlType.string,
  7834. data['${effectivePrefix}validoA'],
  7835. ),
  7836. attivo: attachedDatabase.typeMapping.read(
  7837. DriftSqlType.int,
  7838. data['${effectivePrefix}attivo'],
  7839. )!,
  7840. );
  7841. }
  7842. @override
  7843. $ListiniArticoloTable createAlias(String alias) {
  7844. return $ListiniArticoloTable(attachedDatabase, alias);
  7845. }
  7846. }
  7847. class ListinoArticolo extends DataClass implements Insertable<ListinoArticolo> {
  7848. final int idListinoArticoli;
  7849. final int? idListino;
  7850. final int? idArticolo;
  7851. final double? prezzo;
  7852. final int? idSconto;
  7853. final String? validoDa;
  7854. final String? validoA;
  7855. final int attivo;
  7856. const ListinoArticolo({
  7857. required this.idListinoArticoli,
  7858. this.idListino,
  7859. this.idArticolo,
  7860. this.prezzo,
  7861. this.idSconto,
  7862. this.validoDa,
  7863. this.validoA,
  7864. required this.attivo,
  7865. });
  7866. @override
  7867. Map<String, Expression> toColumns(bool nullToAbsent) {
  7868. final map = <String, Expression>{};
  7869. map['idListino_articoli'] = Variable<int>(idListinoArticoli);
  7870. if (!nullToAbsent || idListino != null) {
  7871. map['idListino'] = Variable<int>(idListino);
  7872. }
  7873. if (!nullToAbsent || idArticolo != null) {
  7874. map['idArticolo'] = Variable<int>(idArticolo);
  7875. }
  7876. if (!nullToAbsent || prezzo != null) {
  7877. map['prezzo'] = Variable<double>(prezzo);
  7878. }
  7879. if (!nullToAbsent || idSconto != null) {
  7880. map['idSconto'] = Variable<int>(idSconto);
  7881. }
  7882. if (!nullToAbsent || validoDa != null) {
  7883. map['validoDa'] = Variable<String>(validoDa);
  7884. }
  7885. if (!nullToAbsent || validoA != null) {
  7886. map['validoA'] = Variable<String>(validoA);
  7887. }
  7888. map['attivo'] = Variable<int>(attivo);
  7889. return map;
  7890. }
  7891. ListiniArticoloCompanion toCompanion(bool nullToAbsent) {
  7892. return ListiniArticoloCompanion(
  7893. idListinoArticoli: Value(idListinoArticoli),
  7894. idListino: idListino == null && nullToAbsent
  7895. ? const Value.absent()
  7896. : Value(idListino),
  7897. idArticolo: idArticolo == null && nullToAbsent
  7898. ? const Value.absent()
  7899. : Value(idArticolo),
  7900. prezzo: prezzo == null && nullToAbsent
  7901. ? const Value.absent()
  7902. : Value(prezzo),
  7903. idSconto: idSconto == null && nullToAbsent
  7904. ? const Value.absent()
  7905. : Value(idSconto),
  7906. validoDa: validoDa == null && nullToAbsent
  7907. ? const Value.absent()
  7908. : Value(validoDa),
  7909. validoA: validoA == null && nullToAbsent
  7910. ? const Value.absent()
  7911. : Value(validoA),
  7912. attivo: Value(attivo),
  7913. );
  7914. }
  7915. factory ListinoArticolo.fromJson(
  7916. Map<String, dynamic> json, {
  7917. ValueSerializer? serializer,
  7918. }) {
  7919. serializer ??= driftRuntimeOptions.defaultSerializer;
  7920. return ListinoArticolo(
  7921. idListinoArticoli: serializer.fromJson<int>(json['idListinoArticoli']),
  7922. idListino: serializer.fromJson<int?>(json['idListino']),
  7923. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  7924. prezzo: serializer.fromJson<double?>(json['prezzo']),
  7925. idSconto: serializer.fromJson<int?>(json['idSconto']),
  7926. validoDa: serializer.fromJson<String?>(json['validoDa']),
  7927. validoA: serializer.fromJson<String?>(json['validoA']),
  7928. attivo: serializer.fromJson<int>(json['attivo']),
  7929. );
  7930. }
  7931. @override
  7932. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  7933. serializer ??= driftRuntimeOptions.defaultSerializer;
  7934. return <String, dynamic>{
  7935. 'idListinoArticoli': serializer.toJson<int>(idListinoArticoli),
  7936. 'idListino': serializer.toJson<int?>(idListino),
  7937. 'idArticolo': serializer.toJson<int?>(idArticolo),
  7938. 'prezzo': serializer.toJson<double?>(prezzo),
  7939. 'idSconto': serializer.toJson<int?>(idSconto),
  7940. 'validoDa': serializer.toJson<String?>(validoDa),
  7941. 'validoA': serializer.toJson<String?>(validoA),
  7942. 'attivo': serializer.toJson<int>(attivo),
  7943. };
  7944. }
  7945. ListinoArticolo copyWith({
  7946. int? idListinoArticoli,
  7947. Value<int?> idListino = const Value.absent(),
  7948. Value<int?> idArticolo = const Value.absent(),
  7949. Value<double?> prezzo = const Value.absent(),
  7950. Value<int?> idSconto = const Value.absent(),
  7951. Value<String?> validoDa = const Value.absent(),
  7952. Value<String?> validoA = const Value.absent(),
  7953. int? attivo,
  7954. }) => ListinoArticolo(
  7955. idListinoArticoli: idListinoArticoli ?? this.idListinoArticoli,
  7956. idListino: idListino.present ? idListino.value : this.idListino,
  7957. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  7958. prezzo: prezzo.present ? prezzo.value : this.prezzo,
  7959. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  7960. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  7961. validoA: validoA.present ? validoA.value : this.validoA,
  7962. attivo: attivo ?? this.attivo,
  7963. );
  7964. ListinoArticolo copyWithCompanion(ListiniArticoloCompanion data) {
  7965. return ListinoArticolo(
  7966. idListinoArticoli: data.idListinoArticoli.present
  7967. ? data.idListinoArticoli.value
  7968. : this.idListinoArticoli,
  7969. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  7970. idArticolo: data.idArticolo.present
  7971. ? data.idArticolo.value
  7972. : this.idArticolo,
  7973. prezzo: data.prezzo.present ? data.prezzo.value : this.prezzo,
  7974. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  7975. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  7976. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  7977. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  7978. );
  7979. }
  7980. @override
  7981. String toString() {
  7982. return (StringBuffer('ListinoArticolo(')
  7983. ..write('idListinoArticoli: $idListinoArticoli, ')
  7984. ..write('idListino: $idListino, ')
  7985. ..write('idArticolo: $idArticolo, ')
  7986. ..write('prezzo: $prezzo, ')
  7987. ..write('idSconto: $idSconto, ')
  7988. ..write('validoDa: $validoDa, ')
  7989. ..write('validoA: $validoA, ')
  7990. ..write('attivo: $attivo')
  7991. ..write(')'))
  7992. .toString();
  7993. }
  7994. @override
  7995. int get hashCode => Object.hash(
  7996. idListinoArticoli,
  7997. idListino,
  7998. idArticolo,
  7999. prezzo,
  8000. idSconto,
  8001. validoDa,
  8002. validoA,
  8003. attivo,
  8004. );
  8005. @override
  8006. bool operator ==(Object other) =>
  8007. identical(this, other) ||
  8008. (other is ListinoArticolo &&
  8009. other.idListinoArticoli == this.idListinoArticoli &&
  8010. other.idListino == this.idListino &&
  8011. other.idArticolo == this.idArticolo &&
  8012. other.prezzo == this.prezzo &&
  8013. other.idSconto == this.idSconto &&
  8014. other.validoDa == this.validoDa &&
  8015. other.validoA == this.validoA &&
  8016. other.attivo == this.attivo);
  8017. }
  8018. class ListiniArticoloCompanion extends UpdateCompanion<ListinoArticolo> {
  8019. final Value<int> idListinoArticoli;
  8020. final Value<int?> idListino;
  8021. final Value<int?> idArticolo;
  8022. final Value<double?> prezzo;
  8023. final Value<int?> idSconto;
  8024. final Value<String?> validoDa;
  8025. final Value<String?> validoA;
  8026. final Value<int> attivo;
  8027. const ListiniArticoloCompanion({
  8028. this.idListinoArticoli = const Value.absent(),
  8029. this.idListino = const Value.absent(),
  8030. this.idArticolo = const Value.absent(),
  8031. this.prezzo = const Value.absent(),
  8032. this.idSconto = const Value.absent(),
  8033. this.validoDa = const Value.absent(),
  8034. this.validoA = const Value.absent(),
  8035. this.attivo = const Value.absent(),
  8036. });
  8037. ListiniArticoloCompanion.insert({
  8038. this.idListinoArticoli = const Value.absent(),
  8039. this.idListino = const Value.absent(),
  8040. this.idArticolo = const Value.absent(),
  8041. this.prezzo = const Value.absent(),
  8042. this.idSconto = const Value.absent(),
  8043. this.validoDa = const Value.absent(),
  8044. this.validoA = const Value.absent(),
  8045. this.attivo = const Value.absent(),
  8046. });
  8047. static Insertable<ListinoArticolo> custom({
  8048. Expression<int>? idListinoArticoli,
  8049. Expression<int>? idListino,
  8050. Expression<int>? idArticolo,
  8051. Expression<double>? prezzo,
  8052. Expression<int>? idSconto,
  8053. Expression<String>? validoDa,
  8054. Expression<String>? validoA,
  8055. Expression<int>? attivo,
  8056. }) {
  8057. return RawValuesInsertable({
  8058. if (idListinoArticoli != null) 'idListino_articoli': idListinoArticoli,
  8059. if (idListino != null) 'idListino': idListino,
  8060. if (idArticolo != null) 'idArticolo': idArticolo,
  8061. if (prezzo != null) 'prezzo': prezzo,
  8062. if (idSconto != null) 'idSconto': idSconto,
  8063. if (validoDa != null) 'validoDa': validoDa,
  8064. if (validoA != null) 'validoA': validoA,
  8065. if (attivo != null) 'attivo': attivo,
  8066. });
  8067. }
  8068. ListiniArticoloCompanion copyWith({
  8069. Value<int>? idListinoArticoli,
  8070. Value<int?>? idListino,
  8071. Value<int?>? idArticolo,
  8072. Value<double?>? prezzo,
  8073. Value<int?>? idSconto,
  8074. Value<String?>? validoDa,
  8075. Value<String?>? validoA,
  8076. Value<int>? attivo,
  8077. }) {
  8078. return ListiniArticoloCompanion(
  8079. idListinoArticoli: idListinoArticoli ?? this.idListinoArticoli,
  8080. idListino: idListino ?? this.idListino,
  8081. idArticolo: idArticolo ?? this.idArticolo,
  8082. prezzo: prezzo ?? this.prezzo,
  8083. idSconto: idSconto ?? this.idSconto,
  8084. validoDa: validoDa ?? this.validoDa,
  8085. validoA: validoA ?? this.validoA,
  8086. attivo: attivo ?? this.attivo,
  8087. );
  8088. }
  8089. @override
  8090. Map<String, Expression> toColumns(bool nullToAbsent) {
  8091. final map = <String, Expression>{};
  8092. if (idListinoArticoli.present) {
  8093. map['idListino_articoli'] = Variable<int>(idListinoArticoli.value);
  8094. }
  8095. if (idListino.present) {
  8096. map['idListino'] = Variable<int>(idListino.value);
  8097. }
  8098. if (idArticolo.present) {
  8099. map['idArticolo'] = Variable<int>(idArticolo.value);
  8100. }
  8101. if (prezzo.present) {
  8102. map['prezzo'] = Variable<double>(prezzo.value);
  8103. }
  8104. if (idSconto.present) {
  8105. map['idSconto'] = Variable<int>(idSconto.value);
  8106. }
  8107. if (validoDa.present) {
  8108. map['validoDa'] = Variable<String>(validoDa.value);
  8109. }
  8110. if (validoA.present) {
  8111. map['validoA'] = Variable<String>(validoA.value);
  8112. }
  8113. if (attivo.present) {
  8114. map['attivo'] = Variable<int>(attivo.value);
  8115. }
  8116. return map;
  8117. }
  8118. @override
  8119. String toString() {
  8120. return (StringBuffer('ListiniArticoloCompanion(')
  8121. ..write('idListinoArticoli: $idListinoArticoli, ')
  8122. ..write('idListino: $idListino, ')
  8123. ..write('idArticolo: $idArticolo, ')
  8124. ..write('prezzo: $prezzo, ')
  8125. ..write('idSconto: $idSconto, ')
  8126. ..write('validoDa: $validoDa, ')
  8127. ..write('validoA: $validoA, ')
  8128. ..write('attivo: $attivo')
  8129. ..write(')'))
  8130. .toString();
  8131. }
  8132. }
  8133. class $ListiniClienteTable extends ListiniCliente
  8134. with TableInfo<$ListiniClienteTable, ListinoCliente> {
  8135. @override
  8136. final GeneratedDatabase attachedDatabase;
  8137. final String? _alias;
  8138. $ListiniClienteTable(this.attachedDatabase, [this._alias]);
  8139. static const VerificationMeta _idListinoClienteMeta = const VerificationMeta(
  8140. 'idListinoCliente',
  8141. );
  8142. @override
  8143. late final GeneratedColumn<int> idListinoCliente = GeneratedColumn<int>(
  8144. 'idListino_cliente',
  8145. aliasedName,
  8146. false,
  8147. hasAutoIncrement: true,
  8148. type: DriftSqlType.int,
  8149. requiredDuringInsert: false,
  8150. defaultConstraints: GeneratedColumn.constraintIsAlways(
  8151. 'PRIMARY KEY AUTOINCREMENT',
  8152. ),
  8153. );
  8154. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  8155. 'idListino',
  8156. );
  8157. @override
  8158. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  8159. 'idListino',
  8160. aliasedName,
  8161. true,
  8162. type: DriftSqlType.int,
  8163. requiredDuringInsert: false,
  8164. );
  8165. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  8166. 'idCliente',
  8167. );
  8168. @override
  8169. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  8170. 'idCliente',
  8171. aliasedName,
  8172. true,
  8173. type: DriftSqlType.int,
  8174. requiredDuringInsert: false,
  8175. );
  8176. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  8177. 'idArticolo',
  8178. );
  8179. @override
  8180. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  8181. 'idArticolo',
  8182. aliasedName,
  8183. true,
  8184. type: DriftSqlType.int,
  8185. requiredDuringInsert: false,
  8186. );
  8187. static const VerificationMeta _idScontoMeta = const VerificationMeta(
  8188. 'idSconto',
  8189. );
  8190. @override
  8191. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  8192. 'idSconto',
  8193. aliasedName,
  8194. true,
  8195. type: DriftSqlType.int,
  8196. requiredDuringInsert: false,
  8197. );
  8198. static const VerificationMeta _validoDaMeta = const VerificationMeta(
  8199. 'validoDa',
  8200. );
  8201. @override
  8202. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  8203. 'validoDa',
  8204. aliasedName,
  8205. true,
  8206. type: DriftSqlType.string,
  8207. requiredDuringInsert: false,
  8208. );
  8209. static const VerificationMeta _validoAMeta = const VerificationMeta(
  8210. 'validoA',
  8211. );
  8212. @override
  8213. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  8214. 'validoA',
  8215. aliasedName,
  8216. true,
  8217. type: DriftSqlType.string,
  8218. requiredDuringInsert: false,
  8219. );
  8220. static const VerificationMeta _prezzoMeta = const VerificationMeta('prezzo');
  8221. @override
  8222. late final GeneratedColumn<double> prezzo = GeneratedColumn<double>(
  8223. 'prezzo',
  8224. aliasedName,
  8225. true,
  8226. type: DriftSqlType.double,
  8227. requiredDuringInsert: false,
  8228. );
  8229. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  8230. @override
  8231. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  8232. 'attivo',
  8233. aliasedName,
  8234. false,
  8235. type: DriftSqlType.int,
  8236. requiredDuringInsert: false,
  8237. defaultValue: const Constant(1),
  8238. );
  8239. static const VerificationMeta _annullatoMeta = const VerificationMeta(
  8240. 'annullato',
  8241. );
  8242. @override
  8243. late final GeneratedColumn<String> annullato = GeneratedColumn<String>(
  8244. 'annullato',
  8245. aliasedName,
  8246. false,
  8247. type: DriftSqlType.string,
  8248. requiredDuringInsert: false,
  8249. defaultValue: const Constant('N'),
  8250. );
  8251. static const VerificationMeta _listinoSostitutivoMeta =
  8252. const VerificationMeta('listinoSostitutivo');
  8253. @override
  8254. late final GeneratedColumn<String> listinoSostitutivo =
  8255. GeneratedColumn<String>(
  8256. 'listinoSostitutivo',
  8257. aliasedName,
  8258. true,
  8259. type: DriftSqlType.string,
  8260. requiredDuringInsert: false,
  8261. );
  8262. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  8263. @override
  8264. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  8265. 'stato',
  8266. aliasedName,
  8267. true,
  8268. type: DriftSqlType.string,
  8269. requiredDuringInsert: false,
  8270. );
  8271. @override
  8272. List<GeneratedColumn> get $columns => [
  8273. idListinoCliente,
  8274. idListino,
  8275. idCliente,
  8276. idArticolo,
  8277. idSconto,
  8278. validoDa,
  8279. validoA,
  8280. prezzo,
  8281. attivo,
  8282. annullato,
  8283. listinoSostitutivo,
  8284. stato,
  8285. ];
  8286. @override
  8287. String get aliasedName => _alias ?? actualTableName;
  8288. @override
  8289. String get actualTableName => $name;
  8290. static const String $name = 'Listini_cliente';
  8291. @override
  8292. VerificationContext validateIntegrity(
  8293. Insertable<ListinoCliente> instance, {
  8294. bool isInserting = false,
  8295. }) {
  8296. final context = VerificationContext();
  8297. final data = instance.toColumns(true);
  8298. if (data.containsKey('idListino_cliente')) {
  8299. context.handle(
  8300. _idListinoClienteMeta,
  8301. idListinoCliente.isAcceptableOrUnknown(
  8302. data['idListino_cliente']!,
  8303. _idListinoClienteMeta,
  8304. ),
  8305. );
  8306. }
  8307. if (data.containsKey('idListino')) {
  8308. context.handle(
  8309. _idListinoMeta,
  8310. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  8311. );
  8312. }
  8313. if (data.containsKey('idCliente')) {
  8314. context.handle(
  8315. _idClienteMeta,
  8316. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  8317. );
  8318. }
  8319. if (data.containsKey('idArticolo')) {
  8320. context.handle(
  8321. _idArticoloMeta,
  8322. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  8323. );
  8324. }
  8325. if (data.containsKey('idSconto')) {
  8326. context.handle(
  8327. _idScontoMeta,
  8328. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta),
  8329. );
  8330. }
  8331. if (data.containsKey('validoDa')) {
  8332. context.handle(
  8333. _validoDaMeta,
  8334. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta),
  8335. );
  8336. }
  8337. if (data.containsKey('validoA')) {
  8338. context.handle(
  8339. _validoAMeta,
  8340. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta),
  8341. );
  8342. }
  8343. if (data.containsKey('prezzo')) {
  8344. context.handle(
  8345. _prezzoMeta,
  8346. prezzo.isAcceptableOrUnknown(data['prezzo']!, _prezzoMeta),
  8347. );
  8348. }
  8349. if (data.containsKey('attivo')) {
  8350. context.handle(
  8351. _attivoMeta,
  8352. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  8353. );
  8354. }
  8355. if (data.containsKey('annullato')) {
  8356. context.handle(
  8357. _annullatoMeta,
  8358. annullato.isAcceptableOrUnknown(data['annullato']!, _annullatoMeta),
  8359. );
  8360. }
  8361. if (data.containsKey('listinoSostitutivo')) {
  8362. context.handle(
  8363. _listinoSostitutivoMeta,
  8364. listinoSostitutivo.isAcceptableOrUnknown(
  8365. data['listinoSostitutivo']!,
  8366. _listinoSostitutivoMeta,
  8367. ),
  8368. );
  8369. }
  8370. if (data.containsKey('stato')) {
  8371. context.handle(
  8372. _statoMeta,
  8373. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  8374. );
  8375. }
  8376. return context;
  8377. }
  8378. @override
  8379. Set<GeneratedColumn> get $primaryKey => {idListinoCliente};
  8380. @override
  8381. ListinoCliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  8382. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  8383. return ListinoCliente(
  8384. idListinoCliente: attachedDatabase.typeMapping.read(
  8385. DriftSqlType.int,
  8386. data['${effectivePrefix}idListino_cliente'],
  8387. )!,
  8388. idListino: attachedDatabase.typeMapping.read(
  8389. DriftSqlType.int,
  8390. data['${effectivePrefix}idListino'],
  8391. ),
  8392. idCliente: attachedDatabase.typeMapping.read(
  8393. DriftSqlType.int,
  8394. data['${effectivePrefix}idCliente'],
  8395. ),
  8396. idArticolo: attachedDatabase.typeMapping.read(
  8397. DriftSqlType.int,
  8398. data['${effectivePrefix}idArticolo'],
  8399. ),
  8400. idSconto: attachedDatabase.typeMapping.read(
  8401. DriftSqlType.int,
  8402. data['${effectivePrefix}idSconto'],
  8403. ),
  8404. validoDa: attachedDatabase.typeMapping.read(
  8405. DriftSqlType.string,
  8406. data['${effectivePrefix}validoDa'],
  8407. ),
  8408. validoA: attachedDatabase.typeMapping.read(
  8409. DriftSqlType.string,
  8410. data['${effectivePrefix}validoA'],
  8411. ),
  8412. prezzo: attachedDatabase.typeMapping.read(
  8413. DriftSqlType.double,
  8414. data['${effectivePrefix}prezzo'],
  8415. ),
  8416. attivo: attachedDatabase.typeMapping.read(
  8417. DriftSqlType.int,
  8418. data['${effectivePrefix}attivo'],
  8419. )!,
  8420. annullato: attachedDatabase.typeMapping.read(
  8421. DriftSqlType.string,
  8422. data['${effectivePrefix}annullato'],
  8423. )!,
  8424. listinoSostitutivo: attachedDatabase.typeMapping.read(
  8425. DriftSqlType.string,
  8426. data['${effectivePrefix}listinoSostitutivo'],
  8427. ),
  8428. stato: attachedDatabase.typeMapping.read(
  8429. DriftSqlType.string,
  8430. data['${effectivePrefix}stato'],
  8431. ),
  8432. );
  8433. }
  8434. @override
  8435. $ListiniClienteTable createAlias(String alias) {
  8436. return $ListiniClienteTable(attachedDatabase, alias);
  8437. }
  8438. }
  8439. class ListinoCliente extends DataClass implements Insertable<ListinoCliente> {
  8440. final int idListinoCliente;
  8441. final int? idListino;
  8442. final int? idCliente;
  8443. final int? idArticolo;
  8444. final int? idSconto;
  8445. final String? validoDa;
  8446. final String? validoA;
  8447. final double? prezzo;
  8448. final int attivo;
  8449. final String annullato;
  8450. final String? listinoSostitutivo;
  8451. final String? stato;
  8452. const ListinoCliente({
  8453. required this.idListinoCliente,
  8454. this.idListino,
  8455. this.idCliente,
  8456. this.idArticolo,
  8457. this.idSconto,
  8458. this.validoDa,
  8459. this.validoA,
  8460. this.prezzo,
  8461. required this.attivo,
  8462. required this.annullato,
  8463. this.listinoSostitutivo,
  8464. this.stato,
  8465. });
  8466. @override
  8467. Map<String, Expression> toColumns(bool nullToAbsent) {
  8468. final map = <String, Expression>{};
  8469. map['idListino_cliente'] = Variable<int>(idListinoCliente);
  8470. if (!nullToAbsent || idListino != null) {
  8471. map['idListino'] = Variable<int>(idListino);
  8472. }
  8473. if (!nullToAbsent || idCliente != null) {
  8474. map['idCliente'] = Variable<int>(idCliente);
  8475. }
  8476. if (!nullToAbsent || idArticolo != null) {
  8477. map['idArticolo'] = Variable<int>(idArticolo);
  8478. }
  8479. if (!nullToAbsent || idSconto != null) {
  8480. map['idSconto'] = Variable<int>(idSconto);
  8481. }
  8482. if (!nullToAbsent || validoDa != null) {
  8483. map['validoDa'] = Variable<String>(validoDa);
  8484. }
  8485. if (!nullToAbsent || validoA != null) {
  8486. map['validoA'] = Variable<String>(validoA);
  8487. }
  8488. if (!nullToAbsent || prezzo != null) {
  8489. map['prezzo'] = Variable<double>(prezzo);
  8490. }
  8491. map['attivo'] = Variable<int>(attivo);
  8492. map['annullato'] = Variable<String>(annullato);
  8493. if (!nullToAbsent || listinoSostitutivo != null) {
  8494. map['listinoSostitutivo'] = Variable<String>(listinoSostitutivo);
  8495. }
  8496. if (!nullToAbsent || stato != null) {
  8497. map['stato'] = Variable<String>(stato);
  8498. }
  8499. return map;
  8500. }
  8501. ListiniClienteCompanion toCompanion(bool nullToAbsent) {
  8502. return ListiniClienteCompanion(
  8503. idListinoCliente: Value(idListinoCliente),
  8504. idListino: idListino == null && nullToAbsent
  8505. ? const Value.absent()
  8506. : Value(idListino),
  8507. idCliente: idCliente == null && nullToAbsent
  8508. ? const Value.absent()
  8509. : Value(idCliente),
  8510. idArticolo: idArticolo == null && nullToAbsent
  8511. ? const Value.absent()
  8512. : Value(idArticolo),
  8513. idSconto: idSconto == null && nullToAbsent
  8514. ? const Value.absent()
  8515. : Value(idSconto),
  8516. validoDa: validoDa == null && nullToAbsent
  8517. ? const Value.absent()
  8518. : Value(validoDa),
  8519. validoA: validoA == null && nullToAbsent
  8520. ? const Value.absent()
  8521. : Value(validoA),
  8522. prezzo: prezzo == null && nullToAbsent
  8523. ? const Value.absent()
  8524. : Value(prezzo),
  8525. attivo: Value(attivo),
  8526. annullato: Value(annullato),
  8527. listinoSostitutivo: listinoSostitutivo == null && nullToAbsent
  8528. ? const Value.absent()
  8529. : Value(listinoSostitutivo),
  8530. stato: stato == null && nullToAbsent
  8531. ? const Value.absent()
  8532. : Value(stato),
  8533. );
  8534. }
  8535. factory ListinoCliente.fromJson(
  8536. Map<String, dynamic> json, {
  8537. ValueSerializer? serializer,
  8538. }) {
  8539. serializer ??= driftRuntimeOptions.defaultSerializer;
  8540. return ListinoCliente(
  8541. idListinoCliente: serializer.fromJson<int>(json['idListinoCliente']),
  8542. idListino: serializer.fromJson<int?>(json['idListino']),
  8543. idCliente: serializer.fromJson<int?>(json['idCliente']),
  8544. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  8545. idSconto: serializer.fromJson<int?>(json['idSconto']),
  8546. validoDa: serializer.fromJson<String?>(json['validoDa']),
  8547. validoA: serializer.fromJson<String?>(json['validoA']),
  8548. prezzo: serializer.fromJson<double?>(json['prezzo']),
  8549. attivo: serializer.fromJson<int>(json['attivo']),
  8550. annullato: serializer.fromJson<String>(json['annullato']),
  8551. listinoSostitutivo: serializer.fromJson<String?>(
  8552. json['listinoSostitutivo'],
  8553. ),
  8554. stato: serializer.fromJson<String?>(json['stato']),
  8555. );
  8556. }
  8557. @override
  8558. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  8559. serializer ??= driftRuntimeOptions.defaultSerializer;
  8560. return <String, dynamic>{
  8561. 'idListinoCliente': serializer.toJson<int>(idListinoCliente),
  8562. 'idListino': serializer.toJson<int?>(idListino),
  8563. 'idCliente': serializer.toJson<int?>(idCliente),
  8564. 'idArticolo': serializer.toJson<int?>(idArticolo),
  8565. 'idSconto': serializer.toJson<int?>(idSconto),
  8566. 'validoDa': serializer.toJson<String?>(validoDa),
  8567. 'validoA': serializer.toJson<String?>(validoA),
  8568. 'prezzo': serializer.toJson<double?>(prezzo),
  8569. 'attivo': serializer.toJson<int>(attivo),
  8570. 'annullato': serializer.toJson<String>(annullato),
  8571. 'listinoSostitutivo': serializer.toJson<String?>(listinoSostitutivo),
  8572. 'stato': serializer.toJson<String?>(stato),
  8573. };
  8574. }
  8575. ListinoCliente copyWith({
  8576. int? idListinoCliente,
  8577. Value<int?> idListino = const Value.absent(),
  8578. Value<int?> idCliente = const Value.absent(),
  8579. Value<int?> idArticolo = const Value.absent(),
  8580. Value<int?> idSconto = const Value.absent(),
  8581. Value<String?> validoDa = const Value.absent(),
  8582. Value<String?> validoA = const Value.absent(),
  8583. Value<double?> prezzo = const Value.absent(),
  8584. int? attivo,
  8585. String? annullato,
  8586. Value<String?> listinoSostitutivo = const Value.absent(),
  8587. Value<String?> stato = const Value.absent(),
  8588. }) => ListinoCliente(
  8589. idListinoCliente: idListinoCliente ?? this.idListinoCliente,
  8590. idListino: idListino.present ? idListino.value : this.idListino,
  8591. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  8592. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  8593. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  8594. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  8595. validoA: validoA.present ? validoA.value : this.validoA,
  8596. prezzo: prezzo.present ? prezzo.value : this.prezzo,
  8597. attivo: attivo ?? this.attivo,
  8598. annullato: annullato ?? this.annullato,
  8599. listinoSostitutivo: listinoSostitutivo.present
  8600. ? listinoSostitutivo.value
  8601. : this.listinoSostitutivo,
  8602. stato: stato.present ? stato.value : this.stato,
  8603. );
  8604. ListinoCliente copyWithCompanion(ListiniClienteCompanion data) {
  8605. return ListinoCliente(
  8606. idListinoCliente: data.idListinoCliente.present
  8607. ? data.idListinoCliente.value
  8608. : this.idListinoCliente,
  8609. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  8610. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  8611. idArticolo: data.idArticolo.present
  8612. ? data.idArticolo.value
  8613. : this.idArticolo,
  8614. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  8615. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  8616. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  8617. prezzo: data.prezzo.present ? data.prezzo.value : this.prezzo,
  8618. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  8619. annullato: data.annullato.present ? data.annullato.value : this.annullato,
  8620. listinoSostitutivo: data.listinoSostitutivo.present
  8621. ? data.listinoSostitutivo.value
  8622. : this.listinoSostitutivo,
  8623. stato: data.stato.present ? data.stato.value : this.stato,
  8624. );
  8625. }
  8626. @override
  8627. String toString() {
  8628. return (StringBuffer('ListinoCliente(')
  8629. ..write('idListinoCliente: $idListinoCliente, ')
  8630. ..write('idListino: $idListino, ')
  8631. ..write('idCliente: $idCliente, ')
  8632. ..write('idArticolo: $idArticolo, ')
  8633. ..write('idSconto: $idSconto, ')
  8634. ..write('validoDa: $validoDa, ')
  8635. ..write('validoA: $validoA, ')
  8636. ..write('prezzo: $prezzo, ')
  8637. ..write('attivo: $attivo, ')
  8638. ..write('annullato: $annullato, ')
  8639. ..write('listinoSostitutivo: $listinoSostitutivo, ')
  8640. ..write('stato: $stato')
  8641. ..write(')'))
  8642. .toString();
  8643. }
  8644. @override
  8645. int get hashCode => Object.hash(
  8646. idListinoCliente,
  8647. idListino,
  8648. idCliente,
  8649. idArticolo,
  8650. idSconto,
  8651. validoDa,
  8652. validoA,
  8653. prezzo,
  8654. attivo,
  8655. annullato,
  8656. listinoSostitutivo,
  8657. stato,
  8658. );
  8659. @override
  8660. bool operator ==(Object other) =>
  8661. identical(this, other) ||
  8662. (other is ListinoCliente &&
  8663. other.idListinoCliente == this.idListinoCliente &&
  8664. other.idListino == this.idListino &&
  8665. other.idCliente == this.idCliente &&
  8666. other.idArticolo == this.idArticolo &&
  8667. other.idSconto == this.idSconto &&
  8668. other.validoDa == this.validoDa &&
  8669. other.validoA == this.validoA &&
  8670. other.prezzo == this.prezzo &&
  8671. other.attivo == this.attivo &&
  8672. other.annullato == this.annullato &&
  8673. other.listinoSostitutivo == this.listinoSostitutivo &&
  8674. other.stato == this.stato);
  8675. }
  8676. class ListiniClienteCompanion extends UpdateCompanion<ListinoCliente> {
  8677. final Value<int> idListinoCliente;
  8678. final Value<int?> idListino;
  8679. final Value<int?> idCliente;
  8680. final Value<int?> idArticolo;
  8681. final Value<int?> idSconto;
  8682. final Value<String?> validoDa;
  8683. final Value<String?> validoA;
  8684. final Value<double?> prezzo;
  8685. final Value<int> attivo;
  8686. final Value<String> annullato;
  8687. final Value<String?> listinoSostitutivo;
  8688. final Value<String?> stato;
  8689. const ListiniClienteCompanion({
  8690. this.idListinoCliente = const Value.absent(),
  8691. this.idListino = const Value.absent(),
  8692. this.idCliente = const Value.absent(),
  8693. this.idArticolo = const Value.absent(),
  8694. this.idSconto = const Value.absent(),
  8695. this.validoDa = const Value.absent(),
  8696. this.validoA = const Value.absent(),
  8697. this.prezzo = const Value.absent(),
  8698. this.attivo = const Value.absent(),
  8699. this.annullato = const Value.absent(),
  8700. this.listinoSostitutivo = const Value.absent(),
  8701. this.stato = const Value.absent(),
  8702. });
  8703. ListiniClienteCompanion.insert({
  8704. this.idListinoCliente = const Value.absent(),
  8705. this.idListino = const Value.absent(),
  8706. this.idCliente = const Value.absent(),
  8707. this.idArticolo = const Value.absent(),
  8708. this.idSconto = const Value.absent(),
  8709. this.validoDa = const Value.absent(),
  8710. this.validoA = const Value.absent(),
  8711. this.prezzo = const Value.absent(),
  8712. this.attivo = const Value.absent(),
  8713. this.annullato = const Value.absent(),
  8714. this.listinoSostitutivo = const Value.absent(),
  8715. this.stato = const Value.absent(),
  8716. });
  8717. static Insertable<ListinoCliente> custom({
  8718. Expression<int>? idListinoCliente,
  8719. Expression<int>? idListino,
  8720. Expression<int>? idCliente,
  8721. Expression<int>? idArticolo,
  8722. Expression<int>? idSconto,
  8723. Expression<String>? validoDa,
  8724. Expression<String>? validoA,
  8725. Expression<double>? prezzo,
  8726. Expression<int>? attivo,
  8727. Expression<String>? annullato,
  8728. Expression<String>? listinoSostitutivo,
  8729. Expression<String>? stato,
  8730. }) {
  8731. return RawValuesInsertable({
  8732. if (idListinoCliente != null) 'idListino_cliente': idListinoCliente,
  8733. if (idListino != null) 'idListino': idListino,
  8734. if (idCliente != null) 'idCliente': idCliente,
  8735. if (idArticolo != null) 'idArticolo': idArticolo,
  8736. if (idSconto != null) 'idSconto': idSconto,
  8737. if (validoDa != null) 'validoDa': validoDa,
  8738. if (validoA != null) 'validoA': validoA,
  8739. if (prezzo != null) 'prezzo': prezzo,
  8740. if (attivo != null) 'attivo': attivo,
  8741. if (annullato != null) 'annullato': annullato,
  8742. if (listinoSostitutivo != null) 'listinoSostitutivo': listinoSostitutivo,
  8743. if (stato != null) 'stato': stato,
  8744. });
  8745. }
  8746. ListiniClienteCompanion copyWith({
  8747. Value<int>? idListinoCliente,
  8748. Value<int?>? idListino,
  8749. Value<int?>? idCliente,
  8750. Value<int?>? idArticolo,
  8751. Value<int?>? idSconto,
  8752. Value<String?>? validoDa,
  8753. Value<String?>? validoA,
  8754. Value<double?>? prezzo,
  8755. Value<int>? attivo,
  8756. Value<String>? annullato,
  8757. Value<String?>? listinoSostitutivo,
  8758. Value<String?>? stato,
  8759. }) {
  8760. return ListiniClienteCompanion(
  8761. idListinoCliente: idListinoCliente ?? this.idListinoCliente,
  8762. idListino: idListino ?? this.idListino,
  8763. idCliente: idCliente ?? this.idCliente,
  8764. idArticolo: idArticolo ?? this.idArticolo,
  8765. idSconto: idSconto ?? this.idSconto,
  8766. validoDa: validoDa ?? this.validoDa,
  8767. validoA: validoA ?? this.validoA,
  8768. prezzo: prezzo ?? this.prezzo,
  8769. attivo: attivo ?? this.attivo,
  8770. annullato: annullato ?? this.annullato,
  8771. listinoSostitutivo: listinoSostitutivo ?? this.listinoSostitutivo,
  8772. stato: stato ?? this.stato,
  8773. );
  8774. }
  8775. @override
  8776. Map<String, Expression> toColumns(bool nullToAbsent) {
  8777. final map = <String, Expression>{};
  8778. if (idListinoCliente.present) {
  8779. map['idListino_cliente'] = Variable<int>(idListinoCliente.value);
  8780. }
  8781. if (idListino.present) {
  8782. map['idListino'] = Variable<int>(idListino.value);
  8783. }
  8784. if (idCliente.present) {
  8785. map['idCliente'] = Variable<int>(idCliente.value);
  8786. }
  8787. if (idArticolo.present) {
  8788. map['idArticolo'] = Variable<int>(idArticolo.value);
  8789. }
  8790. if (idSconto.present) {
  8791. map['idSconto'] = Variable<int>(idSconto.value);
  8792. }
  8793. if (validoDa.present) {
  8794. map['validoDa'] = Variable<String>(validoDa.value);
  8795. }
  8796. if (validoA.present) {
  8797. map['validoA'] = Variable<String>(validoA.value);
  8798. }
  8799. if (prezzo.present) {
  8800. map['prezzo'] = Variable<double>(prezzo.value);
  8801. }
  8802. if (attivo.present) {
  8803. map['attivo'] = Variable<int>(attivo.value);
  8804. }
  8805. if (annullato.present) {
  8806. map['annullato'] = Variable<String>(annullato.value);
  8807. }
  8808. if (listinoSostitutivo.present) {
  8809. map['listinoSostitutivo'] = Variable<String>(listinoSostitutivo.value);
  8810. }
  8811. if (stato.present) {
  8812. map['stato'] = Variable<String>(stato.value);
  8813. }
  8814. return map;
  8815. }
  8816. @override
  8817. String toString() {
  8818. return (StringBuffer('ListiniClienteCompanion(')
  8819. ..write('idListinoCliente: $idListinoCliente, ')
  8820. ..write('idListino: $idListino, ')
  8821. ..write('idCliente: $idCliente, ')
  8822. ..write('idArticolo: $idArticolo, ')
  8823. ..write('idSconto: $idSconto, ')
  8824. ..write('validoDa: $validoDa, ')
  8825. ..write('validoA: $validoA, ')
  8826. ..write('prezzo: $prezzo, ')
  8827. ..write('attivo: $attivo, ')
  8828. ..write('annullato: $annullato, ')
  8829. ..write('listinoSostitutivo: $listinoSostitutivo, ')
  8830. ..write('stato: $stato')
  8831. ..write(')'))
  8832. .toString();
  8833. }
  8834. }
  8835. class $ScontiTable extends Sconti with TableInfo<$ScontiTable, Sconto> {
  8836. @override
  8837. final GeneratedDatabase attachedDatabase;
  8838. final String? _alias;
  8839. $ScontiTable(this.attachedDatabase, [this._alias]);
  8840. static const VerificationMeta _idScontoMeta = const VerificationMeta(
  8841. 'idSconto',
  8842. );
  8843. @override
  8844. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  8845. 'idSconto',
  8846. aliasedName,
  8847. false,
  8848. hasAutoIncrement: true,
  8849. type: DriftSqlType.int,
  8850. requiredDuringInsert: false,
  8851. defaultConstraints: GeneratedColumn.constraintIsAlways(
  8852. 'PRIMARY KEY AUTOINCREMENT',
  8853. ),
  8854. );
  8855. static const VerificationMeta _codScontoMeta = const VerificationMeta(
  8856. 'codSconto',
  8857. );
  8858. @override
  8859. late final GeneratedColumn<String> codSconto = GeneratedColumn<String>(
  8860. 'codSconto',
  8861. aliasedName,
  8862. true,
  8863. type: DriftSqlType.string,
  8864. requiredDuringInsert: false,
  8865. );
  8866. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  8867. 'descrizione',
  8868. );
  8869. @override
  8870. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  8871. 'descrizione',
  8872. aliasedName,
  8873. true,
  8874. type: DriftSqlType.string,
  8875. requiredDuringInsert: false,
  8876. );
  8877. static const VerificationMeta _sconto1Meta = const VerificationMeta(
  8878. 'sconto1',
  8879. );
  8880. @override
  8881. late final GeneratedColumn<double> sconto1 = GeneratedColumn<double>(
  8882. 'sconto1',
  8883. aliasedName,
  8884. true,
  8885. type: DriftSqlType.double,
  8886. requiredDuringInsert: false,
  8887. );
  8888. static const VerificationMeta _sconto2Meta = const VerificationMeta(
  8889. 'sconto2',
  8890. );
  8891. @override
  8892. late final GeneratedColumn<double> sconto2 = GeneratedColumn<double>(
  8893. 'sconto2',
  8894. aliasedName,
  8895. true,
  8896. type: DriftSqlType.double,
  8897. requiredDuringInsert: false,
  8898. );
  8899. static const VerificationMeta _sconto3Meta = const VerificationMeta(
  8900. 'sconto3',
  8901. );
  8902. @override
  8903. late final GeneratedColumn<double> sconto3 = GeneratedColumn<double>(
  8904. 'sconto3',
  8905. aliasedName,
  8906. true,
  8907. type: DriftSqlType.double,
  8908. requiredDuringInsert: false,
  8909. );
  8910. static const VerificationMeta _sconto4Meta = const VerificationMeta(
  8911. 'sconto4',
  8912. );
  8913. @override
  8914. late final GeneratedColumn<double> sconto4 = GeneratedColumn<double>(
  8915. 'sconto4',
  8916. aliasedName,
  8917. true,
  8918. type: DriftSqlType.double,
  8919. requiredDuringInsert: false,
  8920. );
  8921. static const VerificationMeta _sconto5Meta = const VerificationMeta(
  8922. 'sconto5',
  8923. );
  8924. @override
  8925. late final GeneratedColumn<double> sconto5 = GeneratedColumn<double>(
  8926. 'sconto5',
  8927. aliasedName,
  8928. true,
  8929. type: DriftSqlType.double,
  8930. requiredDuringInsert: false,
  8931. );
  8932. @override
  8933. List<GeneratedColumn> get $columns => [
  8934. idSconto,
  8935. codSconto,
  8936. descrizione,
  8937. sconto1,
  8938. sconto2,
  8939. sconto3,
  8940. sconto4,
  8941. sconto5,
  8942. ];
  8943. @override
  8944. String get aliasedName => _alias ?? actualTableName;
  8945. @override
  8946. String get actualTableName => $name;
  8947. static const String $name = 'Sconti';
  8948. @override
  8949. VerificationContext validateIntegrity(
  8950. Insertable<Sconto> instance, {
  8951. bool isInserting = false,
  8952. }) {
  8953. final context = VerificationContext();
  8954. final data = instance.toColumns(true);
  8955. if (data.containsKey('idSconto')) {
  8956. context.handle(
  8957. _idScontoMeta,
  8958. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta),
  8959. );
  8960. }
  8961. if (data.containsKey('codSconto')) {
  8962. context.handle(
  8963. _codScontoMeta,
  8964. codSconto.isAcceptableOrUnknown(data['codSconto']!, _codScontoMeta),
  8965. );
  8966. }
  8967. if (data.containsKey('descrizione')) {
  8968. context.handle(
  8969. _descrizioneMeta,
  8970. descrizione.isAcceptableOrUnknown(
  8971. data['descrizione']!,
  8972. _descrizioneMeta,
  8973. ),
  8974. );
  8975. }
  8976. if (data.containsKey('sconto1')) {
  8977. context.handle(
  8978. _sconto1Meta,
  8979. sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta),
  8980. );
  8981. }
  8982. if (data.containsKey('sconto2')) {
  8983. context.handle(
  8984. _sconto2Meta,
  8985. sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta),
  8986. );
  8987. }
  8988. if (data.containsKey('sconto3')) {
  8989. context.handle(
  8990. _sconto3Meta,
  8991. sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta),
  8992. );
  8993. }
  8994. if (data.containsKey('sconto4')) {
  8995. context.handle(
  8996. _sconto4Meta,
  8997. sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta),
  8998. );
  8999. }
  9000. if (data.containsKey('sconto5')) {
  9001. context.handle(
  9002. _sconto5Meta,
  9003. sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta),
  9004. );
  9005. }
  9006. return context;
  9007. }
  9008. @override
  9009. Set<GeneratedColumn> get $primaryKey => {idSconto};
  9010. @override
  9011. Sconto map(Map<String, dynamic> data, {String? tablePrefix}) {
  9012. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  9013. return Sconto(
  9014. idSconto: attachedDatabase.typeMapping.read(
  9015. DriftSqlType.int,
  9016. data['${effectivePrefix}idSconto'],
  9017. )!,
  9018. codSconto: attachedDatabase.typeMapping.read(
  9019. DriftSqlType.string,
  9020. data['${effectivePrefix}codSconto'],
  9021. ),
  9022. descrizione: attachedDatabase.typeMapping.read(
  9023. DriftSqlType.string,
  9024. data['${effectivePrefix}descrizione'],
  9025. ),
  9026. sconto1: attachedDatabase.typeMapping.read(
  9027. DriftSqlType.double,
  9028. data['${effectivePrefix}sconto1'],
  9029. ),
  9030. sconto2: attachedDatabase.typeMapping.read(
  9031. DriftSqlType.double,
  9032. data['${effectivePrefix}sconto2'],
  9033. ),
  9034. sconto3: attachedDatabase.typeMapping.read(
  9035. DriftSqlType.double,
  9036. data['${effectivePrefix}sconto3'],
  9037. ),
  9038. sconto4: attachedDatabase.typeMapping.read(
  9039. DriftSqlType.double,
  9040. data['${effectivePrefix}sconto4'],
  9041. ),
  9042. sconto5: attachedDatabase.typeMapping.read(
  9043. DriftSqlType.double,
  9044. data['${effectivePrefix}sconto5'],
  9045. ),
  9046. );
  9047. }
  9048. @override
  9049. $ScontiTable createAlias(String alias) {
  9050. return $ScontiTable(attachedDatabase, alias);
  9051. }
  9052. }
  9053. class Sconto extends DataClass implements Insertable<Sconto> {
  9054. final int idSconto;
  9055. final String? codSconto;
  9056. final String? descrizione;
  9057. final double? sconto1;
  9058. final double? sconto2;
  9059. final double? sconto3;
  9060. final double? sconto4;
  9061. final double? sconto5;
  9062. const Sconto({
  9063. required this.idSconto,
  9064. this.codSconto,
  9065. this.descrizione,
  9066. this.sconto1,
  9067. this.sconto2,
  9068. this.sconto3,
  9069. this.sconto4,
  9070. this.sconto5,
  9071. });
  9072. @override
  9073. Map<String, Expression> toColumns(bool nullToAbsent) {
  9074. final map = <String, Expression>{};
  9075. map['idSconto'] = Variable<int>(idSconto);
  9076. if (!nullToAbsent || codSconto != null) {
  9077. map['codSconto'] = Variable<String>(codSconto);
  9078. }
  9079. if (!nullToAbsent || descrizione != null) {
  9080. map['descrizione'] = Variable<String>(descrizione);
  9081. }
  9082. if (!nullToAbsent || sconto1 != null) {
  9083. map['sconto1'] = Variable<double>(sconto1);
  9084. }
  9085. if (!nullToAbsent || sconto2 != null) {
  9086. map['sconto2'] = Variable<double>(sconto2);
  9087. }
  9088. if (!nullToAbsent || sconto3 != null) {
  9089. map['sconto3'] = Variable<double>(sconto3);
  9090. }
  9091. if (!nullToAbsent || sconto4 != null) {
  9092. map['sconto4'] = Variable<double>(sconto4);
  9093. }
  9094. if (!nullToAbsent || sconto5 != null) {
  9095. map['sconto5'] = Variable<double>(sconto5);
  9096. }
  9097. return map;
  9098. }
  9099. ScontiCompanion toCompanion(bool nullToAbsent) {
  9100. return ScontiCompanion(
  9101. idSconto: Value(idSconto),
  9102. codSconto: codSconto == null && nullToAbsent
  9103. ? const Value.absent()
  9104. : Value(codSconto),
  9105. descrizione: descrizione == null && nullToAbsent
  9106. ? const Value.absent()
  9107. : Value(descrizione),
  9108. sconto1: sconto1 == null && nullToAbsent
  9109. ? const Value.absent()
  9110. : Value(sconto1),
  9111. sconto2: sconto2 == null && nullToAbsent
  9112. ? const Value.absent()
  9113. : Value(sconto2),
  9114. sconto3: sconto3 == null && nullToAbsent
  9115. ? const Value.absent()
  9116. : Value(sconto3),
  9117. sconto4: sconto4 == null && nullToAbsent
  9118. ? const Value.absent()
  9119. : Value(sconto4),
  9120. sconto5: sconto5 == null && nullToAbsent
  9121. ? const Value.absent()
  9122. : Value(sconto5),
  9123. );
  9124. }
  9125. factory Sconto.fromJson(
  9126. Map<String, dynamic> json, {
  9127. ValueSerializer? serializer,
  9128. }) {
  9129. serializer ??= driftRuntimeOptions.defaultSerializer;
  9130. return Sconto(
  9131. idSconto: serializer.fromJson<int>(json['idSconto']),
  9132. codSconto: serializer.fromJson<String?>(json['codSconto']),
  9133. descrizione: serializer.fromJson<String?>(json['descrizione']),
  9134. sconto1: serializer.fromJson<double?>(json['sconto1']),
  9135. sconto2: serializer.fromJson<double?>(json['sconto2']),
  9136. sconto3: serializer.fromJson<double?>(json['sconto3']),
  9137. sconto4: serializer.fromJson<double?>(json['sconto4']),
  9138. sconto5: serializer.fromJson<double?>(json['sconto5']),
  9139. );
  9140. }
  9141. @override
  9142. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  9143. serializer ??= driftRuntimeOptions.defaultSerializer;
  9144. return <String, dynamic>{
  9145. 'idSconto': serializer.toJson<int>(idSconto),
  9146. 'codSconto': serializer.toJson<String?>(codSconto),
  9147. 'descrizione': serializer.toJson<String?>(descrizione),
  9148. 'sconto1': serializer.toJson<double?>(sconto1),
  9149. 'sconto2': serializer.toJson<double?>(sconto2),
  9150. 'sconto3': serializer.toJson<double?>(sconto3),
  9151. 'sconto4': serializer.toJson<double?>(sconto4),
  9152. 'sconto5': serializer.toJson<double?>(sconto5),
  9153. };
  9154. }
  9155. Sconto copyWith({
  9156. int? idSconto,
  9157. Value<String?> codSconto = const Value.absent(),
  9158. Value<String?> descrizione = const Value.absent(),
  9159. Value<double?> sconto1 = const Value.absent(),
  9160. Value<double?> sconto2 = const Value.absent(),
  9161. Value<double?> sconto3 = const Value.absent(),
  9162. Value<double?> sconto4 = const Value.absent(),
  9163. Value<double?> sconto5 = const Value.absent(),
  9164. }) => Sconto(
  9165. idSconto: idSconto ?? this.idSconto,
  9166. codSconto: codSconto.present ? codSconto.value : this.codSconto,
  9167. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  9168. sconto1: sconto1.present ? sconto1.value : this.sconto1,
  9169. sconto2: sconto2.present ? sconto2.value : this.sconto2,
  9170. sconto3: sconto3.present ? sconto3.value : this.sconto3,
  9171. sconto4: sconto4.present ? sconto4.value : this.sconto4,
  9172. sconto5: sconto5.present ? sconto5.value : this.sconto5,
  9173. );
  9174. Sconto copyWithCompanion(ScontiCompanion data) {
  9175. return Sconto(
  9176. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  9177. codSconto: data.codSconto.present ? data.codSconto.value : this.codSconto,
  9178. descrizione: data.descrizione.present
  9179. ? data.descrizione.value
  9180. : this.descrizione,
  9181. sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1,
  9182. sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2,
  9183. sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3,
  9184. sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4,
  9185. sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5,
  9186. );
  9187. }
  9188. @override
  9189. String toString() {
  9190. return (StringBuffer('Sconto(')
  9191. ..write('idSconto: $idSconto, ')
  9192. ..write('codSconto: $codSconto, ')
  9193. ..write('descrizione: $descrizione, ')
  9194. ..write('sconto1: $sconto1, ')
  9195. ..write('sconto2: $sconto2, ')
  9196. ..write('sconto3: $sconto3, ')
  9197. ..write('sconto4: $sconto4, ')
  9198. ..write('sconto5: $sconto5')
  9199. ..write(')'))
  9200. .toString();
  9201. }
  9202. @override
  9203. int get hashCode => Object.hash(
  9204. idSconto,
  9205. codSconto,
  9206. descrizione,
  9207. sconto1,
  9208. sconto2,
  9209. sconto3,
  9210. sconto4,
  9211. sconto5,
  9212. );
  9213. @override
  9214. bool operator ==(Object other) =>
  9215. identical(this, other) ||
  9216. (other is Sconto &&
  9217. other.idSconto == this.idSconto &&
  9218. other.codSconto == this.codSconto &&
  9219. other.descrizione == this.descrizione &&
  9220. other.sconto1 == this.sconto1 &&
  9221. other.sconto2 == this.sconto2 &&
  9222. other.sconto3 == this.sconto3 &&
  9223. other.sconto4 == this.sconto4 &&
  9224. other.sconto5 == this.sconto5);
  9225. }
  9226. class ScontiCompanion extends UpdateCompanion<Sconto> {
  9227. final Value<int> idSconto;
  9228. final Value<String?> codSconto;
  9229. final Value<String?> descrizione;
  9230. final Value<double?> sconto1;
  9231. final Value<double?> sconto2;
  9232. final Value<double?> sconto3;
  9233. final Value<double?> sconto4;
  9234. final Value<double?> sconto5;
  9235. const ScontiCompanion({
  9236. this.idSconto = const Value.absent(),
  9237. this.codSconto = const Value.absent(),
  9238. this.descrizione = const Value.absent(),
  9239. this.sconto1 = const Value.absent(),
  9240. this.sconto2 = const Value.absent(),
  9241. this.sconto3 = const Value.absent(),
  9242. this.sconto4 = const Value.absent(),
  9243. this.sconto5 = const Value.absent(),
  9244. });
  9245. ScontiCompanion.insert({
  9246. this.idSconto = const Value.absent(),
  9247. this.codSconto = const Value.absent(),
  9248. this.descrizione = const Value.absent(),
  9249. this.sconto1 = const Value.absent(),
  9250. this.sconto2 = const Value.absent(),
  9251. this.sconto3 = const Value.absent(),
  9252. this.sconto4 = const Value.absent(),
  9253. this.sconto5 = const Value.absent(),
  9254. });
  9255. static Insertable<Sconto> custom({
  9256. Expression<int>? idSconto,
  9257. Expression<String>? codSconto,
  9258. Expression<String>? descrizione,
  9259. Expression<double>? sconto1,
  9260. Expression<double>? sconto2,
  9261. Expression<double>? sconto3,
  9262. Expression<double>? sconto4,
  9263. Expression<double>? sconto5,
  9264. }) {
  9265. return RawValuesInsertable({
  9266. if (idSconto != null) 'idSconto': idSconto,
  9267. if (codSconto != null) 'codSconto': codSconto,
  9268. if (descrizione != null) 'descrizione': descrizione,
  9269. if (sconto1 != null) 'sconto1': sconto1,
  9270. if (sconto2 != null) 'sconto2': sconto2,
  9271. if (sconto3 != null) 'sconto3': sconto3,
  9272. if (sconto4 != null) 'sconto4': sconto4,
  9273. if (sconto5 != null) 'sconto5': sconto5,
  9274. });
  9275. }
  9276. ScontiCompanion copyWith({
  9277. Value<int>? idSconto,
  9278. Value<String?>? codSconto,
  9279. Value<String?>? descrizione,
  9280. Value<double?>? sconto1,
  9281. Value<double?>? sconto2,
  9282. Value<double?>? sconto3,
  9283. Value<double?>? sconto4,
  9284. Value<double?>? sconto5,
  9285. }) {
  9286. return ScontiCompanion(
  9287. idSconto: idSconto ?? this.idSconto,
  9288. codSconto: codSconto ?? this.codSconto,
  9289. descrizione: descrizione ?? this.descrizione,
  9290. sconto1: sconto1 ?? this.sconto1,
  9291. sconto2: sconto2 ?? this.sconto2,
  9292. sconto3: sconto3 ?? this.sconto3,
  9293. sconto4: sconto4 ?? this.sconto4,
  9294. sconto5: sconto5 ?? this.sconto5,
  9295. );
  9296. }
  9297. @override
  9298. Map<String, Expression> toColumns(bool nullToAbsent) {
  9299. final map = <String, Expression>{};
  9300. if (idSconto.present) {
  9301. map['idSconto'] = Variable<int>(idSconto.value);
  9302. }
  9303. if (codSconto.present) {
  9304. map['codSconto'] = Variable<String>(codSconto.value);
  9305. }
  9306. if (descrizione.present) {
  9307. map['descrizione'] = Variable<String>(descrizione.value);
  9308. }
  9309. if (sconto1.present) {
  9310. map['sconto1'] = Variable<double>(sconto1.value);
  9311. }
  9312. if (sconto2.present) {
  9313. map['sconto2'] = Variable<double>(sconto2.value);
  9314. }
  9315. if (sconto3.present) {
  9316. map['sconto3'] = Variable<double>(sconto3.value);
  9317. }
  9318. if (sconto4.present) {
  9319. map['sconto4'] = Variable<double>(sconto4.value);
  9320. }
  9321. if (sconto5.present) {
  9322. map['sconto5'] = Variable<double>(sconto5.value);
  9323. }
  9324. return map;
  9325. }
  9326. @override
  9327. String toString() {
  9328. return (StringBuffer('ScontiCompanion(')
  9329. ..write('idSconto: $idSconto, ')
  9330. ..write('codSconto: $codSconto, ')
  9331. ..write('descrizione: $descrizione, ')
  9332. ..write('sconto1: $sconto1, ')
  9333. ..write('sconto2: $sconto2, ')
  9334. ..write('sconto3: $sconto3, ')
  9335. ..write('sconto4: $sconto4, ')
  9336. ..write('sconto5: $sconto5')
  9337. ..write(')'))
  9338. .toString();
  9339. }
  9340. }
  9341. class $ScontiClienteTable extends ScontiCliente
  9342. with TableInfo<$ScontiClienteTable, ScontoCliente> {
  9343. @override
  9344. final GeneratedDatabase attachedDatabase;
  9345. final String? _alias;
  9346. $ScontiClienteTable(this.attachedDatabase, [this._alias]);
  9347. static const VerificationMeta _idScontoClienteMeta = const VerificationMeta(
  9348. 'idScontoCliente',
  9349. );
  9350. @override
  9351. late final GeneratedColumn<int> idScontoCliente = GeneratedColumn<int>(
  9352. 'idSconto_cliente',
  9353. aliasedName,
  9354. false,
  9355. hasAutoIncrement: true,
  9356. type: DriftSqlType.int,
  9357. requiredDuringInsert: false,
  9358. defaultConstraints: GeneratedColumn.constraintIsAlways(
  9359. 'PRIMARY KEY AUTOINCREMENT',
  9360. ),
  9361. );
  9362. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  9363. 'idCliente',
  9364. );
  9365. @override
  9366. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  9367. 'idCliente',
  9368. aliasedName,
  9369. true,
  9370. type: DriftSqlType.int,
  9371. requiredDuringInsert: false,
  9372. );
  9373. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  9374. 'idArticolo',
  9375. );
  9376. @override
  9377. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  9378. 'idArticolo',
  9379. aliasedName,
  9380. true,
  9381. type: DriftSqlType.int,
  9382. requiredDuringInsert: false,
  9383. );
  9384. static const VerificationMeta _lineaMeta = const VerificationMeta('linea');
  9385. @override
  9386. late final GeneratedColumn<String> linea = GeneratedColumn<String>(
  9387. 'linea',
  9388. aliasedName,
  9389. true,
  9390. type: DriftSqlType.string,
  9391. requiredDuringInsert: false,
  9392. );
  9393. static const VerificationMeta _idScontoMeta = const VerificationMeta(
  9394. 'idSconto',
  9395. );
  9396. @override
  9397. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  9398. 'idSconto',
  9399. aliasedName,
  9400. true,
  9401. type: DriftSqlType.int,
  9402. requiredDuringInsert: false,
  9403. );
  9404. static const VerificationMeta _validoDaMeta = const VerificationMeta(
  9405. 'validoDa',
  9406. );
  9407. @override
  9408. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  9409. 'validoDa',
  9410. aliasedName,
  9411. true,
  9412. type: DriftSqlType.string,
  9413. requiredDuringInsert: false,
  9414. );
  9415. static const VerificationMeta _validoAMeta = const VerificationMeta(
  9416. 'validoA',
  9417. );
  9418. @override
  9419. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  9420. 'validoA',
  9421. aliasedName,
  9422. true,
  9423. type: DriftSqlType.string,
  9424. requiredDuringInsert: false,
  9425. );
  9426. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  9427. @override
  9428. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  9429. 'stato',
  9430. aliasedName,
  9431. true,
  9432. type: DriftSqlType.string,
  9433. requiredDuringInsert: false,
  9434. );
  9435. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  9436. 'dataModifica',
  9437. );
  9438. @override
  9439. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  9440. 'dataModifica',
  9441. aliasedName,
  9442. true,
  9443. type: DriftSqlType.string,
  9444. requiredDuringInsert: false,
  9445. );
  9446. @override
  9447. List<GeneratedColumn> get $columns => [
  9448. idScontoCliente,
  9449. idCliente,
  9450. idArticolo,
  9451. linea,
  9452. idSconto,
  9453. validoDa,
  9454. validoA,
  9455. stato,
  9456. dataModifica,
  9457. ];
  9458. @override
  9459. String get aliasedName => _alias ?? actualTableName;
  9460. @override
  9461. String get actualTableName => $name;
  9462. static const String $name = 'Sconto_cliente';
  9463. @override
  9464. VerificationContext validateIntegrity(
  9465. Insertable<ScontoCliente> instance, {
  9466. bool isInserting = false,
  9467. }) {
  9468. final context = VerificationContext();
  9469. final data = instance.toColumns(true);
  9470. if (data.containsKey('idSconto_cliente')) {
  9471. context.handle(
  9472. _idScontoClienteMeta,
  9473. idScontoCliente.isAcceptableOrUnknown(
  9474. data['idSconto_cliente']!,
  9475. _idScontoClienteMeta,
  9476. ),
  9477. );
  9478. }
  9479. if (data.containsKey('idCliente')) {
  9480. context.handle(
  9481. _idClienteMeta,
  9482. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  9483. );
  9484. }
  9485. if (data.containsKey('idArticolo')) {
  9486. context.handle(
  9487. _idArticoloMeta,
  9488. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  9489. );
  9490. }
  9491. if (data.containsKey('linea')) {
  9492. context.handle(
  9493. _lineaMeta,
  9494. linea.isAcceptableOrUnknown(data['linea']!, _lineaMeta),
  9495. );
  9496. }
  9497. if (data.containsKey('idSconto')) {
  9498. context.handle(
  9499. _idScontoMeta,
  9500. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta),
  9501. );
  9502. }
  9503. if (data.containsKey('validoDa')) {
  9504. context.handle(
  9505. _validoDaMeta,
  9506. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta),
  9507. );
  9508. }
  9509. if (data.containsKey('validoA')) {
  9510. context.handle(
  9511. _validoAMeta,
  9512. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta),
  9513. );
  9514. }
  9515. if (data.containsKey('stato')) {
  9516. context.handle(
  9517. _statoMeta,
  9518. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  9519. );
  9520. }
  9521. if (data.containsKey('dataModifica')) {
  9522. context.handle(
  9523. _dataModificaMeta,
  9524. dataModifica.isAcceptableOrUnknown(
  9525. data['dataModifica']!,
  9526. _dataModificaMeta,
  9527. ),
  9528. );
  9529. }
  9530. return context;
  9531. }
  9532. @override
  9533. Set<GeneratedColumn> get $primaryKey => {idScontoCliente};
  9534. @override
  9535. ScontoCliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  9536. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  9537. return ScontoCliente(
  9538. idScontoCliente: attachedDatabase.typeMapping.read(
  9539. DriftSqlType.int,
  9540. data['${effectivePrefix}idSconto_cliente'],
  9541. )!,
  9542. idCliente: attachedDatabase.typeMapping.read(
  9543. DriftSqlType.int,
  9544. data['${effectivePrefix}idCliente'],
  9545. ),
  9546. idArticolo: attachedDatabase.typeMapping.read(
  9547. DriftSqlType.int,
  9548. data['${effectivePrefix}idArticolo'],
  9549. ),
  9550. linea: attachedDatabase.typeMapping.read(
  9551. DriftSqlType.string,
  9552. data['${effectivePrefix}linea'],
  9553. ),
  9554. idSconto: attachedDatabase.typeMapping.read(
  9555. DriftSqlType.int,
  9556. data['${effectivePrefix}idSconto'],
  9557. ),
  9558. validoDa: attachedDatabase.typeMapping.read(
  9559. DriftSqlType.string,
  9560. data['${effectivePrefix}validoDa'],
  9561. ),
  9562. validoA: attachedDatabase.typeMapping.read(
  9563. DriftSqlType.string,
  9564. data['${effectivePrefix}validoA'],
  9565. ),
  9566. stato: attachedDatabase.typeMapping.read(
  9567. DriftSqlType.string,
  9568. data['${effectivePrefix}stato'],
  9569. ),
  9570. dataModifica: attachedDatabase.typeMapping.read(
  9571. DriftSqlType.string,
  9572. data['${effectivePrefix}dataModifica'],
  9573. ),
  9574. );
  9575. }
  9576. @override
  9577. $ScontiClienteTable createAlias(String alias) {
  9578. return $ScontiClienteTable(attachedDatabase, alias);
  9579. }
  9580. }
  9581. class ScontoCliente extends DataClass implements Insertable<ScontoCliente> {
  9582. final int idScontoCliente;
  9583. final int? idCliente;
  9584. final int? idArticolo;
  9585. final String? linea;
  9586. final int? idSconto;
  9587. final String? validoDa;
  9588. final String? validoA;
  9589. final String? stato;
  9590. final String? dataModifica;
  9591. const ScontoCliente({
  9592. required this.idScontoCliente,
  9593. this.idCliente,
  9594. this.idArticolo,
  9595. this.linea,
  9596. this.idSconto,
  9597. this.validoDa,
  9598. this.validoA,
  9599. this.stato,
  9600. this.dataModifica,
  9601. });
  9602. @override
  9603. Map<String, Expression> toColumns(bool nullToAbsent) {
  9604. final map = <String, Expression>{};
  9605. map['idSconto_cliente'] = Variable<int>(idScontoCliente);
  9606. if (!nullToAbsent || idCliente != null) {
  9607. map['idCliente'] = Variable<int>(idCliente);
  9608. }
  9609. if (!nullToAbsent || idArticolo != null) {
  9610. map['idArticolo'] = Variable<int>(idArticolo);
  9611. }
  9612. if (!nullToAbsent || linea != null) {
  9613. map['linea'] = Variable<String>(linea);
  9614. }
  9615. if (!nullToAbsent || idSconto != null) {
  9616. map['idSconto'] = Variable<int>(idSconto);
  9617. }
  9618. if (!nullToAbsent || validoDa != null) {
  9619. map['validoDa'] = Variable<String>(validoDa);
  9620. }
  9621. if (!nullToAbsent || validoA != null) {
  9622. map['validoA'] = Variable<String>(validoA);
  9623. }
  9624. if (!nullToAbsent || stato != null) {
  9625. map['stato'] = Variable<String>(stato);
  9626. }
  9627. if (!nullToAbsent || dataModifica != null) {
  9628. map['dataModifica'] = Variable<String>(dataModifica);
  9629. }
  9630. return map;
  9631. }
  9632. ScontiClienteCompanion toCompanion(bool nullToAbsent) {
  9633. return ScontiClienteCompanion(
  9634. idScontoCliente: Value(idScontoCliente),
  9635. idCliente: idCliente == null && nullToAbsent
  9636. ? const Value.absent()
  9637. : Value(idCliente),
  9638. idArticolo: idArticolo == null && nullToAbsent
  9639. ? const Value.absent()
  9640. : Value(idArticolo),
  9641. linea: linea == null && nullToAbsent
  9642. ? const Value.absent()
  9643. : Value(linea),
  9644. idSconto: idSconto == null && nullToAbsent
  9645. ? const Value.absent()
  9646. : Value(idSconto),
  9647. validoDa: validoDa == null && nullToAbsent
  9648. ? const Value.absent()
  9649. : Value(validoDa),
  9650. validoA: validoA == null && nullToAbsent
  9651. ? const Value.absent()
  9652. : Value(validoA),
  9653. stato: stato == null && nullToAbsent
  9654. ? const Value.absent()
  9655. : Value(stato),
  9656. dataModifica: dataModifica == null && nullToAbsent
  9657. ? const Value.absent()
  9658. : Value(dataModifica),
  9659. );
  9660. }
  9661. factory ScontoCliente.fromJson(
  9662. Map<String, dynamic> json, {
  9663. ValueSerializer? serializer,
  9664. }) {
  9665. serializer ??= driftRuntimeOptions.defaultSerializer;
  9666. return ScontoCliente(
  9667. idScontoCliente: serializer.fromJson<int>(json['idScontoCliente']),
  9668. idCliente: serializer.fromJson<int?>(json['idCliente']),
  9669. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  9670. linea: serializer.fromJson<String?>(json['linea']),
  9671. idSconto: serializer.fromJson<int?>(json['idSconto']),
  9672. validoDa: serializer.fromJson<String?>(json['validoDa']),
  9673. validoA: serializer.fromJson<String?>(json['validoA']),
  9674. stato: serializer.fromJson<String?>(json['stato']),
  9675. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  9676. );
  9677. }
  9678. @override
  9679. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  9680. serializer ??= driftRuntimeOptions.defaultSerializer;
  9681. return <String, dynamic>{
  9682. 'idScontoCliente': serializer.toJson<int>(idScontoCliente),
  9683. 'idCliente': serializer.toJson<int?>(idCliente),
  9684. 'idArticolo': serializer.toJson<int?>(idArticolo),
  9685. 'linea': serializer.toJson<String?>(linea),
  9686. 'idSconto': serializer.toJson<int?>(idSconto),
  9687. 'validoDa': serializer.toJson<String?>(validoDa),
  9688. 'validoA': serializer.toJson<String?>(validoA),
  9689. 'stato': serializer.toJson<String?>(stato),
  9690. 'dataModifica': serializer.toJson<String?>(dataModifica),
  9691. };
  9692. }
  9693. ScontoCliente copyWith({
  9694. int? idScontoCliente,
  9695. Value<int?> idCliente = const Value.absent(),
  9696. Value<int?> idArticolo = const Value.absent(),
  9697. Value<String?> linea = const Value.absent(),
  9698. Value<int?> idSconto = const Value.absent(),
  9699. Value<String?> validoDa = const Value.absent(),
  9700. Value<String?> validoA = const Value.absent(),
  9701. Value<String?> stato = const Value.absent(),
  9702. Value<String?> dataModifica = const Value.absent(),
  9703. }) => ScontoCliente(
  9704. idScontoCliente: idScontoCliente ?? this.idScontoCliente,
  9705. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  9706. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  9707. linea: linea.present ? linea.value : this.linea,
  9708. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  9709. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  9710. validoA: validoA.present ? validoA.value : this.validoA,
  9711. stato: stato.present ? stato.value : this.stato,
  9712. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  9713. );
  9714. ScontoCliente copyWithCompanion(ScontiClienteCompanion data) {
  9715. return ScontoCliente(
  9716. idScontoCliente: data.idScontoCliente.present
  9717. ? data.idScontoCliente.value
  9718. : this.idScontoCliente,
  9719. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  9720. idArticolo: data.idArticolo.present
  9721. ? data.idArticolo.value
  9722. : this.idArticolo,
  9723. linea: data.linea.present ? data.linea.value : this.linea,
  9724. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  9725. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  9726. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  9727. stato: data.stato.present ? data.stato.value : this.stato,
  9728. dataModifica: data.dataModifica.present
  9729. ? data.dataModifica.value
  9730. : this.dataModifica,
  9731. );
  9732. }
  9733. @override
  9734. String toString() {
  9735. return (StringBuffer('ScontoCliente(')
  9736. ..write('idScontoCliente: $idScontoCliente, ')
  9737. ..write('idCliente: $idCliente, ')
  9738. ..write('idArticolo: $idArticolo, ')
  9739. ..write('linea: $linea, ')
  9740. ..write('idSconto: $idSconto, ')
  9741. ..write('validoDa: $validoDa, ')
  9742. ..write('validoA: $validoA, ')
  9743. ..write('stato: $stato, ')
  9744. ..write('dataModifica: $dataModifica')
  9745. ..write(')'))
  9746. .toString();
  9747. }
  9748. @override
  9749. int get hashCode => Object.hash(
  9750. idScontoCliente,
  9751. idCliente,
  9752. idArticolo,
  9753. linea,
  9754. idSconto,
  9755. validoDa,
  9756. validoA,
  9757. stato,
  9758. dataModifica,
  9759. );
  9760. @override
  9761. bool operator ==(Object other) =>
  9762. identical(this, other) ||
  9763. (other is ScontoCliente &&
  9764. other.idScontoCliente == this.idScontoCliente &&
  9765. other.idCliente == this.idCliente &&
  9766. other.idArticolo == this.idArticolo &&
  9767. other.linea == this.linea &&
  9768. other.idSconto == this.idSconto &&
  9769. other.validoDa == this.validoDa &&
  9770. other.validoA == this.validoA &&
  9771. other.stato == this.stato &&
  9772. other.dataModifica == this.dataModifica);
  9773. }
  9774. class ScontiClienteCompanion extends UpdateCompanion<ScontoCliente> {
  9775. final Value<int> idScontoCliente;
  9776. final Value<int?> idCliente;
  9777. final Value<int?> idArticolo;
  9778. final Value<String?> linea;
  9779. final Value<int?> idSconto;
  9780. final Value<String?> validoDa;
  9781. final Value<String?> validoA;
  9782. final Value<String?> stato;
  9783. final Value<String?> dataModifica;
  9784. const ScontiClienteCompanion({
  9785. this.idScontoCliente = const Value.absent(),
  9786. this.idCliente = const Value.absent(),
  9787. this.idArticolo = const Value.absent(),
  9788. this.linea = const Value.absent(),
  9789. this.idSconto = const Value.absent(),
  9790. this.validoDa = const Value.absent(),
  9791. this.validoA = const Value.absent(),
  9792. this.stato = const Value.absent(),
  9793. this.dataModifica = const Value.absent(),
  9794. });
  9795. ScontiClienteCompanion.insert({
  9796. this.idScontoCliente = const Value.absent(),
  9797. this.idCliente = const Value.absent(),
  9798. this.idArticolo = const Value.absent(),
  9799. this.linea = const Value.absent(),
  9800. this.idSconto = const Value.absent(),
  9801. this.validoDa = const Value.absent(),
  9802. this.validoA = const Value.absent(),
  9803. this.stato = const Value.absent(),
  9804. this.dataModifica = const Value.absent(),
  9805. });
  9806. static Insertable<ScontoCliente> custom({
  9807. Expression<int>? idScontoCliente,
  9808. Expression<int>? idCliente,
  9809. Expression<int>? idArticolo,
  9810. Expression<String>? linea,
  9811. Expression<int>? idSconto,
  9812. Expression<String>? validoDa,
  9813. Expression<String>? validoA,
  9814. Expression<String>? stato,
  9815. Expression<String>? dataModifica,
  9816. }) {
  9817. return RawValuesInsertable({
  9818. if (idScontoCliente != null) 'idSconto_cliente': idScontoCliente,
  9819. if (idCliente != null) 'idCliente': idCliente,
  9820. if (idArticolo != null) 'idArticolo': idArticolo,
  9821. if (linea != null) 'linea': linea,
  9822. if (idSconto != null) 'idSconto': idSconto,
  9823. if (validoDa != null) 'validoDa': validoDa,
  9824. if (validoA != null) 'validoA': validoA,
  9825. if (stato != null) 'stato': stato,
  9826. if (dataModifica != null) 'dataModifica': dataModifica,
  9827. });
  9828. }
  9829. ScontiClienteCompanion copyWith({
  9830. Value<int>? idScontoCliente,
  9831. Value<int?>? idCliente,
  9832. Value<int?>? idArticolo,
  9833. Value<String?>? linea,
  9834. Value<int?>? idSconto,
  9835. Value<String?>? validoDa,
  9836. Value<String?>? validoA,
  9837. Value<String?>? stato,
  9838. Value<String?>? dataModifica,
  9839. }) {
  9840. return ScontiClienteCompanion(
  9841. idScontoCliente: idScontoCliente ?? this.idScontoCliente,
  9842. idCliente: idCliente ?? this.idCliente,
  9843. idArticolo: idArticolo ?? this.idArticolo,
  9844. linea: linea ?? this.linea,
  9845. idSconto: idSconto ?? this.idSconto,
  9846. validoDa: validoDa ?? this.validoDa,
  9847. validoA: validoA ?? this.validoA,
  9848. stato: stato ?? this.stato,
  9849. dataModifica: dataModifica ?? this.dataModifica,
  9850. );
  9851. }
  9852. @override
  9853. Map<String, Expression> toColumns(bool nullToAbsent) {
  9854. final map = <String, Expression>{};
  9855. if (idScontoCliente.present) {
  9856. map['idSconto_cliente'] = Variable<int>(idScontoCliente.value);
  9857. }
  9858. if (idCliente.present) {
  9859. map['idCliente'] = Variable<int>(idCliente.value);
  9860. }
  9861. if (idArticolo.present) {
  9862. map['idArticolo'] = Variable<int>(idArticolo.value);
  9863. }
  9864. if (linea.present) {
  9865. map['linea'] = Variable<String>(linea.value);
  9866. }
  9867. if (idSconto.present) {
  9868. map['idSconto'] = Variable<int>(idSconto.value);
  9869. }
  9870. if (validoDa.present) {
  9871. map['validoDa'] = Variable<String>(validoDa.value);
  9872. }
  9873. if (validoA.present) {
  9874. map['validoA'] = Variable<String>(validoA.value);
  9875. }
  9876. if (stato.present) {
  9877. map['stato'] = Variable<String>(stato.value);
  9878. }
  9879. if (dataModifica.present) {
  9880. map['dataModifica'] = Variable<String>(dataModifica.value);
  9881. }
  9882. return map;
  9883. }
  9884. @override
  9885. String toString() {
  9886. return (StringBuffer('ScontiClienteCompanion(')
  9887. ..write('idScontoCliente: $idScontoCliente, ')
  9888. ..write('idCliente: $idCliente, ')
  9889. ..write('idArticolo: $idArticolo, ')
  9890. ..write('linea: $linea, ')
  9891. ..write('idSconto: $idSconto, ')
  9892. ..write('validoDa: $validoDa, ')
  9893. ..write('validoA: $validoA, ')
  9894. ..write('stato: $stato, ')
  9895. ..write('dataModifica: $dataModifica')
  9896. ..write(')'))
  9897. .toString();
  9898. }
  9899. }
  9900. class $PagamentiTable extends Pagamenti
  9901. with TableInfo<$PagamentiTable, Pagamento> {
  9902. @override
  9903. final GeneratedDatabase attachedDatabase;
  9904. final String? _alias;
  9905. $PagamentiTable(this.attachedDatabase, [this._alias]);
  9906. static const VerificationMeta _idPagamentoMeta = const VerificationMeta(
  9907. 'idPagamento',
  9908. );
  9909. @override
  9910. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  9911. 'idPagamento',
  9912. aliasedName,
  9913. false,
  9914. hasAutoIncrement: true,
  9915. type: DriftSqlType.int,
  9916. requiredDuringInsert: false,
  9917. defaultConstraints: GeneratedColumn.constraintIsAlways(
  9918. 'PRIMARY KEY AUTOINCREMENT',
  9919. ),
  9920. );
  9921. static const VerificationMeta _codPagamentoMeta = const VerificationMeta(
  9922. 'codPagamento',
  9923. );
  9924. @override
  9925. late final GeneratedColumn<String> codPagamento = GeneratedColumn<String>(
  9926. 'codPagamento',
  9927. aliasedName,
  9928. true,
  9929. type: DriftSqlType.string,
  9930. requiredDuringInsert: false,
  9931. );
  9932. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  9933. 'descrizione',
  9934. );
  9935. @override
  9936. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  9937. 'descrizione',
  9938. aliasedName,
  9939. true,
  9940. type: DriftSqlType.string,
  9941. requiredDuringInsert: false,
  9942. );
  9943. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  9944. 'dataModifica',
  9945. );
  9946. @override
  9947. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  9948. 'dataModifica',
  9949. aliasedName,
  9950. true,
  9951. type: DriftSqlType.string,
  9952. requiredDuringInsert: false,
  9953. );
  9954. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  9955. @override
  9956. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  9957. 'attivo',
  9958. aliasedName,
  9959. true,
  9960. type: DriftSqlType.int,
  9961. requiredDuringInsert: false,
  9962. );
  9963. @override
  9964. List<GeneratedColumn> get $columns => [
  9965. idPagamento,
  9966. codPagamento,
  9967. descrizione,
  9968. dataModifica,
  9969. attivo,
  9970. ];
  9971. @override
  9972. String get aliasedName => _alias ?? actualTableName;
  9973. @override
  9974. String get actualTableName => $name;
  9975. static const String $name = 'Pagamenti';
  9976. @override
  9977. VerificationContext validateIntegrity(
  9978. Insertable<Pagamento> instance, {
  9979. bool isInserting = false,
  9980. }) {
  9981. final context = VerificationContext();
  9982. final data = instance.toColumns(true);
  9983. if (data.containsKey('idPagamento')) {
  9984. context.handle(
  9985. _idPagamentoMeta,
  9986. idPagamento.isAcceptableOrUnknown(
  9987. data['idPagamento']!,
  9988. _idPagamentoMeta,
  9989. ),
  9990. );
  9991. }
  9992. if (data.containsKey('codPagamento')) {
  9993. context.handle(
  9994. _codPagamentoMeta,
  9995. codPagamento.isAcceptableOrUnknown(
  9996. data['codPagamento']!,
  9997. _codPagamentoMeta,
  9998. ),
  9999. );
  10000. }
  10001. if (data.containsKey('descrizione')) {
  10002. context.handle(
  10003. _descrizioneMeta,
  10004. descrizione.isAcceptableOrUnknown(
  10005. data['descrizione']!,
  10006. _descrizioneMeta,
  10007. ),
  10008. );
  10009. }
  10010. if (data.containsKey('dataModifica')) {
  10011. context.handle(
  10012. _dataModificaMeta,
  10013. dataModifica.isAcceptableOrUnknown(
  10014. data['dataModifica']!,
  10015. _dataModificaMeta,
  10016. ),
  10017. );
  10018. }
  10019. if (data.containsKey('attivo')) {
  10020. context.handle(
  10021. _attivoMeta,
  10022. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  10023. );
  10024. }
  10025. return context;
  10026. }
  10027. @override
  10028. Set<GeneratedColumn> get $primaryKey => {idPagamento};
  10029. @override
  10030. Pagamento map(Map<String, dynamic> data, {String? tablePrefix}) {
  10031. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10032. return Pagamento(
  10033. idPagamento: attachedDatabase.typeMapping.read(
  10034. DriftSqlType.int,
  10035. data['${effectivePrefix}idPagamento'],
  10036. )!,
  10037. codPagamento: attachedDatabase.typeMapping.read(
  10038. DriftSqlType.string,
  10039. data['${effectivePrefix}codPagamento'],
  10040. ),
  10041. descrizione: attachedDatabase.typeMapping.read(
  10042. DriftSqlType.string,
  10043. data['${effectivePrefix}descrizione'],
  10044. ),
  10045. dataModifica: attachedDatabase.typeMapping.read(
  10046. DriftSqlType.string,
  10047. data['${effectivePrefix}dataModifica'],
  10048. ),
  10049. attivo: attachedDatabase.typeMapping.read(
  10050. DriftSqlType.int,
  10051. data['${effectivePrefix}attivo'],
  10052. ),
  10053. );
  10054. }
  10055. @override
  10056. $PagamentiTable createAlias(String alias) {
  10057. return $PagamentiTable(attachedDatabase, alias);
  10058. }
  10059. }
  10060. class Pagamento extends DataClass implements Insertable<Pagamento> {
  10061. final int idPagamento;
  10062. final String? codPagamento;
  10063. final String? descrizione;
  10064. final String? dataModifica;
  10065. final int? attivo;
  10066. const Pagamento({
  10067. required this.idPagamento,
  10068. this.codPagamento,
  10069. this.descrizione,
  10070. this.dataModifica,
  10071. this.attivo,
  10072. });
  10073. @override
  10074. Map<String, Expression> toColumns(bool nullToAbsent) {
  10075. final map = <String, Expression>{};
  10076. map['idPagamento'] = Variable<int>(idPagamento);
  10077. if (!nullToAbsent || codPagamento != null) {
  10078. map['codPagamento'] = Variable<String>(codPagamento);
  10079. }
  10080. if (!nullToAbsent || descrizione != null) {
  10081. map['descrizione'] = Variable<String>(descrizione);
  10082. }
  10083. if (!nullToAbsent || dataModifica != null) {
  10084. map['dataModifica'] = Variable<String>(dataModifica);
  10085. }
  10086. if (!nullToAbsent || attivo != null) {
  10087. map['attivo'] = Variable<int>(attivo);
  10088. }
  10089. return map;
  10090. }
  10091. PagamentiCompanion toCompanion(bool nullToAbsent) {
  10092. return PagamentiCompanion(
  10093. idPagamento: Value(idPagamento),
  10094. codPagamento: codPagamento == null && nullToAbsent
  10095. ? const Value.absent()
  10096. : Value(codPagamento),
  10097. descrizione: descrizione == null && nullToAbsent
  10098. ? const Value.absent()
  10099. : Value(descrizione),
  10100. dataModifica: dataModifica == null && nullToAbsent
  10101. ? const Value.absent()
  10102. : Value(dataModifica),
  10103. attivo: attivo == null && nullToAbsent
  10104. ? const Value.absent()
  10105. : Value(attivo),
  10106. );
  10107. }
  10108. factory Pagamento.fromJson(
  10109. Map<String, dynamic> json, {
  10110. ValueSerializer? serializer,
  10111. }) {
  10112. serializer ??= driftRuntimeOptions.defaultSerializer;
  10113. return Pagamento(
  10114. idPagamento: serializer.fromJson<int>(json['idPagamento']),
  10115. codPagamento: serializer.fromJson<String?>(json['codPagamento']),
  10116. descrizione: serializer.fromJson<String?>(json['descrizione']),
  10117. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  10118. attivo: serializer.fromJson<int?>(json['attivo']),
  10119. );
  10120. }
  10121. @override
  10122. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  10123. serializer ??= driftRuntimeOptions.defaultSerializer;
  10124. return <String, dynamic>{
  10125. 'idPagamento': serializer.toJson<int>(idPagamento),
  10126. 'codPagamento': serializer.toJson<String?>(codPagamento),
  10127. 'descrizione': serializer.toJson<String?>(descrizione),
  10128. 'dataModifica': serializer.toJson<String?>(dataModifica),
  10129. 'attivo': serializer.toJson<int?>(attivo),
  10130. };
  10131. }
  10132. Pagamento copyWith({
  10133. int? idPagamento,
  10134. Value<String?> codPagamento = const Value.absent(),
  10135. Value<String?> descrizione = const Value.absent(),
  10136. Value<String?> dataModifica = const Value.absent(),
  10137. Value<int?> attivo = const Value.absent(),
  10138. }) => Pagamento(
  10139. idPagamento: idPagamento ?? this.idPagamento,
  10140. codPagamento: codPagamento.present ? codPagamento.value : this.codPagamento,
  10141. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  10142. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  10143. attivo: attivo.present ? attivo.value : this.attivo,
  10144. );
  10145. Pagamento copyWithCompanion(PagamentiCompanion data) {
  10146. return Pagamento(
  10147. idPagamento: data.idPagamento.present
  10148. ? data.idPagamento.value
  10149. : this.idPagamento,
  10150. codPagamento: data.codPagamento.present
  10151. ? data.codPagamento.value
  10152. : this.codPagamento,
  10153. descrizione: data.descrizione.present
  10154. ? data.descrizione.value
  10155. : this.descrizione,
  10156. dataModifica: data.dataModifica.present
  10157. ? data.dataModifica.value
  10158. : this.dataModifica,
  10159. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  10160. );
  10161. }
  10162. @override
  10163. String toString() {
  10164. return (StringBuffer('Pagamento(')
  10165. ..write('idPagamento: $idPagamento, ')
  10166. ..write('codPagamento: $codPagamento, ')
  10167. ..write('descrizione: $descrizione, ')
  10168. ..write('dataModifica: $dataModifica, ')
  10169. ..write('attivo: $attivo')
  10170. ..write(')'))
  10171. .toString();
  10172. }
  10173. @override
  10174. int get hashCode =>
  10175. Object.hash(idPagamento, codPagamento, descrizione, dataModifica, attivo);
  10176. @override
  10177. bool operator ==(Object other) =>
  10178. identical(this, other) ||
  10179. (other is Pagamento &&
  10180. other.idPagamento == this.idPagamento &&
  10181. other.codPagamento == this.codPagamento &&
  10182. other.descrizione == this.descrizione &&
  10183. other.dataModifica == this.dataModifica &&
  10184. other.attivo == this.attivo);
  10185. }
  10186. class PagamentiCompanion extends UpdateCompanion<Pagamento> {
  10187. final Value<int> idPagamento;
  10188. final Value<String?> codPagamento;
  10189. final Value<String?> descrizione;
  10190. final Value<String?> dataModifica;
  10191. final Value<int?> attivo;
  10192. const PagamentiCompanion({
  10193. this.idPagamento = const Value.absent(),
  10194. this.codPagamento = const Value.absent(),
  10195. this.descrizione = const Value.absent(),
  10196. this.dataModifica = const Value.absent(),
  10197. this.attivo = const Value.absent(),
  10198. });
  10199. PagamentiCompanion.insert({
  10200. this.idPagamento = const Value.absent(),
  10201. this.codPagamento = const Value.absent(),
  10202. this.descrizione = const Value.absent(),
  10203. this.dataModifica = const Value.absent(),
  10204. this.attivo = const Value.absent(),
  10205. });
  10206. static Insertable<Pagamento> custom({
  10207. Expression<int>? idPagamento,
  10208. Expression<String>? codPagamento,
  10209. Expression<String>? descrizione,
  10210. Expression<String>? dataModifica,
  10211. Expression<int>? attivo,
  10212. }) {
  10213. return RawValuesInsertable({
  10214. if (idPagamento != null) 'idPagamento': idPagamento,
  10215. if (codPagamento != null) 'codPagamento': codPagamento,
  10216. if (descrizione != null) 'descrizione': descrizione,
  10217. if (dataModifica != null) 'dataModifica': dataModifica,
  10218. if (attivo != null) 'attivo': attivo,
  10219. });
  10220. }
  10221. PagamentiCompanion copyWith({
  10222. Value<int>? idPagamento,
  10223. Value<String?>? codPagamento,
  10224. Value<String?>? descrizione,
  10225. Value<String?>? dataModifica,
  10226. Value<int?>? attivo,
  10227. }) {
  10228. return PagamentiCompanion(
  10229. idPagamento: idPagamento ?? this.idPagamento,
  10230. codPagamento: codPagamento ?? this.codPagamento,
  10231. descrizione: descrizione ?? this.descrizione,
  10232. dataModifica: dataModifica ?? this.dataModifica,
  10233. attivo: attivo ?? this.attivo,
  10234. );
  10235. }
  10236. @override
  10237. Map<String, Expression> toColumns(bool nullToAbsent) {
  10238. final map = <String, Expression>{};
  10239. if (idPagamento.present) {
  10240. map['idPagamento'] = Variable<int>(idPagamento.value);
  10241. }
  10242. if (codPagamento.present) {
  10243. map['codPagamento'] = Variable<String>(codPagamento.value);
  10244. }
  10245. if (descrizione.present) {
  10246. map['descrizione'] = Variable<String>(descrizione.value);
  10247. }
  10248. if (dataModifica.present) {
  10249. map['dataModifica'] = Variable<String>(dataModifica.value);
  10250. }
  10251. if (attivo.present) {
  10252. map['attivo'] = Variable<int>(attivo.value);
  10253. }
  10254. return map;
  10255. }
  10256. @override
  10257. String toString() {
  10258. return (StringBuffer('PagamentiCompanion(')
  10259. ..write('idPagamento: $idPagamento, ')
  10260. ..write('codPagamento: $codPagamento, ')
  10261. ..write('descrizione: $descrizione, ')
  10262. ..write('dataModifica: $dataModifica, ')
  10263. ..write('attivo: $attivo')
  10264. ..write(')'))
  10265. .toString();
  10266. }
  10267. }
  10268. class $ParametriTable extends Parametri
  10269. with TableInfo<$ParametriTable, Parametro> {
  10270. @override
  10271. final GeneratedDatabase attachedDatabase;
  10272. final String? _alias;
  10273. $ParametriTable(this.attachedDatabase, [this._alias]);
  10274. static const VerificationMeta _nomeMeta = const VerificationMeta('nome');
  10275. @override
  10276. late final GeneratedColumn<String> nome = GeneratedColumn<String>(
  10277. 'nome',
  10278. aliasedName,
  10279. false,
  10280. type: DriftSqlType.string,
  10281. requiredDuringInsert: true,
  10282. );
  10283. static const VerificationMeta _valoreMeta = const VerificationMeta('valore');
  10284. @override
  10285. late final GeneratedColumn<String> valore = GeneratedColumn<String>(
  10286. 'valore',
  10287. aliasedName,
  10288. true,
  10289. type: DriftSqlType.string,
  10290. requiredDuringInsert: false,
  10291. );
  10292. @override
  10293. List<GeneratedColumn> get $columns => [nome, valore];
  10294. @override
  10295. String get aliasedName => _alias ?? actualTableName;
  10296. @override
  10297. String get actualTableName => $name;
  10298. static const String $name = 'Parametri';
  10299. @override
  10300. VerificationContext validateIntegrity(
  10301. Insertable<Parametro> instance, {
  10302. bool isInserting = false,
  10303. }) {
  10304. final context = VerificationContext();
  10305. final data = instance.toColumns(true);
  10306. if (data.containsKey('nome')) {
  10307. context.handle(
  10308. _nomeMeta,
  10309. nome.isAcceptableOrUnknown(data['nome']!, _nomeMeta),
  10310. );
  10311. } else if (isInserting) {
  10312. context.missing(_nomeMeta);
  10313. }
  10314. if (data.containsKey('valore')) {
  10315. context.handle(
  10316. _valoreMeta,
  10317. valore.isAcceptableOrUnknown(data['valore']!, _valoreMeta),
  10318. );
  10319. }
  10320. return context;
  10321. }
  10322. @override
  10323. Set<GeneratedColumn> get $primaryKey => {nome};
  10324. @override
  10325. Parametro map(Map<String, dynamic> data, {String? tablePrefix}) {
  10326. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10327. return Parametro(
  10328. nome: attachedDatabase.typeMapping.read(
  10329. DriftSqlType.string,
  10330. data['${effectivePrefix}nome'],
  10331. )!,
  10332. valore: attachedDatabase.typeMapping.read(
  10333. DriftSqlType.string,
  10334. data['${effectivePrefix}valore'],
  10335. ),
  10336. );
  10337. }
  10338. @override
  10339. $ParametriTable createAlias(String alias) {
  10340. return $ParametriTable(attachedDatabase, alias);
  10341. }
  10342. }
  10343. class Parametro extends DataClass implements Insertable<Parametro> {
  10344. final String nome;
  10345. final String? valore;
  10346. const Parametro({required this.nome, this.valore});
  10347. @override
  10348. Map<String, Expression> toColumns(bool nullToAbsent) {
  10349. final map = <String, Expression>{};
  10350. map['nome'] = Variable<String>(nome);
  10351. if (!nullToAbsent || valore != null) {
  10352. map['valore'] = Variable<String>(valore);
  10353. }
  10354. return map;
  10355. }
  10356. ParametriCompanion toCompanion(bool nullToAbsent) {
  10357. return ParametriCompanion(
  10358. nome: Value(nome),
  10359. valore: valore == null && nullToAbsent
  10360. ? const Value.absent()
  10361. : Value(valore),
  10362. );
  10363. }
  10364. factory Parametro.fromJson(
  10365. Map<String, dynamic> json, {
  10366. ValueSerializer? serializer,
  10367. }) {
  10368. serializer ??= driftRuntimeOptions.defaultSerializer;
  10369. return Parametro(
  10370. nome: serializer.fromJson<String>(json['nome']),
  10371. valore: serializer.fromJson<String?>(json['valore']),
  10372. );
  10373. }
  10374. @override
  10375. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  10376. serializer ??= driftRuntimeOptions.defaultSerializer;
  10377. return <String, dynamic>{
  10378. 'nome': serializer.toJson<String>(nome),
  10379. 'valore': serializer.toJson<String?>(valore),
  10380. };
  10381. }
  10382. Parametro copyWith({
  10383. String? nome,
  10384. Value<String?> valore = const Value.absent(),
  10385. }) => Parametro(
  10386. nome: nome ?? this.nome,
  10387. valore: valore.present ? valore.value : this.valore,
  10388. );
  10389. Parametro copyWithCompanion(ParametriCompanion data) {
  10390. return Parametro(
  10391. nome: data.nome.present ? data.nome.value : this.nome,
  10392. valore: data.valore.present ? data.valore.value : this.valore,
  10393. );
  10394. }
  10395. @override
  10396. String toString() {
  10397. return (StringBuffer('Parametro(')
  10398. ..write('nome: $nome, ')
  10399. ..write('valore: $valore')
  10400. ..write(')'))
  10401. .toString();
  10402. }
  10403. @override
  10404. int get hashCode => Object.hash(nome, valore);
  10405. @override
  10406. bool operator ==(Object other) =>
  10407. identical(this, other) ||
  10408. (other is Parametro &&
  10409. other.nome == this.nome &&
  10410. other.valore == this.valore);
  10411. }
  10412. class ParametriCompanion extends UpdateCompanion<Parametro> {
  10413. final Value<String> nome;
  10414. final Value<String?> valore;
  10415. final Value<int> rowid;
  10416. const ParametriCompanion({
  10417. this.nome = const Value.absent(),
  10418. this.valore = const Value.absent(),
  10419. this.rowid = const Value.absent(),
  10420. });
  10421. ParametriCompanion.insert({
  10422. required String nome,
  10423. this.valore = const Value.absent(),
  10424. this.rowid = const Value.absent(),
  10425. }) : nome = Value(nome);
  10426. static Insertable<Parametro> custom({
  10427. Expression<String>? nome,
  10428. Expression<String>? valore,
  10429. Expression<int>? rowid,
  10430. }) {
  10431. return RawValuesInsertable({
  10432. if (nome != null) 'nome': nome,
  10433. if (valore != null) 'valore': valore,
  10434. if (rowid != null) 'rowid': rowid,
  10435. });
  10436. }
  10437. ParametriCompanion copyWith({
  10438. Value<String>? nome,
  10439. Value<String?>? valore,
  10440. Value<int>? rowid,
  10441. }) {
  10442. return ParametriCompanion(
  10443. nome: nome ?? this.nome,
  10444. valore: valore ?? this.valore,
  10445. rowid: rowid ?? this.rowid,
  10446. );
  10447. }
  10448. @override
  10449. Map<String, Expression> toColumns(bool nullToAbsent) {
  10450. final map = <String, Expression>{};
  10451. if (nome.present) {
  10452. map['nome'] = Variable<String>(nome.value);
  10453. }
  10454. if (valore.present) {
  10455. map['valore'] = Variable<String>(valore.value);
  10456. }
  10457. if (rowid.present) {
  10458. map['rowid'] = Variable<int>(rowid.value);
  10459. }
  10460. return map;
  10461. }
  10462. @override
  10463. String toString() {
  10464. return (StringBuffer('ParametriCompanion(')
  10465. ..write('nome: $nome, ')
  10466. ..write('valore: $valore, ')
  10467. ..write('rowid: $rowid')
  10468. ..write(')'))
  10469. .toString();
  10470. }
  10471. }
  10472. class $TabelleTable extends Tabelle with TableInfo<$TabelleTable, Tabella> {
  10473. @override
  10474. final GeneratedDatabase attachedDatabase;
  10475. final String? _alias;
  10476. $TabelleTable(this.attachedDatabase, [this._alias]);
  10477. static const VerificationMeta _idTabellaMeta = const VerificationMeta(
  10478. 'idTabella',
  10479. );
  10480. @override
  10481. late final GeneratedColumn<int> idTabella = GeneratedColumn<int>(
  10482. 'idTabella',
  10483. aliasedName,
  10484. false,
  10485. hasAutoIncrement: true,
  10486. type: DriftSqlType.int,
  10487. requiredDuringInsert: false,
  10488. defaultConstraints: GeneratedColumn.constraintIsAlways(
  10489. 'PRIMARY KEY AUTOINCREMENT',
  10490. ),
  10491. );
  10492. static const VerificationMeta _tipoTabellaMeta = const VerificationMeta(
  10493. 'tipoTabella',
  10494. );
  10495. @override
  10496. late final GeneratedColumn<String> tipoTabella = GeneratedColumn<String>(
  10497. 'tipoTabella',
  10498. aliasedName,
  10499. false,
  10500. type: DriftSqlType.string,
  10501. requiredDuringInsert: true,
  10502. );
  10503. static const VerificationMeta _codTabellaMeta = const VerificationMeta(
  10504. 'codTabella',
  10505. );
  10506. @override
  10507. late final GeneratedColumn<String> codTabella = GeneratedColumn<String>(
  10508. 'codTabella',
  10509. aliasedName,
  10510. true,
  10511. type: DriftSqlType.string,
  10512. requiredDuringInsert: false,
  10513. );
  10514. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  10515. 'descrizione',
  10516. );
  10517. @override
  10518. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  10519. 'descrizione',
  10520. aliasedName,
  10521. true,
  10522. type: DriftSqlType.string,
  10523. requiredDuringInsert: false,
  10524. );
  10525. static const VerificationMeta _stringa1Meta = const VerificationMeta(
  10526. 'stringa1',
  10527. );
  10528. @override
  10529. late final GeneratedColumn<String> stringa1 = GeneratedColumn<String>(
  10530. 'stringa1',
  10531. aliasedName,
  10532. true,
  10533. type: DriftSqlType.string,
  10534. requiredDuringInsert: false,
  10535. );
  10536. static const VerificationMeta _stringa2Meta = const VerificationMeta(
  10537. 'stringa2',
  10538. );
  10539. @override
  10540. late final GeneratedColumn<String> stringa2 = GeneratedColumn<String>(
  10541. 'stringa2',
  10542. aliasedName,
  10543. true,
  10544. type: DriftSqlType.string,
  10545. requiredDuringInsert: false,
  10546. );
  10547. static const VerificationMeta _stringa3Meta = const VerificationMeta(
  10548. 'stringa3',
  10549. );
  10550. @override
  10551. late final GeneratedColumn<String> stringa3 = GeneratedColumn<String>(
  10552. 'stringa3',
  10553. aliasedName,
  10554. true,
  10555. type: DriftSqlType.string,
  10556. requiredDuringInsert: false,
  10557. );
  10558. static const VerificationMeta _stringa4Meta = const VerificationMeta(
  10559. 'stringa4',
  10560. );
  10561. @override
  10562. late final GeneratedColumn<String> stringa4 = GeneratedColumn<String>(
  10563. 'stringa4',
  10564. aliasedName,
  10565. true,
  10566. type: DriftSqlType.string,
  10567. requiredDuringInsert: false,
  10568. );
  10569. static const VerificationMeta _stringa5Meta = const VerificationMeta(
  10570. 'stringa5',
  10571. );
  10572. @override
  10573. late final GeneratedColumn<String> stringa5 = GeneratedColumn<String>(
  10574. 'stringa5',
  10575. aliasedName,
  10576. true,
  10577. type: DriftSqlType.string,
  10578. requiredDuringInsert: false,
  10579. );
  10580. static const VerificationMeta _valore1Meta = const VerificationMeta(
  10581. 'valore1',
  10582. );
  10583. @override
  10584. late final GeneratedColumn<double> valore1 = GeneratedColumn<double>(
  10585. 'valore1',
  10586. aliasedName,
  10587. true,
  10588. type: DriftSqlType.double,
  10589. requiredDuringInsert: false,
  10590. );
  10591. static const VerificationMeta _valore2Meta = const VerificationMeta(
  10592. 'valore2',
  10593. );
  10594. @override
  10595. late final GeneratedColumn<double> valore2 = GeneratedColumn<double>(
  10596. 'valore2',
  10597. aliasedName,
  10598. true,
  10599. type: DriftSqlType.double,
  10600. requiredDuringInsert: false,
  10601. );
  10602. static const VerificationMeta _valore3Meta = const VerificationMeta(
  10603. 'valore3',
  10604. );
  10605. @override
  10606. late final GeneratedColumn<double> valore3 = GeneratedColumn<double>(
  10607. 'valore3',
  10608. aliasedName,
  10609. true,
  10610. type: DriftSqlType.double,
  10611. requiredDuringInsert: false,
  10612. );
  10613. static const VerificationMeta _valore4Meta = const VerificationMeta(
  10614. 'valore4',
  10615. );
  10616. @override
  10617. late final GeneratedColumn<double> valore4 = GeneratedColumn<double>(
  10618. 'valore4',
  10619. aliasedName,
  10620. true,
  10621. type: DriftSqlType.double,
  10622. requiredDuringInsert: false,
  10623. );
  10624. static const VerificationMeta _valore5Meta = const VerificationMeta(
  10625. 'valore5',
  10626. );
  10627. @override
  10628. late final GeneratedColumn<double> valore5 = GeneratedColumn<double>(
  10629. 'valore5',
  10630. aliasedName,
  10631. true,
  10632. type: DriftSqlType.double,
  10633. requiredDuringInsert: false,
  10634. );
  10635. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  10636. 'dataModifica',
  10637. );
  10638. @override
  10639. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  10640. 'dataModifica',
  10641. aliasedName,
  10642. true,
  10643. type: DriftSqlType.string,
  10644. requiredDuringInsert: false,
  10645. );
  10646. @override
  10647. List<GeneratedColumn> get $columns => [
  10648. idTabella,
  10649. tipoTabella,
  10650. codTabella,
  10651. descrizione,
  10652. stringa1,
  10653. stringa2,
  10654. stringa3,
  10655. stringa4,
  10656. stringa5,
  10657. valore1,
  10658. valore2,
  10659. valore3,
  10660. valore4,
  10661. valore5,
  10662. dataModifica,
  10663. ];
  10664. @override
  10665. String get aliasedName => _alias ?? actualTableName;
  10666. @override
  10667. String get actualTableName => $name;
  10668. static const String $name = 'Tabelle';
  10669. @override
  10670. VerificationContext validateIntegrity(
  10671. Insertable<Tabella> instance, {
  10672. bool isInserting = false,
  10673. }) {
  10674. final context = VerificationContext();
  10675. final data = instance.toColumns(true);
  10676. if (data.containsKey('idTabella')) {
  10677. context.handle(
  10678. _idTabellaMeta,
  10679. idTabella.isAcceptableOrUnknown(data['idTabella']!, _idTabellaMeta),
  10680. );
  10681. }
  10682. if (data.containsKey('tipoTabella')) {
  10683. context.handle(
  10684. _tipoTabellaMeta,
  10685. tipoTabella.isAcceptableOrUnknown(
  10686. data['tipoTabella']!,
  10687. _tipoTabellaMeta,
  10688. ),
  10689. );
  10690. } else if (isInserting) {
  10691. context.missing(_tipoTabellaMeta);
  10692. }
  10693. if (data.containsKey('codTabella')) {
  10694. context.handle(
  10695. _codTabellaMeta,
  10696. codTabella.isAcceptableOrUnknown(data['codTabella']!, _codTabellaMeta),
  10697. );
  10698. }
  10699. if (data.containsKey('descrizione')) {
  10700. context.handle(
  10701. _descrizioneMeta,
  10702. descrizione.isAcceptableOrUnknown(
  10703. data['descrizione']!,
  10704. _descrizioneMeta,
  10705. ),
  10706. );
  10707. }
  10708. if (data.containsKey('stringa1')) {
  10709. context.handle(
  10710. _stringa1Meta,
  10711. stringa1.isAcceptableOrUnknown(data['stringa1']!, _stringa1Meta),
  10712. );
  10713. }
  10714. if (data.containsKey('stringa2')) {
  10715. context.handle(
  10716. _stringa2Meta,
  10717. stringa2.isAcceptableOrUnknown(data['stringa2']!, _stringa2Meta),
  10718. );
  10719. }
  10720. if (data.containsKey('stringa3')) {
  10721. context.handle(
  10722. _stringa3Meta,
  10723. stringa3.isAcceptableOrUnknown(data['stringa3']!, _stringa3Meta),
  10724. );
  10725. }
  10726. if (data.containsKey('stringa4')) {
  10727. context.handle(
  10728. _stringa4Meta,
  10729. stringa4.isAcceptableOrUnknown(data['stringa4']!, _stringa4Meta),
  10730. );
  10731. }
  10732. if (data.containsKey('stringa5')) {
  10733. context.handle(
  10734. _stringa5Meta,
  10735. stringa5.isAcceptableOrUnknown(data['stringa5']!, _stringa5Meta),
  10736. );
  10737. }
  10738. if (data.containsKey('valore1')) {
  10739. context.handle(
  10740. _valore1Meta,
  10741. valore1.isAcceptableOrUnknown(data['valore1']!, _valore1Meta),
  10742. );
  10743. }
  10744. if (data.containsKey('valore2')) {
  10745. context.handle(
  10746. _valore2Meta,
  10747. valore2.isAcceptableOrUnknown(data['valore2']!, _valore2Meta),
  10748. );
  10749. }
  10750. if (data.containsKey('valore3')) {
  10751. context.handle(
  10752. _valore3Meta,
  10753. valore3.isAcceptableOrUnknown(data['valore3']!, _valore3Meta),
  10754. );
  10755. }
  10756. if (data.containsKey('valore4')) {
  10757. context.handle(
  10758. _valore4Meta,
  10759. valore4.isAcceptableOrUnknown(data['valore4']!, _valore4Meta),
  10760. );
  10761. }
  10762. if (data.containsKey('valore5')) {
  10763. context.handle(
  10764. _valore5Meta,
  10765. valore5.isAcceptableOrUnknown(data['valore5']!, _valore5Meta),
  10766. );
  10767. }
  10768. if (data.containsKey('dataModifica')) {
  10769. context.handle(
  10770. _dataModificaMeta,
  10771. dataModifica.isAcceptableOrUnknown(
  10772. data['dataModifica']!,
  10773. _dataModificaMeta,
  10774. ),
  10775. );
  10776. }
  10777. return context;
  10778. }
  10779. @override
  10780. Set<GeneratedColumn> get $primaryKey => {idTabella};
  10781. @override
  10782. Tabella map(Map<String, dynamic> data, {String? tablePrefix}) {
  10783. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10784. return Tabella(
  10785. idTabella: attachedDatabase.typeMapping.read(
  10786. DriftSqlType.int,
  10787. data['${effectivePrefix}idTabella'],
  10788. )!,
  10789. tipoTabella: attachedDatabase.typeMapping.read(
  10790. DriftSqlType.string,
  10791. data['${effectivePrefix}tipoTabella'],
  10792. )!,
  10793. codTabella: attachedDatabase.typeMapping.read(
  10794. DriftSqlType.string,
  10795. data['${effectivePrefix}codTabella'],
  10796. ),
  10797. descrizione: attachedDatabase.typeMapping.read(
  10798. DriftSqlType.string,
  10799. data['${effectivePrefix}descrizione'],
  10800. ),
  10801. stringa1: attachedDatabase.typeMapping.read(
  10802. DriftSqlType.string,
  10803. data['${effectivePrefix}stringa1'],
  10804. ),
  10805. stringa2: attachedDatabase.typeMapping.read(
  10806. DriftSqlType.string,
  10807. data['${effectivePrefix}stringa2'],
  10808. ),
  10809. stringa3: attachedDatabase.typeMapping.read(
  10810. DriftSqlType.string,
  10811. data['${effectivePrefix}stringa3'],
  10812. ),
  10813. stringa4: attachedDatabase.typeMapping.read(
  10814. DriftSqlType.string,
  10815. data['${effectivePrefix}stringa4'],
  10816. ),
  10817. stringa5: attachedDatabase.typeMapping.read(
  10818. DriftSqlType.string,
  10819. data['${effectivePrefix}stringa5'],
  10820. ),
  10821. valore1: attachedDatabase.typeMapping.read(
  10822. DriftSqlType.double,
  10823. data['${effectivePrefix}valore1'],
  10824. ),
  10825. valore2: attachedDatabase.typeMapping.read(
  10826. DriftSqlType.double,
  10827. data['${effectivePrefix}valore2'],
  10828. ),
  10829. valore3: attachedDatabase.typeMapping.read(
  10830. DriftSqlType.double,
  10831. data['${effectivePrefix}valore3'],
  10832. ),
  10833. valore4: attachedDatabase.typeMapping.read(
  10834. DriftSqlType.double,
  10835. data['${effectivePrefix}valore4'],
  10836. ),
  10837. valore5: attachedDatabase.typeMapping.read(
  10838. DriftSqlType.double,
  10839. data['${effectivePrefix}valore5'],
  10840. ),
  10841. dataModifica: attachedDatabase.typeMapping.read(
  10842. DriftSqlType.string,
  10843. data['${effectivePrefix}dataModifica'],
  10844. ),
  10845. );
  10846. }
  10847. @override
  10848. $TabelleTable createAlias(String alias) {
  10849. return $TabelleTable(attachedDatabase, alias);
  10850. }
  10851. }
  10852. class Tabella extends DataClass implements Insertable<Tabella> {
  10853. final int idTabella;
  10854. final String tipoTabella;
  10855. final String? codTabella;
  10856. final String? descrizione;
  10857. final String? stringa1;
  10858. final String? stringa2;
  10859. final String? stringa3;
  10860. final String? stringa4;
  10861. final String? stringa5;
  10862. final double? valore1;
  10863. final double? valore2;
  10864. final double? valore3;
  10865. final double? valore4;
  10866. final double? valore5;
  10867. final String? dataModifica;
  10868. const Tabella({
  10869. required this.idTabella,
  10870. required this.tipoTabella,
  10871. this.codTabella,
  10872. this.descrizione,
  10873. this.stringa1,
  10874. this.stringa2,
  10875. this.stringa3,
  10876. this.stringa4,
  10877. this.stringa5,
  10878. this.valore1,
  10879. this.valore2,
  10880. this.valore3,
  10881. this.valore4,
  10882. this.valore5,
  10883. this.dataModifica,
  10884. });
  10885. @override
  10886. Map<String, Expression> toColumns(bool nullToAbsent) {
  10887. final map = <String, Expression>{};
  10888. map['idTabella'] = Variable<int>(idTabella);
  10889. map['tipoTabella'] = Variable<String>(tipoTabella);
  10890. if (!nullToAbsent || codTabella != null) {
  10891. map['codTabella'] = Variable<String>(codTabella);
  10892. }
  10893. if (!nullToAbsent || descrizione != null) {
  10894. map['descrizione'] = Variable<String>(descrizione);
  10895. }
  10896. if (!nullToAbsent || stringa1 != null) {
  10897. map['stringa1'] = Variable<String>(stringa1);
  10898. }
  10899. if (!nullToAbsent || stringa2 != null) {
  10900. map['stringa2'] = Variable<String>(stringa2);
  10901. }
  10902. if (!nullToAbsent || stringa3 != null) {
  10903. map['stringa3'] = Variable<String>(stringa3);
  10904. }
  10905. if (!nullToAbsent || stringa4 != null) {
  10906. map['stringa4'] = Variable<String>(stringa4);
  10907. }
  10908. if (!nullToAbsent || stringa5 != null) {
  10909. map['stringa5'] = Variable<String>(stringa5);
  10910. }
  10911. if (!nullToAbsent || valore1 != null) {
  10912. map['valore1'] = Variable<double>(valore1);
  10913. }
  10914. if (!nullToAbsent || valore2 != null) {
  10915. map['valore2'] = Variable<double>(valore2);
  10916. }
  10917. if (!nullToAbsent || valore3 != null) {
  10918. map['valore3'] = Variable<double>(valore3);
  10919. }
  10920. if (!nullToAbsent || valore4 != null) {
  10921. map['valore4'] = Variable<double>(valore4);
  10922. }
  10923. if (!nullToAbsent || valore5 != null) {
  10924. map['valore5'] = Variable<double>(valore5);
  10925. }
  10926. if (!nullToAbsent || dataModifica != null) {
  10927. map['dataModifica'] = Variable<String>(dataModifica);
  10928. }
  10929. return map;
  10930. }
  10931. TabelleCompanion toCompanion(bool nullToAbsent) {
  10932. return TabelleCompanion(
  10933. idTabella: Value(idTabella),
  10934. tipoTabella: Value(tipoTabella),
  10935. codTabella: codTabella == null && nullToAbsent
  10936. ? const Value.absent()
  10937. : Value(codTabella),
  10938. descrizione: descrizione == null && nullToAbsent
  10939. ? const Value.absent()
  10940. : Value(descrizione),
  10941. stringa1: stringa1 == null && nullToAbsent
  10942. ? const Value.absent()
  10943. : Value(stringa1),
  10944. stringa2: stringa2 == null && nullToAbsent
  10945. ? const Value.absent()
  10946. : Value(stringa2),
  10947. stringa3: stringa3 == null && nullToAbsent
  10948. ? const Value.absent()
  10949. : Value(stringa3),
  10950. stringa4: stringa4 == null && nullToAbsent
  10951. ? const Value.absent()
  10952. : Value(stringa4),
  10953. stringa5: stringa5 == null && nullToAbsent
  10954. ? const Value.absent()
  10955. : Value(stringa5),
  10956. valore1: valore1 == null && nullToAbsent
  10957. ? const Value.absent()
  10958. : Value(valore1),
  10959. valore2: valore2 == null && nullToAbsent
  10960. ? const Value.absent()
  10961. : Value(valore2),
  10962. valore3: valore3 == null && nullToAbsent
  10963. ? const Value.absent()
  10964. : Value(valore3),
  10965. valore4: valore4 == null && nullToAbsent
  10966. ? const Value.absent()
  10967. : Value(valore4),
  10968. valore5: valore5 == null && nullToAbsent
  10969. ? const Value.absent()
  10970. : Value(valore5),
  10971. dataModifica: dataModifica == null && nullToAbsent
  10972. ? const Value.absent()
  10973. : Value(dataModifica),
  10974. );
  10975. }
  10976. factory Tabella.fromJson(
  10977. Map<String, dynamic> json, {
  10978. ValueSerializer? serializer,
  10979. }) {
  10980. serializer ??= driftRuntimeOptions.defaultSerializer;
  10981. return Tabella(
  10982. idTabella: serializer.fromJson<int>(json['idTabella']),
  10983. tipoTabella: serializer.fromJson<String>(json['tipoTabella']),
  10984. codTabella: serializer.fromJson<String?>(json['codTabella']),
  10985. descrizione: serializer.fromJson<String?>(json['descrizione']),
  10986. stringa1: serializer.fromJson<String?>(json['stringa1']),
  10987. stringa2: serializer.fromJson<String?>(json['stringa2']),
  10988. stringa3: serializer.fromJson<String?>(json['stringa3']),
  10989. stringa4: serializer.fromJson<String?>(json['stringa4']),
  10990. stringa5: serializer.fromJson<String?>(json['stringa5']),
  10991. valore1: serializer.fromJson<double?>(json['valore1']),
  10992. valore2: serializer.fromJson<double?>(json['valore2']),
  10993. valore3: serializer.fromJson<double?>(json['valore3']),
  10994. valore4: serializer.fromJson<double?>(json['valore4']),
  10995. valore5: serializer.fromJson<double?>(json['valore5']),
  10996. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  10997. );
  10998. }
  10999. @override
  11000. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  11001. serializer ??= driftRuntimeOptions.defaultSerializer;
  11002. return <String, dynamic>{
  11003. 'idTabella': serializer.toJson<int>(idTabella),
  11004. 'tipoTabella': serializer.toJson<String>(tipoTabella),
  11005. 'codTabella': serializer.toJson<String?>(codTabella),
  11006. 'descrizione': serializer.toJson<String?>(descrizione),
  11007. 'stringa1': serializer.toJson<String?>(stringa1),
  11008. 'stringa2': serializer.toJson<String?>(stringa2),
  11009. 'stringa3': serializer.toJson<String?>(stringa3),
  11010. 'stringa4': serializer.toJson<String?>(stringa4),
  11011. 'stringa5': serializer.toJson<String?>(stringa5),
  11012. 'valore1': serializer.toJson<double?>(valore1),
  11013. 'valore2': serializer.toJson<double?>(valore2),
  11014. 'valore3': serializer.toJson<double?>(valore3),
  11015. 'valore4': serializer.toJson<double?>(valore4),
  11016. 'valore5': serializer.toJson<double?>(valore5),
  11017. 'dataModifica': serializer.toJson<String?>(dataModifica),
  11018. };
  11019. }
  11020. Tabella copyWith({
  11021. int? idTabella,
  11022. String? tipoTabella,
  11023. Value<String?> codTabella = const Value.absent(),
  11024. Value<String?> descrizione = const Value.absent(),
  11025. Value<String?> stringa1 = const Value.absent(),
  11026. Value<String?> stringa2 = const Value.absent(),
  11027. Value<String?> stringa3 = const Value.absent(),
  11028. Value<String?> stringa4 = const Value.absent(),
  11029. Value<String?> stringa5 = const Value.absent(),
  11030. Value<double?> valore1 = const Value.absent(),
  11031. Value<double?> valore2 = const Value.absent(),
  11032. Value<double?> valore3 = const Value.absent(),
  11033. Value<double?> valore4 = const Value.absent(),
  11034. Value<double?> valore5 = const Value.absent(),
  11035. Value<String?> dataModifica = const Value.absent(),
  11036. }) => Tabella(
  11037. idTabella: idTabella ?? this.idTabella,
  11038. tipoTabella: tipoTabella ?? this.tipoTabella,
  11039. codTabella: codTabella.present ? codTabella.value : this.codTabella,
  11040. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  11041. stringa1: stringa1.present ? stringa1.value : this.stringa1,
  11042. stringa2: stringa2.present ? stringa2.value : this.stringa2,
  11043. stringa3: stringa3.present ? stringa3.value : this.stringa3,
  11044. stringa4: stringa4.present ? stringa4.value : this.stringa4,
  11045. stringa5: stringa5.present ? stringa5.value : this.stringa5,
  11046. valore1: valore1.present ? valore1.value : this.valore1,
  11047. valore2: valore2.present ? valore2.value : this.valore2,
  11048. valore3: valore3.present ? valore3.value : this.valore3,
  11049. valore4: valore4.present ? valore4.value : this.valore4,
  11050. valore5: valore5.present ? valore5.value : this.valore5,
  11051. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  11052. );
  11053. Tabella copyWithCompanion(TabelleCompanion data) {
  11054. return Tabella(
  11055. idTabella: data.idTabella.present ? data.idTabella.value : this.idTabella,
  11056. tipoTabella: data.tipoTabella.present
  11057. ? data.tipoTabella.value
  11058. : this.tipoTabella,
  11059. codTabella: data.codTabella.present
  11060. ? data.codTabella.value
  11061. : this.codTabella,
  11062. descrizione: data.descrizione.present
  11063. ? data.descrizione.value
  11064. : this.descrizione,
  11065. stringa1: data.stringa1.present ? data.stringa1.value : this.stringa1,
  11066. stringa2: data.stringa2.present ? data.stringa2.value : this.stringa2,
  11067. stringa3: data.stringa3.present ? data.stringa3.value : this.stringa3,
  11068. stringa4: data.stringa4.present ? data.stringa4.value : this.stringa4,
  11069. stringa5: data.stringa5.present ? data.stringa5.value : this.stringa5,
  11070. valore1: data.valore1.present ? data.valore1.value : this.valore1,
  11071. valore2: data.valore2.present ? data.valore2.value : this.valore2,
  11072. valore3: data.valore3.present ? data.valore3.value : this.valore3,
  11073. valore4: data.valore4.present ? data.valore4.value : this.valore4,
  11074. valore5: data.valore5.present ? data.valore5.value : this.valore5,
  11075. dataModifica: data.dataModifica.present
  11076. ? data.dataModifica.value
  11077. : this.dataModifica,
  11078. );
  11079. }
  11080. @override
  11081. String toString() {
  11082. return (StringBuffer('Tabella(')
  11083. ..write('idTabella: $idTabella, ')
  11084. ..write('tipoTabella: $tipoTabella, ')
  11085. ..write('codTabella: $codTabella, ')
  11086. ..write('descrizione: $descrizione, ')
  11087. ..write('stringa1: $stringa1, ')
  11088. ..write('stringa2: $stringa2, ')
  11089. ..write('stringa3: $stringa3, ')
  11090. ..write('stringa4: $stringa4, ')
  11091. ..write('stringa5: $stringa5, ')
  11092. ..write('valore1: $valore1, ')
  11093. ..write('valore2: $valore2, ')
  11094. ..write('valore3: $valore3, ')
  11095. ..write('valore4: $valore4, ')
  11096. ..write('valore5: $valore5, ')
  11097. ..write('dataModifica: $dataModifica')
  11098. ..write(')'))
  11099. .toString();
  11100. }
  11101. @override
  11102. int get hashCode => Object.hash(
  11103. idTabella,
  11104. tipoTabella,
  11105. codTabella,
  11106. descrizione,
  11107. stringa1,
  11108. stringa2,
  11109. stringa3,
  11110. stringa4,
  11111. stringa5,
  11112. valore1,
  11113. valore2,
  11114. valore3,
  11115. valore4,
  11116. valore5,
  11117. dataModifica,
  11118. );
  11119. @override
  11120. bool operator ==(Object other) =>
  11121. identical(this, other) ||
  11122. (other is Tabella &&
  11123. other.idTabella == this.idTabella &&
  11124. other.tipoTabella == this.tipoTabella &&
  11125. other.codTabella == this.codTabella &&
  11126. other.descrizione == this.descrizione &&
  11127. other.stringa1 == this.stringa1 &&
  11128. other.stringa2 == this.stringa2 &&
  11129. other.stringa3 == this.stringa3 &&
  11130. other.stringa4 == this.stringa4 &&
  11131. other.stringa5 == this.stringa5 &&
  11132. other.valore1 == this.valore1 &&
  11133. other.valore2 == this.valore2 &&
  11134. other.valore3 == this.valore3 &&
  11135. other.valore4 == this.valore4 &&
  11136. other.valore5 == this.valore5 &&
  11137. other.dataModifica == this.dataModifica);
  11138. }
  11139. class TabelleCompanion extends UpdateCompanion<Tabella> {
  11140. final Value<int> idTabella;
  11141. final Value<String> tipoTabella;
  11142. final Value<String?> codTabella;
  11143. final Value<String?> descrizione;
  11144. final Value<String?> stringa1;
  11145. final Value<String?> stringa2;
  11146. final Value<String?> stringa3;
  11147. final Value<String?> stringa4;
  11148. final Value<String?> stringa5;
  11149. final Value<double?> valore1;
  11150. final Value<double?> valore2;
  11151. final Value<double?> valore3;
  11152. final Value<double?> valore4;
  11153. final Value<double?> valore5;
  11154. final Value<String?> dataModifica;
  11155. const TabelleCompanion({
  11156. this.idTabella = const Value.absent(),
  11157. this.tipoTabella = const Value.absent(),
  11158. this.codTabella = const Value.absent(),
  11159. this.descrizione = const Value.absent(),
  11160. this.stringa1 = const Value.absent(),
  11161. this.stringa2 = const Value.absent(),
  11162. this.stringa3 = const Value.absent(),
  11163. this.stringa4 = const Value.absent(),
  11164. this.stringa5 = const Value.absent(),
  11165. this.valore1 = const Value.absent(),
  11166. this.valore2 = const Value.absent(),
  11167. this.valore3 = const Value.absent(),
  11168. this.valore4 = const Value.absent(),
  11169. this.valore5 = const Value.absent(),
  11170. this.dataModifica = const Value.absent(),
  11171. });
  11172. TabelleCompanion.insert({
  11173. this.idTabella = const Value.absent(),
  11174. required String tipoTabella,
  11175. this.codTabella = const Value.absent(),
  11176. this.descrizione = const Value.absent(),
  11177. this.stringa1 = const Value.absent(),
  11178. this.stringa2 = const Value.absent(),
  11179. this.stringa3 = const Value.absent(),
  11180. this.stringa4 = const Value.absent(),
  11181. this.stringa5 = const Value.absent(),
  11182. this.valore1 = const Value.absent(),
  11183. this.valore2 = const Value.absent(),
  11184. this.valore3 = const Value.absent(),
  11185. this.valore4 = const Value.absent(),
  11186. this.valore5 = const Value.absent(),
  11187. this.dataModifica = const Value.absent(),
  11188. }) : tipoTabella = Value(tipoTabella);
  11189. static Insertable<Tabella> custom({
  11190. Expression<int>? idTabella,
  11191. Expression<String>? tipoTabella,
  11192. Expression<String>? codTabella,
  11193. Expression<String>? descrizione,
  11194. Expression<String>? stringa1,
  11195. Expression<String>? stringa2,
  11196. Expression<String>? stringa3,
  11197. Expression<String>? stringa4,
  11198. Expression<String>? stringa5,
  11199. Expression<double>? valore1,
  11200. Expression<double>? valore2,
  11201. Expression<double>? valore3,
  11202. Expression<double>? valore4,
  11203. Expression<double>? valore5,
  11204. Expression<String>? dataModifica,
  11205. }) {
  11206. return RawValuesInsertable({
  11207. if (idTabella != null) 'idTabella': idTabella,
  11208. if (tipoTabella != null) 'tipoTabella': tipoTabella,
  11209. if (codTabella != null) 'codTabella': codTabella,
  11210. if (descrizione != null) 'descrizione': descrizione,
  11211. if (stringa1 != null) 'stringa1': stringa1,
  11212. if (stringa2 != null) 'stringa2': stringa2,
  11213. if (stringa3 != null) 'stringa3': stringa3,
  11214. if (stringa4 != null) 'stringa4': stringa4,
  11215. if (stringa5 != null) 'stringa5': stringa5,
  11216. if (valore1 != null) 'valore1': valore1,
  11217. if (valore2 != null) 'valore2': valore2,
  11218. if (valore3 != null) 'valore3': valore3,
  11219. if (valore4 != null) 'valore4': valore4,
  11220. if (valore5 != null) 'valore5': valore5,
  11221. if (dataModifica != null) 'dataModifica': dataModifica,
  11222. });
  11223. }
  11224. TabelleCompanion copyWith({
  11225. Value<int>? idTabella,
  11226. Value<String>? tipoTabella,
  11227. Value<String?>? codTabella,
  11228. Value<String?>? descrizione,
  11229. Value<String?>? stringa1,
  11230. Value<String?>? stringa2,
  11231. Value<String?>? stringa3,
  11232. Value<String?>? stringa4,
  11233. Value<String?>? stringa5,
  11234. Value<double?>? valore1,
  11235. Value<double?>? valore2,
  11236. Value<double?>? valore3,
  11237. Value<double?>? valore4,
  11238. Value<double?>? valore5,
  11239. Value<String?>? dataModifica,
  11240. }) {
  11241. return TabelleCompanion(
  11242. idTabella: idTabella ?? this.idTabella,
  11243. tipoTabella: tipoTabella ?? this.tipoTabella,
  11244. codTabella: codTabella ?? this.codTabella,
  11245. descrizione: descrizione ?? this.descrizione,
  11246. stringa1: stringa1 ?? this.stringa1,
  11247. stringa2: stringa2 ?? this.stringa2,
  11248. stringa3: stringa3 ?? this.stringa3,
  11249. stringa4: stringa4 ?? this.stringa4,
  11250. stringa5: stringa5 ?? this.stringa5,
  11251. valore1: valore1 ?? this.valore1,
  11252. valore2: valore2 ?? this.valore2,
  11253. valore3: valore3 ?? this.valore3,
  11254. valore4: valore4 ?? this.valore4,
  11255. valore5: valore5 ?? this.valore5,
  11256. dataModifica: dataModifica ?? this.dataModifica,
  11257. );
  11258. }
  11259. @override
  11260. Map<String, Expression> toColumns(bool nullToAbsent) {
  11261. final map = <String, Expression>{};
  11262. if (idTabella.present) {
  11263. map['idTabella'] = Variable<int>(idTabella.value);
  11264. }
  11265. if (tipoTabella.present) {
  11266. map['tipoTabella'] = Variable<String>(tipoTabella.value);
  11267. }
  11268. if (codTabella.present) {
  11269. map['codTabella'] = Variable<String>(codTabella.value);
  11270. }
  11271. if (descrizione.present) {
  11272. map['descrizione'] = Variable<String>(descrizione.value);
  11273. }
  11274. if (stringa1.present) {
  11275. map['stringa1'] = Variable<String>(stringa1.value);
  11276. }
  11277. if (stringa2.present) {
  11278. map['stringa2'] = Variable<String>(stringa2.value);
  11279. }
  11280. if (stringa3.present) {
  11281. map['stringa3'] = Variable<String>(stringa3.value);
  11282. }
  11283. if (stringa4.present) {
  11284. map['stringa4'] = Variable<String>(stringa4.value);
  11285. }
  11286. if (stringa5.present) {
  11287. map['stringa5'] = Variable<String>(stringa5.value);
  11288. }
  11289. if (valore1.present) {
  11290. map['valore1'] = Variable<double>(valore1.value);
  11291. }
  11292. if (valore2.present) {
  11293. map['valore2'] = Variable<double>(valore2.value);
  11294. }
  11295. if (valore3.present) {
  11296. map['valore3'] = Variable<double>(valore3.value);
  11297. }
  11298. if (valore4.present) {
  11299. map['valore4'] = Variable<double>(valore4.value);
  11300. }
  11301. if (valore5.present) {
  11302. map['valore5'] = Variable<double>(valore5.value);
  11303. }
  11304. if (dataModifica.present) {
  11305. map['dataModifica'] = Variable<String>(dataModifica.value);
  11306. }
  11307. return map;
  11308. }
  11309. @override
  11310. String toString() {
  11311. return (StringBuffer('TabelleCompanion(')
  11312. ..write('idTabella: $idTabella, ')
  11313. ..write('tipoTabella: $tipoTabella, ')
  11314. ..write('codTabella: $codTabella, ')
  11315. ..write('descrizione: $descrizione, ')
  11316. ..write('stringa1: $stringa1, ')
  11317. ..write('stringa2: $stringa2, ')
  11318. ..write('stringa3: $stringa3, ')
  11319. ..write('stringa4: $stringa4, ')
  11320. ..write('stringa5: $stringa5, ')
  11321. ..write('valore1: $valore1, ')
  11322. ..write('valore2: $valore2, ')
  11323. ..write('valore3: $valore3, ')
  11324. ..write('valore4: $valore4, ')
  11325. ..write('valore5: $valore5, ')
  11326. ..write('dataModifica: $dataModifica')
  11327. ..write(')'))
  11328. .toString();
  11329. }
  11330. }
  11331. class $PromozioniTable extends Promozioni
  11332. with TableInfo<$PromozioniTable, Promozione> {
  11333. @override
  11334. final GeneratedDatabase attachedDatabase;
  11335. final String? _alias;
  11336. $PromozioniTable(this.attachedDatabase, [this._alias]);
  11337. static const VerificationMeta _progressivoMeta = const VerificationMeta(
  11338. 'progressivo',
  11339. );
  11340. @override
  11341. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  11342. 'progressivo',
  11343. aliasedName,
  11344. false,
  11345. hasAutoIncrement: true,
  11346. type: DriftSqlType.int,
  11347. requiredDuringInsert: false,
  11348. defaultConstraints: GeneratedColumn.constraintIsAlways(
  11349. 'PRIMARY KEY AUTOINCREMENT',
  11350. ),
  11351. );
  11352. static const VerificationMeta _tipoPromozioneMeta = const VerificationMeta(
  11353. 'tipoPromozione',
  11354. );
  11355. @override
  11356. late final GeneratedColumn<int> tipoPromozione = GeneratedColumn<int>(
  11357. 'tipoPromozione',
  11358. aliasedName,
  11359. true,
  11360. type: DriftSqlType.int,
  11361. requiredDuringInsert: false,
  11362. );
  11363. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  11364. 'descrizione',
  11365. );
  11366. @override
  11367. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  11368. 'descrizione',
  11369. aliasedName,
  11370. true,
  11371. type: DriftSqlType.string,
  11372. requiredDuringInsert: false,
  11373. );
  11374. static const VerificationMeta _dataInizioMeta = const VerificationMeta(
  11375. 'dataInizio',
  11376. );
  11377. @override
  11378. late final GeneratedColumn<String> dataInizio = GeneratedColumn<String>(
  11379. 'dataInizio',
  11380. aliasedName,
  11381. true,
  11382. type: DriftSqlType.string,
  11383. requiredDuringInsert: false,
  11384. );
  11385. static const VerificationMeta _dataFineMeta = const VerificationMeta(
  11386. 'dataFine',
  11387. );
  11388. @override
  11389. late final GeneratedColumn<String> dataFine = GeneratedColumn<String>(
  11390. 'dataFine',
  11391. aliasedName,
  11392. true,
  11393. type: DriftSqlType.string,
  11394. requiredDuringInsert: false,
  11395. );
  11396. static const VerificationMeta _limiteQtaMeta = const VerificationMeta(
  11397. 'limiteQta',
  11398. );
  11399. @override
  11400. late final GeneratedColumn<double> limiteQta = GeneratedColumn<double>(
  11401. 'limiteQta',
  11402. aliasedName,
  11403. true,
  11404. type: DriftSqlType.double,
  11405. requiredDuringInsert: false,
  11406. );
  11407. static const VerificationMeta _quantitaOmaggioMeta = const VerificationMeta(
  11408. 'quantitaOmaggio',
  11409. );
  11410. @override
  11411. late final GeneratedColumn<double> quantitaOmaggio = GeneratedColumn<double>(
  11412. 'quantitaOmaggio',
  11413. aliasedName,
  11414. true,
  11415. type: DriftSqlType.double,
  11416. requiredDuringInsert: false,
  11417. );
  11418. static const VerificationMeta _limiteImportoMeta = const VerificationMeta(
  11419. 'limiteImporto',
  11420. );
  11421. @override
  11422. late final GeneratedColumn<double> limiteImporto = GeneratedColumn<double>(
  11423. 'limiteImporto',
  11424. aliasedName,
  11425. true,
  11426. type: DriftSqlType.double,
  11427. requiredDuringInsert: false,
  11428. );
  11429. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  11430. @override
  11431. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  11432. 'stato',
  11433. aliasedName,
  11434. true,
  11435. type: DriftSqlType.string,
  11436. requiredDuringInsert: false,
  11437. );
  11438. static const VerificationMeta _prioritaMeta = const VerificationMeta(
  11439. 'priorita',
  11440. );
  11441. @override
  11442. late final GeneratedColumn<int> priorita = GeneratedColumn<int>(
  11443. 'priorita',
  11444. aliasedName,
  11445. true,
  11446. type: DriftSqlType.int,
  11447. requiredDuringInsert: false,
  11448. );
  11449. static const VerificationMeta _codiceMeta = const VerificationMeta('codice');
  11450. @override
  11451. late final GeneratedColumn<int> codice = GeneratedColumn<int>(
  11452. 'codice',
  11453. aliasedName,
  11454. true,
  11455. type: DriftSqlType.int,
  11456. requiredDuringInsert: false,
  11457. );
  11458. static const VerificationMeta _idArticoloOmaggioMeta = const VerificationMeta(
  11459. 'idArticoloOmaggio',
  11460. );
  11461. @override
  11462. late final GeneratedColumn<int> idArticoloOmaggio = GeneratedColumn<int>(
  11463. 'idArticoloOmaggio',
  11464. aliasedName,
  11465. true,
  11466. type: DriftSqlType.int,
  11467. requiredDuringInsert: false,
  11468. );
  11469. static const VerificationMeta _idScontoMeta = const VerificationMeta(
  11470. 'idSconto',
  11471. );
  11472. @override
  11473. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  11474. 'idSconto',
  11475. aliasedName,
  11476. true,
  11477. type: DriftSqlType.int,
  11478. requiredDuringInsert: false,
  11479. );
  11480. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  11481. 'idListino',
  11482. );
  11483. @override
  11484. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  11485. 'idListino',
  11486. aliasedName,
  11487. true,
  11488. type: DriftSqlType.int,
  11489. requiredDuringInsert: false,
  11490. );
  11491. @override
  11492. List<GeneratedColumn> get $columns => [
  11493. progressivo,
  11494. tipoPromozione,
  11495. descrizione,
  11496. dataInizio,
  11497. dataFine,
  11498. limiteQta,
  11499. quantitaOmaggio,
  11500. limiteImporto,
  11501. stato,
  11502. priorita,
  11503. codice,
  11504. idArticoloOmaggio,
  11505. idSconto,
  11506. idListino,
  11507. ];
  11508. @override
  11509. String get aliasedName => _alias ?? actualTableName;
  11510. @override
  11511. String get actualTableName => $name;
  11512. static const String $name = 'Promozioni';
  11513. @override
  11514. VerificationContext validateIntegrity(
  11515. Insertable<Promozione> instance, {
  11516. bool isInserting = false,
  11517. }) {
  11518. final context = VerificationContext();
  11519. final data = instance.toColumns(true);
  11520. if (data.containsKey('progressivo')) {
  11521. context.handle(
  11522. _progressivoMeta,
  11523. progressivo.isAcceptableOrUnknown(
  11524. data['progressivo']!,
  11525. _progressivoMeta,
  11526. ),
  11527. );
  11528. }
  11529. if (data.containsKey('tipoPromozione')) {
  11530. context.handle(
  11531. _tipoPromozioneMeta,
  11532. tipoPromozione.isAcceptableOrUnknown(
  11533. data['tipoPromozione']!,
  11534. _tipoPromozioneMeta,
  11535. ),
  11536. );
  11537. }
  11538. if (data.containsKey('descrizione')) {
  11539. context.handle(
  11540. _descrizioneMeta,
  11541. descrizione.isAcceptableOrUnknown(
  11542. data['descrizione']!,
  11543. _descrizioneMeta,
  11544. ),
  11545. );
  11546. }
  11547. if (data.containsKey('dataInizio')) {
  11548. context.handle(
  11549. _dataInizioMeta,
  11550. dataInizio.isAcceptableOrUnknown(data['dataInizio']!, _dataInizioMeta),
  11551. );
  11552. }
  11553. if (data.containsKey('dataFine')) {
  11554. context.handle(
  11555. _dataFineMeta,
  11556. dataFine.isAcceptableOrUnknown(data['dataFine']!, _dataFineMeta),
  11557. );
  11558. }
  11559. if (data.containsKey('limiteQta')) {
  11560. context.handle(
  11561. _limiteQtaMeta,
  11562. limiteQta.isAcceptableOrUnknown(data['limiteQta']!, _limiteQtaMeta),
  11563. );
  11564. }
  11565. if (data.containsKey('quantitaOmaggio')) {
  11566. context.handle(
  11567. _quantitaOmaggioMeta,
  11568. quantitaOmaggio.isAcceptableOrUnknown(
  11569. data['quantitaOmaggio']!,
  11570. _quantitaOmaggioMeta,
  11571. ),
  11572. );
  11573. }
  11574. if (data.containsKey('limiteImporto')) {
  11575. context.handle(
  11576. _limiteImportoMeta,
  11577. limiteImporto.isAcceptableOrUnknown(
  11578. data['limiteImporto']!,
  11579. _limiteImportoMeta,
  11580. ),
  11581. );
  11582. }
  11583. if (data.containsKey('stato')) {
  11584. context.handle(
  11585. _statoMeta,
  11586. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  11587. );
  11588. }
  11589. if (data.containsKey('priorita')) {
  11590. context.handle(
  11591. _prioritaMeta,
  11592. priorita.isAcceptableOrUnknown(data['priorita']!, _prioritaMeta),
  11593. );
  11594. }
  11595. if (data.containsKey('codice')) {
  11596. context.handle(
  11597. _codiceMeta,
  11598. codice.isAcceptableOrUnknown(data['codice']!, _codiceMeta),
  11599. );
  11600. }
  11601. if (data.containsKey('idArticoloOmaggio')) {
  11602. context.handle(
  11603. _idArticoloOmaggioMeta,
  11604. idArticoloOmaggio.isAcceptableOrUnknown(
  11605. data['idArticoloOmaggio']!,
  11606. _idArticoloOmaggioMeta,
  11607. ),
  11608. );
  11609. }
  11610. if (data.containsKey('idSconto')) {
  11611. context.handle(
  11612. _idScontoMeta,
  11613. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta),
  11614. );
  11615. }
  11616. if (data.containsKey('idListino')) {
  11617. context.handle(
  11618. _idListinoMeta,
  11619. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  11620. );
  11621. }
  11622. return context;
  11623. }
  11624. @override
  11625. Set<GeneratedColumn> get $primaryKey => {progressivo};
  11626. @override
  11627. Promozione map(Map<String, dynamic> data, {String? tablePrefix}) {
  11628. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  11629. return Promozione(
  11630. progressivo: attachedDatabase.typeMapping.read(
  11631. DriftSqlType.int,
  11632. data['${effectivePrefix}progressivo'],
  11633. )!,
  11634. tipoPromozione: attachedDatabase.typeMapping.read(
  11635. DriftSqlType.int,
  11636. data['${effectivePrefix}tipoPromozione'],
  11637. ),
  11638. descrizione: attachedDatabase.typeMapping.read(
  11639. DriftSqlType.string,
  11640. data['${effectivePrefix}descrizione'],
  11641. ),
  11642. dataInizio: attachedDatabase.typeMapping.read(
  11643. DriftSqlType.string,
  11644. data['${effectivePrefix}dataInizio'],
  11645. ),
  11646. dataFine: attachedDatabase.typeMapping.read(
  11647. DriftSqlType.string,
  11648. data['${effectivePrefix}dataFine'],
  11649. ),
  11650. limiteQta: attachedDatabase.typeMapping.read(
  11651. DriftSqlType.double,
  11652. data['${effectivePrefix}limiteQta'],
  11653. ),
  11654. quantitaOmaggio: attachedDatabase.typeMapping.read(
  11655. DriftSqlType.double,
  11656. data['${effectivePrefix}quantitaOmaggio'],
  11657. ),
  11658. limiteImporto: attachedDatabase.typeMapping.read(
  11659. DriftSqlType.double,
  11660. data['${effectivePrefix}limiteImporto'],
  11661. ),
  11662. stato: attachedDatabase.typeMapping.read(
  11663. DriftSqlType.string,
  11664. data['${effectivePrefix}stato'],
  11665. ),
  11666. priorita: attachedDatabase.typeMapping.read(
  11667. DriftSqlType.int,
  11668. data['${effectivePrefix}priorita'],
  11669. ),
  11670. codice: attachedDatabase.typeMapping.read(
  11671. DriftSqlType.int,
  11672. data['${effectivePrefix}codice'],
  11673. ),
  11674. idArticoloOmaggio: attachedDatabase.typeMapping.read(
  11675. DriftSqlType.int,
  11676. data['${effectivePrefix}idArticoloOmaggio'],
  11677. ),
  11678. idSconto: attachedDatabase.typeMapping.read(
  11679. DriftSqlType.int,
  11680. data['${effectivePrefix}idSconto'],
  11681. ),
  11682. idListino: attachedDatabase.typeMapping.read(
  11683. DriftSqlType.int,
  11684. data['${effectivePrefix}idListino'],
  11685. ),
  11686. );
  11687. }
  11688. @override
  11689. $PromozioniTable createAlias(String alias) {
  11690. return $PromozioniTable(attachedDatabase, alias);
  11691. }
  11692. }
  11693. class Promozione extends DataClass implements Insertable<Promozione> {
  11694. final int progressivo;
  11695. final int? tipoPromozione;
  11696. final String? descrizione;
  11697. final String? dataInizio;
  11698. final String? dataFine;
  11699. final double? limiteQta;
  11700. final double? quantitaOmaggio;
  11701. final double? limiteImporto;
  11702. final String? stato;
  11703. final int? priorita;
  11704. final int? codice;
  11705. final int? idArticoloOmaggio;
  11706. final int? idSconto;
  11707. final int? idListino;
  11708. const Promozione({
  11709. required this.progressivo,
  11710. this.tipoPromozione,
  11711. this.descrizione,
  11712. this.dataInizio,
  11713. this.dataFine,
  11714. this.limiteQta,
  11715. this.quantitaOmaggio,
  11716. this.limiteImporto,
  11717. this.stato,
  11718. this.priorita,
  11719. this.codice,
  11720. this.idArticoloOmaggio,
  11721. this.idSconto,
  11722. this.idListino,
  11723. });
  11724. @override
  11725. Map<String, Expression> toColumns(bool nullToAbsent) {
  11726. final map = <String, Expression>{};
  11727. map['progressivo'] = Variable<int>(progressivo);
  11728. if (!nullToAbsent || tipoPromozione != null) {
  11729. map['tipoPromozione'] = Variable<int>(tipoPromozione);
  11730. }
  11731. if (!nullToAbsent || descrizione != null) {
  11732. map['descrizione'] = Variable<String>(descrizione);
  11733. }
  11734. if (!nullToAbsent || dataInizio != null) {
  11735. map['dataInizio'] = Variable<String>(dataInizio);
  11736. }
  11737. if (!nullToAbsent || dataFine != null) {
  11738. map['dataFine'] = Variable<String>(dataFine);
  11739. }
  11740. if (!nullToAbsent || limiteQta != null) {
  11741. map['limiteQta'] = Variable<double>(limiteQta);
  11742. }
  11743. if (!nullToAbsent || quantitaOmaggio != null) {
  11744. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio);
  11745. }
  11746. if (!nullToAbsent || limiteImporto != null) {
  11747. map['limiteImporto'] = Variable<double>(limiteImporto);
  11748. }
  11749. if (!nullToAbsent || stato != null) {
  11750. map['stato'] = Variable<String>(stato);
  11751. }
  11752. if (!nullToAbsent || priorita != null) {
  11753. map['priorita'] = Variable<int>(priorita);
  11754. }
  11755. if (!nullToAbsent || codice != null) {
  11756. map['codice'] = Variable<int>(codice);
  11757. }
  11758. if (!nullToAbsent || idArticoloOmaggio != null) {
  11759. map['idArticoloOmaggio'] = Variable<int>(idArticoloOmaggio);
  11760. }
  11761. if (!nullToAbsent || idSconto != null) {
  11762. map['idSconto'] = Variable<int>(idSconto);
  11763. }
  11764. if (!nullToAbsent || idListino != null) {
  11765. map['idListino'] = Variable<int>(idListino);
  11766. }
  11767. return map;
  11768. }
  11769. PromozioniCompanion toCompanion(bool nullToAbsent) {
  11770. return PromozioniCompanion(
  11771. progressivo: Value(progressivo),
  11772. tipoPromozione: tipoPromozione == null && nullToAbsent
  11773. ? const Value.absent()
  11774. : Value(tipoPromozione),
  11775. descrizione: descrizione == null && nullToAbsent
  11776. ? const Value.absent()
  11777. : Value(descrizione),
  11778. dataInizio: dataInizio == null && nullToAbsent
  11779. ? const Value.absent()
  11780. : Value(dataInizio),
  11781. dataFine: dataFine == null && nullToAbsent
  11782. ? const Value.absent()
  11783. : Value(dataFine),
  11784. limiteQta: limiteQta == null && nullToAbsent
  11785. ? const Value.absent()
  11786. : Value(limiteQta),
  11787. quantitaOmaggio: quantitaOmaggio == null && nullToAbsent
  11788. ? const Value.absent()
  11789. : Value(quantitaOmaggio),
  11790. limiteImporto: limiteImporto == null && nullToAbsent
  11791. ? const Value.absent()
  11792. : Value(limiteImporto),
  11793. stato: stato == null && nullToAbsent
  11794. ? const Value.absent()
  11795. : Value(stato),
  11796. priorita: priorita == null && nullToAbsent
  11797. ? const Value.absent()
  11798. : Value(priorita),
  11799. codice: codice == null && nullToAbsent
  11800. ? const Value.absent()
  11801. : Value(codice),
  11802. idArticoloOmaggio: idArticoloOmaggio == null && nullToAbsent
  11803. ? const Value.absent()
  11804. : Value(idArticoloOmaggio),
  11805. idSconto: idSconto == null && nullToAbsent
  11806. ? const Value.absent()
  11807. : Value(idSconto),
  11808. idListino: idListino == null && nullToAbsent
  11809. ? const Value.absent()
  11810. : Value(idListino),
  11811. );
  11812. }
  11813. factory Promozione.fromJson(
  11814. Map<String, dynamic> json, {
  11815. ValueSerializer? serializer,
  11816. }) {
  11817. serializer ??= driftRuntimeOptions.defaultSerializer;
  11818. return Promozione(
  11819. progressivo: serializer.fromJson<int>(json['progressivo']),
  11820. tipoPromozione: serializer.fromJson<int?>(json['tipoPromozione']),
  11821. descrizione: serializer.fromJson<String?>(json['descrizione']),
  11822. dataInizio: serializer.fromJson<String?>(json['dataInizio']),
  11823. dataFine: serializer.fromJson<String?>(json['dataFine']),
  11824. limiteQta: serializer.fromJson<double?>(json['limiteQta']),
  11825. quantitaOmaggio: serializer.fromJson<double?>(json['quantitaOmaggio']),
  11826. limiteImporto: serializer.fromJson<double?>(json['limiteImporto']),
  11827. stato: serializer.fromJson<String?>(json['stato']),
  11828. priorita: serializer.fromJson<int?>(json['priorita']),
  11829. codice: serializer.fromJson<int?>(json['codice']),
  11830. idArticoloOmaggio: serializer.fromJson<int?>(json['idArticoloOmaggio']),
  11831. idSconto: serializer.fromJson<int?>(json['idSconto']),
  11832. idListino: serializer.fromJson<int?>(json['idListino']),
  11833. );
  11834. }
  11835. @override
  11836. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  11837. serializer ??= driftRuntimeOptions.defaultSerializer;
  11838. return <String, dynamic>{
  11839. 'progressivo': serializer.toJson<int>(progressivo),
  11840. 'tipoPromozione': serializer.toJson<int?>(tipoPromozione),
  11841. 'descrizione': serializer.toJson<String?>(descrizione),
  11842. 'dataInizio': serializer.toJson<String?>(dataInizio),
  11843. 'dataFine': serializer.toJson<String?>(dataFine),
  11844. 'limiteQta': serializer.toJson<double?>(limiteQta),
  11845. 'quantitaOmaggio': serializer.toJson<double?>(quantitaOmaggio),
  11846. 'limiteImporto': serializer.toJson<double?>(limiteImporto),
  11847. 'stato': serializer.toJson<String?>(stato),
  11848. 'priorita': serializer.toJson<int?>(priorita),
  11849. 'codice': serializer.toJson<int?>(codice),
  11850. 'idArticoloOmaggio': serializer.toJson<int?>(idArticoloOmaggio),
  11851. 'idSconto': serializer.toJson<int?>(idSconto),
  11852. 'idListino': serializer.toJson<int?>(idListino),
  11853. };
  11854. }
  11855. Promozione copyWith({
  11856. int? progressivo,
  11857. Value<int?> tipoPromozione = const Value.absent(),
  11858. Value<String?> descrizione = const Value.absent(),
  11859. Value<String?> dataInizio = const Value.absent(),
  11860. Value<String?> dataFine = const Value.absent(),
  11861. Value<double?> limiteQta = const Value.absent(),
  11862. Value<double?> quantitaOmaggio = const Value.absent(),
  11863. Value<double?> limiteImporto = const Value.absent(),
  11864. Value<String?> stato = const Value.absent(),
  11865. Value<int?> priorita = const Value.absent(),
  11866. Value<int?> codice = const Value.absent(),
  11867. Value<int?> idArticoloOmaggio = const Value.absent(),
  11868. Value<int?> idSconto = const Value.absent(),
  11869. Value<int?> idListino = const Value.absent(),
  11870. }) => Promozione(
  11871. progressivo: progressivo ?? this.progressivo,
  11872. tipoPromozione: tipoPromozione.present
  11873. ? tipoPromozione.value
  11874. : this.tipoPromozione,
  11875. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  11876. dataInizio: dataInizio.present ? dataInizio.value : this.dataInizio,
  11877. dataFine: dataFine.present ? dataFine.value : this.dataFine,
  11878. limiteQta: limiteQta.present ? limiteQta.value : this.limiteQta,
  11879. quantitaOmaggio: quantitaOmaggio.present
  11880. ? quantitaOmaggio.value
  11881. : this.quantitaOmaggio,
  11882. limiteImporto: limiteImporto.present
  11883. ? limiteImporto.value
  11884. : this.limiteImporto,
  11885. stato: stato.present ? stato.value : this.stato,
  11886. priorita: priorita.present ? priorita.value : this.priorita,
  11887. codice: codice.present ? codice.value : this.codice,
  11888. idArticoloOmaggio: idArticoloOmaggio.present
  11889. ? idArticoloOmaggio.value
  11890. : this.idArticoloOmaggio,
  11891. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  11892. idListino: idListino.present ? idListino.value : this.idListino,
  11893. );
  11894. Promozione copyWithCompanion(PromozioniCompanion data) {
  11895. return Promozione(
  11896. progressivo: data.progressivo.present
  11897. ? data.progressivo.value
  11898. : this.progressivo,
  11899. tipoPromozione: data.tipoPromozione.present
  11900. ? data.tipoPromozione.value
  11901. : this.tipoPromozione,
  11902. descrizione: data.descrizione.present
  11903. ? data.descrizione.value
  11904. : this.descrizione,
  11905. dataInizio: data.dataInizio.present
  11906. ? data.dataInizio.value
  11907. : this.dataInizio,
  11908. dataFine: data.dataFine.present ? data.dataFine.value : this.dataFine,
  11909. limiteQta: data.limiteQta.present ? data.limiteQta.value : this.limiteQta,
  11910. quantitaOmaggio: data.quantitaOmaggio.present
  11911. ? data.quantitaOmaggio.value
  11912. : this.quantitaOmaggio,
  11913. limiteImporto: data.limiteImporto.present
  11914. ? data.limiteImporto.value
  11915. : this.limiteImporto,
  11916. stato: data.stato.present ? data.stato.value : this.stato,
  11917. priorita: data.priorita.present ? data.priorita.value : this.priorita,
  11918. codice: data.codice.present ? data.codice.value : this.codice,
  11919. idArticoloOmaggio: data.idArticoloOmaggio.present
  11920. ? data.idArticoloOmaggio.value
  11921. : this.idArticoloOmaggio,
  11922. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  11923. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  11924. );
  11925. }
  11926. @override
  11927. String toString() {
  11928. return (StringBuffer('Promozione(')
  11929. ..write('progressivo: $progressivo, ')
  11930. ..write('tipoPromozione: $tipoPromozione, ')
  11931. ..write('descrizione: $descrizione, ')
  11932. ..write('dataInizio: $dataInizio, ')
  11933. ..write('dataFine: $dataFine, ')
  11934. ..write('limiteQta: $limiteQta, ')
  11935. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  11936. ..write('limiteImporto: $limiteImporto, ')
  11937. ..write('stato: $stato, ')
  11938. ..write('priorita: $priorita, ')
  11939. ..write('codice: $codice, ')
  11940. ..write('idArticoloOmaggio: $idArticoloOmaggio, ')
  11941. ..write('idSconto: $idSconto, ')
  11942. ..write('idListino: $idListino')
  11943. ..write(')'))
  11944. .toString();
  11945. }
  11946. @override
  11947. int get hashCode => Object.hash(
  11948. progressivo,
  11949. tipoPromozione,
  11950. descrizione,
  11951. dataInizio,
  11952. dataFine,
  11953. limiteQta,
  11954. quantitaOmaggio,
  11955. limiteImporto,
  11956. stato,
  11957. priorita,
  11958. codice,
  11959. idArticoloOmaggio,
  11960. idSconto,
  11961. idListino,
  11962. );
  11963. @override
  11964. bool operator ==(Object other) =>
  11965. identical(this, other) ||
  11966. (other is Promozione &&
  11967. other.progressivo == this.progressivo &&
  11968. other.tipoPromozione == this.tipoPromozione &&
  11969. other.descrizione == this.descrizione &&
  11970. other.dataInizio == this.dataInizio &&
  11971. other.dataFine == this.dataFine &&
  11972. other.limiteQta == this.limiteQta &&
  11973. other.quantitaOmaggio == this.quantitaOmaggio &&
  11974. other.limiteImporto == this.limiteImporto &&
  11975. other.stato == this.stato &&
  11976. other.priorita == this.priorita &&
  11977. other.codice == this.codice &&
  11978. other.idArticoloOmaggio == this.idArticoloOmaggio &&
  11979. other.idSconto == this.idSconto &&
  11980. other.idListino == this.idListino);
  11981. }
  11982. class PromozioniCompanion extends UpdateCompanion<Promozione> {
  11983. final Value<int> progressivo;
  11984. final Value<int?> tipoPromozione;
  11985. final Value<String?> descrizione;
  11986. final Value<String?> dataInizio;
  11987. final Value<String?> dataFine;
  11988. final Value<double?> limiteQta;
  11989. final Value<double?> quantitaOmaggio;
  11990. final Value<double?> limiteImporto;
  11991. final Value<String?> stato;
  11992. final Value<int?> priorita;
  11993. final Value<int?> codice;
  11994. final Value<int?> idArticoloOmaggio;
  11995. final Value<int?> idSconto;
  11996. final Value<int?> idListino;
  11997. const PromozioniCompanion({
  11998. this.progressivo = const Value.absent(),
  11999. this.tipoPromozione = const Value.absent(),
  12000. this.descrizione = const Value.absent(),
  12001. this.dataInizio = const Value.absent(),
  12002. this.dataFine = const Value.absent(),
  12003. this.limiteQta = const Value.absent(),
  12004. this.quantitaOmaggio = const Value.absent(),
  12005. this.limiteImporto = const Value.absent(),
  12006. this.stato = const Value.absent(),
  12007. this.priorita = const Value.absent(),
  12008. this.codice = const Value.absent(),
  12009. this.idArticoloOmaggio = const Value.absent(),
  12010. this.idSconto = const Value.absent(),
  12011. this.idListino = const Value.absent(),
  12012. });
  12013. PromozioniCompanion.insert({
  12014. this.progressivo = const Value.absent(),
  12015. this.tipoPromozione = const Value.absent(),
  12016. this.descrizione = const Value.absent(),
  12017. this.dataInizio = const Value.absent(),
  12018. this.dataFine = const Value.absent(),
  12019. this.limiteQta = const Value.absent(),
  12020. this.quantitaOmaggio = const Value.absent(),
  12021. this.limiteImporto = const Value.absent(),
  12022. this.stato = const Value.absent(),
  12023. this.priorita = const Value.absent(),
  12024. this.codice = const Value.absent(),
  12025. this.idArticoloOmaggio = const Value.absent(),
  12026. this.idSconto = const Value.absent(),
  12027. this.idListino = const Value.absent(),
  12028. });
  12029. static Insertable<Promozione> custom({
  12030. Expression<int>? progressivo,
  12031. Expression<int>? tipoPromozione,
  12032. Expression<String>? descrizione,
  12033. Expression<String>? dataInizio,
  12034. Expression<String>? dataFine,
  12035. Expression<double>? limiteQta,
  12036. Expression<double>? quantitaOmaggio,
  12037. Expression<double>? limiteImporto,
  12038. Expression<String>? stato,
  12039. Expression<int>? priorita,
  12040. Expression<int>? codice,
  12041. Expression<int>? idArticoloOmaggio,
  12042. Expression<int>? idSconto,
  12043. Expression<int>? idListino,
  12044. }) {
  12045. return RawValuesInsertable({
  12046. if (progressivo != null) 'progressivo': progressivo,
  12047. if (tipoPromozione != null) 'tipoPromozione': tipoPromozione,
  12048. if (descrizione != null) 'descrizione': descrizione,
  12049. if (dataInizio != null) 'dataInizio': dataInizio,
  12050. if (dataFine != null) 'dataFine': dataFine,
  12051. if (limiteQta != null) 'limiteQta': limiteQta,
  12052. if (quantitaOmaggio != null) 'quantitaOmaggio': quantitaOmaggio,
  12053. if (limiteImporto != null) 'limiteImporto': limiteImporto,
  12054. if (stato != null) 'stato': stato,
  12055. if (priorita != null) 'priorita': priorita,
  12056. if (codice != null) 'codice': codice,
  12057. if (idArticoloOmaggio != null) 'idArticoloOmaggio': idArticoloOmaggio,
  12058. if (idSconto != null) 'idSconto': idSconto,
  12059. if (idListino != null) 'idListino': idListino,
  12060. });
  12061. }
  12062. PromozioniCompanion copyWith({
  12063. Value<int>? progressivo,
  12064. Value<int?>? tipoPromozione,
  12065. Value<String?>? descrizione,
  12066. Value<String?>? dataInizio,
  12067. Value<String?>? dataFine,
  12068. Value<double?>? limiteQta,
  12069. Value<double?>? quantitaOmaggio,
  12070. Value<double?>? limiteImporto,
  12071. Value<String?>? stato,
  12072. Value<int?>? priorita,
  12073. Value<int?>? codice,
  12074. Value<int?>? idArticoloOmaggio,
  12075. Value<int?>? idSconto,
  12076. Value<int?>? idListino,
  12077. }) {
  12078. return PromozioniCompanion(
  12079. progressivo: progressivo ?? this.progressivo,
  12080. tipoPromozione: tipoPromozione ?? this.tipoPromozione,
  12081. descrizione: descrizione ?? this.descrizione,
  12082. dataInizio: dataInizio ?? this.dataInizio,
  12083. dataFine: dataFine ?? this.dataFine,
  12084. limiteQta: limiteQta ?? this.limiteQta,
  12085. quantitaOmaggio: quantitaOmaggio ?? this.quantitaOmaggio,
  12086. limiteImporto: limiteImporto ?? this.limiteImporto,
  12087. stato: stato ?? this.stato,
  12088. priorita: priorita ?? this.priorita,
  12089. codice: codice ?? this.codice,
  12090. idArticoloOmaggio: idArticoloOmaggio ?? this.idArticoloOmaggio,
  12091. idSconto: idSconto ?? this.idSconto,
  12092. idListino: idListino ?? this.idListino,
  12093. );
  12094. }
  12095. @override
  12096. Map<String, Expression> toColumns(bool nullToAbsent) {
  12097. final map = <String, Expression>{};
  12098. if (progressivo.present) {
  12099. map['progressivo'] = Variable<int>(progressivo.value);
  12100. }
  12101. if (tipoPromozione.present) {
  12102. map['tipoPromozione'] = Variable<int>(tipoPromozione.value);
  12103. }
  12104. if (descrizione.present) {
  12105. map['descrizione'] = Variable<String>(descrizione.value);
  12106. }
  12107. if (dataInizio.present) {
  12108. map['dataInizio'] = Variable<String>(dataInizio.value);
  12109. }
  12110. if (dataFine.present) {
  12111. map['dataFine'] = Variable<String>(dataFine.value);
  12112. }
  12113. if (limiteQta.present) {
  12114. map['limiteQta'] = Variable<double>(limiteQta.value);
  12115. }
  12116. if (quantitaOmaggio.present) {
  12117. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio.value);
  12118. }
  12119. if (limiteImporto.present) {
  12120. map['limiteImporto'] = Variable<double>(limiteImporto.value);
  12121. }
  12122. if (stato.present) {
  12123. map['stato'] = Variable<String>(stato.value);
  12124. }
  12125. if (priorita.present) {
  12126. map['priorita'] = Variable<int>(priorita.value);
  12127. }
  12128. if (codice.present) {
  12129. map['codice'] = Variable<int>(codice.value);
  12130. }
  12131. if (idArticoloOmaggio.present) {
  12132. map['idArticoloOmaggio'] = Variable<int>(idArticoloOmaggio.value);
  12133. }
  12134. if (idSconto.present) {
  12135. map['idSconto'] = Variable<int>(idSconto.value);
  12136. }
  12137. if (idListino.present) {
  12138. map['idListino'] = Variable<int>(idListino.value);
  12139. }
  12140. return map;
  12141. }
  12142. @override
  12143. String toString() {
  12144. return (StringBuffer('PromozioniCompanion(')
  12145. ..write('progressivo: $progressivo, ')
  12146. ..write('tipoPromozione: $tipoPromozione, ')
  12147. ..write('descrizione: $descrizione, ')
  12148. ..write('dataInizio: $dataInizio, ')
  12149. ..write('dataFine: $dataFine, ')
  12150. ..write('limiteQta: $limiteQta, ')
  12151. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  12152. ..write('limiteImporto: $limiteImporto, ')
  12153. ..write('stato: $stato, ')
  12154. ..write('priorita: $priorita, ')
  12155. ..write('codice: $codice, ')
  12156. ..write('idArticoloOmaggio: $idArticoloOmaggio, ')
  12157. ..write('idSconto: $idSconto, ')
  12158. ..write('idListino: $idListino')
  12159. ..write(')'))
  12160. .toString();
  12161. }
  12162. }
  12163. class $PromoArticoliTable extends PromoArticoli
  12164. with TableInfo<$PromoArticoliTable, PromoArticolo> {
  12165. @override
  12166. final GeneratedDatabase attachedDatabase;
  12167. final String? _alias;
  12168. $PromoArticoliTable(this.attachedDatabase, [this._alias]);
  12169. static const VerificationMeta _progressivoMeta = const VerificationMeta(
  12170. 'progressivo',
  12171. );
  12172. @override
  12173. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  12174. 'progressivo',
  12175. aliasedName,
  12176. false,
  12177. type: DriftSqlType.int,
  12178. requiredDuringInsert: true,
  12179. );
  12180. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  12181. @override
  12182. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  12183. 'riga',
  12184. aliasedName,
  12185. false,
  12186. type: DriftSqlType.int,
  12187. requiredDuringInsert: true,
  12188. );
  12189. static const VerificationMeta _quantitaOmaggioMeta = const VerificationMeta(
  12190. 'quantitaOmaggio',
  12191. );
  12192. @override
  12193. late final GeneratedColumn<double> quantitaOmaggio = GeneratedColumn<double>(
  12194. 'quantitaOmaggio',
  12195. aliasedName,
  12196. true,
  12197. type: DriftSqlType.double,
  12198. requiredDuringInsert: false,
  12199. );
  12200. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  12201. 'idArticolo',
  12202. );
  12203. @override
  12204. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  12205. 'idArticolo',
  12206. aliasedName,
  12207. true,
  12208. type: DriftSqlType.int,
  12209. requiredDuringInsert: false,
  12210. );
  12211. @override
  12212. List<GeneratedColumn> get $columns => [
  12213. progressivo,
  12214. riga,
  12215. quantitaOmaggio,
  12216. idArticolo,
  12217. ];
  12218. @override
  12219. String get aliasedName => _alias ?? actualTableName;
  12220. @override
  12221. String get actualTableName => $name;
  12222. static const String $name = 'PromoArticoli';
  12223. @override
  12224. VerificationContext validateIntegrity(
  12225. Insertable<PromoArticolo> instance, {
  12226. bool isInserting = false,
  12227. }) {
  12228. final context = VerificationContext();
  12229. final data = instance.toColumns(true);
  12230. if (data.containsKey('progressivo')) {
  12231. context.handle(
  12232. _progressivoMeta,
  12233. progressivo.isAcceptableOrUnknown(
  12234. data['progressivo']!,
  12235. _progressivoMeta,
  12236. ),
  12237. );
  12238. } else if (isInserting) {
  12239. context.missing(_progressivoMeta);
  12240. }
  12241. if (data.containsKey('riga')) {
  12242. context.handle(
  12243. _rigaMeta,
  12244. riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta),
  12245. );
  12246. } else if (isInserting) {
  12247. context.missing(_rigaMeta);
  12248. }
  12249. if (data.containsKey('quantitaOmaggio')) {
  12250. context.handle(
  12251. _quantitaOmaggioMeta,
  12252. quantitaOmaggio.isAcceptableOrUnknown(
  12253. data['quantitaOmaggio']!,
  12254. _quantitaOmaggioMeta,
  12255. ),
  12256. );
  12257. }
  12258. if (data.containsKey('idArticolo')) {
  12259. context.handle(
  12260. _idArticoloMeta,
  12261. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  12262. );
  12263. }
  12264. return context;
  12265. }
  12266. @override
  12267. Set<GeneratedColumn> get $primaryKey => {progressivo, riga};
  12268. @override
  12269. PromoArticolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  12270. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  12271. return PromoArticolo(
  12272. progressivo: attachedDatabase.typeMapping.read(
  12273. DriftSqlType.int,
  12274. data['${effectivePrefix}progressivo'],
  12275. )!,
  12276. riga: attachedDatabase.typeMapping.read(
  12277. DriftSqlType.int,
  12278. data['${effectivePrefix}riga'],
  12279. )!,
  12280. quantitaOmaggio: attachedDatabase.typeMapping.read(
  12281. DriftSqlType.double,
  12282. data['${effectivePrefix}quantitaOmaggio'],
  12283. ),
  12284. idArticolo: attachedDatabase.typeMapping.read(
  12285. DriftSqlType.int,
  12286. data['${effectivePrefix}idArticolo'],
  12287. ),
  12288. );
  12289. }
  12290. @override
  12291. $PromoArticoliTable createAlias(String alias) {
  12292. return $PromoArticoliTable(attachedDatabase, alias);
  12293. }
  12294. }
  12295. class PromoArticolo extends DataClass implements Insertable<PromoArticolo> {
  12296. final int progressivo;
  12297. final int riga;
  12298. final double? quantitaOmaggio;
  12299. final int? idArticolo;
  12300. const PromoArticolo({
  12301. required this.progressivo,
  12302. required this.riga,
  12303. this.quantitaOmaggio,
  12304. this.idArticolo,
  12305. });
  12306. @override
  12307. Map<String, Expression> toColumns(bool nullToAbsent) {
  12308. final map = <String, Expression>{};
  12309. map['progressivo'] = Variable<int>(progressivo);
  12310. map['riga'] = Variable<int>(riga);
  12311. if (!nullToAbsent || quantitaOmaggio != null) {
  12312. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio);
  12313. }
  12314. if (!nullToAbsent || idArticolo != null) {
  12315. map['idArticolo'] = Variable<int>(idArticolo);
  12316. }
  12317. return map;
  12318. }
  12319. PromoArticoliCompanion toCompanion(bool nullToAbsent) {
  12320. return PromoArticoliCompanion(
  12321. progressivo: Value(progressivo),
  12322. riga: Value(riga),
  12323. quantitaOmaggio: quantitaOmaggio == null && nullToAbsent
  12324. ? const Value.absent()
  12325. : Value(quantitaOmaggio),
  12326. idArticolo: idArticolo == null && nullToAbsent
  12327. ? const Value.absent()
  12328. : Value(idArticolo),
  12329. );
  12330. }
  12331. factory PromoArticolo.fromJson(
  12332. Map<String, dynamic> json, {
  12333. ValueSerializer? serializer,
  12334. }) {
  12335. serializer ??= driftRuntimeOptions.defaultSerializer;
  12336. return PromoArticolo(
  12337. progressivo: serializer.fromJson<int>(json['progressivo']),
  12338. riga: serializer.fromJson<int>(json['riga']),
  12339. quantitaOmaggio: serializer.fromJson<double?>(json['quantitaOmaggio']),
  12340. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  12341. );
  12342. }
  12343. @override
  12344. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  12345. serializer ??= driftRuntimeOptions.defaultSerializer;
  12346. return <String, dynamic>{
  12347. 'progressivo': serializer.toJson<int>(progressivo),
  12348. 'riga': serializer.toJson<int>(riga),
  12349. 'quantitaOmaggio': serializer.toJson<double?>(quantitaOmaggio),
  12350. 'idArticolo': serializer.toJson<int?>(idArticolo),
  12351. };
  12352. }
  12353. PromoArticolo copyWith({
  12354. int? progressivo,
  12355. int? riga,
  12356. Value<double?> quantitaOmaggio = const Value.absent(),
  12357. Value<int?> idArticolo = const Value.absent(),
  12358. }) => PromoArticolo(
  12359. progressivo: progressivo ?? this.progressivo,
  12360. riga: riga ?? this.riga,
  12361. quantitaOmaggio: quantitaOmaggio.present
  12362. ? quantitaOmaggio.value
  12363. : this.quantitaOmaggio,
  12364. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  12365. );
  12366. PromoArticolo copyWithCompanion(PromoArticoliCompanion data) {
  12367. return PromoArticolo(
  12368. progressivo: data.progressivo.present
  12369. ? data.progressivo.value
  12370. : this.progressivo,
  12371. riga: data.riga.present ? data.riga.value : this.riga,
  12372. quantitaOmaggio: data.quantitaOmaggio.present
  12373. ? data.quantitaOmaggio.value
  12374. : this.quantitaOmaggio,
  12375. idArticolo: data.idArticolo.present
  12376. ? data.idArticolo.value
  12377. : this.idArticolo,
  12378. );
  12379. }
  12380. @override
  12381. String toString() {
  12382. return (StringBuffer('PromoArticolo(')
  12383. ..write('progressivo: $progressivo, ')
  12384. ..write('riga: $riga, ')
  12385. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  12386. ..write('idArticolo: $idArticolo')
  12387. ..write(')'))
  12388. .toString();
  12389. }
  12390. @override
  12391. int get hashCode =>
  12392. Object.hash(progressivo, riga, quantitaOmaggio, idArticolo);
  12393. @override
  12394. bool operator ==(Object other) =>
  12395. identical(this, other) ||
  12396. (other is PromoArticolo &&
  12397. other.progressivo == this.progressivo &&
  12398. other.riga == this.riga &&
  12399. other.quantitaOmaggio == this.quantitaOmaggio &&
  12400. other.idArticolo == this.idArticolo);
  12401. }
  12402. class PromoArticoliCompanion extends UpdateCompanion<PromoArticolo> {
  12403. final Value<int> progressivo;
  12404. final Value<int> riga;
  12405. final Value<double?> quantitaOmaggio;
  12406. final Value<int?> idArticolo;
  12407. final Value<int> rowid;
  12408. const PromoArticoliCompanion({
  12409. this.progressivo = const Value.absent(),
  12410. this.riga = const Value.absent(),
  12411. this.quantitaOmaggio = const Value.absent(),
  12412. this.idArticolo = const Value.absent(),
  12413. this.rowid = const Value.absent(),
  12414. });
  12415. PromoArticoliCompanion.insert({
  12416. required int progressivo,
  12417. required int riga,
  12418. this.quantitaOmaggio = const Value.absent(),
  12419. this.idArticolo = const Value.absent(),
  12420. this.rowid = const Value.absent(),
  12421. }) : progressivo = Value(progressivo),
  12422. riga = Value(riga);
  12423. static Insertable<PromoArticolo> custom({
  12424. Expression<int>? progressivo,
  12425. Expression<int>? riga,
  12426. Expression<double>? quantitaOmaggio,
  12427. Expression<int>? idArticolo,
  12428. Expression<int>? rowid,
  12429. }) {
  12430. return RawValuesInsertable({
  12431. if (progressivo != null) 'progressivo': progressivo,
  12432. if (riga != null) 'riga': riga,
  12433. if (quantitaOmaggio != null) 'quantitaOmaggio': quantitaOmaggio,
  12434. if (idArticolo != null) 'idArticolo': idArticolo,
  12435. if (rowid != null) 'rowid': rowid,
  12436. });
  12437. }
  12438. PromoArticoliCompanion copyWith({
  12439. Value<int>? progressivo,
  12440. Value<int>? riga,
  12441. Value<double?>? quantitaOmaggio,
  12442. Value<int?>? idArticolo,
  12443. Value<int>? rowid,
  12444. }) {
  12445. return PromoArticoliCompanion(
  12446. progressivo: progressivo ?? this.progressivo,
  12447. riga: riga ?? this.riga,
  12448. quantitaOmaggio: quantitaOmaggio ?? this.quantitaOmaggio,
  12449. idArticolo: idArticolo ?? this.idArticolo,
  12450. rowid: rowid ?? this.rowid,
  12451. );
  12452. }
  12453. @override
  12454. Map<String, Expression> toColumns(bool nullToAbsent) {
  12455. final map = <String, Expression>{};
  12456. if (progressivo.present) {
  12457. map['progressivo'] = Variable<int>(progressivo.value);
  12458. }
  12459. if (riga.present) {
  12460. map['riga'] = Variable<int>(riga.value);
  12461. }
  12462. if (quantitaOmaggio.present) {
  12463. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio.value);
  12464. }
  12465. if (idArticolo.present) {
  12466. map['idArticolo'] = Variable<int>(idArticolo.value);
  12467. }
  12468. if (rowid.present) {
  12469. map['rowid'] = Variable<int>(rowid.value);
  12470. }
  12471. return map;
  12472. }
  12473. @override
  12474. String toString() {
  12475. return (StringBuffer('PromoArticoliCompanion(')
  12476. ..write('progressivo: $progressivo, ')
  12477. ..write('riga: $riga, ')
  12478. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  12479. ..write('idArticolo: $idArticolo, ')
  12480. ..write('rowid: $rowid')
  12481. ..write(')'))
  12482. .toString();
  12483. }
  12484. }
  12485. class $PromoListiniTable extends PromoListini
  12486. with TableInfo<$PromoListiniTable, PromoListino> {
  12487. @override
  12488. final GeneratedDatabase attachedDatabase;
  12489. final String? _alias;
  12490. $PromoListiniTable(this.attachedDatabase, [this._alias]);
  12491. static const VerificationMeta _progressivoMeta = const VerificationMeta(
  12492. 'progressivo',
  12493. );
  12494. @override
  12495. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  12496. 'progressivo',
  12497. aliasedName,
  12498. false,
  12499. type: DriftSqlType.int,
  12500. requiredDuringInsert: true,
  12501. );
  12502. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  12503. 'idListino',
  12504. );
  12505. @override
  12506. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  12507. 'idListino',
  12508. aliasedName,
  12509. false,
  12510. type: DriftSqlType.int,
  12511. requiredDuringInsert: true,
  12512. );
  12513. @override
  12514. List<GeneratedColumn> get $columns => [progressivo, idListino];
  12515. @override
  12516. String get aliasedName => _alias ?? actualTableName;
  12517. @override
  12518. String get actualTableName => $name;
  12519. static const String $name = 'PromoListini';
  12520. @override
  12521. VerificationContext validateIntegrity(
  12522. Insertable<PromoListino> instance, {
  12523. bool isInserting = false,
  12524. }) {
  12525. final context = VerificationContext();
  12526. final data = instance.toColumns(true);
  12527. if (data.containsKey('progressivo')) {
  12528. context.handle(
  12529. _progressivoMeta,
  12530. progressivo.isAcceptableOrUnknown(
  12531. data['progressivo']!,
  12532. _progressivoMeta,
  12533. ),
  12534. );
  12535. } else if (isInserting) {
  12536. context.missing(_progressivoMeta);
  12537. }
  12538. if (data.containsKey('idListino')) {
  12539. context.handle(
  12540. _idListinoMeta,
  12541. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  12542. );
  12543. } else if (isInserting) {
  12544. context.missing(_idListinoMeta);
  12545. }
  12546. return context;
  12547. }
  12548. @override
  12549. Set<GeneratedColumn> get $primaryKey => {progressivo, idListino};
  12550. @override
  12551. PromoListino map(Map<String, dynamic> data, {String? tablePrefix}) {
  12552. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  12553. return PromoListino(
  12554. progressivo: attachedDatabase.typeMapping.read(
  12555. DriftSqlType.int,
  12556. data['${effectivePrefix}progressivo'],
  12557. )!,
  12558. idListino: attachedDatabase.typeMapping.read(
  12559. DriftSqlType.int,
  12560. data['${effectivePrefix}idListino'],
  12561. )!,
  12562. );
  12563. }
  12564. @override
  12565. $PromoListiniTable createAlias(String alias) {
  12566. return $PromoListiniTable(attachedDatabase, alias);
  12567. }
  12568. }
  12569. class PromoListino extends DataClass implements Insertable<PromoListino> {
  12570. final int progressivo;
  12571. final int idListino;
  12572. const PromoListino({required this.progressivo, required this.idListino});
  12573. @override
  12574. Map<String, Expression> toColumns(bool nullToAbsent) {
  12575. final map = <String, Expression>{};
  12576. map['progressivo'] = Variable<int>(progressivo);
  12577. map['idListino'] = Variable<int>(idListino);
  12578. return map;
  12579. }
  12580. PromoListiniCompanion toCompanion(bool nullToAbsent) {
  12581. return PromoListiniCompanion(
  12582. progressivo: Value(progressivo),
  12583. idListino: Value(idListino),
  12584. );
  12585. }
  12586. factory PromoListino.fromJson(
  12587. Map<String, dynamic> json, {
  12588. ValueSerializer? serializer,
  12589. }) {
  12590. serializer ??= driftRuntimeOptions.defaultSerializer;
  12591. return PromoListino(
  12592. progressivo: serializer.fromJson<int>(json['progressivo']),
  12593. idListino: serializer.fromJson<int>(json['idListino']),
  12594. );
  12595. }
  12596. @override
  12597. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  12598. serializer ??= driftRuntimeOptions.defaultSerializer;
  12599. return <String, dynamic>{
  12600. 'progressivo': serializer.toJson<int>(progressivo),
  12601. 'idListino': serializer.toJson<int>(idListino),
  12602. };
  12603. }
  12604. PromoListino copyWith({int? progressivo, int? idListino}) => PromoListino(
  12605. progressivo: progressivo ?? this.progressivo,
  12606. idListino: idListino ?? this.idListino,
  12607. );
  12608. PromoListino copyWithCompanion(PromoListiniCompanion data) {
  12609. return PromoListino(
  12610. progressivo: data.progressivo.present
  12611. ? data.progressivo.value
  12612. : this.progressivo,
  12613. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  12614. );
  12615. }
  12616. @override
  12617. String toString() {
  12618. return (StringBuffer('PromoListino(')
  12619. ..write('progressivo: $progressivo, ')
  12620. ..write('idListino: $idListino')
  12621. ..write(')'))
  12622. .toString();
  12623. }
  12624. @override
  12625. int get hashCode => Object.hash(progressivo, idListino);
  12626. @override
  12627. bool operator ==(Object other) =>
  12628. identical(this, other) ||
  12629. (other is PromoListino &&
  12630. other.progressivo == this.progressivo &&
  12631. other.idListino == this.idListino);
  12632. }
  12633. class PromoListiniCompanion extends UpdateCompanion<PromoListino> {
  12634. final Value<int> progressivo;
  12635. final Value<int> idListino;
  12636. final Value<int> rowid;
  12637. const PromoListiniCompanion({
  12638. this.progressivo = const Value.absent(),
  12639. this.idListino = const Value.absent(),
  12640. this.rowid = const Value.absent(),
  12641. });
  12642. PromoListiniCompanion.insert({
  12643. required int progressivo,
  12644. required int idListino,
  12645. this.rowid = const Value.absent(),
  12646. }) : progressivo = Value(progressivo),
  12647. idListino = Value(idListino);
  12648. static Insertable<PromoListino> custom({
  12649. Expression<int>? progressivo,
  12650. Expression<int>? idListino,
  12651. Expression<int>? rowid,
  12652. }) {
  12653. return RawValuesInsertable({
  12654. if (progressivo != null) 'progressivo': progressivo,
  12655. if (idListino != null) 'idListino': idListino,
  12656. if (rowid != null) 'rowid': rowid,
  12657. });
  12658. }
  12659. PromoListiniCompanion copyWith({
  12660. Value<int>? progressivo,
  12661. Value<int>? idListino,
  12662. Value<int>? rowid,
  12663. }) {
  12664. return PromoListiniCompanion(
  12665. progressivo: progressivo ?? this.progressivo,
  12666. idListino: idListino ?? this.idListino,
  12667. rowid: rowid ?? this.rowid,
  12668. );
  12669. }
  12670. @override
  12671. Map<String, Expression> toColumns(bool nullToAbsent) {
  12672. final map = <String, Expression>{};
  12673. if (progressivo.present) {
  12674. map['progressivo'] = Variable<int>(progressivo.value);
  12675. }
  12676. if (idListino.present) {
  12677. map['idListino'] = Variable<int>(idListino.value);
  12678. }
  12679. if (rowid.present) {
  12680. map['rowid'] = Variable<int>(rowid.value);
  12681. }
  12682. return map;
  12683. }
  12684. @override
  12685. String toString() {
  12686. return (StringBuffer('PromoListiniCompanion(')
  12687. ..write('progressivo: $progressivo, ')
  12688. ..write('idListino: $idListino, ')
  12689. ..write('rowid: $rowid')
  12690. ..write(')'))
  12691. .toString();
  12692. }
  12693. }
  12694. class $PromoOmaggiTable extends PromoOmaggi
  12695. with TableInfo<$PromoOmaggiTable, PromoOmaggio> {
  12696. @override
  12697. final GeneratedDatabase attachedDatabase;
  12698. final String? _alias;
  12699. $PromoOmaggiTable(this.attachedDatabase, [this._alias]);
  12700. static const VerificationMeta _progressivoMeta = const VerificationMeta(
  12701. 'progressivo',
  12702. );
  12703. @override
  12704. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  12705. 'progressivo',
  12706. aliasedName,
  12707. false,
  12708. type: DriftSqlType.int,
  12709. requiredDuringInsert: true,
  12710. );
  12711. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  12712. @override
  12713. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  12714. 'riga',
  12715. aliasedName,
  12716. false,
  12717. type: DriftSqlType.int,
  12718. requiredDuringInsert: true,
  12719. );
  12720. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  12721. 'idArticolo',
  12722. );
  12723. @override
  12724. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  12725. 'idArticolo',
  12726. aliasedName,
  12727. true,
  12728. type: DriftSqlType.int,
  12729. requiredDuringInsert: false,
  12730. );
  12731. static const VerificationMeta _quantitaMeta = const VerificationMeta(
  12732. 'quantita',
  12733. );
  12734. @override
  12735. late final GeneratedColumn<double> quantita = GeneratedColumn<double>(
  12736. 'quantita',
  12737. aliasedName,
  12738. true,
  12739. type: DriftSqlType.double,
  12740. requiredDuringInsert: false,
  12741. );
  12742. @override
  12743. List<GeneratedColumn> get $columns => [
  12744. progressivo,
  12745. riga,
  12746. idArticolo,
  12747. quantita,
  12748. ];
  12749. @override
  12750. String get aliasedName => _alias ?? actualTableName;
  12751. @override
  12752. String get actualTableName => $name;
  12753. static const String $name = 'PromoOmaggi';
  12754. @override
  12755. VerificationContext validateIntegrity(
  12756. Insertable<PromoOmaggio> instance, {
  12757. bool isInserting = false,
  12758. }) {
  12759. final context = VerificationContext();
  12760. final data = instance.toColumns(true);
  12761. if (data.containsKey('progressivo')) {
  12762. context.handle(
  12763. _progressivoMeta,
  12764. progressivo.isAcceptableOrUnknown(
  12765. data['progressivo']!,
  12766. _progressivoMeta,
  12767. ),
  12768. );
  12769. } else if (isInserting) {
  12770. context.missing(_progressivoMeta);
  12771. }
  12772. if (data.containsKey('riga')) {
  12773. context.handle(
  12774. _rigaMeta,
  12775. riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta),
  12776. );
  12777. } else if (isInserting) {
  12778. context.missing(_rigaMeta);
  12779. }
  12780. if (data.containsKey('idArticolo')) {
  12781. context.handle(
  12782. _idArticoloMeta,
  12783. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  12784. );
  12785. }
  12786. if (data.containsKey('quantita')) {
  12787. context.handle(
  12788. _quantitaMeta,
  12789. quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta),
  12790. );
  12791. }
  12792. return context;
  12793. }
  12794. @override
  12795. Set<GeneratedColumn> get $primaryKey => {progressivo, riga};
  12796. @override
  12797. PromoOmaggio map(Map<String, dynamic> data, {String? tablePrefix}) {
  12798. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  12799. return PromoOmaggio(
  12800. progressivo: attachedDatabase.typeMapping.read(
  12801. DriftSqlType.int,
  12802. data['${effectivePrefix}progressivo'],
  12803. )!,
  12804. riga: attachedDatabase.typeMapping.read(
  12805. DriftSqlType.int,
  12806. data['${effectivePrefix}riga'],
  12807. )!,
  12808. idArticolo: attachedDatabase.typeMapping.read(
  12809. DriftSqlType.int,
  12810. data['${effectivePrefix}idArticolo'],
  12811. ),
  12812. quantita: attachedDatabase.typeMapping.read(
  12813. DriftSqlType.double,
  12814. data['${effectivePrefix}quantita'],
  12815. ),
  12816. );
  12817. }
  12818. @override
  12819. $PromoOmaggiTable createAlias(String alias) {
  12820. return $PromoOmaggiTable(attachedDatabase, alias);
  12821. }
  12822. }
  12823. class PromoOmaggio extends DataClass implements Insertable<PromoOmaggio> {
  12824. final int progressivo;
  12825. final int riga;
  12826. final int? idArticolo;
  12827. final double? quantita;
  12828. const PromoOmaggio({
  12829. required this.progressivo,
  12830. required this.riga,
  12831. this.idArticolo,
  12832. this.quantita,
  12833. });
  12834. @override
  12835. Map<String, Expression> toColumns(bool nullToAbsent) {
  12836. final map = <String, Expression>{};
  12837. map['progressivo'] = Variable<int>(progressivo);
  12838. map['riga'] = Variable<int>(riga);
  12839. if (!nullToAbsent || idArticolo != null) {
  12840. map['idArticolo'] = Variable<int>(idArticolo);
  12841. }
  12842. if (!nullToAbsent || quantita != null) {
  12843. map['quantita'] = Variable<double>(quantita);
  12844. }
  12845. return map;
  12846. }
  12847. PromoOmaggiCompanion toCompanion(bool nullToAbsent) {
  12848. return PromoOmaggiCompanion(
  12849. progressivo: Value(progressivo),
  12850. riga: Value(riga),
  12851. idArticolo: idArticolo == null && nullToAbsent
  12852. ? const Value.absent()
  12853. : Value(idArticolo),
  12854. quantita: quantita == null && nullToAbsent
  12855. ? const Value.absent()
  12856. : Value(quantita),
  12857. );
  12858. }
  12859. factory PromoOmaggio.fromJson(
  12860. Map<String, dynamic> json, {
  12861. ValueSerializer? serializer,
  12862. }) {
  12863. serializer ??= driftRuntimeOptions.defaultSerializer;
  12864. return PromoOmaggio(
  12865. progressivo: serializer.fromJson<int>(json['progressivo']),
  12866. riga: serializer.fromJson<int>(json['riga']),
  12867. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  12868. quantita: serializer.fromJson<double?>(json['quantita']),
  12869. );
  12870. }
  12871. @override
  12872. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  12873. serializer ??= driftRuntimeOptions.defaultSerializer;
  12874. return <String, dynamic>{
  12875. 'progressivo': serializer.toJson<int>(progressivo),
  12876. 'riga': serializer.toJson<int>(riga),
  12877. 'idArticolo': serializer.toJson<int?>(idArticolo),
  12878. 'quantita': serializer.toJson<double?>(quantita),
  12879. };
  12880. }
  12881. PromoOmaggio copyWith({
  12882. int? progressivo,
  12883. int? riga,
  12884. Value<int?> idArticolo = const Value.absent(),
  12885. Value<double?> quantita = const Value.absent(),
  12886. }) => PromoOmaggio(
  12887. progressivo: progressivo ?? this.progressivo,
  12888. riga: riga ?? this.riga,
  12889. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  12890. quantita: quantita.present ? quantita.value : this.quantita,
  12891. );
  12892. PromoOmaggio copyWithCompanion(PromoOmaggiCompanion data) {
  12893. return PromoOmaggio(
  12894. progressivo: data.progressivo.present
  12895. ? data.progressivo.value
  12896. : this.progressivo,
  12897. riga: data.riga.present ? data.riga.value : this.riga,
  12898. idArticolo: data.idArticolo.present
  12899. ? data.idArticolo.value
  12900. : this.idArticolo,
  12901. quantita: data.quantita.present ? data.quantita.value : this.quantita,
  12902. );
  12903. }
  12904. @override
  12905. String toString() {
  12906. return (StringBuffer('PromoOmaggio(')
  12907. ..write('progressivo: $progressivo, ')
  12908. ..write('riga: $riga, ')
  12909. ..write('idArticolo: $idArticolo, ')
  12910. ..write('quantita: $quantita')
  12911. ..write(')'))
  12912. .toString();
  12913. }
  12914. @override
  12915. int get hashCode => Object.hash(progressivo, riga, idArticolo, quantita);
  12916. @override
  12917. bool operator ==(Object other) =>
  12918. identical(this, other) ||
  12919. (other is PromoOmaggio &&
  12920. other.progressivo == this.progressivo &&
  12921. other.riga == this.riga &&
  12922. other.idArticolo == this.idArticolo &&
  12923. other.quantita == this.quantita);
  12924. }
  12925. class PromoOmaggiCompanion extends UpdateCompanion<PromoOmaggio> {
  12926. final Value<int> progressivo;
  12927. final Value<int> riga;
  12928. final Value<int?> idArticolo;
  12929. final Value<double?> quantita;
  12930. final Value<int> rowid;
  12931. const PromoOmaggiCompanion({
  12932. this.progressivo = const Value.absent(),
  12933. this.riga = const Value.absent(),
  12934. this.idArticolo = const Value.absent(),
  12935. this.quantita = const Value.absent(),
  12936. this.rowid = const Value.absent(),
  12937. });
  12938. PromoOmaggiCompanion.insert({
  12939. required int progressivo,
  12940. required int riga,
  12941. this.idArticolo = const Value.absent(),
  12942. this.quantita = const Value.absent(),
  12943. this.rowid = const Value.absent(),
  12944. }) : progressivo = Value(progressivo),
  12945. riga = Value(riga);
  12946. static Insertable<PromoOmaggio> custom({
  12947. Expression<int>? progressivo,
  12948. Expression<int>? riga,
  12949. Expression<int>? idArticolo,
  12950. Expression<double>? quantita,
  12951. Expression<int>? rowid,
  12952. }) {
  12953. return RawValuesInsertable({
  12954. if (progressivo != null) 'progressivo': progressivo,
  12955. if (riga != null) 'riga': riga,
  12956. if (idArticolo != null) 'idArticolo': idArticolo,
  12957. if (quantita != null) 'quantita': quantita,
  12958. if (rowid != null) 'rowid': rowid,
  12959. });
  12960. }
  12961. PromoOmaggiCompanion copyWith({
  12962. Value<int>? progressivo,
  12963. Value<int>? riga,
  12964. Value<int?>? idArticolo,
  12965. Value<double?>? quantita,
  12966. Value<int>? rowid,
  12967. }) {
  12968. return PromoOmaggiCompanion(
  12969. progressivo: progressivo ?? this.progressivo,
  12970. riga: riga ?? this.riga,
  12971. idArticolo: idArticolo ?? this.idArticolo,
  12972. quantita: quantita ?? this.quantita,
  12973. rowid: rowid ?? this.rowid,
  12974. );
  12975. }
  12976. @override
  12977. Map<String, Expression> toColumns(bool nullToAbsent) {
  12978. final map = <String, Expression>{};
  12979. if (progressivo.present) {
  12980. map['progressivo'] = Variable<int>(progressivo.value);
  12981. }
  12982. if (riga.present) {
  12983. map['riga'] = Variable<int>(riga.value);
  12984. }
  12985. if (idArticolo.present) {
  12986. map['idArticolo'] = Variable<int>(idArticolo.value);
  12987. }
  12988. if (quantita.present) {
  12989. map['quantita'] = Variable<double>(quantita.value);
  12990. }
  12991. if (rowid.present) {
  12992. map['rowid'] = Variable<int>(rowid.value);
  12993. }
  12994. return map;
  12995. }
  12996. @override
  12997. String toString() {
  12998. return (StringBuffer('PromoOmaggiCompanion(')
  12999. ..write('progressivo: $progressivo, ')
  13000. ..write('riga: $riga, ')
  13001. ..write('idArticolo: $idArticolo, ')
  13002. ..write('quantita: $quantita, ')
  13003. ..write('rowid: $rowid')
  13004. ..write(')'))
  13005. .toString();
  13006. }
  13007. }
  13008. class $ClientiAgenteTable extends ClientiAgente
  13009. with TableInfo<$ClientiAgenteTable, ClientiAgenteData> {
  13010. @override
  13011. final GeneratedDatabase attachedDatabase;
  13012. final String? _alias;
  13013. $ClientiAgenteTable(this.attachedDatabase, [this._alias]);
  13014. static const VerificationMeta _idClientiAgenteMeta = const VerificationMeta(
  13015. 'idClientiAgente',
  13016. );
  13017. @override
  13018. late final GeneratedColumn<int> idClientiAgente = GeneratedColumn<int>(
  13019. 'idClientiAgente',
  13020. aliasedName,
  13021. false,
  13022. hasAutoIncrement: true,
  13023. type: DriftSqlType.int,
  13024. requiredDuringInsert: false,
  13025. defaultConstraints: GeneratedColumn.constraintIsAlways(
  13026. 'PRIMARY KEY AUTOINCREMENT',
  13027. ),
  13028. );
  13029. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  13030. 'idCliente',
  13031. );
  13032. @override
  13033. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  13034. 'idCliente',
  13035. aliasedName,
  13036. false,
  13037. type: DriftSqlType.int,
  13038. requiredDuringInsert: true,
  13039. );
  13040. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  13041. 'idAgente',
  13042. );
  13043. @override
  13044. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  13045. 'idAgente',
  13046. aliasedName,
  13047. false,
  13048. type: DriftSqlType.int,
  13049. requiredDuringInsert: true,
  13050. );
  13051. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  13052. @override
  13053. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  13054. 'attivo',
  13055. aliasedName,
  13056. false,
  13057. type: DriftSqlType.int,
  13058. requiredDuringInsert: false,
  13059. defaultValue: const Constant(1),
  13060. );
  13061. @override
  13062. List<GeneratedColumn> get $columns => [
  13063. idClientiAgente,
  13064. idCliente,
  13065. idAgente,
  13066. attivo,
  13067. ];
  13068. @override
  13069. String get aliasedName => _alias ?? actualTableName;
  13070. @override
  13071. String get actualTableName => $name;
  13072. static const String $name = 'Clienti_Agente';
  13073. @override
  13074. VerificationContext validateIntegrity(
  13075. Insertable<ClientiAgenteData> instance, {
  13076. bool isInserting = false,
  13077. }) {
  13078. final context = VerificationContext();
  13079. final data = instance.toColumns(true);
  13080. if (data.containsKey('idClientiAgente')) {
  13081. context.handle(
  13082. _idClientiAgenteMeta,
  13083. idClientiAgente.isAcceptableOrUnknown(
  13084. data['idClientiAgente']!,
  13085. _idClientiAgenteMeta,
  13086. ),
  13087. );
  13088. }
  13089. if (data.containsKey('idCliente')) {
  13090. context.handle(
  13091. _idClienteMeta,
  13092. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  13093. );
  13094. } else if (isInserting) {
  13095. context.missing(_idClienteMeta);
  13096. }
  13097. if (data.containsKey('idAgente')) {
  13098. context.handle(
  13099. _idAgenteMeta,
  13100. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  13101. );
  13102. } else if (isInserting) {
  13103. context.missing(_idAgenteMeta);
  13104. }
  13105. if (data.containsKey('attivo')) {
  13106. context.handle(
  13107. _attivoMeta,
  13108. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  13109. );
  13110. }
  13111. return context;
  13112. }
  13113. @override
  13114. Set<GeneratedColumn> get $primaryKey => {idClientiAgente};
  13115. @override
  13116. ClientiAgenteData map(Map<String, dynamic> data, {String? tablePrefix}) {
  13117. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  13118. return ClientiAgenteData(
  13119. idClientiAgente: attachedDatabase.typeMapping.read(
  13120. DriftSqlType.int,
  13121. data['${effectivePrefix}idClientiAgente'],
  13122. )!,
  13123. idCliente: attachedDatabase.typeMapping.read(
  13124. DriftSqlType.int,
  13125. data['${effectivePrefix}idCliente'],
  13126. )!,
  13127. idAgente: attachedDatabase.typeMapping.read(
  13128. DriftSqlType.int,
  13129. data['${effectivePrefix}idAgente'],
  13130. )!,
  13131. attivo: attachedDatabase.typeMapping.read(
  13132. DriftSqlType.int,
  13133. data['${effectivePrefix}attivo'],
  13134. )!,
  13135. );
  13136. }
  13137. @override
  13138. $ClientiAgenteTable createAlias(String alias) {
  13139. return $ClientiAgenteTable(attachedDatabase, alias);
  13140. }
  13141. }
  13142. class ClientiAgenteData extends DataClass
  13143. implements Insertable<ClientiAgenteData> {
  13144. final int idClientiAgente;
  13145. final int idCliente;
  13146. final int idAgente;
  13147. final int attivo;
  13148. const ClientiAgenteData({
  13149. required this.idClientiAgente,
  13150. required this.idCliente,
  13151. required this.idAgente,
  13152. required this.attivo,
  13153. });
  13154. @override
  13155. Map<String, Expression> toColumns(bool nullToAbsent) {
  13156. final map = <String, Expression>{};
  13157. map['idClientiAgente'] = Variable<int>(idClientiAgente);
  13158. map['idCliente'] = Variable<int>(idCliente);
  13159. map['idAgente'] = Variable<int>(idAgente);
  13160. map['attivo'] = Variable<int>(attivo);
  13161. return map;
  13162. }
  13163. ClientiAgenteCompanion toCompanion(bool nullToAbsent) {
  13164. return ClientiAgenteCompanion(
  13165. idClientiAgente: Value(idClientiAgente),
  13166. idCliente: Value(idCliente),
  13167. idAgente: Value(idAgente),
  13168. attivo: Value(attivo),
  13169. );
  13170. }
  13171. factory ClientiAgenteData.fromJson(
  13172. Map<String, dynamic> json, {
  13173. ValueSerializer? serializer,
  13174. }) {
  13175. serializer ??= driftRuntimeOptions.defaultSerializer;
  13176. return ClientiAgenteData(
  13177. idClientiAgente: serializer.fromJson<int>(json['idClientiAgente']),
  13178. idCliente: serializer.fromJson<int>(json['idCliente']),
  13179. idAgente: serializer.fromJson<int>(json['idAgente']),
  13180. attivo: serializer.fromJson<int>(json['attivo']),
  13181. );
  13182. }
  13183. @override
  13184. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  13185. serializer ??= driftRuntimeOptions.defaultSerializer;
  13186. return <String, dynamic>{
  13187. 'idClientiAgente': serializer.toJson<int>(idClientiAgente),
  13188. 'idCliente': serializer.toJson<int>(idCliente),
  13189. 'idAgente': serializer.toJson<int>(idAgente),
  13190. 'attivo': serializer.toJson<int>(attivo),
  13191. };
  13192. }
  13193. ClientiAgenteData copyWith({
  13194. int? idClientiAgente,
  13195. int? idCliente,
  13196. int? idAgente,
  13197. int? attivo,
  13198. }) => ClientiAgenteData(
  13199. idClientiAgente: idClientiAgente ?? this.idClientiAgente,
  13200. idCliente: idCliente ?? this.idCliente,
  13201. idAgente: idAgente ?? this.idAgente,
  13202. attivo: attivo ?? this.attivo,
  13203. );
  13204. ClientiAgenteData copyWithCompanion(ClientiAgenteCompanion data) {
  13205. return ClientiAgenteData(
  13206. idClientiAgente: data.idClientiAgente.present
  13207. ? data.idClientiAgente.value
  13208. : this.idClientiAgente,
  13209. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  13210. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  13211. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  13212. );
  13213. }
  13214. @override
  13215. String toString() {
  13216. return (StringBuffer('ClientiAgenteData(')
  13217. ..write('idClientiAgente: $idClientiAgente, ')
  13218. ..write('idCliente: $idCliente, ')
  13219. ..write('idAgente: $idAgente, ')
  13220. ..write('attivo: $attivo')
  13221. ..write(')'))
  13222. .toString();
  13223. }
  13224. @override
  13225. int get hashCode => Object.hash(idClientiAgente, idCliente, idAgente, attivo);
  13226. @override
  13227. bool operator ==(Object other) =>
  13228. identical(this, other) ||
  13229. (other is ClientiAgenteData &&
  13230. other.idClientiAgente == this.idClientiAgente &&
  13231. other.idCliente == this.idCliente &&
  13232. other.idAgente == this.idAgente &&
  13233. other.attivo == this.attivo);
  13234. }
  13235. class ClientiAgenteCompanion extends UpdateCompanion<ClientiAgenteData> {
  13236. final Value<int> idClientiAgente;
  13237. final Value<int> idCliente;
  13238. final Value<int> idAgente;
  13239. final Value<int> attivo;
  13240. const ClientiAgenteCompanion({
  13241. this.idClientiAgente = const Value.absent(),
  13242. this.idCliente = const Value.absent(),
  13243. this.idAgente = const Value.absent(),
  13244. this.attivo = const Value.absent(),
  13245. });
  13246. ClientiAgenteCompanion.insert({
  13247. this.idClientiAgente = const Value.absent(),
  13248. required int idCliente,
  13249. required int idAgente,
  13250. this.attivo = const Value.absent(),
  13251. }) : idCliente = Value(idCliente),
  13252. idAgente = Value(idAgente);
  13253. static Insertable<ClientiAgenteData> custom({
  13254. Expression<int>? idClientiAgente,
  13255. Expression<int>? idCliente,
  13256. Expression<int>? idAgente,
  13257. Expression<int>? attivo,
  13258. }) {
  13259. return RawValuesInsertable({
  13260. if (idClientiAgente != null) 'idClientiAgente': idClientiAgente,
  13261. if (idCliente != null) 'idCliente': idCliente,
  13262. if (idAgente != null) 'idAgente': idAgente,
  13263. if (attivo != null) 'attivo': attivo,
  13264. });
  13265. }
  13266. ClientiAgenteCompanion copyWith({
  13267. Value<int>? idClientiAgente,
  13268. Value<int>? idCliente,
  13269. Value<int>? idAgente,
  13270. Value<int>? attivo,
  13271. }) {
  13272. return ClientiAgenteCompanion(
  13273. idClientiAgente: idClientiAgente ?? this.idClientiAgente,
  13274. idCliente: idCliente ?? this.idCliente,
  13275. idAgente: idAgente ?? this.idAgente,
  13276. attivo: attivo ?? this.attivo,
  13277. );
  13278. }
  13279. @override
  13280. Map<String, Expression> toColumns(bool nullToAbsent) {
  13281. final map = <String, Expression>{};
  13282. if (idClientiAgente.present) {
  13283. map['idClientiAgente'] = Variable<int>(idClientiAgente.value);
  13284. }
  13285. if (idCliente.present) {
  13286. map['idCliente'] = Variable<int>(idCliente.value);
  13287. }
  13288. if (idAgente.present) {
  13289. map['idAgente'] = Variable<int>(idAgente.value);
  13290. }
  13291. if (attivo.present) {
  13292. map['attivo'] = Variable<int>(attivo.value);
  13293. }
  13294. return map;
  13295. }
  13296. @override
  13297. String toString() {
  13298. return (StringBuffer('ClientiAgenteCompanion(')
  13299. ..write('idClientiAgente: $idClientiAgente, ')
  13300. ..write('idCliente: $idCliente, ')
  13301. ..write('idAgente: $idAgente, ')
  13302. ..write('attivo: $attivo')
  13303. ..write(')'))
  13304. .toString();
  13305. }
  13306. }
  13307. class $ScadenzeTable extends Scadenze with TableInfo<$ScadenzeTable, Scadenza> {
  13308. @override
  13309. final GeneratedDatabase attachedDatabase;
  13310. final String? _alias;
  13311. $ScadenzeTable(this.attachedDatabase, [this._alias]);
  13312. static const VerificationMeta _idScadenzaMeta = const VerificationMeta(
  13313. 'idScadenza',
  13314. );
  13315. @override
  13316. late final GeneratedColumn<int> idScadenza = GeneratedColumn<int>(
  13317. 'idScadenza',
  13318. aliasedName,
  13319. false,
  13320. hasAutoIncrement: true,
  13321. type: DriftSqlType.int,
  13322. requiredDuringInsert: false,
  13323. defaultConstraints: GeneratedColumn.constraintIsAlways(
  13324. 'PRIMARY KEY AUTOINCREMENT',
  13325. ),
  13326. );
  13327. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  13328. 'idCliente',
  13329. );
  13330. @override
  13331. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  13332. 'idCliente',
  13333. aliasedName,
  13334. true,
  13335. type: DriftSqlType.int,
  13336. requiredDuringInsert: false,
  13337. );
  13338. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  13339. 'idAgente',
  13340. );
  13341. @override
  13342. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  13343. 'idAgente',
  13344. aliasedName,
  13345. true,
  13346. type: DriftSqlType.int,
  13347. requiredDuringInsert: false,
  13348. );
  13349. static const VerificationMeta _chiaveMeta = const VerificationMeta('chiave');
  13350. @override
  13351. late final GeneratedColumn<String> chiave = GeneratedColumn<String>(
  13352. 'chiave',
  13353. aliasedName,
  13354. true,
  13355. type: DriftSqlType.string,
  13356. requiredDuringInsert: false,
  13357. );
  13358. static const VerificationMeta _numPartitaMeta = const VerificationMeta(
  13359. 'numPartita',
  13360. );
  13361. @override
  13362. late final GeneratedColumn<String> numPartita = GeneratedColumn<String>(
  13363. 'numPartita',
  13364. aliasedName,
  13365. true,
  13366. type: DriftSqlType.string,
  13367. requiredDuringInsert: false,
  13368. );
  13369. static const VerificationMeta _dataScadenzaMeta = const VerificationMeta(
  13370. 'dataScadenza',
  13371. );
  13372. @override
  13373. late final GeneratedColumn<String> dataScadenza = GeneratedColumn<String>(
  13374. 'dataScadenza',
  13375. aliasedName,
  13376. true,
  13377. type: DriftSqlType.string,
  13378. requiredDuringInsert: false,
  13379. );
  13380. static const VerificationMeta _segnoMeta = const VerificationMeta('segno');
  13381. @override
  13382. late final GeneratedColumn<String> segno = GeneratedColumn<String>(
  13383. 'segno',
  13384. aliasedName,
  13385. true,
  13386. type: DriftSqlType.string,
  13387. requiredDuringInsert: false,
  13388. );
  13389. static const VerificationMeta _importoFatturaMeta = const VerificationMeta(
  13390. 'importoFattura',
  13391. );
  13392. @override
  13393. late final GeneratedColumn<double> importoFattura = GeneratedColumn<double>(
  13394. 'importoFattura',
  13395. aliasedName,
  13396. true,
  13397. type: DriftSqlType.double,
  13398. requiredDuringInsert: false,
  13399. );
  13400. static const VerificationMeta _valutaMeta = const VerificationMeta('valuta');
  13401. @override
  13402. late final GeneratedColumn<String> valuta = GeneratedColumn<String>(
  13403. 'valuta',
  13404. aliasedName,
  13405. true,
  13406. type: DriftSqlType.string,
  13407. requiredDuringInsert: false,
  13408. );
  13409. static const VerificationMeta _numDocMeta = const VerificationMeta('numDoc');
  13410. @override
  13411. late final GeneratedColumn<String> numDoc = GeneratedColumn<String>(
  13412. 'numDoc',
  13413. aliasedName,
  13414. true,
  13415. type: DriftSqlType.string,
  13416. requiredDuringInsert: false,
  13417. );
  13418. static const VerificationMeta _serieDocMeta = const VerificationMeta(
  13419. 'serieDoc',
  13420. );
  13421. @override
  13422. late final GeneratedColumn<String> serieDoc = GeneratedColumn<String>(
  13423. 'serieDoc',
  13424. aliasedName,
  13425. true,
  13426. type: DriftSqlType.string,
  13427. requiredDuringInsert: false,
  13428. );
  13429. static const VerificationMeta _dataDocMeta = const VerificationMeta(
  13430. 'dataDoc',
  13431. );
  13432. @override
  13433. late final GeneratedColumn<String> dataDoc = GeneratedColumn<String>(
  13434. 'dataDoc',
  13435. aliasedName,
  13436. true,
  13437. type: DriftSqlType.string,
  13438. requiredDuringInsert: false,
  13439. );
  13440. static const VerificationMeta _importoScadenzaMeta = const VerificationMeta(
  13441. 'importoScadenza',
  13442. );
  13443. @override
  13444. late final GeneratedColumn<double> importoScadenza = GeneratedColumn<double>(
  13445. 'importoScadenza',
  13446. aliasedName,
  13447. true,
  13448. type: DriftSqlType.double,
  13449. requiredDuringInsert: false,
  13450. );
  13451. static const VerificationMeta _saldoMeta = const VerificationMeta('saldo');
  13452. @override
  13453. late final GeneratedColumn<double> saldo = GeneratedColumn<double>(
  13454. 'saldo',
  13455. aliasedName,
  13456. true,
  13457. type: DriftSqlType.double,
  13458. requiredDuringInsert: false,
  13459. );
  13460. static const VerificationMeta _tipoPagamentoMeta = const VerificationMeta(
  13461. 'tipoPagamento',
  13462. );
  13463. @override
  13464. late final GeneratedColumn<String> tipoPagamento = GeneratedColumn<String>(
  13465. 'tipoPagamento',
  13466. aliasedName,
  13467. true,
  13468. type: DriftSqlType.string,
  13469. requiredDuringInsert: false,
  13470. );
  13471. static const VerificationMeta _flgSoppressaMeta = const VerificationMeta(
  13472. 'flgSoppressa',
  13473. );
  13474. @override
  13475. late final GeneratedColumn<int> flgSoppressa = GeneratedColumn<int>(
  13476. 'flgSoppressa',
  13477. aliasedName,
  13478. true,
  13479. type: DriftSqlType.int,
  13480. requiredDuringInsert: false,
  13481. );
  13482. static const VerificationMeta _importoAbbuonoMeta = const VerificationMeta(
  13483. 'importoAbbuono',
  13484. );
  13485. @override
  13486. late final GeneratedColumn<double> importoAbbuono = GeneratedColumn<double>(
  13487. 'importoAbbuono',
  13488. aliasedName,
  13489. true,
  13490. type: DriftSqlType.double,
  13491. requiredDuringInsert: false,
  13492. );
  13493. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  13494. @override
  13495. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  13496. 'note',
  13497. aliasedName,
  13498. true,
  13499. type: DriftSqlType.string,
  13500. requiredDuringInsert: false,
  13501. );
  13502. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  13503. 'dataModifica',
  13504. );
  13505. @override
  13506. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  13507. 'dataModifica',
  13508. aliasedName,
  13509. true,
  13510. type: DriftSqlType.string,
  13511. requiredDuringInsert: false,
  13512. );
  13513. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  13514. @override
  13515. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  13516. 'stato',
  13517. aliasedName,
  13518. true,
  13519. type: DriftSqlType.string,
  13520. requiredDuringInsert: false,
  13521. );
  13522. @override
  13523. List<GeneratedColumn> get $columns => [
  13524. idScadenza,
  13525. idCliente,
  13526. idAgente,
  13527. chiave,
  13528. numPartita,
  13529. dataScadenza,
  13530. segno,
  13531. importoFattura,
  13532. valuta,
  13533. numDoc,
  13534. serieDoc,
  13535. dataDoc,
  13536. importoScadenza,
  13537. saldo,
  13538. tipoPagamento,
  13539. flgSoppressa,
  13540. importoAbbuono,
  13541. note,
  13542. dataModifica,
  13543. stato,
  13544. ];
  13545. @override
  13546. String get aliasedName => _alias ?? actualTableName;
  13547. @override
  13548. String get actualTableName => $name;
  13549. static const String $name = 'Scadenze';
  13550. @override
  13551. VerificationContext validateIntegrity(
  13552. Insertable<Scadenza> instance, {
  13553. bool isInserting = false,
  13554. }) {
  13555. final context = VerificationContext();
  13556. final data = instance.toColumns(true);
  13557. if (data.containsKey('idScadenza')) {
  13558. context.handle(
  13559. _idScadenzaMeta,
  13560. idScadenza.isAcceptableOrUnknown(data['idScadenza']!, _idScadenzaMeta),
  13561. );
  13562. }
  13563. if (data.containsKey('idCliente')) {
  13564. context.handle(
  13565. _idClienteMeta,
  13566. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  13567. );
  13568. }
  13569. if (data.containsKey('idAgente')) {
  13570. context.handle(
  13571. _idAgenteMeta,
  13572. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  13573. );
  13574. }
  13575. if (data.containsKey('chiave')) {
  13576. context.handle(
  13577. _chiaveMeta,
  13578. chiave.isAcceptableOrUnknown(data['chiave']!, _chiaveMeta),
  13579. );
  13580. }
  13581. if (data.containsKey('numPartita')) {
  13582. context.handle(
  13583. _numPartitaMeta,
  13584. numPartita.isAcceptableOrUnknown(data['numPartita']!, _numPartitaMeta),
  13585. );
  13586. }
  13587. if (data.containsKey('dataScadenza')) {
  13588. context.handle(
  13589. _dataScadenzaMeta,
  13590. dataScadenza.isAcceptableOrUnknown(
  13591. data['dataScadenza']!,
  13592. _dataScadenzaMeta,
  13593. ),
  13594. );
  13595. }
  13596. if (data.containsKey('segno')) {
  13597. context.handle(
  13598. _segnoMeta,
  13599. segno.isAcceptableOrUnknown(data['segno']!, _segnoMeta),
  13600. );
  13601. }
  13602. if (data.containsKey('importoFattura')) {
  13603. context.handle(
  13604. _importoFatturaMeta,
  13605. importoFattura.isAcceptableOrUnknown(
  13606. data['importoFattura']!,
  13607. _importoFatturaMeta,
  13608. ),
  13609. );
  13610. }
  13611. if (data.containsKey('valuta')) {
  13612. context.handle(
  13613. _valutaMeta,
  13614. valuta.isAcceptableOrUnknown(data['valuta']!, _valutaMeta),
  13615. );
  13616. }
  13617. if (data.containsKey('numDoc')) {
  13618. context.handle(
  13619. _numDocMeta,
  13620. numDoc.isAcceptableOrUnknown(data['numDoc']!, _numDocMeta),
  13621. );
  13622. }
  13623. if (data.containsKey('serieDoc')) {
  13624. context.handle(
  13625. _serieDocMeta,
  13626. serieDoc.isAcceptableOrUnknown(data['serieDoc']!, _serieDocMeta),
  13627. );
  13628. }
  13629. if (data.containsKey('dataDoc')) {
  13630. context.handle(
  13631. _dataDocMeta,
  13632. dataDoc.isAcceptableOrUnknown(data['dataDoc']!, _dataDocMeta),
  13633. );
  13634. }
  13635. if (data.containsKey('importoScadenza')) {
  13636. context.handle(
  13637. _importoScadenzaMeta,
  13638. importoScadenza.isAcceptableOrUnknown(
  13639. data['importoScadenza']!,
  13640. _importoScadenzaMeta,
  13641. ),
  13642. );
  13643. }
  13644. if (data.containsKey('saldo')) {
  13645. context.handle(
  13646. _saldoMeta,
  13647. saldo.isAcceptableOrUnknown(data['saldo']!, _saldoMeta),
  13648. );
  13649. }
  13650. if (data.containsKey('tipoPagamento')) {
  13651. context.handle(
  13652. _tipoPagamentoMeta,
  13653. tipoPagamento.isAcceptableOrUnknown(
  13654. data['tipoPagamento']!,
  13655. _tipoPagamentoMeta,
  13656. ),
  13657. );
  13658. }
  13659. if (data.containsKey('flgSoppressa')) {
  13660. context.handle(
  13661. _flgSoppressaMeta,
  13662. flgSoppressa.isAcceptableOrUnknown(
  13663. data['flgSoppressa']!,
  13664. _flgSoppressaMeta,
  13665. ),
  13666. );
  13667. }
  13668. if (data.containsKey('importoAbbuono')) {
  13669. context.handle(
  13670. _importoAbbuonoMeta,
  13671. importoAbbuono.isAcceptableOrUnknown(
  13672. data['importoAbbuono']!,
  13673. _importoAbbuonoMeta,
  13674. ),
  13675. );
  13676. }
  13677. if (data.containsKey('note')) {
  13678. context.handle(
  13679. _noteMeta,
  13680. note.isAcceptableOrUnknown(data['note']!, _noteMeta),
  13681. );
  13682. }
  13683. if (data.containsKey('dataModifica')) {
  13684. context.handle(
  13685. _dataModificaMeta,
  13686. dataModifica.isAcceptableOrUnknown(
  13687. data['dataModifica']!,
  13688. _dataModificaMeta,
  13689. ),
  13690. );
  13691. }
  13692. if (data.containsKey('stato')) {
  13693. context.handle(
  13694. _statoMeta,
  13695. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  13696. );
  13697. }
  13698. return context;
  13699. }
  13700. @override
  13701. Set<GeneratedColumn> get $primaryKey => {idScadenza};
  13702. @override
  13703. Scadenza map(Map<String, dynamic> data, {String? tablePrefix}) {
  13704. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  13705. return Scadenza(
  13706. idScadenza: attachedDatabase.typeMapping.read(
  13707. DriftSqlType.int,
  13708. data['${effectivePrefix}idScadenza'],
  13709. )!,
  13710. idCliente: attachedDatabase.typeMapping.read(
  13711. DriftSqlType.int,
  13712. data['${effectivePrefix}idCliente'],
  13713. ),
  13714. idAgente: attachedDatabase.typeMapping.read(
  13715. DriftSqlType.int,
  13716. data['${effectivePrefix}idAgente'],
  13717. ),
  13718. chiave: attachedDatabase.typeMapping.read(
  13719. DriftSqlType.string,
  13720. data['${effectivePrefix}chiave'],
  13721. ),
  13722. numPartita: attachedDatabase.typeMapping.read(
  13723. DriftSqlType.string,
  13724. data['${effectivePrefix}numPartita'],
  13725. ),
  13726. dataScadenza: attachedDatabase.typeMapping.read(
  13727. DriftSqlType.string,
  13728. data['${effectivePrefix}dataScadenza'],
  13729. ),
  13730. segno: attachedDatabase.typeMapping.read(
  13731. DriftSqlType.string,
  13732. data['${effectivePrefix}segno'],
  13733. ),
  13734. importoFattura: attachedDatabase.typeMapping.read(
  13735. DriftSqlType.double,
  13736. data['${effectivePrefix}importoFattura'],
  13737. ),
  13738. valuta: attachedDatabase.typeMapping.read(
  13739. DriftSqlType.string,
  13740. data['${effectivePrefix}valuta'],
  13741. ),
  13742. numDoc: attachedDatabase.typeMapping.read(
  13743. DriftSqlType.string,
  13744. data['${effectivePrefix}numDoc'],
  13745. ),
  13746. serieDoc: attachedDatabase.typeMapping.read(
  13747. DriftSqlType.string,
  13748. data['${effectivePrefix}serieDoc'],
  13749. ),
  13750. dataDoc: attachedDatabase.typeMapping.read(
  13751. DriftSqlType.string,
  13752. data['${effectivePrefix}dataDoc'],
  13753. ),
  13754. importoScadenza: attachedDatabase.typeMapping.read(
  13755. DriftSqlType.double,
  13756. data['${effectivePrefix}importoScadenza'],
  13757. ),
  13758. saldo: attachedDatabase.typeMapping.read(
  13759. DriftSqlType.double,
  13760. data['${effectivePrefix}saldo'],
  13761. ),
  13762. tipoPagamento: attachedDatabase.typeMapping.read(
  13763. DriftSqlType.string,
  13764. data['${effectivePrefix}tipoPagamento'],
  13765. ),
  13766. flgSoppressa: attachedDatabase.typeMapping.read(
  13767. DriftSqlType.int,
  13768. data['${effectivePrefix}flgSoppressa'],
  13769. ),
  13770. importoAbbuono: attachedDatabase.typeMapping.read(
  13771. DriftSqlType.double,
  13772. data['${effectivePrefix}importoAbbuono'],
  13773. ),
  13774. note: attachedDatabase.typeMapping.read(
  13775. DriftSqlType.string,
  13776. data['${effectivePrefix}note'],
  13777. ),
  13778. dataModifica: attachedDatabase.typeMapping.read(
  13779. DriftSqlType.string,
  13780. data['${effectivePrefix}dataModifica'],
  13781. ),
  13782. stato: attachedDatabase.typeMapping.read(
  13783. DriftSqlType.string,
  13784. data['${effectivePrefix}stato'],
  13785. ),
  13786. );
  13787. }
  13788. @override
  13789. $ScadenzeTable createAlias(String alias) {
  13790. return $ScadenzeTable(attachedDatabase, alias);
  13791. }
  13792. }
  13793. class Scadenza extends DataClass implements Insertable<Scadenza> {
  13794. final int idScadenza;
  13795. final int? idCliente;
  13796. final int? idAgente;
  13797. final String? chiave;
  13798. final String? numPartita;
  13799. final String? dataScadenza;
  13800. final String? segno;
  13801. final double? importoFattura;
  13802. final String? valuta;
  13803. final String? numDoc;
  13804. final String? serieDoc;
  13805. final String? dataDoc;
  13806. final double? importoScadenza;
  13807. final double? saldo;
  13808. final String? tipoPagamento;
  13809. final int? flgSoppressa;
  13810. final double? importoAbbuono;
  13811. final String? note;
  13812. final String? dataModifica;
  13813. final String? stato;
  13814. const Scadenza({
  13815. required this.idScadenza,
  13816. this.idCliente,
  13817. this.idAgente,
  13818. this.chiave,
  13819. this.numPartita,
  13820. this.dataScadenza,
  13821. this.segno,
  13822. this.importoFattura,
  13823. this.valuta,
  13824. this.numDoc,
  13825. this.serieDoc,
  13826. this.dataDoc,
  13827. this.importoScadenza,
  13828. this.saldo,
  13829. this.tipoPagamento,
  13830. this.flgSoppressa,
  13831. this.importoAbbuono,
  13832. this.note,
  13833. this.dataModifica,
  13834. this.stato,
  13835. });
  13836. @override
  13837. Map<String, Expression> toColumns(bool nullToAbsent) {
  13838. final map = <String, Expression>{};
  13839. map['idScadenza'] = Variable<int>(idScadenza);
  13840. if (!nullToAbsent || idCliente != null) {
  13841. map['idCliente'] = Variable<int>(idCliente);
  13842. }
  13843. if (!nullToAbsent || idAgente != null) {
  13844. map['idAgente'] = Variable<int>(idAgente);
  13845. }
  13846. if (!nullToAbsent || chiave != null) {
  13847. map['chiave'] = Variable<String>(chiave);
  13848. }
  13849. if (!nullToAbsent || numPartita != null) {
  13850. map['numPartita'] = Variable<String>(numPartita);
  13851. }
  13852. if (!nullToAbsent || dataScadenza != null) {
  13853. map['dataScadenza'] = Variable<String>(dataScadenza);
  13854. }
  13855. if (!nullToAbsent || segno != null) {
  13856. map['segno'] = Variable<String>(segno);
  13857. }
  13858. if (!nullToAbsent || importoFattura != null) {
  13859. map['importoFattura'] = Variable<double>(importoFattura);
  13860. }
  13861. if (!nullToAbsent || valuta != null) {
  13862. map['valuta'] = Variable<String>(valuta);
  13863. }
  13864. if (!nullToAbsent || numDoc != null) {
  13865. map['numDoc'] = Variable<String>(numDoc);
  13866. }
  13867. if (!nullToAbsent || serieDoc != null) {
  13868. map['serieDoc'] = Variable<String>(serieDoc);
  13869. }
  13870. if (!nullToAbsent || dataDoc != null) {
  13871. map['dataDoc'] = Variable<String>(dataDoc);
  13872. }
  13873. if (!nullToAbsent || importoScadenza != null) {
  13874. map['importoScadenza'] = Variable<double>(importoScadenza);
  13875. }
  13876. if (!nullToAbsent || saldo != null) {
  13877. map['saldo'] = Variable<double>(saldo);
  13878. }
  13879. if (!nullToAbsent || tipoPagamento != null) {
  13880. map['tipoPagamento'] = Variable<String>(tipoPagamento);
  13881. }
  13882. if (!nullToAbsent || flgSoppressa != null) {
  13883. map['flgSoppressa'] = Variable<int>(flgSoppressa);
  13884. }
  13885. if (!nullToAbsent || importoAbbuono != null) {
  13886. map['importoAbbuono'] = Variable<double>(importoAbbuono);
  13887. }
  13888. if (!nullToAbsent || note != null) {
  13889. map['note'] = Variable<String>(note);
  13890. }
  13891. if (!nullToAbsent || dataModifica != null) {
  13892. map['dataModifica'] = Variable<String>(dataModifica);
  13893. }
  13894. if (!nullToAbsent || stato != null) {
  13895. map['stato'] = Variable<String>(stato);
  13896. }
  13897. return map;
  13898. }
  13899. ScadenzeCompanion toCompanion(bool nullToAbsent) {
  13900. return ScadenzeCompanion(
  13901. idScadenza: Value(idScadenza),
  13902. idCliente: idCliente == null && nullToAbsent
  13903. ? const Value.absent()
  13904. : Value(idCliente),
  13905. idAgente: idAgente == null && nullToAbsent
  13906. ? const Value.absent()
  13907. : Value(idAgente),
  13908. chiave: chiave == null && nullToAbsent
  13909. ? const Value.absent()
  13910. : Value(chiave),
  13911. numPartita: numPartita == null && nullToAbsent
  13912. ? const Value.absent()
  13913. : Value(numPartita),
  13914. dataScadenza: dataScadenza == null && nullToAbsent
  13915. ? const Value.absent()
  13916. : Value(dataScadenza),
  13917. segno: segno == null && nullToAbsent
  13918. ? const Value.absent()
  13919. : Value(segno),
  13920. importoFattura: importoFattura == null && nullToAbsent
  13921. ? const Value.absent()
  13922. : Value(importoFattura),
  13923. valuta: valuta == null && nullToAbsent
  13924. ? const Value.absent()
  13925. : Value(valuta),
  13926. numDoc: numDoc == null && nullToAbsent
  13927. ? const Value.absent()
  13928. : Value(numDoc),
  13929. serieDoc: serieDoc == null && nullToAbsent
  13930. ? const Value.absent()
  13931. : Value(serieDoc),
  13932. dataDoc: dataDoc == null && nullToAbsent
  13933. ? const Value.absent()
  13934. : Value(dataDoc),
  13935. importoScadenza: importoScadenza == null && nullToAbsent
  13936. ? const Value.absent()
  13937. : Value(importoScadenza),
  13938. saldo: saldo == null && nullToAbsent
  13939. ? const Value.absent()
  13940. : Value(saldo),
  13941. tipoPagamento: tipoPagamento == null && nullToAbsent
  13942. ? const Value.absent()
  13943. : Value(tipoPagamento),
  13944. flgSoppressa: flgSoppressa == null && nullToAbsent
  13945. ? const Value.absent()
  13946. : Value(flgSoppressa),
  13947. importoAbbuono: importoAbbuono == null && nullToAbsent
  13948. ? const Value.absent()
  13949. : Value(importoAbbuono),
  13950. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  13951. dataModifica: dataModifica == null && nullToAbsent
  13952. ? const Value.absent()
  13953. : Value(dataModifica),
  13954. stato: stato == null && nullToAbsent
  13955. ? const Value.absent()
  13956. : Value(stato),
  13957. );
  13958. }
  13959. factory Scadenza.fromJson(
  13960. Map<String, dynamic> json, {
  13961. ValueSerializer? serializer,
  13962. }) {
  13963. serializer ??= driftRuntimeOptions.defaultSerializer;
  13964. return Scadenza(
  13965. idScadenza: serializer.fromJson<int>(json['idScadenza']),
  13966. idCliente: serializer.fromJson<int?>(json['idCliente']),
  13967. idAgente: serializer.fromJson<int?>(json['idAgente']),
  13968. chiave: serializer.fromJson<String?>(json['chiave']),
  13969. numPartita: serializer.fromJson<String?>(json['numPartita']),
  13970. dataScadenza: serializer.fromJson<String?>(json['dataScadenza']),
  13971. segno: serializer.fromJson<String?>(json['segno']),
  13972. importoFattura: serializer.fromJson<double?>(json['importoFattura']),
  13973. valuta: serializer.fromJson<String?>(json['valuta']),
  13974. numDoc: serializer.fromJson<String?>(json['numDoc']),
  13975. serieDoc: serializer.fromJson<String?>(json['serieDoc']),
  13976. dataDoc: serializer.fromJson<String?>(json['dataDoc']),
  13977. importoScadenza: serializer.fromJson<double?>(json['importoScadenza']),
  13978. saldo: serializer.fromJson<double?>(json['saldo']),
  13979. tipoPagamento: serializer.fromJson<String?>(json['tipoPagamento']),
  13980. flgSoppressa: serializer.fromJson<int?>(json['flgSoppressa']),
  13981. importoAbbuono: serializer.fromJson<double?>(json['importoAbbuono']),
  13982. note: serializer.fromJson<String?>(json['note']),
  13983. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  13984. stato: serializer.fromJson<String?>(json['stato']),
  13985. );
  13986. }
  13987. @override
  13988. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  13989. serializer ??= driftRuntimeOptions.defaultSerializer;
  13990. return <String, dynamic>{
  13991. 'idScadenza': serializer.toJson<int>(idScadenza),
  13992. 'idCliente': serializer.toJson<int?>(idCliente),
  13993. 'idAgente': serializer.toJson<int?>(idAgente),
  13994. 'chiave': serializer.toJson<String?>(chiave),
  13995. 'numPartita': serializer.toJson<String?>(numPartita),
  13996. 'dataScadenza': serializer.toJson<String?>(dataScadenza),
  13997. 'segno': serializer.toJson<String?>(segno),
  13998. 'importoFattura': serializer.toJson<double?>(importoFattura),
  13999. 'valuta': serializer.toJson<String?>(valuta),
  14000. 'numDoc': serializer.toJson<String?>(numDoc),
  14001. 'serieDoc': serializer.toJson<String?>(serieDoc),
  14002. 'dataDoc': serializer.toJson<String?>(dataDoc),
  14003. 'importoScadenza': serializer.toJson<double?>(importoScadenza),
  14004. 'saldo': serializer.toJson<double?>(saldo),
  14005. 'tipoPagamento': serializer.toJson<String?>(tipoPagamento),
  14006. 'flgSoppressa': serializer.toJson<int?>(flgSoppressa),
  14007. 'importoAbbuono': serializer.toJson<double?>(importoAbbuono),
  14008. 'note': serializer.toJson<String?>(note),
  14009. 'dataModifica': serializer.toJson<String?>(dataModifica),
  14010. 'stato': serializer.toJson<String?>(stato),
  14011. };
  14012. }
  14013. Scadenza copyWith({
  14014. int? idScadenza,
  14015. Value<int?> idCliente = const Value.absent(),
  14016. Value<int?> idAgente = const Value.absent(),
  14017. Value<String?> chiave = const Value.absent(),
  14018. Value<String?> numPartita = const Value.absent(),
  14019. Value<String?> dataScadenza = const Value.absent(),
  14020. Value<String?> segno = const Value.absent(),
  14021. Value<double?> importoFattura = const Value.absent(),
  14022. Value<String?> valuta = const Value.absent(),
  14023. Value<String?> numDoc = const Value.absent(),
  14024. Value<String?> serieDoc = const Value.absent(),
  14025. Value<String?> dataDoc = const Value.absent(),
  14026. Value<double?> importoScadenza = const Value.absent(),
  14027. Value<double?> saldo = const Value.absent(),
  14028. Value<String?> tipoPagamento = const Value.absent(),
  14029. Value<int?> flgSoppressa = const Value.absent(),
  14030. Value<double?> importoAbbuono = const Value.absent(),
  14031. Value<String?> note = const Value.absent(),
  14032. Value<String?> dataModifica = const Value.absent(),
  14033. Value<String?> stato = const Value.absent(),
  14034. }) => Scadenza(
  14035. idScadenza: idScadenza ?? this.idScadenza,
  14036. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  14037. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  14038. chiave: chiave.present ? chiave.value : this.chiave,
  14039. numPartita: numPartita.present ? numPartita.value : this.numPartita,
  14040. dataScadenza: dataScadenza.present ? dataScadenza.value : this.dataScadenza,
  14041. segno: segno.present ? segno.value : this.segno,
  14042. importoFattura: importoFattura.present
  14043. ? importoFattura.value
  14044. : this.importoFattura,
  14045. valuta: valuta.present ? valuta.value : this.valuta,
  14046. numDoc: numDoc.present ? numDoc.value : this.numDoc,
  14047. serieDoc: serieDoc.present ? serieDoc.value : this.serieDoc,
  14048. dataDoc: dataDoc.present ? dataDoc.value : this.dataDoc,
  14049. importoScadenza: importoScadenza.present
  14050. ? importoScadenza.value
  14051. : this.importoScadenza,
  14052. saldo: saldo.present ? saldo.value : this.saldo,
  14053. tipoPagamento: tipoPagamento.present
  14054. ? tipoPagamento.value
  14055. : this.tipoPagamento,
  14056. flgSoppressa: flgSoppressa.present ? flgSoppressa.value : this.flgSoppressa,
  14057. importoAbbuono: importoAbbuono.present
  14058. ? importoAbbuono.value
  14059. : this.importoAbbuono,
  14060. note: note.present ? note.value : this.note,
  14061. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  14062. stato: stato.present ? stato.value : this.stato,
  14063. );
  14064. Scadenza copyWithCompanion(ScadenzeCompanion data) {
  14065. return Scadenza(
  14066. idScadenza: data.idScadenza.present
  14067. ? data.idScadenza.value
  14068. : this.idScadenza,
  14069. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  14070. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  14071. chiave: data.chiave.present ? data.chiave.value : this.chiave,
  14072. numPartita: data.numPartita.present
  14073. ? data.numPartita.value
  14074. : this.numPartita,
  14075. dataScadenza: data.dataScadenza.present
  14076. ? data.dataScadenza.value
  14077. : this.dataScadenza,
  14078. segno: data.segno.present ? data.segno.value : this.segno,
  14079. importoFattura: data.importoFattura.present
  14080. ? data.importoFattura.value
  14081. : this.importoFattura,
  14082. valuta: data.valuta.present ? data.valuta.value : this.valuta,
  14083. numDoc: data.numDoc.present ? data.numDoc.value : this.numDoc,
  14084. serieDoc: data.serieDoc.present ? data.serieDoc.value : this.serieDoc,
  14085. dataDoc: data.dataDoc.present ? data.dataDoc.value : this.dataDoc,
  14086. importoScadenza: data.importoScadenza.present
  14087. ? data.importoScadenza.value
  14088. : this.importoScadenza,
  14089. saldo: data.saldo.present ? data.saldo.value : this.saldo,
  14090. tipoPagamento: data.tipoPagamento.present
  14091. ? data.tipoPagamento.value
  14092. : this.tipoPagamento,
  14093. flgSoppressa: data.flgSoppressa.present
  14094. ? data.flgSoppressa.value
  14095. : this.flgSoppressa,
  14096. importoAbbuono: data.importoAbbuono.present
  14097. ? data.importoAbbuono.value
  14098. : this.importoAbbuono,
  14099. note: data.note.present ? data.note.value : this.note,
  14100. dataModifica: data.dataModifica.present
  14101. ? data.dataModifica.value
  14102. : this.dataModifica,
  14103. stato: data.stato.present ? data.stato.value : this.stato,
  14104. );
  14105. }
  14106. @override
  14107. String toString() {
  14108. return (StringBuffer('Scadenza(')
  14109. ..write('idScadenza: $idScadenza, ')
  14110. ..write('idCliente: $idCliente, ')
  14111. ..write('idAgente: $idAgente, ')
  14112. ..write('chiave: $chiave, ')
  14113. ..write('numPartita: $numPartita, ')
  14114. ..write('dataScadenza: $dataScadenza, ')
  14115. ..write('segno: $segno, ')
  14116. ..write('importoFattura: $importoFattura, ')
  14117. ..write('valuta: $valuta, ')
  14118. ..write('numDoc: $numDoc, ')
  14119. ..write('serieDoc: $serieDoc, ')
  14120. ..write('dataDoc: $dataDoc, ')
  14121. ..write('importoScadenza: $importoScadenza, ')
  14122. ..write('saldo: $saldo, ')
  14123. ..write('tipoPagamento: $tipoPagamento, ')
  14124. ..write('flgSoppressa: $flgSoppressa, ')
  14125. ..write('importoAbbuono: $importoAbbuono, ')
  14126. ..write('note: $note, ')
  14127. ..write('dataModifica: $dataModifica, ')
  14128. ..write('stato: $stato')
  14129. ..write(')'))
  14130. .toString();
  14131. }
  14132. @override
  14133. int get hashCode => Object.hash(
  14134. idScadenza,
  14135. idCliente,
  14136. idAgente,
  14137. chiave,
  14138. numPartita,
  14139. dataScadenza,
  14140. segno,
  14141. importoFattura,
  14142. valuta,
  14143. numDoc,
  14144. serieDoc,
  14145. dataDoc,
  14146. importoScadenza,
  14147. saldo,
  14148. tipoPagamento,
  14149. flgSoppressa,
  14150. importoAbbuono,
  14151. note,
  14152. dataModifica,
  14153. stato,
  14154. );
  14155. @override
  14156. bool operator ==(Object other) =>
  14157. identical(this, other) ||
  14158. (other is Scadenza &&
  14159. other.idScadenza == this.idScadenza &&
  14160. other.idCliente == this.idCliente &&
  14161. other.idAgente == this.idAgente &&
  14162. other.chiave == this.chiave &&
  14163. other.numPartita == this.numPartita &&
  14164. other.dataScadenza == this.dataScadenza &&
  14165. other.segno == this.segno &&
  14166. other.importoFattura == this.importoFattura &&
  14167. other.valuta == this.valuta &&
  14168. other.numDoc == this.numDoc &&
  14169. other.serieDoc == this.serieDoc &&
  14170. other.dataDoc == this.dataDoc &&
  14171. other.importoScadenza == this.importoScadenza &&
  14172. other.saldo == this.saldo &&
  14173. other.tipoPagamento == this.tipoPagamento &&
  14174. other.flgSoppressa == this.flgSoppressa &&
  14175. other.importoAbbuono == this.importoAbbuono &&
  14176. other.note == this.note &&
  14177. other.dataModifica == this.dataModifica &&
  14178. other.stato == this.stato);
  14179. }
  14180. class ScadenzeCompanion extends UpdateCompanion<Scadenza> {
  14181. final Value<int> idScadenza;
  14182. final Value<int?> idCliente;
  14183. final Value<int?> idAgente;
  14184. final Value<String?> chiave;
  14185. final Value<String?> numPartita;
  14186. final Value<String?> dataScadenza;
  14187. final Value<String?> segno;
  14188. final Value<double?> importoFattura;
  14189. final Value<String?> valuta;
  14190. final Value<String?> numDoc;
  14191. final Value<String?> serieDoc;
  14192. final Value<String?> dataDoc;
  14193. final Value<double?> importoScadenza;
  14194. final Value<double?> saldo;
  14195. final Value<String?> tipoPagamento;
  14196. final Value<int?> flgSoppressa;
  14197. final Value<double?> importoAbbuono;
  14198. final Value<String?> note;
  14199. final Value<String?> dataModifica;
  14200. final Value<String?> stato;
  14201. const ScadenzeCompanion({
  14202. this.idScadenza = const Value.absent(),
  14203. this.idCliente = const Value.absent(),
  14204. this.idAgente = const Value.absent(),
  14205. this.chiave = const Value.absent(),
  14206. this.numPartita = const Value.absent(),
  14207. this.dataScadenza = const Value.absent(),
  14208. this.segno = const Value.absent(),
  14209. this.importoFattura = const Value.absent(),
  14210. this.valuta = const Value.absent(),
  14211. this.numDoc = const Value.absent(),
  14212. this.serieDoc = const Value.absent(),
  14213. this.dataDoc = const Value.absent(),
  14214. this.importoScadenza = const Value.absent(),
  14215. this.saldo = const Value.absent(),
  14216. this.tipoPagamento = const Value.absent(),
  14217. this.flgSoppressa = const Value.absent(),
  14218. this.importoAbbuono = const Value.absent(),
  14219. this.note = const Value.absent(),
  14220. this.dataModifica = const Value.absent(),
  14221. this.stato = const Value.absent(),
  14222. });
  14223. ScadenzeCompanion.insert({
  14224. this.idScadenza = const Value.absent(),
  14225. this.idCliente = const Value.absent(),
  14226. this.idAgente = const Value.absent(),
  14227. this.chiave = const Value.absent(),
  14228. this.numPartita = const Value.absent(),
  14229. this.dataScadenza = const Value.absent(),
  14230. this.segno = const Value.absent(),
  14231. this.importoFattura = const Value.absent(),
  14232. this.valuta = const Value.absent(),
  14233. this.numDoc = const Value.absent(),
  14234. this.serieDoc = const Value.absent(),
  14235. this.dataDoc = const Value.absent(),
  14236. this.importoScadenza = const Value.absent(),
  14237. this.saldo = const Value.absent(),
  14238. this.tipoPagamento = const Value.absent(),
  14239. this.flgSoppressa = const Value.absent(),
  14240. this.importoAbbuono = const Value.absent(),
  14241. this.note = const Value.absent(),
  14242. this.dataModifica = const Value.absent(),
  14243. this.stato = const Value.absent(),
  14244. });
  14245. static Insertable<Scadenza> custom({
  14246. Expression<int>? idScadenza,
  14247. Expression<int>? idCliente,
  14248. Expression<int>? idAgente,
  14249. Expression<String>? chiave,
  14250. Expression<String>? numPartita,
  14251. Expression<String>? dataScadenza,
  14252. Expression<String>? segno,
  14253. Expression<double>? importoFattura,
  14254. Expression<String>? valuta,
  14255. Expression<String>? numDoc,
  14256. Expression<String>? serieDoc,
  14257. Expression<String>? dataDoc,
  14258. Expression<double>? importoScadenza,
  14259. Expression<double>? saldo,
  14260. Expression<String>? tipoPagamento,
  14261. Expression<int>? flgSoppressa,
  14262. Expression<double>? importoAbbuono,
  14263. Expression<String>? note,
  14264. Expression<String>? dataModifica,
  14265. Expression<String>? stato,
  14266. }) {
  14267. return RawValuesInsertable({
  14268. if (idScadenza != null) 'idScadenza': idScadenza,
  14269. if (idCliente != null) 'idCliente': idCliente,
  14270. if (idAgente != null) 'idAgente': idAgente,
  14271. if (chiave != null) 'chiave': chiave,
  14272. if (numPartita != null) 'numPartita': numPartita,
  14273. if (dataScadenza != null) 'dataScadenza': dataScadenza,
  14274. if (segno != null) 'segno': segno,
  14275. if (importoFattura != null) 'importoFattura': importoFattura,
  14276. if (valuta != null) 'valuta': valuta,
  14277. if (numDoc != null) 'numDoc': numDoc,
  14278. if (serieDoc != null) 'serieDoc': serieDoc,
  14279. if (dataDoc != null) 'dataDoc': dataDoc,
  14280. if (importoScadenza != null) 'importoScadenza': importoScadenza,
  14281. if (saldo != null) 'saldo': saldo,
  14282. if (tipoPagamento != null) 'tipoPagamento': tipoPagamento,
  14283. if (flgSoppressa != null) 'flgSoppressa': flgSoppressa,
  14284. if (importoAbbuono != null) 'importoAbbuono': importoAbbuono,
  14285. if (note != null) 'note': note,
  14286. if (dataModifica != null) 'dataModifica': dataModifica,
  14287. if (stato != null) 'stato': stato,
  14288. });
  14289. }
  14290. ScadenzeCompanion copyWith({
  14291. Value<int>? idScadenza,
  14292. Value<int?>? idCliente,
  14293. Value<int?>? idAgente,
  14294. Value<String?>? chiave,
  14295. Value<String?>? numPartita,
  14296. Value<String?>? dataScadenza,
  14297. Value<String?>? segno,
  14298. Value<double?>? importoFattura,
  14299. Value<String?>? valuta,
  14300. Value<String?>? numDoc,
  14301. Value<String?>? serieDoc,
  14302. Value<String?>? dataDoc,
  14303. Value<double?>? importoScadenza,
  14304. Value<double?>? saldo,
  14305. Value<String?>? tipoPagamento,
  14306. Value<int?>? flgSoppressa,
  14307. Value<double?>? importoAbbuono,
  14308. Value<String?>? note,
  14309. Value<String?>? dataModifica,
  14310. Value<String?>? stato,
  14311. }) {
  14312. return ScadenzeCompanion(
  14313. idScadenza: idScadenza ?? this.idScadenza,
  14314. idCliente: idCliente ?? this.idCliente,
  14315. idAgente: idAgente ?? this.idAgente,
  14316. chiave: chiave ?? this.chiave,
  14317. numPartita: numPartita ?? this.numPartita,
  14318. dataScadenza: dataScadenza ?? this.dataScadenza,
  14319. segno: segno ?? this.segno,
  14320. importoFattura: importoFattura ?? this.importoFattura,
  14321. valuta: valuta ?? this.valuta,
  14322. numDoc: numDoc ?? this.numDoc,
  14323. serieDoc: serieDoc ?? this.serieDoc,
  14324. dataDoc: dataDoc ?? this.dataDoc,
  14325. importoScadenza: importoScadenza ?? this.importoScadenza,
  14326. saldo: saldo ?? this.saldo,
  14327. tipoPagamento: tipoPagamento ?? this.tipoPagamento,
  14328. flgSoppressa: flgSoppressa ?? this.flgSoppressa,
  14329. importoAbbuono: importoAbbuono ?? this.importoAbbuono,
  14330. note: note ?? this.note,
  14331. dataModifica: dataModifica ?? this.dataModifica,
  14332. stato: stato ?? this.stato,
  14333. );
  14334. }
  14335. @override
  14336. Map<String, Expression> toColumns(bool nullToAbsent) {
  14337. final map = <String, Expression>{};
  14338. if (idScadenza.present) {
  14339. map['idScadenza'] = Variable<int>(idScadenza.value);
  14340. }
  14341. if (idCliente.present) {
  14342. map['idCliente'] = Variable<int>(idCliente.value);
  14343. }
  14344. if (idAgente.present) {
  14345. map['idAgente'] = Variable<int>(idAgente.value);
  14346. }
  14347. if (chiave.present) {
  14348. map['chiave'] = Variable<String>(chiave.value);
  14349. }
  14350. if (numPartita.present) {
  14351. map['numPartita'] = Variable<String>(numPartita.value);
  14352. }
  14353. if (dataScadenza.present) {
  14354. map['dataScadenza'] = Variable<String>(dataScadenza.value);
  14355. }
  14356. if (segno.present) {
  14357. map['segno'] = Variable<String>(segno.value);
  14358. }
  14359. if (importoFattura.present) {
  14360. map['importoFattura'] = Variable<double>(importoFattura.value);
  14361. }
  14362. if (valuta.present) {
  14363. map['valuta'] = Variable<String>(valuta.value);
  14364. }
  14365. if (numDoc.present) {
  14366. map['numDoc'] = Variable<String>(numDoc.value);
  14367. }
  14368. if (serieDoc.present) {
  14369. map['serieDoc'] = Variable<String>(serieDoc.value);
  14370. }
  14371. if (dataDoc.present) {
  14372. map['dataDoc'] = Variable<String>(dataDoc.value);
  14373. }
  14374. if (importoScadenza.present) {
  14375. map['importoScadenza'] = Variable<double>(importoScadenza.value);
  14376. }
  14377. if (saldo.present) {
  14378. map['saldo'] = Variable<double>(saldo.value);
  14379. }
  14380. if (tipoPagamento.present) {
  14381. map['tipoPagamento'] = Variable<String>(tipoPagamento.value);
  14382. }
  14383. if (flgSoppressa.present) {
  14384. map['flgSoppressa'] = Variable<int>(flgSoppressa.value);
  14385. }
  14386. if (importoAbbuono.present) {
  14387. map['importoAbbuono'] = Variable<double>(importoAbbuono.value);
  14388. }
  14389. if (note.present) {
  14390. map['note'] = Variable<String>(note.value);
  14391. }
  14392. if (dataModifica.present) {
  14393. map['dataModifica'] = Variable<String>(dataModifica.value);
  14394. }
  14395. if (stato.present) {
  14396. map['stato'] = Variable<String>(stato.value);
  14397. }
  14398. return map;
  14399. }
  14400. @override
  14401. String toString() {
  14402. return (StringBuffer('ScadenzeCompanion(')
  14403. ..write('idScadenza: $idScadenza, ')
  14404. ..write('idCliente: $idCliente, ')
  14405. ..write('idAgente: $idAgente, ')
  14406. ..write('chiave: $chiave, ')
  14407. ..write('numPartita: $numPartita, ')
  14408. ..write('dataScadenza: $dataScadenza, ')
  14409. ..write('segno: $segno, ')
  14410. ..write('importoFattura: $importoFattura, ')
  14411. ..write('valuta: $valuta, ')
  14412. ..write('numDoc: $numDoc, ')
  14413. ..write('serieDoc: $serieDoc, ')
  14414. ..write('dataDoc: $dataDoc, ')
  14415. ..write('importoScadenza: $importoScadenza, ')
  14416. ..write('saldo: $saldo, ')
  14417. ..write('tipoPagamento: $tipoPagamento, ')
  14418. ..write('flgSoppressa: $flgSoppressa, ')
  14419. ..write('importoAbbuono: $importoAbbuono, ')
  14420. ..write('note: $note, ')
  14421. ..write('dataModifica: $dataModifica, ')
  14422. ..write('stato: $stato')
  14423. ..write(')'))
  14424. .toString();
  14425. }
  14426. }
  14427. class $StatisticheVenditaTable extends StatisticheVendita
  14428. with TableInfo<$StatisticheVenditaTable, StatisticheVenditaData> {
  14429. @override
  14430. final GeneratedDatabase attachedDatabase;
  14431. final String? _alias;
  14432. $StatisticheVenditaTable(this.attachedDatabase, [this._alias]);
  14433. static const VerificationMeta _idMeta = const VerificationMeta('id');
  14434. @override
  14435. late final GeneratedColumn<int> id = GeneratedColumn<int>(
  14436. 'id',
  14437. aliasedName,
  14438. false,
  14439. hasAutoIncrement: true,
  14440. type: DriftSqlType.int,
  14441. requiredDuringInsert: false,
  14442. defaultConstraints: GeneratedColumn.constraintIsAlways(
  14443. 'PRIMARY KEY AUTOINCREMENT',
  14444. ),
  14445. );
  14446. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  14447. 'idAgente',
  14448. );
  14449. @override
  14450. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  14451. 'idAgente',
  14452. aliasedName,
  14453. true,
  14454. type: DriftSqlType.int,
  14455. requiredDuringInsert: false,
  14456. );
  14457. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  14458. 'idCliente',
  14459. );
  14460. @override
  14461. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  14462. 'idCliente',
  14463. aliasedName,
  14464. true,
  14465. type: DriftSqlType.int,
  14466. requiredDuringInsert: false,
  14467. );
  14468. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  14469. 'idArticolo',
  14470. );
  14471. @override
  14472. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  14473. 'idArticolo',
  14474. aliasedName,
  14475. true,
  14476. type: DriftSqlType.int,
  14477. requiredDuringInsert: false,
  14478. );
  14479. static const VerificationMeta _codStatisticheMeta = const VerificationMeta(
  14480. 'codStatistiche',
  14481. );
  14482. @override
  14483. late final GeneratedColumn<String> codStatistiche = GeneratedColumn<String>(
  14484. 'codStatistiche',
  14485. aliasedName,
  14486. true,
  14487. type: DriftSqlType.string,
  14488. requiredDuringInsert: false,
  14489. );
  14490. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  14491. @override
  14492. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  14493. 'riga',
  14494. aliasedName,
  14495. true,
  14496. type: DriftSqlType.int,
  14497. requiredDuringInsert: false,
  14498. );
  14499. static const VerificationMeta _numeroFatturaMeta = const VerificationMeta(
  14500. 'numeroFattura',
  14501. );
  14502. @override
  14503. late final GeneratedColumn<String> numeroFattura = GeneratedColumn<String>(
  14504. 'numeroFattura',
  14505. aliasedName,
  14506. true,
  14507. type: DriftSqlType.string,
  14508. requiredDuringInsert: false,
  14509. );
  14510. static const VerificationMeta _dataFatturaMeta = const VerificationMeta(
  14511. 'dataFattura',
  14512. );
  14513. @override
  14514. late final GeneratedColumn<String> dataFattura = GeneratedColumn<String>(
  14515. 'dataFattura',
  14516. aliasedName,
  14517. true,
  14518. type: DriftSqlType.string,
  14519. requiredDuringInsert: false,
  14520. );
  14521. static const VerificationMeta _qtaMeta = const VerificationMeta('qta');
  14522. @override
  14523. late final GeneratedColumn<double> qta = GeneratedColumn<double>(
  14524. 'qta',
  14525. aliasedName,
  14526. true,
  14527. type: DriftSqlType.double,
  14528. requiredDuringInsert: false,
  14529. );
  14530. static const VerificationMeta _importoMeta = const VerificationMeta(
  14531. 'importo',
  14532. );
  14533. @override
  14534. late final GeneratedColumn<double> importo = GeneratedColumn<double>(
  14535. 'importo',
  14536. aliasedName,
  14537. true,
  14538. type: DriftSqlType.double,
  14539. requiredDuringInsert: false,
  14540. );
  14541. static const VerificationMeta _tipoVenditaMeta = const VerificationMeta(
  14542. 'tipoVendita',
  14543. );
  14544. @override
  14545. late final GeneratedColumn<String> tipoVendita = GeneratedColumn<String>(
  14546. 'tipoVendita',
  14547. aliasedName,
  14548. true,
  14549. type: DriftSqlType.string,
  14550. requiredDuringInsert: false,
  14551. );
  14552. @override
  14553. List<GeneratedColumn> get $columns => [
  14554. id,
  14555. idAgente,
  14556. idCliente,
  14557. idArticolo,
  14558. codStatistiche,
  14559. riga,
  14560. numeroFattura,
  14561. dataFattura,
  14562. qta,
  14563. importo,
  14564. tipoVendita,
  14565. ];
  14566. @override
  14567. String get aliasedName => _alias ?? actualTableName;
  14568. @override
  14569. String get actualTableName => $name;
  14570. static const String $name = 'Statistiche_vendita';
  14571. @override
  14572. VerificationContext validateIntegrity(
  14573. Insertable<StatisticheVenditaData> instance, {
  14574. bool isInserting = false,
  14575. }) {
  14576. final context = VerificationContext();
  14577. final data = instance.toColumns(true);
  14578. if (data.containsKey('id')) {
  14579. context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta));
  14580. }
  14581. if (data.containsKey('idAgente')) {
  14582. context.handle(
  14583. _idAgenteMeta,
  14584. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  14585. );
  14586. }
  14587. if (data.containsKey('idCliente')) {
  14588. context.handle(
  14589. _idClienteMeta,
  14590. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  14591. );
  14592. }
  14593. if (data.containsKey('idArticolo')) {
  14594. context.handle(
  14595. _idArticoloMeta,
  14596. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  14597. );
  14598. }
  14599. if (data.containsKey('codStatistiche')) {
  14600. context.handle(
  14601. _codStatisticheMeta,
  14602. codStatistiche.isAcceptableOrUnknown(
  14603. data['codStatistiche']!,
  14604. _codStatisticheMeta,
  14605. ),
  14606. );
  14607. }
  14608. if (data.containsKey('riga')) {
  14609. context.handle(
  14610. _rigaMeta,
  14611. riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta),
  14612. );
  14613. }
  14614. if (data.containsKey('numeroFattura')) {
  14615. context.handle(
  14616. _numeroFatturaMeta,
  14617. numeroFattura.isAcceptableOrUnknown(
  14618. data['numeroFattura']!,
  14619. _numeroFatturaMeta,
  14620. ),
  14621. );
  14622. }
  14623. if (data.containsKey('dataFattura')) {
  14624. context.handle(
  14625. _dataFatturaMeta,
  14626. dataFattura.isAcceptableOrUnknown(
  14627. data['dataFattura']!,
  14628. _dataFatturaMeta,
  14629. ),
  14630. );
  14631. }
  14632. if (data.containsKey('qta')) {
  14633. context.handle(
  14634. _qtaMeta,
  14635. qta.isAcceptableOrUnknown(data['qta']!, _qtaMeta),
  14636. );
  14637. }
  14638. if (data.containsKey('importo')) {
  14639. context.handle(
  14640. _importoMeta,
  14641. importo.isAcceptableOrUnknown(data['importo']!, _importoMeta),
  14642. );
  14643. }
  14644. if (data.containsKey('tipoVendita')) {
  14645. context.handle(
  14646. _tipoVenditaMeta,
  14647. tipoVendita.isAcceptableOrUnknown(
  14648. data['tipoVendita']!,
  14649. _tipoVenditaMeta,
  14650. ),
  14651. );
  14652. }
  14653. return context;
  14654. }
  14655. @override
  14656. Set<GeneratedColumn> get $primaryKey => {id};
  14657. @override
  14658. StatisticheVenditaData map(Map<String, dynamic> data, {String? tablePrefix}) {
  14659. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  14660. return StatisticheVenditaData(
  14661. id: attachedDatabase.typeMapping.read(
  14662. DriftSqlType.int,
  14663. data['${effectivePrefix}id'],
  14664. )!,
  14665. idAgente: attachedDatabase.typeMapping.read(
  14666. DriftSqlType.int,
  14667. data['${effectivePrefix}idAgente'],
  14668. ),
  14669. idCliente: attachedDatabase.typeMapping.read(
  14670. DriftSqlType.int,
  14671. data['${effectivePrefix}idCliente'],
  14672. ),
  14673. idArticolo: attachedDatabase.typeMapping.read(
  14674. DriftSqlType.int,
  14675. data['${effectivePrefix}idArticolo'],
  14676. ),
  14677. codStatistiche: attachedDatabase.typeMapping.read(
  14678. DriftSqlType.string,
  14679. data['${effectivePrefix}codStatistiche'],
  14680. ),
  14681. riga: attachedDatabase.typeMapping.read(
  14682. DriftSqlType.int,
  14683. data['${effectivePrefix}riga'],
  14684. ),
  14685. numeroFattura: attachedDatabase.typeMapping.read(
  14686. DriftSqlType.string,
  14687. data['${effectivePrefix}numeroFattura'],
  14688. ),
  14689. dataFattura: attachedDatabase.typeMapping.read(
  14690. DriftSqlType.string,
  14691. data['${effectivePrefix}dataFattura'],
  14692. ),
  14693. qta: attachedDatabase.typeMapping.read(
  14694. DriftSqlType.double,
  14695. data['${effectivePrefix}qta'],
  14696. ),
  14697. importo: attachedDatabase.typeMapping.read(
  14698. DriftSqlType.double,
  14699. data['${effectivePrefix}importo'],
  14700. ),
  14701. tipoVendita: attachedDatabase.typeMapping.read(
  14702. DriftSqlType.string,
  14703. data['${effectivePrefix}tipoVendita'],
  14704. ),
  14705. );
  14706. }
  14707. @override
  14708. $StatisticheVenditaTable createAlias(String alias) {
  14709. return $StatisticheVenditaTable(attachedDatabase, alias);
  14710. }
  14711. }
  14712. class StatisticheVenditaData extends DataClass
  14713. implements Insertable<StatisticheVenditaData> {
  14714. final int id;
  14715. final int? idAgente;
  14716. final int? idCliente;
  14717. final int? idArticolo;
  14718. final String? codStatistiche;
  14719. final int? riga;
  14720. final String? numeroFattura;
  14721. final String? dataFattura;
  14722. final double? qta;
  14723. final double? importo;
  14724. final String? tipoVendita;
  14725. const StatisticheVenditaData({
  14726. required this.id,
  14727. this.idAgente,
  14728. this.idCliente,
  14729. this.idArticolo,
  14730. this.codStatistiche,
  14731. this.riga,
  14732. this.numeroFattura,
  14733. this.dataFattura,
  14734. this.qta,
  14735. this.importo,
  14736. this.tipoVendita,
  14737. });
  14738. @override
  14739. Map<String, Expression> toColumns(bool nullToAbsent) {
  14740. final map = <String, Expression>{};
  14741. map['id'] = Variable<int>(id);
  14742. if (!nullToAbsent || idAgente != null) {
  14743. map['idAgente'] = Variable<int>(idAgente);
  14744. }
  14745. if (!nullToAbsent || idCliente != null) {
  14746. map['idCliente'] = Variable<int>(idCliente);
  14747. }
  14748. if (!nullToAbsent || idArticolo != null) {
  14749. map['idArticolo'] = Variable<int>(idArticolo);
  14750. }
  14751. if (!nullToAbsent || codStatistiche != null) {
  14752. map['codStatistiche'] = Variable<String>(codStatistiche);
  14753. }
  14754. if (!nullToAbsent || riga != null) {
  14755. map['riga'] = Variable<int>(riga);
  14756. }
  14757. if (!nullToAbsent || numeroFattura != null) {
  14758. map['numeroFattura'] = Variable<String>(numeroFattura);
  14759. }
  14760. if (!nullToAbsent || dataFattura != null) {
  14761. map['dataFattura'] = Variable<String>(dataFattura);
  14762. }
  14763. if (!nullToAbsent || qta != null) {
  14764. map['qta'] = Variable<double>(qta);
  14765. }
  14766. if (!nullToAbsent || importo != null) {
  14767. map['importo'] = Variable<double>(importo);
  14768. }
  14769. if (!nullToAbsent || tipoVendita != null) {
  14770. map['tipoVendita'] = Variable<String>(tipoVendita);
  14771. }
  14772. return map;
  14773. }
  14774. StatisticheVenditaCompanion toCompanion(bool nullToAbsent) {
  14775. return StatisticheVenditaCompanion(
  14776. id: Value(id),
  14777. idAgente: idAgente == null && nullToAbsent
  14778. ? const Value.absent()
  14779. : Value(idAgente),
  14780. idCliente: idCliente == null && nullToAbsent
  14781. ? const Value.absent()
  14782. : Value(idCliente),
  14783. idArticolo: idArticolo == null && nullToAbsent
  14784. ? const Value.absent()
  14785. : Value(idArticolo),
  14786. codStatistiche: codStatistiche == null && nullToAbsent
  14787. ? const Value.absent()
  14788. : Value(codStatistiche),
  14789. riga: riga == null && nullToAbsent ? const Value.absent() : Value(riga),
  14790. numeroFattura: numeroFattura == null && nullToAbsent
  14791. ? const Value.absent()
  14792. : Value(numeroFattura),
  14793. dataFattura: dataFattura == null && nullToAbsent
  14794. ? const Value.absent()
  14795. : Value(dataFattura),
  14796. qta: qta == null && nullToAbsent ? const Value.absent() : Value(qta),
  14797. importo: importo == null && nullToAbsent
  14798. ? const Value.absent()
  14799. : Value(importo),
  14800. tipoVendita: tipoVendita == null && nullToAbsent
  14801. ? const Value.absent()
  14802. : Value(tipoVendita),
  14803. );
  14804. }
  14805. factory StatisticheVenditaData.fromJson(
  14806. Map<String, dynamic> json, {
  14807. ValueSerializer? serializer,
  14808. }) {
  14809. serializer ??= driftRuntimeOptions.defaultSerializer;
  14810. return StatisticheVenditaData(
  14811. id: serializer.fromJson<int>(json['id']),
  14812. idAgente: serializer.fromJson<int?>(json['idAgente']),
  14813. idCliente: serializer.fromJson<int?>(json['idCliente']),
  14814. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  14815. codStatistiche: serializer.fromJson<String?>(json['codStatistiche']),
  14816. riga: serializer.fromJson<int?>(json['riga']),
  14817. numeroFattura: serializer.fromJson<String?>(json['numeroFattura']),
  14818. dataFattura: serializer.fromJson<String?>(json['dataFattura']),
  14819. qta: serializer.fromJson<double?>(json['qta']),
  14820. importo: serializer.fromJson<double?>(json['importo']),
  14821. tipoVendita: serializer.fromJson<String?>(json['tipoVendita']),
  14822. );
  14823. }
  14824. @override
  14825. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  14826. serializer ??= driftRuntimeOptions.defaultSerializer;
  14827. return <String, dynamic>{
  14828. 'id': serializer.toJson<int>(id),
  14829. 'idAgente': serializer.toJson<int?>(idAgente),
  14830. 'idCliente': serializer.toJson<int?>(idCliente),
  14831. 'idArticolo': serializer.toJson<int?>(idArticolo),
  14832. 'codStatistiche': serializer.toJson<String?>(codStatistiche),
  14833. 'riga': serializer.toJson<int?>(riga),
  14834. 'numeroFattura': serializer.toJson<String?>(numeroFattura),
  14835. 'dataFattura': serializer.toJson<String?>(dataFattura),
  14836. 'qta': serializer.toJson<double?>(qta),
  14837. 'importo': serializer.toJson<double?>(importo),
  14838. 'tipoVendita': serializer.toJson<String?>(tipoVendita),
  14839. };
  14840. }
  14841. StatisticheVenditaData copyWith({
  14842. int? id,
  14843. Value<int?> idAgente = const Value.absent(),
  14844. Value<int?> idCliente = const Value.absent(),
  14845. Value<int?> idArticolo = const Value.absent(),
  14846. Value<String?> codStatistiche = const Value.absent(),
  14847. Value<int?> riga = const Value.absent(),
  14848. Value<String?> numeroFattura = const Value.absent(),
  14849. Value<String?> dataFattura = const Value.absent(),
  14850. Value<double?> qta = const Value.absent(),
  14851. Value<double?> importo = const Value.absent(),
  14852. Value<String?> tipoVendita = const Value.absent(),
  14853. }) => StatisticheVenditaData(
  14854. id: id ?? this.id,
  14855. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  14856. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  14857. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  14858. codStatistiche: codStatistiche.present
  14859. ? codStatistiche.value
  14860. : this.codStatistiche,
  14861. riga: riga.present ? riga.value : this.riga,
  14862. numeroFattura: numeroFattura.present
  14863. ? numeroFattura.value
  14864. : this.numeroFattura,
  14865. dataFattura: dataFattura.present ? dataFattura.value : this.dataFattura,
  14866. qta: qta.present ? qta.value : this.qta,
  14867. importo: importo.present ? importo.value : this.importo,
  14868. tipoVendita: tipoVendita.present ? tipoVendita.value : this.tipoVendita,
  14869. );
  14870. StatisticheVenditaData copyWithCompanion(StatisticheVenditaCompanion data) {
  14871. return StatisticheVenditaData(
  14872. id: data.id.present ? data.id.value : this.id,
  14873. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  14874. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  14875. idArticolo: data.idArticolo.present
  14876. ? data.idArticolo.value
  14877. : this.idArticolo,
  14878. codStatistiche: data.codStatistiche.present
  14879. ? data.codStatistiche.value
  14880. : this.codStatistiche,
  14881. riga: data.riga.present ? data.riga.value : this.riga,
  14882. numeroFattura: data.numeroFattura.present
  14883. ? data.numeroFattura.value
  14884. : this.numeroFattura,
  14885. dataFattura: data.dataFattura.present
  14886. ? data.dataFattura.value
  14887. : this.dataFattura,
  14888. qta: data.qta.present ? data.qta.value : this.qta,
  14889. importo: data.importo.present ? data.importo.value : this.importo,
  14890. tipoVendita: data.tipoVendita.present
  14891. ? data.tipoVendita.value
  14892. : this.tipoVendita,
  14893. );
  14894. }
  14895. @override
  14896. String toString() {
  14897. return (StringBuffer('StatisticheVenditaData(')
  14898. ..write('id: $id, ')
  14899. ..write('idAgente: $idAgente, ')
  14900. ..write('idCliente: $idCliente, ')
  14901. ..write('idArticolo: $idArticolo, ')
  14902. ..write('codStatistiche: $codStatistiche, ')
  14903. ..write('riga: $riga, ')
  14904. ..write('numeroFattura: $numeroFattura, ')
  14905. ..write('dataFattura: $dataFattura, ')
  14906. ..write('qta: $qta, ')
  14907. ..write('importo: $importo, ')
  14908. ..write('tipoVendita: $tipoVendita')
  14909. ..write(')'))
  14910. .toString();
  14911. }
  14912. @override
  14913. int get hashCode => Object.hash(
  14914. id,
  14915. idAgente,
  14916. idCliente,
  14917. idArticolo,
  14918. codStatistiche,
  14919. riga,
  14920. numeroFattura,
  14921. dataFattura,
  14922. qta,
  14923. importo,
  14924. tipoVendita,
  14925. );
  14926. @override
  14927. bool operator ==(Object other) =>
  14928. identical(this, other) ||
  14929. (other is StatisticheVenditaData &&
  14930. other.id == this.id &&
  14931. other.idAgente == this.idAgente &&
  14932. other.idCliente == this.idCliente &&
  14933. other.idArticolo == this.idArticolo &&
  14934. other.codStatistiche == this.codStatistiche &&
  14935. other.riga == this.riga &&
  14936. other.numeroFattura == this.numeroFattura &&
  14937. other.dataFattura == this.dataFattura &&
  14938. other.qta == this.qta &&
  14939. other.importo == this.importo &&
  14940. other.tipoVendita == this.tipoVendita);
  14941. }
  14942. class StatisticheVenditaCompanion
  14943. extends UpdateCompanion<StatisticheVenditaData> {
  14944. final Value<int> id;
  14945. final Value<int?> idAgente;
  14946. final Value<int?> idCliente;
  14947. final Value<int?> idArticolo;
  14948. final Value<String?> codStatistiche;
  14949. final Value<int?> riga;
  14950. final Value<String?> numeroFattura;
  14951. final Value<String?> dataFattura;
  14952. final Value<double?> qta;
  14953. final Value<double?> importo;
  14954. final Value<String?> tipoVendita;
  14955. const StatisticheVenditaCompanion({
  14956. this.id = const Value.absent(),
  14957. this.idAgente = const Value.absent(),
  14958. this.idCliente = const Value.absent(),
  14959. this.idArticolo = const Value.absent(),
  14960. this.codStatistiche = const Value.absent(),
  14961. this.riga = const Value.absent(),
  14962. this.numeroFattura = const Value.absent(),
  14963. this.dataFattura = const Value.absent(),
  14964. this.qta = const Value.absent(),
  14965. this.importo = const Value.absent(),
  14966. this.tipoVendita = const Value.absent(),
  14967. });
  14968. StatisticheVenditaCompanion.insert({
  14969. this.id = const Value.absent(),
  14970. this.idAgente = const Value.absent(),
  14971. this.idCliente = const Value.absent(),
  14972. this.idArticolo = const Value.absent(),
  14973. this.codStatistiche = const Value.absent(),
  14974. this.riga = const Value.absent(),
  14975. this.numeroFattura = const Value.absent(),
  14976. this.dataFattura = const Value.absent(),
  14977. this.qta = const Value.absent(),
  14978. this.importo = const Value.absent(),
  14979. this.tipoVendita = const Value.absent(),
  14980. });
  14981. static Insertable<StatisticheVenditaData> custom({
  14982. Expression<int>? id,
  14983. Expression<int>? idAgente,
  14984. Expression<int>? idCliente,
  14985. Expression<int>? idArticolo,
  14986. Expression<String>? codStatistiche,
  14987. Expression<int>? riga,
  14988. Expression<String>? numeroFattura,
  14989. Expression<String>? dataFattura,
  14990. Expression<double>? qta,
  14991. Expression<double>? importo,
  14992. Expression<String>? tipoVendita,
  14993. }) {
  14994. return RawValuesInsertable({
  14995. if (id != null) 'id': id,
  14996. if (idAgente != null) 'idAgente': idAgente,
  14997. if (idCliente != null) 'idCliente': idCliente,
  14998. if (idArticolo != null) 'idArticolo': idArticolo,
  14999. if (codStatistiche != null) 'codStatistiche': codStatistiche,
  15000. if (riga != null) 'riga': riga,
  15001. if (numeroFattura != null) 'numeroFattura': numeroFattura,
  15002. if (dataFattura != null) 'dataFattura': dataFattura,
  15003. if (qta != null) 'qta': qta,
  15004. if (importo != null) 'importo': importo,
  15005. if (tipoVendita != null) 'tipoVendita': tipoVendita,
  15006. });
  15007. }
  15008. StatisticheVenditaCompanion copyWith({
  15009. Value<int>? id,
  15010. Value<int?>? idAgente,
  15011. Value<int?>? idCliente,
  15012. Value<int?>? idArticolo,
  15013. Value<String?>? codStatistiche,
  15014. Value<int?>? riga,
  15015. Value<String?>? numeroFattura,
  15016. Value<String?>? dataFattura,
  15017. Value<double?>? qta,
  15018. Value<double?>? importo,
  15019. Value<String?>? tipoVendita,
  15020. }) {
  15021. return StatisticheVenditaCompanion(
  15022. id: id ?? this.id,
  15023. idAgente: idAgente ?? this.idAgente,
  15024. idCliente: idCliente ?? this.idCliente,
  15025. idArticolo: idArticolo ?? this.idArticolo,
  15026. codStatistiche: codStatistiche ?? this.codStatistiche,
  15027. riga: riga ?? this.riga,
  15028. numeroFattura: numeroFattura ?? this.numeroFattura,
  15029. dataFattura: dataFattura ?? this.dataFattura,
  15030. qta: qta ?? this.qta,
  15031. importo: importo ?? this.importo,
  15032. tipoVendita: tipoVendita ?? this.tipoVendita,
  15033. );
  15034. }
  15035. @override
  15036. Map<String, Expression> toColumns(bool nullToAbsent) {
  15037. final map = <String, Expression>{};
  15038. if (id.present) {
  15039. map['id'] = Variable<int>(id.value);
  15040. }
  15041. if (idAgente.present) {
  15042. map['idAgente'] = Variable<int>(idAgente.value);
  15043. }
  15044. if (idCliente.present) {
  15045. map['idCliente'] = Variable<int>(idCliente.value);
  15046. }
  15047. if (idArticolo.present) {
  15048. map['idArticolo'] = Variable<int>(idArticolo.value);
  15049. }
  15050. if (codStatistiche.present) {
  15051. map['codStatistiche'] = Variable<String>(codStatistiche.value);
  15052. }
  15053. if (riga.present) {
  15054. map['riga'] = Variable<int>(riga.value);
  15055. }
  15056. if (numeroFattura.present) {
  15057. map['numeroFattura'] = Variable<String>(numeroFattura.value);
  15058. }
  15059. if (dataFattura.present) {
  15060. map['dataFattura'] = Variable<String>(dataFattura.value);
  15061. }
  15062. if (qta.present) {
  15063. map['qta'] = Variable<double>(qta.value);
  15064. }
  15065. if (importo.present) {
  15066. map['importo'] = Variable<double>(importo.value);
  15067. }
  15068. if (tipoVendita.present) {
  15069. map['tipoVendita'] = Variable<String>(tipoVendita.value);
  15070. }
  15071. return map;
  15072. }
  15073. @override
  15074. String toString() {
  15075. return (StringBuffer('StatisticheVenditaCompanion(')
  15076. ..write('id: $id, ')
  15077. ..write('idAgente: $idAgente, ')
  15078. ..write('idCliente: $idCliente, ')
  15079. ..write('idArticolo: $idArticolo, ')
  15080. ..write('codStatistiche: $codStatistiche, ')
  15081. ..write('riga: $riga, ')
  15082. ..write('numeroFattura: $numeroFattura, ')
  15083. ..write('dataFattura: $dataFattura, ')
  15084. ..write('qta: $qta, ')
  15085. ..write('importo: $importo, ')
  15086. ..write('tipoVendita: $tipoVendita')
  15087. ..write(')'))
  15088. .toString();
  15089. }
  15090. }
  15091. class $ArticoliConPromoTable extends ArticoliConPromo
  15092. with TableInfo<$ArticoliConPromoTable, ArticoliConPromoData> {
  15093. @override
  15094. final GeneratedDatabase attachedDatabase;
  15095. final String? _alias;
  15096. $ArticoliConPromoTable(this.attachedDatabase, [this._alias]);
  15097. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  15098. 'idArticolo',
  15099. );
  15100. @override
  15101. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  15102. 'idArticolo',
  15103. aliasedName,
  15104. false,
  15105. type: DriftSqlType.int,
  15106. requiredDuringInsert: true,
  15107. );
  15108. static const VerificationMeta _codArticoloMeta = const VerificationMeta(
  15109. 'codArticolo',
  15110. );
  15111. @override
  15112. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  15113. 'codArticolo',
  15114. aliasedName,
  15115. true,
  15116. type: DriftSqlType.string,
  15117. requiredDuringInsert: false,
  15118. );
  15119. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  15120. 'descrizione',
  15121. );
  15122. @override
  15123. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  15124. 'descrizione',
  15125. aliasedName,
  15126. true,
  15127. type: DriftSqlType.string,
  15128. requiredDuringInsert: false,
  15129. );
  15130. static const VerificationMeta _prezzoBaseMeta = const VerificationMeta(
  15131. 'prezzoBase',
  15132. );
  15133. @override
  15134. late final GeneratedColumn<double> prezzoBase = GeneratedColumn<double>(
  15135. 'prezzoBase',
  15136. aliasedName,
  15137. true,
  15138. type: DriftSqlType.double,
  15139. requiredDuringInsert: false,
  15140. );
  15141. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  15142. @override
  15143. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  15144. 'attivo',
  15145. aliasedName,
  15146. true,
  15147. type: DriftSqlType.int,
  15148. requiredDuringInsert: false,
  15149. );
  15150. static const VerificationMeta _nonDisponibileMeta = const VerificationMeta(
  15151. 'nonDisponibile',
  15152. );
  15153. @override
  15154. late final GeneratedColumn<int> nonDisponibile = GeneratedColumn<int>(
  15155. 'nonDisponibile',
  15156. aliasedName,
  15157. true,
  15158. type: DriftSqlType.int,
  15159. requiredDuringInsert: false,
  15160. );
  15161. static const VerificationMeta _inPromoMeta = const VerificationMeta(
  15162. 'inPromo',
  15163. );
  15164. @override
  15165. late final GeneratedColumn<int> inPromo = GeneratedColumn<int>(
  15166. 'inPromo',
  15167. aliasedName,
  15168. true,
  15169. type: DriftSqlType.int,
  15170. requiredDuringInsert: false,
  15171. );
  15172. static const VerificationMeta _ultimoPrezzoMeta = const VerificationMeta(
  15173. 'ultimoPrezzo',
  15174. );
  15175. @override
  15176. late final GeneratedColumn<double> ultimoPrezzo = GeneratedColumn<double>(
  15177. 'ultimoPrezzo',
  15178. aliasedName,
  15179. true,
  15180. type: DriftSqlType.double,
  15181. requiredDuringInsert: false,
  15182. );
  15183. static const VerificationMeta _lastDateSoldMeta = const VerificationMeta(
  15184. 'lastDateSold',
  15185. );
  15186. @override
  15187. late final GeneratedColumn<String> lastDateSold = GeneratedColumn<String>(
  15188. 'lastDateSold',
  15189. aliasedName,
  15190. true,
  15191. type: DriftSqlType.string,
  15192. requiredDuringInsert: false,
  15193. );
  15194. @override
  15195. List<GeneratedColumn> get $columns => [
  15196. idArticolo,
  15197. codArticolo,
  15198. descrizione,
  15199. prezzoBase,
  15200. attivo,
  15201. nonDisponibile,
  15202. inPromo,
  15203. ultimoPrezzo,
  15204. lastDateSold,
  15205. ];
  15206. @override
  15207. String get aliasedName => _alias ?? actualTableName;
  15208. @override
  15209. String get actualTableName => $name;
  15210. static const String $name = 'ArticoloConPromo';
  15211. @override
  15212. VerificationContext validateIntegrity(
  15213. Insertable<ArticoliConPromoData> instance, {
  15214. bool isInserting = false,
  15215. }) {
  15216. final context = VerificationContext();
  15217. final data = instance.toColumns(true);
  15218. if (data.containsKey('idArticolo')) {
  15219. context.handle(
  15220. _idArticoloMeta,
  15221. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  15222. );
  15223. } else if (isInserting) {
  15224. context.missing(_idArticoloMeta);
  15225. }
  15226. if (data.containsKey('codArticolo')) {
  15227. context.handle(
  15228. _codArticoloMeta,
  15229. codArticolo.isAcceptableOrUnknown(
  15230. data['codArticolo']!,
  15231. _codArticoloMeta,
  15232. ),
  15233. );
  15234. }
  15235. if (data.containsKey('descrizione')) {
  15236. context.handle(
  15237. _descrizioneMeta,
  15238. descrizione.isAcceptableOrUnknown(
  15239. data['descrizione']!,
  15240. _descrizioneMeta,
  15241. ),
  15242. );
  15243. }
  15244. if (data.containsKey('prezzoBase')) {
  15245. context.handle(
  15246. _prezzoBaseMeta,
  15247. prezzoBase.isAcceptableOrUnknown(data['prezzoBase']!, _prezzoBaseMeta),
  15248. );
  15249. }
  15250. if (data.containsKey('attivo')) {
  15251. context.handle(
  15252. _attivoMeta,
  15253. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  15254. );
  15255. }
  15256. if (data.containsKey('nonDisponibile')) {
  15257. context.handle(
  15258. _nonDisponibileMeta,
  15259. nonDisponibile.isAcceptableOrUnknown(
  15260. data['nonDisponibile']!,
  15261. _nonDisponibileMeta,
  15262. ),
  15263. );
  15264. }
  15265. if (data.containsKey('inPromo')) {
  15266. context.handle(
  15267. _inPromoMeta,
  15268. inPromo.isAcceptableOrUnknown(data['inPromo']!, _inPromoMeta),
  15269. );
  15270. }
  15271. if (data.containsKey('ultimoPrezzo')) {
  15272. context.handle(
  15273. _ultimoPrezzoMeta,
  15274. ultimoPrezzo.isAcceptableOrUnknown(
  15275. data['ultimoPrezzo']!,
  15276. _ultimoPrezzoMeta,
  15277. ),
  15278. );
  15279. }
  15280. if (data.containsKey('lastDateSold')) {
  15281. context.handle(
  15282. _lastDateSoldMeta,
  15283. lastDateSold.isAcceptableOrUnknown(
  15284. data['lastDateSold']!,
  15285. _lastDateSoldMeta,
  15286. ),
  15287. );
  15288. }
  15289. return context;
  15290. }
  15291. @override
  15292. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  15293. @override
  15294. ArticoliConPromoData map(Map<String, dynamic> data, {String? tablePrefix}) {
  15295. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  15296. return ArticoliConPromoData(
  15297. idArticolo: attachedDatabase.typeMapping.read(
  15298. DriftSqlType.int,
  15299. data['${effectivePrefix}idArticolo'],
  15300. )!,
  15301. codArticolo: attachedDatabase.typeMapping.read(
  15302. DriftSqlType.string,
  15303. data['${effectivePrefix}codArticolo'],
  15304. ),
  15305. descrizione: attachedDatabase.typeMapping.read(
  15306. DriftSqlType.string,
  15307. data['${effectivePrefix}descrizione'],
  15308. ),
  15309. prezzoBase: attachedDatabase.typeMapping.read(
  15310. DriftSqlType.double,
  15311. data['${effectivePrefix}prezzoBase'],
  15312. ),
  15313. attivo: attachedDatabase.typeMapping.read(
  15314. DriftSqlType.int,
  15315. data['${effectivePrefix}attivo'],
  15316. ),
  15317. nonDisponibile: attachedDatabase.typeMapping.read(
  15318. DriftSqlType.int,
  15319. data['${effectivePrefix}nonDisponibile'],
  15320. ),
  15321. inPromo: attachedDatabase.typeMapping.read(
  15322. DriftSqlType.int,
  15323. data['${effectivePrefix}inPromo'],
  15324. ),
  15325. ultimoPrezzo: attachedDatabase.typeMapping.read(
  15326. DriftSqlType.double,
  15327. data['${effectivePrefix}ultimoPrezzo'],
  15328. ),
  15329. lastDateSold: attachedDatabase.typeMapping.read(
  15330. DriftSqlType.string,
  15331. data['${effectivePrefix}lastDateSold'],
  15332. ),
  15333. );
  15334. }
  15335. @override
  15336. $ArticoliConPromoTable createAlias(String alias) {
  15337. return $ArticoliConPromoTable(attachedDatabase, alias);
  15338. }
  15339. @override
  15340. bool get withoutRowId => true;
  15341. }
  15342. class ArticoliConPromoData extends DataClass
  15343. implements Insertable<ArticoliConPromoData> {
  15344. final int idArticolo;
  15345. final String? codArticolo;
  15346. final String? descrizione;
  15347. final double? prezzoBase;
  15348. final int? attivo;
  15349. final int? nonDisponibile;
  15350. final int? inPromo;
  15351. final double? ultimoPrezzo;
  15352. final String? lastDateSold;
  15353. const ArticoliConPromoData({
  15354. required this.idArticolo,
  15355. this.codArticolo,
  15356. this.descrizione,
  15357. this.prezzoBase,
  15358. this.attivo,
  15359. this.nonDisponibile,
  15360. this.inPromo,
  15361. this.ultimoPrezzo,
  15362. this.lastDateSold,
  15363. });
  15364. @override
  15365. Map<String, Expression> toColumns(bool nullToAbsent) {
  15366. final map = <String, Expression>{};
  15367. map['idArticolo'] = Variable<int>(idArticolo);
  15368. if (!nullToAbsent || codArticolo != null) {
  15369. map['codArticolo'] = Variable<String>(codArticolo);
  15370. }
  15371. if (!nullToAbsent || descrizione != null) {
  15372. map['descrizione'] = Variable<String>(descrizione);
  15373. }
  15374. if (!nullToAbsent || prezzoBase != null) {
  15375. map['prezzoBase'] = Variable<double>(prezzoBase);
  15376. }
  15377. if (!nullToAbsent || attivo != null) {
  15378. map['attivo'] = Variable<int>(attivo);
  15379. }
  15380. if (!nullToAbsent || nonDisponibile != null) {
  15381. map['nonDisponibile'] = Variable<int>(nonDisponibile);
  15382. }
  15383. if (!nullToAbsent || inPromo != null) {
  15384. map['inPromo'] = Variable<int>(inPromo);
  15385. }
  15386. if (!nullToAbsent || ultimoPrezzo != null) {
  15387. map['ultimoPrezzo'] = Variable<double>(ultimoPrezzo);
  15388. }
  15389. if (!nullToAbsent || lastDateSold != null) {
  15390. map['lastDateSold'] = Variable<String>(lastDateSold);
  15391. }
  15392. return map;
  15393. }
  15394. ArticoliConPromoCompanion toCompanion(bool nullToAbsent) {
  15395. return ArticoliConPromoCompanion(
  15396. idArticolo: Value(idArticolo),
  15397. codArticolo: codArticolo == null && nullToAbsent
  15398. ? const Value.absent()
  15399. : Value(codArticolo),
  15400. descrizione: descrizione == null && nullToAbsent
  15401. ? const Value.absent()
  15402. : Value(descrizione),
  15403. prezzoBase: prezzoBase == null && nullToAbsent
  15404. ? const Value.absent()
  15405. : Value(prezzoBase),
  15406. attivo: attivo == null && nullToAbsent
  15407. ? const Value.absent()
  15408. : Value(attivo),
  15409. nonDisponibile: nonDisponibile == null && nullToAbsent
  15410. ? const Value.absent()
  15411. : Value(nonDisponibile),
  15412. inPromo: inPromo == null && nullToAbsent
  15413. ? const Value.absent()
  15414. : Value(inPromo),
  15415. ultimoPrezzo: ultimoPrezzo == null && nullToAbsent
  15416. ? const Value.absent()
  15417. : Value(ultimoPrezzo),
  15418. lastDateSold: lastDateSold == null && nullToAbsent
  15419. ? const Value.absent()
  15420. : Value(lastDateSold),
  15421. );
  15422. }
  15423. factory ArticoliConPromoData.fromJson(
  15424. Map<String, dynamic> json, {
  15425. ValueSerializer? serializer,
  15426. }) {
  15427. serializer ??= driftRuntimeOptions.defaultSerializer;
  15428. return ArticoliConPromoData(
  15429. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  15430. codArticolo: serializer.fromJson<String?>(json['codArticolo']),
  15431. descrizione: serializer.fromJson<String?>(json['descrizione']),
  15432. prezzoBase: serializer.fromJson<double?>(json['prezzoBase']),
  15433. attivo: serializer.fromJson<int?>(json['attivo']),
  15434. nonDisponibile: serializer.fromJson<int?>(json['nonDisponibile']),
  15435. inPromo: serializer.fromJson<int?>(json['inPromo']),
  15436. ultimoPrezzo: serializer.fromJson<double?>(json['ultimoPrezzo']),
  15437. lastDateSold: serializer.fromJson<String?>(json['lastDateSold']),
  15438. );
  15439. }
  15440. @override
  15441. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  15442. serializer ??= driftRuntimeOptions.defaultSerializer;
  15443. return <String, dynamic>{
  15444. 'idArticolo': serializer.toJson<int>(idArticolo),
  15445. 'codArticolo': serializer.toJson<String?>(codArticolo),
  15446. 'descrizione': serializer.toJson<String?>(descrizione),
  15447. 'prezzoBase': serializer.toJson<double?>(prezzoBase),
  15448. 'attivo': serializer.toJson<int?>(attivo),
  15449. 'nonDisponibile': serializer.toJson<int?>(nonDisponibile),
  15450. 'inPromo': serializer.toJson<int?>(inPromo),
  15451. 'ultimoPrezzo': serializer.toJson<double?>(ultimoPrezzo),
  15452. 'lastDateSold': serializer.toJson<String?>(lastDateSold),
  15453. };
  15454. }
  15455. ArticoliConPromoData copyWith({
  15456. int? idArticolo,
  15457. Value<String?> codArticolo = const Value.absent(),
  15458. Value<String?> descrizione = const Value.absent(),
  15459. Value<double?> prezzoBase = const Value.absent(),
  15460. Value<int?> attivo = const Value.absent(),
  15461. Value<int?> nonDisponibile = const Value.absent(),
  15462. Value<int?> inPromo = const Value.absent(),
  15463. Value<double?> ultimoPrezzo = const Value.absent(),
  15464. Value<String?> lastDateSold = const Value.absent(),
  15465. }) => ArticoliConPromoData(
  15466. idArticolo: idArticolo ?? this.idArticolo,
  15467. codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo,
  15468. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  15469. prezzoBase: prezzoBase.present ? prezzoBase.value : this.prezzoBase,
  15470. attivo: attivo.present ? attivo.value : this.attivo,
  15471. nonDisponibile: nonDisponibile.present
  15472. ? nonDisponibile.value
  15473. : this.nonDisponibile,
  15474. inPromo: inPromo.present ? inPromo.value : this.inPromo,
  15475. ultimoPrezzo: ultimoPrezzo.present ? ultimoPrezzo.value : this.ultimoPrezzo,
  15476. lastDateSold: lastDateSold.present ? lastDateSold.value : this.lastDateSold,
  15477. );
  15478. ArticoliConPromoData copyWithCompanion(ArticoliConPromoCompanion data) {
  15479. return ArticoliConPromoData(
  15480. idArticolo: data.idArticolo.present
  15481. ? data.idArticolo.value
  15482. : this.idArticolo,
  15483. codArticolo: data.codArticolo.present
  15484. ? data.codArticolo.value
  15485. : this.codArticolo,
  15486. descrizione: data.descrizione.present
  15487. ? data.descrizione.value
  15488. : this.descrizione,
  15489. prezzoBase: data.prezzoBase.present
  15490. ? data.prezzoBase.value
  15491. : this.prezzoBase,
  15492. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  15493. nonDisponibile: data.nonDisponibile.present
  15494. ? data.nonDisponibile.value
  15495. : this.nonDisponibile,
  15496. inPromo: data.inPromo.present ? data.inPromo.value : this.inPromo,
  15497. ultimoPrezzo: data.ultimoPrezzo.present
  15498. ? data.ultimoPrezzo.value
  15499. : this.ultimoPrezzo,
  15500. lastDateSold: data.lastDateSold.present
  15501. ? data.lastDateSold.value
  15502. : this.lastDateSold,
  15503. );
  15504. }
  15505. @override
  15506. String toString() {
  15507. return (StringBuffer('ArticoliConPromoData(')
  15508. ..write('idArticolo: $idArticolo, ')
  15509. ..write('codArticolo: $codArticolo, ')
  15510. ..write('descrizione: $descrizione, ')
  15511. ..write('prezzoBase: $prezzoBase, ')
  15512. ..write('attivo: $attivo, ')
  15513. ..write('nonDisponibile: $nonDisponibile, ')
  15514. ..write('inPromo: $inPromo, ')
  15515. ..write('ultimoPrezzo: $ultimoPrezzo, ')
  15516. ..write('lastDateSold: $lastDateSold')
  15517. ..write(')'))
  15518. .toString();
  15519. }
  15520. @override
  15521. int get hashCode => Object.hash(
  15522. idArticolo,
  15523. codArticolo,
  15524. descrizione,
  15525. prezzoBase,
  15526. attivo,
  15527. nonDisponibile,
  15528. inPromo,
  15529. ultimoPrezzo,
  15530. lastDateSold,
  15531. );
  15532. @override
  15533. bool operator ==(Object other) =>
  15534. identical(this, other) ||
  15535. (other is ArticoliConPromoData &&
  15536. other.idArticolo == this.idArticolo &&
  15537. other.codArticolo == this.codArticolo &&
  15538. other.descrizione == this.descrizione &&
  15539. other.prezzoBase == this.prezzoBase &&
  15540. other.attivo == this.attivo &&
  15541. other.nonDisponibile == this.nonDisponibile &&
  15542. other.inPromo == this.inPromo &&
  15543. other.ultimoPrezzo == this.ultimoPrezzo &&
  15544. other.lastDateSold == this.lastDateSold);
  15545. }
  15546. class ArticoliConPromoCompanion extends UpdateCompanion<ArticoliConPromoData> {
  15547. final Value<int> idArticolo;
  15548. final Value<String?> codArticolo;
  15549. final Value<String?> descrizione;
  15550. final Value<double?> prezzoBase;
  15551. final Value<int?> attivo;
  15552. final Value<int?> nonDisponibile;
  15553. final Value<int?> inPromo;
  15554. final Value<double?> ultimoPrezzo;
  15555. final Value<String?> lastDateSold;
  15556. const ArticoliConPromoCompanion({
  15557. this.idArticolo = const Value.absent(),
  15558. this.codArticolo = const Value.absent(),
  15559. this.descrizione = const Value.absent(),
  15560. this.prezzoBase = const Value.absent(),
  15561. this.attivo = const Value.absent(),
  15562. this.nonDisponibile = const Value.absent(),
  15563. this.inPromo = const Value.absent(),
  15564. this.ultimoPrezzo = const Value.absent(),
  15565. this.lastDateSold = const Value.absent(),
  15566. });
  15567. ArticoliConPromoCompanion.insert({
  15568. required int idArticolo,
  15569. this.codArticolo = const Value.absent(),
  15570. this.descrizione = const Value.absent(),
  15571. this.prezzoBase = const Value.absent(),
  15572. this.attivo = const Value.absent(),
  15573. this.nonDisponibile = const Value.absent(),
  15574. this.inPromo = const Value.absent(),
  15575. this.ultimoPrezzo = const Value.absent(),
  15576. this.lastDateSold = const Value.absent(),
  15577. }) : idArticolo = Value(idArticolo);
  15578. static Insertable<ArticoliConPromoData> custom({
  15579. Expression<int>? idArticolo,
  15580. Expression<String>? codArticolo,
  15581. Expression<String>? descrizione,
  15582. Expression<double>? prezzoBase,
  15583. Expression<int>? attivo,
  15584. Expression<int>? nonDisponibile,
  15585. Expression<int>? inPromo,
  15586. Expression<double>? ultimoPrezzo,
  15587. Expression<String>? lastDateSold,
  15588. }) {
  15589. return RawValuesInsertable({
  15590. if (idArticolo != null) 'idArticolo': idArticolo,
  15591. if (codArticolo != null) 'codArticolo': codArticolo,
  15592. if (descrizione != null) 'descrizione': descrizione,
  15593. if (prezzoBase != null) 'prezzoBase': prezzoBase,
  15594. if (attivo != null) 'attivo': attivo,
  15595. if (nonDisponibile != null) 'nonDisponibile': nonDisponibile,
  15596. if (inPromo != null) 'inPromo': inPromo,
  15597. if (ultimoPrezzo != null) 'ultimoPrezzo': ultimoPrezzo,
  15598. if (lastDateSold != null) 'lastDateSold': lastDateSold,
  15599. });
  15600. }
  15601. ArticoliConPromoCompanion copyWith({
  15602. Value<int>? idArticolo,
  15603. Value<String?>? codArticolo,
  15604. Value<String?>? descrizione,
  15605. Value<double?>? prezzoBase,
  15606. Value<int?>? attivo,
  15607. Value<int?>? nonDisponibile,
  15608. Value<int?>? inPromo,
  15609. Value<double?>? ultimoPrezzo,
  15610. Value<String?>? lastDateSold,
  15611. }) {
  15612. return ArticoliConPromoCompanion(
  15613. idArticolo: idArticolo ?? this.idArticolo,
  15614. codArticolo: codArticolo ?? this.codArticolo,
  15615. descrizione: descrizione ?? this.descrizione,
  15616. prezzoBase: prezzoBase ?? this.prezzoBase,
  15617. attivo: attivo ?? this.attivo,
  15618. nonDisponibile: nonDisponibile ?? this.nonDisponibile,
  15619. inPromo: inPromo ?? this.inPromo,
  15620. ultimoPrezzo: ultimoPrezzo ?? this.ultimoPrezzo,
  15621. lastDateSold: lastDateSold ?? this.lastDateSold,
  15622. );
  15623. }
  15624. @override
  15625. Map<String, Expression> toColumns(bool nullToAbsent) {
  15626. final map = <String, Expression>{};
  15627. if (idArticolo.present) {
  15628. map['idArticolo'] = Variable<int>(idArticolo.value);
  15629. }
  15630. if (codArticolo.present) {
  15631. map['codArticolo'] = Variable<String>(codArticolo.value);
  15632. }
  15633. if (descrizione.present) {
  15634. map['descrizione'] = Variable<String>(descrizione.value);
  15635. }
  15636. if (prezzoBase.present) {
  15637. map['prezzoBase'] = Variable<double>(prezzoBase.value);
  15638. }
  15639. if (attivo.present) {
  15640. map['attivo'] = Variable<int>(attivo.value);
  15641. }
  15642. if (nonDisponibile.present) {
  15643. map['nonDisponibile'] = Variable<int>(nonDisponibile.value);
  15644. }
  15645. if (inPromo.present) {
  15646. map['inPromo'] = Variable<int>(inPromo.value);
  15647. }
  15648. if (ultimoPrezzo.present) {
  15649. map['ultimoPrezzo'] = Variable<double>(ultimoPrezzo.value);
  15650. }
  15651. if (lastDateSold.present) {
  15652. map['lastDateSold'] = Variable<String>(lastDateSold.value);
  15653. }
  15654. return map;
  15655. }
  15656. @override
  15657. String toString() {
  15658. return (StringBuffer('ArticoliConPromoCompanion(')
  15659. ..write('idArticolo: $idArticolo, ')
  15660. ..write('codArticolo: $codArticolo, ')
  15661. ..write('descrizione: $descrizione, ')
  15662. ..write('prezzoBase: $prezzoBase, ')
  15663. ..write('attivo: $attivo, ')
  15664. ..write('nonDisponibile: $nonDisponibile, ')
  15665. ..write('inPromo: $inPromo, ')
  15666. ..write('ultimoPrezzo: $ultimoPrezzo, ')
  15667. ..write('lastDateSold: $lastDateSold')
  15668. ..write(')'))
  15669. .toString();
  15670. }
  15671. }
  15672. class $OrdiniSenzaRigheTable extends OrdiniSenzaRighe
  15673. with TableInfo<$OrdiniSenzaRigheTable, OrdiniSenzaRigheData> {
  15674. @override
  15675. final GeneratedDatabase attachedDatabase;
  15676. final String? _alias;
  15677. $OrdiniSenzaRigheTable(this.attachedDatabase, [this._alias]);
  15678. static const VerificationMeta _idOrdineMeta = const VerificationMeta(
  15679. 'idOrdine',
  15680. );
  15681. @override
  15682. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  15683. 'idOrdine',
  15684. aliasedName,
  15685. false,
  15686. type: DriftSqlType.int,
  15687. requiredDuringInsert: true,
  15688. );
  15689. static const VerificationMeta _numeroOrdineMeta = const VerificationMeta(
  15690. 'numeroOrdine',
  15691. );
  15692. @override
  15693. late final GeneratedColumn<int> numeroOrdine = GeneratedColumn<int>(
  15694. 'numeroOrdine',
  15695. aliasedName,
  15696. true,
  15697. type: DriftSqlType.int,
  15698. requiredDuringInsert: false,
  15699. );
  15700. static const VerificationMeta _dataOrdineMeta = const VerificationMeta(
  15701. 'dataOrdine',
  15702. );
  15703. @override
  15704. late final GeneratedColumn<String> dataOrdine = GeneratedColumn<String>(
  15705. 'dataOrdine',
  15706. aliasedName,
  15707. true,
  15708. type: DriftSqlType.string,
  15709. requiredDuringInsert: false,
  15710. );
  15711. static const VerificationMeta _dataConsegnaMeta = const VerificationMeta(
  15712. 'dataConsegna',
  15713. );
  15714. @override
  15715. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  15716. 'dataConsegna',
  15717. aliasedName,
  15718. true,
  15719. type: DriftSqlType.string,
  15720. requiredDuringInsert: false,
  15721. );
  15722. static const VerificationMeta _riferimentoMeta = const VerificationMeta(
  15723. 'riferimento',
  15724. );
  15725. @override
  15726. late final GeneratedColumn<String> riferimento = GeneratedColumn<String>(
  15727. 'riferimento',
  15728. aliasedName,
  15729. true,
  15730. type: DriftSqlType.string,
  15731. requiredDuringInsert: false,
  15732. );
  15733. static const VerificationMeta _noteClienteMeta = const VerificationMeta(
  15734. 'noteCliente',
  15735. );
  15736. @override
  15737. late final GeneratedColumn<String> noteCliente = GeneratedColumn<String>(
  15738. 'noteCliente',
  15739. aliasedName,
  15740. true,
  15741. type: DriftSqlType.string,
  15742. requiredDuringInsert: false,
  15743. );
  15744. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  15745. @override
  15746. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  15747. 'stato',
  15748. aliasedName,
  15749. true,
  15750. type: DriftSqlType.string,
  15751. requiredDuringInsert: false,
  15752. );
  15753. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  15754. 'idCliente',
  15755. );
  15756. @override
  15757. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  15758. 'idCliente',
  15759. aliasedName,
  15760. true,
  15761. type: DriftSqlType.int,
  15762. requiredDuringInsert: false,
  15763. );
  15764. static const VerificationMeta _codClienteMeta = const VerificationMeta(
  15765. 'codCliente',
  15766. );
  15767. @override
  15768. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  15769. 'codCliente',
  15770. aliasedName,
  15771. true,
  15772. type: DriftSqlType.string,
  15773. requiredDuringInsert: false,
  15774. );
  15775. static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta(
  15776. 'ragioneSociale',
  15777. );
  15778. @override
  15779. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  15780. 'ragioneSociale',
  15781. aliasedName,
  15782. true,
  15783. type: DriftSqlType.string,
  15784. requiredDuringInsert: false,
  15785. );
  15786. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  15787. @override
  15788. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  15789. 'totale',
  15790. aliasedName,
  15791. true,
  15792. type: DriftSqlType.double,
  15793. requiredDuringInsert: false,
  15794. );
  15795. static const VerificationMeta _totQtaMeta = const VerificationMeta('totQta');
  15796. @override
  15797. late final GeneratedColumn<double> totQta = GeneratedColumn<double>(
  15798. 'totQta',
  15799. aliasedName,
  15800. true,
  15801. type: DriftSqlType.double,
  15802. requiredDuringInsert: false,
  15803. );
  15804. @override
  15805. List<GeneratedColumn> get $columns => [
  15806. idOrdine,
  15807. numeroOrdine,
  15808. dataOrdine,
  15809. dataConsegna,
  15810. riferimento,
  15811. noteCliente,
  15812. stato,
  15813. idCliente,
  15814. codCliente,
  15815. ragioneSociale,
  15816. totale,
  15817. totQta,
  15818. ];
  15819. @override
  15820. String get aliasedName => _alias ?? actualTableName;
  15821. @override
  15822. String get actualTableName => $name;
  15823. static const String $name = 'OrdiniSenzaRighe';
  15824. @override
  15825. VerificationContext validateIntegrity(
  15826. Insertable<OrdiniSenzaRigheData> instance, {
  15827. bool isInserting = false,
  15828. }) {
  15829. final context = VerificationContext();
  15830. final data = instance.toColumns(true);
  15831. if (data.containsKey('idOrdine')) {
  15832. context.handle(
  15833. _idOrdineMeta,
  15834. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta),
  15835. );
  15836. } else if (isInserting) {
  15837. context.missing(_idOrdineMeta);
  15838. }
  15839. if (data.containsKey('numeroOrdine')) {
  15840. context.handle(
  15841. _numeroOrdineMeta,
  15842. numeroOrdine.isAcceptableOrUnknown(
  15843. data['numeroOrdine']!,
  15844. _numeroOrdineMeta,
  15845. ),
  15846. );
  15847. }
  15848. if (data.containsKey('dataOrdine')) {
  15849. context.handle(
  15850. _dataOrdineMeta,
  15851. dataOrdine.isAcceptableOrUnknown(data['dataOrdine']!, _dataOrdineMeta),
  15852. );
  15853. }
  15854. if (data.containsKey('dataConsegna')) {
  15855. context.handle(
  15856. _dataConsegnaMeta,
  15857. dataConsegna.isAcceptableOrUnknown(
  15858. data['dataConsegna']!,
  15859. _dataConsegnaMeta,
  15860. ),
  15861. );
  15862. }
  15863. if (data.containsKey('riferimento')) {
  15864. context.handle(
  15865. _riferimentoMeta,
  15866. riferimento.isAcceptableOrUnknown(
  15867. data['riferimento']!,
  15868. _riferimentoMeta,
  15869. ),
  15870. );
  15871. }
  15872. if (data.containsKey('noteCliente')) {
  15873. context.handle(
  15874. _noteClienteMeta,
  15875. noteCliente.isAcceptableOrUnknown(
  15876. data['noteCliente']!,
  15877. _noteClienteMeta,
  15878. ),
  15879. );
  15880. }
  15881. if (data.containsKey('stato')) {
  15882. context.handle(
  15883. _statoMeta,
  15884. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  15885. );
  15886. }
  15887. if (data.containsKey('idCliente')) {
  15888. context.handle(
  15889. _idClienteMeta,
  15890. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  15891. );
  15892. }
  15893. if (data.containsKey('codCliente')) {
  15894. context.handle(
  15895. _codClienteMeta,
  15896. codCliente.isAcceptableOrUnknown(data['codCliente']!, _codClienteMeta),
  15897. );
  15898. }
  15899. if (data.containsKey('ragioneSociale')) {
  15900. context.handle(
  15901. _ragioneSocialeMeta,
  15902. ragioneSociale.isAcceptableOrUnknown(
  15903. data['ragioneSociale']!,
  15904. _ragioneSocialeMeta,
  15905. ),
  15906. );
  15907. }
  15908. if (data.containsKey('totale')) {
  15909. context.handle(
  15910. _totaleMeta,
  15911. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta),
  15912. );
  15913. }
  15914. if (data.containsKey('totQta')) {
  15915. context.handle(
  15916. _totQtaMeta,
  15917. totQta.isAcceptableOrUnknown(data['totQta']!, _totQtaMeta),
  15918. );
  15919. }
  15920. return context;
  15921. }
  15922. @override
  15923. Set<GeneratedColumn> get $primaryKey => {idOrdine};
  15924. @override
  15925. OrdiniSenzaRigheData map(Map<String, dynamic> data, {String? tablePrefix}) {
  15926. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  15927. return OrdiniSenzaRigheData(
  15928. idOrdine: attachedDatabase.typeMapping.read(
  15929. DriftSqlType.int,
  15930. data['${effectivePrefix}idOrdine'],
  15931. )!,
  15932. numeroOrdine: attachedDatabase.typeMapping.read(
  15933. DriftSqlType.int,
  15934. data['${effectivePrefix}numeroOrdine'],
  15935. ),
  15936. dataOrdine: attachedDatabase.typeMapping.read(
  15937. DriftSqlType.string,
  15938. data['${effectivePrefix}dataOrdine'],
  15939. ),
  15940. dataConsegna: attachedDatabase.typeMapping.read(
  15941. DriftSqlType.string,
  15942. data['${effectivePrefix}dataConsegna'],
  15943. ),
  15944. riferimento: attachedDatabase.typeMapping.read(
  15945. DriftSqlType.string,
  15946. data['${effectivePrefix}riferimento'],
  15947. ),
  15948. noteCliente: attachedDatabase.typeMapping.read(
  15949. DriftSqlType.string,
  15950. data['${effectivePrefix}noteCliente'],
  15951. ),
  15952. stato: attachedDatabase.typeMapping.read(
  15953. DriftSqlType.string,
  15954. data['${effectivePrefix}stato'],
  15955. ),
  15956. idCliente: attachedDatabase.typeMapping.read(
  15957. DriftSqlType.int,
  15958. data['${effectivePrefix}idCliente'],
  15959. ),
  15960. codCliente: attachedDatabase.typeMapping.read(
  15961. DriftSqlType.string,
  15962. data['${effectivePrefix}codCliente'],
  15963. ),
  15964. ragioneSociale: attachedDatabase.typeMapping.read(
  15965. DriftSqlType.string,
  15966. data['${effectivePrefix}ragioneSociale'],
  15967. ),
  15968. totale: attachedDatabase.typeMapping.read(
  15969. DriftSqlType.double,
  15970. data['${effectivePrefix}totale'],
  15971. ),
  15972. totQta: attachedDatabase.typeMapping.read(
  15973. DriftSqlType.double,
  15974. data['${effectivePrefix}totQta'],
  15975. ),
  15976. );
  15977. }
  15978. @override
  15979. $OrdiniSenzaRigheTable createAlias(String alias) {
  15980. return $OrdiniSenzaRigheTable(attachedDatabase, alias);
  15981. }
  15982. @override
  15983. bool get withoutRowId => true;
  15984. }
  15985. class OrdiniSenzaRigheData extends DataClass
  15986. implements Insertable<OrdiniSenzaRigheData> {
  15987. final int idOrdine;
  15988. final int? numeroOrdine;
  15989. final String? dataOrdine;
  15990. final String? dataConsegna;
  15991. final String? riferimento;
  15992. final String? noteCliente;
  15993. final String? stato;
  15994. final int? idCliente;
  15995. final String? codCliente;
  15996. final String? ragioneSociale;
  15997. final double? totale;
  15998. final double? totQta;
  15999. const OrdiniSenzaRigheData({
  16000. required this.idOrdine,
  16001. this.numeroOrdine,
  16002. this.dataOrdine,
  16003. this.dataConsegna,
  16004. this.riferimento,
  16005. this.noteCliente,
  16006. this.stato,
  16007. this.idCliente,
  16008. this.codCliente,
  16009. this.ragioneSociale,
  16010. this.totale,
  16011. this.totQta,
  16012. });
  16013. @override
  16014. Map<String, Expression> toColumns(bool nullToAbsent) {
  16015. final map = <String, Expression>{};
  16016. map['idOrdine'] = Variable<int>(idOrdine);
  16017. if (!nullToAbsent || numeroOrdine != null) {
  16018. map['numeroOrdine'] = Variable<int>(numeroOrdine);
  16019. }
  16020. if (!nullToAbsent || dataOrdine != null) {
  16021. map['dataOrdine'] = Variable<String>(dataOrdine);
  16022. }
  16023. if (!nullToAbsent || dataConsegna != null) {
  16024. map['dataConsegna'] = Variable<String>(dataConsegna);
  16025. }
  16026. if (!nullToAbsent || riferimento != null) {
  16027. map['riferimento'] = Variable<String>(riferimento);
  16028. }
  16029. if (!nullToAbsent || noteCliente != null) {
  16030. map['noteCliente'] = Variable<String>(noteCliente);
  16031. }
  16032. if (!nullToAbsent || stato != null) {
  16033. map['stato'] = Variable<String>(stato);
  16034. }
  16035. if (!nullToAbsent || idCliente != null) {
  16036. map['idCliente'] = Variable<int>(idCliente);
  16037. }
  16038. if (!nullToAbsent || codCliente != null) {
  16039. map['codCliente'] = Variable<String>(codCliente);
  16040. }
  16041. if (!nullToAbsent || ragioneSociale != null) {
  16042. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  16043. }
  16044. if (!nullToAbsent || totale != null) {
  16045. map['totale'] = Variable<double>(totale);
  16046. }
  16047. if (!nullToAbsent || totQta != null) {
  16048. map['totQta'] = Variable<double>(totQta);
  16049. }
  16050. return map;
  16051. }
  16052. OrdiniSenzaRigheCompanion toCompanion(bool nullToAbsent) {
  16053. return OrdiniSenzaRigheCompanion(
  16054. idOrdine: Value(idOrdine),
  16055. numeroOrdine: numeroOrdine == null && nullToAbsent
  16056. ? const Value.absent()
  16057. : Value(numeroOrdine),
  16058. dataOrdine: dataOrdine == null && nullToAbsent
  16059. ? const Value.absent()
  16060. : Value(dataOrdine),
  16061. dataConsegna: dataConsegna == null && nullToAbsent
  16062. ? const Value.absent()
  16063. : Value(dataConsegna),
  16064. riferimento: riferimento == null && nullToAbsent
  16065. ? const Value.absent()
  16066. : Value(riferimento),
  16067. noteCliente: noteCliente == null && nullToAbsent
  16068. ? const Value.absent()
  16069. : Value(noteCliente),
  16070. stato: stato == null && nullToAbsent
  16071. ? const Value.absent()
  16072. : Value(stato),
  16073. idCliente: idCliente == null && nullToAbsent
  16074. ? const Value.absent()
  16075. : Value(idCliente),
  16076. codCliente: codCliente == null && nullToAbsent
  16077. ? const Value.absent()
  16078. : Value(codCliente),
  16079. ragioneSociale: ragioneSociale == null && nullToAbsent
  16080. ? const Value.absent()
  16081. : Value(ragioneSociale),
  16082. totale: totale == null && nullToAbsent
  16083. ? const Value.absent()
  16084. : Value(totale),
  16085. totQta: totQta == null && nullToAbsent
  16086. ? const Value.absent()
  16087. : Value(totQta),
  16088. );
  16089. }
  16090. factory OrdiniSenzaRigheData.fromJson(
  16091. Map<String, dynamic> json, {
  16092. ValueSerializer? serializer,
  16093. }) {
  16094. serializer ??= driftRuntimeOptions.defaultSerializer;
  16095. return OrdiniSenzaRigheData(
  16096. idOrdine: serializer.fromJson<int>(json['idOrdine']),
  16097. numeroOrdine: serializer.fromJson<int?>(json['numeroOrdine']),
  16098. dataOrdine: serializer.fromJson<String?>(json['dataOrdine']),
  16099. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  16100. riferimento: serializer.fromJson<String?>(json['riferimento']),
  16101. noteCliente: serializer.fromJson<String?>(json['noteCliente']),
  16102. stato: serializer.fromJson<String?>(json['stato']),
  16103. idCliente: serializer.fromJson<int?>(json['idCliente']),
  16104. codCliente: serializer.fromJson<String?>(json['codCliente']),
  16105. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  16106. totale: serializer.fromJson<double?>(json['totale']),
  16107. totQta: serializer.fromJson<double?>(json['totQta']),
  16108. );
  16109. }
  16110. @override
  16111. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  16112. serializer ??= driftRuntimeOptions.defaultSerializer;
  16113. return <String, dynamic>{
  16114. 'idOrdine': serializer.toJson<int>(idOrdine),
  16115. 'numeroOrdine': serializer.toJson<int?>(numeroOrdine),
  16116. 'dataOrdine': serializer.toJson<String?>(dataOrdine),
  16117. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  16118. 'riferimento': serializer.toJson<String?>(riferimento),
  16119. 'noteCliente': serializer.toJson<String?>(noteCliente),
  16120. 'stato': serializer.toJson<String?>(stato),
  16121. 'idCliente': serializer.toJson<int?>(idCliente),
  16122. 'codCliente': serializer.toJson<String?>(codCliente),
  16123. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  16124. 'totale': serializer.toJson<double?>(totale),
  16125. 'totQta': serializer.toJson<double?>(totQta),
  16126. };
  16127. }
  16128. OrdiniSenzaRigheData copyWith({
  16129. int? idOrdine,
  16130. Value<int?> numeroOrdine = const Value.absent(),
  16131. Value<String?> dataOrdine = const Value.absent(),
  16132. Value<String?> dataConsegna = const Value.absent(),
  16133. Value<String?> riferimento = const Value.absent(),
  16134. Value<String?> noteCliente = const Value.absent(),
  16135. Value<String?> stato = const Value.absent(),
  16136. Value<int?> idCliente = const Value.absent(),
  16137. Value<String?> codCliente = const Value.absent(),
  16138. Value<String?> ragioneSociale = const Value.absent(),
  16139. Value<double?> totale = const Value.absent(),
  16140. Value<double?> totQta = const Value.absent(),
  16141. }) => OrdiniSenzaRigheData(
  16142. idOrdine: idOrdine ?? this.idOrdine,
  16143. numeroOrdine: numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine,
  16144. dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine,
  16145. dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  16146. riferimento: riferimento.present ? riferimento.value : this.riferimento,
  16147. noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente,
  16148. stato: stato.present ? stato.value : this.stato,
  16149. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  16150. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  16151. ragioneSociale: ragioneSociale.present
  16152. ? ragioneSociale.value
  16153. : this.ragioneSociale,
  16154. totale: totale.present ? totale.value : this.totale,
  16155. totQta: totQta.present ? totQta.value : this.totQta,
  16156. );
  16157. OrdiniSenzaRigheData copyWithCompanion(OrdiniSenzaRigheCompanion data) {
  16158. return OrdiniSenzaRigheData(
  16159. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  16160. numeroOrdine: data.numeroOrdine.present
  16161. ? data.numeroOrdine.value
  16162. : this.numeroOrdine,
  16163. dataOrdine: data.dataOrdine.present
  16164. ? data.dataOrdine.value
  16165. : this.dataOrdine,
  16166. dataConsegna: data.dataConsegna.present
  16167. ? data.dataConsegna.value
  16168. : this.dataConsegna,
  16169. riferimento: data.riferimento.present
  16170. ? data.riferimento.value
  16171. : this.riferimento,
  16172. noteCliente: data.noteCliente.present
  16173. ? data.noteCliente.value
  16174. : this.noteCliente,
  16175. stato: data.stato.present ? data.stato.value : this.stato,
  16176. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  16177. codCliente: data.codCliente.present
  16178. ? data.codCliente.value
  16179. : this.codCliente,
  16180. ragioneSociale: data.ragioneSociale.present
  16181. ? data.ragioneSociale.value
  16182. : this.ragioneSociale,
  16183. totale: data.totale.present ? data.totale.value : this.totale,
  16184. totQta: data.totQta.present ? data.totQta.value : this.totQta,
  16185. );
  16186. }
  16187. @override
  16188. String toString() {
  16189. return (StringBuffer('OrdiniSenzaRigheData(')
  16190. ..write('idOrdine: $idOrdine, ')
  16191. ..write('numeroOrdine: $numeroOrdine, ')
  16192. ..write('dataOrdine: $dataOrdine, ')
  16193. ..write('dataConsegna: $dataConsegna, ')
  16194. ..write('riferimento: $riferimento, ')
  16195. ..write('noteCliente: $noteCliente, ')
  16196. ..write('stato: $stato, ')
  16197. ..write('idCliente: $idCliente, ')
  16198. ..write('codCliente: $codCliente, ')
  16199. ..write('ragioneSociale: $ragioneSociale, ')
  16200. ..write('totale: $totale, ')
  16201. ..write('totQta: $totQta')
  16202. ..write(')'))
  16203. .toString();
  16204. }
  16205. @override
  16206. int get hashCode => Object.hash(
  16207. idOrdine,
  16208. numeroOrdine,
  16209. dataOrdine,
  16210. dataConsegna,
  16211. riferimento,
  16212. noteCliente,
  16213. stato,
  16214. idCliente,
  16215. codCliente,
  16216. ragioneSociale,
  16217. totale,
  16218. totQta,
  16219. );
  16220. @override
  16221. bool operator ==(Object other) =>
  16222. identical(this, other) ||
  16223. (other is OrdiniSenzaRigheData &&
  16224. other.idOrdine == this.idOrdine &&
  16225. other.numeroOrdine == this.numeroOrdine &&
  16226. other.dataOrdine == this.dataOrdine &&
  16227. other.dataConsegna == this.dataConsegna &&
  16228. other.riferimento == this.riferimento &&
  16229. other.noteCliente == this.noteCliente &&
  16230. other.stato == this.stato &&
  16231. other.idCliente == this.idCliente &&
  16232. other.codCliente == this.codCliente &&
  16233. other.ragioneSociale == this.ragioneSociale &&
  16234. other.totale == this.totale &&
  16235. other.totQta == this.totQta);
  16236. }
  16237. class OrdiniSenzaRigheCompanion extends UpdateCompanion<OrdiniSenzaRigheData> {
  16238. final Value<int> idOrdine;
  16239. final Value<int?> numeroOrdine;
  16240. final Value<String?> dataOrdine;
  16241. final Value<String?> dataConsegna;
  16242. final Value<String?> riferimento;
  16243. final Value<String?> noteCliente;
  16244. final Value<String?> stato;
  16245. final Value<int?> idCliente;
  16246. final Value<String?> codCliente;
  16247. final Value<String?> ragioneSociale;
  16248. final Value<double?> totale;
  16249. final Value<double?> totQta;
  16250. const OrdiniSenzaRigheCompanion({
  16251. this.idOrdine = const Value.absent(),
  16252. this.numeroOrdine = const Value.absent(),
  16253. this.dataOrdine = const Value.absent(),
  16254. this.dataConsegna = const Value.absent(),
  16255. this.riferimento = const Value.absent(),
  16256. this.noteCliente = const Value.absent(),
  16257. this.stato = const Value.absent(),
  16258. this.idCliente = const Value.absent(),
  16259. this.codCliente = const Value.absent(),
  16260. this.ragioneSociale = const Value.absent(),
  16261. this.totale = const Value.absent(),
  16262. this.totQta = const Value.absent(),
  16263. });
  16264. OrdiniSenzaRigheCompanion.insert({
  16265. required int idOrdine,
  16266. this.numeroOrdine = const Value.absent(),
  16267. this.dataOrdine = const Value.absent(),
  16268. this.dataConsegna = const Value.absent(),
  16269. this.riferimento = const Value.absent(),
  16270. this.noteCliente = const Value.absent(),
  16271. this.stato = const Value.absent(),
  16272. this.idCliente = const Value.absent(),
  16273. this.codCliente = const Value.absent(),
  16274. this.ragioneSociale = const Value.absent(),
  16275. this.totale = const Value.absent(),
  16276. this.totQta = const Value.absent(),
  16277. }) : idOrdine = Value(idOrdine);
  16278. static Insertable<OrdiniSenzaRigheData> custom({
  16279. Expression<int>? idOrdine,
  16280. Expression<int>? numeroOrdine,
  16281. Expression<String>? dataOrdine,
  16282. Expression<String>? dataConsegna,
  16283. Expression<String>? riferimento,
  16284. Expression<String>? noteCliente,
  16285. Expression<String>? stato,
  16286. Expression<int>? idCliente,
  16287. Expression<String>? codCliente,
  16288. Expression<String>? ragioneSociale,
  16289. Expression<double>? totale,
  16290. Expression<double>? totQta,
  16291. }) {
  16292. return RawValuesInsertable({
  16293. if (idOrdine != null) 'idOrdine': idOrdine,
  16294. if (numeroOrdine != null) 'numeroOrdine': numeroOrdine,
  16295. if (dataOrdine != null) 'dataOrdine': dataOrdine,
  16296. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  16297. if (riferimento != null) 'riferimento': riferimento,
  16298. if (noteCliente != null) 'noteCliente': noteCliente,
  16299. if (stato != null) 'stato': stato,
  16300. if (idCliente != null) 'idCliente': idCliente,
  16301. if (codCliente != null) 'codCliente': codCliente,
  16302. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  16303. if (totale != null) 'totale': totale,
  16304. if (totQta != null) 'totQta': totQta,
  16305. });
  16306. }
  16307. OrdiniSenzaRigheCompanion copyWith({
  16308. Value<int>? idOrdine,
  16309. Value<int?>? numeroOrdine,
  16310. Value<String?>? dataOrdine,
  16311. Value<String?>? dataConsegna,
  16312. Value<String?>? riferimento,
  16313. Value<String?>? noteCliente,
  16314. Value<String?>? stato,
  16315. Value<int?>? idCliente,
  16316. Value<String?>? codCliente,
  16317. Value<String?>? ragioneSociale,
  16318. Value<double?>? totale,
  16319. Value<double?>? totQta,
  16320. }) {
  16321. return OrdiniSenzaRigheCompanion(
  16322. idOrdine: idOrdine ?? this.idOrdine,
  16323. numeroOrdine: numeroOrdine ?? this.numeroOrdine,
  16324. dataOrdine: dataOrdine ?? this.dataOrdine,
  16325. dataConsegna: dataConsegna ?? this.dataConsegna,
  16326. riferimento: riferimento ?? this.riferimento,
  16327. noteCliente: noteCliente ?? this.noteCliente,
  16328. stato: stato ?? this.stato,
  16329. idCliente: idCliente ?? this.idCliente,
  16330. codCliente: codCliente ?? this.codCliente,
  16331. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  16332. totale: totale ?? this.totale,
  16333. totQta: totQta ?? this.totQta,
  16334. );
  16335. }
  16336. @override
  16337. Map<String, Expression> toColumns(bool nullToAbsent) {
  16338. final map = <String, Expression>{};
  16339. if (idOrdine.present) {
  16340. map['idOrdine'] = Variable<int>(idOrdine.value);
  16341. }
  16342. if (numeroOrdine.present) {
  16343. map['numeroOrdine'] = Variable<int>(numeroOrdine.value);
  16344. }
  16345. if (dataOrdine.present) {
  16346. map['dataOrdine'] = Variable<String>(dataOrdine.value);
  16347. }
  16348. if (dataConsegna.present) {
  16349. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  16350. }
  16351. if (riferimento.present) {
  16352. map['riferimento'] = Variable<String>(riferimento.value);
  16353. }
  16354. if (noteCliente.present) {
  16355. map['noteCliente'] = Variable<String>(noteCliente.value);
  16356. }
  16357. if (stato.present) {
  16358. map['stato'] = Variable<String>(stato.value);
  16359. }
  16360. if (idCliente.present) {
  16361. map['idCliente'] = Variable<int>(idCliente.value);
  16362. }
  16363. if (codCliente.present) {
  16364. map['codCliente'] = Variable<String>(codCliente.value);
  16365. }
  16366. if (ragioneSociale.present) {
  16367. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  16368. }
  16369. if (totale.present) {
  16370. map['totale'] = Variable<double>(totale.value);
  16371. }
  16372. if (totQta.present) {
  16373. map['totQta'] = Variable<double>(totQta.value);
  16374. }
  16375. return map;
  16376. }
  16377. @override
  16378. String toString() {
  16379. return (StringBuffer('OrdiniSenzaRigheCompanion(')
  16380. ..write('idOrdine: $idOrdine, ')
  16381. ..write('numeroOrdine: $numeroOrdine, ')
  16382. ..write('dataOrdine: $dataOrdine, ')
  16383. ..write('dataConsegna: $dataConsegna, ')
  16384. ..write('riferimento: $riferimento, ')
  16385. ..write('noteCliente: $noteCliente, ')
  16386. ..write('stato: $stato, ')
  16387. ..write('idCliente: $idCliente, ')
  16388. ..write('codCliente: $codCliente, ')
  16389. ..write('ragioneSociale: $ragioneSociale, ')
  16390. ..write('totale: $totale, ')
  16391. ..write('totQta: $totQta')
  16392. ..write(')'))
  16393. .toString();
  16394. }
  16395. }
  16396. class $TopItemTable extends TopItem with TableInfo<$TopItemTable, TopItemData> {
  16397. @override
  16398. final GeneratedDatabase attachedDatabase;
  16399. final String? _alias;
  16400. $TopItemTable(this.attachedDatabase, [this._alias]);
  16401. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  16402. 'idArticolo',
  16403. );
  16404. @override
  16405. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  16406. 'idArticolo',
  16407. aliasedName,
  16408. false,
  16409. type: DriftSqlType.int,
  16410. requiredDuringInsert: true,
  16411. );
  16412. static const VerificationMeta _codArticoloMeta = const VerificationMeta(
  16413. 'codArticolo',
  16414. );
  16415. @override
  16416. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  16417. 'codArticolo',
  16418. aliasedName,
  16419. true,
  16420. type: DriftSqlType.string,
  16421. requiredDuringInsert: false,
  16422. );
  16423. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  16424. 'descrizione',
  16425. );
  16426. @override
  16427. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  16428. 'descrizione',
  16429. aliasedName,
  16430. true,
  16431. type: DriftSqlType.string,
  16432. requiredDuringInsert: false,
  16433. );
  16434. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  16435. @override
  16436. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  16437. 'totale',
  16438. aliasedName,
  16439. true,
  16440. type: DriftSqlType.double,
  16441. requiredDuringInsert: false,
  16442. );
  16443. @override
  16444. List<GeneratedColumn> get $columns => [
  16445. idArticolo,
  16446. codArticolo,
  16447. descrizione,
  16448. totale,
  16449. ];
  16450. @override
  16451. String get aliasedName => _alias ?? actualTableName;
  16452. @override
  16453. String get actualTableName => $name;
  16454. static const String $name = 'TopItem';
  16455. @override
  16456. VerificationContext validateIntegrity(
  16457. Insertable<TopItemData> instance, {
  16458. bool isInserting = false,
  16459. }) {
  16460. final context = VerificationContext();
  16461. final data = instance.toColumns(true);
  16462. if (data.containsKey('idArticolo')) {
  16463. context.handle(
  16464. _idArticoloMeta,
  16465. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  16466. );
  16467. } else if (isInserting) {
  16468. context.missing(_idArticoloMeta);
  16469. }
  16470. if (data.containsKey('codArticolo')) {
  16471. context.handle(
  16472. _codArticoloMeta,
  16473. codArticolo.isAcceptableOrUnknown(
  16474. data['codArticolo']!,
  16475. _codArticoloMeta,
  16476. ),
  16477. );
  16478. }
  16479. if (data.containsKey('descrizione')) {
  16480. context.handle(
  16481. _descrizioneMeta,
  16482. descrizione.isAcceptableOrUnknown(
  16483. data['descrizione']!,
  16484. _descrizioneMeta,
  16485. ),
  16486. );
  16487. }
  16488. if (data.containsKey('totale')) {
  16489. context.handle(
  16490. _totaleMeta,
  16491. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta),
  16492. );
  16493. }
  16494. return context;
  16495. }
  16496. @override
  16497. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  16498. @override
  16499. TopItemData map(Map<String, dynamic> data, {String? tablePrefix}) {
  16500. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  16501. return TopItemData(
  16502. idArticolo: attachedDatabase.typeMapping.read(
  16503. DriftSqlType.int,
  16504. data['${effectivePrefix}idArticolo'],
  16505. )!,
  16506. codArticolo: attachedDatabase.typeMapping.read(
  16507. DriftSqlType.string,
  16508. data['${effectivePrefix}codArticolo'],
  16509. ),
  16510. descrizione: attachedDatabase.typeMapping.read(
  16511. DriftSqlType.string,
  16512. data['${effectivePrefix}descrizione'],
  16513. ),
  16514. totale: attachedDatabase.typeMapping.read(
  16515. DriftSqlType.double,
  16516. data['${effectivePrefix}totale'],
  16517. ),
  16518. );
  16519. }
  16520. @override
  16521. $TopItemTable createAlias(String alias) {
  16522. return $TopItemTable(attachedDatabase, alias);
  16523. }
  16524. @override
  16525. bool get withoutRowId => true;
  16526. }
  16527. class TopItemData extends DataClass implements Insertable<TopItemData> {
  16528. final int idArticolo;
  16529. final String? codArticolo;
  16530. final String? descrizione;
  16531. final double? totale;
  16532. const TopItemData({
  16533. required this.idArticolo,
  16534. this.codArticolo,
  16535. this.descrizione,
  16536. this.totale,
  16537. });
  16538. @override
  16539. Map<String, Expression> toColumns(bool nullToAbsent) {
  16540. final map = <String, Expression>{};
  16541. map['idArticolo'] = Variable<int>(idArticolo);
  16542. if (!nullToAbsent || codArticolo != null) {
  16543. map['codArticolo'] = Variable<String>(codArticolo);
  16544. }
  16545. if (!nullToAbsent || descrizione != null) {
  16546. map['descrizione'] = Variable<String>(descrizione);
  16547. }
  16548. if (!nullToAbsent || totale != null) {
  16549. map['totale'] = Variable<double>(totale);
  16550. }
  16551. return map;
  16552. }
  16553. TopItemCompanion toCompanion(bool nullToAbsent) {
  16554. return TopItemCompanion(
  16555. idArticolo: Value(idArticolo),
  16556. codArticolo: codArticolo == null && nullToAbsent
  16557. ? const Value.absent()
  16558. : Value(codArticolo),
  16559. descrizione: descrizione == null && nullToAbsent
  16560. ? const Value.absent()
  16561. : Value(descrizione),
  16562. totale: totale == null && nullToAbsent
  16563. ? const Value.absent()
  16564. : Value(totale),
  16565. );
  16566. }
  16567. factory TopItemData.fromJson(
  16568. Map<String, dynamic> json, {
  16569. ValueSerializer? serializer,
  16570. }) {
  16571. serializer ??= driftRuntimeOptions.defaultSerializer;
  16572. return TopItemData(
  16573. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  16574. codArticolo: serializer.fromJson<String?>(json['codArticolo']),
  16575. descrizione: serializer.fromJson<String?>(json['descrizione']),
  16576. totale: serializer.fromJson<double?>(json['totale']),
  16577. );
  16578. }
  16579. @override
  16580. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  16581. serializer ??= driftRuntimeOptions.defaultSerializer;
  16582. return <String, dynamic>{
  16583. 'idArticolo': serializer.toJson<int>(idArticolo),
  16584. 'codArticolo': serializer.toJson<String?>(codArticolo),
  16585. 'descrizione': serializer.toJson<String?>(descrizione),
  16586. 'totale': serializer.toJson<double?>(totale),
  16587. };
  16588. }
  16589. TopItemData copyWith({
  16590. int? idArticolo,
  16591. Value<String?> codArticolo = const Value.absent(),
  16592. Value<String?> descrizione = const Value.absent(),
  16593. Value<double?> totale = const Value.absent(),
  16594. }) => TopItemData(
  16595. idArticolo: idArticolo ?? this.idArticolo,
  16596. codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo,
  16597. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  16598. totale: totale.present ? totale.value : this.totale,
  16599. );
  16600. TopItemData copyWithCompanion(TopItemCompanion data) {
  16601. return TopItemData(
  16602. idArticolo: data.idArticolo.present
  16603. ? data.idArticolo.value
  16604. : this.idArticolo,
  16605. codArticolo: data.codArticolo.present
  16606. ? data.codArticolo.value
  16607. : this.codArticolo,
  16608. descrizione: data.descrizione.present
  16609. ? data.descrizione.value
  16610. : this.descrizione,
  16611. totale: data.totale.present ? data.totale.value : this.totale,
  16612. );
  16613. }
  16614. @override
  16615. String toString() {
  16616. return (StringBuffer('TopItemData(')
  16617. ..write('idArticolo: $idArticolo, ')
  16618. ..write('codArticolo: $codArticolo, ')
  16619. ..write('descrizione: $descrizione, ')
  16620. ..write('totale: $totale')
  16621. ..write(')'))
  16622. .toString();
  16623. }
  16624. @override
  16625. int get hashCode => Object.hash(idArticolo, codArticolo, descrizione, totale);
  16626. @override
  16627. bool operator ==(Object other) =>
  16628. identical(this, other) ||
  16629. (other is TopItemData &&
  16630. other.idArticolo == this.idArticolo &&
  16631. other.codArticolo == this.codArticolo &&
  16632. other.descrizione == this.descrizione &&
  16633. other.totale == this.totale);
  16634. }
  16635. class TopItemCompanion extends UpdateCompanion<TopItemData> {
  16636. final Value<int> idArticolo;
  16637. final Value<String?> codArticolo;
  16638. final Value<String?> descrizione;
  16639. final Value<double?> totale;
  16640. const TopItemCompanion({
  16641. this.idArticolo = const Value.absent(),
  16642. this.codArticolo = const Value.absent(),
  16643. this.descrizione = const Value.absent(),
  16644. this.totale = const Value.absent(),
  16645. });
  16646. TopItemCompanion.insert({
  16647. required int idArticolo,
  16648. this.codArticolo = const Value.absent(),
  16649. this.descrizione = const Value.absent(),
  16650. this.totale = const Value.absent(),
  16651. }) : idArticolo = Value(idArticolo);
  16652. static Insertable<TopItemData> custom({
  16653. Expression<int>? idArticolo,
  16654. Expression<String>? codArticolo,
  16655. Expression<String>? descrizione,
  16656. Expression<double>? totale,
  16657. }) {
  16658. return RawValuesInsertable({
  16659. if (idArticolo != null) 'idArticolo': idArticolo,
  16660. if (codArticolo != null) 'codArticolo': codArticolo,
  16661. if (descrizione != null) 'descrizione': descrizione,
  16662. if (totale != null) 'totale': totale,
  16663. });
  16664. }
  16665. TopItemCompanion copyWith({
  16666. Value<int>? idArticolo,
  16667. Value<String?>? codArticolo,
  16668. Value<String?>? descrizione,
  16669. Value<double?>? totale,
  16670. }) {
  16671. return TopItemCompanion(
  16672. idArticolo: idArticolo ?? this.idArticolo,
  16673. codArticolo: codArticolo ?? this.codArticolo,
  16674. descrizione: descrizione ?? this.descrizione,
  16675. totale: totale ?? this.totale,
  16676. );
  16677. }
  16678. @override
  16679. Map<String, Expression> toColumns(bool nullToAbsent) {
  16680. final map = <String, Expression>{};
  16681. if (idArticolo.present) {
  16682. map['idArticolo'] = Variable<int>(idArticolo.value);
  16683. }
  16684. if (codArticolo.present) {
  16685. map['codArticolo'] = Variable<String>(codArticolo.value);
  16686. }
  16687. if (descrizione.present) {
  16688. map['descrizione'] = Variable<String>(descrizione.value);
  16689. }
  16690. if (totale.present) {
  16691. map['totale'] = Variable<double>(totale.value);
  16692. }
  16693. return map;
  16694. }
  16695. @override
  16696. String toString() {
  16697. return (StringBuffer('TopItemCompanion(')
  16698. ..write('idArticolo: $idArticolo, ')
  16699. ..write('codArticolo: $codArticolo, ')
  16700. ..write('descrizione: $descrizione, ')
  16701. ..write('totale: $totale')
  16702. ..write(')'))
  16703. .toString();
  16704. }
  16705. }
  16706. class $TopCustomerTable extends TopCustomer
  16707. with TableInfo<$TopCustomerTable, TopCustomerData> {
  16708. @override
  16709. final GeneratedDatabase attachedDatabase;
  16710. final String? _alias;
  16711. $TopCustomerTable(this.attachedDatabase, [this._alias]);
  16712. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  16713. 'idCliente',
  16714. );
  16715. @override
  16716. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  16717. 'idCliente',
  16718. aliasedName,
  16719. false,
  16720. type: DriftSqlType.int,
  16721. requiredDuringInsert: true,
  16722. );
  16723. static const VerificationMeta _codClienteMeta = const VerificationMeta(
  16724. 'codCliente',
  16725. );
  16726. @override
  16727. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  16728. 'codCliente',
  16729. aliasedName,
  16730. true,
  16731. type: DriftSqlType.string,
  16732. requiredDuringInsert: false,
  16733. );
  16734. static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta(
  16735. 'ragioneSociale',
  16736. );
  16737. @override
  16738. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  16739. 'ragioneSociale',
  16740. aliasedName,
  16741. true,
  16742. type: DriftSqlType.string,
  16743. requiredDuringInsert: false,
  16744. );
  16745. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  16746. @override
  16747. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  16748. 'totale',
  16749. aliasedName,
  16750. true,
  16751. type: DriftSqlType.double,
  16752. requiredDuringInsert: false,
  16753. );
  16754. @override
  16755. List<GeneratedColumn> get $columns => [
  16756. idCliente,
  16757. codCliente,
  16758. ragioneSociale,
  16759. totale,
  16760. ];
  16761. @override
  16762. String get aliasedName => _alias ?? actualTableName;
  16763. @override
  16764. String get actualTableName => $name;
  16765. static const String $name = 'TopCustomer';
  16766. @override
  16767. VerificationContext validateIntegrity(
  16768. Insertable<TopCustomerData> instance, {
  16769. bool isInserting = false,
  16770. }) {
  16771. final context = VerificationContext();
  16772. final data = instance.toColumns(true);
  16773. if (data.containsKey('idCliente')) {
  16774. context.handle(
  16775. _idClienteMeta,
  16776. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  16777. );
  16778. } else if (isInserting) {
  16779. context.missing(_idClienteMeta);
  16780. }
  16781. if (data.containsKey('codCliente')) {
  16782. context.handle(
  16783. _codClienteMeta,
  16784. codCliente.isAcceptableOrUnknown(data['codCliente']!, _codClienteMeta),
  16785. );
  16786. }
  16787. if (data.containsKey('ragioneSociale')) {
  16788. context.handle(
  16789. _ragioneSocialeMeta,
  16790. ragioneSociale.isAcceptableOrUnknown(
  16791. data['ragioneSociale']!,
  16792. _ragioneSocialeMeta,
  16793. ),
  16794. );
  16795. }
  16796. if (data.containsKey('totale')) {
  16797. context.handle(
  16798. _totaleMeta,
  16799. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta),
  16800. );
  16801. }
  16802. return context;
  16803. }
  16804. @override
  16805. Set<GeneratedColumn> get $primaryKey => {idCliente};
  16806. @override
  16807. TopCustomerData map(Map<String, dynamic> data, {String? tablePrefix}) {
  16808. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  16809. return TopCustomerData(
  16810. idCliente: attachedDatabase.typeMapping.read(
  16811. DriftSqlType.int,
  16812. data['${effectivePrefix}idCliente'],
  16813. )!,
  16814. codCliente: attachedDatabase.typeMapping.read(
  16815. DriftSqlType.string,
  16816. data['${effectivePrefix}codCliente'],
  16817. ),
  16818. ragioneSociale: attachedDatabase.typeMapping.read(
  16819. DriftSqlType.string,
  16820. data['${effectivePrefix}ragioneSociale'],
  16821. ),
  16822. totale: attachedDatabase.typeMapping.read(
  16823. DriftSqlType.double,
  16824. data['${effectivePrefix}totale'],
  16825. ),
  16826. );
  16827. }
  16828. @override
  16829. $TopCustomerTable createAlias(String alias) {
  16830. return $TopCustomerTable(attachedDatabase, alias);
  16831. }
  16832. @override
  16833. bool get withoutRowId => true;
  16834. }
  16835. class TopCustomerData extends DataClass implements Insertable<TopCustomerData> {
  16836. final int idCliente;
  16837. final String? codCliente;
  16838. final String? ragioneSociale;
  16839. final double? totale;
  16840. const TopCustomerData({
  16841. required this.idCliente,
  16842. this.codCliente,
  16843. this.ragioneSociale,
  16844. this.totale,
  16845. });
  16846. @override
  16847. Map<String, Expression> toColumns(bool nullToAbsent) {
  16848. final map = <String, Expression>{};
  16849. map['idCliente'] = Variable<int>(idCliente);
  16850. if (!nullToAbsent || codCliente != null) {
  16851. map['codCliente'] = Variable<String>(codCliente);
  16852. }
  16853. if (!nullToAbsent || ragioneSociale != null) {
  16854. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  16855. }
  16856. if (!nullToAbsent || totale != null) {
  16857. map['totale'] = Variable<double>(totale);
  16858. }
  16859. return map;
  16860. }
  16861. TopCustomerCompanion toCompanion(bool nullToAbsent) {
  16862. return TopCustomerCompanion(
  16863. idCliente: Value(idCliente),
  16864. codCliente: codCliente == null && nullToAbsent
  16865. ? const Value.absent()
  16866. : Value(codCliente),
  16867. ragioneSociale: ragioneSociale == null && nullToAbsent
  16868. ? const Value.absent()
  16869. : Value(ragioneSociale),
  16870. totale: totale == null && nullToAbsent
  16871. ? const Value.absent()
  16872. : Value(totale),
  16873. );
  16874. }
  16875. factory TopCustomerData.fromJson(
  16876. Map<String, dynamic> json, {
  16877. ValueSerializer? serializer,
  16878. }) {
  16879. serializer ??= driftRuntimeOptions.defaultSerializer;
  16880. return TopCustomerData(
  16881. idCliente: serializer.fromJson<int>(json['idCliente']),
  16882. codCliente: serializer.fromJson<String?>(json['codCliente']),
  16883. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  16884. totale: serializer.fromJson<double?>(json['totale']),
  16885. );
  16886. }
  16887. @override
  16888. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  16889. serializer ??= driftRuntimeOptions.defaultSerializer;
  16890. return <String, dynamic>{
  16891. 'idCliente': serializer.toJson<int>(idCliente),
  16892. 'codCliente': serializer.toJson<String?>(codCliente),
  16893. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  16894. 'totale': serializer.toJson<double?>(totale),
  16895. };
  16896. }
  16897. TopCustomerData copyWith({
  16898. int? idCliente,
  16899. Value<String?> codCliente = const Value.absent(),
  16900. Value<String?> ragioneSociale = const Value.absent(),
  16901. Value<double?> totale = const Value.absent(),
  16902. }) => TopCustomerData(
  16903. idCliente: idCliente ?? this.idCliente,
  16904. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  16905. ragioneSociale: ragioneSociale.present
  16906. ? ragioneSociale.value
  16907. : this.ragioneSociale,
  16908. totale: totale.present ? totale.value : this.totale,
  16909. );
  16910. TopCustomerData copyWithCompanion(TopCustomerCompanion data) {
  16911. return TopCustomerData(
  16912. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  16913. codCliente: data.codCliente.present
  16914. ? data.codCliente.value
  16915. : this.codCliente,
  16916. ragioneSociale: data.ragioneSociale.present
  16917. ? data.ragioneSociale.value
  16918. : this.ragioneSociale,
  16919. totale: data.totale.present ? data.totale.value : this.totale,
  16920. );
  16921. }
  16922. @override
  16923. String toString() {
  16924. return (StringBuffer('TopCustomerData(')
  16925. ..write('idCliente: $idCliente, ')
  16926. ..write('codCliente: $codCliente, ')
  16927. ..write('ragioneSociale: $ragioneSociale, ')
  16928. ..write('totale: $totale')
  16929. ..write(')'))
  16930. .toString();
  16931. }
  16932. @override
  16933. int get hashCode =>
  16934. Object.hash(idCliente, codCliente, ragioneSociale, totale);
  16935. @override
  16936. bool operator ==(Object other) =>
  16937. identical(this, other) ||
  16938. (other is TopCustomerData &&
  16939. other.idCliente == this.idCliente &&
  16940. other.codCliente == this.codCliente &&
  16941. other.ragioneSociale == this.ragioneSociale &&
  16942. other.totale == this.totale);
  16943. }
  16944. class TopCustomerCompanion extends UpdateCompanion<TopCustomerData> {
  16945. final Value<int> idCliente;
  16946. final Value<String?> codCliente;
  16947. final Value<String?> ragioneSociale;
  16948. final Value<double?> totale;
  16949. const TopCustomerCompanion({
  16950. this.idCliente = const Value.absent(),
  16951. this.codCliente = const Value.absent(),
  16952. this.ragioneSociale = const Value.absent(),
  16953. this.totale = const Value.absent(),
  16954. });
  16955. TopCustomerCompanion.insert({
  16956. required int idCliente,
  16957. this.codCliente = const Value.absent(),
  16958. this.ragioneSociale = const Value.absent(),
  16959. this.totale = const Value.absent(),
  16960. }) : idCliente = Value(idCliente);
  16961. static Insertable<TopCustomerData> custom({
  16962. Expression<int>? idCliente,
  16963. Expression<String>? codCliente,
  16964. Expression<String>? ragioneSociale,
  16965. Expression<double>? totale,
  16966. }) {
  16967. return RawValuesInsertable({
  16968. if (idCliente != null) 'idCliente': idCliente,
  16969. if (codCliente != null) 'codCliente': codCliente,
  16970. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  16971. if (totale != null) 'totale': totale,
  16972. });
  16973. }
  16974. TopCustomerCompanion copyWith({
  16975. Value<int>? idCliente,
  16976. Value<String?>? codCliente,
  16977. Value<String?>? ragioneSociale,
  16978. Value<double?>? totale,
  16979. }) {
  16980. return TopCustomerCompanion(
  16981. idCliente: idCliente ?? this.idCliente,
  16982. codCliente: codCliente ?? this.codCliente,
  16983. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  16984. totale: totale ?? this.totale,
  16985. );
  16986. }
  16987. @override
  16988. Map<String, Expression> toColumns(bool nullToAbsent) {
  16989. final map = <String, Expression>{};
  16990. if (idCliente.present) {
  16991. map['idCliente'] = Variable<int>(idCliente.value);
  16992. }
  16993. if (codCliente.present) {
  16994. map['codCliente'] = Variable<String>(codCliente.value);
  16995. }
  16996. if (ragioneSociale.present) {
  16997. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  16998. }
  16999. if (totale.present) {
  17000. map['totale'] = Variable<double>(totale.value);
  17001. }
  17002. return map;
  17003. }
  17004. @override
  17005. String toString() {
  17006. return (StringBuffer('TopCustomerCompanion(')
  17007. ..write('idCliente: $idCliente, ')
  17008. ..write('codCliente: $codCliente, ')
  17009. ..write('ragioneSociale: $ragioneSociale, ')
  17010. ..write('totale: $totale')
  17011. ..write(')'))
  17012. .toString();
  17013. }
  17014. }
  17015. abstract class _$AppDatabase extends GeneratedDatabase {
  17016. _$AppDatabase(QueryExecutor e) : super(e);
  17017. $AppDatabaseManager get managers => $AppDatabaseManager(this);
  17018. late final $AgentiTable agenti = $AgentiTable(this);
  17019. late final $ArticoliTable articoli = $ArticoliTable(this);
  17020. late final $ClientiTable clienti = $ClientiTable(this);
  17021. late final $OrdiniTable ordini = $OrdiniTable(this);
  17022. late final $RigheOrdineTable righeOrdine = $RigheOrdineTable(this);
  17023. late final $FilialiTable filiali = $FilialiTable(this);
  17024. late final $ListiniTable listini = $ListiniTable(this);
  17025. late final $ListiniArticoloTable listiniArticolo = $ListiniArticoloTable(
  17026. this,
  17027. );
  17028. late final $ListiniClienteTable listiniCliente = $ListiniClienteTable(this);
  17029. late final $ScontiTable sconti = $ScontiTable(this);
  17030. late final $ScontiClienteTable scontiCliente = $ScontiClienteTable(this);
  17031. late final $PagamentiTable pagamenti = $PagamentiTable(this);
  17032. late final $ParametriTable parametri = $ParametriTable(this);
  17033. late final $TabelleTable tabelle = $TabelleTable(this);
  17034. late final $PromozioniTable promozioni = $PromozioniTable(this);
  17035. late final $PromoArticoliTable promoArticoli = $PromoArticoliTable(this);
  17036. late final $PromoListiniTable promoListini = $PromoListiniTable(this);
  17037. late final $PromoOmaggiTable promoOmaggi = $PromoOmaggiTable(this);
  17038. late final $ClientiAgenteTable clientiAgente = $ClientiAgenteTable(this);
  17039. late final $ScadenzeTable scadenze = $ScadenzeTable(this);
  17040. late final $StatisticheVenditaTable statisticheVendita =
  17041. $StatisticheVenditaTable(this);
  17042. late final $ArticoliConPromoTable articoliConPromo = $ArticoliConPromoTable(
  17043. this,
  17044. );
  17045. late final $OrdiniSenzaRigheTable ordiniSenzaRighe = $OrdiniSenzaRigheTable(
  17046. this,
  17047. );
  17048. late final $TopItemTable topItem = $TopItemTable(this);
  17049. late final $TopCustomerTable topCustomer = $TopCustomerTable(this);
  17050. @override
  17051. Iterable<TableInfo<Table, Object?>> get allTables =>
  17052. allSchemaEntities.whereType<TableInfo<Table, Object?>>();
  17053. @override
  17054. List<DatabaseSchemaEntity> get allSchemaEntities => [
  17055. agenti,
  17056. articoli,
  17057. clienti,
  17058. ordini,
  17059. righeOrdine,
  17060. filiali,
  17061. listini,
  17062. listiniArticolo,
  17063. listiniCliente,
  17064. sconti,
  17065. scontiCliente,
  17066. pagamenti,
  17067. parametri,
  17068. tabelle,
  17069. promozioni,
  17070. promoArticoli,
  17071. promoListini,
  17072. promoOmaggi,
  17073. clientiAgente,
  17074. scadenze,
  17075. statisticheVendita,
  17076. articoliConPromo,
  17077. ordiniSenzaRighe,
  17078. topItem,
  17079. topCustomer,
  17080. ];
  17081. }
  17082. typedef $$AgentiTableCreateCompanionBuilder =
  17083. AgentiCompanion Function({
  17084. Value<int> idAgente,
  17085. required String codAgente,
  17086. Value<String?> ragioneSociale,
  17087. Value<String?> pwd,
  17088. Value<String?> telefono,
  17089. Value<String?> cellulare,
  17090. Value<String?> email,
  17091. Value<String?> indirizzo,
  17092. Value<String?> citta,
  17093. Value<String?> cap,
  17094. Value<String?> provincia,
  17095. Value<String?> frazione,
  17096. Value<int> attivo,
  17097. Value<int?> modificaPrezzi,
  17098. Value<String?> capoArea,
  17099. });
  17100. typedef $$AgentiTableUpdateCompanionBuilder =
  17101. AgentiCompanion Function({
  17102. Value<int> idAgente,
  17103. Value<String> codAgente,
  17104. Value<String?> ragioneSociale,
  17105. Value<String?> pwd,
  17106. Value<String?> telefono,
  17107. Value<String?> cellulare,
  17108. Value<String?> email,
  17109. Value<String?> indirizzo,
  17110. Value<String?> citta,
  17111. Value<String?> cap,
  17112. Value<String?> provincia,
  17113. Value<String?> frazione,
  17114. Value<int> attivo,
  17115. Value<int?> modificaPrezzi,
  17116. Value<String?> capoArea,
  17117. });
  17118. class $$AgentiTableFilterComposer
  17119. extends Composer<_$AppDatabase, $AgentiTable> {
  17120. $$AgentiTableFilterComposer({
  17121. required super.$db,
  17122. required super.$table,
  17123. super.joinBuilder,
  17124. super.$addJoinBuilderToRootComposer,
  17125. super.$removeJoinBuilderFromRootComposer,
  17126. });
  17127. ColumnFilters<int> get idAgente => $composableBuilder(
  17128. column: $table.idAgente,
  17129. builder: (column) => ColumnFilters(column),
  17130. );
  17131. ColumnFilters<String> get codAgente => $composableBuilder(
  17132. column: $table.codAgente,
  17133. builder: (column) => ColumnFilters(column),
  17134. );
  17135. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  17136. column: $table.ragioneSociale,
  17137. builder: (column) => ColumnFilters(column),
  17138. );
  17139. ColumnFilters<String> get pwd => $composableBuilder(
  17140. column: $table.pwd,
  17141. builder: (column) => ColumnFilters(column),
  17142. );
  17143. ColumnFilters<String> get telefono => $composableBuilder(
  17144. column: $table.telefono,
  17145. builder: (column) => ColumnFilters(column),
  17146. );
  17147. ColumnFilters<String> get cellulare => $composableBuilder(
  17148. column: $table.cellulare,
  17149. builder: (column) => ColumnFilters(column),
  17150. );
  17151. ColumnFilters<String> get email => $composableBuilder(
  17152. column: $table.email,
  17153. builder: (column) => ColumnFilters(column),
  17154. );
  17155. ColumnFilters<String> get indirizzo => $composableBuilder(
  17156. column: $table.indirizzo,
  17157. builder: (column) => ColumnFilters(column),
  17158. );
  17159. ColumnFilters<String> get citta => $composableBuilder(
  17160. column: $table.citta,
  17161. builder: (column) => ColumnFilters(column),
  17162. );
  17163. ColumnFilters<String> get cap => $composableBuilder(
  17164. column: $table.cap,
  17165. builder: (column) => ColumnFilters(column),
  17166. );
  17167. ColumnFilters<String> get provincia => $composableBuilder(
  17168. column: $table.provincia,
  17169. builder: (column) => ColumnFilters(column),
  17170. );
  17171. ColumnFilters<String> get frazione => $composableBuilder(
  17172. column: $table.frazione,
  17173. builder: (column) => ColumnFilters(column),
  17174. );
  17175. ColumnFilters<int> get attivo => $composableBuilder(
  17176. column: $table.attivo,
  17177. builder: (column) => ColumnFilters(column),
  17178. );
  17179. ColumnFilters<int> get modificaPrezzi => $composableBuilder(
  17180. column: $table.modificaPrezzi,
  17181. builder: (column) => ColumnFilters(column),
  17182. );
  17183. ColumnFilters<String> get capoArea => $composableBuilder(
  17184. column: $table.capoArea,
  17185. builder: (column) => ColumnFilters(column),
  17186. );
  17187. }
  17188. class $$AgentiTableOrderingComposer
  17189. extends Composer<_$AppDatabase, $AgentiTable> {
  17190. $$AgentiTableOrderingComposer({
  17191. required super.$db,
  17192. required super.$table,
  17193. super.joinBuilder,
  17194. super.$addJoinBuilderToRootComposer,
  17195. super.$removeJoinBuilderFromRootComposer,
  17196. });
  17197. ColumnOrderings<int> get idAgente => $composableBuilder(
  17198. column: $table.idAgente,
  17199. builder: (column) => ColumnOrderings(column),
  17200. );
  17201. ColumnOrderings<String> get codAgente => $composableBuilder(
  17202. column: $table.codAgente,
  17203. builder: (column) => ColumnOrderings(column),
  17204. );
  17205. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  17206. column: $table.ragioneSociale,
  17207. builder: (column) => ColumnOrderings(column),
  17208. );
  17209. ColumnOrderings<String> get pwd => $composableBuilder(
  17210. column: $table.pwd,
  17211. builder: (column) => ColumnOrderings(column),
  17212. );
  17213. ColumnOrderings<String> get telefono => $composableBuilder(
  17214. column: $table.telefono,
  17215. builder: (column) => ColumnOrderings(column),
  17216. );
  17217. ColumnOrderings<String> get cellulare => $composableBuilder(
  17218. column: $table.cellulare,
  17219. builder: (column) => ColumnOrderings(column),
  17220. );
  17221. ColumnOrderings<String> get email => $composableBuilder(
  17222. column: $table.email,
  17223. builder: (column) => ColumnOrderings(column),
  17224. );
  17225. ColumnOrderings<String> get indirizzo => $composableBuilder(
  17226. column: $table.indirizzo,
  17227. builder: (column) => ColumnOrderings(column),
  17228. );
  17229. ColumnOrderings<String> get citta => $composableBuilder(
  17230. column: $table.citta,
  17231. builder: (column) => ColumnOrderings(column),
  17232. );
  17233. ColumnOrderings<String> get cap => $composableBuilder(
  17234. column: $table.cap,
  17235. builder: (column) => ColumnOrderings(column),
  17236. );
  17237. ColumnOrderings<String> get provincia => $composableBuilder(
  17238. column: $table.provincia,
  17239. builder: (column) => ColumnOrderings(column),
  17240. );
  17241. ColumnOrderings<String> get frazione => $composableBuilder(
  17242. column: $table.frazione,
  17243. builder: (column) => ColumnOrderings(column),
  17244. );
  17245. ColumnOrderings<int> get attivo => $composableBuilder(
  17246. column: $table.attivo,
  17247. builder: (column) => ColumnOrderings(column),
  17248. );
  17249. ColumnOrderings<int> get modificaPrezzi => $composableBuilder(
  17250. column: $table.modificaPrezzi,
  17251. builder: (column) => ColumnOrderings(column),
  17252. );
  17253. ColumnOrderings<String> get capoArea => $composableBuilder(
  17254. column: $table.capoArea,
  17255. builder: (column) => ColumnOrderings(column),
  17256. );
  17257. }
  17258. class $$AgentiTableAnnotationComposer
  17259. extends Composer<_$AppDatabase, $AgentiTable> {
  17260. $$AgentiTableAnnotationComposer({
  17261. required super.$db,
  17262. required super.$table,
  17263. super.joinBuilder,
  17264. super.$addJoinBuilderToRootComposer,
  17265. super.$removeJoinBuilderFromRootComposer,
  17266. });
  17267. GeneratedColumn<int> get idAgente =>
  17268. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  17269. GeneratedColumn<String> get codAgente =>
  17270. $composableBuilder(column: $table.codAgente, builder: (column) => column);
  17271. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  17272. column: $table.ragioneSociale,
  17273. builder: (column) => column,
  17274. );
  17275. GeneratedColumn<String> get pwd =>
  17276. $composableBuilder(column: $table.pwd, builder: (column) => column);
  17277. GeneratedColumn<String> get telefono =>
  17278. $composableBuilder(column: $table.telefono, builder: (column) => column);
  17279. GeneratedColumn<String> get cellulare =>
  17280. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  17281. GeneratedColumn<String> get email =>
  17282. $composableBuilder(column: $table.email, builder: (column) => column);
  17283. GeneratedColumn<String> get indirizzo =>
  17284. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  17285. GeneratedColumn<String> get citta =>
  17286. $composableBuilder(column: $table.citta, builder: (column) => column);
  17287. GeneratedColumn<String> get cap =>
  17288. $composableBuilder(column: $table.cap, builder: (column) => column);
  17289. GeneratedColumn<String> get provincia =>
  17290. $composableBuilder(column: $table.provincia, builder: (column) => column);
  17291. GeneratedColumn<String> get frazione =>
  17292. $composableBuilder(column: $table.frazione, builder: (column) => column);
  17293. GeneratedColumn<int> get attivo =>
  17294. $composableBuilder(column: $table.attivo, builder: (column) => column);
  17295. GeneratedColumn<int> get modificaPrezzi => $composableBuilder(
  17296. column: $table.modificaPrezzi,
  17297. builder: (column) => column,
  17298. );
  17299. GeneratedColumn<String> get capoArea =>
  17300. $composableBuilder(column: $table.capoArea, builder: (column) => column);
  17301. }
  17302. class $$AgentiTableTableManager
  17303. extends
  17304. RootTableManager<
  17305. _$AppDatabase,
  17306. $AgentiTable,
  17307. Agente,
  17308. $$AgentiTableFilterComposer,
  17309. $$AgentiTableOrderingComposer,
  17310. $$AgentiTableAnnotationComposer,
  17311. $$AgentiTableCreateCompanionBuilder,
  17312. $$AgentiTableUpdateCompanionBuilder,
  17313. (Agente, BaseReferences<_$AppDatabase, $AgentiTable, Agente>),
  17314. Agente,
  17315. PrefetchHooks Function()
  17316. > {
  17317. $$AgentiTableTableManager(_$AppDatabase db, $AgentiTable table)
  17318. : super(
  17319. TableManagerState(
  17320. db: db,
  17321. table: table,
  17322. createFilteringComposer: () =>
  17323. $$AgentiTableFilterComposer($db: db, $table: table),
  17324. createOrderingComposer: () =>
  17325. $$AgentiTableOrderingComposer($db: db, $table: table),
  17326. createComputedFieldComposer: () =>
  17327. $$AgentiTableAnnotationComposer($db: db, $table: table),
  17328. updateCompanionCallback:
  17329. ({
  17330. Value<int> idAgente = const Value.absent(),
  17331. Value<String> codAgente = const Value.absent(),
  17332. Value<String?> ragioneSociale = const Value.absent(),
  17333. Value<String?> pwd = const Value.absent(),
  17334. Value<String?> telefono = const Value.absent(),
  17335. Value<String?> cellulare = const Value.absent(),
  17336. Value<String?> email = const Value.absent(),
  17337. Value<String?> indirizzo = const Value.absent(),
  17338. Value<String?> citta = const Value.absent(),
  17339. Value<String?> cap = const Value.absent(),
  17340. Value<String?> provincia = const Value.absent(),
  17341. Value<String?> frazione = const Value.absent(),
  17342. Value<int> attivo = const Value.absent(),
  17343. Value<int?> modificaPrezzi = const Value.absent(),
  17344. Value<String?> capoArea = const Value.absent(),
  17345. }) => AgentiCompanion(
  17346. idAgente: idAgente,
  17347. codAgente: codAgente,
  17348. ragioneSociale: ragioneSociale,
  17349. pwd: pwd,
  17350. telefono: telefono,
  17351. cellulare: cellulare,
  17352. email: email,
  17353. indirizzo: indirizzo,
  17354. citta: citta,
  17355. cap: cap,
  17356. provincia: provincia,
  17357. frazione: frazione,
  17358. attivo: attivo,
  17359. modificaPrezzi: modificaPrezzi,
  17360. capoArea: capoArea,
  17361. ),
  17362. createCompanionCallback:
  17363. ({
  17364. Value<int> idAgente = const Value.absent(),
  17365. required String codAgente,
  17366. Value<String?> ragioneSociale = const Value.absent(),
  17367. Value<String?> pwd = const Value.absent(),
  17368. Value<String?> telefono = const Value.absent(),
  17369. Value<String?> cellulare = const Value.absent(),
  17370. Value<String?> email = const Value.absent(),
  17371. Value<String?> indirizzo = const Value.absent(),
  17372. Value<String?> citta = const Value.absent(),
  17373. Value<String?> cap = const Value.absent(),
  17374. Value<String?> provincia = const Value.absent(),
  17375. Value<String?> frazione = const Value.absent(),
  17376. Value<int> attivo = const Value.absent(),
  17377. Value<int?> modificaPrezzi = const Value.absent(),
  17378. Value<String?> capoArea = const Value.absent(),
  17379. }) => AgentiCompanion.insert(
  17380. idAgente: idAgente,
  17381. codAgente: codAgente,
  17382. ragioneSociale: ragioneSociale,
  17383. pwd: pwd,
  17384. telefono: telefono,
  17385. cellulare: cellulare,
  17386. email: email,
  17387. indirizzo: indirizzo,
  17388. citta: citta,
  17389. cap: cap,
  17390. provincia: provincia,
  17391. frazione: frazione,
  17392. attivo: attivo,
  17393. modificaPrezzi: modificaPrezzi,
  17394. capoArea: capoArea,
  17395. ),
  17396. withReferenceMapper: (p0) => p0
  17397. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  17398. .toList(),
  17399. prefetchHooksCallback: null,
  17400. ),
  17401. );
  17402. }
  17403. typedef $$AgentiTableProcessedTableManager =
  17404. ProcessedTableManager<
  17405. _$AppDatabase,
  17406. $AgentiTable,
  17407. Agente,
  17408. $$AgentiTableFilterComposer,
  17409. $$AgentiTableOrderingComposer,
  17410. $$AgentiTableAnnotationComposer,
  17411. $$AgentiTableCreateCompanionBuilder,
  17412. $$AgentiTableUpdateCompanionBuilder,
  17413. (Agente, BaseReferences<_$AppDatabase, $AgentiTable, Agente>),
  17414. Agente,
  17415. PrefetchHooks Function()
  17416. >;
  17417. typedef $$ArticoliTableCreateCompanionBuilder =
  17418. ArticoliCompanion Function({
  17419. Value<int> idArticolo,
  17420. Value<int?> posizione,
  17421. required String codArticolo,
  17422. Value<String?> descrizione,
  17423. Value<String?> ean,
  17424. Value<int?> idIva,
  17425. Value<int?> idClassifica1,
  17426. Value<int?> idClassifica2,
  17427. Value<int?> idClassifica3,
  17428. Value<int?> idClassifica4,
  17429. Value<double?> peso,
  17430. Value<double?> giacenza,
  17431. Value<String?> unitaMisura,
  17432. Value<int> attivo,
  17433. Value<int?> nonDisponibile,
  17434. Value<double?> pezziConfezione,
  17435. Value<String?> fileFoto,
  17436. Value<String?> schedaProdotto,
  17437. Value<String?> prezzoBase,
  17438. Value<String?> stato,
  17439. Value<String?> dataModifica,
  17440. Value<String?> gruppo,
  17441. Value<String?> categoria,
  17442. Value<String?> colliPerStrato,
  17443. Value<String?> stratiPerPallet,
  17444. });
  17445. typedef $$ArticoliTableUpdateCompanionBuilder =
  17446. ArticoliCompanion Function({
  17447. Value<int> idArticolo,
  17448. Value<int?> posizione,
  17449. Value<String> codArticolo,
  17450. Value<String?> descrizione,
  17451. Value<String?> ean,
  17452. Value<int?> idIva,
  17453. Value<int?> idClassifica1,
  17454. Value<int?> idClassifica2,
  17455. Value<int?> idClassifica3,
  17456. Value<int?> idClassifica4,
  17457. Value<double?> peso,
  17458. Value<double?> giacenza,
  17459. Value<String?> unitaMisura,
  17460. Value<int> attivo,
  17461. Value<int?> nonDisponibile,
  17462. Value<double?> pezziConfezione,
  17463. Value<String?> fileFoto,
  17464. Value<String?> schedaProdotto,
  17465. Value<String?> prezzoBase,
  17466. Value<String?> stato,
  17467. Value<String?> dataModifica,
  17468. Value<String?> gruppo,
  17469. Value<String?> categoria,
  17470. Value<String?> colliPerStrato,
  17471. Value<String?> stratiPerPallet,
  17472. });
  17473. class $$ArticoliTableFilterComposer
  17474. extends Composer<_$AppDatabase, $ArticoliTable> {
  17475. $$ArticoliTableFilterComposer({
  17476. required super.$db,
  17477. required super.$table,
  17478. super.joinBuilder,
  17479. super.$addJoinBuilderToRootComposer,
  17480. super.$removeJoinBuilderFromRootComposer,
  17481. });
  17482. ColumnFilters<int> get idArticolo => $composableBuilder(
  17483. column: $table.idArticolo,
  17484. builder: (column) => ColumnFilters(column),
  17485. );
  17486. ColumnFilters<int> get posizione => $composableBuilder(
  17487. column: $table.posizione,
  17488. builder: (column) => ColumnFilters(column),
  17489. );
  17490. ColumnFilters<String> get codArticolo => $composableBuilder(
  17491. column: $table.codArticolo,
  17492. builder: (column) => ColumnFilters(column),
  17493. );
  17494. ColumnFilters<String> get descrizione => $composableBuilder(
  17495. column: $table.descrizione,
  17496. builder: (column) => ColumnFilters(column),
  17497. );
  17498. ColumnFilters<String> get ean => $composableBuilder(
  17499. column: $table.ean,
  17500. builder: (column) => ColumnFilters(column),
  17501. );
  17502. ColumnFilters<int> get idIva => $composableBuilder(
  17503. column: $table.idIva,
  17504. builder: (column) => ColumnFilters(column),
  17505. );
  17506. ColumnFilters<int> get idClassifica1 => $composableBuilder(
  17507. column: $table.idClassifica1,
  17508. builder: (column) => ColumnFilters(column),
  17509. );
  17510. ColumnFilters<int> get idClassifica2 => $composableBuilder(
  17511. column: $table.idClassifica2,
  17512. builder: (column) => ColumnFilters(column),
  17513. );
  17514. ColumnFilters<int> get idClassifica3 => $composableBuilder(
  17515. column: $table.idClassifica3,
  17516. builder: (column) => ColumnFilters(column),
  17517. );
  17518. ColumnFilters<int> get idClassifica4 => $composableBuilder(
  17519. column: $table.idClassifica4,
  17520. builder: (column) => ColumnFilters(column),
  17521. );
  17522. ColumnFilters<double> get peso => $composableBuilder(
  17523. column: $table.peso,
  17524. builder: (column) => ColumnFilters(column),
  17525. );
  17526. ColumnFilters<double> get giacenza => $composableBuilder(
  17527. column: $table.giacenza,
  17528. builder: (column) => ColumnFilters(column),
  17529. );
  17530. ColumnFilters<String> get unitaMisura => $composableBuilder(
  17531. column: $table.unitaMisura,
  17532. builder: (column) => ColumnFilters(column),
  17533. );
  17534. ColumnFilters<int> get attivo => $composableBuilder(
  17535. column: $table.attivo,
  17536. builder: (column) => ColumnFilters(column),
  17537. );
  17538. ColumnFilters<int> get nonDisponibile => $composableBuilder(
  17539. column: $table.nonDisponibile,
  17540. builder: (column) => ColumnFilters(column),
  17541. );
  17542. ColumnFilters<double> get pezziConfezione => $composableBuilder(
  17543. column: $table.pezziConfezione,
  17544. builder: (column) => ColumnFilters(column),
  17545. );
  17546. ColumnFilters<String> get fileFoto => $composableBuilder(
  17547. column: $table.fileFoto,
  17548. builder: (column) => ColumnFilters(column),
  17549. );
  17550. ColumnFilters<String> get schedaProdotto => $composableBuilder(
  17551. column: $table.schedaProdotto,
  17552. builder: (column) => ColumnFilters(column),
  17553. );
  17554. ColumnFilters<String> get prezzoBase => $composableBuilder(
  17555. column: $table.prezzoBase,
  17556. builder: (column) => ColumnFilters(column),
  17557. );
  17558. ColumnFilters<String> get stato => $composableBuilder(
  17559. column: $table.stato,
  17560. builder: (column) => ColumnFilters(column),
  17561. );
  17562. ColumnFilters<String> get dataModifica => $composableBuilder(
  17563. column: $table.dataModifica,
  17564. builder: (column) => ColumnFilters(column),
  17565. );
  17566. ColumnFilters<String> get gruppo => $composableBuilder(
  17567. column: $table.gruppo,
  17568. builder: (column) => ColumnFilters(column),
  17569. );
  17570. ColumnFilters<String> get categoria => $composableBuilder(
  17571. column: $table.categoria,
  17572. builder: (column) => ColumnFilters(column),
  17573. );
  17574. ColumnFilters<String> get colliPerStrato => $composableBuilder(
  17575. column: $table.colliPerStrato,
  17576. builder: (column) => ColumnFilters(column),
  17577. );
  17578. ColumnFilters<String> get stratiPerPallet => $composableBuilder(
  17579. column: $table.stratiPerPallet,
  17580. builder: (column) => ColumnFilters(column),
  17581. );
  17582. }
  17583. class $$ArticoliTableOrderingComposer
  17584. extends Composer<_$AppDatabase, $ArticoliTable> {
  17585. $$ArticoliTableOrderingComposer({
  17586. required super.$db,
  17587. required super.$table,
  17588. super.joinBuilder,
  17589. super.$addJoinBuilderToRootComposer,
  17590. super.$removeJoinBuilderFromRootComposer,
  17591. });
  17592. ColumnOrderings<int> get idArticolo => $composableBuilder(
  17593. column: $table.idArticolo,
  17594. builder: (column) => ColumnOrderings(column),
  17595. );
  17596. ColumnOrderings<int> get posizione => $composableBuilder(
  17597. column: $table.posizione,
  17598. builder: (column) => ColumnOrderings(column),
  17599. );
  17600. ColumnOrderings<String> get codArticolo => $composableBuilder(
  17601. column: $table.codArticolo,
  17602. builder: (column) => ColumnOrderings(column),
  17603. );
  17604. ColumnOrderings<String> get descrizione => $composableBuilder(
  17605. column: $table.descrizione,
  17606. builder: (column) => ColumnOrderings(column),
  17607. );
  17608. ColumnOrderings<String> get ean => $composableBuilder(
  17609. column: $table.ean,
  17610. builder: (column) => ColumnOrderings(column),
  17611. );
  17612. ColumnOrderings<int> get idIva => $composableBuilder(
  17613. column: $table.idIva,
  17614. builder: (column) => ColumnOrderings(column),
  17615. );
  17616. ColumnOrderings<int> get idClassifica1 => $composableBuilder(
  17617. column: $table.idClassifica1,
  17618. builder: (column) => ColumnOrderings(column),
  17619. );
  17620. ColumnOrderings<int> get idClassifica2 => $composableBuilder(
  17621. column: $table.idClassifica2,
  17622. builder: (column) => ColumnOrderings(column),
  17623. );
  17624. ColumnOrderings<int> get idClassifica3 => $composableBuilder(
  17625. column: $table.idClassifica3,
  17626. builder: (column) => ColumnOrderings(column),
  17627. );
  17628. ColumnOrderings<int> get idClassifica4 => $composableBuilder(
  17629. column: $table.idClassifica4,
  17630. builder: (column) => ColumnOrderings(column),
  17631. );
  17632. ColumnOrderings<double> get peso => $composableBuilder(
  17633. column: $table.peso,
  17634. builder: (column) => ColumnOrderings(column),
  17635. );
  17636. ColumnOrderings<double> get giacenza => $composableBuilder(
  17637. column: $table.giacenza,
  17638. builder: (column) => ColumnOrderings(column),
  17639. );
  17640. ColumnOrderings<String> get unitaMisura => $composableBuilder(
  17641. column: $table.unitaMisura,
  17642. builder: (column) => ColumnOrderings(column),
  17643. );
  17644. ColumnOrderings<int> get attivo => $composableBuilder(
  17645. column: $table.attivo,
  17646. builder: (column) => ColumnOrderings(column),
  17647. );
  17648. ColumnOrderings<int> get nonDisponibile => $composableBuilder(
  17649. column: $table.nonDisponibile,
  17650. builder: (column) => ColumnOrderings(column),
  17651. );
  17652. ColumnOrderings<double> get pezziConfezione => $composableBuilder(
  17653. column: $table.pezziConfezione,
  17654. builder: (column) => ColumnOrderings(column),
  17655. );
  17656. ColumnOrderings<String> get fileFoto => $composableBuilder(
  17657. column: $table.fileFoto,
  17658. builder: (column) => ColumnOrderings(column),
  17659. );
  17660. ColumnOrderings<String> get schedaProdotto => $composableBuilder(
  17661. column: $table.schedaProdotto,
  17662. builder: (column) => ColumnOrderings(column),
  17663. );
  17664. ColumnOrderings<String> get prezzoBase => $composableBuilder(
  17665. column: $table.prezzoBase,
  17666. builder: (column) => ColumnOrderings(column),
  17667. );
  17668. ColumnOrderings<String> get stato => $composableBuilder(
  17669. column: $table.stato,
  17670. builder: (column) => ColumnOrderings(column),
  17671. );
  17672. ColumnOrderings<String> get dataModifica => $composableBuilder(
  17673. column: $table.dataModifica,
  17674. builder: (column) => ColumnOrderings(column),
  17675. );
  17676. ColumnOrderings<String> get gruppo => $composableBuilder(
  17677. column: $table.gruppo,
  17678. builder: (column) => ColumnOrderings(column),
  17679. );
  17680. ColumnOrderings<String> get categoria => $composableBuilder(
  17681. column: $table.categoria,
  17682. builder: (column) => ColumnOrderings(column),
  17683. );
  17684. ColumnOrderings<String> get colliPerStrato => $composableBuilder(
  17685. column: $table.colliPerStrato,
  17686. builder: (column) => ColumnOrderings(column),
  17687. );
  17688. ColumnOrderings<String> get stratiPerPallet => $composableBuilder(
  17689. column: $table.stratiPerPallet,
  17690. builder: (column) => ColumnOrderings(column),
  17691. );
  17692. }
  17693. class $$ArticoliTableAnnotationComposer
  17694. extends Composer<_$AppDatabase, $ArticoliTable> {
  17695. $$ArticoliTableAnnotationComposer({
  17696. required super.$db,
  17697. required super.$table,
  17698. super.joinBuilder,
  17699. super.$addJoinBuilderToRootComposer,
  17700. super.$removeJoinBuilderFromRootComposer,
  17701. });
  17702. GeneratedColumn<int> get idArticolo => $composableBuilder(
  17703. column: $table.idArticolo,
  17704. builder: (column) => column,
  17705. );
  17706. GeneratedColumn<int> get posizione =>
  17707. $composableBuilder(column: $table.posizione, builder: (column) => column);
  17708. GeneratedColumn<String> get codArticolo => $composableBuilder(
  17709. column: $table.codArticolo,
  17710. builder: (column) => column,
  17711. );
  17712. GeneratedColumn<String> get descrizione => $composableBuilder(
  17713. column: $table.descrizione,
  17714. builder: (column) => column,
  17715. );
  17716. GeneratedColumn<String> get ean =>
  17717. $composableBuilder(column: $table.ean, builder: (column) => column);
  17718. GeneratedColumn<int> get idIva =>
  17719. $composableBuilder(column: $table.idIva, builder: (column) => column);
  17720. GeneratedColumn<int> get idClassifica1 => $composableBuilder(
  17721. column: $table.idClassifica1,
  17722. builder: (column) => column,
  17723. );
  17724. GeneratedColumn<int> get idClassifica2 => $composableBuilder(
  17725. column: $table.idClassifica2,
  17726. builder: (column) => column,
  17727. );
  17728. GeneratedColumn<int> get idClassifica3 => $composableBuilder(
  17729. column: $table.idClassifica3,
  17730. builder: (column) => column,
  17731. );
  17732. GeneratedColumn<int> get idClassifica4 => $composableBuilder(
  17733. column: $table.idClassifica4,
  17734. builder: (column) => column,
  17735. );
  17736. GeneratedColumn<double> get peso =>
  17737. $composableBuilder(column: $table.peso, builder: (column) => column);
  17738. GeneratedColumn<double> get giacenza =>
  17739. $composableBuilder(column: $table.giacenza, builder: (column) => column);
  17740. GeneratedColumn<String> get unitaMisura => $composableBuilder(
  17741. column: $table.unitaMisura,
  17742. builder: (column) => column,
  17743. );
  17744. GeneratedColumn<int> get attivo =>
  17745. $composableBuilder(column: $table.attivo, builder: (column) => column);
  17746. GeneratedColumn<int> get nonDisponibile => $composableBuilder(
  17747. column: $table.nonDisponibile,
  17748. builder: (column) => column,
  17749. );
  17750. GeneratedColumn<double> get pezziConfezione => $composableBuilder(
  17751. column: $table.pezziConfezione,
  17752. builder: (column) => column,
  17753. );
  17754. GeneratedColumn<String> get fileFoto =>
  17755. $composableBuilder(column: $table.fileFoto, builder: (column) => column);
  17756. GeneratedColumn<String> get schedaProdotto => $composableBuilder(
  17757. column: $table.schedaProdotto,
  17758. builder: (column) => column,
  17759. );
  17760. GeneratedColumn<String> get prezzoBase => $composableBuilder(
  17761. column: $table.prezzoBase,
  17762. builder: (column) => column,
  17763. );
  17764. GeneratedColumn<String> get stato =>
  17765. $composableBuilder(column: $table.stato, builder: (column) => column);
  17766. GeneratedColumn<String> get dataModifica => $composableBuilder(
  17767. column: $table.dataModifica,
  17768. builder: (column) => column,
  17769. );
  17770. GeneratedColumn<String> get gruppo =>
  17771. $composableBuilder(column: $table.gruppo, builder: (column) => column);
  17772. GeneratedColumn<String> get categoria =>
  17773. $composableBuilder(column: $table.categoria, builder: (column) => column);
  17774. GeneratedColumn<String> get colliPerStrato => $composableBuilder(
  17775. column: $table.colliPerStrato,
  17776. builder: (column) => column,
  17777. );
  17778. GeneratedColumn<String> get stratiPerPallet => $composableBuilder(
  17779. column: $table.stratiPerPallet,
  17780. builder: (column) => column,
  17781. );
  17782. }
  17783. class $$ArticoliTableTableManager
  17784. extends
  17785. RootTableManager<
  17786. _$AppDatabase,
  17787. $ArticoliTable,
  17788. Articolo,
  17789. $$ArticoliTableFilterComposer,
  17790. $$ArticoliTableOrderingComposer,
  17791. $$ArticoliTableAnnotationComposer,
  17792. $$ArticoliTableCreateCompanionBuilder,
  17793. $$ArticoliTableUpdateCompanionBuilder,
  17794. (Articolo, BaseReferences<_$AppDatabase, $ArticoliTable, Articolo>),
  17795. Articolo,
  17796. PrefetchHooks Function()
  17797. > {
  17798. $$ArticoliTableTableManager(_$AppDatabase db, $ArticoliTable table)
  17799. : super(
  17800. TableManagerState(
  17801. db: db,
  17802. table: table,
  17803. createFilteringComposer: () =>
  17804. $$ArticoliTableFilterComposer($db: db, $table: table),
  17805. createOrderingComposer: () =>
  17806. $$ArticoliTableOrderingComposer($db: db, $table: table),
  17807. createComputedFieldComposer: () =>
  17808. $$ArticoliTableAnnotationComposer($db: db, $table: table),
  17809. updateCompanionCallback:
  17810. ({
  17811. Value<int> idArticolo = const Value.absent(),
  17812. Value<int?> posizione = const Value.absent(),
  17813. Value<String> codArticolo = const Value.absent(),
  17814. Value<String?> descrizione = const Value.absent(),
  17815. Value<String?> ean = const Value.absent(),
  17816. Value<int?> idIva = const Value.absent(),
  17817. Value<int?> idClassifica1 = const Value.absent(),
  17818. Value<int?> idClassifica2 = const Value.absent(),
  17819. Value<int?> idClassifica3 = const Value.absent(),
  17820. Value<int?> idClassifica4 = const Value.absent(),
  17821. Value<double?> peso = const Value.absent(),
  17822. Value<double?> giacenza = const Value.absent(),
  17823. Value<String?> unitaMisura = const Value.absent(),
  17824. Value<int> attivo = const Value.absent(),
  17825. Value<int?> nonDisponibile = const Value.absent(),
  17826. Value<double?> pezziConfezione = const Value.absent(),
  17827. Value<String?> fileFoto = const Value.absent(),
  17828. Value<String?> schedaProdotto = const Value.absent(),
  17829. Value<String?> prezzoBase = const Value.absent(),
  17830. Value<String?> stato = const Value.absent(),
  17831. Value<String?> dataModifica = const Value.absent(),
  17832. Value<String?> gruppo = const Value.absent(),
  17833. Value<String?> categoria = const Value.absent(),
  17834. Value<String?> colliPerStrato = const Value.absent(),
  17835. Value<String?> stratiPerPallet = const Value.absent(),
  17836. }) => ArticoliCompanion(
  17837. idArticolo: idArticolo,
  17838. posizione: posizione,
  17839. codArticolo: codArticolo,
  17840. descrizione: descrizione,
  17841. ean: ean,
  17842. idIva: idIva,
  17843. idClassifica1: idClassifica1,
  17844. idClassifica2: idClassifica2,
  17845. idClassifica3: idClassifica3,
  17846. idClassifica4: idClassifica4,
  17847. peso: peso,
  17848. giacenza: giacenza,
  17849. unitaMisura: unitaMisura,
  17850. attivo: attivo,
  17851. nonDisponibile: nonDisponibile,
  17852. pezziConfezione: pezziConfezione,
  17853. fileFoto: fileFoto,
  17854. schedaProdotto: schedaProdotto,
  17855. prezzoBase: prezzoBase,
  17856. stato: stato,
  17857. dataModifica: dataModifica,
  17858. gruppo: gruppo,
  17859. categoria: categoria,
  17860. colliPerStrato: colliPerStrato,
  17861. stratiPerPallet: stratiPerPallet,
  17862. ),
  17863. createCompanionCallback:
  17864. ({
  17865. Value<int> idArticolo = const Value.absent(),
  17866. Value<int?> posizione = const Value.absent(),
  17867. required String codArticolo,
  17868. Value<String?> descrizione = const Value.absent(),
  17869. Value<String?> ean = const Value.absent(),
  17870. Value<int?> idIva = const Value.absent(),
  17871. Value<int?> idClassifica1 = const Value.absent(),
  17872. Value<int?> idClassifica2 = const Value.absent(),
  17873. Value<int?> idClassifica3 = const Value.absent(),
  17874. Value<int?> idClassifica4 = const Value.absent(),
  17875. Value<double?> peso = const Value.absent(),
  17876. Value<double?> giacenza = const Value.absent(),
  17877. Value<String?> unitaMisura = const Value.absent(),
  17878. Value<int> attivo = const Value.absent(),
  17879. Value<int?> nonDisponibile = const Value.absent(),
  17880. Value<double?> pezziConfezione = const Value.absent(),
  17881. Value<String?> fileFoto = const Value.absent(),
  17882. Value<String?> schedaProdotto = const Value.absent(),
  17883. Value<String?> prezzoBase = const Value.absent(),
  17884. Value<String?> stato = const Value.absent(),
  17885. Value<String?> dataModifica = const Value.absent(),
  17886. Value<String?> gruppo = const Value.absent(),
  17887. Value<String?> categoria = const Value.absent(),
  17888. Value<String?> colliPerStrato = const Value.absent(),
  17889. Value<String?> stratiPerPallet = const Value.absent(),
  17890. }) => ArticoliCompanion.insert(
  17891. idArticolo: idArticolo,
  17892. posizione: posizione,
  17893. codArticolo: codArticolo,
  17894. descrizione: descrizione,
  17895. ean: ean,
  17896. idIva: idIva,
  17897. idClassifica1: idClassifica1,
  17898. idClassifica2: idClassifica2,
  17899. idClassifica3: idClassifica3,
  17900. idClassifica4: idClassifica4,
  17901. peso: peso,
  17902. giacenza: giacenza,
  17903. unitaMisura: unitaMisura,
  17904. attivo: attivo,
  17905. nonDisponibile: nonDisponibile,
  17906. pezziConfezione: pezziConfezione,
  17907. fileFoto: fileFoto,
  17908. schedaProdotto: schedaProdotto,
  17909. prezzoBase: prezzoBase,
  17910. stato: stato,
  17911. dataModifica: dataModifica,
  17912. gruppo: gruppo,
  17913. categoria: categoria,
  17914. colliPerStrato: colliPerStrato,
  17915. stratiPerPallet: stratiPerPallet,
  17916. ),
  17917. withReferenceMapper: (p0) => p0
  17918. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  17919. .toList(),
  17920. prefetchHooksCallback: null,
  17921. ),
  17922. );
  17923. }
  17924. typedef $$ArticoliTableProcessedTableManager =
  17925. ProcessedTableManager<
  17926. _$AppDatabase,
  17927. $ArticoliTable,
  17928. Articolo,
  17929. $$ArticoliTableFilterComposer,
  17930. $$ArticoliTableOrderingComposer,
  17931. $$ArticoliTableAnnotationComposer,
  17932. $$ArticoliTableCreateCompanionBuilder,
  17933. $$ArticoliTableUpdateCompanionBuilder,
  17934. (Articolo, BaseReferences<_$AppDatabase, $ArticoliTable, Articolo>),
  17935. Articolo,
  17936. PrefetchHooks Function()
  17937. >;
  17938. typedef $$ClientiTableCreateCompanionBuilder =
  17939. ClientiCompanion Function({
  17940. Value<int> idCliente,
  17941. Value<int?> idClienteRemoto,
  17942. Value<String?> codCliente,
  17943. Value<String?> ragioneSociale,
  17944. Value<String?> indirizzo,
  17945. Value<String?> citta,
  17946. Value<String?> provincia,
  17947. Value<String?> cap,
  17948. Value<String?> frazione,
  17949. Value<String?> nazione,
  17950. Value<String?> telefono,
  17951. Value<String?> cellulare,
  17952. Value<String?> fax,
  17953. Value<String?> email,
  17954. Value<String?> partitaIva,
  17955. Value<String?> codiceFiscale,
  17956. Value<String?> note,
  17957. Value<String?> noteOrdine,
  17958. Value<String> stato,
  17959. Value<int> attivo,
  17960. Value<int?> idPagamento,
  17961. Value<int?> idListino,
  17962. Value<String?> dataModifica,
  17963. Value<String?> sdi,
  17964. Value<String?> pec,
  17965. Value<String?> altreNote,
  17966. Value<String?> numeroCivico,
  17967. Value<String?> pod,
  17968. Value<String?> pdr,
  17969. Value<String?> ubicazione,
  17970. Value<String?> banca,
  17971. Value<String?> bancaFiliale,
  17972. Value<String?> codBlocco,
  17973. });
  17974. typedef $$ClientiTableUpdateCompanionBuilder =
  17975. ClientiCompanion Function({
  17976. Value<int> idCliente,
  17977. Value<int?> idClienteRemoto,
  17978. Value<String?> codCliente,
  17979. Value<String?> ragioneSociale,
  17980. Value<String?> indirizzo,
  17981. Value<String?> citta,
  17982. Value<String?> provincia,
  17983. Value<String?> cap,
  17984. Value<String?> frazione,
  17985. Value<String?> nazione,
  17986. Value<String?> telefono,
  17987. Value<String?> cellulare,
  17988. Value<String?> fax,
  17989. Value<String?> email,
  17990. Value<String?> partitaIva,
  17991. Value<String?> codiceFiscale,
  17992. Value<String?> note,
  17993. Value<String?> noteOrdine,
  17994. Value<String> stato,
  17995. Value<int> attivo,
  17996. Value<int?> idPagamento,
  17997. Value<int?> idListino,
  17998. Value<String?> dataModifica,
  17999. Value<String?> sdi,
  18000. Value<String?> pec,
  18001. Value<String?> altreNote,
  18002. Value<String?> numeroCivico,
  18003. Value<String?> pod,
  18004. Value<String?> pdr,
  18005. Value<String?> ubicazione,
  18006. Value<String?> banca,
  18007. Value<String?> bancaFiliale,
  18008. Value<String?> codBlocco,
  18009. });
  18010. class $$ClientiTableFilterComposer
  18011. extends Composer<_$AppDatabase, $ClientiTable> {
  18012. $$ClientiTableFilterComposer({
  18013. required super.$db,
  18014. required super.$table,
  18015. super.joinBuilder,
  18016. super.$addJoinBuilderToRootComposer,
  18017. super.$removeJoinBuilderFromRootComposer,
  18018. });
  18019. ColumnFilters<int> get idCliente => $composableBuilder(
  18020. column: $table.idCliente,
  18021. builder: (column) => ColumnFilters(column),
  18022. );
  18023. ColumnFilters<int> get idClienteRemoto => $composableBuilder(
  18024. column: $table.idClienteRemoto,
  18025. builder: (column) => ColumnFilters(column),
  18026. );
  18027. ColumnFilters<String> get codCliente => $composableBuilder(
  18028. column: $table.codCliente,
  18029. builder: (column) => ColumnFilters(column),
  18030. );
  18031. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  18032. column: $table.ragioneSociale,
  18033. builder: (column) => ColumnFilters(column),
  18034. );
  18035. ColumnFilters<String> get indirizzo => $composableBuilder(
  18036. column: $table.indirizzo,
  18037. builder: (column) => ColumnFilters(column),
  18038. );
  18039. ColumnFilters<String> get citta => $composableBuilder(
  18040. column: $table.citta,
  18041. builder: (column) => ColumnFilters(column),
  18042. );
  18043. ColumnFilters<String> get provincia => $composableBuilder(
  18044. column: $table.provincia,
  18045. builder: (column) => ColumnFilters(column),
  18046. );
  18047. ColumnFilters<String> get cap => $composableBuilder(
  18048. column: $table.cap,
  18049. builder: (column) => ColumnFilters(column),
  18050. );
  18051. ColumnFilters<String> get frazione => $composableBuilder(
  18052. column: $table.frazione,
  18053. builder: (column) => ColumnFilters(column),
  18054. );
  18055. ColumnFilters<String> get nazione => $composableBuilder(
  18056. column: $table.nazione,
  18057. builder: (column) => ColumnFilters(column),
  18058. );
  18059. ColumnFilters<String> get telefono => $composableBuilder(
  18060. column: $table.telefono,
  18061. builder: (column) => ColumnFilters(column),
  18062. );
  18063. ColumnFilters<String> get cellulare => $composableBuilder(
  18064. column: $table.cellulare,
  18065. builder: (column) => ColumnFilters(column),
  18066. );
  18067. ColumnFilters<String> get fax => $composableBuilder(
  18068. column: $table.fax,
  18069. builder: (column) => ColumnFilters(column),
  18070. );
  18071. ColumnFilters<String> get email => $composableBuilder(
  18072. column: $table.email,
  18073. builder: (column) => ColumnFilters(column),
  18074. );
  18075. ColumnFilters<String> get partitaIva => $composableBuilder(
  18076. column: $table.partitaIva,
  18077. builder: (column) => ColumnFilters(column),
  18078. );
  18079. ColumnFilters<String> get codiceFiscale => $composableBuilder(
  18080. column: $table.codiceFiscale,
  18081. builder: (column) => ColumnFilters(column),
  18082. );
  18083. ColumnFilters<String> get note => $composableBuilder(
  18084. column: $table.note,
  18085. builder: (column) => ColumnFilters(column),
  18086. );
  18087. ColumnFilters<String> get noteOrdine => $composableBuilder(
  18088. column: $table.noteOrdine,
  18089. builder: (column) => ColumnFilters(column),
  18090. );
  18091. ColumnFilters<String> get stato => $composableBuilder(
  18092. column: $table.stato,
  18093. builder: (column) => ColumnFilters(column),
  18094. );
  18095. ColumnFilters<int> get attivo => $composableBuilder(
  18096. column: $table.attivo,
  18097. builder: (column) => ColumnFilters(column),
  18098. );
  18099. ColumnFilters<int> get idPagamento => $composableBuilder(
  18100. column: $table.idPagamento,
  18101. builder: (column) => ColumnFilters(column),
  18102. );
  18103. ColumnFilters<int> get idListino => $composableBuilder(
  18104. column: $table.idListino,
  18105. builder: (column) => ColumnFilters(column),
  18106. );
  18107. ColumnFilters<String> get dataModifica => $composableBuilder(
  18108. column: $table.dataModifica,
  18109. builder: (column) => ColumnFilters(column),
  18110. );
  18111. ColumnFilters<String> get sdi => $composableBuilder(
  18112. column: $table.sdi,
  18113. builder: (column) => ColumnFilters(column),
  18114. );
  18115. ColumnFilters<String> get pec => $composableBuilder(
  18116. column: $table.pec,
  18117. builder: (column) => ColumnFilters(column),
  18118. );
  18119. ColumnFilters<String> get altreNote => $composableBuilder(
  18120. column: $table.altreNote,
  18121. builder: (column) => ColumnFilters(column),
  18122. );
  18123. ColumnFilters<String> get numeroCivico => $composableBuilder(
  18124. column: $table.numeroCivico,
  18125. builder: (column) => ColumnFilters(column),
  18126. );
  18127. ColumnFilters<String> get pod => $composableBuilder(
  18128. column: $table.pod,
  18129. builder: (column) => ColumnFilters(column),
  18130. );
  18131. ColumnFilters<String> get pdr => $composableBuilder(
  18132. column: $table.pdr,
  18133. builder: (column) => ColumnFilters(column),
  18134. );
  18135. ColumnFilters<String> get ubicazione => $composableBuilder(
  18136. column: $table.ubicazione,
  18137. builder: (column) => ColumnFilters(column),
  18138. );
  18139. ColumnFilters<String> get banca => $composableBuilder(
  18140. column: $table.banca,
  18141. builder: (column) => ColumnFilters(column),
  18142. );
  18143. ColumnFilters<String> get bancaFiliale => $composableBuilder(
  18144. column: $table.bancaFiliale,
  18145. builder: (column) => ColumnFilters(column),
  18146. );
  18147. ColumnFilters<String> get codBlocco => $composableBuilder(
  18148. column: $table.codBlocco,
  18149. builder: (column) => ColumnFilters(column),
  18150. );
  18151. }
  18152. class $$ClientiTableOrderingComposer
  18153. extends Composer<_$AppDatabase, $ClientiTable> {
  18154. $$ClientiTableOrderingComposer({
  18155. required super.$db,
  18156. required super.$table,
  18157. super.joinBuilder,
  18158. super.$addJoinBuilderToRootComposer,
  18159. super.$removeJoinBuilderFromRootComposer,
  18160. });
  18161. ColumnOrderings<int> get idCliente => $composableBuilder(
  18162. column: $table.idCliente,
  18163. builder: (column) => ColumnOrderings(column),
  18164. );
  18165. ColumnOrderings<int> get idClienteRemoto => $composableBuilder(
  18166. column: $table.idClienteRemoto,
  18167. builder: (column) => ColumnOrderings(column),
  18168. );
  18169. ColumnOrderings<String> get codCliente => $composableBuilder(
  18170. column: $table.codCliente,
  18171. builder: (column) => ColumnOrderings(column),
  18172. );
  18173. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  18174. column: $table.ragioneSociale,
  18175. builder: (column) => ColumnOrderings(column),
  18176. );
  18177. ColumnOrderings<String> get indirizzo => $composableBuilder(
  18178. column: $table.indirizzo,
  18179. builder: (column) => ColumnOrderings(column),
  18180. );
  18181. ColumnOrderings<String> get citta => $composableBuilder(
  18182. column: $table.citta,
  18183. builder: (column) => ColumnOrderings(column),
  18184. );
  18185. ColumnOrderings<String> get provincia => $composableBuilder(
  18186. column: $table.provincia,
  18187. builder: (column) => ColumnOrderings(column),
  18188. );
  18189. ColumnOrderings<String> get cap => $composableBuilder(
  18190. column: $table.cap,
  18191. builder: (column) => ColumnOrderings(column),
  18192. );
  18193. ColumnOrderings<String> get frazione => $composableBuilder(
  18194. column: $table.frazione,
  18195. builder: (column) => ColumnOrderings(column),
  18196. );
  18197. ColumnOrderings<String> get nazione => $composableBuilder(
  18198. column: $table.nazione,
  18199. builder: (column) => ColumnOrderings(column),
  18200. );
  18201. ColumnOrderings<String> get telefono => $composableBuilder(
  18202. column: $table.telefono,
  18203. builder: (column) => ColumnOrderings(column),
  18204. );
  18205. ColumnOrderings<String> get cellulare => $composableBuilder(
  18206. column: $table.cellulare,
  18207. builder: (column) => ColumnOrderings(column),
  18208. );
  18209. ColumnOrderings<String> get fax => $composableBuilder(
  18210. column: $table.fax,
  18211. builder: (column) => ColumnOrderings(column),
  18212. );
  18213. ColumnOrderings<String> get email => $composableBuilder(
  18214. column: $table.email,
  18215. builder: (column) => ColumnOrderings(column),
  18216. );
  18217. ColumnOrderings<String> get partitaIva => $composableBuilder(
  18218. column: $table.partitaIva,
  18219. builder: (column) => ColumnOrderings(column),
  18220. );
  18221. ColumnOrderings<String> get codiceFiscale => $composableBuilder(
  18222. column: $table.codiceFiscale,
  18223. builder: (column) => ColumnOrderings(column),
  18224. );
  18225. ColumnOrderings<String> get note => $composableBuilder(
  18226. column: $table.note,
  18227. builder: (column) => ColumnOrderings(column),
  18228. );
  18229. ColumnOrderings<String> get noteOrdine => $composableBuilder(
  18230. column: $table.noteOrdine,
  18231. builder: (column) => ColumnOrderings(column),
  18232. );
  18233. ColumnOrderings<String> get stato => $composableBuilder(
  18234. column: $table.stato,
  18235. builder: (column) => ColumnOrderings(column),
  18236. );
  18237. ColumnOrderings<int> get attivo => $composableBuilder(
  18238. column: $table.attivo,
  18239. builder: (column) => ColumnOrderings(column),
  18240. );
  18241. ColumnOrderings<int> get idPagamento => $composableBuilder(
  18242. column: $table.idPagamento,
  18243. builder: (column) => ColumnOrderings(column),
  18244. );
  18245. ColumnOrderings<int> get idListino => $composableBuilder(
  18246. column: $table.idListino,
  18247. builder: (column) => ColumnOrderings(column),
  18248. );
  18249. ColumnOrderings<String> get dataModifica => $composableBuilder(
  18250. column: $table.dataModifica,
  18251. builder: (column) => ColumnOrderings(column),
  18252. );
  18253. ColumnOrderings<String> get sdi => $composableBuilder(
  18254. column: $table.sdi,
  18255. builder: (column) => ColumnOrderings(column),
  18256. );
  18257. ColumnOrderings<String> get pec => $composableBuilder(
  18258. column: $table.pec,
  18259. builder: (column) => ColumnOrderings(column),
  18260. );
  18261. ColumnOrderings<String> get altreNote => $composableBuilder(
  18262. column: $table.altreNote,
  18263. builder: (column) => ColumnOrderings(column),
  18264. );
  18265. ColumnOrderings<String> get numeroCivico => $composableBuilder(
  18266. column: $table.numeroCivico,
  18267. builder: (column) => ColumnOrderings(column),
  18268. );
  18269. ColumnOrderings<String> get pod => $composableBuilder(
  18270. column: $table.pod,
  18271. builder: (column) => ColumnOrderings(column),
  18272. );
  18273. ColumnOrderings<String> get pdr => $composableBuilder(
  18274. column: $table.pdr,
  18275. builder: (column) => ColumnOrderings(column),
  18276. );
  18277. ColumnOrderings<String> get ubicazione => $composableBuilder(
  18278. column: $table.ubicazione,
  18279. builder: (column) => ColumnOrderings(column),
  18280. );
  18281. ColumnOrderings<String> get banca => $composableBuilder(
  18282. column: $table.banca,
  18283. builder: (column) => ColumnOrderings(column),
  18284. );
  18285. ColumnOrderings<String> get bancaFiliale => $composableBuilder(
  18286. column: $table.bancaFiliale,
  18287. builder: (column) => ColumnOrderings(column),
  18288. );
  18289. ColumnOrderings<String> get codBlocco => $composableBuilder(
  18290. column: $table.codBlocco,
  18291. builder: (column) => ColumnOrderings(column),
  18292. );
  18293. }
  18294. class $$ClientiTableAnnotationComposer
  18295. extends Composer<_$AppDatabase, $ClientiTable> {
  18296. $$ClientiTableAnnotationComposer({
  18297. required super.$db,
  18298. required super.$table,
  18299. super.joinBuilder,
  18300. super.$addJoinBuilderToRootComposer,
  18301. super.$removeJoinBuilderFromRootComposer,
  18302. });
  18303. GeneratedColumn<int> get idCliente =>
  18304. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  18305. GeneratedColumn<int> get idClienteRemoto => $composableBuilder(
  18306. column: $table.idClienteRemoto,
  18307. builder: (column) => column,
  18308. );
  18309. GeneratedColumn<String> get codCliente => $composableBuilder(
  18310. column: $table.codCliente,
  18311. builder: (column) => column,
  18312. );
  18313. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  18314. column: $table.ragioneSociale,
  18315. builder: (column) => column,
  18316. );
  18317. GeneratedColumn<String> get indirizzo =>
  18318. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  18319. GeneratedColumn<String> get citta =>
  18320. $composableBuilder(column: $table.citta, builder: (column) => column);
  18321. GeneratedColumn<String> get provincia =>
  18322. $composableBuilder(column: $table.provincia, builder: (column) => column);
  18323. GeneratedColumn<String> get cap =>
  18324. $composableBuilder(column: $table.cap, builder: (column) => column);
  18325. GeneratedColumn<String> get frazione =>
  18326. $composableBuilder(column: $table.frazione, builder: (column) => column);
  18327. GeneratedColumn<String> get nazione =>
  18328. $composableBuilder(column: $table.nazione, builder: (column) => column);
  18329. GeneratedColumn<String> get telefono =>
  18330. $composableBuilder(column: $table.telefono, builder: (column) => column);
  18331. GeneratedColumn<String> get cellulare =>
  18332. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  18333. GeneratedColumn<String> get fax =>
  18334. $composableBuilder(column: $table.fax, builder: (column) => column);
  18335. GeneratedColumn<String> get email =>
  18336. $composableBuilder(column: $table.email, builder: (column) => column);
  18337. GeneratedColumn<String> get partitaIva => $composableBuilder(
  18338. column: $table.partitaIva,
  18339. builder: (column) => column,
  18340. );
  18341. GeneratedColumn<String> get codiceFiscale => $composableBuilder(
  18342. column: $table.codiceFiscale,
  18343. builder: (column) => column,
  18344. );
  18345. GeneratedColumn<String> get note =>
  18346. $composableBuilder(column: $table.note, builder: (column) => column);
  18347. GeneratedColumn<String> get noteOrdine => $composableBuilder(
  18348. column: $table.noteOrdine,
  18349. builder: (column) => column,
  18350. );
  18351. GeneratedColumn<String> get stato =>
  18352. $composableBuilder(column: $table.stato, builder: (column) => column);
  18353. GeneratedColumn<int> get attivo =>
  18354. $composableBuilder(column: $table.attivo, builder: (column) => column);
  18355. GeneratedColumn<int> get idPagamento => $composableBuilder(
  18356. column: $table.idPagamento,
  18357. builder: (column) => column,
  18358. );
  18359. GeneratedColumn<int> get idListino =>
  18360. $composableBuilder(column: $table.idListino, builder: (column) => column);
  18361. GeneratedColumn<String> get dataModifica => $composableBuilder(
  18362. column: $table.dataModifica,
  18363. builder: (column) => column,
  18364. );
  18365. GeneratedColumn<String> get sdi =>
  18366. $composableBuilder(column: $table.sdi, builder: (column) => column);
  18367. GeneratedColumn<String> get pec =>
  18368. $composableBuilder(column: $table.pec, builder: (column) => column);
  18369. GeneratedColumn<String> get altreNote =>
  18370. $composableBuilder(column: $table.altreNote, builder: (column) => column);
  18371. GeneratedColumn<String> get numeroCivico => $composableBuilder(
  18372. column: $table.numeroCivico,
  18373. builder: (column) => column,
  18374. );
  18375. GeneratedColumn<String> get pod =>
  18376. $composableBuilder(column: $table.pod, builder: (column) => column);
  18377. GeneratedColumn<String> get pdr =>
  18378. $composableBuilder(column: $table.pdr, builder: (column) => column);
  18379. GeneratedColumn<String> get ubicazione => $composableBuilder(
  18380. column: $table.ubicazione,
  18381. builder: (column) => column,
  18382. );
  18383. GeneratedColumn<String> get banca =>
  18384. $composableBuilder(column: $table.banca, builder: (column) => column);
  18385. GeneratedColumn<String> get bancaFiliale => $composableBuilder(
  18386. column: $table.bancaFiliale,
  18387. builder: (column) => column,
  18388. );
  18389. GeneratedColumn<String> get codBlocco =>
  18390. $composableBuilder(column: $table.codBlocco, builder: (column) => column);
  18391. }
  18392. class $$ClientiTableTableManager
  18393. extends
  18394. RootTableManager<
  18395. _$AppDatabase,
  18396. $ClientiTable,
  18397. Cliente,
  18398. $$ClientiTableFilterComposer,
  18399. $$ClientiTableOrderingComposer,
  18400. $$ClientiTableAnnotationComposer,
  18401. $$ClientiTableCreateCompanionBuilder,
  18402. $$ClientiTableUpdateCompanionBuilder,
  18403. (Cliente, BaseReferences<_$AppDatabase, $ClientiTable, Cliente>),
  18404. Cliente,
  18405. PrefetchHooks Function()
  18406. > {
  18407. $$ClientiTableTableManager(_$AppDatabase db, $ClientiTable table)
  18408. : super(
  18409. TableManagerState(
  18410. db: db,
  18411. table: table,
  18412. createFilteringComposer: () =>
  18413. $$ClientiTableFilterComposer($db: db, $table: table),
  18414. createOrderingComposer: () =>
  18415. $$ClientiTableOrderingComposer($db: db, $table: table),
  18416. createComputedFieldComposer: () =>
  18417. $$ClientiTableAnnotationComposer($db: db, $table: table),
  18418. updateCompanionCallback:
  18419. ({
  18420. Value<int> idCliente = const Value.absent(),
  18421. Value<int?> idClienteRemoto = const Value.absent(),
  18422. Value<String?> codCliente = const Value.absent(),
  18423. Value<String?> ragioneSociale = const Value.absent(),
  18424. Value<String?> indirizzo = const Value.absent(),
  18425. Value<String?> citta = const Value.absent(),
  18426. Value<String?> provincia = const Value.absent(),
  18427. Value<String?> cap = const Value.absent(),
  18428. Value<String?> frazione = const Value.absent(),
  18429. Value<String?> nazione = const Value.absent(),
  18430. Value<String?> telefono = const Value.absent(),
  18431. Value<String?> cellulare = const Value.absent(),
  18432. Value<String?> fax = const Value.absent(),
  18433. Value<String?> email = const Value.absent(),
  18434. Value<String?> partitaIva = const Value.absent(),
  18435. Value<String?> codiceFiscale = const Value.absent(),
  18436. Value<String?> note = const Value.absent(),
  18437. Value<String?> noteOrdine = const Value.absent(),
  18438. Value<String> stato = const Value.absent(),
  18439. Value<int> attivo = const Value.absent(),
  18440. Value<int?> idPagamento = const Value.absent(),
  18441. Value<int?> idListino = const Value.absent(),
  18442. Value<String?> dataModifica = const Value.absent(),
  18443. Value<String?> sdi = const Value.absent(),
  18444. Value<String?> pec = const Value.absent(),
  18445. Value<String?> altreNote = const Value.absent(),
  18446. Value<String?> numeroCivico = const Value.absent(),
  18447. Value<String?> pod = const Value.absent(),
  18448. Value<String?> pdr = const Value.absent(),
  18449. Value<String?> ubicazione = const Value.absent(),
  18450. Value<String?> banca = const Value.absent(),
  18451. Value<String?> bancaFiliale = const Value.absent(),
  18452. Value<String?> codBlocco = const Value.absent(),
  18453. }) => ClientiCompanion(
  18454. idCliente: idCliente,
  18455. idClienteRemoto: idClienteRemoto,
  18456. codCliente: codCliente,
  18457. ragioneSociale: ragioneSociale,
  18458. indirizzo: indirizzo,
  18459. citta: citta,
  18460. provincia: provincia,
  18461. cap: cap,
  18462. frazione: frazione,
  18463. nazione: nazione,
  18464. telefono: telefono,
  18465. cellulare: cellulare,
  18466. fax: fax,
  18467. email: email,
  18468. partitaIva: partitaIva,
  18469. codiceFiscale: codiceFiscale,
  18470. note: note,
  18471. noteOrdine: noteOrdine,
  18472. stato: stato,
  18473. attivo: attivo,
  18474. idPagamento: idPagamento,
  18475. idListino: idListino,
  18476. dataModifica: dataModifica,
  18477. sdi: sdi,
  18478. pec: pec,
  18479. altreNote: altreNote,
  18480. numeroCivico: numeroCivico,
  18481. pod: pod,
  18482. pdr: pdr,
  18483. ubicazione: ubicazione,
  18484. banca: banca,
  18485. bancaFiliale: bancaFiliale,
  18486. codBlocco: codBlocco,
  18487. ),
  18488. createCompanionCallback:
  18489. ({
  18490. Value<int> idCliente = const Value.absent(),
  18491. Value<int?> idClienteRemoto = const Value.absent(),
  18492. Value<String?> codCliente = const Value.absent(),
  18493. Value<String?> ragioneSociale = const Value.absent(),
  18494. Value<String?> indirizzo = const Value.absent(),
  18495. Value<String?> citta = const Value.absent(),
  18496. Value<String?> provincia = const Value.absent(),
  18497. Value<String?> cap = const Value.absent(),
  18498. Value<String?> frazione = const Value.absent(),
  18499. Value<String?> nazione = const Value.absent(),
  18500. Value<String?> telefono = const Value.absent(),
  18501. Value<String?> cellulare = const Value.absent(),
  18502. Value<String?> fax = const Value.absent(),
  18503. Value<String?> email = const Value.absent(),
  18504. Value<String?> partitaIva = const Value.absent(),
  18505. Value<String?> codiceFiscale = const Value.absent(),
  18506. Value<String?> note = const Value.absent(),
  18507. Value<String?> noteOrdine = const Value.absent(),
  18508. Value<String> stato = const Value.absent(),
  18509. Value<int> attivo = const Value.absent(),
  18510. Value<int?> idPagamento = const Value.absent(),
  18511. Value<int?> idListino = const Value.absent(),
  18512. Value<String?> dataModifica = const Value.absent(),
  18513. Value<String?> sdi = const Value.absent(),
  18514. Value<String?> pec = const Value.absent(),
  18515. Value<String?> altreNote = const Value.absent(),
  18516. Value<String?> numeroCivico = const Value.absent(),
  18517. Value<String?> pod = const Value.absent(),
  18518. Value<String?> pdr = const Value.absent(),
  18519. Value<String?> ubicazione = const Value.absent(),
  18520. Value<String?> banca = const Value.absent(),
  18521. Value<String?> bancaFiliale = const Value.absent(),
  18522. Value<String?> codBlocco = const Value.absent(),
  18523. }) => ClientiCompanion.insert(
  18524. idCliente: idCliente,
  18525. idClienteRemoto: idClienteRemoto,
  18526. codCliente: codCliente,
  18527. ragioneSociale: ragioneSociale,
  18528. indirizzo: indirizzo,
  18529. citta: citta,
  18530. provincia: provincia,
  18531. cap: cap,
  18532. frazione: frazione,
  18533. nazione: nazione,
  18534. telefono: telefono,
  18535. cellulare: cellulare,
  18536. fax: fax,
  18537. email: email,
  18538. partitaIva: partitaIva,
  18539. codiceFiscale: codiceFiscale,
  18540. note: note,
  18541. noteOrdine: noteOrdine,
  18542. stato: stato,
  18543. attivo: attivo,
  18544. idPagamento: idPagamento,
  18545. idListino: idListino,
  18546. dataModifica: dataModifica,
  18547. sdi: sdi,
  18548. pec: pec,
  18549. altreNote: altreNote,
  18550. numeroCivico: numeroCivico,
  18551. pod: pod,
  18552. pdr: pdr,
  18553. ubicazione: ubicazione,
  18554. banca: banca,
  18555. bancaFiliale: bancaFiliale,
  18556. codBlocco: codBlocco,
  18557. ),
  18558. withReferenceMapper: (p0) => p0
  18559. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  18560. .toList(),
  18561. prefetchHooksCallback: null,
  18562. ),
  18563. );
  18564. }
  18565. typedef $$ClientiTableProcessedTableManager =
  18566. ProcessedTableManager<
  18567. _$AppDatabase,
  18568. $ClientiTable,
  18569. Cliente,
  18570. $$ClientiTableFilterComposer,
  18571. $$ClientiTableOrderingComposer,
  18572. $$ClientiTableAnnotationComposer,
  18573. $$ClientiTableCreateCompanionBuilder,
  18574. $$ClientiTableUpdateCompanionBuilder,
  18575. (Cliente, BaseReferences<_$AppDatabase, $ClientiTable, Cliente>),
  18576. Cliente,
  18577. PrefetchHooks Function()
  18578. >;
  18579. typedef $$OrdiniTableCreateCompanionBuilder =
  18580. OrdiniCompanion Function({
  18581. Value<int> idOrdine,
  18582. Value<int?> idOrdineSede,
  18583. Value<int?> numeroOrdine,
  18584. Value<String?> numeroOrdineSede,
  18585. Value<String?> dataOrdine,
  18586. Value<String?> dataConsegna,
  18587. Value<String?> dataModifica,
  18588. Value<String?> riferimento,
  18589. Value<String?> noteCliente,
  18590. Value<String?> noteOrdine,
  18591. Value<int?> idCliente,
  18592. Value<int?> idFiliale,
  18593. Value<String?> stato,
  18594. Value<int?> idListino,
  18595. Value<int?> idAgente,
  18596. Value<int?> idPagamento,
  18597. });
  18598. typedef $$OrdiniTableUpdateCompanionBuilder =
  18599. OrdiniCompanion Function({
  18600. Value<int> idOrdine,
  18601. Value<int?> idOrdineSede,
  18602. Value<int?> numeroOrdine,
  18603. Value<String?> numeroOrdineSede,
  18604. Value<String?> dataOrdine,
  18605. Value<String?> dataConsegna,
  18606. Value<String?> dataModifica,
  18607. Value<String?> riferimento,
  18608. Value<String?> noteCliente,
  18609. Value<String?> noteOrdine,
  18610. Value<int?> idCliente,
  18611. Value<int?> idFiliale,
  18612. Value<String?> stato,
  18613. Value<int?> idListino,
  18614. Value<int?> idAgente,
  18615. Value<int?> idPagamento,
  18616. });
  18617. class $$OrdiniTableFilterComposer
  18618. extends Composer<_$AppDatabase, $OrdiniTable> {
  18619. $$OrdiniTableFilterComposer({
  18620. required super.$db,
  18621. required super.$table,
  18622. super.joinBuilder,
  18623. super.$addJoinBuilderToRootComposer,
  18624. super.$removeJoinBuilderFromRootComposer,
  18625. });
  18626. ColumnFilters<int> get idOrdine => $composableBuilder(
  18627. column: $table.idOrdine,
  18628. builder: (column) => ColumnFilters(column),
  18629. );
  18630. ColumnFilters<int> get idOrdineSede => $composableBuilder(
  18631. column: $table.idOrdineSede,
  18632. builder: (column) => ColumnFilters(column),
  18633. );
  18634. ColumnFilters<int> get numeroOrdine => $composableBuilder(
  18635. column: $table.numeroOrdine,
  18636. builder: (column) => ColumnFilters(column),
  18637. );
  18638. ColumnFilters<String> get numeroOrdineSede => $composableBuilder(
  18639. column: $table.numeroOrdineSede,
  18640. builder: (column) => ColumnFilters(column),
  18641. );
  18642. ColumnFilters<String> get dataOrdine => $composableBuilder(
  18643. column: $table.dataOrdine,
  18644. builder: (column) => ColumnFilters(column),
  18645. );
  18646. ColumnFilters<String> get dataConsegna => $composableBuilder(
  18647. column: $table.dataConsegna,
  18648. builder: (column) => ColumnFilters(column),
  18649. );
  18650. ColumnFilters<String> get dataModifica => $composableBuilder(
  18651. column: $table.dataModifica,
  18652. builder: (column) => ColumnFilters(column),
  18653. );
  18654. ColumnFilters<String> get riferimento => $composableBuilder(
  18655. column: $table.riferimento,
  18656. builder: (column) => ColumnFilters(column),
  18657. );
  18658. ColumnFilters<String> get noteCliente => $composableBuilder(
  18659. column: $table.noteCliente,
  18660. builder: (column) => ColumnFilters(column),
  18661. );
  18662. ColumnFilters<String> get noteOrdine => $composableBuilder(
  18663. column: $table.noteOrdine,
  18664. builder: (column) => ColumnFilters(column),
  18665. );
  18666. ColumnFilters<int> get idCliente => $composableBuilder(
  18667. column: $table.idCliente,
  18668. builder: (column) => ColumnFilters(column),
  18669. );
  18670. ColumnFilters<int> get idFiliale => $composableBuilder(
  18671. column: $table.idFiliale,
  18672. builder: (column) => ColumnFilters(column),
  18673. );
  18674. ColumnFilters<String> get stato => $composableBuilder(
  18675. column: $table.stato,
  18676. builder: (column) => ColumnFilters(column),
  18677. );
  18678. ColumnFilters<int> get idListino => $composableBuilder(
  18679. column: $table.idListino,
  18680. builder: (column) => ColumnFilters(column),
  18681. );
  18682. ColumnFilters<int> get idAgente => $composableBuilder(
  18683. column: $table.idAgente,
  18684. builder: (column) => ColumnFilters(column),
  18685. );
  18686. ColumnFilters<int> get idPagamento => $composableBuilder(
  18687. column: $table.idPagamento,
  18688. builder: (column) => ColumnFilters(column),
  18689. );
  18690. }
  18691. class $$OrdiniTableOrderingComposer
  18692. extends Composer<_$AppDatabase, $OrdiniTable> {
  18693. $$OrdiniTableOrderingComposer({
  18694. required super.$db,
  18695. required super.$table,
  18696. super.joinBuilder,
  18697. super.$addJoinBuilderToRootComposer,
  18698. super.$removeJoinBuilderFromRootComposer,
  18699. });
  18700. ColumnOrderings<int> get idOrdine => $composableBuilder(
  18701. column: $table.idOrdine,
  18702. builder: (column) => ColumnOrderings(column),
  18703. );
  18704. ColumnOrderings<int> get idOrdineSede => $composableBuilder(
  18705. column: $table.idOrdineSede,
  18706. builder: (column) => ColumnOrderings(column),
  18707. );
  18708. ColumnOrderings<int> get numeroOrdine => $composableBuilder(
  18709. column: $table.numeroOrdine,
  18710. builder: (column) => ColumnOrderings(column),
  18711. );
  18712. ColumnOrderings<String> get numeroOrdineSede => $composableBuilder(
  18713. column: $table.numeroOrdineSede,
  18714. builder: (column) => ColumnOrderings(column),
  18715. );
  18716. ColumnOrderings<String> get dataOrdine => $composableBuilder(
  18717. column: $table.dataOrdine,
  18718. builder: (column) => ColumnOrderings(column),
  18719. );
  18720. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  18721. column: $table.dataConsegna,
  18722. builder: (column) => ColumnOrderings(column),
  18723. );
  18724. ColumnOrderings<String> get dataModifica => $composableBuilder(
  18725. column: $table.dataModifica,
  18726. builder: (column) => ColumnOrderings(column),
  18727. );
  18728. ColumnOrderings<String> get riferimento => $composableBuilder(
  18729. column: $table.riferimento,
  18730. builder: (column) => ColumnOrderings(column),
  18731. );
  18732. ColumnOrderings<String> get noteCliente => $composableBuilder(
  18733. column: $table.noteCliente,
  18734. builder: (column) => ColumnOrderings(column),
  18735. );
  18736. ColumnOrderings<String> get noteOrdine => $composableBuilder(
  18737. column: $table.noteOrdine,
  18738. builder: (column) => ColumnOrderings(column),
  18739. );
  18740. ColumnOrderings<int> get idCliente => $composableBuilder(
  18741. column: $table.idCliente,
  18742. builder: (column) => ColumnOrderings(column),
  18743. );
  18744. ColumnOrderings<int> get idFiliale => $composableBuilder(
  18745. column: $table.idFiliale,
  18746. builder: (column) => ColumnOrderings(column),
  18747. );
  18748. ColumnOrderings<String> get stato => $composableBuilder(
  18749. column: $table.stato,
  18750. builder: (column) => ColumnOrderings(column),
  18751. );
  18752. ColumnOrderings<int> get idListino => $composableBuilder(
  18753. column: $table.idListino,
  18754. builder: (column) => ColumnOrderings(column),
  18755. );
  18756. ColumnOrderings<int> get idAgente => $composableBuilder(
  18757. column: $table.idAgente,
  18758. builder: (column) => ColumnOrderings(column),
  18759. );
  18760. ColumnOrderings<int> get idPagamento => $composableBuilder(
  18761. column: $table.idPagamento,
  18762. builder: (column) => ColumnOrderings(column),
  18763. );
  18764. }
  18765. class $$OrdiniTableAnnotationComposer
  18766. extends Composer<_$AppDatabase, $OrdiniTable> {
  18767. $$OrdiniTableAnnotationComposer({
  18768. required super.$db,
  18769. required super.$table,
  18770. super.joinBuilder,
  18771. super.$addJoinBuilderToRootComposer,
  18772. super.$removeJoinBuilderFromRootComposer,
  18773. });
  18774. GeneratedColumn<int> get idOrdine =>
  18775. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  18776. GeneratedColumn<int> get idOrdineSede => $composableBuilder(
  18777. column: $table.idOrdineSede,
  18778. builder: (column) => column,
  18779. );
  18780. GeneratedColumn<int> get numeroOrdine => $composableBuilder(
  18781. column: $table.numeroOrdine,
  18782. builder: (column) => column,
  18783. );
  18784. GeneratedColumn<String> get numeroOrdineSede => $composableBuilder(
  18785. column: $table.numeroOrdineSede,
  18786. builder: (column) => column,
  18787. );
  18788. GeneratedColumn<String> get dataOrdine => $composableBuilder(
  18789. column: $table.dataOrdine,
  18790. builder: (column) => column,
  18791. );
  18792. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  18793. column: $table.dataConsegna,
  18794. builder: (column) => column,
  18795. );
  18796. GeneratedColumn<String> get dataModifica => $composableBuilder(
  18797. column: $table.dataModifica,
  18798. builder: (column) => column,
  18799. );
  18800. GeneratedColumn<String> get riferimento => $composableBuilder(
  18801. column: $table.riferimento,
  18802. builder: (column) => column,
  18803. );
  18804. GeneratedColumn<String> get noteCliente => $composableBuilder(
  18805. column: $table.noteCliente,
  18806. builder: (column) => column,
  18807. );
  18808. GeneratedColumn<String> get noteOrdine => $composableBuilder(
  18809. column: $table.noteOrdine,
  18810. builder: (column) => column,
  18811. );
  18812. GeneratedColumn<int> get idCliente =>
  18813. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  18814. GeneratedColumn<int> get idFiliale =>
  18815. $composableBuilder(column: $table.idFiliale, builder: (column) => column);
  18816. GeneratedColumn<String> get stato =>
  18817. $composableBuilder(column: $table.stato, builder: (column) => column);
  18818. GeneratedColumn<int> get idListino =>
  18819. $composableBuilder(column: $table.idListino, builder: (column) => column);
  18820. GeneratedColumn<int> get idAgente =>
  18821. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  18822. GeneratedColumn<int> get idPagamento => $composableBuilder(
  18823. column: $table.idPagamento,
  18824. builder: (column) => column,
  18825. );
  18826. }
  18827. class $$OrdiniTableTableManager
  18828. extends
  18829. RootTableManager<
  18830. _$AppDatabase,
  18831. $OrdiniTable,
  18832. Ordine,
  18833. $$OrdiniTableFilterComposer,
  18834. $$OrdiniTableOrderingComposer,
  18835. $$OrdiniTableAnnotationComposer,
  18836. $$OrdiniTableCreateCompanionBuilder,
  18837. $$OrdiniTableUpdateCompanionBuilder,
  18838. (Ordine, BaseReferences<_$AppDatabase, $OrdiniTable, Ordine>),
  18839. Ordine,
  18840. PrefetchHooks Function()
  18841. > {
  18842. $$OrdiniTableTableManager(_$AppDatabase db, $OrdiniTable table)
  18843. : super(
  18844. TableManagerState(
  18845. db: db,
  18846. table: table,
  18847. createFilteringComposer: () =>
  18848. $$OrdiniTableFilterComposer($db: db, $table: table),
  18849. createOrderingComposer: () =>
  18850. $$OrdiniTableOrderingComposer($db: db, $table: table),
  18851. createComputedFieldComposer: () =>
  18852. $$OrdiniTableAnnotationComposer($db: db, $table: table),
  18853. updateCompanionCallback:
  18854. ({
  18855. Value<int> idOrdine = const Value.absent(),
  18856. Value<int?> idOrdineSede = const Value.absent(),
  18857. Value<int?> numeroOrdine = const Value.absent(),
  18858. Value<String?> numeroOrdineSede = const Value.absent(),
  18859. Value<String?> dataOrdine = const Value.absent(),
  18860. Value<String?> dataConsegna = const Value.absent(),
  18861. Value<String?> dataModifica = const Value.absent(),
  18862. Value<String?> riferimento = const Value.absent(),
  18863. Value<String?> noteCliente = const Value.absent(),
  18864. Value<String?> noteOrdine = const Value.absent(),
  18865. Value<int?> idCliente = const Value.absent(),
  18866. Value<int?> idFiliale = const Value.absent(),
  18867. Value<String?> stato = const Value.absent(),
  18868. Value<int?> idListino = const Value.absent(),
  18869. Value<int?> idAgente = const Value.absent(),
  18870. Value<int?> idPagamento = const Value.absent(),
  18871. }) => OrdiniCompanion(
  18872. idOrdine: idOrdine,
  18873. idOrdineSede: idOrdineSede,
  18874. numeroOrdine: numeroOrdine,
  18875. numeroOrdineSede: numeroOrdineSede,
  18876. dataOrdine: dataOrdine,
  18877. dataConsegna: dataConsegna,
  18878. dataModifica: dataModifica,
  18879. riferimento: riferimento,
  18880. noteCliente: noteCliente,
  18881. noteOrdine: noteOrdine,
  18882. idCliente: idCliente,
  18883. idFiliale: idFiliale,
  18884. stato: stato,
  18885. idListino: idListino,
  18886. idAgente: idAgente,
  18887. idPagamento: idPagamento,
  18888. ),
  18889. createCompanionCallback:
  18890. ({
  18891. Value<int> idOrdine = const Value.absent(),
  18892. Value<int?> idOrdineSede = const Value.absent(),
  18893. Value<int?> numeroOrdine = const Value.absent(),
  18894. Value<String?> numeroOrdineSede = const Value.absent(),
  18895. Value<String?> dataOrdine = const Value.absent(),
  18896. Value<String?> dataConsegna = const Value.absent(),
  18897. Value<String?> dataModifica = const Value.absent(),
  18898. Value<String?> riferimento = const Value.absent(),
  18899. Value<String?> noteCliente = const Value.absent(),
  18900. Value<String?> noteOrdine = const Value.absent(),
  18901. Value<int?> idCliente = const Value.absent(),
  18902. Value<int?> idFiliale = const Value.absent(),
  18903. Value<String?> stato = const Value.absent(),
  18904. Value<int?> idListino = const Value.absent(),
  18905. Value<int?> idAgente = const Value.absent(),
  18906. Value<int?> idPagamento = const Value.absent(),
  18907. }) => OrdiniCompanion.insert(
  18908. idOrdine: idOrdine,
  18909. idOrdineSede: idOrdineSede,
  18910. numeroOrdine: numeroOrdine,
  18911. numeroOrdineSede: numeroOrdineSede,
  18912. dataOrdine: dataOrdine,
  18913. dataConsegna: dataConsegna,
  18914. dataModifica: dataModifica,
  18915. riferimento: riferimento,
  18916. noteCliente: noteCliente,
  18917. noteOrdine: noteOrdine,
  18918. idCliente: idCliente,
  18919. idFiliale: idFiliale,
  18920. stato: stato,
  18921. idListino: idListino,
  18922. idAgente: idAgente,
  18923. idPagamento: idPagamento,
  18924. ),
  18925. withReferenceMapper: (p0) => p0
  18926. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  18927. .toList(),
  18928. prefetchHooksCallback: null,
  18929. ),
  18930. );
  18931. }
  18932. typedef $$OrdiniTableProcessedTableManager =
  18933. ProcessedTableManager<
  18934. _$AppDatabase,
  18935. $OrdiniTable,
  18936. Ordine,
  18937. $$OrdiniTableFilterComposer,
  18938. $$OrdiniTableOrderingComposer,
  18939. $$OrdiniTableAnnotationComposer,
  18940. $$OrdiniTableCreateCompanionBuilder,
  18941. $$OrdiniTableUpdateCompanionBuilder,
  18942. (Ordine, BaseReferences<_$AppDatabase, $OrdiniTable, Ordine>),
  18943. Ordine,
  18944. PrefetchHooks Function()
  18945. >;
  18946. typedef $$RigheOrdineTableCreateCompanionBuilder =
  18947. RigheOrdineCompanion Function({
  18948. Value<int> idRigaOrdine,
  18949. Value<int?> idOrdine,
  18950. Value<int?> idArticolo,
  18951. Value<int?> idListino,
  18952. Value<double?> quantita,
  18953. Value<double?> prezzoLordo,
  18954. Value<double?> sconto1,
  18955. Value<double?> sconto2,
  18956. Value<double?> sconto3,
  18957. Value<double?> sconto4,
  18958. Value<double?> sconto5,
  18959. Value<double?> prezzoNetto,
  18960. Value<double?> scontoMerce,
  18961. Value<double?> totale,
  18962. Value<String?> dataConsegna,
  18963. Value<String?> dataModifica,
  18964. Value<double?> qtaEvasa,
  18965. Value<String?> stato,
  18966. Value<double?> colli,
  18967. Value<int?> promozione,
  18968. Value<int?> rigaPromozione,
  18969. Value<int?> prezzoManuale,
  18970. });
  18971. typedef $$RigheOrdineTableUpdateCompanionBuilder =
  18972. RigheOrdineCompanion Function({
  18973. Value<int> idRigaOrdine,
  18974. Value<int?> idOrdine,
  18975. Value<int?> idArticolo,
  18976. Value<int?> idListino,
  18977. Value<double?> quantita,
  18978. Value<double?> prezzoLordo,
  18979. Value<double?> sconto1,
  18980. Value<double?> sconto2,
  18981. Value<double?> sconto3,
  18982. Value<double?> sconto4,
  18983. Value<double?> sconto5,
  18984. Value<double?> prezzoNetto,
  18985. Value<double?> scontoMerce,
  18986. Value<double?> totale,
  18987. Value<String?> dataConsegna,
  18988. Value<String?> dataModifica,
  18989. Value<double?> qtaEvasa,
  18990. Value<String?> stato,
  18991. Value<double?> colli,
  18992. Value<int?> promozione,
  18993. Value<int?> rigaPromozione,
  18994. Value<int?> prezzoManuale,
  18995. });
  18996. class $$RigheOrdineTableFilterComposer
  18997. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  18998. $$RigheOrdineTableFilterComposer({
  18999. required super.$db,
  19000. required super.$table,
  19001. super.joinBuilder,
  19002. super.$addJoinBuilderToRootComposer,
  19003. super.$removeJoinBuilderFromRootComposer,
  19004. });
  19005. ColumnFilters<int> get idRigaOrdine => $composableBuilder(
  19006. column: $table.idRigaOrdine,
  19007. builder: (column) => ColumnFilters(column),
  19008. );
  19009. ColumnFilters<int> get idOrdine => $composableBuilder(
  19010. column: $table.idOrdine,
  19011. builder: (column) => ColumnFilters(column),
  19012. );
  19013. ColumnFilters<int> get idArticolo => $composableBuilder(
  19014. column: $table.idArticolo,
  19015. builder: (column) => ColumnFilters(column),
  19016. );
  19017. ColumnFilters<int> get idListino => $composableBuilder(
  19018. column: $table.idListino,
  19019. builder: (column) => ColumnFilters(column),
  19020. );
  19021. ColumnFilters<double> get quantita => $composableBuilder(
  19022. column: $table.quantita,
  19023. builder: (column) => ColumnFilters(column),
  19024. );
  19025. ColumnFilters<double> get prezzoLordo => $composableBuilder(
  19026. column: $table.prezzoLordo,
  19027. builder: (column) => ColumnFilters(column),
  19028. );
  19029. ColumnFilters<double> get sconto1 => $composableBuilder(
  19030. column: $table.sconto1,
  19031. builder: (column) => ColumnFilters(column),
  19032. );
  19033. ColumnFilters<double> get sconto2 => $composableBuilder(
  19034. column: $table.sconto2,
  19035. builder: (column) => ColumnFilters(column),
  19036. );
  19037. ColumnFilters<double> get sconto3 => $composableBuilder(
  19038. column: $table.sconto3,
  19039. builder: (column) => ColumnFilters(column),
  19040. );
  19041. ColumnFilters<double> get sconto4 => $composableBuilder(
  19042. column: $table.sconto4,
  19043. builder: (column) => ColumnFilters(column),
  19044. );
  19045. ColumnFilters<double> get sconto5 => $composableBuilder(
  19046. column: $table.sconto5,
  19047. builder: (column) => ColumnFilters(column),
  19048. );
  19049. ColumnFilters<double> get prezzoNetto => $composableBuilder(
  19050. column: $table.prezzoNetto,
  19051. builder: (column) => ColumnFilters(column),
  19052. );
  19053. ColumnFilters<double> get scontoMerce => $composableBuilder(
  19054. column: $table.scontoMerce,
  19055. builder: (column) => ColumnFilters(column),
  19056. );
  19057. ColumnFilters<double> get totale => $composableBuilder(
  19058. column: $table.totale,
  19059. builder: (column) => ColumnFilters(column),
  19060. );
  19061. ColumnFilters<String> get dataConsegna => $composableBuilder(
  19062. column: $table.dataConsegna,
  19063. builder: (column) => ColumnFilters(column),
  19064. );
  19065. ColumnFilters<String> get dataModifica => $composableBuilder(
  19066. column: $table.dataModifica,
  19067. builder: (column) => ColumnFilters(column),
  19068. );
  19069. ColumnFilters<double> get qtaEvasa => $composableBuilder(
  19070. column: $table.qtaEvasa,
  19071. builder: (column) => ColumnFilters(column),
  19072. );
  19073. ColumnFilters<String> get stato => $composableBuilder(
  19074. column: $table.stato,
  19075. builder: (column) => ColumnFilters(column),
  19076. );
  19077. ColumnFilters<double> get colli => $composableBuilder(
  19078. column: $table.colli,
  19079. builder: (column) => ColumnFilters(column),
  19080. );
  19081. ColumnFilters<int> get promozione => $composableBuilder(
  19082. column: $table.promozione,
  19083. builder: (column) => ColumnFilters(column),
  19084. );
  19085. ColumnFilters<int> get rigaPromozione => $composableBuilder(
  19086. column: $table.rigaPromozione,
  19087. builder: (column) => ColumnFilters(column),
  19088. );
  19089. ColumnFilters<int> get prezzoManuale => $composableBuilder(
  19090. column: $table.prezzoManuale,
  19091. builder: (column) => ColumnFilters(column),
  19092. );
  19093. }
  19094. class $$RigheOrdineTableOrderingComposer
  19095. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  19096. $$RigheOrdineTableOrderingComposer({
  19097. required super.$db,
  19098. required super.$table,
  19099. super.joinBuilder,
  19100. super.$addJoinBuilderToRootComposer,
  19101. super.$removeJoinBuilderFromRootComposer,
  19102. });
  19103. ColumnOrderings<int> get idRigaOrdine => $composableBuilder(
  19104. column: $table.idRigaOrdine,
  19105. builder: (column) => ColumnOrderings(column),
  19106. );
  19107. ColumnOrderings<int> get idOrdine => $composableBuilder(
  19108. column: $table.idOrdine,
  19109. builder: (column) => ColumnOrderings(column),
  19110. );
  19111. ColumnOrderings<int> get idArticolo => $composableBuilder(
  19112. column: $table.idArticolo,
  19113. builder: (column) => ColumnOrderings(column),
  19114. );
  19115. ColumnOrderings<int> get idListino => $composableBuilder(
  19116. column: $table.idListino,
  19117. builder: (column) => ColumnOrderings(column),
  19118. );
  19119. ColumnOrderings<double> get quantita => $composableBuilder(
  19120. column: $table.quantita,
  19121. builder: (column) => ColumnOrderings(column),
  19122. );
  19123. ColumnOrderings<double> get prezzoLordo => $composableBuilder(
  19124. column: $table.prezzoLordo,
  19125. builder: (column) => ColumnOrderings(column),
  19126. );
  19127. ColumnOrderings<double> get sconto1 => $composableBuilder(
  19128. column: $table.sconto1,
  19129. builder: (column) => ColumnOrderings(column),
  19130. );
  19131. ColumnOrderings<double> get sconto2 => $composableBuilder(
  19132. column: $table.sconto2,
  19133. builder: (column) => ColumnOrderings(column),
  19134. );
  19135. ColumnOrderings<double> get sconto3 => $composableBuilder(
  19136. column: $table.sconto3,
  19137. builder: (column) => ColumnOrderings(column),
  19138. );
  19139. ColumnOrderings<double> get sconto4 => $composableBuilder(
  19140. column: $table.sconto4,
  19141. builder: (column) => ColumnOrderings(column),
  19142. );
  19143. ColumnOrderings<double> get sconto5 => $composableBuilder(
  19144. column: $table.sconto5,
  19145. builder: (column) => ColumnOrderings(column),
  19146. );
  19147. ColumnOrderings<double> get prezzoNetto => $composableBuilder(
  19148. column: $table.prezzoNetto,
  19149. builder: (column) => ColumnOrderings(column),
  19150. );
  19151. ColumnOrderings<double> get scontoMerce => $composableBuilder(
  19152. column: $table.scontoMerce,
  19153. builder: (column) => ColumnOrderings(column),
  19154. );
  19155. ColumnOrderings<double> get totale => $composableBuilder(
  19156. column: $table.totale,
  19157. builder: (column) => ColumnOrderings(column),
  19158. );
  19159. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  19160. column: $table.dataConsegna,
  19161. builder: (column) => ColumnOrderings(column),
  19162. );
  19163. ColumnOrderings<String> get dataModifica => $composableBuilder(
  19164. column: $table.dataModifica,
  19165. builder: (column) => ColumnOrderings(column),
  19166. );
  19167. ColumnOrderings<double> get qtaEvasa => $composableBuilder(
  19168. column: $table.qtaEvasa,
  19169. builder: (column) => ColumnOrderings(column),
  19170. );
  19171. ColumnOrderings<String> get stato => $composableBuilder(
  19172. column: $table.stato,
  19173. builder: (column) => ColumnOrderings(column),
  19174. );
  19175. ColumnOrderings<double> get colli => $composableBuilder(
  19176. column: $table.colli,
  19177. builder: (column) => ColumnOrderings(column),
  19178. );
  19179. ColumnOrderings<int> get promozione => $composableBuilder(
  19180. column: $table.promozione,
  19181. builder: (column) => ColumnOrderings(column),
  19182. );
  19183. ColumnOrderings<int> get rigaPromozione => $composableBuilder(
  19184. column: $table.rigaPromozione,
  19185. builder: (column) => ColumnOrderings(column),
  19186. );
  19187. ColumnOrderings<int> get prezzoManuale => $composableBuilder(
  19188. column: $table.prezzoManuale,
  19189. builder: (column) => ColumnOrderings(column),
  19190. );
  19191. }
  19192. class $$RigheOrdineTableAnnotationComposer
  19193. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  19194. $$RigheOrdineTableAnnotationComposer({
  19195. required super.$db,
  19196. required super.$table,
  19197. super.joinBuilder,
  19198. super.$addJoinBuilderToRootComposer,
  19199. super.$removeJoinBuilderFromRootComposer,
  19200. });
  19201. GeneratedColumn<int> get idRigaOrdine => $composableBuilder(
  19202. column: $table.idRigaOrdine,
  19203. builder: (column) => column,
  19204. );
  19205. GeneratedColumn<int> get idOrdine =>
  19206. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  19207. GeneratedColumn<int> get idArticolo => $composableBuilder(
  19208. column: $table.idArticolo,
  19209. builder: (column) => column,
  19210. );
  19211. GeneratedColumn<int> get idListino =>
  19212. $composableBuilder(column: $table.idListino, builder: (column) => column);
  19213. GeneratedColumn<double> get quantita =>
  19214. $composableBuilder(column: $table.quantita, builder: (column) => column);
  19215. GeneratedColumn<double> get prezzoLordo => $composableBuilder(
  19216. column: $table.prezzoLordo,
  19217. builder: (column) => column,
  19218. );
  19219. GeneratedColumn<double> get sconto1 =>
  19220. $composableBuilder(column: $table.sconto1, builder: (column) => column);
  19221. GeneratedColumn<double> get sconto2 =>
  19222. $composableBuilder(column: $table.sconto2, builder: (column) => column);
  19223. GeneratedColumn<double> get sconto3 =>
  19224. $composableBuilder(column: $table.sconto3, builder: (column) => column);
  19225. GeneratedColumn<double> get sconto4 =>
  19226. $composableBuilder(column: $table.sconto4, builder: (column) => column);
  19227. GeneratedColumn<double> get sconto5 =>
  19228. $composableBuilder(column: $table.sconto5, builder: (column) => column);
  19229. GeneratedColumn<double> get prezzoNetto => $composableBuilder(
  19230. column: $table.prezzoNetto,
  19231. builder: (column) => column,
  19232. );
  19233. GeneratedColumn<double> get scontoMerce => $composableBuilder(
  19234. column: $table.scontoMerce,
  19235. builder: (column) => column,
  19236. );
  19237. GeneratedColumn<double> get totale =>
  19238. $composableBuilder(column: $table.totale, builder: (column) => column);
  19239. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  19240. column: $table.dataConsegna,
  19241. builder: (column) => column,
  19242. );
  19243. GeneratedColumn<String> get dataModifica => $composableBuilder(
  19244. column: $table.dataModifica,
  19245. builder: (column) => column,
  19246. );
  19247. GeneratedColumn<double> get qtaEvasa =>
  19248. $composableBuilder(column: $table.qtaEvasa, builder: (column) => column);
  19249. GeneratedColumn<String> get stato =>
  19250. $composableBuilder(column: $table.stato, builder: (column) => column);
  19251. GeneratedColumn<double> get colli =>
  19252. $composableBuilder(column: $table.colli, builder: (column) => column);
  19253. GeneratedColumn<int> get promozione => $composableBuilder(
  19254. column: $table.promozione,
  19255. builder: (column) => column,
  19256. );
  19257. GeneratedColumn<int> get rigaPromozione => $composableBuilder(
  19258. column: $table.rigaPromozione,
  19259. builder: (column) => column,
  19260. );
  19261. GeneratedColumn<int> get prezzoManuale => $composableBuilder(
  19262. column: $table.prezzoManuale,
  19263. builder: (column) => column,
  19264. );
  19265. }
  19266. class $$RigheOrdineTableTableManager
  19267. extends
  19268. RootTableManager<
  19269. _$AppDatabase,
  19270. $RigheOrdineTable,
  19271. RigaOrdine,
  19272. $$RigheOrdineTableFilterComposer,
  19273. $$RigheOrdineTableOrderingComposer,
  19274. $$RigheOrdineTableAnnotationComposer,
  19275. $$RigheOrdineTableCreateCompanionBuilder,
  19276. $$RigheOrdineTableUpdateCompanionBuilder,
  19277. (
  19278. RigaOrdine,
  19279. BaseReferences<_$AppDatabase, $RigheOrdineTable, RigaOrdine>,
  19280. ),
  19281. RigaOrdine,
  19282. PrefetchHooks Function()
  19283. > {
  19284. $$RigheOrdineTableTableManager(_$AppDatabase db, $RigheOrdineTable table)
  19285. : super(
  19286. TableManagerState(
  19287. db: db,
  19288. table: table,
  19289. createFilteringComposer: () =>
  19290. $$RigheOrdineTableFilterComposer($db: db, $table: table),
  19291. createOrderingComposer: () =>
  19292. $$RigheOrdineTableOrderingComposer($db: db, $table: table),
  19293. createComputedFieldComposer: () =>
  19294. $$RigheOrdineTableAnnotationComposer($db: db, $table: table),
  19295. updateCompanionCallback:
  19296. ({
  19297. Value<int> idRigaOrdine = const Value.absent(),
  19298. Value<int?> idOrdine = const Value.absent(),
  19299. Value<int?> idArticolo = const Value.absent(),
  19300. Value<int?> idListino = const Value.absent(),
  19301. Value<double?> quantita = const Value.absent(),
  19302. Value<double?> prezzoLordo = const Value.absent(),
  19303. Value<double?> sconto1 = const Value.absent(),
  19304. Value<double?> sconto2 = const Value.absent(),
  19305. Value<double?> sconto3 = const Value.absent(),
  19306. Value<double?> sconto4 = const Value.absent(),
  19307. Value<double?> sconto5 = const Value.absent(),
  19308. Value<double?> prezzoNetto = const Value.absent(),
  19309. Value<double?> scontoMerce = const Value.absent(),
  19310. Value<double?> totale = const Value.absent(),
  19311. Value<String?> dataConsegna = const Value.absent(),
  19312. Value<String?> dataModifica = const Value.absent(),
  19313. Value<double?> qtaEvasa = const Value.absent(),
  19314. Value<String?> stato = const Value.absent(),
  19315. Value<double?> colli = const Value.absent(),
  19316. Value<int?> promozione = const Value.absent(),
  19317. Value<int?> rigaPromozione = const Value.absent(),
  19318. Value<int?> prezzoManuale = const Value.absent(),
  19319. }) => RigheOrdineCompanion(
  19320. idRigaOrdine: idRigaOrdine,
  19321. idOrdine: idOrdine,
  19322. idArticolo: idArticolo,
  19323. idListino: idListino,
  19324. quantita: quantita,
  19325. prezzoLordo: prezzoLordo,
  19326. sconto1: sconto1,
  19327. sconto2: sconto2,
  19328. sconto3: sconto3,
  19329. sconto4: sconto4,
  19330. sconto5: sconto5,
  19331. prezzoNetto: prezzoNetto,
  19332. scontoMerce: scontoMerce,
  19333. totale: totale,
  19334. dataConsegna: dataConsegna,
  19335. dataModifica: dataModifica,
  19336. qtaEvasa: qtaEvasa,
  19337. stato: stato,
  19338. colli: colli,
  19339. promozione: promozione,
  19340. rigaPromozione: rigaPromozione,
  19341. prezzoManuale: prezzoManuale,
  19342. ),
  19343. createCompanionCallback:
  19344. ({
  19345. Value<int> idRigaOrdine = const Value.absent(),
  19346. Value<int?> idOrdine = const Value.absent(),
  19347. Value<int?> idArticolo = const Value.absent(),
  19348. Value<int?> idListino = const Value.absent(),
  19349. Value<double?> quantita = const Value.absent(),
  19350. Value<double?> prezzoLordo = const Value.absent(),
  19351. Value<double?> sconto1 = const Value.absent(),
  19352. Value<double?> sconto2 = const Value.absent(),
  19353. Value<double?> sconto3 = const Value.absent(),
  19354. Value<double?> sconto4 = const Value.absent(),
  19355. Value<double?> sconto5 = const Value.absent(),
  19356. Value<double?> prezzoNetto = const Value.absent(),
  19357. Value<double?> scontoMerce = const Value.absent(),
  19358. Value<double?> totale = const Value.absent(),
  19359. Value<String?> dataConsegna = const Value.absent(),
  19360. Value<String?> dataModifica = const Value.absent(),
  19361. Value<double?> qtaEvasa = const Value.absent(),
  19362. Value<String?> stato = const Value.absent(),
  19363. Value<double?> colli = const Value.absent(),
  19364. Value<int?> promozione = const Value.absent(),
  19365. Value<int?> rigaPromozione = const Value.absent(),
  19366. Value<int?> prezzoManuale = const Value.absent(),
  19367. }) => RigheOrdineCompanion.insert(
  19368. idRigaOrdine: idRigaOrdine,
  19369. idOrdine: idOrdine,
  19370. idArticolo: idArticolo,
  19371. idListino: idListino,
  19372. quantita: quantita,
  19373. prezzoLordo: prezzoLordo,
  19374. sconto1: sconto1,
  19375. sconto2: sconto2,
  19376. sconto3: sconto3,
  19377. sconto4: sconto4,
  19378. sconto5: sconto5,
  19379. prezzoNetto: prezzoNetto,
  19380. scontoMerce: scontoMerce,
  19381. totale: totale,
  19382. dataConsegna: dataConsegna,
  19383. dataModifica: dataModifica,
  19384. qtaEvasa: qtaEvasa,
  19385. stato: stato,
  19386. colli: colli,
  19387. promozione: promozione,
  19388. rigaPromozione: rigaPromozione,
  19389. prezzoManuale: prezzoManuale,
  19390. ),
  19391. withReferenceMapper: (p0) => p0
  19392. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19393. .toList(),
  19394. prefetchHooksCallback: null,
  19395. ),
  19396. );
  19397. }
  19398. typedef $$RigheOrdineTableProcessedTableManager =
  19399. ProcessedTableManager<
  19400. _$AppDatabase,
  19401. $RigheOrdineTable,
  19402. RigaOrdine,
  19403. $$RigheOrdineTableFilterComposer,
  19404. $$RigheOrdineTableOrderingComposer,
  19405. $$RigheOrdineTableAnnotationComposer,
  19406. $$RigheOrdineTableCreateCompanionBuilder,
  19407. $$RigheOrdineTableUpdateCompanionBuilder,
  19408. (
  19409. RigaOrdine,
  19410. BaseReferences<_$AppDatabase, $RigheOrdineTable, RigaOrdine>,
  19411. ),
  19412. RigaOrdine,
  19413. PrefetchHooks Function()
  19414. >;
  19415. typedef $$FilialiTableCreateCompanionBuilder =
  19416. FilialiCompanion Function({
  19417. Value<int> idFiliale,
  19418. Value<int?> idFilialeRemoto,
  19419. Value<int?> idCliente,
  19420. Value<int?> idAgente,
  19421. Value<String?> codFiliale,
  19422. Value<String?> descrizione,
  19423. Value<String?> indirizzo,
  19424. Value<String?> citta,
  19425. Value<String?> provincia,
  19426. Value<String?> cap,
  19427. Value<String?> frazione,
  19428. Value<String?> nazione,
  19429. Value<String?> telefono,
  19430. Value<String?> cellulare,
  19431. Value<String?> fax,
  19432. Value<String?> email,
  19433. Value<String?> stato,
  19434. Value<int> attivo,
  19435. Value<String?> note,
  19436. });
  19437. typedef $$FilialiTableUpdateCompanionBuilder =
  19438. FilialiCompanion Function({
  19439. Value<int> idFiliale,
  19440. Value<int?> idFilialeRemoto,
  19441. Value<int?> idCliente,
  19442. Value<int?> idAgente,
  19443. Value<String?> codFiliale,
  19444. Value<String?> descrizione,
  19445. Value<String?> indirizzo,
  19446. Value<String?> citta,
  19447. Value<String?> provincia,
  19448. Value<String?> cap,
  19449. Value<String?> frazione,
  19450. Value<String?> nazione,
  19451. Value<String?> telefono,
  19452. Value<String?> cellulare,
  19453. Value<String?> fax,
  19454. Value<String?> email,
  19455. Value<String?> stato,
  19456. Value<int> attivo,
  19457. Value<String?> note,
  19458. });
  19459. class $$FilialiTableFilterComposer
  19460. extends Composer<_$AppDatabase, $FilialiTable> {
  19461. $$FilialiTableFilterComposer({
  19462. required super.$db,
  19463. required super.$table,
  19464. super.joinBuilder,
  19465. super.$addJoinBuilderToRootComposer,
  19466. super.$removeJoinBuilderFromRootComposer,
  19467. });
  19468. ColumnFilters<int> get idFiliale => $composableBuilder(
  19469. column: $table.idFiliale,
  19470. builder: (column) => ColumnFilters(column),
  19471. );
  19472. ColumnFilters<int> get idFilialeRemoto => $composableBuilder(
  19473. column: $table.idFilialeRemoto,
  19474. builder: (column) => ColumnFilters(column),
  19475. );
  19476. ColumnFilters<int> get idCliente => $composableBuilder(
  19477. column: $table.idCliente,
  19478. builder: (column) => ColumnFilters(column),
  19479. );
  19480. ColumnFilters<int> get idAgente => $composableBuilder(
  19481. column: $table.idAgente,
  19482. builder: (column) => ColumnFilters(column),
  19483. );
  19484. ColumnFilters<String> get codFiliale => $composableBuilder(
  19485. column: $table.codFiliale,
  19486. builder: (column) => ColumnFilters(column),
  19487. );
  19488. ColumnFilters<String> get descrizione => $composableBuilder(
  19489. column: $table.descrizione,
  19490. builder: (column) => ColumnFilters(column),
  19491. );
  19492. ColumnFilters<String> get indirizzo => $composableBuilder(
  19493. column: $table.indirizzo,
  19494. builder: (column) => ColumnFilters(column),
  19495. );
  19496. ColumnFilters<String> get citta => $composableBuilder(
  19497. column: $table.citta,
  19498. builder: (column) => ColumnFilters(column),
  19499. );
  19500. ColumnFilters<String> get provincia => $composableBuilder(
  19501. column: $table.provincia,
  19502. builder: (column) => ColumnFilters(column),
  19503. );
  19504. ColumnFilters<String> get cap => $composableBuilder(
  19505. column: $table.cap,
  19506. builder: (column) => ColumnFilters(column),
  19507. );
  19508. ColumnFilters<String> get frazione => $composableBuilder(
  19509. column: $table.frazione,
  19510. builder: (column) => ColumnFilters(column),
  19511. );
  19512. ColumnFilters<String> get nazione => $composableBuilder(
  19513. column: $table.nazione,
  19514. builder: (column) => ColumnFilters(column),
  19515. );
  19516. ColumnFilters<String> get telefono => $composableBuilder(
  19517. column: $table.telefono,
  19518. builder: (column) => ColumnFilters(column),
  19519. );
  19520. ColumnFilters<String> get cellulare => $composableBuilder(
  19521. column: $table.cellulare,
  19522. builder: (column) => ColumnFilters(column),
  19523. );
  19524. ColumnFilters<String> get fax => $composableBuilder(
  19525. column: $table.fax,
  19526. builder: (column) => ColumnFilters(column),
  19527. );
  19528. ColumnFilters<String> get email => $composableBuilder(
  19529. column: $table.email,
  19530. builder: (column) => ColumnFilters(column),
  19531. );
  19532. ColumnFilters<String> get stato => $composableBuilder(
  19533. column: $table.stato,
  19534. builder: (column) => ColumnFilters(column),
  19535. );
  19536. ColumnFilters<int> get attivo => $composableBuilder(
  19537. column: $table.attivo,
  19538. builder: (column) => ColumnFilters(column),
  19539. );
  19540. ColumnFilters<String> get note => $composableBuilder(
  19541. column: $table.note,
  19542. builder: (column) => ColumnFilters(column),
  19543. );
  19544. }
  19545. class $$FilialiTableOrderingComposer
  19546. extends Composer<_$AppDatabase, $FilialiTable> {
  19547. $$FilialiTableOrderingComposer({
  19548. required super.$db,
  19549. required super.$table,
  19550. super.joinBuilder,
  19551. super.$addJoinBuilderToRootComposer,
  19552. super.$removeJoinBuilderFromRootComposer,
  19553. });
  19554. ColumnOrderings<int> get idFiliale => $composableBuilder(
  19555. column: $table.idFiliale,
  19556. builder: (column) => ColumnOrderings(column),
  19557. );
  19558. ColumnOrderings<int> get idFilialeRemoto => $composableBuilder(
  19559. column: $table.idFilialeRemoto,
  19560. builder: (column) => ColumnOrderings(column),
  19561. );
  19562. ColumnOrderings<int> get idCliente => $composableBuilder(
  19563. column: $table.idCliente,
  19564. builder: (column) => ColumnOrderings(column),
  19565. );
  19566. ColumnOrderings<int> get idAgente => $composableBuilder(
  19567. column: $table.idAgente,
  19568. builder: (column) => ColumnOrderings(column),
  19569. );
  19570. ColumnOrderings<String> get codFiliale => $composableBuilder(
  19571. column: $table.codFiliale,
  19572. builder: (column) => ColumnOrderings(column),
  19573. );
  19574. ColumnOrderings<String> get descrizione => $composableBuilder(
  19575. column: $table.descrizione,
  19576. builder: (column) => ColumnOrderings(column),
  19577. );
  19578. ColumnOrderings<String> get indirizzo => $composableBuilder(
  19579. column: $table.indirizzo,
  19580. builder: (column) => ColumnOrderings(column),
  19581. );
  19582. ColumnOrderings<String> get citta => $composableBuilder(
  19583. column: $table.citta,
  19584. builder: (column) => ColumnOrderings(column),
  19585. );
  19586. ColumnOrderings<String> get provincia => $composableBuilder(
  19587. column: $table.provincia,
  19588. builder: (column) => ColumnOrderings(column),
  19589. );
  19590. ColumnOrderings<String> get cap => $composableBuilder(
  19591. column: $table.cap,
  19592. builder: (column) => ColumnOrderings(column),
  19593. );
  19594. ColumnOrderings<String> get frazione => $composableBuilder(
  19595. column: $table.frazione,
  19596. builder: (column) => ColumnOrderings(column),
  19597. );
  19598. ColumnOrderings<String> get nazione => $composableBuilder(
  19599. column: $table.nazione,
  19600. builder: (column) => ColumnOrderings(column),
  19601. );
  19602. ColumnOrderings<String> get telefono => $composableBuilder(
  19603. column: $table.telefono,
  19604. builder: (column) => ColumnOrderings(column),
  19605. );
  19606. ColumnOrderings<String> get cellulare => $composableBuilder(
  19607. column: $table.cellulare,
  19608. builder: (column) => ColumnOrderings(column),
  19609. );
  19610. ColumnOrderings<String> get fax => $composableBuilder(
  19611. column: $table.fax,
  19612. builder: (column) => ColumnOrderings(column),
  19613. );
  19614. ColumnOrderings<String> get email => $composableBuilder(
  19615. column: $table.email,
  19616. builder: (column) => ColumnOrderings(column),
  19617. );
  19618. ColumnOrderings<String> get stato => $composableBuilder(
  19619. column: $table.stato,
  19620. builder: (column) => ColumnOrderings(column),
  19621. );
  19622. ColumnOrderings<int> get attivo => $composableBuilder(
  19623. column: $table.attivo,
  19624. builder: (column) => ColumnOrderings(column),
  19625. );
  19626. ColumnOrderings<String> get note => $composableBuilder(
  19627. column: $table.note,
  19628. builder: (column) => ColumnOrderings(column),
  19629. );
  19630. }
  19631. class $$FilialiTableAnnotationComposer
  19632. extends Composer<_$AppDatabase, $FilialiTable> {
  19633. $$FilialiTableAnnotationComposer({
  19634. required super.$db,
  19635. required super.$table,
  19636. super.joinBuilder,
  19637. super.$addJoinBuilderToRootComposer,
  19638. super.$removeJoinBuilderFromRootComposer,
  19639. });
  19640. GeneratedColumn<int> get idFiliale =>
  19641. $composableBuilder(column: $table.idFiliale, builder: (column) => column);
  19642. GeneratedColumn<int> get idFilialeRemoto => $composableBuilder(
  19643. column: $table.idFilialeRemoto,
  19644. builder: (column) => column,
  19645. );
  19646. GeneratedColumn<int> get idCliente =>
  19647. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  19648. GeneratedColumn<int> get idAgente =>
  19649. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  19650. GeneratedColumn<String> get codFiliale => $composableBuilder(
  19651. column: $table.codFiliale,
  19652. builder: (column) => column,
  19653. );
  19654. GeneratedColumn<String> get descrizione => $composableBuilder(
  19655. column: $table.descrizione,
  19656. builder: (column) => column,
  19657. );
  19658. GeneratedColumn<String> get indirizzo =>
  19659. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  19660. GeneratedColumn<String> get citta =>
  19661. $composableBuilder(column: $table.citta, builder: (column) => column);
  19662. GeneratedColumn<String> get provincia =>
  19663. $composableBuilder(column: $table.provincia, builder: (column) => column);
  19664. GeneratedColumn<String> get cap =>
  19665. $composableBuilder(column: $table.cap, builder: (column) => column);
  19666. GeneratedColumn<String> get frazione =>
  19667. $composableBuilder(column: $table.frazione, builder: (column) => column);
  19668. GeneratedColumn<String> get nazione =>
  19669. $composableBuilder(column: $table.nazione, builder: (column) => column);
  19670. GeneratedColumn<String> get telefono =>
  19671. $composableBuilder(column: $table.telefono, builder: (column) => column);
  19672. GeneratedColumn<String> get cellulare =>
  19673. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  19674. GeneratedColumn<String> get fax =>
  19675. $composableBuilder(column: $table.fax, builder: (column) => column);
  19676. GeneratedColumn<String> get email =>
  19677. $composableBuilder(column: $table.email, builder: (column) => column);
  19678. GeneratedColumn<String> get stato =>
  19679. $composableBuilder(column: $table.stato, builder: (column) => column);
  19680. GeneratedColumn<int> get attivo =>
  19681. $composableBuilder(column: $table.attivo, builder: (column) => column);
  19682. GeneratedColumn<String> get note =>
  19683. $composableBuilder(column: $table.note, builder: (column) => column);
  19684. }
  19685. class $$FilialiTableTableManager
  19686. extends
  19687. RootTableManager<
  19688. _$AppDatabase,
  19689. $FilialiTable,
  19690. Filiale,
  19691. $$FilialiTableFilterComposer,
  19692. $$FilialiTableOrderingComposer,
  19693. $$FilialiTableAnnotationComposer,
  19694. $$FilialiTableCreateCompanionBuilder,
  19695. $$FilialiTableUpdateCompanionBuilder,
  19696. (Filiale, BaseReferences<_$AppDatabase, $FilialiTable, Filiale>),
  19697. Filiale,
  19698. PrefetchHooks Function()
  19699. > {
  19700. $$FilialiTableTableManager(_$AppDatabase db, $FilialiTable table)
  19701. : super(
  19702. TableManagerState(
  19703. db: db,
  19704. table: table,
  19705. createFilteringComposer: () =>
  19706. $$FilialiTableFilterComposer($db: db, $table: table),
  19707. createOrderingComposer: () =>
  19708. $$FilialiTableOrderingComposer($db: db, $table: table),
  19709. createComputedFieldComposer: () =>
  19710. $$FilialiTableAnnotationComposer($db: db, $table: table),
  19711. updateCompanionCallback:
  19712. ({
  19713. Value<int> idFiliale = const Value.absent(),
  19714. Value<int?> idFilialeRemoto = const Value.absent(),
  19715. Value<int?> idCliente = const Value.absent(),
  19716. Value<int?> idAgente = const Value.absent(),
  19717. Value<String?> codFiliale = const Value.absent(),
  19718. Value<String?> descrizione = const Value.absent(),
  19719. Value<String?> indirizzo = const Value.absent(),
  19720. Value<String?> citta = const Value.absent(),
  19721. Value<String?> provincia = const Value.absent(),
  19722. Value<String?> cap = const Value.absent(),
  19723. Value<String?> frazione = const Value.absent(),
  19724. Value<String?> nazione = const Value.absent(),
  19725. Value<String?> telefono = const Value.absent(),
  19726. Value<String?> cellulare = const Value.absent(),
  19727. Value<String?> fax = const Value.absent(),
  19728. Value<String?> email = const Value.absent(),
  19729. Value<String?> stato = const Value.absent(),
  19730. Value<int> attivo = const Value.absent(),
  19731. Value<String?> note = const Value.absent(),
  19732. }) => FilialiCompanion(
  19733. idFiliale: idFiliale,
  19734. idFilialeRemoto: idFilialeRemoto,
  19735. idCliente: idCliente,
  19736. idAgente: idAgente,
  19737. codFiliale: codFiliale,
  19738. descrizione: descrizione,
  19739. indirizzo: indirizzo,
  19740. citta: citta,
  19741. provincia: provincia,
  19742. cap: cap,
  19743. frazione: frazione,
  19744. nazione: nazione,
  19745. telefono: telefono,
  19746. cellulare: cellulare,
  19747. fax: fax,
  19748. email: email,
  19749. stato: stato,
  19750. attivo: attivo,
  19751. note: note,
  19752. ),
  19753. createCompanionCallback:
  19754. ({
  19755. Value<int> idFiliale = const Value.absent(),
  19756. Value<int?> idFilialeRemoto = const Value.absent(),
  19757. Value<int?> idCliente = const Value.absent(),
  19758. Value<int?> idAgente = const Value.absent(),
  19759. Value<String?> codFiliale = const Value.absent(),
  19760. Value<String?> descrizione = const Value.absent(),
  19761. Value<String?> indirizzo = const Value.absent(),
  19762. Value<String?> citta = const Value.absent(),
  19763. Value<String?> provincia = const Value.absent(),
  19764. Value<String?> cap = const Value.absent(),
  19765. Value<String?> frazione = const Value.absent(),
  19766. Value<String?> nazione = const Value.absent(),
  19767. Value<String?> telefono = const Value.absent(),
  19768. Value<String?> cellulare = const Value.absent(),
  19769. Value<String?> fax = const Value.absent(),
  19770. Value<String?> email = const Value.absent(),
  19771. Value<String?> stato = const Value.absent(),
  19772. Value<int> attivo = const Value.absent(),
  19773. Value<String?> note = const Value.absent(),
  19774. }) => FilialiCompanion.insert(
  19775. idFiliale: idFiliale,
  19776. idFilialeRemoto: idFilialeRemoto,
  19777. idCliente: idCliente,
  19778. idAgente: idAgente,
  19779. codFiliale: codFiliale,
  19780. descrizione: descrizione,
  19781. indirizzo: indirizzo,
  19782. citta: citta,
  19783. provincia: provincia,
  19784. cap: cap,
  19785. frazione: frazione,
  19786. nazione: nazione,
  19787. telefono: telefono,
  19788. cellulare: cellulare,
  19789. fax: fax,
  19790. email: email,
  19791. stato: stato,
  19792. attivo: attivo,
  19793. note: note,
  19794. ),
  19795. withReferenceMapper: (p0) => p0
  19796. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19797. .toList(),
  19798. prefetchHooksCallback: null,
  19799. ),
  19800. );
  19801. }
  19802. typedef $$FilialiTableProcessedTableManager =
  19803. ProcessedTableManager<
  19804. _$AppDatabase,
  19805. $FilialiTable,
  19806. Filiale,
  19807. $$FilialiTableFilterComposer,
  19808. $$FilialiTableOrderingComposer,
  19809. $$FilialiTableAnnotationComposer,
  19810. $$FilialiTableCreateCompanionBuilder,
  19811. $$FilialiTableUpdateCompanionBuilder,
  19812. (Filiale, BaseReferences<_$AppDatabase, $FilialiTable, Filiale>),
  19813. Filiale,
  19814. PrefetchHooks Function()
  19815. >;
  19816. typedef $$ListiniTableCreateCompanionBuilder =
  19817. ListiniCompanion Function({
  19818. Value<int> idListino,
  19819. Value<String?> codListino,
  19820. Value<String?> descrizione,
  19821. Value<String?> validoDa,
  19822. Value<String?> validoA,
  19823. Value<int> attivo,
  19824. Value<String?> dataModifica,
  19825. });
  19826. typedef $$ListiniTableUpdateCompanionBuilder =
  19827. ListiniCompanion Function({
  19828. Value<int> idListino,
  19829. Value<String?> codListino,
  19830. Value<String?> descrizione,
  19831. Value<String?> validoDa,
  19832. Value<String?> validoA,
  19833. Value<int> attivo,
  19834. Value<String?> dataModifica,
  19835. });
  19836. class $$ListiniTableFilterComposer
  19837. extends Composer<_$AppDatabase, $ListiniTable> {
  19838. $$ListiniTableFilterComposer({
  19839. required super.$db,
  19840. required super.$table,
  19841. super.joinBuilder,
  19842. super.$addJoinBuilderToRootComposer,
  19843. super.$removeJoinBuilderFromRootComposer,
  19844. });
  19845. ColumnFilters<int> get idListino => $composableBuilder(
  19846. column: $table.idListino,
  19847. builder: (column) => ColumnFilters(column),
  19848. );
  19849. ColumnFilters<String> get codListino => $composableBuilder(
  19850. column: $table.codListino,
  19851. builder: (column) => ColumnFilters(column),
  19852. );
  19853. ColumnFilters<String> get descrizione => $composableBuilder(
  19854. column: $table.descrizione,
  19855. builder: (column) => ColumnFilters(column),
  19856. );
  19857. ColumnFilters<String> get validoDa => $composableBuilder(
  19858. column: $table.validoDa,
  19859. builder: (column) => ColumnFilters(column),
  19860. );
  19861. ColumnFilters<String> get validoA => $composableBuilder(
  19862. column: $table.validoA,
  19863. builder: (column) => ColumnFilters(column),
  19864. );
  19865. ColumnFilters<int> get attivo => $composableBuilder(
  19866. column: $table.attivo,
  19867. builder: (column) => ColumnFilters(column),
  19868. );
  19869. ColumnFilters<String> get dataModifica => $composableBuilder(
  19870. column: $table.dataModifica,
  19871. builder: (column) => ColumnFilters(column),
  19872. );
  19873. }
  19874. class $$ListiniTableOrderingComposer
  19875. extends Composer<_$AppDatabase, $ListiniTable> {
  19876. $$ListiniTableOrderingComposer({
  19877. required super.$db,
  19878. required super.$table,
  19879. super.joinBuilder,
  19880. super.$addJoinBuilderToRootComposer,
  19881. super.$removeJoinBuilderFromRootComposer,
  19882. });
  19883. ColumnOrderings<int> get idListino => $composableBuilder(
  19884. column: $table.idListino,
  19885. builder: (column) => ColumnOrderings(column),
  19886. );
  19887. ColumnOrderings<String> get codListino => $composableBuilder(
  19888. column: $table.codListino,
  19889. builder: (column) => ColumnOrderings(column),
  19890. );
  19891. ColumnOrderings<String> get descrizione => $composableBuilder(
  19892. column: $table.descrizione,
  19893. builder: (column) => ColumnOrderings(column),
  19894. );
  19895. ColumnOrderings<String> get validoDa => $composableBuilder(
  19896. column: $table.validoDa,
  19897. builder: (column) => ColumnOrderings(column),
  19898. );
  19899. ColumnOrderings<String> get validoA => $composableBuilder(
  19900. column: $table.validoA,
  19901. builder: (column) => ColumnOrderings(column),
  19902. );
  19903. ColumnOrderings<int> get attivo => $composableBuilder(
  19904. column: $table.attivo,
  19905. builder: (column) => ColumnOrderings(column),
  19906. );
  19907. ColumnOrderings<String> get dataModifica => $composableBuilder(
  19908. column: $table.dataModifica,
  19909. builder: (column) => ColumnOrderings(column),
  19910. );
  19911. }
  19912. class $$ListiniTableAnnotationComposer
  19913. extends Composer<_$AppDatabase, $ListiniTable> {
  19914. $$ListiniTableAnnotationComposer({
  19915. required super.$db,
  19916. required super.$table,
  19917. super.joinBuilder,
  19918. super.$addJoinBuilderToRootComposer,
  19919. super.$removeJoinBuilderFromRootComposer,
  19920. });
  19921. GeneratedColumn<int> get idListino =>
  19922. $composableBuilder(column: $table.idListino, builder: (column) => column);
  19923. GeneratedColumn<String> get codListino => $composableBuilder(
  19924. column: $table.codListino,
  19925. builder: (column) => column,
  19926. );
  19927. GeneratedColumn<String> get descrizione => $composableBuilder(
  19928. column: $table.descrizione,
  19929. builder: (column) => column,
  19930. );
  19931. GeneratedColumn<String> get validoDa =>
  19932. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  19933. GeneratedColumn<String> get validoA =>
  19934. $composableBuilder(column: $table.validoA, builder: (column) => column);
  19935. GeneratedColumn<int> get attivo =>
  19936. $composableBuilder(column: $table.attivo, builder: (column) => column);
  19937. GeneratedColumn<String> get dataModifica => $composableBuilder(
  19938. column: $table.dataModifica,
  19939. builder: (column) => column,
  19940. );
  19941. }
  19942. class $$ListiniTableTableManager
  19943. extends
  19944. RootTableManager<
  19945. _$AppDatabase,
  19946. $ListiniTable,
  19947. Listino,
  19948. $$ListiniTableFilterComposer,
  19949. $$ListiniTableOrderingComposer,
  19950. $$ListiniTableAnnotationComposer,
  19951. $$ListiniTableCreateCompanionBuilder,
  19952. $$ListiniTableUpdateCompanionBuilder,
  19953. (Listino, BaseReferences<_$AppDatabase, $ListiniTable, Listino>),
  19954. Listino,
  19955. PrefetchHooks Function()
  19956. > {
  19957. $$ListiniTableTableManager(_$AppDatabase db, $ListiniTable table)
  19958. : super(
  19959. TableManagerState(
  19960. db: db,
  19961. table: table,
  19962. createFilteringComposer: () =>
  19963. $$ListiniTableFilterComposer($db: db, $table: table),
  19964. createOrderingComposer: () =>
  19965. $$ListiniTableOrderingComposer($db: db, $table: table),
  19966. createComputedFieldComposer: () =>
  19967. $$ListiniTableAnnotationComposer($db: db, $table: table),
  19968. updateCompanionCallback:
  19969. ({
  19970. Value<int> idListino = const Value.absent(),
  19971. Value<String?> codListino = const Value.absent(),
  19972. Value<String?> descrizione = const Value.absent(),
  19973. Value<String?> validoDa = const Value.absent(),
  19974. Value<String?> validoA = const Value.absent(),
  19975. Value<int> attivo = const Value.absent(),
  19976. Value<String?> dataModifica = const Value.absent(),
  19977. }) => ListiniCompanion(
  19978. idListino: idListino,
  19979. codListino: codListino,
  19980. descrizione: descrizione,
  19981. validoDa: validoDa,
  19982. validoA: validoA,
  19983. attivo: attivo,
  19984. dataModifica: dataModifica,
  19985. ),
  19986. createCompanionCallback:
  19987. ({
  19988. Value<int> idListino = const Value.absent(),
  19989. Value<String?> codListino = const Value.absent(),
  19990. Value<String?> descrizione = const Value.absent(),
  19991. Value<String?> validoDa = const Value.absent(),
  19992. Value<String?> validoA = const Value.absent(),
  19993. Value<int> attivo = const Value.absent(),
  19994. Value<String?> dataModifica = const Value.absent(),
  19995. }) => ListiniCompanion.insert(
  19996. idListino: idListino,
  19997. codListino: codListino,
  19998. descrizione: descrizione,
  19999. validoDa: validoDa,
  20000. validoA: validoA,
  20001. attivo: attivo,
  20002. dataModifica: dataModifica,
  20003. ),
  20004. withReferenceMapper: (p0) => p0
  20005. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20006. .toList(),
  20007. prefetchHooksCallback: null,
  20008. ),
  20009. );
  20010. }
  20011. typedef $$ListiniTableProcessedTableManager =
  20012. ProcessedTableManager<
  20013. _$AppDatabase,
  20014. $ListiniTable,
  20015. Listino,
  20016. $$ListiniTableFilterComposer,
  20017. $$ListiniTableOrderingComposer,
  20018. $$ListiniTableAnnotationComposer,
  20019. $$ListiniTableCreateCompanionBuilder,
  20020. $$ListiniTableUpdateCompanionBuilder,
  20021. (Listino, BaseReferences<_$AppDatabase, $ListiniTable, Listino>),
  20022. Listino,
  20023. PrefetchHooks Function()
  20024. >;
  20025. typedef $$ListiniArticoloTableCreateCompanionBuilder =
  20026. ListiniArticoloCompanion Function({
  20027. Value<int> idListinoArticoli,
  20028. Value<int?> idListino,
  20029. Value<int?> idArticolo,
  20030. Value<double?> prezzo,
  20031. Value<int?> idSconto,
  20032. Value<String?> validoDa,
  20033. Value<String?> validoA,
  20034. Value<int> attivo,
  20035. });
  20036. typedef $$ListiniArticoloTableUpdateCompanionBuilder =
  20037. ListiniArticoloCompanion Function({
  20038. Value<int> idListinoArticoli,
  20039. Value<int?> idListino,
  20040. Value<int?> idArticolo,
  20041. Value<double?> prezzo,
  20042. Value<int?> idSconto,
  20043. Value<String?> validoDa,
  20044. Value<String?> validoA,
  20045. Value<int> attivo,
  20046. });
  20047. class $$ListiniArticoloTableFilterComposer
  20048. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  20049. $$ListiniArticoloTableFilterComposer({
  20050. required super.$db,
  20051. required super.$table,
  20052. super.joinBuilder,
  20053. super.$addJoinBuilderToRootComposer,
  20054. super.$removeJoinBuilderFromRootComposer,
  20055. });
  20056. ColumnFilters<int> get idListinoArticoli => $composableBuilder(
  20057. column: $table.idListinoArticoli,
  20058. builder: (column) => ColumnFilters(column),
  20059. );
  20060. ColumnFilters<int> get idListino => $composableBuilder(
  20061. column: $table.idListino,
  20062. builder: (column) => ColumnFilters(column),
  20063. );
  20064. ColumnFilters<int> get idArticolo => $composableBuilder(
  20065. column: $table.idArticolo,
  20066. builder: (column) => ColumnFilters(column),
  20067. );
  20068. ColumnFilters<double> get prezzo => $composableBuilder(
  20069. column: $table.prezzo,
  20070. builder: (column) => ColumnFilters(column),
  20071. );
  20072. ColumnFilters<int> get idSconto => $composableBuilder(
  20073. column: $table.idSconto,
  20074. builder: (column) => ColumnFilters(column),
  20075. );
  20076. ColumnFilters<String> get validoDa => $composableBuilder(
  20077. column: $table.validoDa,
  20078. builder: (column) => ColumnFilters(column),
  20079. );
  20080. ColumnFilters<String> get validoA => $composableBuilder(
  20081. column: $table.validoA,
  20082. builder: (column) => ColumnFilters(column),
  20083. );
  20084. ColumnFilters<int> get attivo => $composableBuilder(
  20085. column: $table.attivo,
  20086. builder: (column) => ColumnFilters(column),
  20087. );
  20088. }
  20089. class $$ListiniArticoloTableOrderingComposer
  20090. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  20091. $$ListiniArticoloTableOrderingComposer({
  20092. required super.$db,
  20093. required super.$table,
  20094. super.joinBuilder,
  20095. super.$addJoinBuilderToRootComposer,
  20096. super.$removeJoinBuilderFromRootComposer,
  20097. });
  20098. ColumnOrderings<int> get idListinoArticoli => $composableBuilder(
  20099. column: $table.idListinoArticoli,
  20100. builder: (column) => ColumnOrderings(column),
  20101. );
  20102. ColumnOrderings<int> get idListino => $composableBuilder(
  20103. column: $table.idListino,
  20104. builder: (column) => ColumnOrderings(column),
  20105. );
  20106. ColumnOrderings<int> get idArticolo => $composableBuilder(
  20107. column: $table.idArticolo,
  20108. builder: (column) => ColumnOrderings(column),
  20109. );
  20110. ColumnOrderings<double> get prezzo => $composableBuilder(
  20111. column: $table.prezzo,
  20112. builder: (column) => ColumnOrderings(column),
  20113. );
  20114. ColumnOrderings<int> get idSconto => $composableBuilder(
  20115. column: $table.idSconto,
  20116. builder: (column) => ColumnOrderings(column),
  20117. );
  20118. ColumnOrderings<String> get validoDa => $composableBuilder(
  20119. column: $table.validoDa,
  20120. builder: (column) => ColumnOrderings(column),
  20121. );
  20122. ColumnOrderings<String> get validoA => $composableBuilder(
  20123. column: $table.validoA,
  20124. builder: (column) => ColumnOrderings(column),
  20125. );
  20126. ColumnOrderings<int> get attivo => $composableBuilder(
  20127. column: $table.attivo,
  20128. builder: (column) => ColumnOrderings(column),
  20129. );
  20130. }
  20131. class $$ListiniArticoloTableAnnotationComposer
  20132. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  20133. $$ListiniArticoloTableAnnotationComposer({
  20134. required super.$db,
  20135. required super.$table,
  20136. super.joinBuilder,
  20137. super.$addJoinBuilderToRootComposer,
  20138. super.$removeJoinBuilderFromRootComposer,
  20139. });
  20140. GeneratedColumn<int> get idListinoArticoli => $composableBuilder(
  20141. column: $table.idListinoArticoli,
  20142. builder: (column) => column,
  20143. );
  20144. GeneratedColumn<int> get idListino =>
  20145. $composableBuilder(column: $table.idListino, builder: (column) => column);
  20146. GeneratedColumn<int> get idArticolo => $composableBuilder(
  20147. column: $table.idArticolo,
  20148. builder: (column) => column,
  20149. );
  20150. GeneratedColumn<double> get prezzo =>
  20151. $composableBuilder(column: $table.prezzo, builder: (column) => column);
  20152. GeneratedColumn<int> get idSconto =>
  20153. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  20154. GeneratedColumn<String> get validoDa =>
  20155. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  20156. GeneratedColumn<String> get validoA =>
  20157. $composableBuilder(column: $table.validoA, builder: (column) => column);
  20158. GeneratedColumn<int> get attivo =>
  20159. $composableBuilder(column: $table.attivo, builder: (column) => column);
  20160. }
  20161. class $$ListiniArticoloTableTableManager
  20162. extends
  20163. RootTableManager<
  20164. _$AppDatabase,
  20165. $ListiniArticoloTable,
  20166. ListinoArticolo,
  20167. $$ListiniArticoloTableFilterComposer,
  20168. $$ListiniArticoloTableOrderingComposer,
  20169. $$ListiniArticoloTableAnnotationComposer,
  20170. $$ListiniArticoloTableCreateCompanionBuilder,
  20171. $$ListiniArticoloTableUpdateCompanionBuilder,
  20172. (
  20173. ListinoArticolo,
  20174. BaseReferences<
  20175. _$AppDatabase,
  20176. $ListiniArticoloTable,
  20177. ListinoArticolo
  20178. >,
  20179. ),
  20180. ListinoArticolo,
  20181. PrefetchHooks Function()
  20182. > {
  20183. $$ListiniArticoloTableTableManager(
  20184. _$AppDatabase db,
  20185. $ListiniArticoloTable table,
  20186. ) : super(
  20187. TableManagerState(
  20188. db: db,
  20189. table: table,
  20190. createFilteringComposer: () =>
  20191. $$ListiniArticoloTableFilterComposer($db: db, $table: table),
  20192. createOrderingComposer: () =>
  20193. $$ListiniArticoloTableOrderingComposer($db: db, $table: table),
  20194. createComputedFieldComposer: () =>
  20195. $$ListiniArticoloTableAnnotationComposer($db: db, $table: table),
  20196. updateCompanionCallback:
  20197. ({
  20198. Value<int> idListinoArticoli = const Value.absent(),
  20199. Value<int?> idListino = const Value.absent(),
  20200. Value<int?> idArticolo = const Value.absent(),
  20201. Value<double?> prezzo = const Value.absent(),
  20202. Value<int?> idSconto = const Value.absent(),
  20203. Value<String?> validoDa = const Value.absent(),
  20204. Value<String?> validoA = const Value.absent(),
  20205. Value<int> attivo = const Value.absent(),
  20206. }) => ListiniArticoloCompanion(
  20207. idListinoArticoli: idListinoArticoli,
  20208. idListino: idListino,
  20209. idArticolo: idArticolo,
  20210. prezzo: prezzo,
  20211. idSconto: idSconto,
  20212. validoDa: validoDa,
  20213. validoA: validoA,
  20214. attivo: attivo,
  20215. ),
  20216. createCompanionCallback:
  20217. ({
  20218. Value<int> idListinoArticoli = const Value.absent(),
  20219. Value<int?> idListino = const Value.absent(),
  20220. Value<int?> idArticolo = const Value.absent(),
  20221. Value<double?> prezzo = const Value.absent(),
  20222. Value<int?> idSconto = const Value.absent(),
  20223. Value<String?> validoDa = const Value.absent(),
  20224. Value<String?> validoA = const Value.absent(),
  20225. Value<int> attivo = const Value.absent(),
  20226. }) => ListiniArticoloCompanion.insert(
  20227. idListinoArticoli: idListinoArticoli,
  20228. idListino: idListino,
  20229. idArticolo: idArticolo,
  20230. prezzo: prezzo,
  20231. idSconto: idSconto,
  20232. validoDa: validoDa,
  20233. validoA: validoA,
  20234. attivo: attivo,
  20235. ),
  20236. withReferenceMapper: (p0) => p0
  20237. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20238. .toList(),
  20239. prefetchHooksCallback: null,
  20240. ),
  20241. );
  20242. }
  20243. typedef $$ListiniArticoloTableProcessedTableManager =
  20244. ProcessedTableManager<
  20245. _$AppDatabase,
  20246. $ListiniArticoloTable,
  20247. ListinoArticolo,
  20248. $$ListiniArticoloTableFilterComposer,
  20249. $$ListiniArticoloTableOrderingComposer,
  20250. $$ListiniArticoloTableAnnotationComposer,
  20251. $$ListiniArticoloTableCreateCompanionBuilder,
  20252. $$ListiniArticoloTableUpdateCompanionBuilder,
  20253. (
  20254. ListinoArticolo,
  20255. BaseReferences<_$AppDatabase, $ListiniArticoloTable, ListinoArticolo>,
  20256. ),
  20257. ListinoArticolo,
  20258. PrefetchHooks Function()
  20259. >;
  20260. typedef $$ListiniClienteTableCreateCompanionBuilder =
  20261. ListiniClienteCompanion Function({
  20262. Value<int> idListinoCliente,
  20263. Value<int?> idListino,
  20264. Value<int?> idCliente,
  20265. Value<int?> idArticolo,
  20266. Value<int?> idSconto,
  20267. Value<String?> validoDa,
  20268. Value<String?> validoA,
  20269. Value<double?> prezzo,
  20270. Value<int> attivo,
  20271. Value<String> annullato,
  20272. Value<String?> listinoSostitutivo,
  20273. Value<String?> stato,
  20274. });
  20275. typedef $$ListiniClienteTableUpdateCompanionBuilder =
  20276. ListiniClienteCompanion Function({
  20277. Value<int> idListinoCliente,
  20278. Value<int?> idListino,
  20279. Value<int?> idCliente,
  20280. Value<int?> idArticolo,
  20281. Value<int?> idSconto,
  20282. Value<String?> validoDa,
  20283. Value<String?> validoA,
  20284. Value<double?> prezzo,
  20285. Value<int> attivo,
  20286. Value<String> annullato,
  20287. Value<String?> listinoSostitutivo,
  20288. Value<String?> stato,
  20289. });
  20290. class $$ListiniClienteTableFilterComposer
  20291. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  20292. $$ListiniClienteTableFilterComposer({
  20293. required super.$db,
  20294. required super.$table,
  20295. super.joinBuilder,
  20296. super.$addJoinBuilderToRootComposer,
  20297. super.$removeJoinBuilderFromRootComposer,
  20298. });
  20299. ColumnFilters<int> get idListinoCliente => $composableBuilder(
  20300. column: $table.idListinoCliente,
  20301. builder: (column) => ColumnFilters(column),
  20302. );
  20303. ColumnFilters<int> get idListino => $composableBuilder(
  20304. column: $table.idListino,
  20305. builder: (column) => ColumnFilters(column),
  20306. );
  20307. ColumnFilters<int> get idCliente => $composableBuilder(
  20308. column: $table.idCliente,
  20309. builder: (column) => ColumnFilters(column),
  20310. );
  20311. ColumnFilters<int> get idArticolo => $composableBuilder(
  20312. column: $table.idArticolo,
  20313. builder: (column) => ColumnFilters(column),
  20314. );
  20315. ColumnFilters<int> get idSconto => $composableBuilder(
  20316. column: $table.idSconto,
  20317. builder: (column) => ColumnFilters(column),
  20318. );
  20319. ColumnFilters<String> get validoDa => $composableBuilder(
  20320. column: $table.validoDa,
  20321. builder: (column) => ColumnFilters(column),
  20322. );
  20323. ColumnFilters<String> get validoA => $composableBuilder(
  20324. column: $table.validoA,
  20325. builder: (column) => ColumnFilters(column),
  20326. );
  20327. ColumnFilters<double> get prezzo => $composableBuilder(
  20328. column: $table.prezzo,
  20329. builder: (column) => ColumnFilters(column),
  20330. );
  20331. ColumnFilters<int> get attivo => $composableBuilder(
  20332. column: $table.attivo,
  20333. builder: (column) => ColumnFilters(column),
  20334. );
  20335. ColumnFilters<String> get annullato => $composableBuilder(
  20336. column: $table.annullato,
  20337. builder: (column) => ColumnFilters(column),
  20338. );
  20339. ColumnFilters<String> get listinoSostitutivo => $composableBuilder(
  20340. column: $table.listinoSostitutivo,
  20341. builder: (column) => ColumnFilters(column),
  20342. );
  20343. ColumnFilters<String> get stato => $composableBuilder(
  20344. column: $table.stato,
  20345. builder: (column) => ColumnFilters(column),
  20346. );
  20347. }
  20348. class $$ListiniClienteTableOrderingComposer
  20349. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  20350. $$ListiniClienteTableOrderingComposer({
  20351. required super.$db,
  20352. required super.$table,
  20353. super.joinBuilder,
  20354. super.$addJoinBuilderToRootComposer,
  20355. super.$removeJoinBuilderFromRootComposer,
  20356. });
  20357. ColumnOrderings<int> get idListinoCliente => $composableBuilder(
  20358. column: $table.idListinoCliente,
  20359. builder: (column) => ColumnOrderings(column),
  20360. );
  20361. ColumnOrderings<int> get idListino => $composableBuilder(
  20362. column: $table.idListino,
  20363. builder: (column) => ColumnOrderings(column),
  20364. );
  20365. ColumnOrderings<int> get idCliente => $composableBuilder(
  20366. column: $table.idCliente,
  20367. builder: (column) => ColumnOrderings(column),
  20368. );
  20369. ColumnOrderings<int> get idArticolo => $composableBuilder(
  20370. column: $table.idArticolo,
  20371. builder: (column) => ColumnOrderings(column),
  20372. );
  20373. ColumnOrderings<int> get idSconto => $composableBuilder(
  20374. column: $table.idSconto,
  20375. builder: (column) => ColumnOrderings(column),
  20376. );
  20377. ColumnOrderings<String> get validoDa => $composableBuilder(
  20378. column: $table.validoDa,
  20379. builder: (column) => ColumnOrderings(column),
  20380. );
  20381. ColumnOrderings<String> get validoA => $composableBuilder(
  20382. column: $table.validoA,
  20383. builder: (column) => ColumnOrderings(column),
  20384. );
  20385. ColumnOrderings<double> get prezzo => $composableBuilder(
  20386. column: $table.prezzo,
  20387. builder: (column) => ColumnOrderings(column),
  20388. );
  20389. ColumnOrderings<int> get attivo => $composableBuilder(
  20390. column: $table.attivo,
  20391. builder: (column) => ColumnOrderings(column),
  20392. );
  20393. ColumnOrderings<String> get annullato => $composableBuilder(
  20394. column: $table.annullato,
  20395. builder: (column) => ColumnOrderings(column),
  20396. );
  20397. ColumnOrderings<String> get listinoSostitutivo => $composableBuilder(
  20398. column: $table.listinoSostitutivo,
  20399. builder: (column) => ColumnOrderings(column),
  20400. );
  20401. ColumnOrderings<String> get stato => $composableBuilder(
  20402. column: $table.stato,
  20403. builder: (column) => ColumnOrderings(column),
  20404. );
  20405. }
  20406. class $$ListiniClienteTableAnnotationComposer
  20407. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  20408. $$ListiniClienteTableAnnotationComposer({
  20409. required super.$db,
  20410. required super.$table,
  20411. super.joinBuilder,
  20412. super.$addJoinBuilderToRootComposer,
  20413. super.$removeJoinBuilderFromRootComposer,
  20414. });
  20415. GeneratedColumn<int> get idListinoCliente => $composableBuilder(
  20416. column: $table.idListinoCliente,
  20417. builder: (column) => column,
  20418. );
  20419. GeneratedColumn<int> get idListino =>
  20420. $composableBuilder(column: $table.idListino, builder: (column) => column);
  20421. GeneratedColumn<int> get idCliente =>
  20422. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  20423. GeneratedColumn<int> get idArticolo => $composableBuilder(
  20424. column: $table.idArticolo,
  20425. builder: (column) => column,
  20426. );
  20427. GeneratedColumn<int> get idSconto =>
  20428. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  20429. GeneratedColumn<String> get validoDa =>
  20430. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  20431. GeneratedColumn<String> get validoA =>
  20432. $composableBuilder(column: $table.validoA, builder: (column) => column);
  20433. GeneratedColumn<double> get prezzo =>
  20434. $composableBuilder(column: $table.prezzo, builder: (column) => column);
  20435. GeneratedColumn<int> get attivo =>
  20436. $composableBuilder(column: $table.attivo, builder: (column) => column);
  20437. GeneratedColumn<String> get annullato =>
  20438. $composableBuilder(column: $table.annullato, builder: (column) => column);
  20439. GeneratedColumn<String> get listinoSostitutivo => $composableBuilder(
  20440. column: $table.listinoSostitutivo,
  20441. builder: (column) => column,
  20442. );
  20443. GeneratedColumn<String> get stato =>
  20444. $composableBuilder(column: $table.stato, builder: (column) => column);
  20445. }
  20446. class $$ListiniClienteTableTableManager
  20447. extends
  20448. RootTableManager<
  20449. _$AppDatabase,
  20450. $ListiniClienteTable,
  20451. ListinoCliente,
  20452. $$ListiniClienteTableFilterComposer,
  20453. $$ListiniClienteTableOrderingComposer,
  20454. $$ListiniClienteTableAnnotationComposer,
  20455. $$ListiniClienteTableCreateCompanionBuilder,
  20456. $$ListiniClienteTableUpdateCompanionBuilder,
  20457. (
  20458. ListinoCliente,
  20459. BaseReferences<_$AppDatabase, $ListiniClienteTable, ListinoCliente>,
  20460. ),
  20461. ListinoCliente,
  20462. PrefetchHooks Function()
  20463. > {
  20464. $$ListiniClienteTableTableManager(
  20465. _$AppDatabase db,
  20466. $ListiniClienteTable table,
  20467. ) : super(
  20468. TableManagerState(
  20469. db: db,
  20470. table: table,
  20471. createFilteringComposer: () =>
  20472. $$ListiniClienteTableFilterComposer($db: db, $table: table),
  20473. createOrderingComposer: () =>
  20474. $$ListiniClienteTableOrderingComposer($db: db, $table: table),
  20475. createComputedFieldComposer: () =>
  20476. $$ListiniClienteTableAnnotationComposer($db: db, $table: table),
  20477. updateCompanionCallback:
  20478. ({
  20479. Value<int> idListinoCliente = const Value.absent(),
  20480. Value<int?> idListino = const Value.absent(),
  20481. Value<int?> idCliente = const Value.absent(),
  20482. Value<int?> idArticolo = const Value.absent(),
  20483. Value<int?> idSconto = const Value.absent(),
  20484. Value<String?> validoDa = const Value.absent(),
  20485. Value<String?> validoA = const Value.absent(),
  20486. Value<double?> prezzo = const Value.absent(),
  20487. Value<int> attivo = const Value.absent(),
  20488. Value<String> annullato = const Value.absent(),
  20489. Value<String?> listinoSostitutivo = const Value.absent(),
  20490. Value<String?> stato = const Value.absent(),
  20491. }) => ListiniClienteCompanion(
  20492. idListinoCliente: idListinoCliente,
  20493. idListino: idListino,
  20494. idCliente: idCliente,
  20495. idArticolo: idArticolo,
  20496. idSconto: idSconto,
  20497. validoDa: validoDa,
  20498. validoA: validoA,
  20499. prezzo: prezzo,
  20500. attivo: attivo,
  20501. annullato: annullato,
  20502. listinoSostitutivo: listinoSostitutivo,
  20503. stato: stato,
  20504. ),
  20505. createCompanionCallback:
  20506. ({
  20507. Value<int> idListinoCliente = const Value.absent(),
  20508. Value<int?> idListino = const Value.absent(),
  20509. Value<int?> idCliente = const Value.absent(),
  20510. Value<int?> idArticolo = const Value.absent(),
  20511. Value<int?> idSconto = const Value.absent(),
  20512. Value<String?> validoDa = const Value.absent(),
  20513. Value<String?> validoA = const Value.absent(),
  20514. Value<double?> prezzo = const Value.absent(),
  20515. Value<int> attivo = const Value.absent(),
  20516. Value<String> annullato = const Value.absent(),
  20517. Value<String?> listinoSostitutivo = const Value.absent(),
  20518. Value<String?> stato = const Value.absent(),
  20519. }) => ListiniClienteCompanion.insert(
  20520. idListinoCliente: idListinoCliente,
  20521. idListino: idListino,
  20522. idCliente: idCliente,
  20523. idArticolo: idArticolo,
  20524. idSconto: idSconto,
  20525. validoDa: validoDa,
  20526. validoA: validoA,
  20527. prezzo: prezzo,
  20528. attivo: attivo,
  20529. annullato: annullato,
  20530. listinoSostitutivo: listinoSostitutivo,
  20531. stato: stato,
  20532. ),
  20533. withReferenceMapper: (p0) => p0
  20534. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20535. .toList(),
  20536. prefetchHooksCallback: null,
  20537. ),
  20538. );
  20539. }
  20540. typedef $$ListiniClienteTableProcessedTableManager =
  20541. ProcessedTableManager<
  20542. _$AppDatabase,
  20543. $ListiniClienteTable,
  20544. ListinoCliente,
  20545. $$ListiniClienteTableFilterComposer,
  20546. $$ListiniClienteTableOrderingComposer,
  20547. $$ListiniClienteTableAnnotationComposer,
  20548. $$ListiniClienteTableCreateCompanionBuilder,
  20549. $$ListiniClienteTableUpdateCompanionBuilder,
  20550. (
  20551. ListinoCliente,
  20552. BaseReferences<_$AppDatabase, $ListiniClienteTable, ListinoCliente>,
  20553. ),
  20554. ListinoCliente,
  20555. PrefetchHooks Function()
  20556. >;
  20557. typedef $$ScontiTableCreateCompanionBuilder =
  20558. ScontiCompanion Function({
  20559. Value<int> idSconto,
  20560. Value<String?> codSconto,
  20561. Value<String?> descrizione,
  20562. Value<double?> sconto1,
  20563. Value<double?> sconto2,
  20564. Value<double?> sconto3,
  20565. Value<double?> sconto4,
  20566. Value<double?> sconto5,
  20567. });
  20568. typedef $$ScontiTableUpdateCompanionBuilder =
  20569. ScontiCompanion Function({
  20570. Value<int> idSconto,
  20571. Value<String?> codSconto,
  20572. Value<String?> descrizione,
  20573. Value<double?> sconto1,
  20574. Value<double?> sconto2,
  20575. Value<double?> sconto3,
  20576. Value<double?> sconto4,
  20577. Value<double?> sconto5,
  20578. });
  20579. class $$ScontiTableFilterComposer
  20580. extends Composer<_$AppDatabase, $ScontiTable> {
  20581. $$ScontiTableFilterComposer({
  20582. required super.$db,
  20583. required super.$table,
  20584. super.joinBuilder,
  20585. super.$addJoinBuilderToRootComposer,
  20586. super.$removeJoinBuilderFromRootComposer,
  20587. });
  20588. ColumnFilters<int> get idSconto => $composableBuilder(
  20589. column: $table.idSconto,
  20590. builder: (column) => ColumnFilters(column),
  20591. );
  20592. ColumnFilters<String> get codSconto => $composableBuilder(
  20593. column: $table.codSconto,
  20594. builder: (column) => ColumnFilters(column),
  20595. );
  20596. ColumnFilters<String> get descrizione => $composableBuilder(
  20597. column: $table.descrizione,
  20598. builder: (column) => ColumnFilters(column),
  20599. );
  20600. ColumnFilters<double> get sconto1 => $composableBuilder(
  20601. column: $table.sconto1,
  20602. builder: (column) => ColumnFilters(column),
  20603. );
  20604. ColumnFilters<double> get sconto2 => $composableBuilder(
  20605. column: $table.sconto2,
  20606. builder: (column) => ColumnFilters(column),
  20607. );
  20608. ColumnFilters<double> get sconto3 => $composableBuilder(
  20609. column: $table.sconto3,
  20610. builder: (column) => ColumnFilters(column),
  20611. );
  20612. ColumnFilters<double> get sconto4 => $composableBuilder(
  20613. column: $table.sconto4,
  20614. builder: (column) => ColumnFilters(column),
  20615. );
  20616. ColumnFilters<double> get sconto5 => $composableBuilder(
  20617. column: $table.sconto5,
  20618. builder: (column) => ColumnFilters(column),
  20619. );
  20620. }
  20621. class $$ScontiTableOrderingComposer
  20622. extends Composer<_$AppDatabase, $ScontiTable> {
  20623. $$ScontiTableOrderingComposer({
  20624. required super.$db,
  20625. required super.$table,
  20626. super.joinBuilder,
  20627. super.$addJoinBuilderToRootComposer,
  20628. super.$removeJoinBuilderFromRootComposer,
  20629. });
  20630. ColumnOrderings<int> get idSconto => $composableBuilder(
  20631. column: $table.idSconto,
  20632. builder: (column) => ColumnOrderings(column),
  20633. );
  20634. ColumnOrderings<String> get codSconto => $composableBuilder(
  20635. column: $table.codSconto,
  20636. builder: (column) => ColumnOrderings(column),
  20637. );
  20638. ColumnOrderings<String> get descrizione => $composableBuilder(
  20639. column: $table.descrizione,
  20640. builder: (column) => ColumnOrderings(column),
  20641. );
  20642. ColumnOrderings<double> get sconto1 => $composableBuilder(
  20643. column: $table.sconto1,
  20644. builder: (column) => ColumnOrderings(column),
  20645. );
  20646. ColumnOrderings<double> get sconto2 => $composableBuilder(
  20647. column: $table.sconto2,
  20648. builder: (column) => ColumnOrderings(column),
  20649. );
  20650. ColumnOrderings<double> get sconto3 => $composableBuilder(
  20651. column: $table.sconto3,
  20652. builder: (column) => ColumnOrderings(column),
  20653. );
  20654. ColumnOrderings<double> get sconto4 => $composableBuilder(
  20655. column: $table.sconto4,
  20656. builder: (column) => ColumnOrderings(column),
  20657. );
  20658. ColumnOrderings<double> get sconto5 => $composableBuilder(
  20659. column: $table.sconto5,
  20660. builder: (column) => ColumnOrderings(column),
  20661. );
  20662. }
  20663. class $$ScontiTableAnnotationComposer
  20664. extends Composer<_$AppDatabase, $ScontiTable> {
  20665. $$ScontiTableAnnotationComposer({
  20666. required super.$db,
  20667. required super.$table,
  20668. super.joinBuilder,
  20669. super.$addJoinBuilderToRootComposer,
  20670. super.$removeJoinBuilderFromRootComposer,
  20671. });
  20672. GeneratedColumn<int> get idSconto =>
  20673. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  20674. GeneratedColumn<String> get codSconto =>
  20675. $composableBuilder(column: $table.codSconto, builder: (column) => column);
  20676. GeneratedColumn<String> get descrizione => $composableBuilder(
  20677. column: $table.descrizione,
  20678. builder: (column) => column,
  20679. );
  20680. GeneratedColumn<double> get sconto1 =>
  20681. $composableBuilder(column: $table.sconto1, builder: (column) => column);
  20682. GeneratedColumn<double> get sconto2 =>
  20683. $composableBuilder(column: $table.sconto2, builder: (column) => column);
  20684. GeneratedColumn<double> get sconto3 =>
  20685. $composableBuilder(column: $table.sconto3, builder: (column) => column);
  20686. GeneratedColumn<double> get sconto4 =>
  20687. $composableBuilder(column: $table.sconto4, builder: (column) => column);
  20688. GeneratedColumn<double> get sconto5 =>
  20689. $composableBuilder(column: $table.sconto5, builder: (column) => column);
  20690. }
  20691. class $$ScontiTableTableManager
  20692. extends
  20693. RootTableManager<
  20694. _$AppDatabase,
  20695. $ScontiTable,
  20696. Sconto,
  20697. $$ScontiTableFilterComposer,
  20698. $$ScontiTableOrderingComposer,
  20699. $$ScontiTableAnnotationComposer,
  20700. $$ScontiTableCreateCompanionBuilder,
  20701. $$ScontiTableUpdateCompanionBuilder,
  20702. (Sconto, BaseReferences<_$AppDatabase, $ScontiTable, Sconto>),
  20703. Sconto,
  20704. PrefetchHooks Function()
  20705. > {
  20706. $$ScontiTableTableManager(_$AppDatabase db, $ScontiTable table)
  20707. : super(
  20708. TableManagerState(
  20709. db: db,
  20710. table: table,
  20711. createFilteringComposer: () =>
  20712. $$ScontiTableFilterComposer($db: db, $table: table),
  20713. createOrderingComposer: () =>
  20714. $$ScontiTableOrderingComposer($db: db, $table: table),
  20715. createComputedFieldComposer: () =>
  20716. $$ScontiTableAnnotationComposer($db: db, $table: table),
  20717. updateCompanionCallback:
  20718. ({
  20719. Value<int> idSconto = const Value.absent(),
  20720. Value<String?> codSconto = const Value.absent(),
  20721. Value<String?> descrizione = const Value.absent(),
  20722. Value<double?> sconto1 = const Value.absent(),
  20723. Value<double?> sconto2 = const Value.absent(),
  20724. Value<double?> sconto3 = const Value.absent(),
  20725. Value<double?> sconto4 = const Value.absent(),
  20726. Value<double?> sconto5 = const Value.absent(),
  20727. }) => ScontiCompanion(
  20728. idSconto: idSconto,
  20729. codSconto: codSconto,
  20730. descrizione: descrizione,
  20731. sconto1: sconto1,
  20732. sconto2: sconto2,
  20733. sconto3: sconto3,
  20734. sconto4: sconto4,
  20735. sconto5: sconto5,
  20736. ),
  20737. createCompanionCallback:
  20738. ({
  20739. Value<int> idSconto = const Value.absent(),
  20740. Value<String?> codSconto = const Value.absent(),
  20741. Value<String?> descrizione = const Value.absent(),
  20742. Value<double?> sconto1 = const Value.absent(),
  20743. Value<double?> sconto2 = const Value.absent(),
  20744. Value<double?> sconto3 = const Value.absent(),
  20745. Value<double?> sconto4 = const Value.absent(),
  20746. Value<double?> sconto5 = const Value.absent(),
  20747. }) => ScontiCompanion.insert(
  20748. idSconto: idSconto,
  20749. codSconto: codSconto,
  20750. descrizione: descrizione,
  20751. sconto1: sconto1,
  20752. sconto2: sconto2,
  20753. sconto3: sconto3,
  20754. sconto4: sconto4,
  20755. sconto5: sconto5,
  20756. ),
  20757. withReferenceMapper: (p0) => p0
  20758. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20759. .toList(),
  20760. prefetchHooksCallback: null,
  20761. ),
  20762. );
  20763. }
  20764. typedef $$ScontiTableProcessedTableManager =
  20765. ProcessedTableManager<
  20766. _$AppDatabase,
  20767. $ScontiTable,
  20768. Sconto,
  20769. $$ScontiTableFilterComposer,
  20770. $$ScontiTableOrderingComposer,
  20771. $$ScontiTableAnnotationComposer,
  20772. $$ScontiTableCreateCompanionBuilder,
  20773. $$ScontiTableUpdateCompanionBuilder,
  20774. (Sconto, BaseReferences<_$AppDatabase, $ScontiTable, Sconto>),
  20775. Sconto,
  20776. PrefetchHooks Function()
  20777. >;
  20778. typedef $$ScontiClienteTableCreateCompanionBuilder =
  20779. ScontiClienteCompanion Function({
  20780. Value<int> idScontoCliente,
  20781. Value<int?> idCliente,
  20782. Value<int?> idArticolo,
  20783. Value<String?> linea,
  20784. Value<int?> idSconto,
  20785. Value<String?> validoDa,
  20786. Value<String?> validoA,
  20787. Value<String?> stato,
  20788. Value<String?> dataModifica,
  20789. });
  20790. typedef $$ScontiClienteTableUpdateCompanionBuilder =
  20791. ScontiClienteCompanion Function({
  20792. Value<int> idScontoCliente,
  20793. Value<int?> idCliente,
  20794. Value<int?> idArticolo,
  20795. Value<String?> linea,
  20796. Value<int?> idSconto,
  20797. Value<String?> validoDa,
  20798. Value<String?> validoA,
  20799. Value<String?> stato,
  20800. Value<String?> dataModifica,
  20801. });
  20802. class $$ScontiClienteTableFilterComposer
  20803. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  20804. $$ScontiClienteTableFilterComposer({
  20805. required super.$db,
  20806. required super.$table,
  20807. super.joinBuilder,
  20808. super.$addJoinBuilderToRootComposer,
  20809. super.$removeJoinBuilderFromRootComposer,
  20810. });
  20811. ColumnFilters<int> get idScontoCliente => $composableBuilder(
  20812. column: $table.idScontoCliente,
  20813. builder: (column) => ColumnFilters(column),
  20814. );
  20815. ColumnFilters<int> get idCliente => $composableBuilder(
  20816. column: $table.idCliente,
  20817. builder: (column) => ColumnFilters(column),
  20818. );
  20819. ColumnFilters<int> get idArticolo => $composableBuilder(
  20820. column: $table.idArticolo,
  20821. builder: (column) => ColumnFilters(column),
  20822. );
  20823. ColumnFilters<String> get linea => $composableBuilder(
  20824. column: $table.linea,
  20825. builder: (column) => ColumnFilters(column),
  20826. );
  20827. ColumnFilters<int> get idSconto => $composableBuilder(
  20828. column: $table.idSconto,
  20829. builder: (column) => ColumnFilters(column),
  20830. );
  20831. ColumnFilters<String> get validoDa => $composableBuilder(
  20832. column: $table.validoDa,
  20833. builder: (column) => ColumnFilters(column),
  20834. );
  20835. ColumnFilters<String> get validoA => $composableBuilder(
  20836. column: $table.validoA,
  20837. builder: (column) => ColumnFilters(column),
  20838. );
  20839. ColumnFilters<String> get stato => $composableBuilder(
  20840. column: $table.stato,
  20841. builder: (column) => ColumnFilters(column),
  20842. );
  20843. ColumnFilters<String> get dataModifica => $composableBuilder(
  20844. column: $table.dataModifica,
  20845. builder: (column) => ColumnFilters(column),
  20846. );
  20847. }
  20848. class $$ScontiClienteTableOrderingComposer
  20849. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  20850. $$ScontiClienteTableOrderingComposer({
  20851. required super.$db,
  20852. required super.$table,
  20853. super.joinBuilder,
  20854. super.$addJoinBuilderToRootComposer,
  20855. super.$removeJoinBuilderFromRootComposer,
  20856. });
  20857. ColumnOrderings<int> get idScontoCliente => $composableBuilder(
  20858. column: $table.idScontoCliente,
  20859. builder: (column) => ColumnOrderings(column),
  20860. );
  20861. ColumnOrderings<int> get idCliente => $composableBuilder(
  20862. column: $table.idCliente,
  20863. builder: (column) => ColumnOrderings(column),
  20864. );
  20865. ColumnOrderings<int> get idArticolo => $composableBuilder(
  20866. column: $table.idArticolo,
  20867. builder: (column) => ColumnOrderings(column),
  20868. );
  20869. ColumnOrderings<String> get linea => $composableBuilder(
  20870. column: $table.linea,
  20871. builder: (column) => ColumnOrderings(column),
  20872. );
  20873. ColumnOrderings<int> get idSconto => $composableBuilder(
  20874. column: $table.idSconto,
  20875. builder: (column) => ColumnOrderings(column),
  20876. );
  20877. ColumnOrderings<String> get validoDa => $composableBuilder(
  20878. column: $table.validoDa,
  20879. builder: (column) => ColumnOrderings(column),
  20880. );
  20881. ColumnOrderings<String> get validoA => $composableBuilder(
  20882. column: $table.validoA,
  20883. builder: (column) => ColumnOrderings(column),
  20884. );
  20885. ColumnOrderings<String> get stato => $composableBuilder(
  20886. column: $table.stato,
  20887. builder: (column) => ColumnOrderings(column),
  20888. );
  20889. ColumnOrderings<String> get dataModifica => $composableBuilder(
  20890. column: $table.dataModifica,
  20891. builder: (column) => ColumnOrderings(column),
  20892. );
  20893. }
  20894. class $$ScontiClienteTableAnnotationComposer
  20895. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  20896. $$ScontiClienteTableAnnotationComposer({
  20897. required super.$db,
  20898. required super.$table,
  20899. super.joinBuilder,
  20900. super.$addJoinBuilderToRootComposer,
  20901. super.$removeJoinBuilderFromRootComposer,
  20902. });
  20903. GeneratedColumn<int> get idScontoCliente => $composableBuilder(
  20904. column: $table.idScontoCliente,
  20905. builder: (column) => column,
  20906. );
  20907. GeneratedColumn<int> get idCliente =>
  20908. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  20909. GeneratedColumn<int> get idArticolo => $composableBuilder(
  20910. column: $table.idArticolo,
  20911. builder: (column) => column,
  20912. );
  20913. GeneratedColumn<String> get linea =>
  20914. $composableBuilder(column: $table.linea, builder: (column) => column);
  20915. GeneratedColumn<int> get idSconto =>
  20916. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  20917. GeneratedColumn<String> get validoDa =>
  20918. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  20919. GeneratedColumn<String> get validoA =>
  20920. $composableBuilder(column: $table.validoA, builder: (column) => column);
  20921. GeneratedColumn<String> get stato =>
  20922. $composableBuilder(column: $table.stato, builder: (column) => column);
  20923. GeneratedColumn<String> get dataModifica => $composableBuilder(
  20924. column: $table.dataModifica,
  20925. builder: (column) => column,
  20926. );
  20927. }
  20928. class $$ScontiClienteTableTableManager
  20929. extends
  20930. RootTableManager<
  20931. _$AppDatabase,
  20932. $ScontiClienteTable,
  20933. ScontoCliente,
  20934. $$ScontiClienteTableFilterComposer,
  20935. $$ScontiClienteTableOrderingComposer,
  20936. $$ScontiClienteTableAnnotationComposer,
  20937. $$ScontiClienteTableCreateCompanionBuilder,
  20938. $$ScontiClienteTableUpdateCompanionBuilder,
  20939. (
  20940. ScontoCliente,
  20941. BaseReferences<_$AppDatabase, $ScontiClienteTable, ScontoCliente>,
  20942. ),
  20943. ScontoCliente,
  20944. PrefetchHooks Function()
  20945. > {
  20946. $$ScontiClienteTableTableManager(_$AppDatabase db, $ScontiClienteTable table)
  20947. : super(
  20948. TableManagerState(
  20949. db: db,
  20950. table: table,
  20951. createFilteringComposer: () =>
  20952. $$ScontiClienteTableFilterComposer($db: db, $table: table),
  20953. createOrderingComposer: () =>
  20954. $$ScontiClienteTableOrderingComposer($db: db, $table: table),
  20955. createComputedFieldComposer: () =>
  20956. $$ScontiClienteTableAnnotationComposer($db: db, $table: table),
  20957. updateCompanionCallback:
  20958. ({
  20959. Value<int> idScontoCliente = const Value.absent(),
  20960. Value<int?> idCliente = const Value.absent(),
  20961. Value<int?> idArticolo = const Value.absent(),
  20962. Value<String?> linea = const Value.absent(),
  20963. Value<int?> idSconto = const Value.absent(),
  20964. Value<String?> validoDa = const Value.absent(),
  20965. Value<String?> validoA = const Value.absent(),
  20966. Value<String?> stato = const Value.absent(),
  20967. Value<String?> dataModifica = const Value.absent(),
  20968. }) => ScontiClienteCompanion(
  20969. idScontoCliente: idScontoCliente,
  20970. idCliente: idCliente,
  20971. idArticolo: idArticolo,
  20972. linea: linea,
  20973. idSconto: idSconto,
  20974. validoDa: validoDa,
  20975. validoA: validoA,
  20976. stato: stato,
  20977. dataModifica: dataModifica,
  20978. ),
  20979. createCompanionCallback:
  20980. ({
  20981. Value<int> idScontoCliente = const Value.absent(),
  20982. Value<int?> idCliente = const Value.absent(),
  20983. Value<int?> idArticolo = const Value.absent(),
  20984. Value<String?> linea = const Value.absent(),
  20985. Value<int?> idSconto = const Value.absent(),
  20986. Value<String?> validoDa = const Value.absent(),
  20987. Value<String?> validoA = const Value.absent(),
  20988. Value<String?> stato = const Value.absent(),
  20989. Value<String?> dataModifica = const Value.absent(),
  20990. }) => ScontiClienteCompanion.insert(
  20991. idScontoCliente: idScontoCliente,
  20992. idCliente: idCliente,
  20993. idArticolo: idArticolo,
  20994. linea: linea,
  20995. idSconto: idSconto,
  20996. validoDa: validoDa,
  20997. validoA: validoA,
  20998. stato: stato,
  20999. dataModifica: dataModifica,
  21000. ),
  21001. withReferenceMapper: (p0) => p0
  21002. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21003. .toList(),
  21004. prefetchHooksCallback: null,
  21005. ),
  21006. );
  21007. }
  21008. typedef $$ScontiClienteTableProcessedTableManager =
  21009. ProcessedTableManager<
  21010. _$AppDatabase,
  21011. $ScontiClienteTable,
  21012. ScontoCliente,
  21013. $$ScontiClienteTableFilterComposer,
  21014. $$ScontiClienteTableOrderingComposer,
  21015. $$ScontiClienteTableAnnotationComposer,
  21016. $$ScontiClienteTableCreateCompanionBuilder,
  21017. $$ScontiClienteTableUpdateCompanionBuilder,
  21018. (
  21019. ScontoCliente,
  21020. BaseReferences<_$AppDatabase, $ScontiClienteTable, ScontoCliente>,
  21021. ),
  21022. ScontoCliente,
  21023. PrefetchHooks Function()
  21024. >;
  21025. typedef $$PagamentiTableCreateCompanionBuilder =
  21026. PagamentiCompanion Function({
  21027. Value<int> idPagamento,
  21028. Value<String?> codPagamento,
  21029. Value<String?> descrizione,
  21030. Value<String?> dataModifica,
  21031. Value<int?> attivo,
  21032. });
  21033. typedef $$PagamentiTableUpdateCompanionBuilder =
  21034. PagamentiCompanion Function({
  21035. Value<int> idPagamento,
  21036. Value<String?> codPagamento,
  21037. Value<String?> descrizione,
  21038. Value<String?> dataModifica,
  21039. Value<int?> attivo,
  21040. });
  21041. class $$PagamentiTableFilterComposer
  21042. extends Composer<_$AppDatabase, $PagamentiTable> {
  21043. $$PagamentiTableFilterComposer({
  21044. required super.$db,
  21045. required super.$table,
  21046. super.joinBuilder,
  21047. super.$addJoinBuilderToRootComposer,
  21048. super.$removeJoinBuilderFromRootComposer,
  21049. });
  21050. ColumnFilters<int> get idPagamento => $composableBuilder(
  21051. column: $table.idPagamento,
  21052. builder: (column) => ColumnFilters(column),
  21053. );
  21054. ColumnFilters<String> get codPagamento => $composableBuilder(
  21055. column: $table.codPagamento,
  21056. builder: (column) => ColumnFilters(column),
  21057. );
  21058. ColumnFilters<String> get descrizione => $composableBuilder(
  21059. column: $table.descrizione,
  21060. builder: (column) => ColumnFilters(column),
  21061. );
  21062. ColumnFilters<String> get dataModifica => $composableBuilder(
  21063. column: $table.dataModifica,
  21064. builder: (column) => ColumnFilters(column),
  21065. );
  21066. ColumnFilters<int> get attivo => $composableBuilder(
  21067. column: $table.attivo,
  21068. builder: (column) => ColumnFilters(column),
  21069. );
  21070. }
  21071. class $$PagamentiTableOrderingComposer
  21072. extends Composer<_$AppDatabase, $PagamentiTable> {
  21073. $$PagamentiTableOrderingComposer({
  21074. required super.$db,
  21075. required super.$table,
  21076. super.joinBuilder,
  21077. super.$addJoinBuilderToRootComposer,
  21078. super.$removeJoinBuilderFromRootComposer,
  21079. });
  21080. ColumnOrderings<int> get idPagamento => $composableBuilder(
  21081. column: $table.idPagamento,
  21082. builder: (column) => ColumnOrderings(column),
  21083. );
  21084. ColumnOrderings<String> get codPagamento => $composableBuilder(
  21085. column: $table.codPagamento,
  21086. builder: (column) => ColumnOrderings(column),
  21087. );
  21088. ColumnOrderings<String> get descrizione => $composableBuilder(
  21089. column: $table.descrizione,
  21090. builder: (column) => ColumnOrderings(column),
  21091. );
  21092. ColumnOrderings<String> get dataModifica => $composableBuilder(
  21093. column: $table.dataModifica,
  21094. builder: (column) => ColumnOrderings(column),
  21095. );
  21096. ColumnOrderings<int> get attivo => $composableBuilder(
  21097. column: $table.attivo,
  21098. builder: (column) => ColumnOrderings(column),
  21099. );
  21100. }
  21101. class $$PagamentiTableAnnotationComposer
  21102. extends Composer<_$AppDatabase, $PagamentiTable> {
  21103. $$PagamentiTableAnnotationComposer({
  21104. required super.$db,
  21105. required super.$table,
  21106. super.joinBuilder,
  21107. super.$addJoinBuilderToRootComposer,
  21108. super.$removeJoinBuilderFromRootComposer,
  21109. });
  21110. GeneratedColumn<int> get idPagamento => $composableBuilder(
  21111. column: $table.idPagamento,
  21112. builder: (column) => column,
  21113. );
  21114. GeneratedColumn<String> get codPagamento => $composableBuilder(
  21115. column: $table.codPagamento,
  21116. builder: (column) => column,
  21117. );
  21118. GeneratedColumn<String> get descrizione => $composableBuilder(
  21119. column: $table.descrizione,
  21120. builder: (column) => column,
  21121. );
  21122. GeneratedColumn<String> get dataModifica => $composableBuilder(
  21123. column: $table.dataModifica,
  21124. builder: (column) => column,
  21125. );
  21126. GeneratedColumn<int> get attivo =>
  21127. $composableBuilder(column: $table.attivo, builder: (column) => column);
  21128. }
  21129. class $$PagamentiTableTableManager
  21130. extends
  21131. RootTableManager<
  21132. _$AppDatabase,
  21133. $PagamentiTable,
  21134. Pagamento,
  21135. $$PagamentiTableFilterComposer,
  21136. $$PagamentiTableOrderingComposer,
  21137. $$PagamentiTableAnnotationComposer,
  21138. $$PagamentiTableCreateCompanionBuilder,
  21139. $$PagamentiTableUpdateCompanionBuilder,
  21140. (
  21141. Pagamento,
  21142. BaseReferences<_$AppDatabase, $PagamentiTable, Pagamento>,
  21143. ),
  21144. Pagamento,
  21145. PrefetchHooks Function()
  21146. > {
  21147. $$PagamentiTableTableManager(_$AppDatabase db, $PagamentiTable table)
  21148. : super(
  21149. TableManagerState(
  21150. db: db,
  21151. table: table,
  21152. createFilteringComposer: () =>
  21153. $$PagamentiTableFilterComposer($db: db, $table: table),
  21154. createOrderingComposer: () =>
  21155. $$PagamentiTableOrderingComposer($db: db, $table: table),
  21156. createComputedFieldComposer: () =>
  21157. $$PagamentiTableAnnotationComposer($db: db, $table: table),
  21158. updateCompanionCallback:
  21159. ({
  21160. Value<int> idPagamento = const Value.absent(),
  21161. Value<String?> codPagamento = const Value.absent(),
  21162. Value<String?> descrizione = const Value.absent(),
  21163. Value<String?> dataModifica = const Value.absent(),
  21164. Value<int?> attivo = const Value.absent(),
  21165. }) => PagamentiCompanion(
  21166. idPagamento: idPagamento,
  21167. codPagamento: codPagamento,
  21168. descrizione: descrizione,
  21169. dataModifica: dataModifica,
  21170. attivo: attivo,
  21171. ),
  21172. createCompanionCallback:
  21173. ({
  21174. Value<int> idPagamento = const Value.absent(),
  21175. Value<String?> codPagamento = const Value.absent(),
  21176. Value<String?> descrizione = const Value.absent(),
  21177. Value<String?> dataModifica = const Value.absent(),
  21178. Value<int?> attivo = const Value.absent(),
  21179. }) => PagamentiCompanion.insert(
  21180. idPagamento: idPagamento,
  21181. codPagamento: codPagamento,
  21182. descrizione: descrizione,
  21183. dataModifica: dataModifica,
  21184. attivo: attivo,
  21185. ),
  21186. withReferenceMapper: (p0) => p0
  21187. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21188. .toList(),
  21189. prefetchHooksCallback: null,
  21190. ),
  21191. );
  21192. }
  21193. typedef $$PagamentiTableProcessedTableManager =
  21194. ProcessedTableManager<
  21195. _$AppDatabase,
  21196. $PagamentiTable,
  21197. Pagamento,
  21198. $$PagamentiTableFilterComposer,
  21199. $$PagamentiTableOrderingComposer,
  21200. $$PagamentiTableAnnotationComposer,
  21201. $$PagamentiTableCreateCompanionBuilder,
  21202. $$PagamentiTableUpdateCompanionBuilder,
  21203. (Pagamento, BaseReferences<_$AppDatabase, $PagamentiTable, Pagamento>),
  21204. Pagamento,
  21205. PrefetchHooks Function()
  21206. >;
  21207. typedef $$ParametriTableCreateCompanionBuilder =
  21208. ParametriCompanion Function({
  21209. required String nome,
  21210. Value<String?> valore,
  21211. Value<int> rowid,
  21212. });
  21213. typedef $$ParametriTableUpdateCompanionBuilder =
  21214. ParametriCompanion Function({
  21215. Value<String> nome,
  21216. Value<String?> valore,
  21217. Value<int> rowid,
  21218. });
  21219. class $$ParametriTableFilterComposer
  21220. extends Composer<_$AppDatabase, $ParametriTable> {
  21221. $$ParametriTableFilterComposer({
  21222. required super.$db,
  21223. required super.$table,
  21224. super.joinBuilder,
  21225. super.$addJoinBuilderToRootComposer,
  21226. super.$removeJoinBuilderFromRootComposer,
  21227. });
  21228. ColumnFilters<String> get nome => $composableBuilder(
  21229. column: $table.nome,
  21230. builder: (column) => ColumnFilters(column),
  21231. );
  21232. ColumnFilters<String> get valore => $composableBuilder(
  21233. column: $table.valore,
  21234. builder: (column) => ColumnFilters(column),
  21235. );
  21236. }
  21237. class $$ParametriTableOrderingComposer
  21238. extends Composer<_$AppDatabase, $ParametriTable> {
  21239. $$ParametriTableOrderingComposer({
  21240. required super.$db,
  21241. required super.$table,
  21242. super.joinBuilder,
  21243. super.$addJoinBuilderToRootComposer,
  21244. super.$removeJoinBuilderFromRootComposer,
  21245. });
  21246. ColumnOrderings<String> get nome => $composableBuilder(
  21247. column: $table.nome,
  21248. builder: (column) => ColumnOrderings(column),
  21249. );
  21250. ColumnOrderings<String> get valore => $composableBuilder(
  21251. column: $table.valore,
  21252. builder: (column) => ColumnOrderings(column),
  21253. );
  21254. }
  21255. class $$ParametriTableAnnotationComposer
  21256. extends Composer<_$AppDatabase, $ParametriTable> {
  21257. $$ParametriTableAnnotationComposer({
  21258. required super.$db,
  21259. required super.$table,
  21260. super.joinBuilder,
  21261. super.$addJoinBuilderToRootComposer,
  21262. super.$removeJoinBuilderFromRootComposer,
  21263. });
  21264. GeneratedColumn<String> get nome =>
  21265. $composableBuilder(column: $table.nome, builder: (column) => column);
  21266. GeneratedColumn<String> get valore =>
  21267. $composableBuilder(column: $table.valore, builder: (column) => column);
  21268. }
  21269. class $$ParametriTableTableManager
  21270. extends
  21271. RootTableManager<
  21272. _$AppDatabase,
  21273. $ParametriTable,
  21274. Parametro,
  21275. $$ParametriTableFilterComposer,
  21276. $$ParametriTableOrderingComposer,
  21277. $$ParametriTableAnnotationComposer,
  21278. $$ParametriTableCreateCompanionBuilder,
  21279. $$ParametriTableUpdateCompanionBuilder,
  21280. (
  21281. Parametro,
  21282. BaseReferences<_$AppDatabase, $ParametriTable, Parametro>,
  21283. ),
  21284. Parametro,
  21285. PrefetchHooks Function()
  21286. > {
  21287. $$ParametriTableTableManager(_$AppDatabase db, $ParametriTable table)
  21288. : super(
  21289. TableManagerState(
  21290. db: db,
  21291. table: table,
  21292. createFilteringComposer: () =>
  21293. $$ParametriTableFilterComposer($db: db, $table: table),
  21294. createOrderingComposer: () =>
  21295. $$ParametriTableOrderingComposer($db: db, $table: table),
  21296. createComputedFieldComposer: () =>
  21297. $$ParametriTableAnnotationComposer($db: db, $table: table),
  21298. updateCompanionCallback:
  21299. ({
  21300. Value<String> nome = const Value.absent(),
  21301. Value<String?> valore = const Value.absent(),
  21302. Value<int> rowid = const Value.absent(),
  21303. }) =>
  21304. ParametriCompanion(nome: nome, valore: valore, rowid: rowid),
  21305. createCompanionCallback:
  21306. ({
  21307. required String nome,
  21308. Value<String?> valore = const Value.absent(),
  21309. Value<int> rowid = const Value.absent(),
  21310. }) => ParametriCompanion.insert(
  21311. nome: nome,
  21312. valore: valore,
  21313. rowid: rowid,
  21314. ),
  21315. withReferenceMapper: (p0) => p0
  21316. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21317. .toList(),
  21318. prefetchHooksCallback: null,
  21319. ),
  21320. );
  21321. }
  21322. typedef $$ParametriTableProcessedTableManager =
  21323. ProcessedTableManager<
  21324. _$AppDatabase,
  21325. $ParametriTable,
  21326. Parametro,
  21327. $$ParametriTableFilterComposer,
  21328. $$ParametriTableOrderingComposer,
  21329. $$ParametriTableAnnotationComposer,
  21330. $$ParametriTableCreateCompanionBuilder,
  21331. $$ParametriTableUpdateCompanionBuilder,
  21332. (Parametro, BaseReferences<_$AppDatabase, $ParametriTable, Parametro>),
  21333. Parametro,
  21334. PrefetchHooks Function()
  21335. >;
  21336. typedef $$TabelleTableCreateCompanionBuilder =
  21337. TabelleCompanion Function({
  21338. Value<int> idTabella,
  21339. required String tipoTabella,
  21340. Value<String?> codTabella,
  21341. Value<String?> descrizione,
  21342. Value<String?> stringa1,
  21343. Value<String?> stringa2,
  21344. Value<String?> stringa3,
  21345. Value<String?> stringa4,
  21346. Value<String?> stringa5,
  21347. Value<double?> valore1,
  21348. Value<double?> valore2,
  21349. Value<double?> valore3,
  21350. Value<double?> valore4,
  21351. Value<double?> valore5,
  21352. Value<String?> dataModifica,
  21353. });
  21354. typedef $$TabelleTableUpdateCompanionBuilder =
  21355. TabelleCompanion Function({
  21356. Value<int> idTabella,
  21357. Value<String> tipoTabella,
  21358. Value<String?> codTabella,
  21359. Value<String?> descrizione,
  21360. Value<String?> stringa1,
  21361. Value<String?> stringa2,
  21362. Value<String?> stringa3,
  21363. Value<String?> stringa4,
  21364. Value<String?> stringa5,
  21365. Value<double?> valore1,
  21366. Value<double?> valore2,
  21367. Value<double?> valore3,
  21368. Value<double?> valore4,
  21369. Value<double?> valore5,
  21370. Value<String?> dataModifica,
  21371. });
  21372. class $$TabelleTableFilterComposer
  21373. extends Composer<_$AppDatabase, $TabelleTable> {
  21374. $$TabelleTableFilterComposer({
  21375. required super.$db,
  21376. required super.$table,
  21377. super.joinBuilder,
  21378. super.$addJoinBuilderToRootComposer,
  21379. super.$removeJoinBuilderFromRootComposer,
  21380. });
  21381. ColumnFilters<int> get idTabella => $composableBuilder(
  21382. column: $table.idTabella,
  21383. builder: (column) => ColumnFilters(column),
  21384. );
  21385. ColumnFilters<String> get tipoTabella => $composableBuilder(
  21386. column: $table.tipoTabella,
  21387. builder: (column) => ColumnFilters(column),
  21388. );
  21389. ColumnFilters<String> get codTabella => $composableBuilder(
  21390. column: $table.codTabella,
  21391. builder: (column) => ColumnFilters(column),
  21392. );
  21393. ColumnFilters<String> get descrizione => $composableBuilder(
  21394. column: $table.descrizione,
  21395. builder: (column) => ColumnFilters(column),
  21396. );
  21397. ColumnFilters<String> get stringa1 => $composableBuilder(
  21398. column: $table.stringa1,
  21399. builder: (column) => ColumnFilters(column),
  21400. );
  21401. ColumnFilters<String> get stringa2 => $composableBuilder(
  21402. column: $table.stringa2,
  21403. builder: (column) => ColumnFilters(column),
  21404. );
  21405. ColumnFilters<String> get stringa3 => $composableBuilder(
  21406. column: $table.stringa3,
  21407. builder: (column) => ColumnFilters(column),
  21408. );
  21409. ColumnFilters<String> get stringa4 => $composableBuilder(
  21410. column: $table.stringa4,
  21411. builder: (column) => ColumnFilters(column),
  21412. );
  21413. ColumnFilters<String> get stringa5 => $composableBuilder(
  21414. column: $table.stringa5,
  21415. builder: (column) => ColumnFilters(column),
  21416. );
  21417. ColumnFilters<double> get valore1 => $composableBuilder(
  21418. column: $table.valore1,
  21419. builder: (column) => ColumnFilters(column),
  21420. );
  21421. ColumnFilters<double> get valore2 => $composableBuilder(
  21422. column: $table.valore2,
  21423. builder: (column) => ColumnFilters(column),
  21424. );
  21425. ColumnFilters<double> get valore3 => $composableBuilder(
  21426. column: $table.valore3,
  21427. builder: (column) => ColumnFilters(column),
  21428. );
  21429. ColumnFilters<double> get valore4 => $composableBuilder(
  21430. column: $table.valore4,
  21431. builder: (column) => ColumnFilters(column),
  21432. );
  21433. ColumnFilters<double> get valore5 => $composableBuilder(
  21434. column: $table.valore5,
  21435. builder: (column) => ColumnFilters(column),
  21436. );
  21437. ColumnFilters<String> get dataModifica => $composableBuilder(
  21438. column: $table.dataModifica,
  21439. builder: (column) => ColumnFilters(column),
  21440. );
  21441. }
  21442. class $$TabelleTableOrderingComposer
  21443. extends Composer<_$AppDatabase, $TabelleTable> {
  21444. $$TabelleTableOrderingComposer({
  21445. required super.$db,
  21446. required super.$table,
  21447. super.joinBuilder,
  21448. super.$addJoinBuilderToRootComposer,
  21449. super.$removeJoinBuilderFromRootComposer,
  21450. });
  21451. ColumnOrderings<int> get idTabella => $composableBuilder(
  21452. column: $table.idTabella,
  21453. builder: (column) => ColumnOrderings(column),
  21454. );
  21455. ColumnOrderings<String> get tipoTabella => $composableBuilder(
  21456. column: $table.tipoTabella,
  21457. builder: (column) => ColumnOrderings(column),
  21458. );
  21459. ColumnOrderings<String> get codTabella => $composableBuilder(
  21460. column: $table.codTabella,
  21461. builder: (column) => ColumnOrderings(column),
  21462. );
  21463. ColumnOrderings<String> get descrizione => $composableBuilder(
  21464. column: $table.descrizione,
  21465. builder: (column) => ColumnOrderings(column),
  21466. );
  21467. ColumnOrderings<String> get stringa1 => $composableBuilder(
  21468. column: $table.stringa1,
  21469. builder: (column) => ColumnOrderings(column),
  21470. );
  21471. ColumnOrderings<String> get stringa2 => $composableBuilder(
  21472. column: $table.stringa2,
  21473. builder: (column) => ColumnOrderings(column),
  21474. );
  21475. ColumnOrderings<String> get stringa3 => $composableBuilder(
  21476. column: $table.stringa3,
  21477. builder: (column) => ColumnOrderings(column),
  21478. );
  21479. ColumnOrderings<String> get stringa4 => $composableBuilder(
  21480. column: $table.stringa4,
  21481. builder: (column) => ColumnOrderings(column),
  21482. );
  21483. ColumnOrderings<String> get stringa5 => $composableBuilder(
  21484. column: $table.stringa5,
  21485. builder: (column) => ColumnOrderings(column),
  21486. );
  21487. ColumnOrderings<double> get valore1 => $composableBuilder(
  21488. column: $table.valore1,
  21489. builder: (column) => ColumnOrderings(column),
  21490. );
  21491. ColumnOrderings<double> get valore2 => $composableBuilder(
  21492. column: $table.valore2,
  21493. builder: (column) => ColumnOrderings(column),
  21494. );
  21495. ColumnOrderings<double> get valore3 => $composableBuilder(
  21496. column: $table.valore3,
  21497. builder: (column) => ColumnOrderings(column),
  21498. );
  21499. ColumnOrderings<double> get valore4 => $composableBuilder(
  21500. column: $table.valore4,
  21501. builder: (column) => ColumnOrderings(column),
  21502. );
  21503. ColumnOrderings<double> get valore5 => $composableBuilder(
  21504. column: $table.valore5,
  21505. builder: (column) => ColumnOrderings(column),
  21506. );
  21507. ColumnOrderings<String> get dataModifica => $composableBuilder(
  21508. column: $table.dataModifica,
  21509. builder: (column) => ColumnOrderings(column),
  21510. );
  21511. }
  21512. class $$TabelleTableAnnotationComposer
  21513. extends Composer<_$AppDatabase, $TabelleTable> {
  21514. $$TabelleTableAnnotationComposer({
  21515. required super.$db,
  21516. required super.$table,
  21517. super.joinBuilder,
  21518. super.$addJoinBuilderToRootComposer,
  21519. super.$removeJoinBuilderFromRootComposer,
  21520. });
  21521. GeneratedColumn<int> get idTabella =>
  21522. $composableBuilder(column: $table.idTabella, builder: (column) => column);
  21523. GeneratedColumn<String> get tipoTabella => $composableBuilder(
  21524. column: $table.tipoTabella,
  21525. builder: (column) => column,
  21526. );
  21527. GeneratedColumn<String> get codTabella => $composableBuilder(
  21528. column: $table.codTabella,
  21529. builder: (column) => column,
  21530. );
  21531. GeneratedColumn<String> get descrizione => $composableBuilder(
  21532. column: $table.descrizione,
  21533. builder: (column) => column,
  21534. );
  21535. GeneratedColumn<String> get stringa1 =>
  21536. $composableBuilder(column: $table.stringa1, builder: (column) => column);
  21537. GeneratedColumn<String> get stringa2 =>
  21538. $composableBuilder(column: $table.stringa2, builder: (column) => column);
  21539. GeneratedColumn<String> get stringa3 =>
  21540. $composableBuilder(column: $table.stringa3, builder: (column) => column);
  21541. GeneratedColumn<String> get stringa4 =>
  21542. $composableBuilder(column: $table.stringa4, builder: (column) => column);
  21543. GeneratedColumn<String> get stringa5 =>
  21544. $composableBuilder(column: $table.stringa5, builder: (column) => column);
  21545. GeneratedColumn<double> get valore1 =>
  21546. $composableBuilder(column: $table.valore1, builder: (column) => column);
  21547. GeneratedColumn<double> get valore2 =>
  21548. $composableBuilder(column: $table.valore2, builder: (column) => column);
  21549. GeneratedColumn<double> get valore3 =>
  21550. $composableBuilder(column: $table.valore3, builder: (column) => column);
  21551. GeneratedColumn<double> get valore4 =>
  21552. $composableBuilder(column: $table.valore4, builder: (column) => column);
  21553. GeneratedColumn<double> get valore5 =>
  21554. $composableBuilder(column: $table.valore5, builder: (column) => column);
  21555. GeneratedColumn<String> get dataModifica => $composableBuilder(
  21556. column: $table.dataModifica,
  21557. builder: (column) => column,
  21558. );
  21559. }
  21560. class $$TabelleTableTableManager
  21561. extends
  21562. RootTableManager<
  21563. _$AppDatabase,
  21564. $TabelleTable,
  21565. Tabella,
  21566. $$TabelleTableFilterComposer,
  21567. $$TabelleTableOrderingComposer,
  21568. $$TabelleTableAnnotationComposer,
  21569. $$TabelleTableCreateCompanionBuilder,
  21570. $$TabelleTableUpdateCompanionBuilder,
  21571. (Tabella, BaseReferences<_$AppDatabase, $TabelleTable, Tabella>),
  21572. Tabella,
  21573. PrefetchHooks Function()
  21574. > {
  21575. $$TabelleTableTableManager(_$AppDatabase db, $TabelleTable table)
  21576. : super(
  21577. TableManagerState(
  21578. db: db,
  21579. table: table,
  21580. createFilteringComposer: () =>
  21581. $$TabelleTableFilterComposer($db: db, $table: table),
  21582. createOrderingComposer: () =>
  21583. $$TabelleTableOrderingComposer($db: db, $table: table),
  21584. createComputedFieldComposer: () =>
  21585. $$TabelleTableAnnotationComposer($db: db, $table: table),
  21586. updateCompanionCallback:
  21587. ({
  21588. Value<int> idTabella = const Value.absent(),
  21589. Value<String> tipoTabella = const Value.absent(),
  21590. Value<String?> codTabella = const Value.absent(),
  21591. Value<String?> descrizione = const Value.absent(),
  21592. Value<String?> stringa1 = const Value.absent(),
  21593. Value<String?> stringa2 = const Value.absent(),
  21594. Value<String?> stringa3 = const Value.absent(),
  21595. Value<String?> stringa4 = const Value.absent(),
  21596. Value<String?> stringa5 = const Value.absent(),
  21597. Value<double?> valore1 = const Value.absent(),
  21598. Value<double?> valore2 = const Value.absent(),
  21599. Value<double?> valore3 = const Value.absent(),
  21600. Value<double?> valore4 = const Value.absent(),
  21601. Value<double?> valore5 = const Value.absent(),
  21602. Value<String?> dataModifica = const Value.absent(),
  21603. }) => TabelleCompanion(
  21604. idTabella: idTabella,
  21605. tipoTabella: tipoTabella,
  21606. codTabella: codTabella,
  21607. descrizione: descrizione,
  21608. stringa1: stringa1,
  21609. stringa2: stringa2,
  21610. stringa3: stringa3,
  21611. stringa4: stringa4,
  21612. stringa5: stringa5,
  21613. valore1: valore1,
  21614. valore2: valore2,
  21615. valore3: valore3,
  21616. valore4: valore4,
  21617. valore5: valore5,
  21618. dataModifica: dataModifica,
  21619. ),
  21620. createCompanionCallback:
  21621. ({
  21622. Value<int> idTabella = const Value.absent(),
  21623. required String tipoTabella,
  21624. Value<String?> codTabella = const Value.absent(),
  21625. Value<String?> descrizione = const Value.absent(),
  21626. Value<String?> stringa1 = const Value.absent(),
  21627. Value<String?> stringa2 = const Value.absent(),
  21628. Value<String?> stringa3 = const Value.absent(),
  21629. Value<String?> stringa4 = const Value.absent(),
  21630. Value<String?> stringa5 = const Value.absent(),
  21631. Value<double?> valore1 = const Value.absent(),
  21632. Value<double?> valore2 = const Value.absent(),
  21633. Value<double?> valore3 = const Value.absent(),
  21634. Value<double?> valore4 = const Value.absent(),
  21635. Value<double?> valore5 = const Value.absent(),
  21636. Value<String?> dataModifica = const Value.absent(),
  21637. }) => TabelleCompanion.insert(
  21638. idTabella: idTabella,
  21639. tipoTabella: tipoTabella,
  21640. codTabella: codTabella,
  21641. descrizione: descrizione,
  21642. stringa1: stringa1,
  21643. stringa2: stringa2,
  21644. stringa3: stringa3,
  21645. stringa4: stringa4,
  21646. stringa5: stringa5,
  21647. valore1: valore1,
  21648. valore2: valore2,
  21649. valore3: valore3,
  21650. valore4: valore4,
  21651. valore5: valore5,
  21652. dataModifica: dataModifica,
  21653. ),
  21654. withReferenceMapper: (p0) => p0
  21655. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21656. .toList(),
  21657. prefetchHooksCallback: null,
  21658. ),
  21659. );
  21660. }
  21661. typedef $$TabelleTableProcessedTableManager =
  21662. ProcessedTableManager<
  21663. _$AppDatabase,
  21664. $TabelleTable,
  21665. Tabella,
  21666. $$TabelleTableFilterComposer,
  21667. $$TabelleTableOrderingComposer,
  21668. $$TabelleTableAnnotationComposer,
  21669. $$TabelleTableCreateCompanionBuilder,
  21670. $$TabelleTableUpdateCompanionBuilder,
  21671. (Tabella, BaseReferences<_$AppDatabase, $TabelleTable, Tabella>),
  21672. Tabella,
  21673. PrefetchHooks Function()
  21674. >;
  21675. typedef $$PromozioniTableCreateCompanionBuilder =
  21676. PromozioniCompanion Function({
  21677. Value<int> progressivo,
  21678. Value<int?> tipoPromozione,
  21679. Value<String?> descrizione,
  21680. Value<String?> dataInizio,
  21681. Value<String?> dataFine,
  21682. Value<double?> limiteQta,
  21683. Value<double?> quantitaOmaggio,
  21684. Value<double?> limiteImporto,
  21685. Value<String?> stato,
  21686. Value<int?> priorita,
  21687. Value<int?> codice,
  21688. Value<int?> idArticoloOmaggio,
  21689. Value<int?> idSconto,
  21690. Value<int?> idListino,
  21691. });
  21692. typedef $$PromozioniTableUpdateCompanionBuilder =
  21693. PromozioniCompanion Function({
  21694. Value<int> progressivo,
  21695. Value<int?> tipoPromozione,
  21696. Value<String?> descrizione,
  21697. Value<String?> dataInizio,
  21698. Value<String?> dataFine,
  21699. Value<double?> limiteQta,
  21700. Value<double?> quantitaOmaggio,
  21701. Value<double?> limiteImporto,
  21702. Value<String?> stato,
  21703. Value<int?> priorita,
  21704. Value<int?> codice,
  21705. Value<int?> idArticoloOmaggio,
  21706. Value<int?> idSconto,
  21707. Value<int?> idListino,
  21708. });
  21709. class $$PromozioniTableFilterComposer
  21710. extends Composer<_$AppDatabase, $PromozioniTable> {
  21711. $$PromozioniTableFilterComposer({
  21712. required super.$db,
  21713. required super.$table,
  21714. super.joinBuilder,
  21715. super.$addJoinBuilderToRootComposer,
  21716. super.$removeJoinBuilderFromRootComposer,
  21717. });
  21718. ColumnFilters<int> get progressivo => $composableBuilder(
  21719. column: $table.progressivo,
  21720. builder: (column) => ColumnFilters(column),
  21721. );
  21722. ColumnFilters<int> get tipoPromozione => $composableBuilder(
  21723. column: $table.tipoPromozione,
  21724. builder: (column) => ColumnFilters(column),
  21725. );
  21726. ColumnFilters<String> get descrizione => $composableBuilder(
  21727. column: $table.descrizione,
  21728. builder: (column) => ColumnFilters(column),
  21729. );
  21730. ColumnFilters<String> get dataInizio => $composableBuilder(
  21731. column: $table.dataInizio,
  21732. builder: (column) => ColumnFilters(column),
  21733. );
  21734. ColumnFilters<String> get dataFine => $composableBuilder(
  21735. column: $table.dataFine,
  21736. builder: (column) => ColumnFilters(column),
  21737. );
  21738. ColumnFilters<double> get limiteQta => $composableBuilder(
  21739. column: $table.limiteQta,
  21740. builder: (column) => ColumnFilters(column),
  21741. );
  21742. ColumnFilters<double> get quantitaOmaggio => $composableBuilder(
  21743. column: $table.quantitaOmaggio,
  21744. builder: (column) => ColumnFilters(column),
  21745. );
  21746. ColumnFilters<double> get limiteImporto => $composableBuilder(
  21747. column: $table.limiteImporto,
  21748. builder: (column) => ColumnFilters(column),
  21749. );
  21750. ColumnFilters<String> get stato => $composableBuilder(
  21751. column: $table.stato,
  21752. builder: (column) => ColumnFilters(column),
  21753. );
  21754. ColumnFilters<int> get priorita => $composableBuilder(
  21755. column: $table.priorita,
  21756. builder: (column) => ColumnFilters(column),
  21757. );
  21758. ColumnFilters<int> get codice => $composableBuilder(
  21759. column: $table.codice,
  21760. builder: (column) => ColumnFilters(column),
  21761. );
  21762. ColumnFilters<int> get idArticoloOmaggio => $composableBuilder(
  21763. column: $table.idArticoloOmaggio,
  21764. builder: (column) => ColumnFilters(column),
  21765. );
  21766. ColumnFilters<int> get idSconto => $composableBuilder(
  21767. column: $table.idSconto,
  21768. builder: (column) => ColumnFilters(column),
  21769. );
  21770. ColumnFilters<int> get idListino => $composableBuilder(
  21771. column: $table.idListino,
  21772. builder: (column) => ColumnFilters(column),
  21773. );
  21774. }
  21775. class $$PromozioniTableOrderingComposer
  21776. extends Composer<_$AppDatabase, $PromozioniTable> {
  21777. $$PromozioniTableOrderingComposer({
  21778. required super.$db,
  21779. required super.$table,
  21780. super.joinBuilder,
  21781. super.$addJoinBuilderToRootComposer,
  21782. super.$removeJoinBuilderFromRootComposer,
  21783. });
  21784. ColumnOrderings<int> get progressivo => $composableBuilder(
  21785. column: $table.progressivo,
  21786. builder: (column) => ColumnOrderings(column),
  21787. );
  21788. ColumnOrderings<int> get tipoPromozione => $composableBuilder(
  21789. column: $table.tipoPromozione,
  21790. builder: (column) => ColumnOrderings(column),
  21791. );
  21792. ColumnOrderings<String> get descrizione => $composableBuilder(
  21793. column: $table.descrizione,
  21794. builder: (column) => ColumnOrderings(column),
  21795. );
  21796. ColumnOrderings<String> get dataInizio => $composableBuilder(
  21797. column: $table.dataInizio,
  21798. builder: (column) => ColumnOrderings(column),
  21799. );
  21800. ColumnOrderings<String> get dataFine => $composableBuilder(
  21801. column: $table.dataFine,
  21802. builder: (column) => ColumnOrderings(column),
  21803. );
  21804. ColumnOrderings<double> get limiteQta => $composableBuilder(
  21805. column: $table.limiteQta,
  21806. builder: (column) => ColumnOrderings(column),
  21807. );
  21808. ColumnOrderings<double> get quantitaOmaggio => $composableBuilder(
  21809. column: $table.quantitaOmaggio,
  21810. builder: (column) => ColumnOrderings(column),
  21811. );
  21812. ColumnOrderings<double> get limiteImporto => $composableBuilder(
  21813. column: $table.limiteImporto,
  21814. builder: (column) => ColumnOrderings(column),
  21815. );
  21816. ColumnOrderings<String> get stato => $composableBuilder(
  21817. column: $table.stato,
  21818. builder: (column) => ColumnOrderings(column),
  21819. );
  21820. ColumnOrderings<int> get priorita => $composableBuilder(
  21821. column: $table.priorita,
  21822. builder: (column) => ColumnOrderings(column),
  21823. );
  21824. ColumnOrderings<int> get codice => $composableBuilder(
  21825. column: $table.codice,
  21826. builder: (column) => ColumnOrderings(column),
  21827. );
  21828. ColumnOrderings<int> get idArticoloOmaggio => $composableBuilder(
  21829. column: $table.idArticoloOmaggio,
  21830. builder: (column) => ColumnOrderings(column),
  21831. );
  21832. ColumnOrderings<int> get idSconto => $composableBuilder(
  21833. column: $table.idSconto,
  21834. builder: (column) => ColumnOrderings(column),
  21835. );
  21836. ColumnOrderings<int> get idListino => $composableBuilder(
  21837. column: $table.idListino,
  21838. builder: (column) => ColumnOrderings(column),
  21839. );
  21840. }
  21841. class $$PromozioniTableAnnotationComposer
  21842. extends Composer<_$AppDatabase, $PromozioniTable> {
  21843. $$PromozioniTableAnnotationComposer({
  21844. required super.$db,
  21845. required super.$table,
  21846. super.joinBuilder,
  21847. super.$addJoinBuilderToRootComposer,
  21848. super.$removeJoinBuilderFromRootComposer,
  21849. });
  21850. GeneratedColumn<int> get progressivo => $composableBuilder(
  21851. column: $table.progressivo,
  21852. builder: (column) => column,
  21853. );
  21854. GeneratedColumn<int> get tipoPromozione => $composableBuilder(
  21855. column: $table.tipoPromozione,
  21856. builder: (column) => column,
  21857. );
  21858. GeneratedColumn<String> get descrizione => $composableBuilder(
  21859. column: $table.descrizione,
  21860. builder: (column) => column,
  21861. );
  21862. GeneratedColumn<String> get dataInizio => $composableBuilder(
  21863. column: $table.dataInizio,
  21864. builder: (column) => column,
  21865. );
  21866. GeneratedColumn<String> get dataFine =>
  21867. $composableBuilder(column: $table.dataFine, builder: (column) => column);
  21868. GeneratedColumn<double> get limiteQta =>
  21869. $composableBuilder(column: $table.limiteQta, builder: (column) => column);
  21870. GeneratedColumn<double> get quantitaOmaggio => $composableBuilder(
  21871. column: $table.quantitaOmaggio,
  21872. builder: (column) => column,
  21873. );
  21874. GeneratedColumn<double> get limiteImporto => $composableBuilder(
  21875. column: $table.limiteImporto,
  21876. builder: (column) => column,
  21877. );
  21878. GeneratedColumn<String> get stato =>
  21879. $composableBuilder(column: $table.stato, builder: (column) => column);
  21880. GeneratedColumn<int> get priorita =>
  21881. $composableBuilder(column: $table.priorita, builder: (column) => column);
  21882. GeneratedColumn<int> get codice =>
  21883. $composableBuilder(column: $table.codice, builder: (column) => column);
  21884. GeneratedColumn<int> get idArticoloOmaggio => $composableBuilder(
  21885. column: $table.idArticoloOmaggio,
  21886. builder: (column) => column,
  21887. );
  21888. GeneratedColumn<int> get idSconto =>
  21889. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  21890. GeneratedColumn<int> get idListino =>
  21891. $composableBuilder(column: $table.idListino, builder: (column) => column);
  21892. }
  21893. class $$PromozioniTableTableManager
  21894. extends
  21895. RootTableManager<
  21896. _$AppDatabase,
  21897. $PromozioniTable,
  21898. Promozione,
  21899. $$PromozioniTableFilterComposer,
  21900. $$PromozioniTableOrderingComposer,
  21901. $$PromozioniTableAnnotationComposer,
  21902. $$PromozioniTableCreateCompanionBuilder,
  21903. $$PromozioniTableUpdateCompanionBuilder,
  21904. (
  21905. Promozione,
  21906. BaseReferences<_$AppDatabase, $PromozioniTable, Promozione>,
  21907. ),
  21908. Promozione,
  21909. PrefetchHooks Function()
  21910. > {
  21911. $$PromozioniTableTableManager(_$AppDatabase db, $PromozioniTable table)
  21912. : super(
  21913. TableManagerState(
  21914. db: db,
  21915. table: table,
  21916. createFilteringComposer: () =>
  21917. $$PromozioniTableFilterComposer($db: db, $table: table),
  21918. createOrderingComposer: () =>
  21919. $$PromozioniTableOrderingComposer($db: db, $table: table),
  21920. createComputedFieldComposer: () =>
  21921. $$PromozioniTableAnnotationComposer($db: db, $table: table),
  21922. updateCompanionCallback:
  21923. ({
  21924. Value<int> progressivo = const Value.absent(),
  21925. Value<int?> tipoPromozione = const Value.absent(),
  21926. Value<String?> descrizione = const Value.absent(),
  21927. Value<String?> dataInizio = const Value.absent(),
  21928. Value<String?> dataFine = const Value.absent(),
  21929. Value<double?> limiteQta = const Value.absent(),
  21930. Value<double?> quantitaOmaggio = const Value.absent(),
  21931. Value<double?> limiteImporto = const Value.absent(),
  21932. Value<String?> stato = const Value.absent(),
  21933. Value<int?> priorita = const Value.absent(),
  21934. Value<int?> codice = const Value.absent(),
  21935. Value<int?> idArticoloOmaggio = const Value.absent(),
  21936. Value<int?> idSconto = const Value.absent(),
  21937. Value<int?> idListino = const Value.absent(),
  21938. }) => PromozioniCompanion(
  21939. progressivo: progressivo,
  21940. tipoPromozione: tipoPromozione,
  21941. descrizione: descrizione,
  21942. dataInizio: dataInizio,
  21943. dataFine: dataFine,
  21944. limiteQta: limiteQta,
  21945. quantitaOmaggio: quantitaOmaggio,
  21946. limiteImporto: limiteImporto,
  21947. stato: stato,
  21948. priorita: priorita,
  21949. codice: codice,
  21950. idArticoloOmaggio: idArticoloOmaggio,
  21951. idSconto: idSconto,
  21952. idListino: idListino,
  21953. ),
  21954. createCompanionCallback:
  21955. ({
  21956. Value<int> progressivo = const Value.absent(),
  21957. Value<int?> tipoPromozione = const Value.absent(),
  21958. Value<String?> descrizione = const Value.absent(),
  21959. Value<String?> dataInizio = const Value.absent(),
  21960. Value<String?> dataFine = const Value.absent(),
  21961. Value<double?> limiteQta = const Value.absent(),
  21962. Value<double?> quantitaOmaggio = const Value.absent(),
  21963. Value<double?> limiteImporto = const Value.absent(),
  21964. Value<String?> stato = const Value.absent(),
  21965. Value<int?> priorita = const Value.absent(),
  21966. Value<int?> codice = const Value.absent(),
  21967. Value<int?> idArticoloOmaggio = const Value.absent(),
  21968. Value<int?> idSconto = const Value.absent(),
  21969. Value<int?> idListino = const Value.absent(),
  21970. }) => PromozioniCompanion.insert(
  21971. progressivo: progressivo,
  21972. tipoPromozione: tipoPromozione,
  21973. descrizione: descrizione,
  21974. dataInizio: dataInizio,
  21975. dataFine: dataFine,
  21976. limiteQta: limiteQta,
  21977. quantitaOmaggio: quantitaOmaggio,
  21978. limiteImporto: limiteImporto,
  21979. stato: stato,
  21980. priorita: priorita,
  21981. codice: codice,
  21982. idArticoloOmaggio: idArticoloOmaggio,
  21983. idSconto: idSconto,
  21984. idListino: idListino,
  21985. ),
  21986. withReferenceMapper: (p0) => p0
  21987. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21988. .toList(),
  21989. prefetchHooksCallback: null,
  21990. ),
  21991. );
  21992. }
  21993. typedef $$PromozioniTableProcessedTableManager =
  21994. ProcessedTableManager<
  21995. _$AppDatabase,
  21996. $PromozioniTable,
  21997. Promozione,
  21998. $$PromozioniTableFilterComposer,
  21999. $$PromozioniTableOrderingComposer,
  22000. $$PromozioniTableAnnotationComposer,
  22001. $$PromozioniTableCreateCompanionBuilder,
  22002. $$PromozioniTableUpdateCompanionBuilder,
  22003. (Promozione, BaseReferences<_$AppDatabase, $PromozioniTable, Promozione>),
  22004. Promozione,
  22005. PrefetchHooks Function()
  22006. >;
  22007. typedef $$PromoArticoliTableCreateCompanionBuilder =
  22008. PromoArticoliCompanion Function({
  22009. required int progressivo,
  22010. required int riga,
  22011. Value<double?> quantitaOmaggio,
  22012. Value<int?> idArticolo,
  22013. Value<int> rowid,
  22014. });
  22015. typedef $$PromoArticoliTableUpdateCompanionBuilder =
  22016. PromoArticoliCompanion Function({
  22017. Value<int> progressivo,
  22018. Value<int> riga,
  22019. Value<double?> quantitaOmaggio,
  22020. Value<int?> idArticolo,
  22021. Value<int> rowid,
  22022. });
  22023. class $$PromoArticoliTableFilterComposer
  22024. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  22025. $$PromoArticoliTableFilterComposer({
  22026. required super.$db,
  22027. required super.$table,
  22028. super.joinBuilder,
  22029. super.$addJoinBuilderToRootComposer,
  22030. super.$removeJoinBuilderFromRootComposer,
  22031. });
  22032. ColumnFilters<int> get progressivo => $composableBuilder(
  22033. column: $table.progressivo,
  22034. builder: (column) => ColumnFilters(column),
  22035. );
  22036. ColumnFilters<int> get riga => $composableBuilder(
  22037. column: $table.riga,
  22038. builder: (column) => ColumnFilters(column),
  22039. );
  22040. ColumnFilters<double> get quantitaOmaggio => $composableBuilder(
  22041. column: $table.quantitaOmaggio,
  22042. builder: (column) => ColumnFilters(column),
  22043. );
  22044. ColumnFilters<int> get idArticolo => $composableBuilder(
  22045. column: $table.idArticolo,
  22046. builder: (column) => ColumnFilters(column),
  22047. );
  22048. }
  22049. class $$PromoArticoliTableOrderingComposer
  22050. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  22051. $$PromoArticoliTableOrderingComposer({
  22052. required super.$db,
  22053. required super.$table,
  22054. super.joinBuilder,
  22055. super.$addJoinBuilderToRootComposer,
  22056. super.$removeJoinBuilderFromRootComposer,
  22057. });
  22058. ColumnOrderings<int> get progressivo => $composableBuilder(
  22059. column: $table.progressivo,
  22060. builder: (column) => ColumnOrderings(column),
  22061. );
  22062. ColumnOrderings<int> get riga => $composableBuilder(
  22063. column: $table.riga,
  22064. builder: (column) => ColumnOrderings(column),
  22065. );
  22066. ColumnOrderings<double> get quantitaOmaggio => $composableBuilder(
  22067. column: $table.quantitaOmaggio,
  22068. builder: (column) => ColumnOrderings(column),
  22069. );
  22070. ColumnOrderings<int> get idArticolo => $composableBuilder(
  22071. column: $table.idArticolo,
  22072. builder: (column) => ColumnOrderings(column),
  22073. );
  22074. }
  22075. class $$PromoArticoliTableAnnotationComposer
  22076. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  22077. $$PromoArticoliTableAnnotationComposer({
  22078. required super.$db,
  22079. required super.$table,
  22080. super.joinBuilder,
  22081. super.$addJoinBuilderToRootComposer,
  22082. super.$removeJoinBuilderFromRootComposer,
  22083. });
  22084. GeneratedColumn<int> get progressivo => $composableBuilder(
  22085. column: $table.progressivo,
  22086. builder: (column) => column,
  22087. );
  22088. GeneratedColumn<int> get riga =>
  22089. $composableBuilder(column: $table.riga, builder: (column) => column);
  22090. GeneratedColumn<double> get quantitaOmaggio => $composableBuilder(
  22091. column: $table.quantitaOmaggio,
  22092. builder: (column) => column,
  22093. );
  22094. GeneratedColumn<int> get idArticolo => $composableBuilder(
  22095. column: $table.idArticolo,
  22096. builder: (column) => column,
  22097. );
  22098. }
  22099. class $$PromoArticoliTableTableManager
  22100. extends
  22101. RootTableManager<
  22102. _$AppDatabase,
  22103. $PromoArticoliTable,
  22104. PromoArticolo,
  22105. $$PromoArticoliTableFilterComposer,
  22106. $$PromoArticoliTableOrderingComposer,
  22107. $$PromoArticoliTableAnnotationComposer,
  22108. $$PromoArticoliTableCreateCompanionBuilder,
  22109. $$PromoArticoliTableUpdateCompanionBuilder,
  22110. (
  22111. PromoArticolo,
  22112. BaseReferences<_$AppDatabase, $PromoArticoliTable, PromoArticolo>,
  22113. ),
  22114. PromoArticolo,
  22115. PrefetchHooks Function()
  22116. > {
  22117. $$PromoArticoliTableTableManager(_$AppDatabase db, $PromoArticoliTable table)
  22118. : super(
  22119. TableManagerState(
  22120. db: db,
  22121. table: table,
  22122. createFilteringComposer: () =>
  22123. $$PromoArticoliTableFilterComposer($db: db, $table: table),
  22124. createOrderingComposer: () =>
  22125. $$PromoArticoliTableOrderingComposer($db: db, $table: table),
  22126. createComputedFieldComposer: () =>
  22127. $$PromoArticoliTableAnnotationComposer($db: db, $table: table),
  22128. updateCompanionCallback:
  22129. ({
  22130. Value<int> progressivo = const Value.absent(),
  22131. Value<int> riga = const Value.absent(),
  22132. Value<double?> quantitaOmaggio = const Value.absent(),
  22133. Value<int?> idArticolo = const Value.absent(),
  22134. Value<int> rowid = const Value.absent(),
  22135. }) => PromoArticoliCompanion(
  22136. progressivo: progressivo,
  22137. riga: riga,
  22138. quantitaOmaggio: quantitaOmaggio,
  22139. idArticolo: idArticolo,
  22140. rowid: rowid,
  22141. ),
  22142. createCompanionCallback:
  22143. ({
  22144. required int progressivo,
  22145. required int riga,
  22146. Value<double?> quantitaOmaggio = const Value.absent(),
  22147. Value<int?> idArticolo = const Value.absent(),
  22148. Value<int> rowid = const Value.absent(),
  22149. }) => PromoArticoliCompanion.insert(
  22150. progressivo: progressivo,
  22151. riga: riga,
  22152. quantitaOmaggio: quantitaOmaggio,
  22153. idArticolo: idArticolo,
  22154. rowid: rowid,
  22155. ),
  22156. withReferenceMapper: (p0) => p0
  22157. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22158. .toList(),
  22159. prefetchHooksCallback: null,
  22160. ),
  22161. );
  22162. }
  22163. typedef $$PromoArticoliTableProcessedTableManager =
  22164. ProcessedTableManager<
  22165. _$AppDatabase,
  22166. $PromoArticoliTable,
  22167. PromoArticolo,
  22168. $$PromoArticoliTableFilterComposer,
  22169. $$PromoArticoliTableOrderingComposer,
  22170. $$PromoArticoliTableAnnotationComposer,
  22171. $$PromoArticoliTableCreateCompanionBuilder,
  22172. $$PromoArticoliTableUpdateCompanionBuilder,
  22173. (
  22174. PromoArticolo,
  22175. BaseReferences<_$AppDatabase, $PromoArticoliTable, PromoArticolo>,
  22176. ),
  22177. PromoArticolo,
  22178. PrefetchHooks Function()
  22179. >;
  22180. typedef $$PromoListiniTableCreateCompanionBuilder =
  22181. PromoListiniCompanion Function({
  22182. required int progressivo,
  22183. required int idListino,
  22184. Value<int> rowid,
  22185. });
  22186. typedef $$PromoListiniTableUpdateCompanionBuilder =
  22187. PromoListiniCompanion Function({
  22188. Value<int> progressivo,
  22189. Value<int> idListino,
  22190. Value<int> rowid,
  22191. });
  22192. class $$PromoListiniTableFilterComposer
  22193. extends Composer<_$AppDatabase, $PromoListiniTable> {
  22194. $$PromoListiniTableFilterComposer({
  22195. required super.$db,
  22196. required super.$table,
  22197. super.joinBuilder,
  22198. super.$addJoinBuilderToRootComposer,
  22199. super.$removeJoinBuilderFromRootComposer,
  22200. });
  22201. ColumnFilters<int> get progressivo => $composableBuilder(
  22202. column: $table.progressivo,
  22203. builder: (column) => ColumnFilters(column),
  22204. );
  22205. ColumnFilters<int> get idListino => $composableBuilder(
  22206. column: $table.idListino,
  22207. builder: (column) => ColumnFilters(column),
  22208. );
  22209. }
  22210. class $$PromoListiniTableOrderingComposer
  22211. extends Composer<_$AppDatabase, $PromoListiniTable> {
  22212. $$PromoListiniTableOrderingComposer({
  22213. required super.$db,
  22214. required super.$table,
  22215. super.joinBuilder,
  22216. super.$addJoinBuilderToRootComposer,
  22217. super.$removeJoinBuilderFromRootComposer,
  22218. });
  22219. ColumnOrderings<int> get progressivo => $composableBuilder(
  22220. column: $table.progressivo,
  22221. builder: (column) => ColumnOrderings(column),
  22222. );
  22223. ColumnOrderings<int> get idListino => $composableBuilder(
  22224. column: $table.idListino,
  22225. builder: (column) => ColumnOrderings(column),
  22226. );
  22227. }
  22228. class $$PromoListiniTableAnnotationComposer
  22229. extends Composer<_$AppDatabase, $PromoListiniTable> {
  22230. $$PromoListiniTableAnnotationComposer({
  22231. required super.$db,
  22232. required super.$table,
  22233. super.joinBuilder,
  22234. super.$addJoinBuilderToRootComposer,
  22235. super.$removeJoinBuilderFromRootComposer,
  22236. });
  22237. GeneratedColumn<int> get progressivo => $composableBuilder(
  22238. column: $table.progressivo,
  22239. builder: (column) => column,
  22240. );
  22241. GeneratedColumn<int> get idListino =>
  22242. $composableBuilder(column: $table.idListino, builder: (column) => column);
  22243. }
  22244. class $$PromoListiniTableTableManager
  22245. extends
  22246. RootTableManager<
  22247. _$AppDatabase,
  22248. $PromoListiniTable,
  22249. PromoListino,
  22250. $$PromoListiniTableFilterComposer,
  22251. $$PromoListiniTableOrderingComposer,
  22252. $$PromoListiniTableAnnotationComposer,
  22253. $$PromoListiniTableCreateCompanionBuilder,
  22254. $$PromoListiniTableUpdateCompanionBuilder,
  22255. (
  22256. PromoListino,
  22257. BaseReferences<_$AppDatabase, $PromoListiniTable, PromoListino>,
  22258. ),
  22259. PromoListino,
  22260. PrefetchHooks Function()
  22261. > {
  22262. $$PromoListiniTableTableManager(_$AppDatabase db, $PromoListiniTable table)
  22263. : super(
  22264. TableManagerState(
  22265. db: db,
  22266. table: table,
  22267. createFilteringComposer: () =>
  22268. $$PromoListiniTableFilterComposer($db: db, $table: table),
  22269. createOrderingComposer: () =>
  22270. $$PromoListiniTableOrderingComposer($db: db, $table: table),
  22271. createComputedFieldComposer: () =>
  22272. $$PromoListiniTableAnnotationComposer($db: db, $table: table),
  22273. updateCompanionCallback:
  22274. ({
  22275. Value<int> progressivo = const Value.absent(),
  22276. Value<int> idListino = const Value.absent(),
  22277. Value<int> rowid = const Value.absent(),
  22278. }) => PromoListiniCompanion(
  22279. progressivo: progressivo,
  22280. idListino: idListino,
  22281. rowid: rowid,
  22282. ),
  22283. createCompanionCallback:
  22284. ({
  22285. required int progressivo,
  22286. required int idListino,
  22287. Value<int> rowid = const Value.absent(),
  22288. }) => PromoListiniCompanion.insert(
  22289. progressivo: progressivo,
  22290. idListino: idListino,
  22291. rowid: rowid,
  22292. ),
  22293. withReferenceMapper: (p0) => p0
  22294. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22295. .toList(),
  22296. prefetchHooksCallback: null,
  22297. ),
  22298. );
  22299. }
  22300. typedef $$PromoListiniTableProcessedTableManager =
  22301. ProcessedTableManager<
  22302. _$AppDatabase,
  22303. $PromoListiniTable,
  22304. PromoListino,
  22305. $$PromoListiniTableFilterComposer,
  22306. $$PromoListiniTableOrderingComposer,
  22307. $$PromoListiniTableAnnotationComposer,
  22308. $$PromoListiniTableCreateCompanionBuilder,
  22309. $$PromoListiniTableUpdateCompanionBuilder,
  22310. (
  22311. PromoListino,
  22312. BaseReferences<_$AppDatabase, $PromoListiniTable, PromoListino>,
  22313. ),
  22314. PromoListino,
  22315. PrefetchHooks Function()
  22316. >;
  22317. typedef $$PromoOmaggiTableCreateCompanionBuilder =
  22318. PromoOmaggiCompanion Function({
  22319. required int progressivo,
  22320. required int riga,
  22321. Value<int?> idArticolo,
  22322. Value<double?> quantita,
  22323. Value<int> rowid,
  22324. });
  22325. typedef $$PromoOmaggiTableUpdateCompanionBuilder =
  22326. PromoOmaggiCompanion Function({
  22327. Value<int> progressivo,
  22328. Value<int> riga,
  22329. Value<int?> idArticolo,
  22330. Value<double?> quantita,
  22331. Value<int> rowid,
  22332. });
  22333. class $$PromoOmaggiTableFilterComposer
  22334. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  22335. $$PromoOmaggiTableFilterComposer({
  22336. required super.$db,
  22337. required super.$table,
  22338. super.joinBuilder,
  22339. super.$addJoinBuilderToRootComposer,
  22340. super.$removeJoinBuilderFromRootComposer,
  22341. });
  22342. ColumnFilters<int> get progressivo => $composableBuilder(
  22343. column: $table.progressivo,
  22344. builder: (column) => ColumnFilters(column),
  22345. );
  22346. ColumnFilters<int> get riga => $composableBuilder(
  22347. column: $table.riga,
  22348. builder: (column) => ColumnFilters(column),
  22349. );
  22350. ColumnFilters<int> get idArticolo => $composableBuilder(
  22351. column: $table.idArticolo,
  22352. builder: (column) => ColumnFilters(column),
  22353. );
  22354. ColumnFilters<double> get quantita => $composableBuilder(
  22355. column: $table.quantita,
  22356. builder: (column) => ColumnFilters(column),
  22357. );
  22358. }
  22359. class $$PromoOmaggiTableOrderingComposer
  22360. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  22361. $$PromoOmaggiTableOrderingComposer({
  22362. required super.$db,
  22363. required super.$table,
  22364. super.joinBuilder,
  22365. super.$addJoinBuilderToRootComposer,
  22366. super.$removeJoinBuilderFromRootComposer,
  22367. });
  22368. ColumnOrderings<int> get progressivo => $composableBuilder(
  22369. column: $table.progressivo,
  22370. builder: (column) => ColumnOrderings(column),
  22371. );
  22372. ColumnOrderings<int> get riga => $composableBuilder(
  22373. column: $table.riga,
  22374. builder: (column) => ColumnOrderings(column),
  22375. );
  22376. ColumnOrderings<int> get idArticolo => $composableBuilder(
  22377. column: $table.idArticolo,
  22378. builder: (column) => ColumnOrderings(column),
  22379. );
  22380. ColumnOrderings<double> get quantita => $composableBuilder(
  22381. column: $table.quantita,
  22382. builder: (column) => ColumnOrderings(column),
  22383. );
  22384. }
  22385. class $$PromoOmaggiTableAnnotationComposer
  22386. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  22387. $$PromoOmaggiTableAnnotationComposer({
  22388. required super.$db,
  22389. required super.$table,
  22390. super.joinBuilder,
  22391. super.$addJoinBuilderToRootComposer,
  22392. super.$removeJoinBuilderFromRootComposer,
  22393. });
  22394. GeneratedColumn<int> get progressivo => $composableBuilder(
  22395. column: $table.progressivo,
  22396. builder: (column) => column,
  22397. );
  22398. GeneratedColumn<int> get riga =>
  22399. $composableBuilder(column: $table.riga, builder: (column) => column);
  22400. GeneratedColumn<int> get idArticolo => $composableBuilder(
  22401. column: $table.idArticolo,
  22402. builder: (column) => column,
  22403. );
  22404. GeneratedColumn<double> get quantita =>
  22405. $composableBuilder(column: $table.quantita, builder: (column) => column);
  22406. }
  22407. class $$PromoOmaggiTableTableManager
  22408. extends
  22409. RootTableManager<
  22410. _$AppDatabase,
  22411. $PromoOmaggiTable,
  22412. PromoOmaggio,
  22413. $$PromoOmaggiTableFilterComposer,
  22414. $$PromoOmaggiTableOrderingComposer,
  22415. $$PromoOmaggiTableAnnotationComposer,
  22416. $$PromoOmaggiTableCreateCompanionBuilder,
  22417. $$PromoOmaggiTableUpdateCompanionBuilder,
  22418. (
  22419. PromoOmaggio,
  22420. BaseReferences<_$AppDatabase, $PromoOmaggiTable, PromoOmaggio>,
  22421. ),
  22422. PromoOmaggio,
  22423. PrefetchHooks Function()
  22424. > {
  22425. $$PromoOmaggiTableTableManager(_$AppDatabase db, $PromoOmaggiTable table)
  22426. : super(
  22427. TableManagerState(
  22428. db: db,
  22429. table: table,
  22430. createFilteringComposer: () =>
  22431. $$PromoOmaggiTableFilterComposer($db: db, $table: table),
  22432. createOrderingComposer: () =>
  22433. $$PromoOmaggiTableOrderingComposer($db: db, $table: table),
  22434. createComputedFieldComposer: () =>
  22435. $$PromoOmaggiTableAnnotationComposer($db: db, $table: table),
  22436. updateCompanionCallback:
  22437. ({
  22438. Value<int> progressivo = const Value.absent(),
  22439. Value<int> riga = const Value.absent(),
  22440. Value<int?> idArticolo = const Value.absent(),
  22441. Value<double?> quantita = const Value.absent(),
  22442. Value<int> rowid = const Value.absent(),
  22443. }) => PromoOmaggiCompanion(
  22444. progressivo: progressivo,
  22445. riga: riga,
  22446. idArticolo: idArticolo,
  22447. quantita: quantita,
  22448. rowid: rowid,
  22449. ),
  22450. createCompanionCallback:
  22451. ({
  22452. required int progressivo,
  22453. required int riga,
  22454. Value<int?> idArticolo = const Value.absent(),
  22455. Value<double?> quantita = const Value.absent(),
  22456. Value<int> rowid = const Value.absent(),
  22457. }) => PromoOmaggiCompanion.insert(
  22458. progressivo: progressivo,
  22459. riga: riga,
  22460. idArticolo: idArticolo,
  22461. quantita: quantita,
  22462. rowid: rowid,
  22463. ),
  22464. withReferenceMapper: (p0) => p0
  22465. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22466. .toList(),
  22467. prefetchHooksCallback: null,
  22468. ),
  22469. );
  22470. }
  22471. typedef $$PromoOmaggiTableProcessedTableManager =
  22472. ProcessedTableManager<
  22473. _$AppDatabase,
  22474. $PromoOmaggiTable,
  22475. PromoOmaggio,
  22476. $$PromoOmaggiTableFilterComposer,
  22477. $$PromoOmaggiTableOrderingComposer,
  22478. $$PromoOmaggiTableAnnotationComposer,
  22479. $$PromoOmaggiTableCreateCompanionBuilder,
  22480. $$PromoOmaggiTableUpdateCompanionBuilder,
  22481. (
  22482. PromoOmaggio,
  22483. BaseReferences<_$AppDatabase, $PromoOmaggiTable, PromoOmaggio>,
  22484. ),
  22485. PromoOmaggio,
  22486. PrefetchHooks Function()
  22487. >;
  22488. typedef $$ClientiAgenteTableCreateCompanionBuilder =
  22489. ClientiAgenteCompanion Function({
  22490. Value<int> idClientiAgente,
  22491. required int idCliente,
  22492. required int idAgente,
  22493. Value<int> attivo,
  22494. });
  22495. typedef $$ClientiAgenteTableUpdateCompanionBuilder =
  22496. ClientiAgenteCompanion Function({
  22497. Value<int> idClientiAgente,
  22498. Value<int> idCliente,
  22499. Value<int> idAgente,
  22500. Value<int> attivo,
  22501. });
  22502. class $$ClientiAgenteTableFilterComposer
  22503. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  22504. $$ClientiAgenteTableFilterComposer({
  22505. required super.$db,
  22506. required super.$table,
  22507. super.joinBuilder,
  22508. super.$addJoinBuilderToRootComposer,
  22509. super.$removeJoinBuilderFromRootComposer,
  22510. });
  22511. ColumnFilters<int> get idClientiAgente => $composableBuilder(
  22512. column: $table.idClientiAgente,
  22513. builder: (column) => ColumnFilters(column),
  22514. );
  22515. ColumnFilters<int> get idCliente => $composableBuilder(
  22516. column: $table.idCliente,
  22517. builder: (column) => ColumnFilters(column),
  22518. );
  22519. ColumnFilters<int> get idAgente => $composableBuilder(
  22520. column: $table.idAgente,
  22521. builder: (column) => ColumnFilters(column),
  22522. );
  22523. ColumnFilters<int> get attivo => $composableBuilder(
  22524. column: $table.attivo,
  22525. builder: (column) => ColumnFilters(column),
  22526. );
  22527. }
  22528. class $$ClientiAgenteTableOrderingComposer
  22529. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  22530. $$ClientiAgenteTableOrderingComposer({
  22531. required super.$db,
  22532. required super.$table,
  22533. super.joinBuilder,
  22534. super.$addJoinBuilderToRootComposer,
  22535. super.$removeJoinBuilderFromRootComposer,
  22536. });
  22537. ColumnOrderings<int> get idClientiAgente => $composableBuilder(
  22538. column: $table.idClientiAgente,
  22539. builder: (column) => ColumnOrderings(column),
  22540. );
  22541. ColumnOrderings<int> get idCliente => $composableBuilder(
  22542. column: $table.idCliente,
  22543. builder: (column) => ColumnOrderings(column),
  22544. );
  22545. ColumnOrderings<int> get idAgente => $composableBuilder(
  22546. column: $table.idAgente,
  22547. builder: (column) => ColumnOrderings(column),
  22548. );
  22549. ColumnOrderings<int> get attivo => $composableBuilder(
  22550. column: $table.attivo,
  22551. builder: (column) => ColumnOrderings(column),
  22552. );
  22553. }
  22554. class $$ClientiAgenteTableAnnotationComposer
  22555. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  22556. $$ClientiAgenteTableAnnotationComposer({
  22557. required super.$db,
  22558. required super.$table,
  22559. super.joinBuilder,
  22560. super.$addJoinBuilderToRootComposer,
  22561. super.$removeJoinBuilderFromRootComposer,
  22562. });
  22563. GeneratedColumn<int> get idClientiAgente => $composableBuilder(
  22564. column: $table.idClientiAgente,
  22565. builder: (column) => column,
  22566. );
  22567. GeneratedColumn<int> get idCliente =>
  22568. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  22569. GeneratedColumn<int> get idAgente =>
  22570. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  22571. GeneratedColumn<int> get attivo =>
  22572. $composableBuilder(column: $table.attivo, builder: (column) => column);
  22573. }
  22574. class $$ClientiAgenteTableTableManager
  22575. extends
  22576. RootTableManager<
  22577. _$AppDatabase,
  22578. $ClientiAgenteTable,
  22579. ClientiAgenteData,
  22580. $$ClientiAgenteTableFilterComposer,
  22581. $$ClientiAgenteTableOrderingComposer,
  22582. $$ClientiAgenteTableAnnotationComposer,
  22583. $$ClientiAgenteTableCreateCompanionBuilder,
  22584. $$ClientiAgenteTableUpdateCompanionBuilder,
  22585. (
  22586. ClientiAgenteData,
  22587. BaseReferences<
  22588. _$AppDatabase,
  22589. $ClientiAgenteTable,
  22590. ClientiAgenteData
  22591. >,
  22592. ),
  22593. ClientiAgenteData,
  22594. PrefetchHooks Function()
  22595. > {
  22596. $$ClientiAgenteTableTableManager(_$AppDatabase db, $ClientiAgenteTable table)
  22597. : super(
  22598. TableManagerState(
  22599. db: db,
  22600. table: table,
  22601. createFilteringComposer: () =>
  22602. $$ClientiAgenteTableFilterComposer($db: db, $table: table),
  22603. createOrderingComposer: () =>
  22604. $$ClientiAgenteTableOrderingComposer($db: db, $table: table),
  22605. createComputedFieldComposer: () =>
  22606. $$ClientiAgenteTableAnnotationComposer($db: db, $table: table),
  22607. updateCompanionCallback:
  22608. ({
  22609. Value<int> idClientiAgente = const Value.absent(),
  22610. Value<int> idCliente = const Value.absent(),
  22611. Value<int> idAgente = const Value.absent(),
  22612. Value<int> attivo = const Value.absent(),
  22613. }) => ClientiAgenteCompanion(
  22614. idClientiAgente: idClientiAgente,
  22615. idCliente: idCliente,
  22616. idAgente: idAgente,
  22617. attivo: attivo,
  22618. ),
  22619. createCompanionCallback:
  22620. ({
  22621. Value<int> idClientiAgente = const Value.absent(),
  22622. required int idCliente,
  22623. required int idAgente,
  22624. Value<int> attivo = const Value.absent(),
  22625. }) => ClientiAgenteCompanion.insert(
  22626. idClientiAgente: idClientiAgente,
  22627. idCliente: idCliente,
  22628. idAgente: idAgente,
  22629. attivo: attivo,
  22630. ),
  22631. withReferenceMapper: (p0) => p0
  22632. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22633. .toList(),
  22634. prefetchHooksCallback: null,
  22635. ),
  22636. );
  22637. }
  22638. typedef $$ClientiAgenteTableProcessedTableManager =
  22639. ProcessedTableManager<
  22640. _$AppDatabase,
  22641. $ClientiAgenteTable,
  22642. ClientiAgenteData,
  22643. $$ClientiAgenteTableFilterComposer,
  22644. $$ClientiAgenteTableOrderingComposer,
  22645. $$ClientiAgenteTableAnnotationComposer,
  22646. $$ClientiAgenteTableCreateCompanionBuilder,
  22647. $$ClientiAgenteTableUpdateCompanionBuilder,
  22648. (
  22649. ClientiAgenteData,
  22650. BaseReferences<_$AppDatabase, $ClientiAgenteTable, ClientiAgenteData>,
  22651. ),
  22652. ClientiAgenteData,
  22653. PrefetchHooks Function()
  22654. >;
  22655. typedef $$ScadenzeTableCreateCompanionBuilder =
  22656. ScadenzeCompanion Function({
  22657. Value<int> idScadenza,
  22658. Value<int?> idCliente,
  22659. Value<int?> idAgente,
  22660. Value<String?> chiave,
  22661. Value<String?> numPartita,
  22662. Value<String?> dataScadenza,
  22663. Value<String?> segno,
  22664. Value<double?> importoFattura,
  22665. Value<String?> valuta,
  22666. Value<String?> numDoc,
  22667. Value<String?> serieDoc,
  22668. Value<String?> dataDoc,
  22669. Value<double?> importoScadenza,
  22670. Value<double?> saldo,
  22671. Value<String?> tipoPagamento,
  22672. Value<int?> flgSoppressa,
  22673. Value<double?> importoAbbuono,
  22674. Value<String?> note,
  22675. Value<String?> dataModifica,
  22676. Value<String?> stato,
  22677. });
  22678. typedef $$ScadenzeTableUpdateCompanionBuilder =
  22679. ScadenzeCompanion Function({
  22680. Value<int> idScadenza,
  22681. Value<int?> idCliente,
  22682. Value<int?> idAgente,
  22683. Value<String?> chiave,
  22684. Value<String?> numPartita,
  22685. Value<String?> dataScadenza,
  22686. Value<String?> segno,
  22687. Value<double?> importoFattura,
  22688. Value<String?> valuta,
  22689. Value<String?> numDoc,
  22690. Value<String?> serieDoc,
  22691. Value<String?> dataDoc,
  22692. Value<double?> importoScadenza,
  22693. Value<double?> saldo,
  22694. Value<String?> tipoPagamento,
  22695. Value<int?> flgSoppressa,
  22696. Value<double?> importoAbbuono,
  22697. Value<String?> note,
  22698. Value<String?> dataModifica,
  22699. Value<String?> stato,
  22700. });
  22701. class $$ScadenzeTableFilterComposer
  22702. extends Composer<_$AppDatabase, $ScadenzeTable> {
  22703. $$ScadenzeTableFilterComposer({
  22704. required super.$db,
  22705. required super.$table,
  22706. super.joinBuilder,
  22707. super.$addJoinBuilderToRootComposer,
  22708. super.$removeJoinBuilderFromRootComposer,
  22709. });
  22710. ColumnFilters<int> get idScadenza => $composableBuilder(
  22711. column: $table.idScadenza,
  22712. builder: (column) => ColumnFilters(column),
  22713. );
  22714. ColumnFilters<int> get idCliente => $composableBuilder(
  22715. column: $table.idCliente,
  22716. builder: (column) => ColumnFilters(column),
  22717. );
  22718. ColumnFilters<int> get idAgente => $composableBuilder(
  22719. column: $table.idAgente,
  22720. builder: (column) => ColumnFilters(column),
  22721. );
  22722. ColumnFilters<String> get chiave => $composableBuilder(
  22723. column: $table.chiave,
  22724. builder: (column) => ColumnFilters(column),
  22725. );
  22726. ColumnFilters<String> get numPartita => $composableBuilder(
  22727. column: $table.numPartita,
  22728. builder: (column) => ColumnFilters(column),
  22729. );
  22730. ColumnFilters<String> get dataScadenza => $composableBuilder(
  22731. column: $table.dataScadenza,
  22732. builder: (column) => ColumnFilters(column),
  22733. );
  22734. ColumnFilters<String> get segno => $composableBuilder(
  22735. column: $table.segno,
  22736. builder: (column) => ColumnFilters(column),
  22737. );
  22738. ColumnFilters<double> get importoFattura => $composableBuilder(
  22739. column: $table.importoFattura,
  22740. builder: (column) => ColumnFilters(column),
  22741. );
  22742. ColumnFilters<String> get valuta => $composableBuilder(
  22743. column: $table.valuta,
  22744. builder: (column) => ColumnFilters(column),
  22745. );
  22746. ColumnFilters<String> get numDoc => $composableBuilder(
  22747. column: $table.numDoc,
  22748. builder: (column) => ColumnFilters(column),
  22749. );
  22750. ColumnFilters<String> get serieDoc => $composableBuilder(
  22751. column: $table.serieDoc,
  22752. builder: (column) => ColumnFilters(column),
  22753. );
  22754. ColumnFilters<String> get dataDoc => $composableBuilder(
  22755. column: $table.dataDoc,
  22756. builder: (column) => ColumnFilters(column),
  22757. );
  22758. ColumnFilters<double> get importoScadenza => $composableBuilder(
  22759. column: $table.importoScadenza,
  22760. builder: (column) => ColumnFilters(column),
  22761. );
  22762. ColumnFilters<double> get saldo => $composableBuilder(
  22763. column: $table.saldo,
  22764. builder: (column) => ColumnFilters(column),
  22765. );
  22766. ColumnFilters<String> get tipoPagamento => $composableBuilder(
  22767. column: $table.tipoPagamento,
  22768. builder: (column) => ColumnFilters(column),
  22769. );
  22770. ColumnFilters<int> get flgSoppressa => $composableBuilder(
  22771. column: $table.flgSoppressa,
  22772. builder: (column) => ColumnFilters(column),
  22773. );
  22774. ColumnFilters<double> get importoAbbuono => $composableBuilder(
  22775. column: $table.importoAbbuono,
  22776. builder: (column) => ColumnFilters(column),
  22777. );
  22778. ColumnFilters<String> get note => $composableBuilder(
  22779. column: $table.note,
  22780. builder: (column) => ColumnFilters(column),
  22781. );
  22782. ColumnFilters<String> get dataModifica => $composableBuilder(
  22783. column: $table.dataModifica,
  22784. builder: (column) => ColumnFilters(column),
  22785. );
  22786. ColumnFilters<String> get stato => $composableBuilder(
  22787. column: $table.stato,
  22788. builder: (column) => ColumnFilters(column),
  22789. );
  22790. }
  22791. class $$ScadenzeTableOrderingComposer
  22792. extends Composer<_$AppDatabase, $ScadenzeTable> {
  22793. $$ScadenzeTableOrderingComposer({
  22794. required super.$db,
  22795. required super.$table,
  22796. super.joinBuilder,
  22797. super.$addJoinBuilderToRootComposer,
  22798. super.$removeJoinBuilderFromRootComposer,
  22799. });
  22800. ColumnOrderings<int> get idScadenza => $composableBuilder(
  22801. column: $table.idScadenza,
  22802. builder: (column) => ColumnOrderings(column),
  22803. );
  22804. ColumnOrderings<int> get idCliente => $composableBuilder(
  22805. column: $table.idCliente,
  22806. builder: (column) => ColumnOrderings(column),
  22807. );
  22808. ColumnOrderings<int> get idAgente => $composableBuilder(
  22809. column: $table.idAgente,
  22810. builder: (column) => ColumnOrderings(column),
  22811. );
  22812. ColumnOrderings<String> get chiave => $composableBuilder(
  22813. column: $table.chiave,
  22814. builder: (column) => ColumnOrderings(column),
  22815. );
  22816. ColumnOrderings<String> get numPartita => $composableBuilder(
  22817. column: $table.numPartita,
  22818. builder: (column) => ColumnOrderings(column),
  22819. );
  22820. ColumnOrderings<String> get dataScadenza => $composableBuilder(
  22821. column: $table.dataScadenza,
  22822. builder: (column) => ColumnOrderings(column),
  22823. );
  22824. ColumnOrderings<String> get segno => $composableBuilder(
  22825. column: $table.segno,
  22826. builder: (column) => ColumnOrderings(column),
  22827. );
  22828. ColumnOrderings<double> get importoFattura => $composableBuilder(
  22829. column: $table.importoFattura,
  22830. builder: (column) => ColumnOrderings(column),
  22831. );
  22832. ColumnOrderings<String> get valuta => $composableBuilder(
  22833. column: $table.valuta,
  22834. builder: (column) => ColumnOrderings(column),
  22835. );
  22836. ColumnOrderings<String> get numDoc => $composableBuilder(
  22837. column: $table.numDoc,
  22838. builder: (column) => ColumnOrderings(column),
  22839. );
  22840. ColumnOrderings<String> get serieDoc => $composableBuilder(
  22841. column: $table.serieDoc,
  22842. builder: (column) => ColumnOrderings(column),
  22843. );
  22844. ColumnOrderings<String> get dataDoc => $composableBuilder(
  22845. column: $table.dataDoc,
  22846. builder: (column) => ColumnOrderings(column),
  22847. );
  22848. ColumnOrderings<double> get importoScadenza => $composableBuilder(
  22849. column: $table.importoScadenza,
  22850. builder: (column) => ColumnOrderings(column),
  22851. );
  22852. ColumnOrderings<double> get saldo => $composableBuilder(
  22853. column: $table.saldo,
  22854. builder: (column) => ColumnOrderings(column),
  22855. );
  22856. ColumnOrderings<String> get tipoPagamento => $composableBuilder(
  22857. column: $table.tipoPagamento,
  22858. builder: (column) => ColumnOrderings(column),
  22859. );
  22860. ColumnOrderings<int> get flgSoppressa => $composableBuilder(
  22861. column: $table.flgSoppressa,
  22862. builder: (column) => ColumnOrderings(column),
  22863. );
  22864. ColumnOrderings<double> get importoAbbuono => $composableBuilder(
  22865. column: $table.importoAbbuono,
  22866. builder: (column) => ColumnOrderings(column),
  22867. );
  22868. ColumnOrderings<String> get note => $composableBuilder(
  22869. column: $table.note,
  22870. builder: (column) => ColumnOrderings(column),
  22871. );
  22872. ColumnOrderings<String> get dataModifica => $composableBuilder(
  22873. column: $table.dataModifica,
  22874. builder: (column) => ColumnOrderings(column),
  22875. );
  22876. ColumnOrderings<String> get stato => $composableBuilder(
  22877. column: $table.stato,
  22878. builder: (column) => ColumnOrderings(column),
  22879. );
  22880. }
  22881. class $$ScadenzeTableAnnotationComposer
  22882. extends Composer<_$AppDatabase, $ScadenzeTable> {
  22883. $$ScadenzeTableAnnotationComposer({
  22884. required super.$db,
  22885. required super.$table,
  22886. super.joinBuilder,
  22887. super.$addJoinBuilderToRootComposer,
  22888. super.$removeJoinBuilderFromRootComposer,
  22889. });
  22890. GeneratedColumn<int> get idScadenza => $composableBuilder(
  22891. column: $table.idScadenza,
  22892. builder: (column) => column,
  22893. );
  22894. GeneratedColumn<int> get idCliente =>
  22895. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  22896. GeneratedColumn<int> get idAgente =>
  22897. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  22898. GeneratedColumn<String> get chiave =>
  22899. $composableBuilder(column: $table.chiave, builder: (column) => column);
  22900. GeneratedColumn<String> get numPartita => $composableBuilder(
  22901. column: $table.numPartita,
  22902. builder: (column) => column,
  22903. );
  22904. GeneratedColumn<String> get dataScadenza => $composableBuilder(
  22905. column: $table.dataScadenza,
  22906. builder: (column) => column,
  22907. );
  22908. GeneratedColumn<String> get segno =>
  22909. $composableBuilder(column: $table.segno, builder: (column) => column);
  22910. GeneratedColumn<double> get importoFattura => $composableBuilder(
  22911. column: $table.importoFattura,
  22912. builder: (column) => column,
  22913. );
  22914. GeneratedColumn<String> get valuta =>
  22915. $composableBuilder(column: $table.valuta, builder: (column) => column);
  22916. GeneratedColumn<String> get numDoc =>
  22917. $composableBuilder(column: $table.numDoc, builder: (column) => column);
  22918. GeneratedColumn<String> get serieDoc =>
  22919. $composableBuilder(column: $table.serieDoc, builder: (column) => column);
  22920. GeneratedColumn<String> get dataDoc =>
  22921. $composableBuilder(column: $table.dataDoc, builder: (column) => column);
  22922. GeneratedColumn<double> get importoScadenza => $composableBuilder(
  22923. column: $table.importoScadenza,
  22924. builder: (column) => column,
  22925. );
  22926. GeneratedColumn<double> get saldo =>
  22927. $composableBuilder(column: $table.saldo, builder: (column) => column);
  22928. GeneratedColumn<String> get tipoPagamento => $composableBuilder(
  22929. column: $table.tipoPagamento,
  22930. builder: (column) => column,
  22931. );
  22932. GeneratedColumn<int> get flgSoppressa => $composableBuilder(
  22933. column: $table.flgSoppressa,
  22934. builder: (column) => column,
  22935. );
  22936. GeneratedColumn<double> get importoAbbuono => $composableBuilder(
  22937. column: $table.importoAbbuono,
  22938. builder: (column) => column,
  22939. );
  22940. GeneratedColumn<String> get note =>
  22941. $composableBuilder(column: $table.note, builder: (column) => column);
  22942. GeneratedColumn<String> get dataModifica => $composableBuilder(
  22943. column: $table.dataModifica,
  22944. builder: (column) => column,
  22945. );
  22946. GeneratedColumn<String> get stato =>
  22947. $composableBuilder(column: $table.stato, builder: (column) => column);
  22948. }
  22949. class $$ScadenzeTableTableManager
  22950. extends
  22951. RootTableManager<
  22952. _$AppDatabase,
  22953. $ScadenzeTable,
  22954. Scadenza,
  22955. $$ScadenzeTableFilterComposer,
  22956. $$ScadenzeTableOrderingComposer,
  22957. $$ScadenzeTableAnnotationComposer,
  22958. $$ScadenzeTableCreateCompanionBuilder,
  22959. $$ScadenzeTableUpdateCompanionBuilder,
  22960. (Scadenza, BaseReferences<_$AppDatabase, $ScadenzeTable, Scadenza>),
  22961. Scadenza,
  22962. PrefetchHooks Function()
  22963. > {
  22964. $$ScadenzeTableTableManager(_$AppDatabase db, $ScadenzeTable table)
  22965. : super(
  22966. TableManagerState(
  22967. db: db,
  22968. table: table,
  22969. createFilteringComposer: () =>
  22970. $$ScadenzeTableFilterComposer($db: db, $table: table),
  22971. createOrderingComposer: () =>
  22972. $$ScadenzeTableOrderingComposer($db: db, $table: table),
  22973. createComputedFieldComposer: () =>
  22974. $$ScadenzeTableAnnotationComposer($db: db, $table: table),
  22975. updateCompanionCallback:
  22976. ({
  22977. Value<int> idScadenza = const Value.absent(),
  22978. Value<int?> idCliente = const Value.absent(),
  22979. Value<int?> idAgente = const Value.absent(),
  22980. Value<String?> chiave = const Value.absent(),
  22981. Value<String?> numPartita = const Value.absent(),
  22982. Value<String?> dataScadenza = const Value.absent(),
  22983. Value<String?> segno = const Value.absent(),
  22984. Value<double?> importoFattura = const Value.absent(),
  22985. Value<String?> valuta = const Value.absent(),
  22986. Value<String?> numDoc = const Value.absent(),
  22987. Value<String?> serieDoc = const Value.absent(),
  22988. Value<String?> dataDoc = const Value.absent(),
  22989. Value<double?> importoScadenza = const Value.absent(),
  22990. Value<double?> saldo = const Value.absent(),
  22991. Value<String?> tipoPagamento = const Value.absent(),
  22992. Value<int?> flgSoppressa = const Value.absent(),
  22993. Value<double?> importoAbbuono = const Value.absent(),
  22994. Value<String?> note = const Value.absent(),
  22995. Value<String?> dataModifica = const Value.absent(),
  22996. Value<String?> stato = const Value.absent(),
  22997. }) => ScadenzeCompanion(
  22998. idScadenza: idScadenza,
  22999. idCliente: idCliente,
  23000. idAgente: idAgente,
  23001. chiave: chiave,
  23002. numPartita: numPartita,
  23003. dataScadenza: dataScadenza,
  23004. segno: segno,
  23005. importoFattura: importoFattura,
  23006. valuta: valuta,
  23007. numDoc: numDoc,
  23008. serieDoc: serieDoc,
  23009. dataDoc: dataDoc,
  23010. importoScadenza: importoScadenza,
  23011. saldo: saldo,
  23012. tipoPagamento: tipoPagamento,
  23013. flgSoppressa: flgSoppressa,
  23014. importoAbbuono: importoAbbuono,
  23015. note: note,
  23016. dataModifica: dataModifica,
  23017. stato: stato,
  23018. ),
  23019. createCompanionCallback:
  23020. ({
  23021. Value<int> idScadenza = const Value.absent(),
  23022. Value<int?> idCliente = const Value.absent(),
  23023. Value<int?> idAgente = const Value.absent(),
  23024. Value<String?> chiave = const Value.absent(),
  23025. Value<String?> numPartita = const Value.absent(),
  23026. Value<String?> dataScadenza = const Value.absent(),
  23027. Value<String?> segno = const Value.absent(),
  23028. Value<double?> importoFattura = const Value.absent(),
  23029. Value<String?> valuta = const Value.absent(),
  23030. Value<String?> numDoc = const Value.absent(),
  23031. Value<String?> serieDoc = const Value.absent(),
  23032. Value<String?> dataDoc = const Value.absent(),
  23033. Value<double?> importoScadenza = const Value.absent(),
  23034. Value<double?> saldo = const Value.absent(),
  23035. Value<String?> tipoPagamento = const Value.absent(),
  23036. Value<int?> flgSoppressa = const Value.absent(),
  23037. Value<double?> importoAbbuono = const Value.absent(),
  23038. Value<String?> note = const Value.absent(),
  23039. Value<String?> dataModifica = const Value.absent(),
  23040. Value<String?> stato = const Value.absent(),
  23041. }) => ScadenzeCompanion.insert(
  23042. idScadenza: idScadenza,
  23043. idCliente: idCliente,
  23044. idAgente: idAgente,
  23045. chiave: chiave,
  23046. numPartita: numPartita,
  23047. dataScadenza: dataScadenza,
  23048. segno: segno,
  23049. importoFattura: importoFattura,
  23050. valuta: valuta,
  23051. numDoc: numDoc,
  23052. serieDoc: serieDoc,
  23053. dataDoc: dataDoc,
  23054. importoScadenza: importoScadenza,
  23055. saldo: saldo,
  23056. tipoPagamento: tipoPagamento,
  23057. flgSoppressa: flgSoppressa,
  23058. importoAbbuono: importoAbbuono,
  23059. note: note,
  23060. dataModifica: dataModifica,
  23061. stato: stato,
  23062. ),
  23063. withReferenceMapper: (p0) => p0
  23064. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23065. .toList(),
  23066. prefetchHooksCallback: null,
  23067. ),
  23068. );
  23069. }
  23070. typedef $$ScadenzeTableProcessedTableManager =
  23071. ProcessedTableManager<
  23072. _$AppDatabase,
  23073. $ScadenzeTable,
  23074. Scadenza,
  23075. $$ScadenzeTableFilterComposer,
  23076. $$ScadenzeTableOrderingComposer,
  23077. $$ScadenzeTableAnnotationComposer,
  23078. $$ScadenzeTableCreateCompanionBuilder,
  23079. $$ScadenzeTableUpdateCompanionBuilder,
  23080. (Scadenza, BaseReferences<_$AppDatabase, $ScadenzeTable, Scadenza>),
  23081. Scadenza,
  23082. PrefetchHooks Function()
  23083. >;
  23084. typedef $$StatisticheVenditaTableCreateCompanionBuilder =
  23085. StatisticheVenditaCompanion Function({
  23086. Value<int> id,
  23087. Value<int?> idAgente,
  23088. Value<int?> idCliente,
  23089. Value<int?> idArticolo,
  23090. Value<String?> codStatistiche,
  23091. Value<int?> riga,
  23092. Value<String?> numeroFattura,
  23093. Value<String?> dataFattura,
  23094. Value<double?> qta,
  23095. Value<double?> importo,
  23096. Value<String?> tipoVendita,
  23097. });
  23098. typedef $$StatisticheVenditaTableUpdateCompanionBuilder =
  23099. StatisticheVenditaCompanion Function({
  23100. Value<int> id,
  23101. Value<int?> idAgente,
  23102. Value<int?> idCliente,
  23103. Value<int?> idArticolo,
  23104. Value<String?> codStatistiche,
  23105. Value<int?> riga,
  23106. Value<String?> numeroFattura,
  23107. Value<String?> dataFattura,
  23108. Value<double?> qta,
  23109. Value<double?> importo,
  23110. Value<String?> tipoVendita,
  23111. });
  23112. class $$StatisticheVenditaTableFilterComposer
  23113. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  23114. $$StatisticheVenditaTableFilterComposer({
  23115. required super.$db,
  23116. required super.$table,
  23117. super.joinBuilder,
  23118. super.$addJoinBuilderToRootComposer,
  23119. super.$removeJoinBuilderFromRootComposer,
  23120. });
  23121. ColumnFilters<int> get id => $composableBuilder(
  23122. column: $table.id,
  23123. builder: (column) => ColumnFilters(column),
  23124. );
  23125. ColumnFilters<int> get idAgente => $composableBuilder(
  23126. column: $table.idAgente,
  23127. builder: (column) => ColumnFilters(column),
  23128. );
  23129. ColumnFilters<int> get idCliente => $composableBuilder(
  23130. column: $table.idCliente,
  23131. builder: (column) => ColumnFilters(column),
  23132. );
  23133. ColumnFilters<int> get idArticolo => $composableBuilder(
  23134. column: $table.idArticolo,
  23135. builder: (column) => ColumnFilters(column),
  23136. );
  23137. ColumnFilters<String> get codStatistiche => $composableBuilder(
  23138. column: $table.codStatistiche,
  23139. builder: (column) => ColumnFilters(column),
  23140. );
  23141. ColumnFilters<int> get riga => $composableBuilder(
  23142. column: $table.riga,
  23143. builder: (column) => ColumnFilters(column),
  23144. );
  23145. ColumnFilters<String> get numeroFattura => $composableBuilder(
  23146. column: $table.numeroFattura,
  23147. builder: (column) => ColumnFilters(column),
  23148. );
  23149. ColumnFilters<String> get dataFattura => $composableBuilder(
  23150. column: $table.dataFattura,
  23151. builder: (column) => ColumnFilters(column),
  23152. );
  23153. ColumnFilters<double> get qta => $composableBuilder(
  23154. column: $table.qta,
  23155. builder: (column) => ColumnFilters(column),
  23156. );
  23157. ColumnFilters<double> get importo => $composableBuilder(
  23158. column: $table.importo,
  23159. builder: (column) => ColumnFilters(column),
  23160. );
  23161. ColumnFilters<String> get tipoVendita => $composableBuilder(
  23162. column: $table.tipoVendita,
  23163. builder: (column) => ColumnFilters(column),
  23164. );
  23165. }
  23166. class $$StatisticheVenditaTableOrderingComposer
  23167. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  23168. $$StatisticheVenditaTableOrderingComposer({
  23169. required super.$db,
  23170. required super.$table,
  23171. super.joinBuilder,
  23172. super.$addJoinBuilderToRootComposer,
  23173. super.$removeJoinBuilderFromRootComposer,
  23174. });
  23175. ColumnOrderings<int> get id => $composableBuilder(
  23176. column: $table.id,
  23177. builder: (column) => ColumnOrderings(column),
  23178. );
  23179. ColumnOrderings<int> get idAgente => $composableBuilder(
  23180. column: $table.idAgente,
  23181. builder: (column) => ColumnOrderings(column),
  23182. );
  23183. ColumnOrderings<int> get idCliente => $composableBuilder(
  23184. column: $table.idCliente,
  23185. builder: (column) => ColumnOrderings(column),
  23186. );
  23187. ColumnOrderings<int> get idArticolo => $composableBuilder(
  23188. column: $table.idArticolo,
  23189. builder: (column) => ColumnOrderings(column),
  23190. );
  23191. ColumnOrderings<String> get codStatistiche => $composableBuilder(
  23192. column: $table.codStatistiche,
  23193. builder: (column) => ColumnOrderings(column),
  23194. );
  23195. ColumnOrderings<int> get riga => $composableBuilder(
  23196. column: $table.riga,
  23197. builder: (column) => ColumnOrderings(column),
  23198. );
  23199. ColumnOrderings<String> get numeroFattura => $composableBuilder(
  23200. column: $table.numeroFattura,
  23201. builder: (column) => ColumnOrderings(column),
  23202. );
  23203. ColumnOrderings<String> get dataFattura => $composableBuilder(
  23204. column: $table.dataFattura,
  23205. builder: (column) => ColumnOrderings(column),
  23206. );
  23207. ColumnOrderings<double> get qta => $composableBuilder(
  23208. column: $table.qta,
  23209. builder: (column) => ColumnOrderings(column),
  23210. );
  23211. ColumnOrderings<double> get importo => $composableBuilder(
  23212. column: $table.importo,
  23213. builder: (column) => ColumnOrderings(column),
  23214. );
  23215. ColumnOrderings<String> get tipoVendita => $composableBuilder(
  23216. column: $table.tipoVendita,
  23217. builder: (column) => ColumnOrderings(column),
  23218. );
  23219. }
  23220. class $$StatisticheVenditaTableAnnotationComposer
  23221. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  23222. $$StatisticheVenditaTableAnnotationComposer({
  23223. required super.$db,
  23224. required super.$table,
  23225. super.joinBuilder,
  23226. super.$addJoinBuilderToRootComposer,
  23227. super.$removeJoinBuilderFromRootComposer,
  23228. });
  23229. GeneratedColumn<int> get id =>
  23230. $composableBuilder(column: $table.id, builder: (column) => column);
  23231. GeneratedColumn<int> get idAgente =>
  23232. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  23233. GeneratedColumn<int> get idCliente =>
  23234. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  23235. GeneratedColumn<int> get idArticolo => $composableBuilder(
  23236. column: $table.idArticolo,
  23237. builder: (column) => column,
  23238. );
  23239. GeneratedColumn<String> get codStatistiche => $composableBuilder(
  23240. column: $table.codStatistiche,
  23241. builder: (column) => column,
  23242. );
  23243. GeneratedColumn<int> get riga =>
  23244. $composableBuilder(column: $table.riga, builder: (column) => column);
  23245. GeneratedColumn<String> get numeroFattura => $composableBuilder(
  23246. column: $table.numeroFattura,
  23247. builder: (column) => column,
  23248. );
  23249. GeneratedColumn<String> get dataFattura => $composableBuilder(
  23250. column: $table.dataFattura,
  23251. builder: (column) => column,
  23252. );
  23253. GeneratedColumn<double> get qta =>
  23254. $composableBuilder(column: $table.qta, builder: (column) => column);
  23255. GeneratedColumn<double> get importo =>
  23256. $composableBuilder(column: $table.importo, builder: (column) => column);
  23257. GeneratedColumn<String> get tipoVendita => $composableBuilder(
  23258. column: $table.tipoVendita,
  23259. builder: (column) => column,
  23260. );
  23261. }
  23262. class $$StatisticheVenditaTableTableManager
  23263. extends
  23264. RootTableManager<
  23265. _$AppDatabase,
  23266. $StatisticheVenditaTable,
  23267. StatisticheVenditaData,
  23268. $$StatisticheVenditaTableFilterComposer,
  23269. $$StatisticheVenditaTableOrderingComposer,
  23270. $$StatisticheVenditaTableAnnotationComposer,
  23271. $$StatisticheVenditaTableCreateCompanionBuilder,
  23272. $$StatisticheVenditaTableUpdateCompanionBuilder,
  23273. (
  23274. StatisticheVenditaData,
  23275. BaseReferences<
  23276. _$AppDatabase,
  23277. $StatisticheVenditaTable,
  23278. StatisticheVenditaData
  23279. >,
  23280. ),
  23281. StatisticheVenditaData,
  23282. PrefetchHooks Function()
  23283. > {
  23284. $$StatisticheVenditaTableTableManager(
  23285. _$AppDatabase db,
  23286. $StatisticheVenditaTable table,
  23287. ) : super(
  23288. TableManagerState(
  23289. db: db,
  23290. table: table,
  23291. createFilteringComposer: () =>
  23292. $$StatisticheVenditaTableFilterComposer($db: db, $table: table),
  23293. createOrderingComposer: () =>
  23294. $$StatisticheVenditaTableOrderingComposer($db: db, $table: table),
  23295. createComputedFieldComposer: () =>
  23296. $$StatisticheVenditaTableAnnotationComposer(
  23297. $db: db,
  23298. $table: table,
  23299. ),
  23300. updateCompanionCallback:
  23301. ({
  23302. Value<int> id = const Value.absent(),
  23303. Value<int?> idAgente = const Value.absent(),
  23304. Value<int?> idCliente = const Value.absent(),
  23305. Value<int?> idArticolo = const Value.absent(),
  23306. Value<String?> codStatistiche = const Value.absent(),
  23307. Value<int?> riga = const Value.absent(),
  23308. Value<String?> numeroFattura = const Value.absent(),
  23309. Value<String?> dataFattura = const Value.absent(),
  23310. Value<double?> qta = const Value.absent(),
  23311. Value<double?> importo = const Value.absent(),
  23312. Value<String?> tipoVendita = const Value.absent(),
  23313. }) => StatisticheVenditaCompanion(
  23314. id: id,
  23315. idAgente: idAgente,
  23316. idCliente: idCliente,
  23317. idArticolo: idArticolo,
  23318. codStatistiche: codStatistiche,
  23319. riga: riga,
  23320. numeroFattura: numeroFattura,
  23321. dataFattura: dataFattura,
  23322. qta: qta,
  23323. importo: importo,
  23324. tipoVendita: tipoVendita,
  23325. ),
  23326. createCompanionCallback:
  23327. ({
  23328. Value<int> id = const Value.absent(),
  23329. Value<int?> idAgente = const Value.absent(),
  23330. Value<int?> idCliente = const Value.absent(),
  23331. Value<int?> idArticolo = const Value.absent(),
  23332. Value<String?> codStatistiche = const Value.absent(),
  23333. Value<int?> riga = const Value.absent(),
  23334. Value<String?> numeroFattura = const Value.absent(),
  23335. Value<String?> dataFattura = const Value.absent(),
  23336. Value<double?> qta = const Value.absent(),
  23337. Value<double?> importo = const Value.absent(),
  23338. Value<String?> tipoVendita = const Value.absent(),
  23339. }) => StatisticheVenditaCompanion.insert(
  23340. id: id,
  23341. idAgente: idAgente,
  23342. idCliente: idCliente,
  23343. idArticolo: idArticolo,
  23344. codStatistiche: codStatistiche,
  23345. riga: riga,
  23346. numeroFattura: numeroFattura,
  23347. dataFattura: dataFattura,
  23348. qta: qta,
  23349. importo: importo,
  23350. tipoVendita: tipoVendita,
  23351. ),
  23352. withReferenceMapper: (p0) => p0
  23353. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23354. .toList(),
  23355. prefetchHooksCallback: null,
  23356. ),
  23357. );
  23358. }
  23359. typedef $$StatisticheVenditaTableProcessedTableManager =
  23360. ProcessedTableManager<
  23361. _$AppDatabase,
  23362. $StatisticheVenditaTable,
  23363. StatisticheVenditaData,
  23364. $$StatisticheVenditaTableFilterComposer,
  23365. $$StatisticheVenditaTableOrderingComposer,
  23366. $$StatisticheVenditaTableAnnotationComposer,
  23367. $$StatisticheVenditaTableCreateCompanionBuilder,
  23368. $$StatisticheVenditaTableUpdateCompanionBuilder,
  23369. (
  23370. StatisticheVenditaData,
  23371. BaseReferences<
  23372. _$AppDatabase,
  23373. $StatisticheVenditaTable,
  23374. StatisticheVenditaData
  23375. >,
  23376. ),
  23377. StatisticheVenditaData,
  23378. PrefetchHooks Function()
  23379. >;
  23380. typedef $$ArticoliConPromoTableCreateCompanionBuilder =
  23381. ArticoliConPromoCompanion Function({
  23382. required int idArticolo,
  23383. Value<String?> codArticolo,
  23384. Value<String?> descrizione,
  23385. Value<double?> prezzoBase,
  23386. Value<int?> attivo,
  23387. Value<int?> nonDisponibile,
  23388. Value<int?> inPromo,
  23389. Value<double?> ultimoPrezzo,
  23390. Value<String?> lastDateSold,
  23391. });
  23392. typedef $$ArticoliConPromoTableUpdateCompanionBuilder =
  23393. ArticoliConPromoCompanion Function({
  23394. Value<int> idArticolo,
  23395. Value<String?> codArticolo,
  23396. Value<String?> descrizione,
  23397. Value<double?> prezzoBase,
  23398. Value<int?> attivo,
  23399. Value<int?> nonDisponibile,
  23400. Value<int?> inPromo,
  23401. Value<double?> ultimoPrezzo,
  23402. Value<String?> lastDateSold,
  23403. });
  23404. class $$ArticoliConPromoTableFilterComposer
  23405. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  23406. $$ArticoliConPromoTableFilterComposer({
  23407. required super.$db,
  23408. required super.$table,
  23409. super.joinBuilder,
  23410. super.$addJoinBuilderToRootComposer,
  23411. super.$removeJoinBuilderFromRootComposer,
  23412. });
  23413. ColumnFilters<int> get idArticolo => $composableBuilder(
  23414. column: $table.idArticolo,
  23415. builder: (column) => ColumnFilters(column),
  23416. );
  23417. ColumnFilters<String> get codArticolo => $composableBuilder(
  23418. column: $table.codArticolo,
  23419. builder: (column) => ColumnFilters(column),
  23420. );
  23421. ColumnFilters<String> get descrizione => $composableBuilder(
  23422. column: $table.descrizione,
  23423. builder: (column) => ColumnFilters(column),
  23424. );
  23425. ColumnFilters<double> get prezzoBase => $composableBuilder(
  23426. column: $table.prezzoBase,
  23427. builder: (column) => ColumnFilters(column),
  23428. );
  23429. ColumnFilters<int> get attivo => $composableBuilder(
  23430. column: $table.attivo,
  23431. builder: (column) => ColumnFilters(column),
  23432. );
  23433. ColumnFilters<int> get nonDisponibile => $composableBuilder(
  23434. column: $table.nonDisponibile,
  23435. builder: (column) => ColumnFilters(column),
  23436. );
  23437. ColumnFilters<int> get inPromo => $composableBuilder(
  23438. column: $table.inPromo,
  23439. builder: (column) => ColumnFilters(column),
  23440. );
  23441. ColumnFilters<double> get ultimoPrezzo => $composableBuilder(
  23442. column: $table.ultimoPrezzo,
  23443. builder: (column) => ColumnFilters(column),
  23444. );
  23445. ColumnFilters<String> get lastDateSold => $composableBuilder(
  23446. column: $table.lastDateSold,
  23447. builder: (column) => ColumnFilters(column),
  23448. );
  23449. }
  23450. class $$ArticoliConPromoTableOrderingComposer
  23451. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  23452. $$ArticoliConPromoTableOrderingComposer({
  23453. required super.$db,
  23454. required super.$table,
  23455. super.joinBuilder,
  23456. super.$addJoinBuilderToRootComposer,
  23457. super.$removeJoinBuilderFromRootComposer,
  23458. });
  23459. ColumnOrderings<int> get idArticolo => $composableBuilder(
  23460. column: $table.idArticolo,
  23461. builder: (column) => ColumnOrderings(column),
  23462. );
  23463. ColumnOrderings<String> get codArticolo => $composableBuilder(
  23464. column: $table.codArticolo,
  23465. builder: (column) => ColumnOrderings(column),
  23466. );
  23467. ColumnOrderings<String> get descrizione => $composableBuilder(
  23468. column: $table.descrizione,
  23469. builder: (column) => ColumnOrderings(column),
  23470. );
  23471. ColumnOrderings<double> get prezzoBase => $composableBuilder(
  23472. column: $table.prezzoBase,
  23473. builder: (column) => ColumnOrderings(column),
  23474. );
  23475. ColumnOrderings<int> get attivo => $composableBuilder(
  23476. column: $table.attivo,
  23477. builder: (column) => ColumnOrderings(column),
  23478. );
  23479. ColumnOrderings<int> get nonDisponibile => $composableBuilder(
  23480. column: $table.nonDisponibile,
  23481. builder: (column) => ColumnOrderings(column),
  23482. );
  23483. ColumnOrderings<int> get inPromo => $composableBuilder(
  23484. column: $table.inPromo,
  23485. builder: (column) => ColumnOrderings(column),
  23486. );
  23487. ColumnOrderings<double> get ultimoPrezzo => $composableBuilder(
  23488. column: $table.ultimoPrezzo,
  23489. builder: (column) => ColumnOrderings(column),
  23490. );
  23491. ColumnOrderings<String> get lastDateSold => $composableBuilder(
  23492. column: $table.lastDateSold,
  23493. builder: (column) => ColumnOrderings(column),
  23494. );
  23495. }
  23496. class $$ArticoliConPromoTableAnnotationComposer
  23497. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  23498. $$ArticoliConPromoTableAnnotationComposer({
  23499. required super.$db,
  23500. required super.$table,
  23501. super.joinBuilder,
  23502. super.$addJoinBuilderToRootComposer,
  23503. super.$removeJoinBuilderFromRootComposer,
  23504. });
  23505. GeneratedColumn<int> get idArticolo => $composableBuilder(
  23506. column: $table.idArticolo,
  23507. builder: (column) => column,
  23508. );
  23509. GeneratedColumn<String> get codArticolo => $composableBuilder(
  23510. column: $table.codArticolo,
  23511. builder: (column) => column,
  23512. );
  23513. GeneratedColumn<String> get descrizione => $composableBuilder(
  23514. column: $table.descrizione,
  23515. builder: (column) => column,
  23516. );
  23517. GeneratedColumn<double> get prezzoBase => $composableBuilder(
  23518. column: $table.prezzoBase,
  23519. builder: (column) => column,
  23520. );
  23521. GeneratedColumn<int> get attivo =>
  23522. $composableBuilder(column: $table.attivo, builder: (column) => column);
  23523. GeneratedColumn<int> get nonDisponibile => $composableBuilder(
  23524. column: $table.nonDisponibile,
  23525. builder: (column) => column,
  23526. );
  23527. GeneratedColumn<int> get inPromo =>
  23528. $composableBuilder(column: $table.inPromo, builder: (column) => column);
  23529. GeneratedColumn<double> get ultimoPrezzo => $composableBuilder(
  23530. column: $table.ultimoPrezzo,
  23531. builder: (column) => column,
  23532. );
  23533. GeneratedColumn<String> get lastDateSold => $composableBuilder(
  23534. column: $table.lastDateSold,
  23535. builder: (column) => column,
  23536. );
  23537. }
  23538. class $$ArticoliConPromoTableTableManager
  23539. extends
  23540. RootTableManager<
  23541. _$AppDatabase,
  23542. $ArticoliConPromoTable,
  23543. ArticoliConPromoData,
  23544. $$ArticoliConPromoTableFilterComposer,
  23545. $$ArticoliConPromoTableOrderingComposer,
  23546. $$ArticoliConPromoTableAnnotationComposer,
  23547. $$ArticoliConPromoTableCreateCompanionBuilder,
  23548. $$ArticoliConPromoTableUpdateCompanionBuilder,
  23549. (
  23550. ArticoliConPromoData,
  23551. BaseReferences<
  23552. _$AppDatabase,
  23553. $ArticoliConPromoTable,
  23554. ArticoliConPromoData
  23555. >,
  23556. ),
  23557. ArticoliConPromoData,
  23558. PrefetchHooks Function()
  23559. > {
  23560. $$ArticoliConPromoTableTableManager(
  23561. _$AppDatabase db,
  23562. $ArticoliConPromoTable table,
  23563. ) : super(
  23564. TableManagerState(
  23565. db: db,
  23566. table: table,
  23567. createFilteringComposer: () =>
  23568. $$ArticoliConPromoTableFilterComposer($db: db, $table: table),
  23569. createOrderingComposer: () =>
  23570. $$ArticoliConPromoTableOrderingComposer($db: db, $table: table),
  23571. createComputedFieldComposer: () =>
  23572. $$ArticoliConPromoTableAnnotationComposer($db: db, $table: table),
  23573. updateCompanionCallback:
  23574. ({
  23575. Value<int> idArticolo = const Value.absent(),
  23576. Value<String?> codArticolo = const Value.absent(),
  23577. Value<String?> descrizione = const Value.absent(),
  23578. Value<double?> prezzoBase = const Value.absent(),
  23579. Value<int?> attivo = const Value.absent(),
  23580. Value<int?> nonDisponibile = const Value.absent(),
  23581. Value<int?> inPromo = const Value.absent(),
  23582. Value<double?> ultimoPrezzo = const Value.absent(),
  23583. Value<String?> lastDateSold = const Value.absent(),
  23584. }) => ArticoliConPromoCompanion(
  23585. idArticolo: idArticolo,
  23586. codArticolo: codArticolo,
  23587. descrizione: descrizione,
  23588. prezzoBase: prezzoBase,
  23589. attivo: attivo,
  23590. nonDisponibile: nonDisponibile,
  23591. inPromo: inPromo,
  23592. ultimoPrezzo: ultimoPrezzo,
  23593. lastDateSold: lastDateSold,
  23594. ),
  23595. createCompanionCallback:
  23596. ({
  23597. required int idArticolo,
  23598. Value<String?> codArticolo = const Value.absent(),
  23599. Value<String?> descrizione = const Value.absent(),
  23600. Value<double?> prezzoBase = const Value.absent(),
  23601. Value<int?> attivo = const Value.absent(),
  23602. Value<int?> nonDisponibile = const Value.absent(),
  23603. Value<int?> inPromo = const Value.absent(),
  23604. Value<double?> ultimoPrezzo = const Value.absent(),
  23605. Value<String?> lastDateSold = const Value.absent(),
  23606. }) => ArticoliConPromoCompanion.insert(
  23607. idArticolo: idArticolo,
  23608. codArticolo: codArticolo,
  23609. descrizione: descrizione,
  23610. prezzoBase: prezzoBase,
  23611. attivo: attivo,
  23612. nonDisponibile: nonDisponibile,
  23613. inPromo: inPromo,
  23614. ultimoPrezzo: ultimoPrezzo,
  23615. lastDateSold: lastDateSold,
  23616. ),
  23617. withReferenceMapper: (p0) => p0
  23618. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23619. .toList(),
  23620. prefetchHooksCallback: null,
  23621. ),
  23622. );
  23623. }
  23624. typedef $$ArticoliConPromoTableProcessedTableManager =
  23625. ProcessedTableManager<
  23626. _$AppDatabase,
  23627. $ArticoliConPromoTable,
  23628. ArticoliConPromoData,
  23629. $$ArticoliConPromoTableFilterComposer,
  23630. $$ArticoliConPromoTableOrderingComposer,
  23631. $$ArticoliConPromoTableAnnotationComposer,
  23632. $$ArticoliConPromoTableCreateCompanionBuilder,
  23633. $$ArticoliConPromoTableUpdateCompanionBuilder,
  23634. (
  23635. ArticoliConPromoData,
  23636. BaseReferences<
  23637. _$AppDatabase,
  23638. $ArticoliConPromoTable,
  23639. ArticoliConPromoData
  23640. >,
  23641. ),
  23642. ArticoliConPromoData,
  23643. PrefetchHooks Function()
  23644. >;
  23645. typedef $$OrdiniSenzaRigheTableCreateCompanionBuilder =
  23646. OrdiniSenzaRigheCompanion Function({
  23647. required int idOrdine,
  23648. Value<int?> numeroOrdine,
  23649. Value<String?> dataOrdine,
  23650. Value<String?> dataConsegna,
  23651. Value<String?> riferimento,
  23652. Value<String?> noteCliente,
  23653. Value<String?> stato,
  23654. Value<int?> idCliente,
  23655. Value<String?> codCliente,
  23656. Value<String?> ragioneSociale,
  23657. Value<double?> totale,
  23658. Value<double?> totQta,
  23659. });
  23660. typedef $$OrdiniSenzaRigheTableUpdateCompanionBuilder =
  23661. OrdiniSenzaRigheCompanion Function({
  23662. Value<int> idOrdine,
  23663. Value<int?> numeroOrdine,
  23664. Value<String?> dataOrdine,
  23665. Value<String?> dataConsegna,
  23666. Value<String?> riferimento,
  23667. Value<String?> noteCliente,
  23668. Value<String?> stato,
  23669. Value<int?> idCliente,
  23670. Value<String?> codCliente,
  23671. Value<String?> ragioneSociale,
  23672. Value<double?> totale,
  23673. Value<double?> totQta,
  23674. });
  23675. class $$OrdiniSenzaRigheTableFilterComposer
  23676. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  23677. $$OrdiniSenzaRigheTableFilterComposer({
  23678. required super.$db,
  23679. required super.$table,
  23680. super.joinBuilder,
  23681. super.$addJoinBuilderToRootComposer,
  23682. super.$removeJoinBuilderFromRootComposer,
  23683. });
  23684. ColumnFilters<int> get idOrdine => $composableBuilder(
  23685. column: $table.idOrdine,
  23686. builder: (column) => ColumnFilters(column),
  23687. );
  23688. ColumnFilters<int> get numeroOrdine => $composableBuilder(
  23689. column: $table.numeroOrdine,
  23690. builder: (column) => ColumnFilters(column),
  23691. );
  23692. ColumnFilters<String> get dataOrdine => $composableBuilder(
  23693. column: $table.dataOrdine,
  23694. builder: (column) => ColumnFilters(column),
  23695. );
  23696. ColumnFilters<String> get dataConsegna => $composableBuilder(
  23697. column: $table.dataConsegna,
  23698. builder: (column) => ColumnFilters(column),
  23699. );
  23700. ColumnFilters<String> get riferimento => $composableBuilder(
  23701. column: $table.riferimento,
  23702. builder: (column) => ColumnFilters(column),
  23703. );
  23704. ColumnFilters<String> get noteCliente => $composableBuilder(
  23705. column: $table.noteCliente,
  23706. builder: (column) => ColumnFilters(column),
  23707. );
  23708. ColumnFilters<String> get stato => $composableBuilder(
  23709. column: $table.stato,
  23710. builder: (column) => ColumnFilters(column),
  23711. );
  23712. ColumnFilters<int> get idCliente => $composableBuilder(
  23713. column: $table.idCliente,
  23714. builder: (column) => ColumnFilters(column),
  23715. );
  23716. ColumnFilters<String> get codCliente => $composableBuilder(
  23717. column: $table.codCliente,
  23718. builder: (column) => ColumnFilters(column),
  23719. );
  23720. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  23721. column: $table.ragioneSociale,
  23722. builder: (column) => ColumnFilters(column),
  23723. );
  23724. ColumnFilters<double> get totale => $composableBuilder(
  23725. column: $table.totale,
  23726. builder: (column) => ColumnFilters(column),
  23727. );
  23728. ColumnFilters<double> get totQta => $composableBuilder(
  23729. column: $table.totQta,
  23730. builder: (column) => ColumnFilters(column),
  23731. );
  23732. }
  23733. class $$OrdiniSenzaRigheTableOrderingComposer
  23734. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  23735. $$OrdiniSenzaRigheTableOrderingComposer({
  23736. required super.$db,
  23737. required super.$table,
  23738. super.joinBuilder,
  23739. super.$addJoinBuilderToRootComposer,
  23740. super.$removeJoinBuilderFromRootComposer,
  23741. });
  23742. ColumnOrderings<int> get idOrdine => $composableBuilder(
  23743. column: $table.idOrdine,
  23744. builder: (column) => ColumnOrderings(column),
  23745. );
  23746. ColumnOrderings<int> get numeroOrdine => $composableBuilder(
  23747. column: $table.numeroOrdine,
  23748. builder: (column) => ColumnOrderings(column),
  23749. );
  23750. ColumnOrderings<String> get dataOrdine => $composableBuilder(
  23751. column: $table.dataOrdine,
  23752. builder: (column) => ColumnOrderings(column),
  23753. );
  23754. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  23755. column: $table.dataConsegna,
  23756. builder: (column) => ColumnOrderings(column),
  23757. );
  23758. ColumnOrderings<String> get riferimento => $composableBuilder(
  23759. column: $table.riferimento,
  23760. builder: (column) => ColumnOrderings(column),
  23761. );
  23762. ColumnOrderings<String> get noteCliente => $composableBuilder(
  23763. column: $table.noteCliente,
  23764. builder: (column) => ColumnOrderings(column),
  23765. );
  23766. ColumnOrderings<String> get stato => $composableBuilder(
  23767. column: $table.stato,
  23768. builder: (column) => ColumnOrderings(column),
  23769. );
  23770. ColumnOrderings<int> get idCliente => $composableBuilder(
  23771. column: $table.idCliente,
  23772. builder: (column) => ColumnOrderings(column),
  23773. );
  23774. ColumnOrderings<String> get codCliente => $composableBuilder(
  23775. column: $table.codCliente,
  23776. builder: (column) => ColumnOrderings(column),
  23777. );
  23778. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  23779. column: $table.ragioneSociale,
  23780. builder: (column) => ColumnOrderings(column),
  23781. );
  23782. ColumnOrderings<double> get totale => $composableBuilder(
  23783. column: $table.totale,
  23784. builder: (column) => ColumnOrderings(column),
  23785. );
  23786. ColumnOrderings<double> get totQta => $composableBuilder(
  23787. column: $table.totQta,
  23788. builder: (column) => ColumnOrderings(column),
  23789. );
  23790. }
  23791. class $$OrdiniSenzaRigheTableAnnotationComposer
  23792. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  23793. $$OrdiniSenzaRigheTableAnnotationComposer({
  23794. required super.$db,
  23795. required super.$table,
  23796. super.joinBuilder,
  23797. super.$addJoinBuilderToRootComposer,
  23798. super.$removeJoinBuilderFromRootComposer,
  23799. });
  23800. GeneratedColumn<int> get idOrdine =>
  23801. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  23802. GeneratedColumn<int> get numeroOrdine => $composableBuilder(
  23803. column: $table.numeroOrdine,
  23804. builder: (column) => column,
  23805. );
  23806. GeneratedColumn<String> get dataOrdine => $composableBuilder(
  23807. column: $table.dataOrdine,
  23808. builder: (column) => column,
  23809. );
  23810. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  23811. column: $table.dataConsegna,
  23812. builder: (column) => column,
  23813. );
  23814. GeneratedColumn<String> get riferimento => $composableBuilder(
  23815. column: $table.riferimento,
  23816. builder: (column) => column,
  23817. );
  23818. GeneratedColumn<String> get noteCliente => $composableBuilder(
  23819. column: $table.noteCliente,
  23820. builder: (column) => column,
  23821. );
  23822. GeneratedColumn<String> get stato =>
  23823. $composableBuilder(column: $table.stato, builder: (column) => column);
  23824. GeneratedColumn<int> get idCliente =>
  23825. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  23826. GeneratedColumn<String> get codCliente => $composableBuilder(
  23827. column: $table.codCliente,
  23828. builder: (column) => column,
  23829. );
  23830. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  23831. column: $table.ragioneSociale,
  23832. builder: (column) => column,
  23833. );
  23834. GeneratedColumn<double> get totale =>
  23835. $composableBuilder(column: $table.totale, builder: (column) => column);
  23836. GeneratedColumn<double> get totQta =>
  23837. $composableBuilder(column: $table.totQta, builder: (column) => column);
  23838. }
  23839. class $$OrdiniSenzaRigheTableTableManager
  23840. extends
  23841. RootTableManager<
  23842. _$AppDatabase,
  23843. $OrdiniSenzaRigheTable,
  23844. OrdiniSenzaRigheData,
  23845. $$OrdiniSenzaRigheTableFilterComposer,
  23846. $$OrdiniSenzaRigheTableOrderingComposer,
  23847. $$OrdiniSenzaRigheTableAnnotationComposer,
  23848. $$OrdiniSenzaRigheTableCreateCompanionBuilder,
  23849. $$OrdiniSenzaRigheTableUpdateCompanionBuilder,
  23850. (
  23851. OrdiniSenzaRigheData,
  23852. BaseReferences<
  23853. _$AppDatabase,
  23854. $OrdiniSenzaRigheTable,
  23855. OrdiniSenzaRigheData
  23856. >,
  23857. ),
  23858. OrdiniSenzaRigheData,
  23859. PrefetchHooks Function()
  23860. > {
  23861. $$OrdiniSenzaRigheTableTableManager(
  23862. _$AppDatabase db,
  23863. $OrdiniSenzaRigheTable table,
  23864. ) : super(
  23865. TableManagerState(
  23866. db: db,
  23867. table: table,
  23868. createFilteringComposer: () =>
  23869. $$OrdiniSenzaRigheTableFilterComposer($db: db, $table: table),
  23870. createOrderingComposer: () =>
  23871. $$OrdiniSenzaRigheTableOrderingComposer($db: db, $table: table),
  23872. createComputedFieldComposer: () =>
  23873. $$OrdiniSenzaRigheTableAnnotationComposer($db: db, $table: table),
  23874. updateCompanionCallback:
  23875. ({
  23876. Value<int> idOrdine = const Value.absent(),
  23877. Value<int?> numeroOrdine = const Value.absent(),
  23878. Value<String?> dataOrdine = const Value.absent(),
  23879. Value<String?> dataConsegna = const Value.absent(),
  23880. Value<String?> riferimento = const Value.absent(),
  23881. Value<String?> noteCliente = const Value.absent(),
  23882. Value<String?> stato = const Value.absent(),
  23883. Value<int?> idCliente = const Value.absent(),
  23884. Value<String?> codCliente = const Value.absent(),
  23885. Value<String?> ragioneSociale = const Value.absent(),
  23886. Value<double?> totale = const Value.absent(),
  23887. Value<double?> totQta = const Value.absent(),
  23888. }) => OrdiniSenzaRigheCompanion(
  23889. idOrdine: idOrdine,
  23890. numeroOrdine: numeroOrdine,
  23891. dataOrdine: dataOrdine,
  23892. dataConsegna: dataConsegna,
  23893. riferimento: riferimento,
  23894. noteCliente: noteCliente,
  23895. stato: stato,
  23896. idCliente: idCliente,
  23897. codCliente: codCliente,
  23898. ragioneSociale: ragioneSociale,
  23899. totale: totale,
  23900. totQta: totQta,
  23901. ),
  23902. createCompanionCallback:
  23903. ({
  23904. required int idOrdine,
  23905. Value<int?> numeroOrdine = const Value.absent(),
  23906. Value<String?> dataOrdine = const Value.absent(),
  23907. Value<String?> dataConsegna = const Value.absent(),
  23908. Value<String?> riferimento = const Value.absent(),
  23909. Value<String?> noteCliente = const Value.absent(),
  23910. Value<String?> stato = const Value.absent(),
  23911. Value<int?> idCliente = const Value.absent(),
  23912. Value<String?> codCliente = const Value.absent(),
  23913. Value<String?> ragioneSociale = const Value.absent(),
  23914. Value<double?> totale = const Value.absent(),
  23915. Value<double?> totQta = const Value.absent(),
  23916. }) => OrdiniSenzaRigheCompanion.insert(
  23917. idOrdine: idOrdine,
  23918. numeroOrdine: numeroOrdine,
  23919. dataOrdine: dataOrdine,
  23920. dataConsegna: dataConsegna,
  23921. riferimento: riferimento,
  23922. noteCliente: noteCliente,
  23923. stato: stato,
  23924. idCliente: idCliente,
  23925. codCliente: codCliente,
  23926. ragioneSociale: ragioneSociale,
  23927. totale: totale,
  23928. totQta: totQta,
  23929. ),
  23930. withReferenceMapper: (p0) => p0
  23931. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23932. .toList(),
  23933. prefetchHooksCallback: null,
  23934. ),
  23935. );
  23936. }
  23937. typedef $$OrdiniSenzaRigheTableProcessedTableManager =
  23938. ProcessedTableManager<
  23939. _$AppDatabase,
  23940. $OrdiniSenzaRigheTable,
  23941. OrdiniSenzaRigheData,
  23942. $$OrdiniSenzaRigheTableFilterComposer,
  23943. $$OrdiniSenzaRigheTableOrderingComposer,
  23944. $$OrdiniSenzaRigheTableAnnotationComposer,
  23945. $$OrdiniSenzaRigheTableCreateCompanionBuilder,
  23946. $$OrdiniSenzaRigheTableUpdateCompanionBuilder,
  23947. (
  23948. OrdiniSenzaRigheData,
  23949. BaseReferences<
  23950. _$AppDatabase,
  23951. $OrdiniSenzaRigheTable,
  23952. OrdiniSenzaRigheData
  23953. >,
  23954. ),
  23955. OrdiniSenzaRigheData,
  23956. PrefetchHooks Function()
  23957. >;
  23958. typedef $$TopItemTableCreateCompanionBuilder =
  23959. TopItemCompanion Function({
  23960. required int idArticolo,
  23961. Value<String?> codArticolo,
  23962. Value<String?> descrizione,
  23963. Value<double?> totale,
  23964. });
  23965. typedef $$TopItemTableUpdateCompanionBuilder =
  23966. TopItemCompanion Function({
  23967. Value<int> idArticolo,
  23968. Value<String?> codArticolo,
  23969. Value<String?> descrizione,
  23970. Value<double?> totale,
  23971. });
  23972. class $$TopItemTableFilterComposer
  23973. extends Composer<_$AppDatabase, $TopItemTable> {
  23974. $$TopItemTableFilterComposer({
  23975. required super.$db,
  23976. required super.$table,
  23977. super.joinBuilder,
  23978. super.$addJoinBuilderToRootComposer,
  23979. super.$removeJoinBuilderFromRootComposer,
  23980. });
  23981. ColumnFilters<int> get idArticolo => $composableBuilder(
  23982. column: $table.idArticolo,
  23983. builder: (column) => ColumnFilters(column),
  23984. );
  23985. ColumnFilters<String> get codArticolo => $composableBuilder(
  23986. column: $table.codArticolo,
  23987. builder: (column) => ColumnFilters(column),
  23988. );
  23989. ColumnFilters<String> get descrizione => $composableBuilder(
  23990. column: $table.descrizione,
  23991. builder: (column) => ColumnFilters(column),
  23992. );
  23993. ColumnFilters<double> get totale => $composableBuilder(
  23994. column: $table.totale,
  23995. builder: (column) => ColumnFilters(column),
  23996. );
  23997. }
  23998. class $$TopItemTableOrderingComposer
  23999. extends Composer<_$AppDatabase, $TopItemTable> {
  24000. $$TopItemTableOrderingComposer({
  24001. required super.$db,
  24002. required super.$table,
  24003. super.joinBuilder,
  24004. super.$addJoinBuilderToRootComposer,
  24005. super.$removeJoinBuilderFromRootComposer,
  24006. });
  24007. ColumnOrderings<int> get idArticolo => $composableBuilder(
  24008. column: $table.idArticolo,
  24009. builder: (column) => ColumnOrderings(column),
  24010. );
  24011. ColumnOrderings<String> get codArticolo => $composableBuilder(
  24012. column: $table.codArticolo,
  24013. builder: (column) => ColumnOrderings(column),
  24014. );
  24015. ColumnOrderings<String> get descrizione => $composableBuilder(
  24016. column: $table.descrizione,
  24017. builder: (column) => ColumnOrderings(column),
  24018. );
  24019. ColumnOrderings<double> get totale => $composableBuilder(
  24020. column: $table.totale,
  24021. builder: (column) => ColumnOrderings(column),
  24022. );
  24023. }
  24024. class $$TopItemTableAnnotationComposer
  24025. extends Composer<_$AppDatabase, $TopItemTable> {
  24026. $$TopItemTableAnnotationComposer({
  24027. required super.$db,
  24028. required super.$table,
  24029. super.joinBuilder,
  24030. super.$addJoinBuilderToRootComposer,
  24031. super.$removeJoinBuilderFromRootComposer,
  24032. });
  24033. GeneratedColumn<int> get idArticolo => $composableBuilder(
  24034. column: $table.idArticolo,
  24035. builder: (column) => column,
  24036. );
  24037. GeneratedColumn<String> get codArticolo => $composableBuilder(
  24038. column: $table.codArticolo,
  24039. builder: (column) => column,
  24040. );
  24041. GeneratedColumn<String> get descrizione => $composableBuilder(
  24042. column: $table.descrizione,
  24043. builder: (column) => column,
  24044. );
  24045. GeneratedColumn<double> get totale =>
  24046. $composableBuilder(column: $table.totale, builder: (column) => column);
  24047. }
  24048. class $$TopItemTableTableManager
  24049. extends
  24050. RootTableManager<
  24051. _$AppDatabase,
  24052. $TopItemTable,
  24053. TopItemData,
  24054. $$TopItemTableFilterComposer,
  24055. $$TopItemTableOrderingComposer,
  24056. $$TopItemTableAnnotationComposer,
  24057. $$TopItemTableCreateCompanionBuilder,
  24058. $$TopItemTableUpdateCompanionBuilder,
  24059. (
  24060. TopItemData,
  24061. BaseReferences<_$AppDatabase, $TopItemTable, TopItemData>,
  24062. ),
  24063. TopItemData,
  24064. PrefetchHooks Function()
  24065. > {
  24066. $$TopItemTableTableManager(_$AppDatabase db, $TopItemTable table)
  24067. : super(
  24068. TableManagerState(
  24069. db: db,
  24070. table: table,
  24071. createFilteringComposer: () =>
  24072. $$TopItemTableFilterComposer($db: db, $table: table),
  24073. createOrderingComposer: () =>
  24074. $$TopItemTableOrderingComposer($db: db, $table: table),
  24075. createComputedFieldComposer: () =>
  24076. $$TopItemTableAnnotationComposer($db: db, $table: table),
  24077. updateCompanionCallback:
  24078. ({
  24079. Value<int> idArticolo = const Value.absent(),
  24080. Value<String?> codArticolo = const Value.absent(),
  24081. Value<String?> descrizione = const Value.absent(),
  24082. Value<double?> totale = const Value.absent(),
  24083. }) => TopItemCompanion(
  24084. idArticolo: idArticolo,
  24085. codArticolo: codArticolo,
  24086. descrizione: descrizione,
  24087. totale: totale,
  24088. ),
  24089. createCompanionCallback:
  24090. ({
  24091. required int idArticolo,
  24092. Value<String?> codArticolo = const Value.absent(),
  24093. Value<String?> descrizione = const Value.absent(),
  24094. Value<double?> totale = const Value.absent(),
  24095. }) => TopItemCompanion.insert(
  24096. idArticolo: idArticolo,
  24097. codArticolo: codArticolo,
  24098. descrizione: descrizione,
  24099. totale: totale,
  24100. ),
  24101. withReferenceMapper: (p0) => p0
  24102. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  24103. .toList(),
  24104. prefetchHooksCallback: null,
  24105. ),
  24106. );
  24107. }
  24108. typedef $$TopItemTableProcessedTableManager =
  24109. ProcessedTableManager<
  24110. _$AppDatabase,
  24111. $TopItemTable,
  24112. TopItemData,
  24113. $$TopItemTableFilterComposer,
  24114. $$TopItemTableOrderingComposer,
  24115. $$TopItemTableAnnotationComposer,
  24116. $$TopItemTableCreateCompanionBuilder,
  24117. $$TopItemTableUpdateCompanionBuilder,
  24118. (TopItemData, BaseReferences<_$AppDatabase, $TopItemTable, TopItemData>),
  24119. TopItemData,
  24120. PrefetchHooks Function()
  24121. >;
  24122. typedef $$TopCustomerTableCreateCompanionBuilder =
  24123. TopCustomerCompanion Function({
  24124. required int idCliente,
  24125. Value<String?> codCliente,
  24126. Value<String?> ragioneSociale,
  24127. Value<double?> totale,
  24128. });
  24129. typedef $$TopCustomerTableUpdateCompanionBuilder =
  24130. TopCustomerCompanion Function({
  24131. Value<int> idCliente,
  24132. Value<String?> codCliente,
  24133. Value<String?> ragioneSociale,
  24134. Value<double?> totale,
  24135. });
  24136. class $$TopCustomerTableFilterComposer
  24137. extends Composer<_$AppDatabase, $TopCustomerTable> {
  24138. $$TopCustomerTableFilterComposer({
  24139. required super.$db,
  24140. required super.$table,
  24141. super.joinBuilder,
  24142. super.$addJoinBuilderToRootComposer,
  24143. super.$removeJoinBuilderFromRootComposer,
  24144. });
  24145. ColumnFilters<int> get idCliente => $composableBuilder(
  24146. column: $table.idCliente,
  24147. builder: (column) => ColumnFilters(column),
  24148. );
  24149. ColumnFilters<String> get codCliente => $composableBuilder(
  24150. column: $table.codCliente,
  24151. builder: (column) => ColumnFilters(column),
  24152. );
  24153. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  24154. column: $table.ragioneSociale,
  24155. builder: (column) => ColumnFilters(column),
  24156. );
  24157. ColumnFilters<double> get totale => $composableBuilder(
  24158. column: $table.totale,
  24159. builder: (column) => ColumnFilters(column),
  24160. );
  24161. }
  24162. class $$TopCustomerTableOrderingComposer
  24163. extends Composer<_$AppDatabase, $TopCustomerTable> {
  24164. $$TopCustomerTableOrderingComposer({
  24165. required super.$db,
  24166. required super.$table,
  24167. super.joinBuilder,
  24168. super.$addJoinBuilderToRootComposer,
  24169. super.$removeJoinBuilderFromRootComposer,
  24170. });
  24171. ColumnOrderings<int> get idCliente => $composableBuilder(
  24172. column: $table.idCliente,
  24173. builder: (column) => ColumnOrderings(column),
  24174. );
  24175. ColumnOrderings<String> get codCliente => $composableBuilder(
  24176. column: $table.codCliente,
  24177. builder: (column) => ColumnOrderings(column),
  24178. );
  24179. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  24180. column: $table.ragioneSociale,
  24181. builder: (column) => ColumnOrderings(column),
  24182. );
  24183. ColumnOrderings<double> get totale => $composableBuilder(
  24184. column: $table.totale,
  24185. builder: (column) => ColumnOrderings(column),
  24186. );
  24187. }
  24188. class $$TopCustomerTableAnnotationComposer
  24189. extends Composer<_$AppDatabase, $TopCustomerTable> {
  24190. $$TopCustomerTableAnnotationComposer({
  24191. required super.$db,
  24192. required super.$table,
  24193. super.joinBuilder,
  24194. super.$addJoinBuilderToRootComposer,
  24195. super.$removeJoinBuilderFromRootComposer,
  24196. });
  24197. GeneratedColumn<int> get idCliente =>
  24198. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  24199. GeneratedColumn<String> get codCliente => $composableBuilder(
  24200. column: $table.codCliente,
  24201. builder: (column) => column,
  24202. );
  24203. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  24204. column: $table.ragioneSociale,
  24205. builder: (column) => column,
  24206. );
  24207. GeneratedColumn<double> get totale =>
  24208. $composableBuilder(column: $table.totale, builder: (column) => column);
  24209. }
  24210. class $$TopCustomerTableTableManager
  24211. extends
  24212. RootTableManager<
  24213. _$AppDatabase,
  24214. $TopCustomerTable,
  24215. TopCustomerData,
  24216. $$TopCustomerTableFilterComposer,
  24217. $$TopCustomerTableOrderingComposer,
  24218. $$TopCustomerTableAnnotationComposer,
  24219. $$TopCustomerTableCreateCompanionBuilder,
  24220. $$TopCustomerTableUpdateCompanionBuilder,
  24221. (
  24222. TopCustomerData,
  24223. BaseReferences<_$AppDatabase, $TopCustomerTable, TopCustomerData>,
  24224. ),
  24225. TopCustomerData,
  24226. PrefetchHooks Function()
  24227. > {
  24228. $$TopCustomerTableTableManager(_$AppDatabase db, $TopCustomerTable table)
  24229. : super(
  24230. TableManagerState(
  24231. db: db,
  24232. table: table,
  24233. createFilteringComposer: () =>
  24234. $$TopCustomerTableFilterComposer($db: db, $table: table),
  24235. createOrderingComposer: () =>
  24236. $$TopCustomerTableOrderingComposer($db: db, $table: table),
  24237. createComputedFieldComposer: () =>
  24238. $$TopCustomerTableAnnotationComposer($db: db, $table: table),
  24239. updateCompanionCallback:
  24240. ({
  24241. Value<int> idCliente = const Value.absent(),
  24242. Value<String?> codCliente = const Value.absent(),
  24243. Value<String?> ragioneSociale = const Value.absent(),
  24244. Value<double?> totale = const Value.absent(),
  24245. }) => TopCustomerCompanion(
  24246. idCliente: idCliente,
  24247. codCliente: codCliente,
  24248. ragioneSociale: ragioneSociale,
  24249. totale: totale,
  24250. ),
  24251. createCompanionCallback:
  24252. ({
  24253. required int idCliente,
  24254. Value<String?> codCliente = const Value.absent(),
  24255. Value<String?> ragioneSociale = const Value.absent(),
  24256. Value<double?> totale = const Value.absent(),
  24257. }) => TopCustomerCompanion.insert(
  24258. idCliente: idCliente,
  24259. codCliente: codCliente,
  24260. ragioneSociale: ragioneSociale,
  24261. totale: totale,
  24262. ),
  24263. withReferenceMapper: (p0) => p0
  24264. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  24265. .toList(),
  24266. prefetchHooksCallback: null,
  24267. ),
  24268. );
  24269. }
  24270. typedef $$TopCustomerTableProcessedTableManager =
  24271. ProcessedTableManager<
  24272. _$AppDatabase,
  24273. $TopCustomerTable,
  24274. TopCustomerData,
  24275. $$TopCustomerTableFilterComposer,
  24276. $$TopCustomerTableOrderingComposer,
  24277. $$TopCustomerTableAnnotationComposer,
  24278. $$TopCustomerTableCreateCompanionBuilder,
  24279. $$TopCustomerTableUpdateCompanionBuilder,
  24280. (
  24281. TopCustomerData,
  24282. BaseReferences<_$AppDatabase, $TopCustomerTable, TopCustomerData>,
  24283. ),
  24284. TopCustomerData,
  24285. PrefetchHooks Function()
  24286. >;
  24287. class $AppDatabaseManager {
  24288. final _$AppDatabase _db;
  24289. $AppDatabaseManager(this._db);
  24290. $$AgentiTableTableManager get agenti =>
  24291. $$AgentiTableTableManager(_db, _db.agenti);
  24292. $$ArticoliTableTableManager get articoli =>
  24293. $$ArticoliTableTableManager(_db, _db.articoli);
  24294. $$ClientiTableTableManager get clienti =>
  24295. $$ClientiTableTableManager(_db, _db.clienti);
  24296. $$OrdiniTableTableManager get ordini =>
  24297. $$OrdiniTableTableManager(_db, _db.ordini);
  24298. $$RigheOrdineTableTableManager get righeOrdine =>
  24299. $$RigheOrdineTableTableManager(_db, _db.righeOrdine);
  24300. $$FilialiTableTableManager get filiali =>
  24301. $$FilialiTableTableManager(_db, _db.filiali);
  24302. $$ListiniTableTableManager get listini =>
  24303. $$ListiniTableTableManager(_db, _db.listini);
  24304. $$ListiniArticoloTableTableManager get listiniArticolo =>
  24305. $$ListiniArticoloTableTableManager(_db, _db.listiniArticolo);
  24306. $$ListiniClienteTableTableManager get listiniCliente =>
  24307. $$ListiniClienteTableTableManager(_db, _db.listiniCliente);
  24308. $$ScontiTableTableManager get sconti =>
  24309. $$ScontiTableTableManager(_db, _db.sconti);
  24310. $$ScontiClienteTableTableManager get scontiCliente =>
  24311. $$ScontiClienteTableTableManager(_db, _db.scontiCliente);
  24312. $$PagamentiTableTableManager get pagamenti =>
  24313. $$PagamentiTableTableManager(_db, _db.pagamenti);
  24314. $$ParametriTableTableManager get parametri =>
  24315. $$ParametriTableTableManager(_db, _db.parametri);
  24316. $$TabelleTableTableManager get tabelle =>
  24317. $$TabelleTableTableManager(_db, _db.tabelle);
  24318. $$PromozioniTableTableManager get promozioni =>
  24319. $$PromozioniTableTableManager(_db, _db.promozioni);
  24320. $$PromoArticoliTableTableManager get promoArticoli =>
  24321. $$PromoArticoliTableTableManager(_db, _db.promoArticoli);
  24322. $$PromoListiniTableTableManager get promoListini =>
  24323. $$PromoListiniTableTableManager(_db, _db.promoListini);
  24324. $$PromoOmaggiTableTableManager get promoOmaggi =>
  24325. $$PromoOmaggiTableTableManager(_db, _db.promoOmaggi);
  24326. $$ClientiAgenteTableTableManager get clientiAgente =>
  24327. $$ClientiAgenteTableTableManager(_db, _db.clientiAgente);
  24328. $$ScadenzeTableTableManager get scadenze =>
  24329. $$ScadenzeTableTableManager(_db, _db.scadenze);
  24330. $$StatisticheVenditaTableTableManager get statisticheVendita =>
  24331. $$StatisticheVenditaTableTableManager(_db, _db.statisticheVendita);
  24332. $$ArticoliConPromoTableTableManager get articoliConPromo =>
  24333. $$ArticoliConPromoTableTableManager(_db, _db.articoliConPromo);
  24334. $$OrdiniSenzaRigheTableTableManager get ordiniSenzaRighe =>
  24335. $$OrdiniSenzaRigheTableTableManager(_db, _db.ordiniSenzaRighe);
  24336. $$TopItemTableTableManager get topItem =>
  24337. $$TopItemTableTableManager(_db, _db.topItem);
  24338. $$TopCustomerTableTableManager get topCustomer =>
  24339. $$TopCustomerTableTableManager(_db, _db.topCustomer);
  24340. }