database.g.dart 1002 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252
  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 =
  10. const VerificationMeta('idAgente');
  11. @override
  12. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  13. 'idAgente', aliasedName, false,
  14. type: DriftSqlType.int, requiredDuringInsert: false);
  15. static const VerificationMeta _codAgenteMeta =
  16. const VerificationMeta('codAgente');
  17. @override
  18. late final GeneratedColumn<String> codAgente = GeneratedColumn<String>(
  19. 'codAgente', aliasedName, true,
  20. type: DriftSqlType.string, requiredDuringInsert: false);
  21. static const VerificationMeta _ragioneSocialeMeta =
  22. const VerificationMeta('ragioneSociale');
  23. @override
  24. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  25. 'ragioneSociale', aliasedName, true,
  26. type: DriftSqlType.string, requiredDuringInsert: false);
  27. static const VerificationMeta _pwdMeta = const VerificationMeta('pwd');
  28. @override
  29. late final GeneratedColumn<String> pwd = GeneratedColumn<String>(
  30. 'pwd', aliasedName, true,
  31. type: DriftSqlType.string, requiredDuringInsert: false);
  32. static const VerificationMeta _telefonoMeta =
  33. const VerificationMeta('telefono');
  34. @override
  35. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  36. 'telefono', aliasedName, true,
  37. type: DriftSqlType.string, requiredDuringInsert: false);
  38. static const VerificationMeta _cellulareMeta =
  39. const VerificationMeta('cellulare');
  40. @override
  41. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  42. 'cellulare', aliasedName, true,
  43. type: DriftSqlType.string, requiredDuringInsert: false);
  44. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  45. @override
  46. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  47. 'email', aliasedName, true,
  48. type: DriftSqlType.string, requiredDuringInsert: false);
  49. static const VerificationMeta _indirizzoMeta =
  50. const VerificationMeta('indirizzo');
  51. @override
  52. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  53. 'indirizzo', aliasedName, true,
  54. type: DriftSqlType.string, requiredDuringInsert: false);
  55. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  56. @override
  57. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  58. 'citta', aliasedName, true,
  59. type: DriftSqlType.string, requiredDuringInsert: false);
  60. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  61. @override
  62. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  63. 'cap', aliasedName, true,
  64. type: DriftSqlType.string, requiredDuringInsert: false);
  65. static const VerificationMeta _provinciaMeta =
  66. const VerificationMeta('provincia');
  67. @override
  68. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  69. 'provincia', aliasedName, true,
  70. type: DriftSqlType.string, requiredDuringInsert: false);
  71. static const VerificationMeta _frazioneMeta =
  72. const VerificationMeta('frazione');
  73. @override
  74. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  75. 'frazione', aliasedName, true,
  76. type: DriftSqlType.string, requiredDuringInsert: false);
  77. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  78. @override
  79. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  80. 'attivo', aliasedName, true,
  81. type: DriftSqlType.int,
  82. requiredDuringInsert: false,
  83. defaultValue: const Constant(1));
  84. static const VerificationMeta _modificaPrezziMeta =
  85. const VerificationMeta('modificaPrezzi');
  86. @override
  87. late final GeneratedColumn<int> modificaPrezzi = GeneratedColumn<int>(
  88. 'modificaPrezzi', aliasedName, true,
  89. type: DriftSqlType.int, requiredDuringInsert: false);
  90. static const VerificationMeta _capoAreaMeta =
  91. const VerificationMeta('capoArea');
  92. @override
  93. late final GeneratedColumn<String> capoArea = GeneratedColumn<String>(
  94. 'capoArea', aliasedName, true,
  95. type: DriftSqlType.string, requiredDuringInsert: false);
  96. @override
  97. List<GeneratedColumn> get $columns => [
  98. idAgente,
  99. codAgente,
  100. ragioneSociale,
  101. pwd,
  102. telefono,
  103. cellulare,
  104. email,
  105. indirizzo,
  106. citta,
  107. cap,
  108. provincia,
  109. frazione,
  110. attivo,
  111. modificaPrezzi,
  112. capoArea
  113. ];
  114. @override
  115. String get aliasedName => _alias ?? actualTableName;
  116. @override
  117. String get actualTableName => $name;
  118. static const String $name = 'Agenti';
  119. @override
  120. VerificationContext validateIntegrity(Insertable<Agente> instance,
  121. {bool isInserting = false}) {
  122. final context = VerificationContext();
  123. final data = instance.toColumns(true);
  124. if (data.containsKey('idAgente')) {
  125. context.handle(_idAgenteMeta,
  126. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  127. }
  128. if (data.containsKey('codAgente')) {
  129. context.handle(_codAgenteMeta,
  130. codAgente.isAcceptableOrUnknown(data['codAgente']!, _codAgenteMeta));
  131. }
  132. if (data.containsKey('ragioneSociale')) {
  133. context.handle(
  134. _ragioneSocialeMeta,
  135. ragioneSociale.isAcceptableOrUnknown(
  136. data['ragioneSociale']!, _ragioneSocialeMeta));
  137. }
  138. if (data.containsKey('pwd')) {
  139. context.handle(
  140. _pwdMeta, pwd.isAcceptableOrUnknown(data['pwd']!, _pwdMeta));
  141. }
  142. if (data.containsKey('telefono')) {
  143. context.handle(_telefonoMeta,
  144. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta));
  145. }
  146. if (data.containsKey('cellulare')) {
  147. context.handle(_cellulareMeta,
  148. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta));
  149. }
  150. if (data.containsKey('email')) {
  151. context.handle(
  152. _emailMeta, email.isAcceptableOrUnknown(data['email']!, _emailMeta));
  153. }
  154. if (data.containsKey('indirizzo')) {
  155. context.handle(_indirizzoMeta,
  156. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta));
  157. }
  158. if (data.containsKey('citta')) {
  159. context.handle(
  160. _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta));
  161. }
  162. if (data.containsKey('cap')) {
  163. context.handle(
  164. _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta));
  165. }
  166. if (data.containsKey('provincia')) {
  167. context.handle(_provinciaMeta,
  168. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta));
  169. }
  170. if (data.containsKey('frazione')) {
  171. context.handle(_frazioneMeta,
  172. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta));
  173. }
  174. if (data.containsKey('attivo')) {
  175. context.handle(_attivoMeta,
  176. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  177. }
  178. if (data.containsKey('modificaPrezzi')) {
  179. context.handle(
  180. _modificaPrezziMeta,
  181. modificaPrezzi.isAcceptableOrUnknown(
  182. data['modificaPrezzi']!, _modificaPrezziMeta));
  183. }
  184. if (data.containsKey('capoArea')) {
  185. context.handle(_capoAreaMeta,
  186. capoArea.isAcceptableOrUnknown(data['capoArea']!, _capoAreaMeta));
  187. }
  188. return context;
  189. }
  190. @override
  191. Set<GeneratedColumn> get $primaryKey => {idAgente};
  192. @override
  193. Agente map(Map<String, dynamic> data, {String? tablePrefix}) {
  194. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  195. return Agente(
  196. idAgente: attachedDatabase.typeMapping
  197. .read(DriftSqlType.int, data['${effectivePrefix}idAgente'])!,
  198. codAgente: attachedDatabase.typeMapping
  199. .read(DriftSqlType.string, data['${effectivePrefix}codAgente']),
  200. ragioneSociale: attachedDatabase.typeMapping
  201. .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']),
  202. pwd: attachedDatabase.typeMapping
  203. .read(DriftSqlType.string, data['${effectivePrefix}pwd']),
  204. telefono: attachedDatabase.typeMapping
  205. .read(DriftSqlType.string, data['${effectivePrefix}telefono']),
  206. cellulare: attachedDatabase.typeMapping
  207. .read(DriftSqlType.string, data['${effectivePrefix}cellulare']),
  208. email: attachedDatabase.typeMapping
  209. .read(DriftSqlType.string, data['${effectivePrefix}email']),
  210. indirizzo: attachedDatabase.typeMapping
  211. .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']),
  212. citta: attachedDatabase.typeMapping
  213. .read(DriftSqlType.string, data['${effectivePrefix}citta']),
  214. cap: attachedDatabase.typeMapping
  215. .read(DriftSqlType.string, data['${effectivePrefix}cap']),
  216. provincia: attachedDatabase.typeMapping
  217. .read(DriftSqlType.string, data['${effectivePrefix}provincia']),
  218. frazione: attachedDatabase.typeMapping
  219. .read(DriftSqlType.string, data['${effectivePrefix}frazione']),
  220. attivo: attachedDatabase.typeMapping
  221. .read(DriftSqlType.int, data['${effectivePrefix}attivo']),
  222. modificaPrezzi: attachedDatabase.typeMapping
  223. .read(DriftSqlType.int, data['${effectivePrefix}modificaPrezzi']),
  224. capoArea: attachedDatabase.typeMapping
  225. .read(DriftSqlType.string, data['${effectivePrefix}capoArea']),
  226. );
  227. }
  228. @override
  229. $AgentiTable createAlias(String alias) {
  230. return $AgentiTable(attachedDatabase, alias);
  231. }
  232. }
  233. class Agente extends DataClass implements Insertable<Agente> {
  234. final int idAgente;
  235. final String? codAgente;
  236. final String? ragioneSociale;
  237. final String? pwd;
  238. final String? telefono;
  239. final String? cellulare;
  240. final String? email;
  241. final String? indirizzo;
  242. final String? citta;
  243. final String? cap;
  244. final String? provincia;
  245. final String? frazione;
  246. final int? attivo;
  247. final int? modificaPrezzi;
  248. final String? capoArea;
  249. const Agente(
  250. {required this.idAgente,
  251. this.codAgente,
  252. this.ragioneSociale,
  253. this.pwd,
  254. this.telefono,
  255. this.cellulare,
  256. this.email,
  257. this.indirizzo,
  258. this.citta,
  259. this.cap,
  260. this.provincia,
  261. this.frazione,
  262. this.attivo,
  263. this.modificaPrezzi,
  264. this.capoArea});
  265. @override
  266. Map<String, Expression> toColumns(bool nullToAbsent) {
  267. final map = <String, Expression>{};
  268. map['idAgente'] = Variable<int>(idAgente);
  269. if (!nullToAbsent || codAgente != null) {
  270. map['codAgente'] = Variable<String>(codAgente);
  271. }
  272. if (!nullToAbsent || ragioneSociale != null) {
  273. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  274. }
  275. if (!nullToAbsent || pwd != null) {
  276. map['pwd'] = Variable<String>(pwd);
  277. }
  278. if (!nullToAbsent || telefono != null) {
  279. map['telefono'] = Variable<String>(telefono);
  280. }
  281. if (!nullToAbsent || cellulare != null) {
  282. map['cellulare'] = Variable<String>(cellulare);
  283. }
  284. if (!nullToAbsent || email != null) {
  285. map['email'] = Variable<String>(email);
  286. }
  287. if (!nullToAbsent || indirizzo != null) {
  288. map['indirizzo'] = Variable<String>(indirizzo);
  289. }
  290. if (!nullToAbsent || citta != null) {
  291. map['citta'] = Variable<String>(citta);
  292. }
  293. if (!nullToAbsent || cap != null) {
  294. map['cap'] = Variable<String>(cap);
  295. }
  296. if (!nullToAbsent || provincia != null) {
  297. map['provincia'] = Variable<String>(provincia);
  298. }
  299. if (!nullToAbsent || frazione != null) {
  300. map['frazione'] = Variable<String>(frazione);
  301. }
  302. if (!nullToAbsent || attivo != null) {
  303. map['attivo'] = Variable<int>(attivo);
  304. }
  305. if (!nullToAbsent || modificaPrezzi != null) {
  306. map['modificaPrezzi'] = Variable<int>(modificaPrezzi);
  307. }
  308. if (!nullToAbsent || capoArea != null) {
  309. map['capoArea'] = Variable<String>(capoArea);
  310. }
  311. return map;
  312. }
  313. AgentiCompanion toCompanion(bool nullToAbsent) {
  314. return AgentiCompanion(
  315. idAgente: Value(idAgente),
  316. codAgente: codAgente == null && nullToAbsent
  317. ? const Value.absent()
  318. : Value(codAgente),
  319. ragioneSociale: ragioneSociale == null && nullToAbsent
  320. ? const Value.absent()
  321. : Value(ragioneSociale),
  322. pwd: pwd == null && nullToAbsent ? const Value.absent() : Value(pwd),
  323. telefono: telefono == null && nullToAbsent
  324. ? const Value.absent()
  325. : Value(telefono),
  326. cellulare: cellulare == null && nullToAbsent
  327. ? const Value.absent()
  328. : Value(cellulare),
  329. email:
  330. email == null && nullToAbsent ? const Value.absent() : Value(email),
  331. indirizzo: indirizzo == null && nullToAbsent
  332. ? const Value.absent()
  333. : Value(indirizzo),
  334. citta:
  335. citta == null && nullToAbsent ? const Value.absent() : Value(citta),
  336. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  337. provincia: provincia == null && nullToAbsent
  338. ? const Value.absent()
  339. : Value(provincia),
  340. frazione: frazione == null && nullToAbsent
  341. ? const Value.absent()
  342. : Value(frazione),
  343. attivo:
  344. attivo == null && nullToAbsent ? const Value.absent() : Value(attivo),
  345. modificaPrezzi: modificaPrezzi == null && nullToAbsent
  346. ? const Value.absent()
  347. : Value(modificaPrezzi),
  348. capoArea: capoArea == null && nullToAbsent
  349. ? const Value.absent()
  350. : Value(capoArea),
  351. );
  352. }
  353. factory Agente.fromJson(Map<String, dynamic> json,
  354. {ValueSerializer? serializer}) {
  355. serializer ??= driftRuntimeOptions.defaultSerializer;
  356. return Agente(
  357. idAgente: serializer.fromJson<int>(json['idAgente']),
  358. codAgente: serializer.fromJson<String?>(json['codAgente']),
  359. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  360. pwd: serializer.fromJson<String?>(json['pwd']),
  361. telefono: serializer.fromJson<String?>(json['telefono']),
  362. cellulare: serializer.fromJson<String?>(json['cellulare']),
  363. email: serializer.fromJson<String?>(json['email']),
  364. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  365. citta: serializer.fromJson<String?>(json['citta']),
  366. cap: serializer.fromJson<String?>(json['cap']),
  367. provincia: serializer.fromJson<String?>(json['provincia']),
  368. frazione: serializer.fromJson<String?>(json['frazione']),
  369. attivo: serializer.fromJson<int?>(json['attivo']),
  370. modificaPrezzi: serializer.fromJson<int?>(json['modificaPrezzi']),
  371. capoArea: serializer.fromJson<String?>(json['capoArea']),
  372. );
  373. }
  374. @override
  375. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  376. serializer ??= driftRuntimeOptions.defaultSerializer;
  377. return <String, dynamic>{
  378. 'idAgente': serializer.toJson<int>(idAgente),
  379. 'codAgente': serializer.toJson<String?>(codAgente),
  380. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  381. 'pwd': serializer.toJson<String?>(pwd),
  382. 'telefono': serializer.toJson<String?>(telefono),
  383. 'cellulare': serializer.toJson<String?>(cellulare),
  384. 'email': serializer.toJson<String?>(email),
  385. 'indirizzo': serializer.toJson<String?>(indirizzo),
  386. 'citta': serializer.toJson<String?>(citta),
  387. 'cap': serializer.toJson<String?>(cap),
  388. 'provincia': serializer.toJson<String?>(provincia),
  389. 'frazione': serializer.toJson<String?>(frazione),
  390. 'attivo': serializer.toJson<int?>(attivo),
  391. 'modificaPrezzi': serializer.toJson<int?>(modificaPrezzi),
  392. 'capoArea': serializer.toJson<String?>(capoArea),
  393. };
  394. }
  395. Agente copyWith(
  396. {int? idAgente,
  397. Value<String?> codAgente = const Value.absent(),
  398. Value<String?> ragioneSociale = const Value.absent(),
  399. Value<String?> pwd = const Value.absent(),
  400. Value<String?> telefono = const Value.absent(),
  401. Value<String?> cellulare = const Value.absent(),
  402. Value<String?> email = const Value.absent(),
  403. Value<String?> indirizzo = const Value.absent(),
  404. Value<String?> citta = const Value.absent(),
  405. Value<String?> cap = const Value.absent(),
  406. Value<String?> provincia = const Value.absent(),
  407. Value<String?> frazione = const Value.absent(),
  408. Value<int?> attivo = const Value.absent(),
  409. Value<int?> modificaPrezzi = const Value.absent(),
  410. Value<String?> capoArea = const Value.absent()}) =>
  411. Agente(
  412. idAgente: idAgente ?? this.idAgente,
  413. codAgente: codAgente.present ? codAgente.value : this.codAgente,
  414. ragioneSociale:
  415. ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale,
  416. pwd: pwd.present ? pwd.value : this.pwd,
  417. telefono: telefono.present ? telefono.value : this.telefono,
  418. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  419. email: email.present ? email.value : this.email,
  420. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  421. citta: citta.present ? citta.value : this.citta,
  422. cap: cap.present ? cap.value : this.cap,
  423. provincia: provincia.present ? provincia.value : this.provincia,
  424. frazione: frazione.present ? frazione.value : this.frazione,
  425. attivo: attivo.present ? attivo.value : this.attivo,
  426. modificaPrezzi:
  427. modificaPrezzi.present ? modificaPrezzi.value : this.modificaPrezzi,
  428. capoArea: capoArea.present ? capoArea.value : this.capoArea,
  429. );
  430. Agente copyWithCompanion(AgentiCompanion data) {
  431. return Agente(
  432. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  433. codAgente: data.codAgente.present ? data.codAgente.value : this.codAgente,
  434. ragioneSociale: data.ragioneSociale.present
  435. ? data.ragioneSociale.value
  436. : this.ragioneSociale,
  437. pwd: data.pwd.present ? data.pwd.value : this.pwd,
  438. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  439. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  440. email: data.email.present ? data.email.value : this.email,
  441. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  442. citta: data.citta.present ? data.citta.value : this.citta,
  443. cap: data.cap.present ? data.cap.value : this.cap,
  444. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  445. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  446. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  447. modificaPrezzi: data.modificaPrezzi.present
  448. ? data.modificaPrezzi.value
  449. : this.modificaPrezzi,
  450. capoArea: data.capoArea.present ? data.capoArea.value : this.capoArea,
  451. );
  452. }
  453. @override
  454. String toString() {
  455. return (StringBuffer('Agente(')
  456. ..write('idAgente: $idAgente, ')
  457. ..write('codAgente: $codAgente, ')
  458. ..write('ragioneSociale: $ragioneSociale, ')
  459. ..write('pwd: $pwd, ')
  460. ..write('telefono: $telefono, ')
  461. ..write('cellulare: $cellulare, ')
  462. ..write('email: $email, ')
  463. ..write('indirizzo: $indirizzo, ')
  464. ..write('citta: $citta, ')
  465. ..write('cap: $cap, ')
  466. ..write('provincia: $provincia, ')
  467. ..write('frazione: $frazione, ')
  468. ..write('attivo: $attivo, ')
  469. ..write('modificaPrezzi: $modificaPrezzi, ')
  470. ..write('capoArea: $capoArea')
  471. ..write(')'))
  472. .toString();
  473. }
  474. @override
  475. int get hashCode => Object.hash(
  476. idAgente,
  477. codAgente,
  478. ragioneSociale,
  479. pwd,
  480. telefono,
  481. cellulare,
  482. email,
  483. indirizzo,
  484. citta,
  485. cap,
  486. provincia,
  487. frazione,
  488. attivo,
  489. modificaPrezzi,
  490. capoArea);
  491. @override
  492. bool operator ==(Object other) =>
  493. identical(this, other) ||
  494. (other is Agente &&
  495. other.idAgente == this.idAgente &&
  496. other.codAgente == this.codAgente &&
  497. other.ragioneSociale == this.ragioneSociale &&
  498. other.pwd == this.pwd &&
  499. other.telefono == this.telefono &&
  500. other.cellulare == this.cellulare &&
  501. other.email == this.email &&
  502. other.indirizzo == this.indirizzo &&
  503. other.citta == this.citta &&
  504. other.cap == this.cap &&
  505. other.provincia == this.provincia &&
  506. other.frazione == this.frazione &&
  507. other.attivo == this.attivo &&
  508. other.modificaPrezzi == this.modificaPrezzi &&
  509. other.capoArea == this.capoArea);
  510. }
  511. class AgentiCompanion extends UpdateCompanion<Agente> {
  512. final Value<int> idAgente;
  513. final Value<String?> codAgente;
  514. final Value<String?> ragioneSociale;
  515. final Value<String?> pwd;
  516. final Value<String?> telefono;
  517. final Value<String?> cellulare;
  518. final Value<String?> email;
  519. final Value<String?> indirizzo;
  520. final Value<String?> citta;
  521. final Value<String?> cap;
  522. final Value<String?> provincia;
  523. final Value<String?> frazione;
  524. final Value<int?> attivo;
  525. final Value<int?> modificaPrezzi;
  526. final Value<String?> capoArea;
  527. const AgentiCompanion({
  528. this.idAgente = const Value.absent(),
  529. this.codAgente = const Value.absent(),
  530. this.ragioneSociale = const Value.absent(),
  531. this.pwd = const Value.absent(),
  532. this.telefono = const Value.absent(),
  533. this.cellulare = const Value.absent(),
  534. this.email = const Value.absent(),
  535. this.indirizzo = const Value.absent(),
  536. this.citta = const Value.absent(),
  537. this.cap = const Value.absent(),
  538. this.provincia = const Value.absent(),
  539. this.frazione = const Value.absent(),
  540. this.attivo = const Value.absent(),
  541. this.modificaPrezzi = const Value.absent(),
  542. this.capoArea = const Value.absent(),
  543. });
  544. AgentiCompanion.insert({
  545. this.idAgente = const Value.absent(),
  546. this.codAgente = const Value.absent(),
  547. this.ragioneSociale = const Value.absent(),
  548. this.pwd = const Value.absent(),
  549. this.telefono = const Value.absent(),
  550. this.cellulare = const Value.absent(),
  551. this.email = const Value.absent(),
  552. this.indirizzo = const Value.absent(),
  553. this.citta = const Value.absent(),
  554. this.cap = const Value.absent(),
  555. this.provincia = const Value.absent(),
  556. this.frazione = const Value.absent(),
  557. this.attivo = const Value.absent(),
  558. this.modificaPrezzi = const Value.absent(),
  559. this.capoArea = const Value.absent(),
  560. });
  561. static Insertable<Agente> custom({
  562. Expression<int>? idAgente,
  563. Expression<String>? codAgente,
  564. Expression<String>? ragioneSociale,
  565. Expression<String>? pwd,
  566. Expression<String>? telefono,
  567. Expression<String>? cellulare,
  568. Expression<String>? email,
  569. Expression<String>? indirizzo,
  570. Expression<String>? citta,
  571. Expression<String>? cap,
  572. Expression<String>? provincia,
  573. Expression<String>? frazione,
  574. Expression<int>? attivo,
  575. Expression<int>? modificaPrezzi,
  576. Expression<String>? capoArea,
  577. }) {
  578. return RawValuesInsertable({
  579. if (idAgente != null) 'idAgente': idAgente,
  580. if (codAgente != null) 'codAgente': codAgente,
  581. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  582. if (pwd != null) 'pwd': pwd,
  583. if (telefono != null) 'telefono': telefono,
  584. if (cellulare != null) 'cellulare': cellulare,
  585. if (email != null) 'email': email,
  586. if (indirizzo != null) 'indirizzo': indirizzo,
  587. if (citta != null) 'citta': citta,
  588. if (cap != null) 'cap': cap,
  589. if (provincia != null) 'provincia': provincia,
  590. if (frazione != null) 'frazione': frazione,
  591. if (attivo != null) 'attivo': attivo,
  592. if (modificaPrezzi != null) 'modificaPrezzi': modificaPrezzi,
  593. if (capoArea != null) 'capoArea': capoArea,
  594. });
  595. }
  596. AgentiCompanion copyWith(
  597. {Value<int>? idAgente,
  598. Value<String?>? codAgente,
  599. Value<String?>? ragioneSociale,
  600. Value<String?>? pwd,
  601. Value<String?>? telefono,
  602. Value<String?>? cellulare,
  603. Value<String?>? email,
  604. Value<String?>? indirizzo,
  605. Value<String?>? citta,
  606. Value<String?>? cap,
  607. Value<String?>? provincia,
  608. Value<String?>? frazione,
  609. Value<int?>? attivo,
  610. Value<int?>? modificaPrezzi,
  611. Value<String?>? capoArea}) {
  612. return AgentiCompanion(
  613. idAgente: idAgente ?? this.idAgente,
  614. codAgente: codAgente ?? this.codAgente,
  615. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  616. pwd: pwd ?? this.pwd,
  617. telefono: telefono ?? this.telefono,
  618. cellulare: cellulare ?? this.cellulare,
  619. email: email ?? this.email,
  620. indirizzo: indirizzo ?? this.indirizzo,
  621. citta: citta ?? this.citta,
  622. cap: cap ?? this.cap,
  623. provincia: provincia ?? this.provincia,
  624. frazione: frazione ?? this.frazione,
  625. attivo: attivo ?? this.attivo,
  626. modificaPrezzi: modificaPrezzi ?? this.modificaPrezzi,
  627. capoArea: capoArea ?? this.capoArea,
  628. );
  629. }
  630. @override
  631. Map<String, Expression> toColumns(bool nullToAbsent) {
  632. final map = <String, Expression>{};
  633. if (idAgente.present) {
  634. map['idAgente'] = Variable<int>(idAgente.value);
  635. }
  636. if (codAgente.present) {
  637. map['codAgente'] = Variable<String>(codAgente.value);
  638. }
  639. if (ragioneSociale.present) {
  640. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  641. }
  642. if (pwd.present) {
  643. map['pwd'] = Variable<String>(pwd.value);
  644. }
  645. if (telefono.present) {
  646. map['telefono'] = Variable<String>(telefono.value);
  647. }
  648. if (cellulare.present) {
  649. map['cellulare'] = Variable<String>(cellulare.value);
  650. }
  651. if (email.present) {
  652. map['email'] = Variable<String>(email.value);
  653. }
  654. if (indirizzo.present) {
  655. map['indirizzo'] = Variable<String>(indirizzo.value);
  656. }
  657. if (citta.present) {
  658. map['citta'] = Variable<String>(citta.value);
  659. }
  660. if (cap.present) {
  661. map['cap'] = Variable<String>(cap.value);
  662. }
  663. if (provincia.present) {
  664. map['provincia'] = Variable<String>(provincia.value);
  665. }
  666. if (frazione.present) {
  667. map['frazione'] = Variable<String>(frazione.value);
  668. }
  669. if (attivo.present) {
  670. map['attivo'] = Variable<int>(attivo.value);
  671. }
  672. if (modificaPrezzi.present) {
  673. map['modificaPrezzi'] = Variable<int>(modificaPrezzi.value);
  674. }
  675. if (capoArea.present) {
  676. map['capoArea'] = Variable<String>(capoArea.value);
  677. }
  678. return map;
  679. }
  680. @override
  681. String toString() {
  682. return (StringBuffer('AgentiCompanion(')
  683. ..write('idAgente: $idAgente, ')
  684. ..write('codAgente: $codAgente, ')
  685. ..write('ragioneSociale: $ragioneSociale, ')
  686. ..write('pwd: $pwd, ')
  687. ..write('telefono: $telefono, ')
  688. ..write('cellulare: $cellulare, ')
  689. ..write('email: $email, ')
  690. ..write('indirizzo: $indirizzo, ')
  691. ..write('citta: $citta, ')
  692. ..write('cap: $cap, ')
  693. ..write('provincia: $provincia, ')
  694. ..write('frazione: $frazione, ')
  695. ..write('attivo: $attivo, ')
  696. ..write('modificaPrezzi: $modificaPrezzi, ')
  697. ..write('capoArea: $capoArea')
  698. ..write(')'))
  699. .toString();
  700. }
  701. }
  702. class $ArticoliTable extends Articoli with TableInfo<$ArticoliTable, Articolo> {
  703. @override
  704. final GeneratedDatabase attachedDatabase;
  705. final String? _alias;
  706. $ArticoliTable(this.attachedDatabase, [this._alias]);
  707. static const VerificationMeta _idArticoloMeta =
  708. const VerificationMeta('idArticolo');
  709. @override
  710. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  711. 'idArticolo', aliasedName, false,
  712. hasAutoIncrement: true,
  713. type: DriftSqlType.int,
  714. requiredDuringInsert: false,
  715. defaultConstraints:
  716. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  717. static const VerificationMeta _posizioneMeta =
  718. const VerificationMeta('posizione');
  719. @override
  720. late final GeneratedColumn<int> posizione = GeneratedColumn<int>(
  721. 'posizione', aliasedName, true,
  722. type: DriftSqlType.int, requiredDuringInsert: false);
  723. static const VerificationMeta _codArticoloMeta =
  724. const VerificationMeta('codArticolo');
  725. @override
  726. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  727. 'codArticolo', aliasedName, false,
  728. type: DriftSqlType.string, requiredDuringInsert: true);
  729. static const VerificationMeta _descrizioneMeta =
  730. const VerificationMeta('descrizione');
  731. @override
  732. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  733. 'descrizione', aliasedName, true,
  734. type: DriftSqlType.string, requiredDuringInsert: false);
  735. static const VerificationMeta _eanMeta = const VerificationMeta('ean');
  736. @override
  737. late final GeneratedColumn<String> ean = GeneratedColumn<String>(
  738. 'ean', aliasedName, true,
  739. type: DriftSqlType.string, requiredDuringInsert: false);
  740. static const VerificationMeta _idIvaMeta = const VerificationMeta('idIva');
  741. @override
  742. late final GeneratedColumn<int> idIva = GeneratedColumn<int>(
  743. 'idIva', aliasedName, true,
  744. type: DriftSqlType.int, requiredDuringInsert: false);
  745. static const VerificationMeta _idClassifica1Meta =
  746. const VerificationMeta('idClassifica1');
  747. @override
  748. late final GeneratedColumn<int> idClassifica1 = GeneratedColumn<int>(
  749. 'idClassifica1', aliasedName, true,
  750. type: DriftSqlType.int, requiredDuringInsert: false);
  751. static const VerificationMeta _idClassifica2Meta =
  752. const VerificationMeta('idClassifica2');
  753. @override
  754. late final GeneratedColumn<int> idClassifica2 = GeneratedColumn<int>(
  755. 'idClassifica2', aliasedName, true,
  756. type: DriftSqlType.int, requiredDuringInsert: false);
  757. static const VerificationMeta _idClassifica3Meta =
  758. const VerificationMeta('idClassifica3');
  759. @override
  760. late final GeneratedColumn<int> idClassifica3 = GeneratedColumn<int>(
  761. 'idClassifica3', aliasedName, true,
  762. type: DriftSqlType.int, requiredDuringInsert: false);
  763. static const VerificationMeta _idClassifica4Meta =
  764. const VerificationMeta('idClassifica4');
  765. @override
  766. late final GeneratedColumn<int> idClassifica4 = GeneratedColumn<int>(
  767. 'idClassifica4', aliasedName, true,
  768. type: DriftSqlType.int, requiredDuringInsert: false);
  769. static const VerificationMeta _pesoMeta = const VerificationMeta('peso');
  770. @override
  771. late final GeneratedColumn<double> peso = GeneratedColumn<double>(
  772. 'peso', aliasedName, true,
  773. type: DriftSqlType.double, requiredDuringInsert: false);
  774. static const VerificationMeta _giacenzaMeta =
  775. const VerificationMeta('giacenza');
  776. @override
  777. late final GeneratedColumn<double> giacenza = GeneratedColumn<double>(
  778. 'giacenza', aliasedName, true,
  779. type: DriftSqlType.double, requiredDuringInsert: false);
  780. static const VerificationMeta _unitaMisuraMeta =
  781. const VerificationMeta('unitaMisura');
  782. @override
  783. late final GeneratedColumn<String> unitaMisura = GeneratedColumn<String>(
  784. 'unitaMisura', aliasedName, true,
  785. type: DriftSqlType.string, requiredDuringInsert: false);
  786. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  787. @override
  788. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  789. 'attivo', aliasedName, false,
  790. type: DriftSqlType.int,
  791. requiredDuringInsert: false,
  792. defaultValue: const Constant(1));
  793. static const VerificationMeta _nonDisponibileMeta =
  794. const VerificationMeta('nonDisponibile');
  795. @override
  796. late final GeneratedColumn<int> nonDisponibile = GeneratedColumn<int>(
  797. 'nonDisponibile', aliasedName, true,
  798. type: DriftSqlType.int, requiredDuringInsert: false);
  799. static const VerificationMeta _pezziConfezioneMeta =
  800. const VerificationMeta('pezziConfezione');
  801. @override
  802. late final GeneratedColumn<double> pezziConfezione = GeneratedColumn<double>(
  803. 'pezziConfezione', aliasedName, true,
  804. type: DriftSqlType.double, requiredDuringInsert: false);
  805. static const VerificationMeta _fileFotoMeta =
  806. const VerificationMeta('fileFoto');
  807. @override
  808. late final GeneratedColumn<String> fileFoto = GeneratedColumn<String>(
  809. 'fileFoto', aliasedName, true,
  810. type: DriftSqlType.string, requiredDuringInsert: false);
  811. static const VerificationMeta _schedaProdottoMeta =
  812. const VerificationMeta('schedaProdotto');
  813. @override
  814. late final GeneratedColumn<String> schedaProdotto = GeneratedColumn<String>(
  815. 'schedaProdotto', aliasedName, true,
  816. type: DriftSqlType.string, requiredDuringInsert: false);
  817. static const VerificationMeta _prezzoBaseMeta =
  818. const VerificationMeta('prezzoBase');
  819. @override
  820. late final GeneratedColumn<String> prezzoBase = GeneratedColumn<String>(
  821. 'prezzoBase', aliasedName, true,
  822. type: DriftSqlType.string, requiredDuringInsert: false);
  823. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  824. @override
  825. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  826. 'stato', aliasedName, true,
  827. type: DriftSqlType.string, requiredDuringInsert: false);
  828. static const VerificationMeta _dataModificaMeta =
  829. const VerificationMeta('dataModifica');
  830. @override
  831. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  832. 'dataModifica', aliasedName, true,
  833. type: DriftSqlType.string, requiredDuringInsert: false);
  834. static const VerificationMeta _gruppoMeta = const VerificationMeta('gruppo');
  835. @override
  836. late final GeneratedColumn<String> gruppo = GeneratedColumn<String>(
  837. 'gruppo', aliasedName, true,
  838. type: DriftSqlType.string, requiredDuringInsert: false);
  839. static const VerificationMeta _categoriaMeta =
  840. const VerificationMeta('categoria');
  841. @override
  842. late final GeneratedColumn<String> categoria = GeneratedColumn<String>(
  843. 'categoria', aliasedName, true,
  844. type: DriftSqlType.string, requiredDuringInsert: false);
  845. static const VerificationMeta _colliPerStratoMeta =
  846. const VerificationMeta('colliPerStrato');
  847. @override
  848. late final GeneratedColumn<String> colliPerStrato = GeneratedColumn<String>(
  849. 'colliPerStrato', aliasedName, true,
  850. type: DriftSqlType.string, requiredDuringInsert: false);
  851. static const VerificationMeta _stratiPerPalletMeta =
  852. const VerificationMeta('stratiPerPallet');
  853. @override
  854. late final GeneratedColumn<String> stratiPerPallet = GeneratedColumn<String>(
  855. 'stratiPerPallet', aliasedName, true,
  856. type: DriftSqlType.string, requiredDuringInsert: false);
  857. @override
  858. List<GeneratedColumn> get $columns => [
  859. idArticolo,
  860. posizione,
  861. codArticolo,
  862. descrizione,
  863. ean,
  864. idIva,
  865. idClassifica1,
  866. idClassifica2,
  867. idClassifica3,
  868. idClassifica4,
  869. peso,
  870. giacenza,
  871. unitaMisura,
  872. attivo,
  873. nonDisponibile,
  874. pezziConfezione,
  875. fileFoto,
  876. schedaProdotto,
  877. prezzoBase,
  878. stato,
  879. dataModifica,
  880. gruppo,
  881. categoria,
  882. colliPerStrato,
  883. stratiPerPallet
  884. ];
  885. @override
  886. String get aliasedName => _alias ?? actualTableName;
  887. @override
  888. String get actualTableName => $name;
  889. static const String $name = 'Articoli';
  890. @override
  891. VerificationContext validateIntegrity(Insertable<Articolo> instance,
  892. {bool isInserting = false}) {
  893. final context = VerificationContext();
  894. final data = instance.toColumns(true);
  895. if (data.containsKey('idArticolo')) {
  896. context.handle(
  897. _idArticoloMeta,
  898. idArticolo.isAcceptableOrUnknown(
  899. data['idArticolo']!, _idArticoloMeta));
  900. }
  901. if (data.containsKey('posizione')) {
  902. context.handle(_posizioneMeta,
  903. posizione.isAcceptableOrUnknown(data['posizione']!, _posizioneMeta));
  904. }
  905. if (data.containsKey('codArticolo')) {
  906. context.handle(
  907. _codArticoloMeta,
  908. codArticolo.isAcceptableOrUnknown(
  909. data['codArticolo']!, _codArticoloMeta));
  910. } else if (isInserting) {
  911. context.missing(_codArticoloMeta);
  912. }
  913. if (data.containsKey('descrizione')) {
  914. context.handle(
  915. _descrizioneMeta,
  916. descrizione.isAcceptableOrUnknown(
  917. data['descrizione']!, _descrizioneMeta));
  918. }
  919. if (data.containsKey('ean')) {
  920. context.handle(
  921. _eanMeta, ean.isAcceptableOrUnknown(data['ean']!, _eanMeta));
  922. }
  923. if (data.containsKey('idIva')) {
  924. context.handle(
  925. _idIvaMeta, idIva.isAcceptableOrUnknown(data['idIva']!, _idIvaMeta));
  926. }
  927. if (data.containsKey('idClassifica1')) {
  928. context.handle(
  929. _idClassifica1Meta,
  930. idClassifica1.isAcceptableOrUnknown(
  931. data['idClassifica1']!, _idClassifica1Meta));
  932. }
  933. if (data.containsKey('idClassifica2')) {
  934. context.handle(
  935. _idClassifica2Meta,
  936. idClassifica2.isAcceptableOrUnknown(
  937. data['idClassifica2']!, _idClassifica2Meta));
  938. }
  939. if (data.containsKey('idClassifica3')) {
  940. context.handle(
  941. _idClassifica3Meta,
  942. idClassifica3.isAcceptableOrUnknown(
  943. data['idClassifica3']!, _idClassifica3Meta));
  944. }
  945. if (data.containsKey('idClassifica4')) {
  946. context.handle(
  947. _idClassifica4Meta,
  948. idClassifica4.isAcceptableOrUnknown(
  949. data['idClassifica4']!, _idClassifica4Meta));
  950. }
  951. if (data.containsKey('peso')) {
  952. context.handle(
  953. _pesoMeta, peso.isAcceptableOrUnknown(data['peso']!, _pesoMeta));
  954. }
  955. if (data.containsKey('giacenza')) {
  956. context.handle(_giacenzaMeta,
  957. giacenza.isAcceptableOrUnknown(data['giacenza']!, _giacenzaMeta));
  958. }
  959. if (data.containsKey('unitaMisura')) {
  960. context.handle(
  961. _unitaMisuraMeta,
  962. unitaMisura.isAcceptableOrUnknown(
  963. data['unitaMisura']!, _unitaMisuraMeta));
  964. }
  965. if (data.containsKey('attivo')) {
  966. context.handle(_attivoMeta,
  967. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  968. }
  969. if (data.containsKey('nonDisponibile')) {
  970. context.handle(
  971. _nonDisponibileMeta,
  972. nonDisponibile.isAcceptableOrUnknown(
  973. data['nonDisponibile']!, _nonDisponibileMeta));
  974. }
  975. if (data.containsKey('pezziConfezione')) {
  976. context.handle(
  977. _pezziConfezioneMeta,
  978. pezziConfezione.isAcceptableOrUnknown(
  979. data['pezziConfezione']!, _pezziConfezioneMeta));
  980. }
  981. if (data.containsKey('fileFoto')) {
  982. context.handle(_fileFotoMeta,
  983. fileFoto.isAcceptableOrUnknown(data['fileFoto']!, _fileFotoMeta));
  984. }
  985. if (data.containsKey('schedaProdotto')) {
  986. context.handle(
  987. _schedaProdottoMeta,
  988. schedaProdotto.isAcceptableOrUnknown(
  989. data['schedaProdotto']!, _schedaProdottoMeta));
  990. }
  991. if (data.containsKey('prezzoBase')) {
  992. context.handle(
  993. _prezzoBaseMeta,
  994. prezzoBase.isAcceptableOrUnknown(
  995. data['prezzoBase']!, _prezzoBaseMeta));
  996. }
  997. if (data.containsKey('stato')) {
  998. context.handle(
  999. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  1000. }
  1001. if (data.containsKey('dataModifica')) {
  1002. context.handle(
  1003. _dataModificaMeta,
  1004. dataModifica.isAcceptableOrUnknown(
  1005. data['dataModifica']!, _dataModificaMeta));
  1006. }
  1007. if (data.containsKey('gruppo')) {
  1008. context.handle(_gruppoMeta,
  1009. gruppo.isAcceptableOrUnknown(data['gruppo']!, _gruppoMeta));
  1010. }
  1011. if (data.containsKey('categoria')) {
  1012. context.handle(_categoriaMeta,
  1013. categoria.isAcceptableOrUnknown(data['categoria']!, _categoriaMeta));
  1014. }
  1015. if (data.containsKey('colliPerStrato')) {
  1016. context.handle(
  1017. _colliPerStratoMeta,
  1018. colliPerStrato.isAcceptableOrUnknown(
  1019. data['colliPerStrato']!, _colliPerStratoMeta));
  1020. }
  1021. if (data.containsKey('stratiPerPallet')) {
  1022. context.handle(
  1023. _stratiPerPalletMeta,
  1024. stratiPerPallet.isAcceptableOrUnknown(
  1025. data['stratiPerPallet']!, _stratiPerPalletMeta));
  1026. }
  1027. return context;
  1028. }
  1029. @override
  1030. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  1031. @override
  1032. Articolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  1033. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  1034. return Articolo(
  1035. idArticolo: attachedDatabase.typeMapping
  1036. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo'])!,
  1037. posizione: attachedDatabase.typeMapping
  1038. .read(DriftSqlType.int, data['${effectivePrefix}posizione']),
  1039. codArticolo: attachedDatabase.typeMapping
  1040. .read(DriftSqlType.string, data['${effectivePrefix}codArticolo'])!,
  1041. descrizione: attachedDatabase.typeMapping
  1042. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  1043. ean: attachedDatabase.typeMapping
  1044. .read(DriftSqlType.string, data['${effectivePrefix}ean']),
  1045. idIva: attachedDatabase.typeMapping
  1046. .read(DriftSqlType.int, data['${effectivePrefix}idIva']),
  1047. idClassifica1: attachedDatabase.typeMapping
  1048. .read(DriftSqlType.int, data['${effectivePrefix}idClassifica1']),
  1049. idClassifica2: attachedDatabase.typeMapping
  1050. .read(DriftSqlType.int, data['${effectivePrefix}idClassifica2']),
  1051. idClassifica3: attachedDatabase.typeMapping
  1052. .read(DriftSqlType.int, data['${effectivePrefix}idClassifica3']),
  1053. idClassifica4: attachedDatabase.typeMapping
  1054. .read(DriftSqlType.int, data['${effectivePrefix}idClassifica4']),
  1055. peso: attachedDatabase.typeMapping
  1056. .read(DriftSqlType.double, data['${effectivePrefix}peso']),
  1057. giacenza: attachedDatabase.typeMapping
  1058. .read(DriftSqlType.double, data['${effectivePrefix}giacenza']),
  1059. unitaMisura: attachedDatabase.typeMapping
  1060. .read(DriftSqlType.string, data['${effectivePrefix}unitaMisura']),
  1061. attivo: attachedDatabase.typeMapping
  1062. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  1063. nonDisponibile: attachedDatabase.typeMapping
  1064. .read(DriftSqlType.int, data['${effectivePrefix}nonDisponibile']),
  1065. pezziConfezione: attachedDatabase.typeMapping
  1066. .read(DriftSqlType.double, data['${effectivePrefix}pezziConfezione']),
  1067. fileFoto: attachedDatabase.typeMapping
  1068. .read(DriftSqlType.string, data['${effectivePrefix}fileFoto']),
  1069. schedaProdotto: attachedDatabase.typeMapping
  1070. .read(DriftSqlType.string, data['${effectivePrefix}schedaProdotto']),
  1071. prezzoBase: attachedDatabase.typeMapping
  1072. .read(DriftSqlType.string, data['${effectivePrefix}prezzoBase']),
  1073. stato: attachedDatabase.typeMapping
  1074. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  1075. dataModifica: attachedDatabase.typeMapping
  1076. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  1077. gruppo: attachedDatabase.typeMapping
  1078. .read(DriftSqlType.string, data['${effectivePrefix}gruppo']),
  1079. categoria: attachedDatabase.typeMapping
  1080. .read(DriftSqlType.string, data['${effectivePrefix}categoria']),
  1081. colliPerStrato: attachedDatabase.typeMapping
  1082. .read(DriftSqlType.string, data['${effectivePrefix}colliPerStrato']),
  1083. stratiPerPallet: attachedDatabase.typeMapping
  1084. .read(DriftSqlType.string, data['${effectivePrefix}stratiPerPallet']),
  1085. );
  1086. }
  1087. @override
  1088. $ArticoliTable createAlias(String alias) {
  1089. return $ArticoliTable(attachedDatabase, alias);
  1090. }
  1091. }
  1092. class Articolo extends DataClass implements Insertable<Articolo> {
  1093. final int idArticolo;
  1094. final int? posizione;
  1095. final String codArticolo;
  1096. final String? descrizione;
  1097. final String? ean;
  1098. final int? idIva;
  1099. final int? idClassifica1;
  1100. final int? idClassifica2;
  1101. final int? idClassifica3;
  1102. final int? idClassifica4;
  1103. final double? peso;
  1104. final double? giacenza;
  1105. final String? unitaMisura;
  1106. final int attivo;
  1107. final int? nonDisponibile;
  1108. final double? pezziConfezione;
  1109. final String? fileFoto;
  1110. final String? schedaProdotto;
  1111. final String? prezzoBase;
  1112. final String? stato;
  1113. final String? dataModifica;
  1114. final String? gruppo;
  1115. final String? categoria;
  1116. final String? colliPerStrato;
  1117. final String? stratiPerPallet;
  1118. const Articolo(
  1119. {required this.idArticolo,
  1120. this.posizione,
  1121. required this.codArticolo,
  1122. this.descrizione,
  1123. this.ean,
  1124. this.idIva,
  1125. this.idClassifica1,
  1126. this.idClassifica2,
  1127. this.idClassifica3,
  1128. this.idClassifica4,
  1129. this.peso,
  1130. this.giacenza,
  1131. this.unitaMisura,
  1132. required this.attivo,
  1133. this.nonDisponibile,
  1134. this.pezziConfezione,
  1135. this.fileFoto,
  1136. this.schedaProdotto,
  1137. this.prezzoBase,
  1138. this.stato,
  1139. this.dataModifica,
  1140. this.gruppo,
  1141. this.categoria,
  1142. this.colliPerStrato,
  1143. this.stratiPerPallet});
  1144. @override
  1145. Map<String, Expression> toColumns(bool nullToAbsent) {
  1146. final map = <String, Expression>{};
  1147. map['idArticolo'] = Variable<int>(idArticolo);
  1148. if (!nullToAbsent || posizione != null) {
  1149. map['posizione'] = Variable<int>(posizione);
  1150. }
  1151. map['codArticolo'] = Variable<String>(codArticolo);
  1152. if (!nullToAbsent || descrizione != null) {
  1153. map['descrizione'] = Variable<String>(descrizione);
  1154. }
  1155. if (!nullToAbsent || ean != null) {
  1156. map['ean'] = Variable<String>(ean);
  1157. }
  1158. if (!nullToAbsent || idIva != null) {
  1159. map['idIva'] = Variable<int>(idIva);
  1160. }
  1161. if (!nullToAbsent || idClassifica1 != null) {
  1162. map['idClassifica1'] = Variable<int>(idClassifica1);
  1163. }
  1164. if (!nullToAbsent || idClassifica2 != null) {
  1165. map['idClassifica2'] = Variable<int>(idClassifica2);
  1166. }
  1167. if (!nullToAbsent || idClassifica3 != null) {
  1168. map['idClassifica3'] = Variable<int>(idClassifica3);
  1169. }
  1170. if (!nullToAbsent || idClassifica4 != null) {
  1171. map['idClassifica4'] = Variable<int>(idClassifica4);
  1172. }
  1173. if (!nullToAbsent || peso != null) {
  1174. map['peso'] = Variable<double>(peso);
  1175. }
  1176. if (!nullToAbsent || giacenza != null) {
  1177. map['giacenza'] = Variable<double>(giacenza);
  1178. }
  1179. if (!nullToAbsent || unitaMisura != null) {
  1180. map['unitaMisura'] = Variable<String>(unitaMisura);
  1181. }
  1182. map['attivo'] = Variable<int>(attivo);
  1183. if (!nullToAbsent || nonDisponibile != null) {
  1184. map['nonDisponibile'] = Variable<int>(nonDisponibile);
  1185. }
  1186. if (!nullToAbsent || pezziConfezione != null) {
  1187. map['pezziConfezione'] = Variable<double>(pezziConfezione);
  1188. }
  1189. if (!nullToAbsent || fileFoto != null) {
  1190. map['fileFoto'] = Variable<String>(fileFoto);
  1191. }
  1192. if (!nullToAbsent || schedaProdotto != null) {
  1193. map['schedaProdotto'] = Variable<String>(schedaProdotto);
  1194. }
  1195. if (!nullToAbsent || prezzoBase != null) {
  1196. map['prezzoBase'] = Variable<String>(prezzoBase);
  1197. }
  1198. if (!nullToAbsent || stato != null) {
  1199. map['stato'] = Variable<String>(stato);
  1200. }
  1201. if (!nullToAbsent || dataModifica != null) {
  1202. map['dataModifica'] = Variable<String>(dataModifica);
  1203. }
  1204. if (!nullToAbsent || gruppo != null) {
  1205. map['gruppo'] = Variable<String>(gruppo);
  1206. }
  1207. if (!nullToAbsent || categoria != null) {
  1208. map['categoria'] = Variable<String>(categoria);
  1209. }
  1210. if (!nullToAbsent || colliPerStrato != null) {
  1211. map['colliPerStrato'] = Variable<String>(colliPerStrato);
  1212. }
  1213. if (!nullToAbsent || stratiPerPallet != null) {
  1214. map['stratiPerPallet'] = Variable<String>(stratiPerPallet);
  1215. }
  1216. return map;
  1217. }
  1218. ArticoliCompanion toCompanion(bool nullToAbsent) {
  1219. return ArticoliCompanion(
  1220. idArticolo: Value(idArticolo),
  1221. posizione: posizione == null && nullToAbsent
  1222. ? const Value.absent()
  1223. : Value(posizione),
  1224. codArticolo: Value(codArticolo),
  1225. descrizione: descrizione == null && nullToAbsent
  1226. ? const Value.absent()
  1227. : Value(descrizione),
  1228. ean: ean == null && nullToAbsent ? const Value.absent() : Value(ean),
  1229. idIva:
  1230. idIva == null && nullToAbsent ? const Value.absent() : Value(idIva),
  1231. idClassifica1: idClassifica1 == null && nullToAbsent
  1232. ? const Value.absent()
  1233. : Value(idClassifica1),
  1234. idClassifica2: idClassifica2 == null && nullToAbsent
  1235. ? const Value.absent()
  1236. : Value(idClassifica2),
  1237. idClassifica3: idClassifica3 == null && nullToAbsent
  1238. ? const Value.absent()
  1239. : Value(idClassifica3),
  1240. idClassifica4: idClassifica4 == null && nullToAbsent
  1241. ? const Value.absent()
  1242. : Value(idClassifica4),
  1243. peso: peso == null && nullToAbsent ? const Value.absent() : Value(peso),
  1244. giacenza: giacenza == null && nullToAbsent
  1245. ? const Value.absent()
  1246. : Value(giacenza),
  1247. unitaMisura: unitaMisura == null && nullToAbsent
  1248. ? const Value.absent()
  1249. : Value(unitaMisura),
  1250. attivo: Value(attivo),
  1251. nonDisponibile: nonDisponibile == null && nullToAbsent
  1252. ? const Value.absent()
  1253. : Value(nonDisponibile),
  1254. pezziConfezione: pezziConfezione == null && nullToAbsent
  1255. ? const Value.absent()
  1256. : Value(pezziConfezione),
  1257. fileFoto: fileFoto == null && nullToAbsent
  1258. ? const Value.absent()
  1259. : Value(fileFoto),
  1260. schedaProdotto: schedaProdotto == null && nullToAbsent
  1261. ? const Value.absent()
  1262. : Value(schedaProdotto),
  1263. prezzoBase: prezzoBase == null && nullToAbsent
  1264. ? const Value.absent()
  1265. : Value(prezzoBase),
  1266. stato:
  1267. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  1268. dataModifica: dataModifica == null && nullToAbsent
  1269. ? const Value.absent()
  1270. : Value(dataModifica),
  1271. gruppo:
  1272. gruppo == null && nullToAbsent ? const Value.absent() : Value(gruppo),
  1273. categoria: categoria == null && nullToAbsent
  1274. ? const Value.absent()
  1275. : Value(categoria),
  1276. colliPerStrato: colliPerStrato == null && nullToAbsent
  1277. ? const Value.absent()
  1278. : Value(colliPerStrato),
  1279. stratiPerPallet: stratiPerPallet == null && nullToAbsent
  1280. ? const Value.absent()
  1281. : Value(stratiPerPallet),
  1282. );
  1283. }
  1284. factory Articolo.fromJson(Map<String, dynamic> json,
  1285. {ValueSerializer? serializer}) {
  1286. serializer ??= driftRuntimeOptions.defaultSerializer;
  1287. return Articolo(
  1288. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  1289. posizione: serializer.fromJson<int?>(json['posizione']),
  1290. codArticolo: serializer.fromJson<String>(json['codArticolo']),
  1291. descrizione: serializer.fromJson<String?>(json['descrizione']),
  1292. ean: serializer.fromJson<String?>(json['ean']),
  1293. idIva: serializer.fromJson<int?>(json['idIva']),
  1294. idClassifica1: serializer.fromJson<int?>(json['idClassifica1']),
  1295. idClassifica2: serializer.fromJson<int?>(json['idClassifica2']),
  1296. idClassifica3: serializer.fromJson<int?>(json['idClassifica3']),
  1297. idClassifica4: serializer.fromJson<int?>(json['idClassifica4']),
  1298. peso: serializer.fromJson<double?>(json['peso']),
  1299. giacenza: serializer.fromJson<double?>(json['giacenza']),
  1300. unitaMisura: serializer.fromJson<String?>(json['unitaMisura']),
  1301. attivo: serializer.fromJson<int>(json['attivo']),
  1302. nonDisponibile: serializer.fromJson<int?>(json['nonDisponibile']),
  1303. pezziConfezione: serializer.fromJson<double?>(json['pezziConfezione']),
  1304. fileFoto: serializer.fromJson<String?>(json['fileFoto']),
  1305. schedaProdotto: serializer.fromJson<String?>(json['schedaProdotto']),
  1306. prezzoBase: serializer.fromJson<String?>(json['prezzoBase']),
  1307. stato: serializer.fromJson<String?>(json['stato']),
  1308. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  1309. gruppo: serializer.fromJson<String?>(json['gruppo']),
  1310. categoria: serializer.fromJson<String?>(json['categoria']),
  1311. colliPerStrato: serializer.fromJson<String?>(json['colliPerStrato']),
  1312. stratiPerPallet: serializer.fromJson<String?>(json['stratiPerPallet']),
  1313. );
  1314. }
  1315. @override
  1316. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  1317. serializer ??= driftRuntimeOptions.defaultSerializer;
  1318. return <String, dynamic>{
  1319. 'idArticolo': serializer.toJson<int>(idArticolo),
  1320. 'posizione': serializer.toJson<int?>(posizione),
  1321. 'codArticolo': serializer.toJson<String>(codArticolo),
  1322. 'descrizione': serializer.toJson<String?>(descrizione),
  1323. 'ean': serializer.toJson<String?>(ean),
  1324. 'idIva': serializer.toJson<int?>(idIva),
  1325. 'idClassifica1': serializer.toJson<int?>(idClassifica1),
  1326. 'idClassifica2': serializer.toJson<int?>(idClassifica2),
  1327. 'idClassifica3': serializer.toJson<int?>(idClassifica3),
  1328. 'idClassifica4': serializer.toJson<int?>(idClassifica4),
  1329. 'peso': serializer.toJson<double?>(peso),
  1330. 'giacenza': serializer.toJson<double?>(giacenza),
  1331. 'unitaMisura': serializer.toJson<String?>(unitaMisura),
  1332. 'attivo': serializer.toJson<int>(attivo),
  1333. 'nonDisponibile': serializer.toJson<int?>(nonDisponibile),
  1334. 'pezziConfezione': serializer.toJson<double?>(pezziConfezione),
  1335. 'fileFoto': serializer.toJson<String?>(fileFoto),
  1336. 'schedaProdotto': serializer.toJson<String?>(schedaProdotto),
  1337. 'prezzoBase': serializer.toJson<String?>(prezzoBase),
  1338. 'stato': serializer.toJson<String?>(stato),
  1339. 'dataModifica': serializer.toJson<String?>(dataModifica),
  1340. 'gruppo': serializer.toJson<String?>(gruppo),
  1341. 'categoria': serializer.toJson<String?>(categoria),
  1342. 'colliPerStrato': serializer.toJson<String?>(colliPerStrato),
  1343. 'stratiPerPallet': serializer.toJson<String?>(stratiPerPallet),
  1344. };
  1345. }
  1346. Articolo copyWith(
  1347. {int? idArticolo,
  1348. Value<int?> posizione = const Value.absent(),
  1349. String? codArticolo,
  1350. Value<String?> descrizione = const Value.absent(),
  1351. Value<String?> ean = const Value.absent(),
  1352. Value<int?> idIva = const Value.absent(),
  1353. Value<int?> idClassifica1 = const Value.absent(),
  1354. Value<int?> idClassifica2 = const Value.absent(),
  1355. Value<int?> idClassifica3 = const Value.absent(),
  1356. Value<int?> idClassifica4 = const Value.absent(),
  1357. Value<double?> peso = const Value.absent(),
  1358. Value<double?> giacenza = const Value.absent(),
  1359. Value<String?> unitaMisura = const Value.absent(),
  1360. int? attivo,
  1361. Value<int?> nonDisponibile = const Value.absent(),
  1362. Value<double?> pezziConfezione = const Value.absent(),
  1363. Value<String?> fileFoto = const Value.absent(),
  1364. Value<String?> schedaProdotto = const Value.absent(),
  1365. Value<String?> prezzoBase = const Value.absent(),
  1366. Value<String?> stato = const Value.absent(),
  1367. Value<String?> dataModifica = const Value.absent(),
  1368. Value<String?> gruppo = const Value.absent(),
  1369. Value<String?> categoria = const Value.absent(),
  1370. Value<String?> colliPerStrato = const Value.absent(),
  1371. Value<String?> stratiPerPallet = const Value.absent()}) =>
  1372. Articolo(
  1373. idArticolo: idArticolo ?? this.idArticolo,
  1374. posizione: posizione.present ? posizione.value : this.posizione,
  1375. codArticolo: codArticolo ?? this.codArticolo,
  1376. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  1377. ean: ean.present ? ean.value : this.ean,
  1378. idIva: idIva.present ? idIva.value : this.idIva,
  1379. idClassifica1:
  1380. idClassifica1.present ? idClassifica1.value : this.idClassifica1,
  1381. idClassifica2:
  1382. idClassifica2.present ? idClassifica2.value : this.idClassifica2,
  1383. idClassifica3:
  1384. idClassifica3.present ? idClassifica3.value : this.idClassifica3,
  1385. idClassifica4:
  1386. idClassifica4.present ? idClassifica4.value : this.idClassifica4,
  1387. peso: peso.present ? peso.value : this.peso,
  1388. giacenza: giacenza.present ? giacenza.value : this.giacenza,
  1389. unitaMisura: unitaMisura.present ? unitaMisura.value : this.unitaMisura,
  1390. attivo: attivo ?? this.attivo,
  1391. nonDisponibile:
  1392. nonDisponibile.present ? nonDisponibile.value : this.nonDisponibile,
  1393. pezziConfezione: pezziConfezione.present
  1394. ? pezziConfezione.value
  1395. : this.pezziConfezione,
  1396. fileFoto: fileFoto.present ? fileFoto.value : this.fileFoto,
  1397. schedaProdotto:
  1398. schedaProdotto.present ? schedaProdotto.value : this.schedaProdotto,
  1399. prezzoBase: prezzoBase.present ? prezzoBase.value : this.prezzoBase,
  1400. stato: stato.present ? stato.value : this.stato,
  1401. dataModifica:
  1402. dataModifica.present ? dataModifica.value : this.dataModifica,
  1403. gruppo: gruppo.present ? gruppo.value : this.gruppo,
  1404. categoria: categoria.present ? categoria.value : this.categoria,
  1405. colliPerStrato:
  1406. colliPerStrato.present ? colliPerStrato.value : this.colliPerStrato,
  1407. stratiPerPallet: stratiPerPallet.present
  1408. ? stratiPerPallet.value
  1409. : this.stratiPerPallet,
  1410. );
  1411. Articolo copyWithCompanion(ArticoliCompanion data) {
  1412. return Articolo(
  1413. idArticolo:
  1414. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  1415. posizione: data.posizione.present ? data.posizione.value : this.posizione,
  1416. codArticolo:
  1417. data.codArticolo.present ? data.codArticolo.value : this.codArticolo,
  1418. descrizione:
  1419. data.descrizione.present ? data.descrizione.value : this.descrizione,
  1420. ean: data.ean.present ? data.ean.value : this.ean,
  1421. idIva: data.idIva.present ? data.idIva.value : this.idIva,
  1422. idClassifica1: data.idClassifica1.present
  1423. ? data.idClassifica1.value
  1424. : this.idClassifica1,
  1425. idClassifica2: data.idClassifica2.present
  1426. ? data.idClassifica2.value
  1427. : this.idClassifica2,
  1428. idClassifica3: data.idClassifica3.present
  1429. ? data.idClassifica3.value
  1430. : this.idClassifica3,
  1431. idClassifica4: data.idClassifica4.present
  1432. ? data.idClassifica4.value
  1433. : this.idClassifica4,
  1434. peso: data.peso.present ? data.peso.value : this.peso,
  1435. giacenza: data.giacenza.present ? data.giacenza.value : this.giacenza,
  1436. unitaMisura:
  1437. data.unitaMisura.present ? data.unitaMisura.value : this.unitaMisura,
  1438. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  1439. nonDisponibile: data.nonDisponibile.present
  1440. ? data.nonDisponibile.value
  1441. : this.nonDisponibile,
  1442. pezziConfezione: data.pezziConfezione.present
  1443. ? data.pezziConfezione.value
  1444. : this.pezziConfezione,
  1445. fileFoto: data.fileFoto.present ? data.fileFoto.value : this.fileFoto,
  1446. schedaProdotto: data.schedaProdotto.present
  1447. ? data.schedaProdotto.value
  1448. : this.schedaProdotto,
  1449. prezzoBase:
  1450. data.prezzoBase.present ? data.prezzoBase.value : this.prezzoBase,
  1451. stato: data.stato.present ? data.stato.value : this.stato,
  1452. dataModifica: data.dataModifica.present
  1453. ? data.dataModifica.value
  1454. : this.dataModifica,
  1455. gruppo: data.gruppo.present ? data.gruppo.value : this.gruppo,
  1456. categoria: data.categoria.present ? data.categoria.value : this.categoria,
  1457. colliPerStrato: data.colliPerStrato.present
  1458. ? data.colliPerStrato.value
  1459. : this.colliPerStrato,
  1460. stratiPerPallet: data.stratiPerPallet.present
  1461. ? data.stratiPerPallet.value
  1462. : this.stratiPerPallet,
  1463. );
  1464. }
  1465. @override
  1466. String toString() {
  1467. return (StringBuffer('Articolo(')
  1468. ..write('idArticolo: $idArticolo, ')
  1469. ..write('posizione: $posizione, ')
  1470. ..write('codArticolo: $codArticolo, ')
  1471. ..write('descrizione: $descrizione, ')
  1472. ..write('ean: $ean, ')
  1473. ..write('idIva: $idIva, ')
  1474. ..write('idClassifica1: $idClassifica1, ')
  1475. ..write('idClassifica2: $idClassifica2, ')
  1476. ..write('idClassifica3: $idClassifica3, ')
  1477. ..write('idClassifica4: $idClassifica4, ')
  1478. ..write('peso: $peso, ')
  1479. ..write('giacenza: $giacenza, ')
  1480. ..write('unitaMisura: $unitaMisura, ')
  1481. ..write('attivo: $attivo, ')
  1482. ..write('nonDisponibile: $nonDisponibile, ')
  1483. ..write('pezziConfezione: $pezziConfezione, ')
  1484. ..write('fileFoto: $fileFoto, ')
  1485. ..write('schedaProdotto: $schedaProdotto, ')
  1486. ..write('prezzoBase: $prezzoBase, ')
  1487. ..write('stato: $stato, ')
  1488. ..write('dataModifica: $dataModifica, ')
  1489. ..write('gruppo: $gruppo, ')
  1490. ..write('categoria: $categoria, ')
  1491. ..write('colliPerStrato: $colliPerStrato, ')
  1492. ..write('stratiPerPallet: $stratiPerPallet')
  1493. ..write(')'))
  1494. .toString();
  1495. }
  1496. @override
  1497. int get hashCode => Object.hashAll([
  1498. idArticolo,
  1499. posizione,
  1500. codArticolo,
  1501. descrizione,
  1502. ean,
  1503. idIva,
  1504. idClassifica1,
  1505. idClassifica2,
  1506. idClassifica3,
  1507. idClassifica4,
  1508. peso,
  1509. giacenza,
  1510. unitaMisura,
  1511. attivo,
  1512. nonDisponibile,
  1513. pezziConfezione,
  1514. fileFoto,
  1515. schedaProdotto,
  1516. prezzoBase,
  1517. stato,
  1518. dataModifica,
  1519. gruppo,
  1520. categoria,
  1521. colliPerStrato,
  1522. stratiPerPallet
  1523. ]);
  1524. @override
  1525. bool operator ==(Object other) =>
  1526. identical(this, other) ||
  1527. (other is Articolo &&
  1528. other.idArticolo == this.idArticolo &&
  1529. other.posizione == this.posizione &&
  1530. other.codArticolo == this.codArticolo &&
  1531. other.descrizione == this.descrizione &&
  1532. other.ean == this.ean &&
  1533. other.idIva == this.idIva &&
  1534. other.idClassifica1 == this.idClassifica1 &&
  1535. other.idClassifica2 == this.idClassifica2 &&
  1536. other.idClassifica3 == this.idClassifica3 &&
  1537. other.idClassifica4 == this.idClassifica4 &&
  1538. other.peso == this.peso &&
  1539. other.giacenza == this.giacenza &&
  1540. other.unitaMisura == this.unitaMisura &&
  1541. other.attivo == this.attivo &&
  1542. other.nonDisponibile == this.nonDisponibile &&
  1543. other.pezziConfezione == this.pezziConfezione &&
  1544. other.fileFoto == this.fileFoto &&
  1545. other.schedaProdotto == this.schedaProdotto &&
  1546. other.prezzoBase == this.prezzoBase &&
  1547. other.stato == this.stato &&
  1548. other.dataModifica == this.dataModifica &&
  1549. other.gruppo == this.gruppo &&
  1550. other.categoria == this.categoria &&
  1551. other.colliPerStrato == this.colliPerStrato &&
  1552. other.stratiPerPallet == this.stratiPerPallet);
  1553. }
  1554. class ArticoliCompanion extends UpdateCompanion<Articolo> {
  1555. final Value<int> idArticolo;
  1556. final Value<int?> posizione;
  1557. final Value<String> codArticolo;
  1558. final Value<String?> descrizione;
  1559. final Value<String?> ean;
  1560. final Value<int?> idIva;
  1561. final Value<int?> idClassifica1;
  1562. final Value<int?> idClassifica2;
  1563. final Value<int?> idClassifica3;
  1564. final Value<int?> idClassifica4;
  1565. final Value<double?> peso;
  1566. final Value<double?> giacenza;
  1567. final Value<String?> unitaMisura;
  1568. final Value<int> attivo;
  1569. final Value<int?> nonDisponibile;
  1570. final Value<double?> pezziConfezione;
  1571. final Value<String?> fileFoto;
  1572. final Value<String?> schedaProdotto;
  1573. final Value<String?> prezzoBase;
  1574. final Value<String?> stato;
  1575. final Value<String?> dataModifica;
  1576. final Value<String?> gruppo;
  1577. final Value<String?> categoria;
  1578. final Value<String?> colliPerStrato;
  1579. final Value<String?> stratiPerPallet;
  1580. const ArticoliCompanion({
  1581. this.idArticolo = const Value.absent(),
  1582. this.posizione = const Value.absent(),
  1583. this.codArticolo = const Value.absent(),
  1584. this.descrizione = const Value.absent(),
  1585. this.ean = const Value.absent(),
  1586. this.idIva = const Value.absent(),
  1587. this.idClassifica1 = const Value.absent(),
  1588. this.idClassifica2 = const Value.absent(),
  1589. this.idClassifica3 = const Value.absent(),
  1590. this.idClassifica4 = const Value.absent(),
  1591. this.peso = const Value.absent(),
  1592. this.giacenza = const Value.absent(),
  1593. this.unitaMisura = const Value.absent(),
  1594. this.attivo = const Value.absent(),
  1595. this.nonDisponibile = const Value.absent(),
  1596. this.pezziConfezione = const Value.absent(),
  1597. this.fileFoto = const Value.absent(),
  1598. this.schedaProdotto = const Value.absent(),
  1599. this.prezzoBase = const Value.absent(),
  1600. this.stato = const Value.absent(),
  1601. this.dataModifica = const Value.absent(),
  1602. this.gruppo = const Value.absent(),
  1603. this.categoria = const Value.absent(),
  1604. this.colliPerStrato = const Value.absent(),
  1605. this.stratiPerPallet = const Value.absent(),
  1606. });
  1607. ArticoliCompanion.insert({
  1608. this.idArticolo = const Value.absent(),
  1609. this.posizione = const Value.absent(),
  1610. required String codArticolo,
  1611. this.descrizione = const Value.absent(),
  1612. this.ean = const Value.absent(),
  1613. this.idIva = const Value.absent(),
  1614. this.idClassifica1 = const Value.absent(),
  1615. this.idClassifica2 = const Value.absent(),
  1616. this.idClassifica3 = const Value.absent(),
  1617. this.idClassifica4 = const Value.absent(),
  1618. this.peso = const Value.absent(),
  1619. this.giacenza = const Value.absent(),
  1620. this.unitaMisura = const Value.absent(),
  1621. this.attivo = const Value.absent(),
  1622. this.nonDisponibile = const Value.absent(),
  1623. this.pezziConfezione = const Value.absent(),
  1624. this.fileFoto = const Value.absent(),
  1625. this.schedaProdotto = const Value.absent(),
  1626. this.prezzoBase = const Value.absent(),
  1627. this.stato = const Value.absent(),
  1628. this.dataModifica = const Value.absent(),
  1629. this.gruppo = const Value.absent(),
  1630. this.categoria = const Value.absent(),
  1631. this.colliPerStrato = const Value.absent(),
  1632. this.stratiPerPallet = const Value.absent(),
  1633. }) : codArticolo = Value(codArticolo);
  1634. static Insertable<Articolo> custom({
  1635. Expression<int>? idArticolo,
  1636. Expression<int>? posizione,
  1637. Expression<String>? codArticolo,
  1638. Expression<String>? descrizione,
  1639. Expression<String>? ean,
  1640. Expression<int>? idIva,
  1641. Expression<int>? idClassifica1,
  1642. Expression<int>? idClassifica2,
  1643. Expression<int>? idClassifica3,
  1644. Expression<int>? idClassifica4,
  1645. Expression<double>? peso,
  1646. Expression<double>? giacenza,
  1647. Expression<String>? unitaMisura,
  1648. Expression<int>? attivo,
  1649. Expression<int>? nonDisponibile,
  1650. Expression<double>? pezziConfezione,
  1651. Expression<String>? fileFoto,
  1652. Expression<String>? schedaProdotto,
  1653. Expression<String>? prezzoBase,
  1654. Expression<String>? stato,
  1655. Expression<String>? dataModifica,
  1656. Expression<String>? gruppo,
  1657. Expression<String>? categoria,
  1658. Expression<String>? colliPerStrato,
  1659. Expression<String>? stratiPerPallet,
  1660. }) {
  1661. return RawValuesInsertable({
  1662. if (idArticolo != null) 'idArticolo': idArticolo,
  1663. if (posizione != null) 'posizione': posizione,
  1664. if (codArticolo != null) 'codArticolo': codArticolo,
  1665. if (descrizione != null) 'descrizione': descrizione,
  1666. if (ean != null) 'ean': ean,
  1667. if (idIva != null) 'idIva': idIva,
  1668. if (idClassifica1 != null) 'idClassifica1': idClassifica1,
  1669. if (idClassifica2 != null) 'idClassifica2': idClassifica2,
  1670. if (idClassifica3 != null) 'idClassifica3': idClassifica3,
  1671. if (idClassifica4 != null) 'idClassifica4': idClassifica4,
  1672. if (peso != null) 'peso': peso,
  1673. if (giacenza != null) 'giacenza': giacenza,
  1674. if (unitaMisura != null) 'unitaMisura': unitaMisura,
  1675. if (attivo != null) 'attivo': attivo,
  1676. if (nonDisponibile != null) 'nonDisponibile': nonDisponibile,
  1677. if (pezziConfezione != null) 'pezziConfezione': pezziConfezione,
  1678. if (fileFoto != null) 'fileFoto': fileFoto,
  1679. if (schedaProdotto != null) 'schedaProdotto': schedaProdotto,
  1680. if (prezzoBase != null) 'prezzoBase': prezzoBase,
  1681. if (stato != null) 'stato': stato,
  1682. if (dataModifica != null) 'dataModifica': dataModifica,
  1683. if (gruppo != null) 'gruppo': gruppo,
  1684. if (categoria != null) 'categoria': categoria,
  1685. if (colliPerStrato != null) 'colliPerStrato': colliPerStrato,
  1686. if (stratiPerPallet != null) 'stratiPerPallet': stratiPerPallet,
  1687. });
  1688. }
  1689. ArticoliCompanion copyWith(
  1690. {Value<int>? idArticolo,
  1691. Value<int?>? posizione,
  1692. Value<String>? codArticolo,
  1693. Value<String?>? descrizione,
  1694. Value<String?>? ean,
  1695. Value<int?>? idIva,
  1696. Value<int?>? idClassifica1,
  1697. Value<int?>? idClassifica2,
  1698. Value<int?>? idClassifica3,
  1699. Value<int?>? idClassifica4,
  1700. Value<double?>? peso,
  1701. Value<double?>? giacenza,
  1702. Value<String?>? unitaMisura,
  1703. Value<int>? attivo,
  1704. Value<int?>? nonDisponibile,
  1705. Value<double?>? pezziConfezione,
  1706. Value<String?>? fileFoto,
  1707. Value<String?>? schedaProdotto,
  1708. Value<String?>? prezzoBase,
  1709. Value<String?>? stato,
  1710. Value<String?>? dataModifica,
  1711. Value<String?>? gruppo,
  1712. Value<String?>? categoria,
  1713. Value<String?>? colliPerStrato,
  1714. Value<String?>? stratiPerPallet}) {
  1715. return ArticoliCompanion(
  1716. idArticolo: idArticolo ?? this.idArticolo,
  1717. posizione: posizione ?? this.posizione,
  1718. codArticolo: codArticolo ?? this.codArticolo,
  1719. descrizione: descrizione ?? this.descrizione,
  1720. ean: ean ?? this.ean,
  1721. idIva: idIva ?? this.idIva,
  1722. idClassifica1: idClassifica1 ?? this.idClassifica1,
  1723. idClassifica2: idClassifica2 ?? this.idClassifica2,
  1724. idClassifica3: idClassifica3 ?? this.idClassifica3,
  1725. idClassifica4: idClassifica4 ?? this.idClassifica4,
  1726. peso: peso ?? this.peso,
  1727. giacenza: giacenza ?? this.giacenza,
  1728. unitaMisura: unitaMisura ?? this.unitaMisura,
  1729. attivo: attivo ?? this.attivo,
  1730. nonDisponibile: nonDisponibile ?? this.nonDisponibile,
  1731. pezziConfezione: pezziConfezione ?? this.pezziConfezione,
  1732. fileFoto: fileFoto ?? this.fileFoto,
  1733. schedaProdotto: schedaProdotto ?? this.schedaProdotto,
  1734. prezzoBase: prezzoBase ?? this.prezzoBase,
  1735. stato: stato ?? this.stato,
  1736. dataModifica: dataModifica ?? this.dataModifica,
  1737. gruppo: gruppo ?? this.gruppo,
  1738. categoria: categoria ?? this.categoria,
  1739. colliPerStrato: colliPerStrato ?? this.colliPerStrato,
  1740. stratiPerPallet: stratiPerPallet ?? this.stratiPerPallet,
  1741. );
  1742. }
  1743. @override
  1744. Map<String, Expression> toColumns(bool nullToAbsent) {
  1745. final map = <String, Expression>{};
  1746. if (idArticolo.present) {
  1747. map['idArticolo'] = Variable<int>(idArticolo.value);
  1748. }
  1749. if (posizione.present) {
  1750. map['posizione'] = Variable<int>(posizione.value);
  1751. }
  1752. if (codArticolo.present) {
  1753. map['codArticolo'] = Variable<String>(codArticolo.value);
  1754. }
  1755. if (descrizione.present) {
  1756. map['descrizione'] = Variable<String>(descrizione.value);
  1757. }
  1758. if (ean.present) {
  1759. map['ean'] = Variable<String>(ean.value);
  1760. }
  1761. if (idIva.present) {
  1762. map['idIva'] = Variable<int>(idIva.value);
  1763. }
  1764. if (idClassifica1.present) {
  1765. map['idClassifica1'] = Variable<int>(idClassifica1.value);
  1766. }
  1767. if (idClassifica2.present) {
  1768. map['idClassifica2'] = Variable<int>(idClassifica2.value);
  1769. }
  1770. if (idClassifica3.present) {
  1771. map['idClassifica3'] = Variable<int>(idClassifica3.value);
  1772. }
  1773. if (idClassifica4.present) {
  1774. map['idClassifica4'] = Variable<int>(idClassifica4.value);
  1775. }
  1776. if (peso.present) {
  1777. map['peso'] = Variable<double>(peso.value);
  1778. }
  1779. if (giacenza.present) {
  1780. map['giacenza'] = Variable<double>(giacenza.value);
  1781. }
  1782. if (unitaMisura.present) {
  1783. map['unitaMisura'] = Variable<String>(unitaMisura.value);
  1784. }
  1785. if (attivo.present) {
  1786. map['attivo'] = Variable<int>(attivo.value);
  1787. }
  1788. if (nonDisponibile.present) {
  1789. map['nonDisponibile'] = Variable<int>(nonDisponibile.value);
  1790. }
  1791. if (pezziConfezione.present) {
  1792. map['pezziConfezione'] = Variable<double>(pezziConfezione.value);
  1793. }
  1794. if (fileFoto.present) {
  1795. map['fileFoto'] = Variable<String>(fileFoto.value);
  1796. }
  1797. if (schedaProdotto.present) {
  1798. map['schedaProdotto'] = Variable<String>(schedaProdotto.value);
  1799. }
  1800. if (prezzoBase.present) {
  1801. map['prezzoBase'] = Variable<String>(prezzoBase.value);
  1802. }
  1803. if (stato.present) {
  1804. map['stato'] = Variable<String>(stato.value);
  1805. }
  1806. if (dataModifica.present) {
  1807. map['dataModifica'] = Variable<String>(dataModifica.value);
  1808. }
  1809. if (gruppo.present) {
  1810. map['gruppo'] = Variable<String>(gruppo.value);
  1811. }
  1812. if (categoria.present) {
  1813. map['categoria'] = Variable<String>(categoria.value);
  1814. }
  1815. if (colliPerStrato.present) {
  1816. map['colliPerStrato'] = Variable<String>(colliPerStrato.value);
  1817. }
  1818. if (stratiPerPallet.present) {
  1819. map['stratiPerPallet'] = Variable<String>(stratiPerPallet.value);
  1820. }
  1821. return map;
  1822. }
  1823. @override
  1824. String toString() {
  1825. return (StringBuffer('ArticoliCompanion(')
  1826. ..write('idArticolo: $idArticolo, ')
  1827. ..write('posizione: $posizione, ')
  1828. ..write('codArticolo: $codArticolo, ')
  1829. ..write('descrizione: $descrizione, ')
  1830. ..write('ean: $ean, ')
  1831. ..write('idIva: $idIva, ')
  1832. ..write('idClassifica1: $idClassifica1, ')
  1833. ..write('idClassifica2: $idClassifica2, ')
  1834. ..write('idClassifica3: $idClassifica3, ')
  1835. ..write('idClassifica4: $idClassifica4, ')
  1836. ..write('peso: $peso, ')
  1837. ..write('giacenza: $giacenza, ')
  1838. ..write('unitaMisura: $unitaMisura, ')
  1839. ..write('attivo: $attivo, ')
  1840. ..write('nonDisponibile: $nonDisponibile, ')
  1841. ..write('pezziConfezione: $pezziConfezione, ')
  1842. ..write('fileFoto: $fileFoto, ')
  1843. ..write('schedaProdotto: $schedaProdotto, ')
  1844. ..write('prezzoBase: $prezzoBase, ')
  1845. ..write('stato: $stato, ')
  1846. ..write('dataModifica: $dataModifica, ')
  1847. ..write('gruppo: $gruppo, ')
  1848. ..write('categoria: $categoria, ')
  1849. ..write('colliPerStrato: $colliPerStrato, ')
  1850. ..write('stratiPerPallet: $stratiPerPallet')
  1851. ..write(')'))
  1852. .toString();
  1853. }
  1854. }
  1855. class $ClientiTable extends Clienti with TableInfo<$ClientiTable, Cliente> {
  1856. @override
  1857. final GeneratedDatabase attachedDatabase;
  1858. final String? _alias;
  1859. $ClientiTable(this.attachedDatabase, [this._alias]);
  1860. static const VerificationMeta _idClienteMeta =
  1861. const VerificationMeta('idCliente');
  1862. @override
  1863. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  1864. 'idCliente', aliasedName, false,
  1865. hasAutoIncrement: true,
  1866. type: DriftSqlType.int,
  1867. requiredDuringInsert: false,
  1868. defaultConstraints:
  1869. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  1870. static const VerificationMeta _idClienteRemotoMeta =
  1871. const VerificationMeta('idClienteRemoto');
  1872. @override
  1873. late final GeneratedColumn<int> idClienteRemoto = GeneratedColumn<int>(
  1874. 'idClienteRemoto', aliasedName, true,
  1875. type: DriftSqlType.int, requiredDuringInsert: false);
  1876. static const VerificationMeta _codClienteMeta =
  1877. const VerificationMeta('codCliente');
  1878. @override
  1879. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  1880. 'codCliente', aliasedName, true,
  1881. type: DriftSqlType.string, requiredDuringInsert: false);
  1882. static const VerificationMeta _ragioneSocialeMeta =
  1883. const VerificationMeta('ragioneSociale');
  1884. @override
  1885. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  1886. 'ragioneSociale', aliasedName, true,
  1887. type: DriftSqlType.string, requiredDuringInsert: false);
  1888. static const VerificationMeta _indirizzoMeta =
  1889. const VerificationMeta('indirizzo');
  1890. @override
  1891. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  1892. 'indirizzo', aliasedName, true,
  1893. type: DriftSqlType.string, requiredDuringInsert: false);
  1894. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  1895. @override
  1896. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  1897. 'citta', aliasedName, true,
  1898. type: DriftSqlType.string, requiredDuringInsert: false);
  1899. static const VerificationMeta _provinciaMeta =
  1900. const VerificationMeta('provincia');
  1901. @override
  1902. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  1903. 'provincia', aliasedName, true,
  1904. type: DriftSqlType.string, requiredDuringInsert: false);
  1905. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  1906. @override
  1907. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  1908. 'cap', aliasedName, true,
  1909. type: DriftSqlType.string, requiredDuringInsert: false);
  1910. static const VerificationMeta _frazioneMeta =
  1911. const VerificationMeta('frazione');
  1912. @override
  1913. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  1914. 'frazione', aliasedName, true,
  1915. type: DriftSqlType.string, requiredDuringInsert: false);
  1916. static const VerificationMeta _nazioneMeta =
  1917. const VerificationMeta('nazione');
  1918. @override
  1919. late final GeneratedColumn<String> nazione = GeneratedColumn<String>(
  1920. 'nazione', aliasedName, true,
  1921. type: DriftSqlType.string, requiredDuringInsert: false);
  1922. static const VerificationMeta _telefonoMeta =
  1923. const VerificationMeta('telefono');
  1924. @override
  1925. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  1926. 'telefono', aliasedName, true,
  1927. type: DriftSqlType.string, requiredDuringInsert: false);
  1928. static const VerificationMeta _cellulareMeta =
  1929. const VerificationMeta('cellulare');
  1930. @override
  1931. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  1932. 'cellulare', aliasedName, true,
  1933. type: DriftSqlType.string, requiredDuringInsert: false);
  1934. static const VerificationMeta _faxMeta = const VerificationMeta('fax');
  1935. @override
  1936. late final GeneratedColumn<String> fax = GeneratedColumn<String>(
  1937. 'fax', aliasedName, true,
  1938. type: DriftSqlType.string, requiredDuringInsert: false);
  1939. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  1940. @override
  1941. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  1942. 'email', aliasedName, true,
  1943. type: DriftSqlType.string, requiredDuringInsert: false);
  1944. static const VerificationMeta _partitaIvaMeta =
  1945. const VerificationMeta('partitaIva');
  1946. @override
  1947. late final GeneratedColumn<String> partitaIva = GeneratedColumn<String>(
  1948. 'partitaIva', aliasedName, true,
  1949. type: DriftSqlType.string, requiredDuringInsert: false);
  1950. static const VerificationMeta _codiceFiscaleMeta =
  1951. const VerificationMeta('codiceFiscale');
  1952. @override
  1953. late final GeneratedColumn<String> codiceFiscale = GeneratedColumn<String>(
  1954. 'codiceFiscale', aliasedName, true,
  1955. type: DriftSqlType.string, requiredDuringInsert: false);
  1956. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  1957. @override
  1958. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  1959. 'note', aliasedName, true,
  1960. type: DriftSqlType.string, requiredDuringInsert: false);
  1961. static const VerificationMeta _noteOrdineMeta =
  1962. const VerificationMeta('noteOrdine');
  1963. @override
  1964. late final GeneratedColumn<String> noteOrdine = GeneratedColumn<String>(
  1965. 'noteOrdine', aliasedName, true,
  1966. type: DriftSqlType.string, requiredDuringInsert: false);
  1967. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  1968. @override
  1969. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  1970. 'stato', aliasedName, false,
  1971. type: DriftSqlType.string,
  1972. requiredDuringInsert: false,
  1973. defaultValue: const Constant('N'));
  1974. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  1975. @override
  1976. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  1977. 'attivo', aliasedName, false,
  1978. type: DriftSqlType.int,
  1979. requiredDuringInsert: false,
  1980. defaultValue: const Constant(1));
  1981. static const VerificationMeta _idPagamentoMeta =
  1982. const VerificationMeta('idPagamento');
  1983. @override
  1984. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  1985. 'idPagamento', aliasedName, true,
  1986. type: DriftSqlType.int, requiredDuringInsert: false);
  1987. static const VerificationMeta _idListinoMeta =
  1988. const VerificationMeta('idListino');
  1989. @override
  1990. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  1991. 'idListino', aliasedName, true,
  1992. type: DriftSqlType.int, requiredDuringInsert: false);
  1993. static const VerificationMeta _dataModificaMeta =
  1994. const VerificationMeta('dataModifica');
  1995. @override
  1996. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  1997. 'dataModifica', aliasedName, true,
  1998. type: DriftSqlType.string, requiredDuringInsert: false);
  1999. static const VerificationMeta _sdiMeta = const VerificationMeta('sdi');
  2000. @override
  2001. late final GeneratedColumn<String> sdi = GeneratedColumn<String>(
  2002. 'sdi', aliasedName, true,
  2003. type: DriftSqlType.string, requiredDuringInsert: false);
  2004. static const VerificationMeta _pecMeta = const VerificationMeta('pec');
  2005. @override
  2006. late final GeneratedColumn<String> pec = GeneratedColumn<String>(
  2007. 'pec', aliasedName, true,
  2008. type: DriftSqlType.string, requiredDuringInsert: false);
  2009. static const VerificationMeta _altreNoteMeta =
  2010. const VerificationMeta('altreNote');
  2011. @override
  2012. late final GeneratedColumn<String> altreNote = GeneratedColumn<String>(
  2013. 'altreNote', aliasedName, true,
  2014. type: DriftSqlType.string, requiredDuringInsert: false);
  2015. static const VerificationMeta _numeroCivicoMeta =
  2016. const VerificationMeta('numeroCivico');
  2017. @override
  2018. late final GeneratedColumn<String> numeroCivico = GeneratedColumn<String>(
  2019. 'numeroCivico', aliasedName, true,
  2020. type: DriftSqlType.string, requiredDuringInsert: false);
  2021. static const VerificationMeta _podMeta = const VerificationMeta('pod');
  2022. @override
  2023. late final GeneratedColumn<String> pod = GeneratedColumn<String>(
  2024. 'pod', aliasedName, true,
  2025. type: DriftSqlType.string, requiredDuringInsert: false);
  2026. static const VerificationMeta _pdrMeta = const VerificationMeta('pdr');
  2027. @override
  2028. late final GeneratedColumn<String> pdr = GeneratedColumn<String>(
  2029. 'pdr', aliasedName, true,
  2030. type: DriftSqlType.string, requiredDuringInsert: false);
  2031. static const VerificationMeta _ubicazioneMeta =
  2032. const VerificationMeta('ubicazione');
  2033. @override
  2034. late final GeneratedColumn<String> ubicazione = GeneratedColumn<String>(
  2035. 'ubicazione', aliasedName, true,
  2036. type: DriftSqlType.string, requiredDuringInsert: false);
  2037. static const VerificationMeta _bancaMeta = const VerificationMeta('banca');
  2038. @override
  2039. late final GeneratedColumn<String> banca = GeneratedColumn<String>(
  2040. 'banca', aliasedName, true,
  2041. type: DriftSqlType.string, requiredDuringInsert: false);
  2042. static const VerificationMeta _bancaFilialeMeta =
  2043. const VerificationMeta('bancaFiliale');
  2044. @override
  2045. late final GeneratedColumn<String> bancaFiliale = GeneratedColumn<String>(
  2046. 'bancaFiliale', aliasedName, true,
  2047. type: DriftSqlType.string, requiredDuringInsert: false);
  2048. static const VerificationMeta _codBloccoMeta =
  2049. const VerificationMeta('codBlocco');
  2050. @override
  2051. late final GeneratedColumn<String> codBlocco = GeneratedColumn<String>(
  2052. 'codBlocco', aliasedName, true,
  2053. type: DriftSqlType.string, requiredDuringInsert: false);
  2054. static const VerificationMeta _creditScoreColorMeta =
  2055. const VerificationMeta('creditScoreColor');
  2056. @override
  2057. late final GeneratedColumn<String> creditScoreColor = GeneratedColumn<String>(
  2058. 'creditScoreColor', aliasedName, true,
  2059. type: DriftSqlType.string, requiredDuringInsert: false);
  2060. static const VerificationMeta _dataCreditScoreMeta =
  2061. const VerificationMeta('dataCreditScore');
  2062. @override
  2063. late final GeneratedColumn<String> dataCreditScore = GeneratedColumn<String>(
  2064. 'dataCreditScore', aliasedName, true,
  2065. type: DriftSqlType.string, requiredDuringInsert: false);
  2066. @override
  2067. List<GeneratedColumn> get $columns => [
  2068. idCliente,
  2069. idClienteRemoto,
  2070. codCliente,
  2071. ragioneSociale,
  2072. indirizzo,
  2073. citta,
  2074. provincia,
  2075. cap,
  2076. frazione,
  2077. nazione,
  2078. telefono,
  2079. cellulare,
  2080. fax,
  2081. email,
  2082. partitaIva,
  2083. codiceFiscale,
  2084. note,
  2085. noteOrdine,
  2086. stato,
  2087. attivo,
  2088. idPagamento,
  2089. idListino,
  2090. dataModifica,
  2091. sdi,
  2092. pec,
  2093. altreNote,
  2094. numeroCivico,
  2095. pod,
  2096. pdr,
  2097. ubicazione,
  2098. banca,
  2099. bancaFiliale,
  2100. codBlocco,
  2101. creditScoreColor,
  2102. dataCreditScore
  2103. ];
  2104. @override
  2105. String get aliasedName => _alias ?? actualTableName;
  2106. @override
  2107. String get actualTableName => $name;
  2108. static const String $name = 'Clienti';
  2109. @override
  2110. VerificationContext validateIntegrity(Insertable<Cliente> instance,
  2111. {bool isInserting = false}) {
  2112. final context = VerificationContext();
  2113. final data = instance.toColumns(true);
  2114. if (data.containsKey('idCliente')) {
  2115. context.handle(_idClienteMeta,
  2116. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  2117. }
  2118. if (data.containsKey('idClienteRemoto')) {
  2119. context.handle(
  2120. _idClienteRemotoMeta,
  2121. idClienteRemoto.isAcceptableOrUnknown(
  2122. data['idClienteRemoto']!, _idClienteRemotoMeta));
  2123. }
  2124. if (data.containsKey('codCliente')) {
  2125. context.handle(
  2126. _codClienteMeta,
  2127. codCliente.isAcceptableOrUnknown(
  2128. data['codCliente']!, _codClienteMeta));
  2129. }
  2130. if (data.containsKey('ragioneSociale')) {
  2131. context.handle(
  2132. _ragioneSocialeMeta,
  2133. ragioneSociale.isAcceptableOrUnknown(
  2134. data['ragioneSociale']!, _ragioneSocialeMeta));
  2135. }
  2136. if (data.containsKey('indirizzo')) {
  2137. context.handle(_indirizzoMeta,
  2138. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta));
  2139. }
  2140. if (data.containsKey('citta')) {
  2141. context.handle(
  2142. _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta));
  2143. }
  2144. if (data.containsKey('provincia')) {
  2145. context.handle(_provinciaMeta,
  2146. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta));
  2147. }
  2148. if (data.containsKey('cap')) {
  2149. context.handle(
  2150. _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta));
  2151. }
  2152. if (data.containsKey('frazione')) {
  2153. context.handle(_frazioneMeta,
  2154. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta));
  2155. }
  2156. if (data.containsKey('nazione')) {
  2157. context.handle(_nazioneMeta,
  2158. nazione.isAcceptableOrUnknown(data['nazione']!, _nazioneMeta));
  2159. }
  2160. if (data.containsKey('telefono')) {
  2161. context.handle(_telefonoMeta,
  2162. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta));
  2163. }
  2164. if (data.containsKey('cellulare')) {
  2165. context.handle(_cellulareMeta,
  2166. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta));
  2167. }
  2168. if (data.containsKey('fax')) {
  2169. context.handle(
  2170. _faxMeta, fax.isAcceptableOrUnknown(data['fax']!, _faxMeta));
  2171. }
  2172. if (data.containsKey('email')) {
  2173. context.handle(
  2174. _emailMeta, email.isAcceptableOrUnknown(data['email']!, _emailMeta));
  2175. }
  2176. if (data.containsKey('partitaIva')) {
  2177. context.handle(
  2178. _partitaIvaMeta,
  2179. partitaIva.isAcceptableOrUnknown(
  2180. data['partitaIva']!, _partitaIvaMeta));
  2181. }
  2182. if (data.containsKey('codiceFiscale')) {
  2183. context.handle(
  2184. _codiceFiscaleMeta,
  2185. codiceFiscale.isAcceptableOrUnknown(
  2186. data['codiceFiscale']!, _codiceFiscaleMeta));
  2187. }
  2188. if (data.containsKey('note')) {
  2189. context.handle(
  2190. _noteMeta, note.isAcceptableOrUnknown(data['note']!, _noteMeta));
  2191. }
  2192. if (data.containsKey('noteOrdine')) {
  2193. context.handle(
  2194. _noteOrdineMeta,
  2195. noteOrdine.isAcceptableOrUnknown(
  2196. data['noteOrdine']!, _noteOrdineMeta));
  2197. }
  2198. if (data.containsKey('stato')) {
  2199. context.handle(
  2200. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  2201. }
  2202. if (data.containsKey('attivo')) {
  2203. context.handle(_attivoMeta,
  2204. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  2205. }
  2206. if (data.containsKey('idPagamento')) {
  2207. context.handle(
  2208. _idPagamentoMeta,
  2209. idPagamento.isAcceptableOrUnknown(
  2210. data['idPagamento']!, _idPagamentoMeta));
  2211. }
  2212. if (data.containsKey('idListino')) {
  2213. context.handle(_idListinoMeta,
  2214. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  2215. }
  2216. if (data.containsKey('dataModifica')) {
  2217. context.handle(
  2218. _dataModificaMeta,
  2219. dataModifica.isAcceptableOrUnknown(
  2220. data['dataModifica']!, _dataModificaMeta));
  2221. }
  2222. if (data.containsKey('sdi')) {
  2223. context.handle(
  2224. _sdiMeta, sdi.isAcceptableOrUnknown(data['sdi']!, _sdiMeta));
  2225. }
  2226. if (data.containsKey('pec')) {
  2227. context.handle(
  2228. _pecMeta, pec.isAcceptableOrUnknown(data['pec']!, _pecMeta));
  2229. }
  2230. if (data.containsKey('altreNote')) {
  2231. context.handle(_altreNoteMeta,
  2232. altreNote.isAcceptableOrUnknown(data['altreNote']!, _altreNoteMeta));
  2233. }
  2234. if (data.containsKey('numeroCivico')) {
  2235. context.handle(
  2236. _numeroCivicoMeta,
  2237. numeroCivico.isAcceptableOrUnknown(
  2238. data['numeroCivico']!, _numeroCivicoMeta));
  2239. }
  2240. if (data.containsKey('pod')) {
  2241. context.handle(
  2242. _podMeta, pod.isAcceptableOrUnknown(data['pod']!, _podMeta));
  2243. }
  2244. if (data.containsKey('pdr')) {
  2245. context.handle(
  2246. _pdrMeta, pdr.isAcceptableOrUnknown(data['pdr']!, _pdrMeta));
  2247. }
  2248. if (data.containsKey('ubicazione')) {
  2249. context.handle(
  2250. _ubicazioneMeta,
  2251. ubicazione.isAcceptableOrUnknown(
  2252. data['ubicazione']!, _ubicazioneMeta));
  2253. }
  2254. if (data.containsKey('banca')) {
  2255. context.handle(
  2256. _bancaMeta, banca.isAcceptableOrUnknown(data['banca']!, _bancaMeta));
  2257. }
  2258. if (data.containsKey('bancaFiliale')) {
  2259. context.handle(
  2260. _bancaFilialeMeta,
  2261. bancaFiliale.isAcceptableOrUnknown(
  2262. data['bancaFiliale']!, _bancaFilialeMeta));
  2263. }
  2264. if (data.containsKey('codBlocco')) {
  2265. context.handle(_codBloccoMeta,
  2266. codBlocco.isAcceptableOrUnknown(data['codBlocco']!, _codBloccoMeta));
  2267. }
  2268. if (data.containsKey('creditScoreColor')) {
  2269. context.handle(
  2270. _creditScoreColorMeta,
  2271. creditScoreColor.isAcceptableOrUnknown(
  2272. data['creditScoreColor']!, _creditScoreColorMeta));
  2273. }
  2274. if (data.containsKey('dataCreditScore')) {
  2275. context.handle(
  2276. _dataCreditScoreMeta,
  2277. dataCreditScore.isAcceptableOrUnknown(
  2278. data['dataCreditScore']!, _dataCreditScoreMeta));
  2279. }
  2280. return context;
  2281. }
  2282. @override
  2283. Set<GeneratedColumn> get $primaryKey => {idCliente};
  2284. @override
  2285. Cliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  2286. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  2287. return Cliente(
  2288. idCliente: attachedDatabase.typeMapping
  2289. .read(DriftSqlType.int, data['${effectivePrefix}idCliente'])!,
  2290. idClienteRemoto: attachedDatabase.typeMapping
  2291. .read(DriftSqlType.int, data['${effectivePrefix}idClienteRemoto']),
  2292. codCliente: attachedDatabase.typeMapping
  2293. .read(DriftSqlType.string, data['${effectivePrefix}codCliente']),
  2294. ragioneSociale: attachedDatabase.typeMapping
  2295. .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']),
  2296. indirizzo: attachedDatabase.typeMapping
  2297. .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']),
  2298. citta: attachedDatabase.typeMapping
  2299. .read(DriftSqlType.string, data['${effectivePrefix}citta']),
  2300. provincia: attachedDatabase.typeMapping
  2301. .read(DriftSqlType.string, data['${effectivePrefix}provincia']),
  2302. cap: attachedDatabase.typeMapping
  2303. .read(DriftSqlType.string, data['${effectivePrefix}cap']),
  2304. frazione: attachedDatabase.typeMapping
  2305. .read(DriftSqlType.string, data['${effectivePrefix}frazione']),
  2306. nazione: attachedDatabase.typeMapping
  2307. .read(DriftSqlType.string, data['${effectivePrefix}nazione']),
  2308. telefono: attachedDatabase.typeMapping
  2309. .read(DriftSqlType.string, data['${effectivePrefix}telefono']),
  2310. cellulare: attachedDatabase.typeMapping
  2311. .read(DriftSqlType.string, data['${effectivePrefix}cellulare']),
  2312. fax: attachedDatabase.typeMapping
  2313. .read(DriftSqlType.string, data['${effectivePrefix}fax']),
  2314. email: attachedDatabase.typeMapping
  2315. .read(DriftSqlType.string, data['${effectivePrefix}email']),
  2316. partitaIva: attachedDatabase.typeMapping
  2317. .read(DriftSqlType.string, data['${effectivePrefix}partitaIva']),
  2318. codiceFiscale: attachedDatabase.typeMapping
  2319. .read(DriftSqlType.string, data['${effectivePrefix}codiceFiscale']),
  2320. note: attachedDatabase.typeMapping
  2321. .read(DriftSqlType.string, data['${effectivePrefix}note']),
  2322. noteOrdine: attachedDatabase.typeMapping
  2323. .read(DriftSqlType.string, data['${effectivePrefix}noteOrdine']),
  2324. stato: attachedDatabase.typeMapping
  2325. .read(DriftSqlType.string, data['${effectivePrefix}stato'])!,
  2326. attivo: attachedDatabase.typeMapping
  2327. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  2328. idPagamento: attachedDatabase.typeMapping
  2329. .read(DriftSqlType.int, data['${effectivePrefix}idPagamento']),
  2330. idListino: attachedDatabase.typeMapping
  2331. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  2332. dataModifica: attachedDatabase.typeMapping
  2333. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  2334. sdi: attachedDatabase.typeMapping
  2335. .read(DriftSqlType.string, data['${effectivePrefix}sdi']),
  2336. pec: attachedDatabase.typeMapping
  2337. .read(DriftSqlType.string, data['${effectivePrefix}pec']),
  2338. altreNote: attachedDatabase.typeMapping
  2339. .read(DriftSqlType.string, data['${effectivePrefix}altreNote']),
  2340. numeroCivico: attachedDatabase.typeMapping
  2341. .read(DriftSqlType.string, data['${effectivePrefix}numeroCivico']),
  2342. pod: attachedDatabase.typeMapping
  2343. .read(DriftSqlType.string, data['${effectivePrefix}pod']),
  2344. pdr: attachedDatabase.typeMapping
  2345. .read(DriftSqlType.string, data['${effectivePrefix}pdr']),
  2346. ubicazione: attachedDatabase.typeMapping
  2347. .read(DriftSqlType.string, data['${effectivePrefix}ubicazione']),
  2348. banca: attachedDatabase.typeMapping
  2349. .read(DriftSqlType.string, data['${effectivePrefix}banca']),
  2350. bancaFiliale: attachedDatabase.typeMapping
  2351. .read(DriftSqlType.string, data['${effectivePrefix}bancaFiliale']),
  2352. codBlocco: attachedDatabase.typeMapping
  2353. .read(DriftSqlType.string, data['${effectivePrefix}codBlocco']),
  2354. creditScoreColor: attachedDatabase.typeMapping.read(
  2355. DriftSqlType.string, data['${effectivePrefix}creditScoreColor']),
  2356. dataCreditScore: attachedDatabase.typeMapping
  2357. .read(DriftSqlType.string, data['${effectivePrefix}dataCreditScore']),
  2358. );
  2359. }
  2360. @override
  2361. $ClientiTable createAlias(String alias) {
  2362. return $ClientiTable(attachedDatabase, alias);
  2363. }
  2364. }
  2365. class Cliente extends DataClass implements Insertable<Cliente> {
  2366. final int idCliente;
  2367. final int? idClienteRemoto;
  2368. final String? codCliente;
  2369. final String? ragioneSociale;
  2370. final String? indirizzo;
  2371. final String? citta;
  2372. final String? provincia;
  2373. final String? cap;
  2374. final String? frazione;
  2375. final String? nazione;
  2376. final String? telefono;
  2377. final String? cellulare;
  2378. final String? fax;
  2379. final String? email;
  2380. final String? partitaIva;
  2381. final String? codiceFiscale;
  2382. final String? note;
  2383. final String? noteOrdine;
  2384. final String stato;
  2385. final int attivo;
  2386. final int? idPagamento;
  2387. final int? idListino;
  2388. final String? dataModifica;
  2389. final String? sdi;
  2390. final String? pec;
  2391. final String? altreNote;
  2392. final String? numeroCivico;
  2393. final String? pod;
  2394. final String? pdr;
  2395. final String? ubicazione;
  2396. final String? banca;
  2397. final String? bancaFiliale;
  2398. final String? codBlocco;
  2399. final String? creditScoreColor;
  2400. final String? dataCreditScore;
  2401. const Cliente(
  2402. {required this.idCliente,
  2403. this.idClienteRemoto,
  2404. this.codCliente,
  2405. this.ragioneSociale,
  2406. this.indirizzo,
  2407. this.citta,
  2408. this.provincia,
  2409. this.cap,
  2410. this.frazione,
  2411. this.nazione,
  2412. this.telefono,
  2413. this.cellulare,
  2414. this.fax,
  2415. this.email,
  2416. this.partitaIva,
  2417. this.codiceFiscale,
  2418. this.note,
  2419. this.noteOrdine,
  2420. required this.stato,
  2421. required this.attivo,
  2422. this.idPagamento,
  2423. this.idListino,
  2424. this.dataModifica,
  2425. this.sdi,
  2426. this.pec,
  2427. this.altreNote,
  2428. this.numeroCivico,
  2429. this.pod,
  2430. this.pdr,
  2431. this.ubicazione,
  2432. this.banca,
  2433. this.bancaFiliale,
  2434. this.codBlocco,
  2435. this.creditScoreColor,
  2436. this.dataCreditScore});
  2437. @override
  2438. Map<String, Expression> toColumns(bool nullToAbsent) {
  2439. final map = <String, Expression>{};
  2440. map['idCliente'] = Variable<int>(idCliente);
  2441. if (!nullToAbsent || idClienteRemoto != null) {
  2442. map['idClienteRemoto'] = Variable<int>(idClienteRemoto);
  2443. }
  2444. if (!nullToAbsent || codCliente != null) {
  2445. map['codCliente'] = Variable<String>(codCliente);
  2446. }
  2447. if (!nullToAbsent || ragioneSociale != null) {
  2448. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  2449. }
  2450. if (!nullToAbsent || indirizzo != null) {
  2451. map['indirizzo'] = Variable<String>(indirizzo);
  2452. }
  2453. if (!nullToAbsent || citta != null) {
  2454. map['citta'] = Variable<String>(citta);
  2455. }
  2456. if (!nullToAbsent || provincia != null) {
  2457. map['provincia'] = Variable<String>(provincia);
  2458. }
  2459. if (!nullToAbsent || cap != null) {
  2460. map['cap'] = Variable<String>(cap);
  2461. }
  2462. if (!nullToAbsent || frazione != null) {
  2463. map['frazione'] = Variable<String>(frazione);
  2464. }
  2465. if (!nullToAbsent || nazione != null) {
  2466. map['nazione'] = Variable<String>(nazione);
  2467. }
  2468. if (!nullToAbsent || telefono != null) {
  2469. map['telefono'] = Variable<String>(telefono);
  2470. }
  2471. if (!nullToAbsent || cellulare != null) {
  2472. map['cellulare'] = Variable<String>(cellulare);
  2473. }
  2474. if (!nullToAbsent || fax != null) {
  2475. map['fax'] = Variable<String>(fax);
  2476. }
  2477. if (!nullToAbsent || email != null) {
  2478. map['email'] = Variable<String>(email);
  2479. }
  2480. if (!nullToAbsent || partitaIva != null) {
  2481. map['partitaIva'] = Variable<String>(partitaIva);
  2482. }
  2483. if (!nullToAbsent || codiceFiscale != null) {
  2484. map['codiceFiscale'] = Variable<String>(codiceFiscale);
  2485. }
  2486. if (!nullToAbsent || note != null) {
  2487. map['note'] = Variable<String>(note);
  2488. }
  2489. if (!nullToAbsent || noteOrdine != null) {
  2490. map['noteOrdine'] = Variable<String>(noteOrdine);
  2491. }
  2492. map['stato'] = Variable<String>(stato);
  2493. map['attivo'] = Variable<int>(attivo);
  2494. if (!nullToAbsent || idPagamento != null) {
  2495. map['idPagamento'] = Variable<int>(idPagamento);
  2496. }
  2497. if (!nullToAbsent || idListino != null) {
  2498. map['idListino'] = Variable<int>(idListino);
  2499. }
  2500. if (!nullToAbsent || dataModifica != null) {
  2501. map['dataModifica'] = Variable<String>(dataModifica);
  2502. }
  2503. if (!nullToAbsent || sdi != null) {
  2504. map['sdi'] = Variable<String>(sdi);
  2505. }
  2506. if (!nullToAbsent || pec != null) {
  2507. map['pec'] = Variable<String>(pec);
  2508. }
  2509. if (!nullToAbsent || altreNote != null) {
  2510. map['altreNote'] = Variable<String>(altreNote);
  2511. }
  2512. if (!nullToAbsent || numeroCivico != null) {
  2513. map['numeroCivico'] = Variable<String>(numeroCivico);
  2514. }
  2515. if (!nullToAbsent || pod != null) {
  2516. map['pod'] = Variable<String>(pod);
  2517. }
  2518. if (!nullToAbsent || pdr != null) {
  2519. map['pdr'] = Variable<String>(pdr);
  2520. }
  2521. if (!nullToAbsent || ubicazione != null) {
  2522. map['ubicazione'] = Variable<String>(ubicazione);
  2523. }
  2524. if (!nullToAbsent || banca != null) {
  2525. map['banca'] = Variable<String>(banca);
  2526. }
  2527. if (!nullToAbsent || bancaFiliale != null) {
  2528. map['bancaFiliale'] = Variable<String>(bancaFiliale);
  2529. }
  2530. if (!nullToAbsent || codBlocco != null) {
  2531. map['codBlocco'] = Variable<String>(codBlocco);
  2532. }
  2533. if (!nullToAbsent || creditScoreColor != null) {
  2534. map['creditScoreColor'] = Variable<String>(creditScoreColor);
  2535. }
  2536. if (!nullToAbsent || dataCreditScore != null) {
  2537. map['dataCreditScore'] = Variable<String>(dataCreditScore);
  2538. }
  2539. return map;
  2540. }
  2541. ClientiCompanion toCompanion(bool nullToAbsent) {
  2542. return ClientiCompanion(
  2543. idCliente: Value(idCliente),
  2544. idClienteRemoto: idClienteRemoto == null && nullToAbsent
  2545. ? const Value.absent()
  2546. : Value(idClienteRemoto),
  2547. codCliente: codCliente == null && nullToAbsent
  2548. ? const Value.absent()
  2549. : Value(codCliente),
  2550. ragioneSociale: ragioneSociale == null && nullToAbsent
  2551. ? const Value.absent()
  2552. : Value(ragioneSociale),
  2553. indirizzo: indirizzo == null && nullToAbsent
  2554. ? const Value.absent()
  2555. : Value(indirizzo),
  2556. citta:
  2557. citta == null && nullToAbsent ? const Value.absent() : Value(citta),
  2558. provincia: provincia == null && nullToAbsent
  2559. ? const Value.absent()
  2560. : Value(provincia),
  2561. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  2562. frazione: frazione == null && nullToAbsent
  2563. ? const Value.absent()
  2564. : Value(frazione),
  2565. nazione: nazione == null && nullToAbsent
  2566. ? const Value.absent()
  2567. : Value(nazione),
  2568. telefono: telefono == null && nullToAbsent
  2569. ? const Value.absent()
  2570. : Value(telefono),
  2571. cellulare: cellulare == null && nullToAbsent
  2572. ? const Value.absent()
  2573. : Value(cellulare),
  2574. fax: fax == null && nullToAbsent ? const Value.absent() : Value(fax),
  2575. email:
  2576. email == null && nullToAbsent ? const Value.absent() : Value(email),
  2577. partitaIva: partitaIva == null && nullToAbsent
  2578. ? const Value.absent()
  2579. : Value(partitaIva),
  2580. codiceFiscale: codiceFiscale == null && nullToAbsent
  2581. ? const Value.absent()
  2582. : Value(codiceFiscale),
  2583. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  2584. noteOrdine: noteOrdine == null && nullToAbsent
  2585. ? const Value.absent()
  2586. : Value(noteOrdine),
  2587. stato: Value(stato),
  2588. attivo: Value(attivo),
  2589. idPagamento: idPagamento == null && nullToAbsent
  2590. ? const Value.absent()
  2591. : Value(idPagamento),
  2592. idListino: idListino == null && nullToAbsent
  2593. ? const Value.absent()
  2594. : Value(idListino),
  2595. dataModifica: dataModifica == null && nullToAbsent
  2596. ? const Value.absent()
  2597. : Value(dataModifica),
  2598. sdi: sdi == null && nullToAbsent ? const Value.absent() : Value(sdi),
  2599. pec: pec == null && nullToAbsent ? const Value.absent() : Value(pec),
  2600. altreNote: altreNote == null && nullToAbsent
  2601. ? const Value.absent()
  2602. : Value(altreNote),
  2603. numeroCivico: numeroCivico == null && nullToAbsent
  2604. ? const Value.absent()
  2605. : Value(numeroCivico),
  2606. pod: pod == null && nullToAbsent ? const Value.absent() : Value(pod),
  2607. pdr: pdr == null && nullToAbsent ? const Value.absent() : Value(pdr),
  2608. ubicazione: ubicazione == null && nullToAbsent
  2609. ? const Value.absent()
  2610. : Value(ubicazione),
  2611. banca:
  2612. banca == null && nullToAbsent ? const Value.absent() : Value(banca),
  2613. bancaFiliale: bancaFiliale == null && nullToAbsent
  2614. ? const Value.absent()
  2615. : Value(bancaFiliale),
  2616. codBlocco: codBlocco == null && nullToAbsent
  2617. ? const Value.absent()
  2618. : Value(codBlocco),
  2619. creditScoreColor: creditScoreColor == null && nullToAbsent
  2620. ? const Value.absent()
  2621. : Value(creditScoreColor),
  2622. dataCreditScore: dataCreditScore == null && nullToAbsent
  2623. ? const Value.absent()
  2624. : Value(dataCreditScore),
  2625. );
  2626. }
  2627. factory Cliente.fromJson(Map<String, dynamic> json,
  2628. {ValueSerializer? serializer}) {
  2629. serializer ??= driftRuntimeOptions.defaultSerializer;
  2630. return Cliente(
  2631. idCliente: serializer.fromJson<int>(json['idCliente']),
  2632. idClienteRemoto: serializer.fromJson<int?>(json['idClienteRemoto']),
  2633. codCliente: serializer.fromJson<String?>(json['codCliente']),
  2634. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  2635. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  2636. citta: serializer.fromJson<String?>(json['citta']),
  2637. provincia: serializer.fromJson<String?>(json['provincia']),
  2638. cap: serializer.fromJson<String?>(json['cap']),
  2639. frazione: serializer.fromJson<String?>(json['frazione']),
  2640. nazione: serializer.fromJson<String?>(json['nazione']),
  2641. telefono: serializer.fromJson<String?>(json['telefono']),
  2642. cellulare: serializer.fromJson<String?>(json['cellulare']),
  2643. fax: serializer.fromJson<String?>(json['fax']),
  2644. email: serializer.fromJson<String?>(json['email']),
  2645. partitaIva: serializer.fromJson<String?>(json['partitaIva']),
  2646. codiceFiscale: serializer.fromJson<String?>(json['codiceFiscale']),
  2647. note: serializer.fromJson<String?>(json['note']),
  2648. noteOrdine: serializer.fromJson<String?>(json['noteOrdine']),
  2649. stato: serializer.fromJson<String>(json['stato']),
  2650. attivo: serializer.fromJson<int>(json['attivo']),
  2651. idPagamento: serializer.fromJson<int?>(json['idPagamento']),
  2652. idListino: serializer.fromJson<int?>(json['idListino']),
  2653. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  2654. sdi: serializer.fromJson<String?>(json['sdi']),
  2655. pec: serializer.fromJson<String?>(json['pec']),
  2656. altreNote: serializer.fromJson<String?>(json['altreNote']),
  2657. numeroCivico: serializer.fromJson<String?>(json['numeroCivico']),
  2658. pod: serializer.fromJson<String?>(json['pod']),
  2659. pdr: serializer.fromJson<String?>(json['pdr']),
  2660. ubicazione: serializer.fromJson<String?>(json['ubicazione']),
  2661. banca: serializer.fromJson<String?>(json['banca']),
  2662. bancaFiliale: serializer.fromJson<String?>(json['bancaFiliale']),
  2663. codBlocco: serializer.fromJson<String?>(json['codBlocco']),
  2664. creditScoreColor: serializer.fromJson<String?>(json['creditScoreColor']),
  2665. dataCreditScore: serializer.fromJson<String?>(json['dataCreditScore']),
  2666. );
  2667. }
  2668. @override
  2669. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  2670. serializer ??= driftRuntimeOptions.defaultSerializer;
  2671. return <String, dynamic>{
  2672. 'idCliente': serializer.toJson<int>(idCliente),
  2673. 'idClienteRemoto': serializer.toJson<int?>(idClienteRemoto),
  2674. 'codCliente': serializer.toJson<String?>(codCliente),
  2675. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  2676. 'indirizzo': serializer.toJson<String?>(indirizzo),
  2677. 'citta': serializer.toJson<String?>(citta),
  2678. 'provincia': serializer.toJson<String?>(provincia),
  2679. 'cap': serializer.toJson<String?>(cap),
  2680. 'frazione': serializer.toJson<String?>(frazione),
  2681. 'nazione': serializer.toJson<String?>(nazione),
  2682. 'telefono': serializer.toJson<String?>(telefono),
  2683. 'cellulare': serializer.toJson<String?>(cellulare),
  2684. 'fax': serializer.toJson<String?>(fax),
  2685. 'email': serializer.toJson<String?>(email),
  2686. 'partitaIva': serializer.toJson<String?>(partitaIva),
  2687. 'codiceFiscale': serializer.toJson<String?>(codiceFiscale),
  2688. 'note': serializer.toJson<String?>(note),
  2689. 'noteOrdine': serializer.toJson<String?>(noteOrdine),
  2690. 'stato': serializer.toJson<String>(stato),
  2691. 'attivo': serializer.toJson<int>(attivo),
  2692. 'idPagamento': serializer.toJson<int?>(idPagamento),
  2693. 'idListino': serializer.toJson<int?>(idListino),
  2694. 'dataModifica': serializer.toJson<String?>(dataModifica),
  2695. 'sdi': serializer.toJson<String?>(sdi),
  2696. 'pec': serializer.toJson<String?>(pec),
  2697. 'altreNote': serializer.toJson<String?>(altreNote),
  2698. 'numeroCivico': serializer.toJson<String?>(numeroCivico),
  2699. 'pod': serializer.toJson<String?>(pod),
  2700. 'pdr': serializer.toJson<String?>(pdr),
  2701. 'ubicazione': serializer.toJson<String?>(ubicazione),
  2702. 'banca': serializer.toJson<String?>(banca),
  2703. 'bancaFiliale': serializer.toJson<String?>(bancaFiliale),
  2704. 'codBlocco': serializer.toJson<String?>(codBlocco),
  2705. 'creditScoreColor': serializer.toJson<String?>(creditScoreColor),
  2706. 'dataCreditScore': serializer.toJson<String?>(dataCreditScore),
  2707. };
  2708. }
  2709. Cliente copyWith(
  2710. {int? idCliente,
  2711. Value<int?> idClienteRemoto = const Value.absent(),
  2712. Value<String?> codCliente = const Value.absent(),
  2713. Value<String?> ragioneSociale = const Value.absent(),
  2714. Value<String?> indirizzo = const Value.absent(),
  2715. Value<String?> citta = const Value.absent(),
  2716. Value<String?> provincia = const Value.absent(),
  2717. Value<String?> cap = const Value.absent(),
  2718. Value<String?> frazione = const Value.absent(),
  2719. Value<String?> nazione = const Value.absent(),
  2720. Value<String?> telefono = const Value.absent(),
  2721. Value<String?> cellulare = const Value.absent(),
  2722. Value<String?> fax = const Value.absent(),
  2723. Value<String?> email = const Value.absent(),
  2724. Value<String?> partitaIva = const Value.absent(),
  2725. Value<String?> codiceFiscale = const Value.absent(),
  2726. Value<String?> note = const Value.absent(),
  2727. Value<String?> noteOrdine = const Value.absent(),
  2728. String? stato,
  2729. int? attivo,
  2730. Value<int?> idPagamento = const Value.absent(),
  2731. Value<int?> idListino = const Value.absent(),
  2732. Value<String?> dataModifica = const Value.absent(),
  2733. Value<String?> sdi = const Value.absent(),
  2734. Value<String?> pec = const Value.absent(),
  2735. Value<String?> altreNote = const Value.absent(),
  2736. Value<String?> numeroCivico = const Value.absent(),
  2737. Value<String?> pod = const Value.absent(),
  2738. Value<String?> pdr = const Value.absent(),
  2739. Value<String?> ubicazione = const Value.absent(),
  2740. Value<String?> banca = const Value.absent(),
  2741. Value<String?> bancaFiliale = const Value.absent(),
  2742. Value<String?> codBlocco = const Value.absent(),
  2743. Value<String?> creditScoreColor = const Value.absent(),
  2744. Value<String?> dataCreditScore = const Value.absent()}) =>
  2745. Cliente(
  2746. idCliente: idCliente ?? this.idCliente,
  2747. idClienteRemoto: idClienteRemoto.present
  2748. ? idClienteRemoto.value
  2749. : this.idClienteRemoto,
  2750. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  2751. ragioneSociale:
  2752. ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale,
  2753. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  2754. citta: citta.present ? citta.value : this.citta,
  2755. provincia: provincia.present ? provincia.value : this.provincia,
  2756. cap: cap.present ? cap.value : this.cap,
  2757. frazione: frazione.present ? frazione.value : this.frazione,
  2758. nazione: nazione.present ? nazione.value : this.nazione,
  2759. telefono: telefono.present ? telefono.value : this.telefono,
  2760. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  2761. fax: fax.present ? fax.value : this.fax,
  2762. email: email.present ? email.value : this.email,
  2763. partitaIva: partitaIva.present ? partitaIva.value : this.partitaIva,
  2764. codiceFiscale:
  2765. codiceFiscale.present ? codiceFiscale.value : this.codiceFiscale,
  2766. note: note.present ? note.value : this.note,
  2767. noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine,
  2768. stato: stato ?? this.stato,
  2769. attivo: attivo ?? this.attivo,
  2770. idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento,
  2771. idListino: idListino.present ? idListino.value : this.idListino,
  2772. dataModifica:
  2773. dataModifica.present ? dataModifica.value : this.dataModifica,
  2774. sdi: sdi.present ? sdi.value : this.sdi,
  2775. pec: pec.present ? pec.value : this.pec,
  2776. altreNote: altreNote.present ? altreNote.value : this.altreNote,
  2777. numeroCivico:
  2778. numeroCivico.present ? numeroCivico.value : this.numeroCivico,
  2779. pod: pod.present ? pod.value : this.pod,
  2780. pdr: pdr.present ? pdr.value : this.pdr,
  2781. ubicazione: ubicazione.present ? ubicazione.value : this.ubicazione,
  2782. banca: banca.present ? banca.value : this.banca,
  2783. bancaFiliale:
  2784. bancaFiliale.present ? bancaFiliale.value : this.bancaFiliale,
  2785. codBlocco: codBlocco.present ? codBlocco.value : this.codBlocco,
  2786. creditScoreColor: creditScoreColor.present
  2787. ? creditScoreColor.value
  2788. : this.creditScoreColor,
  2789. dataCreditScore: dataCreditScore.present
  2790. ? dataCreditScore.value
  2791. : this.dataCreditScore,
  2792. );
  2793. Cliente copyWithCompanion(ClientiCompanion data) {
  2794. return Cliente(
  2795. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  2796. idClienteRemoto: data.idClienteRemoto.present
  2797. ? data.idClienteRemoto.value
  2798. : this.idClienteRemoto,
  2799. codCliente:
  2800. data.codCliente.present ? data.codCliente.value : this.codCliente,
  2801. ragioneSociale: data.ragioneSociale.present
  2802. ? data.ragioneSociale.value
  2803. : this.ragioneSociale,
  2804. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  2805. citta: data.citta.present ? data.citta.value : this.citta,
  2806. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  2807. cap: data.cap.present ? data.cap.value : this.cap,
  2808. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  2809. nazione: data.nazione.present ? data.nazione.value : this.nazione,
  2810. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  2811. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  2812. fax: data.fax.present ? data.fax.value : this.fax,
  2813. email: data.email.present ? data.email.value : this.email,
  2814. partitaIva:
  2815. data.partitaIva.present ? data.partitaIva.value : this.partitaIva,
  2816. codiceFiscale: data.codiceFiscale.present
  2817. ? data.codiceFiscale.value
  2818. : this.codiceFiscale,
  2819. note: data.note.present ? data.note.value : this.note,
  2820. noteOrdine:
  2821. data.noteOrdine.present ? data.noteOrdine.value : this.noteOrdine,
  2822. stato: data.stato.present ? data.stato.value : this.stato,
  2823. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  2824. idPagamento:
  2825. data.idPagamento.present ? data.idPagamento.value : this.idPagamento,
  2826. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  2827. dataModifica: data.dataModifica.present
  2828. ? data.dataModifica.value
  2829. : this.dataModifica,
  2830. sdi: data.sdi.present ? data.sdi.value : this.sdi,
  2831. pec: data.pec.present ? data.pec.value : this.pec,
  2832. altreNote: data.altreNote.present ? data.altreNote.value : this.altreNote,
  2833. numeroCivico: data.numeroCivico.present
  2834. ? data.numeroCivico.value
  2835. : this.numeroCivico,
  2836. pod: data.pod.present ? data.pod.value : this.pod,
  2837. pdr: data.pdr.present ? data.pdr.value : this.pdr,
  2838. ubicazione:
  2839. data.ubicazione.present ? data.ubicazione.value : this.ubicazione,
  2840. banca: data.banca.present ? data.banca.value : this.banca,
  2841. bancaFiliale: data.bancaFiliale.present
  2842. ? data.bancaFiliale.value
  2843. : this.bancaFiliale,
  2844. codBlocco: data.codBlocco.present ? data.codBlocco.value : this.codBlocco,
  2845. creditScoreColor: data.creditScoreColor.present
  2846. ? data.creditScoreColor.value
  2847. : this.creditScoreColor,
  2848. dataCreditScore: data.dataCreditScore.present
  2849. ? data.dataCreditScore.value
  2850. : this.dataCreditScore,
  2851. );
  2852. }
  2853. @override
  2854. String toString() {
  2855. return (StringBuffer('Cliente(')
  2856. ..write('idCliente: $idCliente, ')
  2857. ..write('idClienteRemoto: $idClienteRemoto, ')
  2858. ..write('codCliente: $codCliente, ')
  2859. ..write('ragioneSociale: $ragioneSociale, ')
  2860. ..write('indirizzo: $indirizzo, ')
  2861. ..write('citta: $citta, ')
  2862. ..write('provincia: $provincia, ')
  2863. ..write('cap: $cap, ')
  2864. ..write('frazione: $frazione, ')
  2865. ..write('nazione: $nazione, ')
  2866. ..write('telefono: $telefono, ')
  2867. ..write('cellulare: $cellulare, ')
  2868. ..write('fax: $fax, ')
  2869. ..write('email: $email, ')
  2870. ..write('partitaIva: $partitaIva, ')
  2871. ..write('codiceFiscale: $codiceFiscale, ')
  2872. ..write('note: $note, ')
  2873. ..write('noteOrdine: $noteOrdine, ')
  2874. ..write('stato: $stato, ')
  2875. ..write('attivo: $attivo, ')
  2876. ..write('idPagamento: $idPagamento, ')
  2877. ..write('idListino: $idListino, ')
  2878. ..write('dataModifica: $dataModifica, ')
  2879. ..write('sdi: $sdi, ')
  2880. ..write('pec: $pec, ')
  2881. ..write('altreNote: $altreNote, ')
  2882. ..write('numeroCivico: $numeroCivico, ')
  2883. ..write('pod: $pod, ')
  2884. ..write('pdr: $pdr, ')
  2885. ..write('ubicazione: $ubicazione, ')
  2886. ..write('banca: $banca, ')
  2887. ..write('bancaFiliale: $bancaFiliale, ')
  2888. ..write('codBlocco: $codBlocco, ')
  2889. ..write('creditScoreColor: $creditScoreColor, ')
  2890. ..write('dataCreditScore: $dataCreditScore')
  2891. ..write(')'))
  2892. .toString();
  2893. }
  2894. @override
  2895. int get hashCode => Object.hashAll([
  2896. idCliente,
  2897. idClienteRemoto,
  2898. codCliente,
  2899. ragioneSociale,
  2900. indirizzo,
  2901. citta,
  2902. provincia,
  2903. cap,
  2904. frazione,
  2905. nazione,
  2906. telefono,
  2907. cellulare,
  2908. fax,
  2909. email,
  2910. partitaIva,
  2911. codiceFiscale,
  2912. note,
  2913. noteOrdine,
  2914. stato,
  2915. attivo,
  2916. idPagamento,
  2917. idListino,
  2918. dataModifica,
  2919. sdi,
  2920. pec,
  2921. altreNote,
  2922. numeroCivico,
  2923. pod,
  2924. pdr,
  2925. ubicazione,
  2926. banca,
  2927. bancaFiliale,
  2928. codBlocco,
  2929. creditScoreColor,
  2930. dataCreditScore
  2931. ]);
  2932. @override
  2933. bool operator ==(Object other) =>
  2934. identical(this, other) ||
  2935. (other is Cliente &&
  2936. other.idCliente == this.idCliente &&
  2937. other.idClienteRemoto == this.idClienteRemoto &&
  2938. other.codCliente == this.codCliente &&
  2939. other.ragioneSociale == this.ragioneSociale &&
  2940. other.indirizzo == this.indirizzo &&
  2941. other.citta == this.citta &&
  2942. other.provincia == this.provincia &&
  2943. other.cap == this.cap &&
  2944. other.frazione == this.frazione &&
  2945. other.nazione == this.nazione &&
  2946. other.telefono == this.telefono &&
  2947. other.cellulare == this.cellulare &&
  2948. other.fax == this.fax &&
  2949. other.email == this.email &&
  2950. other.partitaIva == this.partitaIva &&
  2951. other.codiceFiscale == this.codiceFiscale &&
  2952. other.note == this.note &&
  2953. other.noteOrdine == this.noteOrdine &&
  2954. other.stato == this.stato &&
  2955. other.attivo == this.attivo &&
  2956. other.idPagamento == this.idPagamento &&
  2957. other.idListino == this.idListino &&
  2958. other.dataModifica == this.dataModifica &&
  2959. other.sdi == this.sdi &&
  2960. other.pec == this.pec &&
  2961. other.altreNote == this.altreNote &&
  2962. other.numeroCivico == this.numeroCivico &&
  2963. other.pod == this.pod &&
  2964. other.pdr == this.pdr &&
  2965. other.ubicazione == this.ubicazione &&
  2966. other.banca == this.banca &&
  2967. other.bancaFiliale == this.bancaFiliale &&
  2968. other.codBlocco == this.codBlocco &&
  2969. other.creditScoreColor == this.creditScoreColor &&
  2970. other.dataCreditScore == this.dataCreditScore);
  2971. }
  2972. class ClientiCompanion extends UpdateCompanion<Cliente> {
  2973. final Value<int> idCliente;
  2974. final Value<int?> idClienteRemoto;
  2975. final Value<String?> codCliente;
  2976. final Value<String?> ragioneSociale;
  2977. final Value<String?> indirizzo;
  2978. final Value<String?> citta;
  2979. final Value<String?> provincia;
  2980. final Value<String?> cap;
  2981. final Value<String?> frazione;
  2982. final Value<String?> nazione;
  2983. final Value<String?> telefono;
  2984. final Value<String?> cellulare;
  2985. final Value<String?> fax;
  2986. final Value<String?> email;
  2987. final Value<String?> partitaIva;
  2988. final Value<String?> codiceFiscale;
  2989. final Value<String?> note;
  2990. final Value<String?> noteOrdine;
  2991. final Value<String> stato;
  2992. final Value<int> attivo;
  2993. final Value<int?> idPagamento;
  2994. final Value<int?> idListino;
  2995. final Value<String?> dataModifica;
  2996. final Value<String?> sdi;
  2997. final Value<String?> pec;
  2998. final Value<String?> altreNote;
  2999. final Value<String?> numeroCivico;
  3000. final Value<String?> pod;
  3001. final Value<String?> pdr;
  3002. final Value<String?> ubicazione;
  3003. final Value<String?> banca;
  3004. final Value<String?> bancaFiliale;
  3005. final Value<String?> codBlocco;
  3006. final Value<String?> creditScoreColor;
  3007. final Value<String?> dataCreditScore;
  3008. const ClientiCompanion({
  3009. this.idCliente = const Value.absent(),
  3010. this.idClienteRemoto = const Value.absent(),
  3011. this.codCliente = const Value.absent(),
  3012. this.ragioneSociale = const Value.absent(),
  3013. this.indirizzo = const Value.absent(),
  3014. this.citta = const Value.absent(),
  3015. this.provincia = const Value.absent(),
  3016. this.cap = const Value.absent(),
  3017. this.frazione = const Value.absent(),
  3018. this.nazione = const Value.absent(),
  3019. this.telefono = const Value.absent(),
  3020. this.cellulare = const Value.absent(),
  3021. this.fax = const Value.absent(),
  3022. this.email = const Value.absent(),
  3023. this.partitaIva = const Value.absent(),
  3024. this.codiceFiscale = const Value.absent(),
  3025. this.note = const Value.absent(),
  3026. this.noteOrdine = const Value.absent(),
  3027. this.stato = const Value.absent(),
  3028. this.attivo = const Value.absent(),
  3029. this.idPagamento = const Value.absent(),
  3030. this.idListino = const Value.absent(),
  3031. this.dataModifica = const Value.absent(),
  3032. this.sdi = const Value.absent(),
  3033. this.pec = const Value.absent(),
  3034. this.altreNote = const Value.absent(),
  3035. this.numeroCivico = const Value.absent(),
  3036. this.pod = const Value.absent(),
  3037. this.pdr = const Value.absent(),
  3038. this.ubicazione = const Value.absent(),
  3039. this.banca = const Value.absent(),
  3040. this.bancaFiliale = const Value.absent(),
  3041. this.codBlocco = const Value.absent(),
  3042. this.creditScoreColor = const Value.absent(),
  3043. this.dataCreditScore = const Value.absent(),
  3044. });
  3045. ClientiCompanion.insert({
  3046. this.idCliente = const Value.absent(),
  3047. this.idClienteRemoto = const Value.absent(),
  3048. this.codCliente = const Value.absent(),
  3049. this.ragioneSociale = const Value.absent(),
  3050. this.indirizzo = const Value.absent(),
  3051. this.citta = const Value.absent(),
  3052. this.provincia = const Value.absent(),
  3053. this.cap = const Value.absent(),
  3054. this.frazione = const Value.absent(),
  3055. this.nazione = const Value.absent(),
  3056. this.telefono = const Value.absent(),
  3057. this.cellulare = const Value.absent(),
  3058. this.fax = const Value.absent(),
  3059. this.email = const Value.absent(),
  3060. this.partitaIva = const Value.absent(),
  3061. this.codiceFiscale = const Value.absent(),
  3062. this.note = const Value.absent(),
  3063. this.noteOrdine = const Value.absent(),
  3064. this.stato = const Value.absent(),
  3065. this.attivo = const Value.absent(),
  3066. this.idPagamento = const Value.absent(),
  3067. this.idListino = const Value.absent(),
  3068. this.dataModifica = const Value.absent(),
  3069. this.sdi = const Value.absent(),
  3070. this.pec = const Value.absent(),
  3071. this.altreNote = const Value.absent(),
  3072. this.numeroCivico = const Value.absent(),
  3073. this.pod = const Value.absent(),
  3074. this.pdr = const Value.absent(),
  3075. this.ubicazione = const Value.absent(),
  3076. this.banca = const Value.absent(),
  3077. this.bancaFiliale = const Value.absent(),
  3078. this.codBlocco = const Value.absent(),
  3079. this.creditScoreColor = const Value.absent(),
  3080. this.dataCreditScore = const Value.absent(),
  3081. });
  3082. static Insertable<Cliente> custom({
  3083. Expression<int>? idCliente,
  3084. Expression<int>? idClienteRemoto,
  3085. Expression<String>? codCliente,
  3086. Expression<String>? ragioneSociale,
  3087. Expression<String>? indirizzo,
  3088. Expression<String>? citta,
  3089. Expression<String>? provincia,
  3090. Expression<String>? cap,
  3091. Expression<String>? frazione,
  3092. Expression<String>? nazione,
  3093. Expression<String>? telefono,
  3094. Expression<String>? cellulare,
  3095. Expression<String>? fax,
  3096. Expression<String>? email,
  3097. Expression<String>? partitaIva,
  3098. Expression<String>? codiceFiscale,
  3099. Expression<String>? note,
  3100. Expression<String>? noteOrdine,
  3101. Expression<String>? stato,
  3102. Expression<int>? attivo,
  3103. Expression<int>? idPagamento,
  3104. Expression<int>? idListino,
  3105. Expression<String>? dataModifica,
  3106. Expression<String>? sdi,
  3107. Expression<String>? pec,
  3108. Expression<String>? altreNote,
  3109. Expression<String>? numeroCivico,
  3110. Expression<String>? pod,
  3111. Expression<String>? pdr,
  3112. Expression<String>? ubicazione,
  3113. Expression<String>? banca,
  3114. Expression<String>? bancaFiliale,
  3115. Expression<String>? codBlocco,
  3116. Expression<String>? creditScoreColor,
  3117. Expression<String>? dataCreditScore,
  3118. }) {
  3119. return RawValuesInsertable({
  3120. if (idCliente != null) 'idCliente': idCliente,
  3121. if (idClienteRemoto != null) 'idClienteRemoto': idClienteRemoto,
  3122. if (codCliente != null) 'codCliente': codCliente,
  3123. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  3124. if (indirizzo != null) 'indirizzo': indirizzo,
  3125. if (citta != null) 'citta': citta,
  3126. if (provincia != null) 'provincia': provincia,
  3127. if (cap != null) 'cap': cap,
  3128. if (frazione != null) 'frazione': frazione,
  3129. if (nazione != null) 'nazione': nazione,
  3130. if (telefono != null) 'telefono': telefono,
  3131. if (cellulare != null) 'cellulare': cellulare,
  3132. if (fax != null) 'fax': fax,
  3133. if (email != null) 'email': email,
  3134. if (partitaIva != null) 'partitaIva': partitaIva,
  3135. if (codiceFiscale != null) 'codiceFiscale': codiceFiscale,
  3136. if (note != null) 'note': note,
  3137. if (noteOrdine != null) 'noteOrdine': noteOrdine,
  3138. if (stato != null) 'stato': stato,
  3139. if (attivo != null) 'attivo': attivo,
  3140. if (idPagamento != null) 'idPagamento': idPagamento,
  3141. if (idListino != null) 'idListino': idListino,
  3142. if (dataModifica != null) 'dataModifica': dataModifica,
  3143. if (sdi != null) 'sdi': sdi,
  3144. if (pec != null) 'pec': pec,
  3145. if (altreNote != null) 'altreNote': altreNote,
  3146. if (numeroCivico != null) 'numeroCivico': numeroCivico,
  3147. if (pod != null) 'pod': pod,
  3148. if (pdr != null) 'pdr': pdr,
  3149. if (ubicazione != null) 'ubicazione': ubicazione,
  3150. if (banca != null) 'banca': banca,
  3151. if (bancaFiliale != null) 'bancaFiliale': bancaFiliale,
  3152. if (codBlocco != null) 'codBlocco': codBlocco,
  3153. if (creditScoreColor != null) 'creditScoreColor': creditScoreColor,
  3154. if (dataCreditScore != null) 'dataCreditScore': dataCreditScore,
  3155. });
  3156. }
  3157. ClientiCompanion copyWith(
  3158. {Value<int>? idCliente,
  3159. Value<int?>? idClienteRemoto,
  3160. Value<String?>? codCliente,
  3161. Value<String?>? ragioneSociale,
  3162. Value<String?>? indirizzo,
  3163. Value<String?>? citta,
  3164. Value<String?>? provincia,
  3165. Value<String?>? cap,
  3166. Value<String?>? frazione,
  3167. Value<String?>? nazione,
  3168. Value<String?>? telefono,
  3169. Value<String?>? cellulare,
  3170. Value<String?>? fax,
  3171. Value<String?>? email,
  3172. Value<String?>? partitaIva,
  3173. Value<String?>? codiceFiscale,
  3174. Value<String?>? note,
  3175. Value<String?>? noteOrdine,
  3176. Value<String>? stato,
  3177. Value<int>? attivo,
  3178. Value<int?>? idPagamento,
  3179. Value<int?>? idListino,
  3180. Value<String?>? dataModifica,
  3181. Value<String?>? sdi,
  3182. Value<String?>? pec,
  3183. Value<String?>? altreNote,
  3184. Value<String?>? numeroCivico,
  3185. Value<String?>? pod,
  3186. Value<String?>? pdr,
  3187. Value<String?>? ubicazione,
  3188. Value<String?>? banca,
  3189. Value<String?>? bancaFiliale,
  3190. Value<String?>? codBlocco,
  3191. Value<String?>? creditScoreColor,
  3192. Value<String?>? dataCreditScore}) {
  3193. return ClientiCompanion(
  3194. idCliente: idCliente ?? this.idCliente,
  3195. idClienteRemoto: idClienteRemoto ?? this.idClienteRemoto,
  3196. codCliente: codCliente ?? this.codCliente,
  3197. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  3198. indirizzo: indirizzo ?? this.indirizzo,
  3199. citta: citta ?? this.citta,
  3200. provincia: provincia ?? this.provincia,
  3201. cap: cap ?? this.cap,
  3202. frazione: frazione ?? this.frazione,
  3203. nazione: nazione ?? this.nazione,
  3204. telefono: telefono ?? this.telefono,
  3205. cellulare: cellulare ?? this.cellulare,
  3206. fax: fax ?? this.fax,
  3207. email: email ?? this.email,
  3208. partitaIva: partitaIva ?? this.partitaIva,
  3209. codiceFiscale: codiceFiscale ?? this.codiceFiscale,
  3210. note: note ?? this.note,
  3211. noteOrdine: noteOrdine ?? this.noteOrdine,
  3212. stato: stato ?? this.stato,
  3213. attivo: attivo ?? this.attivo,
  3214. idPagamento: idPagamento ?? this.idPagamento,
  3215. idListino: idListino ?? this.idListino,
  3216. dataModifica: dataModifica ?? this.dataModifica,
  3217. sdi: sdi ?? this.sdi,
  3218. pec: pec ?? this.pec,
  3219. altreNote: altreNote ?? this.altreNote,
  3220. numeroCivico: numeroCivico ?? this.numeroCivico,
  3221. pod: pod ?? this.pod,
  3222. pdr: pdr ?? this.pdr,
  3223. ubicazione: ubicazione ?? this.ubicazione,
  3224. banca: banca ?? this.banca,
  3225. bancaFiliale: bancaFiliale ?? this.bancaFiliale,
  3226. codBlocco: codBlocco ?? this.codBlocco,
  3227. creditScoreColor: creditScoreColor ?? this.creditScoreColor,
  3228. dataCreditScore: dataCreditScore ?? this.dataCreditScore,
  3229. );
  3230. }
  3231. @override
  3232. Map<String, Expression> toColumns(bool nullToAbsent) {
  3233. final map = <String, Expression>{};
  3234. if (idCliente.present) {
  3235. map['idCliente'] = Variable<int>(idCliente.value);
  3236. }
  3237. if (idClienteRemoto.present) {
  3238. map['idClienteRemoto'] = Variable<int>(idClienteRemoto.value);
  3239. }
  3240. if (codCliente.present) {
  3241. map['codCliente'] = Variable<String>(codCliente.value);
  3242. }
  3243. if (ragioneSociale.present) {
  3244. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  3245. }
  3246. if (indirizzo.present) {
  3247. map['indirizzo'] = Variable<String>(indirizzo.value);
  3248. }
  3249. if (citta.present) {
  3250. map['citta'] = Variable<String>(citta.value);
  3251. }
  3252. if (provincia.present) {
  3253. map['provincia'] = Variable<String>(provincia.value);
  3254. }
  3255. if (cap.present) {
  3256. map['cap'] = Variable<String>(cap.value);
  3257. }
  3258. if (frazione.present) {
  3259. map['frazione'] = Variable<String>(frazione.value);
  3260. }
  3261. if (nazione.present) {
  3262. map['nazione'] = Variable<String>(nazione.value);
  3263. }
  3264. if (telefono.present) {
  3265. map['telefono'] = Variable<String>(telefono.value);
  3266. }
  3267. if (cellulare.present) {
  3268. map['cellulare'] = Variable<String>(cellulare.value);
  3269. }
  3270. if (fax.present) {
  3271. map['fax'] = Variable<String>(fax.value);
  3272. }
  3273. if (email.present) {
  3274. map['email'] = Variable<String>(email.value);
  3275. }
  3276. if (partitaIva.present) {
  3277. map['partitaIva'] = Variable<String>(partitaIva.value);
  3278. }
  3279. if (codiceFiscale.present) {
  3280. map['codiceFiscale'] = Variable<String>(codiceFiscale.value);
  3281. }
  3282. if (note.present) {
  3283. map['note'] = Variable<String>(note.value);
  3284. }
  3285. if (noteOrdine.present) {
  3286. map['noteOrdine'] = Variable<String>(noteOrdine.value);
  3287. }
  3288. if (stato.present) {
  3289. map['stato'] = Variable<String>(stato.value);
  3290. }
  3291. if (attivo.present) {
  3292. map['attivo'] = Variable<int>(attivo.value);
  3293. }
  3294. if (idPagamento.present) {
  3295. map['idPagamento'] = Variable<int>(idPagamento.value);
  3296. }
  3297. if (idListino.present) {
  3298. map['idListino'] = Variable<int>(idListino.value);
  3299. }
  3300. if (dataModifica.present) {
  3301. map['dataModifica'] = Variable<String>(dataModifica.value);
  3302. }
  3303. if (sdi.present) {
  3304. map['sdi'] = Variable<String>(sdi.value);
  3305. }
  3306. if (pec.present) {
  3307. map['pec'] = Variable<String>(pec.value);
  3308. }
  3309. if (altreNote.present) {
  3310. map['altreNote'] = Variable<String>(altreNote.value);
  3311. }
  3312. if (numeroCivico.present) {
  3313. map['numeroCivico'] = Variable<String>(numeroCivico.value);
  3314. }
  3315. if (pod.present) {
  3316. map['pod'] = Variable<String>(pod.value);
  3317. }
  3318. if (pdr.present) {
  3319. map['pdr'] = Variable<String>(pdr.value);
  3320. }
  3321. if (ubicazione.present) {
  3322. map['ubicazione'] = Variable<String>(ubicazione.value);
  3323. }
  3324. if (banca.present) {
  3325. map['banca'] = Variable<String>(banca.value);
  3326. }
  3327. if (bancaFiliale.present) {
  3328. map['bancaFiliale'] = Variable<String>(bancaFiliale.value);
  3329. }
  3330. if (codBlocco.present) {
  3331. map['codBlocco'] = Variable<String>(codBlocco.value);
  3332. }
  3333. if (creditScoreColor.present) {
  3334. map['creditScoreColor'] = Variable<String>(creditScoreColor.value);
  3335. }
  3336. if (dataCreditScore.present) {
  3337. map['dataCreditScore'] = Variable<String>(dataCreditScore.value);
  3338. }
  3339. return map;
  3340. }
  3341. @override
  3342. String toString() {
  3343. return (StringBuffer('ClientiCompanion(')
  3344. ..write('idCliente: $idCliente, ')
  3345. ..write('idClienteRemoto: $idClienteRemoto, ')
  3346. ..write('codCliente: $codCliente, ')
  3347. ..write('ragioneSociale: $ragioneSociale, ')
  3348. ..write('indirizzo: $indirizzo, ')
  3349. ..write('citta: $citta, ')
  3350. ..write('provincia: $provincia, ')
  3351. ..write('cap: $cap, ')
  3352. ..write('frazione: $frazione, ')
  3353. ..write('nazione: $nazione, ')
  3354. ..write('telefono: $telefono, ')
  3355. ..write('cellulare: $cellulare, ')
  3356. ..write('fax: $fax, ')
  3357. ..write('email: $email, ')
  3358. ..write('partitaIva: $partitaIva, ')
  3359. ..write('codiceFiscale: $codiceFiscale, ')
  3360. ..write('note: $note, ')
  3361. ..write('noteOrdine: $noteOrdine, ')
  3362. ..write('stato: $stato, ')
  3363. ..write('attivo: $attivo, ')
  3364. ..write('idPagamento: $idPagamento, ')
  3365. ..write('idListino: $idListino, ')
  3366. ..write('dataModifica: $dataModifica, ')
  3367. ..write('sdi: $sdi, ')
  3368. ..write('pec: $pec, ')
  3369. ..write('altreNote: $altreNote, ')
  3370. ..write('numeroCivico: $numeroCivico, ')
  3371. ..write('pod: $pod, ')
  3372. ..write('pdr: $pdr, ')
  3373. ..write('ubicazione: $ubicazione, ')
  3374. ..write('banca: $banca, ')
  3375. ..write('bancaFiliale: $bancaFiliale, ')
  3376. ..write('codBlocco: $codBlocco, ')
  3377. ..write('creditScoreColor: $creditScoreColor, ')
  3378. ..write('dataCreditScore: $dataCreditScore')
  3379. ..write(')'))
  3380. .toString();
  3381. }
  3382. }
  3383. class $OrdiniTable extends Ordini with TableInfo<$OrdiniTable, Ordine> {
  3384. @override
  3385. final GeneratedDatabase attachedDatabase;
  3386. final String? _alias;
  3387. $OrdiniTable(this.attachedDatabase, [this._alias]);
  3388. static const VerificationMeta _idOrdineMeta =
  3389. const VerificationMeta('idOrdine');
  3390. @override
  3391. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  3392. 'idOrdine', aliasedName, false,
  3393. hasAutoIncrement: true,
  3394. type: DriftSqlType.int,
  3395. requiredDuringInsert: false,
  3396. defaultConstraints:
  3397. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  3398. static const VerificationMeta _idOrdineSedeMeta =
  3399. const VerificationMeta('idOrdineSede');
  3400. @override
  3401. late final GeneratedColumn<int> idOrdineSede = GeneratedColumn<int>(
  3402. 'idOrdineSede', aliasedName, true,
  3403. type: DriftSqlType.int, requiredDuringInsert: false);
  3404. static const VerificationMeta _numeroOrdineMeta =
  3405. const VerificationMeta('numeroOrdine');
  3406. @override
  3407. late final GeneratedColumn<int> numeroOrdine = GeneratedColumn<int>(
  3408. 'numeroOrdine', aliasedName, true,
  3409. type: DriftSqlType.int, requiredDuringInsert: false);
  3410. static const VerificationMeta _numeroOrdineSedeMeta =
  3411. const VerificationMeta('numeroOrdineSede');
  3412. @override
  3413. late final GeneratedColumn<String> numeroOrdineSede = GeneratedColumn<String>(
  3414. 'numeroOrdineSede', aliasedName, true,
  3415. type: DriftSqlType.string, requiredDuringInsert: false);
  3416. static const VerificationMeta _dataOrdineMeta =
  3417. const VerificationMeta('dataOrdine');
  3418. @override
  3419. late final GeneratedColumn<String> dataOrdine = GeneratedColumn<String>(
  3420. 'dataOrdine', aliasedName, true,
  3421. type: DriftSqlType.string, requiredDuringInsert: false);
  3422. static const VerificationMeta _dataConsegnaMeta =
  3423. const VerificationMeta('dataConsegna');
  3424. @override
  3425. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  3426. 'dataConsegna', aliasedName, true,
  3427. type: DriftSqlType.string, requiredDuringInsert: false);
  3428. static const VerificationMeta _dataModificaMeta =
  3429. const VerificationMeta('dataModifica');
  3430. @override
  3431. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  3432. 'dataModifica', aliasedName, true,
  3433. type: DriftSqlType.string, requiredDuringInsert: false);
  3434. static const VerificationMeta _riferimentoMeta =
  3435. const VerificationMeta('riferimento');
  3436. @override
  3437. late final GeneratedColumn<String> riferimento = GeneratedColumn<String>(
  3438. 'riferimento', aliasedName, true,
  3439. type: DriftSqlType.string, requiredDuringInsert: false);
  3440. static const VerificationMeta _noteClienteMeta =
  3441. const VerificationMeta('noteCliente');
  3442. @override
  3443. late final GeneratedColumn<String> noteCliente = GeneratedColumn<String>(
  3444. 'noteCliente', aliasedName, true,
  3445. type: DriftSqlType.string, requiredDuringInsert: false);
  3446. static const VerificationMeta _noteOrdineMeta =
  3447. const VerificationMeta('noteOrdine');
  3448. @override
  3449. late final GeneratedColumn<String> noteOrdine = GeneratedColumn<String>(
  3450. 'noteOrdine', aliasedName, true,
  3451. type: DriftSqlType.string, requiredDuringInsert: false);
  3452. static const VerificationMeta _idClienteMeta =
  3453. const VerificationMeta('idCliente');
  3454. @override
  3455. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  3456. 'idCliente', aliasedName, true,
  3457. type: DriftSqlType.int, requiredDuringInsert: false);
  3458. static const VerificationMeta _idFilialeMeta =
  3459. const VerificationMeta('idFiliale');
  3460. @override
  3461. late final GeneratedColumn<int> idFiliale = GeneratedColumn<int>(
  3462. 'idFiliale', aliasedName, true,
  3463. type: DriftSqlType.int, requiredDuringInsert: false);
  3464. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  3465. @override
  3466. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  3467. 'stato', aliasedName, true,
  3468. type: DriftSqlType.string, requiredDuringInsert: false);
  3469. static const VerificationMeta _idListinoMeta =
  3470. const VerificationMeta('idListino');
  3471. @override
  3472. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  3473. 'idListino', aliasedName, true,
  3474. type: DriftSqlType.int, requiredDuringInsert: false);
  3475. static const VerificationMeta _idAgenteMeta =
  3476. const VerificationMeta('idAgente');
  3477. @override
  3478. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  3479. 'idAgente', aliasedName, true,
  3480. type: DriftSqlType.int, requiredDuringInsert: false);
  3481. static const VerificationMeta _idPagamentoMeta =
  3482. const VerificationMeta('idPagamento');
  3483. @override
  3484. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  3485. 'idPagamento', aliasedName, true,
  3486. type: DriftSqlType.int, requiredDuringInsert: false);
  3487. @override
  3488. List<GeneratedColumn> get $columns => [
  3489. idOrdine,
  3490. idOrdineSede,
  3491. numeroOrdine,
  3492. numeroOrdineSede,
  3493. dataOrdine,
  3494. dataConsegna,
  3495. dataModifica,
  3496. riferimento,
  3497. noteCliente,
  3498. noteOrdine,
  3499. idCliente,
  3500. idFiliale,
  3501. stato,
  3502. idListino,
  3503. idAgente,
  3504. idPagamento
  3505. ];
  3506. @override
  3507. String get aliasedName => _alias ?? actualTableName;
  3508. @override
  3509. String get actualTableName => $name;
  3510. static const String $name = 'Ordini';
  3511. @override
  3512. VerificationContext validateIntegrity(Insertable<Ordine> instance,
  3513. {bool isInserting = false}) {
  3514. final context = VerificationContext();
  3515. final data = instance.toColumns(true);
  3516. if (data.containsKey('idOrdine')) {
  3517. context.handle(_idOrdineMeta,
  3518. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta));
  3519. }
  3520. if (data.containsKey('idOrdineSede')) {
  3521. context.handle(
  3522. _idOrdineSedeMeta,
  3523. idOrdineSede.isAcceptableOrUnknown(
  3524. data['idOrdineSede']!, _idOrdineSedeMeta));
  3525. }
  3526. if (data.containsKey('numeroOrdine')) {
  3527. context.handle(
  3528. _numeroOrdineMeta,
  3529. numeroOrdine.isAcceptableOrUnknown(
  3530. data['numeroOrdine']!, _numeroOrdineMeta));
  3531. }
  3532. if (data.containsKey('numeroOrdineSede')) {
  3533. context.handle(
  3534. _numeroOrdineSedeMeta,
  3535. numeroOrdineSede.isAcceptableOrUnknown(
  3536. data['numeroOrdineSede']!, _numeroOrdineSedeMeta));
  3537. }
  3538. if (data.containsKey('dataOrdine')) {
  3539. context.handle(
  3540. _dataOrdineMeta,
  3541. dataOrdine.isAcceptableOrUnknown(
  3542. data['dataOrdine']!, _dataOrdineMeta));
  3543. }
  3544. if (data.containsKey('dataConsegna')) {
  3545. context.handle(
  3546. _dataConsegnaMeta,
  3547. dataConsegna.isAcceptableOrUnknown(
  3548. data['dataConsegna']!, _dataConsegnaMeta));
  3549. }
  3550. if (data.containsKey('dataModifica')) {
  3551. context.handle(
  3552. _dataModificaMeta,
  3553. dataModifica.isAcceptableOrUnknown(
  3554. data['dataModifica']!, _dataModificaMeta));
  3555. }
  3556. if (data.containsKey('riferimento')) {
  3557. context.handle(
  3558. _riferimentoMeta,
  3559. riferimento.isAcceptableOrUnknown(
  3560. data['riferimento']!, _riferimentoMeta));
  3561. }
  3562. if (data.containsKey('noteCliente')) {
  3563. context.handle(
  3564. _noteClienteMeta,
  3565. noteCliente.isAcceptableOrUnknown(
  3566. data['noteCliente']!, _noteClienteMeta));
  3567. }
  3568. if (data.containsKey('noteOrdine')) {
  3569. context.handle(
  3570. _noteOrdineMeta,
  3571. noteOrdine.isAcceptableOrUnknown(
  3572. data['noteOrdine']!, _noteOrdineMeta));
  3573. }
  3574. if (data.containsKey('idCliente')) {
  3575. context.handle(_idClienteMeta,
  3576. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  3577. }
  3578. if (data.containsKey('idFiliale')) {
  3579. context.handle(_idFilialeMeta,
  3580. idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta));
  3581. }
  3582. if (data.containsKey('stato')) {
  3583. context.handle(
  3584. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  3585. }
  3586. if (data.containsKey('idListino')) {
  3587. context.handle(_idListinoMeta,
  3588. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  3589. }
  3590. if (data.containsKey('idAgente')) {
  3591. context.handle(_idAgenteMeta,
  3592. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  3593. }
  3594. if (data.containsKey('idPagamento')) {
  3595. context.handle(
  3596. _idPagamentoMeta,
  3597. idPagamento.isAcceptableOrUnknown(
  3598. data['idPagamento']!, _idPagamentoMeta));
  3599. }
  3600. return context;
  3601. }
  3602. @override
  3603. Set<GeneratedColumn> get $primaryKey => {idOrdine};
  3604. @override
  3605. Ordine map(Map<String, dynamic> data, {String? tablePrefix}) {
  3606. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  3607. return Ordine(
  3608. idOrdine: attachedDatabase.typeMapping
  3609. .read(DriftSqlType.int, data['${effectivePrefix}idOrdine'])!,
  3610. idOrdineSede: attachedDatabase.typeMapping
  3611. .read(DriftSqlType.int, data['${effectivePrefix}idOrdineSede']),
  3612. numeroOrdine: attachedDatabase.typeMapping
  3613. .read(DriftSqlType.int, data['${effectivePrefix}numeroOrdine']),
  3614. numeroOrdineSede: attachedDatabase.typeMapping.read(
  3615. DriftSqlType.string, data['${effectivePrefix}numeroOrdineSede']),
  3616. dataOrdine: attachedDatabase.typeMapping
  3617. .read(DriftSqlType.string, data['${effectivePrefix}dataOrdine']),
  3618. dataConsegna: attachedDatabase.typeMapping
  3619. .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']),
  3620. dataModifica: attachedDatabase.typeMapping
  3621. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  3622. riferimento: attachedDatabase.typeMapping
  3623. .read(DriftSqlType.string, data['${effectivePrefix}riferimento']),
  3624. noteCliente: attachedDatabase.typeMapping
  3625. .read(DriftSqlType.string, data['${effectivePrefix}noteCliente']),
  3626. noteOrdine: attachedDatabase.typeMapping
  3627. .read(DriftSqlType.string, data['${effectivePrefix}noteOrdine']),
  3628. idCliente: attachedDatabase.typeMapping
  3629. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  3630. idFiliale: attachedDatabase.typeMapping
  3631. .read(DriftSqlType.int, data['${effectivePrefix}idFiliale']),
  3632. stato: attachedDatabase.typeMapping
  3633. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  3634. idListino: attachedDatabase.typeMapping
  3635. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  3636. idAgente: attachedDatabase.typeMapping
  3637. .read(DriftSqlType.int, data['${effectivePrefix}idAgente']),
  3638. idPagamento: attachedDatabase.typeMapping
  3639. .read(DriftSqlType.int, data['${effectivePrefix}idPagamento']),
  3640. );
  3641. }
  3642. @override
  3643. $OrdiniTable createAlias(String alias) {
  3644. return $OrdiniTable(attachedDatabase, alias);
  3645. }
  3646. }
  3647. class Ordine extends DataClass implements Insertable<Ordine> {
  3648. final int idOrdine;
  3649. final int? idOrdineSede;
  3650. final int? numeroOrdine;
  3651. final String? numeroOrdineSede;
  3652. final String? dataOrdine;
  3653. final String? dataConsegna;
  3654. final String? dataModifica;
  3655. final String? riferimento;
  3656. final String? noteCliente;
  3657. final String? noteOrdine;
  3658. final int? idCliente;
  3659. final int? idFiliale;
  3660. final String? stato;
  3661. final int? idListino;
  3662. final int? idAgente;
  3663. final int? idPagamento;
  3664. const Ordine(
  3665. {required this.idOrdine,
  3666. this.idOrdineSede,
  3667. this.numeroOrdine,
  3668. this.numeroOrdineSede,
  3669. this.dataOrdine,
  3670. this.dataConsegna,
  3671. this.dataModifica,
  3672. this.riferimento,
  3673. this.noteCliente,
  3674. this.noteOrdine,
  3675. this.idCliente,
  3676. this.idFiliale,
  3677. this.stato,
  3678. this.idListino,
  3679. this.idAgente,
  3680. this.idPagamento});
  3681. @override
  3682. Map<String, Expression> toColumns(bool nullToAbsent) {
  3683. final map = <String, Expression>{};
  3684. map['idOrdine'] = Variable<int>(idOrdine);
  3685. if (!nullToAbsent || idOrdineSede != null) {
  3686. map['idOrdineSede'] = Variable<int>(idOrdineSede);
  3687. }
  3688. if (!nullToAbsent || numeroOrdine != null) {
  3689. map['numeroOrdine'] = Variable<int>(numeroOrdine);
  3690. }
  3691. if (!nullToAbsent || numeroOrdineSede != null) {
  3692. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede);
  3693. }
  3694. if (!nullToAbsent || dataOrdine != null) {
  3695. map['dataOrdine'] = Variable<String>(dataOrdine);
  3696. }
  3697. if (!nullToAbsent || dataConsegna != null) {
  3698. map['dataConsegna'] = Variable<String>(dataConsegna);
  3699. }
  3700. if (!nullToAbsent || dataModifica != null) {
  3701. map['dataModifica'] = Variable<String>(dataModifica);
  3702. }
  3703. if (!nullToAbsent || riferimento != null) {
  3704. map['riferimento'] = Variable<String>(riferimento);
  3705. }
  3706. if (!nullToAbsent || noteCliente != null) {
  3707. map['noteCliente'] = Variable<String>(noteCliente);
  3708. }
  3709. if (!nullToAbsent || noteOrdine != null) {
  3710. map['noteOrdine'] = Variable<String>(noteOrdine);
  3711. }
  3712. if (!nullToAbsent || idCliente != null) {
  3713. map['idCliente'] = Variable<int>(idCliente);
  3714. }
  3715. if (!nullToAbsent || idFiliale != null) {
  3716. map['idFiliale'] = Variable<int>(idFiliale);
  3717. }
  3718. if (!nullToAbsent || stato != null) {
  3719. map['stato'] = Variable<String>(stato);
  3720. }
  3721. if (!nullToAbsent || idListino != null) {
  3722. map['idListino'] = Variable<int>(idListino);
  3723. }
  3724. if (!nullToAbsent || idAgente != null) {
  3725. map['idAgente'] = Variable<int>(idAgente);
  3726. }
  3727. if (!nullToAbsent || idPagamento != null) {
  3728. map['idPagamento'] = Variable<int>(idPagamento);
  3729. }
  3730. return map;
  3731. }
  3732. OrdiniCompanion toCompanion(bool nullToAbsent) {
  3733. return OrdiniCompanion(
  3734. idOrdine: Value(idOrdine),
  3735. idOrdineSede: idOrdineSede == null && nullToAbsent
  3736. ? const Value.absent()
  3737. : Value(idOrdineSede),
  3738. numeroOrdine: numeroOrdine == null && nullToAbsent
  3739. ? const Value.absent()
  3740. : Value(numeroOrdine),
  3741. numeroOrdineSede: numeroOrdineSede == null && nullToAbsent
  3742. ? const Value.absent()
  3743. : Value(numeroOrdineSede),
  3744. dataOrdine: dataOrdine == null && nullToAbsent
  3745. ? const Value.absent()
  3746. : Value(dataOrdine),
  3747. dataConsegna: dataConsegna == null && nullToAbsent
  3748. ? const Value.absent()
  3749. : Value(dataConsegna),
  3750. dataModifica: dataModifica == null && nullToAbsent
  3751. ? const Value.absent()
  3752. : Value(dataModifica),
  3753. riferimento: riferimento == null && nullToAbsent
  3754. ? const Value.absent()
  3755. : Value(riferimento),
  3756. noteCliente: noteCliente == null && nullToAbsent
  3757. ? const Value.absent()
  3758. : Value(noteCliente),
  3759. noteOrdine: noteOrdine == null && nullToAbsent
  3760. ? const Value.absent()
  3761. : Value(noteOrdine),
  3762. idCliente: idCliente == null && nullToAbsent
  3763. ? const Value.absent()
  3764. : Value(idCliente),
  3765. idFiliale: idFiliale == null && nullToAbsent
  3766. ? const Value.absent()
  3767. : Value(idFiliale),
  3768. stato:
  3769. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  3770. idListino: idListino == null && nullToAbsent
  3771. ? const Value.absent()
  3772. : Value(idListino),
  3773. idAgente: idAgente == null && nullToAbsent
  3774. ? const Value.absent()
  3775. : Value(idAgente),
  3776. idPagamento: idPagamento == null && nullToAbsent
  3777. ? const Value.absent()
  3778. : Value(idPagamento),
  3779. );
  3780. }
  3781. factory Ordine.fromJson(Map<String, dynamic> json,
  3782. {ValueSerializer? serializer}) {
  3783. serializer ??= driftRuntimeOptions.defaultSerializer;
  3784. return Ordine(
  3785. idOrdine: serializer.fromJson<int>(json['idOrdine']),
  3786. idOrdineSede: serializer.fromJson<int?>(json['idOrdineSede']),
  3787. numeroOrdine: serializer.fromJson<int?>(json['numeroOrdine']),
  3788. numeroOrdineSede: serializer.fromJson<String?>(json['numeroOrdineSede']),
  3789. dataOrdine: serializer.fromJson<String?>(json['dataOrdine']),
  3790. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  3791. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  3792. riferimento: serializer.fromJson<String?>(json['riferimento']),
  3793. noteCliente: serializer.fromJson<String?>(json['noteCliente']),
  3794. noteOrdine: serializer.fromJson<String?>(json['noteOrdine']),
  3795. idCliente: serializer.fromJson<int?>(json['idCliente']),
  3796. idFiliale: serializer.fromJson<int?>(json['idFiliale']),
  3797. stato: serializer.fromJson<String?>(json['stato']),
  3798. idListino: serializer.fromJson<int?>(json['idListino']),
  3799. idAgente: serializer.fromJson<int?>(json['idAgente']),
  3800. idPagamento: serializer.fromJson<int?>(json['idPagamento']),
  3801. );
  3802. }
  3803. @override
  3804. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  3805. serializer ??= driftRuntimeOptions.defaultSerializer;
  3806. return <String, dynamic>{
  3807. 'idOrdine': serializer.toJson<int>(idOrdine),
  3808. 'idOrdineSede': serializer.toJson<int?>(idOrdineSede),
  3809. 'numeroOrdine': serializer.toJson<int?>(numeroOrdine),
  3810. 'numeroOrdineSede': serializer.toJson<String?>(numeroOrdineSede),
  3811. 'dataOrdine': serializer.toJson<String?>(dataOrdine),
  3812. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  3813. 'dataModifica': serializer.toJson<String?>(dataModifica),
  3814. 'riferimento': serializer.toJson<String?>(riferimento),
  3815. 'noteCliente': serializer.toJson<String?>(noteCliente),
  3816. 'noteOrdine': serializer.toJson<String?>(noteOrdine),
  3817. 'idCliente': serializer.toJson<int?>(idCliente),
  3818. 'idFiliale': serializer.toJson<int?>(idFiliale),
  3819. 'stato': serializer.toJson<String?>(stato),
  3820. 'idListino': serializer.toJson<int?>(idListino),
  3821. 'idAgente': serializer.toJson<int?>(idAgente),
  3822. 'idPagamento': serializer.toJson<int?>(idPagamento),
  3823. };
  3824. }
  3825. Ordine copyWith(
  3826. {int? idOrdine,
  3827. Value<int?> idOrdineSede = const Value.absent(),
  3828. Value<int?> numeroOrdine = const Value.absent(),
  3829. Value<String?> numeroOrdineSede = const Value.absent(),
  3830. Value<String?> dataOrdine = const Value.absent(),
  3831. Value<String?> dataConsegna = const Value.absent(),
  3832. Value<String?> dataModifica = const Value.absent(),
  3833. Value<String?> riferimento = const Value.absent(),
  3834. Value<String?> noteCliente = const Value.absent(),
  3835. Value<String?> noteOrdine = const Value.absent(),
  3836. Value<int?> idCliente = const Value.absent(),
  3837. Value<int?> idFiliale = const Value.absent(),
  3838. Value<String?> stato = const Value.absent(),
  3839. Value<int?> idListino = const Value.absent(),
  3840. Value<int?> idAgente = const Value.absent(),
  3841. Value<int?> idPagamento = const Value.absent()}) =>
  3842. Ordine(
  3843. idOrdine: idOrdine ?? this.idOrdine,
  3844. idOrdineSede:
  3845. idOrdineSede.present ? idOrdineSede.value : this.idOrdineSede,
  3846. numeroOrdine:
  3847. numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine,
  3848. numeroOrdineSede: numeroOrdineSede.present
  3849. ? numeroOrdineSede.value
  3850. : this.numeroOrdineSede,
  3851. dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine,
  3852. dataConsegna:
  3853. dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  3854. dataModifica:
  3855. dataModifica.present ? dataModifica.value : this.dataModifica,
  3856. riferimento: riferimento.present ? riferimento.value : this.riferimento,
  3857. noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente,
  3858. noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine,
  3859. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  3860. idFiliale: idFiliale.present ? idFiliale.value : this.idFiliale,
  3861. stato: stato.present ? stato.value : this.stato,
  3862. idListino: idListino.present ? idListino.value : this.idListino,
  3863. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  3864. idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento,
  3865. );
  3866. Ordine copyWithCompanion(OrdiniCompanion data) {
  3867. return Ordine(
  3868. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  3869. idOrdineSede: data.idOrdineSede.present
  3870. ? data.idOrdineSede.value
  3871. : this.idOrdineSede,
  3872. numeroOrdine: data.numeroOrdine.present
  3873. ? data.numeroOrdine.value
  3874. : this.numeroOrdine,
  3875. numeroOrdineSede: data.numeroOrdineSede.present
  3876. ? data.numeroOrdineSede.value
  3877. : this.numeroOrdineSede,
  3878. dataOrdine:
  3879. data.dataOrdine.present ? data.dataOrdine.value : this.dataOrdine,
  3880. dataConsegna: data.dataConsegna.present
  3881. ? data.dataConsegna.value
  3882. : this.dataConsegna,
  3883. dataModifica: data.dataModifica.present
  3884. ? data.dataModifica.value
  3885. : this.dataModifica,
  3886. riferimento:
  3887. data.riferimento.present ? data.riferimento.value : this.riferimento,
  3888. noteCliente:
  3889. data.noteCliente.present ? data.noteCliente.value : this.noteCliente,
  3890. noteOrdine:
  3891. data.noteOrdine.present ? data.noteOrdine.value : this.noteOrdine,
  3892. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  3893. idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale,
  3894. stato: data.stato.present ? data.stato.value : this.stato,
  3895. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  3896. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  3897. idPagamento:
  3898. data.idPagamento.present ? data.idPagamento.value : this.idPagamento,
  3899. );
  3900. }
  3901. @override
  3902. String toString() {
  3903. return (StringBuffer('Ordine(')
  3904. ..write('idOrdine: $idOrdine, ')
  3905. ..write('idOrdineSede: $idOrdineSede, ')
  3906. ..write('numeroOrdine: $numeroOrdine, ')
  3907. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  3908. ..write('dataOrdine: $dataOrdine, ')
  3909. ..write('dataConsegna: $dataConsegna, ')
  3910. ..write('dataModifica: $dataModifica, ')
  3911. ..write('riferimento: $riferimento, ')
  3912. ..write('noteCliente: $noteCliente, ')
  3913. ..write('noteOrdine: $noteOrdine, ')
  3914. ..write('idCliente: $idCliente, ')
  3915. ..write('idFiliale: $idFiliale, ')
  3916. ..write('stato: $stato, ')
  3917. ..write('idListino: $idListino, ')
  3918. ..write('idAgente: $idAgente, ')
  3919. ..write('idPagamento: $idPagamento')
  3920. ..write(')'))
  3921. .toString();
  3922. }
  3923. @override
  3924. int get hashCode => Object.hash(
  3925. idOrdine,
  3926. idOrdineSede,
  3927. numeroOrdine,
  3928. numeroOrdineSede,
  3929. dataOrdine,
  3930. dataConsegna,
  3931. dataModifica,
  3932. riferimento,
  3933. noteCliente,
  3934. noteOrdine,
  3935. idCliente,
  3936. idFiliale,
  3937. stato,
  3938. idListino,
  3939. idAgente,
  3940. idPagamento);
  3941. @override
  3942. bool operator ==(Object other) =>
  3943. identical(this, other) ||
  3944. (other is Ordine &&
  3945. other.idOrdine == this.idOrdine &&
  3946. other.idOrdineSede == this.idOrdineSede &&
  3947. other.numeroOrdine == this.numeroOrdine &&
  3948. other.numeroOrdineSede == this.numeroOrdineSede &&
  3949. other.dataOrdine == this.dataOrdine &&
  3950. other.dataConsegna == this.dataConsegna &&
  3951. other.dataModifica == this.dataModifica &&
  3952. other.riferimento == this.riferimento &&
  3953. other.noteCliente == this.noteCliente &&
  3954. other.noteOrdine == this.noteOrdine &&
  3955. other.idCliente == this.idCliente &&
  3956. other.idFiliale == this.idFiliale &&
  3957. other.stato == this.stato &&
  3958. other.idListino == this.idListino &&
  3959. other.idAgente == this.idAgente &&
  3960. other.idPagamento == this.idPagamento);
  3961. }
  3962. class OrdiniCompanion extends UpdateCompanion<Ordine> {
  3963. final Value<int> idOrdine;
  3964. final Value<int?> idOrdineSede;
  3965. final Value<int?> numeroOrdine;
  3966. final Value<String?> numeroOrdineSede;
  3967. final Value<String?> dataOrdine;
  3968. final Value<String?> dataConsegna;
  3969. final Value<String?> dataModifica;
  3970. final Value<String?> riferimento;
  3971. final Value<String?> noteCliente;
  3972. final Value<String?> noteOrdine;
  3973. final Value<int?> idCliente;
  3974. final Value<int?> idFiliale;
  3975. final Value<String?> stato;
  3976. final Value<int?> idListino;
  3977. final Value<int?> idAgente;
  3978. final Value<int?> idPagamento;
  3979. const OrdiniCompanion({
  3980. this.idOrdine = const Value.absent(),
  3981. this.idOrdineSede = const Value.absent(),
  3982. this.numeroOrdine = const Value.absent(),
  3983. this.numeroOrdineSede = const Value.absent(),
  3984. this.dataOrdine = const Value.absent(),
  3985. this.dataConsegna = const Value.absent(),
  3986. this.dataModifica = const Value.absent(),
  3987. this.riferimento = const Value.absent(),
  3988. this.noteCliente = const Value.absent(),
  3989. this.noteOrdine = const Value.absent(),
  3990. this.idCliente = const Value.absent(),
  3991. this.idFiliale = const Value.absent(),
  3992. this.stato = const Value.absent(),
  3993. this.idListino = const Value.absent(),
  3994. this.idAgente = const Value.absent(),
  3995. this.idPagamento = const Value.absent(),
  3996. });
  3997. OrdiniCompanion.insert({
  3998. this.idOrdine = const Value.absent(),
  3999. this.idOrdineSede = const Value.absent(),
  4000. this.numeroOrdine = const Value.absent(),
  4001. this.numeroOrdineSede = const Value.absent(),
  4002. this.dataOrdine = const Value.absent(),
  4003. this.dataConsegna = const Value.absent(),
  4004. this.dataModifica = const Value.absent(),
  4005. this.riferimento = const Value.absent(),
  4006. this.noteCliente = const Value.absent(),
  4007. this.noteOrdine = const Value.absent(),
  4008. this.idCliente = const Value.absent(),
  4009. this.idFiliale = const Value.absent(),
  4010. this.stato = const Value.absent(),
  4011. this.idListino = const Value.absent(),
  4012. this.idAgente = const Value.absent(),
  4013. this.idPagamento = const Value.absent(),
  4014. });
  4015. static Insertable<Ordine> custom({
  4016. Expression<int>? idOrdine,
  4017. Expression<int>? idOrdineSede,
  4018. Expression<int>? numeroOrdine,
  4019. Expression<String>? numeroOrdineSede,
  4020. Expression<String>? dataOrdine,
  4021. Expression<String>? dataConsegna,
  4022. Expression<String>? dataModifica,
  4023. Expression<String>? riferimento,
  4024. Expression<String>? noteCliente,
  4025. Expression<String>? noteOrdine,
  4026. Expression<int>? idCliente,
  4027. Expression<int>? idFiliale,
  4028. Expression<String>? stato,
  4029. Expression<int>? idListino,
  4030. Expression<int>? idAgente,
  4031. Expression<int>? idPagamento,
  4032. }) {
  4033. return RawValuesInsertable({
  4034. if (idOrdine != null) 'idOrdine': idOrdine,
  4035. if (idOrdineSede != null) 'idOrdineSede': idOrdineSede,
  4036. if (numeroOrdine != null) 'numeroOrdine': numeroOrdine,
  4037. if (numeroOrdineSede != null) 'numeroOrdineSede': numeroOrdineSede,
  4038. if (dataOrdine != null) 'dataOrdine': dataOrdine,
  4039. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  4040. if (dataModifica != null) 'dataModifica': dataModifica,
  4041. if (riferimento != null) 'riferimento': riferimento,
  4042. if (noteCliente != null) 'noteCliente': noteCliente,
  4043. if (noteOrdine != null) 'noteOrdine': noteOrdine,
  4044. if (idCliente != null) 'idCliente': idCliente,
  4045. if (idFiliale != null) 'idFiliale': idFiliale,
  4046. if (stato != null) 'stato': stato,
  4047. if (idListino != null) 'idListino': idListino,
  4048. if (idAgente != null) 'idAgente': idAgente,
  4049. if (idPagamento != null) 'idPagamento': idPagamento,
  4050. });
  4051. }
  4052. OrdiniCompanion copyWith(
  4053. {Value<int>? idOrdine,
  4054. Value<int?>? idOrdineSede,
  4055. Value<int?>? numeroOrdine,
  4056. Value<String?>? numeroOrdineSede,
  4057. Value<String?>? dataOrdine,
  4058. Value<String?>? dataConsegna,
  4059. Value<String?>? dataModifica,
  4060. Value<String?>? riferimento,
  4061. Value<String?>? noteCliente,
  4062. Value<String?>? noteOrdine,
  4063. Value<int?>? idCliente,
  4064. Value<int?>? idFiliale,
  4065. Value<String?>? stato,
  4066. Value<int?>? idListino,
  4067. Value<int?>? idAgente,
  4068. Value<int?>? idPagamento}) {
  4069. return OrdiniCompanion(
  4070. idOrdine: idOrdine ?? this.idOrdine,
  4071. idOrdineSede: idOrdineSede ?? this.idOrdineSede,
  4072. numeroOrdine: numeroOrdine ?? this.numeroOrdine,
  4073. numeroOrdineSede: numeroOrdineSede ?? this.numeroOrdineSede,
  4074. dataOrdine: dataOrdine ?? this.dataOrdine,
  4075. dataConsegna: dataConsegna ?? this.dataConsegna,
  4076. dataModifica: dataModifica ?? this.dataModifica,
  4077. riferimento: riferimento ?? this.riferimento,
  4078. noteCliente: noteCliente ?? this.noteCliente,
  4079. noteOrdine: noteOrdine ?? this.noteOrdine,
  4080. idCliente: idCliente ?? this.idCliente,
  4081. idFiliale: idFiliale ?? this.idFiliale,
  4082. stato: stato ?? this.stato,
  4083. idListino: idListino ?? this.idListino,
  4084. idAgente: idAgente ?? this.idAgente,
  4085. idPagamento: idPagamento ?? this.idPagamento,
  4086. );
  4087. }
  4088. @override
  4089. Map<String, Expression> toColumns(bool nullToAbsent) {
  4090. final map = <String, Expression>{};
  4091. if (idOrdine.present) {
  4092. map['idOrdine'] = Variable<int>(idOrdine.value);
  4093. }
  4094. if (idOrdineSede.present) {
  4095. map['idOrdineSede'] = Variable<int>(idOrdineSede.value);
  4096. }
  4097. if (numeroOrdine.present) {
  4098. map['numeroOrdine'] = Variable<int>(numeroOrdine.value);
  4099. }
  4100. if (numeroOrdineSede.present) {
  4101. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede.value);
  4102. }
  4103. if (dataOrdine.present) {
  4104. map['dataOrdine'] = Variable<String>(dataOrdine.value);
  4105. }
  4106. if (dataConsegna.present) {
  4107. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  4108. }
  4109. if (dataModifica.present) {
  4110. map['dataModifica'] = Variable<String>(dataModifica.value);
  4111. }
  4112. if (riferimento.present) {
  4113. map['riferimento'] = Variable<String>(riferimento.value);
  4114. }
  4115. if (noteCliente.present) {
  4116. map['noteCliente'] = Variable<String>(noteCliente.value);
  4117. }
  4118. if (noteOrdine.present) {
  4119. map['noteOrdine'] = Variable<String>(noteOrdine.value);
  4120. }
  4121. if (idCliente.present) {
  4122. map['idCliente'] = Variable<int>(idCliente.value);
  4123. }
  4124. if (idFiliale.present) {
  4125. map['idFiliale'] = Variable<int>(idFiliale.value);
  4126. }
  4127. if (stato.present) {
  4128. map['stato'] = Variable<String>(stato.value);
  4129. }
  4130. if (idListino.present) {
  4131. map['idListino'] = Variable<int>(idListino.value);
  4132. }
  4133. if (idAgente.present) {
  4134. map['idAgente'] = Variable<int>(idAgente.value);
  4135. }
  4136. if (idPagamento.present) {
  4137. map['idPagamento'] = Variable<int>(idPagamento.value);
  4138. }
  4139. return map;
  4140. }
  4141. @override
  4142. String toString() {
  4143. return (StringBuffer('OrdiniCompanion(')
  4144. ..write('idOrdine: $idOrdine, ')
  4145. ..write('idOrdineSede: $idOrdineSede, ')
  4146. ..write('numeroOrdine: $numeroOrdine, ')
  4147. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  4148. ..write('dataOrdine: $dataOrdine, ')
  4149. ..write('dataConsegna: $dataConsegna, ')
  4150. ..write('dataModifica: $dataModifica, ')
  4151. ..write('riferimento: $riferimento, ')
  4152. ..write('noteCliente: $noteCliente, ')
  4153. ..write('noteOrdine: $noteOrdine, ')
  4154. ..write('idCliente: $idCliente, ')
  4155. ..write('idFiliale: $idFiliale, ')
  4156. ..write('stato: $stato, ')
  4157. ..write('idListino: $idListino, ')
  4158. ..write('idAgente: $idAgente, ')
  4159. ..write('idPagamento: $idPagamento')
  4160. ..write(')'))
  4161. .toString();
  4162. }
  4163. }
  4164. class $RigheOrdineTable extends RigheOrdine
  4165. with TableInfo<$RigheOrdineTable, RigaOrdine> {
  4166. @override
  4167. final GeneratedDatabase attachedDatabase;
  4168. final String? _alias;
  4169. $RigheOrdineTable(this.attachedDatabase, [this._alias]);
  4170. static const VerificationMeta _idRigaOrdineMeta =
  4171. const VerificationMeta('idRigaOrdine');
  4172. @override
  4173. late final GeneratedColumn<int> idRigaOrdine = GeneratedColumn<int>(
  4174. 'idRigaOrdine', aliasedName, false,
  4175. hasAutoIncrement: true,
  4176. type: DriftSqlType.int,
  4177. requiredDuringInsert: false,
  4178. defaultConstraints:
  4179. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  4180. static const VerificationMeta _idOrdineMeta =
  4181. const VerificationMeta('idOrdine');
  4182. @override
  4183. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  4184. 'idOrdine', aliasedName, true,
  4185. type: DriftSqlType.int, requiredDuringInsert: false);
  4186. static const VerificationMeta _idArticoloMeta =
  4187. const VerificationMeta('idArticolo');
  4188. @override
  4189. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  4190. 'idArticolo', aliasedName, true,
  4191. type: DriftSqlType.int, requiredDuringInsert: false);
  4192. static const VerificationMeta _idListinoMeta =
  4193. const VerificationMeta('idListino');
  4194. @override
  4195. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  4196. 'idListino', aliasedName, true,
  4197. type: DriftSqlType.int, requiredDuringInsert: false);
  4198. static const VerificationMeta _quantitaMeta =
  4199. const VerificationMeta('quantita');
  4200. @override
  4201. late final GeneratedColumn<double> quantita = GeneratedColumn<double>(
  4202. 'quantita', aliasedName, true,
  4203. type: DriftSqlType.double, requiredDuringInsert: false);
  4204. static const VerificationMeta _prezzoLordoMeta =
  4205. const VerificationMeta('prezzoLordo');
  4206. @override
  4207. late final GeneratedColumn<double> prezzoLordo = GeneratedColumn<double>(
  4208. 'prezzoLordo', aliasedName, true,
  4209. type: DriftSqlType.double, requiredDuringInsert: false);
  4210. static const VerificationMeta _sconto1Meta =
  4211. const VerificationMeta('sconto1');
  4212. @override
  4213. late final GeneratedColumn<double> sconto1 = GeneratedColumn<double>(
  4214. 'sconto1', aliasedName, true,
  4215. type: DriftSqlType.double, requiredDuringInsert: false);
  4216. static const VerificationMeta _sconto2Meta =
  4217. const VerificationMeta('sconto2');
  4218. @override
  4219. late final GeneratedColumn<double> sconto2 = GeneratedColumn<double>(
  4220. 'sconto2', aliasedName, true,
  4221. type: DriftSqlType.double, requiredDuringInsert: false);
  4222. static const VerificationMeta _sconto3Meta =
  4223. const VerificationMeta('sconto3');
  4224. @override
  4225. late final GeneratedColumn<double> sconto3 = GeneratedColumn<double>(
  4226. 'sconto3', aliasedName, true,
  4227. type: DriftSqlType.double, requiredDuringInsert: false);
  4228. static const VerificationMeta _sconto4Meta =
  4229. const VerificationMeta('sconto4');
  4230. @override
  4231. late final GeneratedColumn<double> sconto4 = GeneratedColumn<double>(
  4232. 'sconto4', aliasedName, true,
  4233. type: DriftSqlType.double, requiredDuringInsert: false);
  4234. static const VerificationMeta _sconto5Meta =
  4235. const VerificationMeta('sconto5');
  4236. @override
  4237. late final GeneratedColumn<double> sconto5 = GeneratedColumn<double>(
  4238. 'sconto5', aliasedName, true,
  4239. type: DriftSqlType.double, requiredDuringInsert: false);
  4240. static const VerificationMeta _prezzoNettoMeta =
  4241. const VerificationMeta('prezzoNetto');
  4242. @override
  4243. late final GeneratedColumn<double> prezzoNetto = GeneratedColumn<double>(
  4244. 'prezzoNetto', aliasedName, true,
  4245. type: DriftSqlType.double, requiredDuringInsert: false);
  4246. static const VerificationMeta _scontoMerceMeta =
  4247. const VerificationMeta('scontoMerce');
  4248. @override
  4249. late final GeneratedColumn<double> scontoMerce = GeneratedColumn<double>(
  4250. 'scontoMerce', aliasedName, true,
  4251. type: DriftSqlType.double, requiredDuringInsert: false);
  4252. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  4253. @override
  4254. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  4255. 'totale', aliasedName, true,
  4256. type: DriftSqlType.double, requiredDuringInsert: false);
  4257. static const VerificationMeta _dataConsegnaMeta =
  4258. const VerificationMeta('dataConsegna');
  4259. @override
  4260. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  4261. 'dataConsegna', aliasedName, true,
  4262. type: DriftSqlType.string, requiredDuringInsert: false);
  4263. static const VerificationMeta _dataModificaMeta =
  4264. const VerificationMeta('dataModifica');
  4265. @override
  4266. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  4267. 'dataModifica', aliasedName, true,
  4268. type: DriftSqlType.string, requiredDuringInsert: false);
  4269. static const VerificationMeta _qtaEvasaMeta =
  4270. const VerificationMeta('qtaEvasa');
  4271. @override
  4272. late final GeneratedColumn<double> qtaEvasa = GeneratedColumn<double>(
  4273. 'qtaEvasa', aliasedName, true,
  4274. type: DriftSqlType.double, requiredDuringInsert: false);
  4275. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  4276. @override
  4277. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  4278. 'stato', aliasedName, true,
  4279. type: DriftSqlType.string, requiredDuringInsert: false);
  4280. static const VerificationMeta _colliMeta = const VerificationMeta('colli');
  4281. @override
  4282. late final GeneratedColumn<double> colli = GeneratedColumn<double>(
  4283. 'colli', aliasedName, true,
  4284. type: DriftSqlType.double, requiredDuringInsert: false);
  4285. static const VerificationMeta _promozioneMeta =
  4286. const VerificationMeta('promozione');
  4287. @override
  4288. late final GeneratedColumn<int> promozione = GeneratedColumn<int>(
  4289. 'promozione', aliasedName, true,
  4290. type: DriftSqlType.int, requiredDuringInsert: false);
  4291. static const VerificationMeta _rigaPromozioneMeta =
  4292. const VerificationMeta('rigaPromozione');
  4293. @override
  4294. late final GeneratedColumn<int> rigaPromozione = GeneratedColumn<int>(
  4295. 'rigaPromozione', aliasedName, true,
  4296. type: DriftSqlType.int, requiredDuringInsert: false);
  4297. static const VerificationMeta _prezzoManualeMeta =
  4298. const VerificationMeta('prezzoManuale');
  4299. @override
  4300. late final GeneratedColumn<int> prezzoManuale = GeneratedColumn<int>(
  4301. 'prezzoManuale', aliasedName, true,
  4302. type: DriftSqlType.int, requiredDuringInsert: false);
  4303. @override
  4304. List<GeneratedColumn> get $columns => [
  4305. idRigaOrdine,
  4306. idOrdine,
  4307. idArticolo,
  4308. idListino,
  4309. quantita,
  4310. prezzoLordo,
  4311. sconto1,
  4312. sconto2,
  4313. sconto3,
  4314. sconto4,
  4315. sconto5,
  4316. prezzoNetto,
  4317. scontoMerce,
  4318. totale,
  4319. dataConsegna,
  4320. dataModifica,
  4321. qtaEvasa,
  4322. stato,
  4323. colli,
  4324. promozione,
  4325. rigaPromozione,
  4326. prezzoManuale
  4327. ];
  4328. @override
  4329. String get aliasedName => _alias ?? actualTableName;
  4330. @override
  4331. String get actualTableName => $name;
  4332. static const String $name = 'Righe_ordine';
  4333. @override
  4334. VerificationContext validateIntegrity(Insertable<RigaOrdine> instance,
  4335. {bool isInserting = false}) {
  4336. final context = VerificationContext();
  4337. final data = instance.toColumns(true);
  4338. if (data.containsKey('idRigaOrdine')) {
  4339. context.handle(
  4340. _idRigaOrdineMeta,
  4341. idRigaOrdine.isAcceptableOrUnknown(
  4342. data['idRigaOrdine']!, _idRigaOrdineMeta));
  4343. }
  4344. if (data.containsKey('idOrdine')) {
  4345. context.handle(_idOrdineMeta,
  4346. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta));
  4347. }
  4348. if (data.containsKey('idArticolo')) {
  4349. context.handle(
  4350. _idArticoloMeta,
  4351. idArticolo.isAcceptableOrUnknown(
  4352. data['idArticolo']!, _idArticoloMeta));
  4353. }
  4354. if (data.containsKey('idListino')) {
  4355. context.handle(_idListinoMeta,
  4356. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  4357. }
  4358. if (data.containsKey('quantita')) {
  4359. context.handle(_quantitaMeta,
  4360. quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta));
  4361. }
  4362. if (data.containsKey('prezzoLordo')) {
  4363. context.handle(
  4364. _prezzoLordoMeta,
  4365. prezzoLordo.isAcceptableOrUnknown(
  4366. data['prezzoLordo']!, _prezzoLordoMeta));
  4367. }
  4368. if (data.containsKey('sconto1')) {
  4369. context.handle(_sconto1Meta,
  4370. sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta));
  4371. }
  4372. if (data.containsKey('sconto2')) {
  4373. context.handle(_sconto2Meta,
  4374. sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta));
  4375. }
  4376. if (data.containsKey('sconto3')) {
  4377. context.handle(_sconto3Meta,
  4378. sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta));
  4379. }
  4380. if (data.containsKey('sconto4')) {
  4381. context.handle(_sconto4Meta,
  4382. sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta));
  4383. }
  4384. if (data.containsKey('sconto5')) {
  4385. context.handle(_sconto5Meta,
  4386. sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta));
  4387. }
  4388. if (data.containsKey('prezzoNetto')) {
  4389. context.handle(
  4390. _prezzoNettoMeta,
  4391. prezzoNetto.isAcceptableOrUnknown(
  4392. data['prezzoNetto']!, _prezzoNettoMeta));
  4393. }
  4394. if (data.containsKey('scontoMerce')) {
  4395. context.handle(
  4396. _scontoMerceMeta,
  4397. scontoMerce.isAcceptableOrUnknown(
  4398. data['scontoMerce']!, _scontoMerceMeta));
  4399. }
  4400. if (data.containsKey('totale')) {
  4401. context.handle(_totaleMeta,
  4402. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta));
  4403. }
  4404. if (data.containsKey('dataConsegna')) {
  4405. context.handle(
  4406. _dataConsegnaMeta,
  4407. dataConsegna.isAcceptableOrUnknown(
  4408. data['dataConsegna']!, _dataConsegnaMeta));
  4409. }
  4410. if (data.containsKey('dataModifica')) {
  4411. context.handle(
  4412. _dataModificaMeta,
  4413. dataModifica.isAcceptableOrUnknown(
  4414. data['dataModifica']!, _dataModificaMeta));
  4415. }
  4416. if (data.containsKey('qtaEvasa')) {
  4417. context.handle(_qtaEvasaMeta,
  4418. qtaEvasa.isAcceptableOrUnknown(data['qtaEvasa']!, _qtaEvasaMeta));
  4419. }
  4420. if (data.containsKey('stato')) {
  4421. context.handle(
  4422. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  4423. }
  4424. if (data.containsKey('colli')) {
  4425. context.handle(
  4426. _colliMeta, colli.isAcceptableOrUnknown(data['colli']!, _colliMeta));
  4427. }
  4428. if (data.containsKey('promozione')) {
  4429. context.handle(
  4430. _promozioneMeta,
  4431. promozione.isAcceptableOrUnknown(
  4432. data['promozione']!, _promozioneMeta));
  4433. }
  4434. if (data.containsKey('rigaPromozione')) {
  4435. context.handle(
  4436. _rigaPromozioneMeta,
  4437. rigaPromozione.isAcceptableOrUnknown(
  4438. data['rigaPromozione']!, _rigaPromozioneMeta));
  4439. }
  4440. if (data.containsKey('prezzoManuale')) {
  4441. context.handle(
  4442. _prezzoManualeMeta,
  4443. prezzoManuale.isAcceptableOrUnknown(
  4444. data['prezzoManuale']!, _prezzoManualeMeta));
  4445. }
  4446. return context;
  4447. }
  4448. @override
  4449. Set<GeneratedColumn> get $primaryKey => {idRigaOrdine};
  4450. @override
  4451. RigaOrdine map(Map<String, dynamic> data, {String? tablePrefix}) {
  4452. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  4453. return RigaOrdine(
  4454. idRigaOrdine: attachedDatabase.typeMapping
  4455. .read(DriftSqlType.int, data['${effectivePrefix}idRigaOrdine'])!,
  4456. idOrdine: attachedDatabase.typeMapping
  4457. .read(DriftSqlType.int, data['${effectivePrefix}idOrdine']),
  4458. idArticolo: attachedDatabase.typeMapping
  4459. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  4460. idListino: attachedDatabase.typeMapping
  4461. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  4462. quantita: attachedDatabase.typeMapping
  4463. .read(DriftSqlType.double, data['${effectivePrefix}quantita']),
  4464. prezzoLordo: attachedDatabase.typeMapping
  4465. .read(DriftSqlType.double, data['${effectivePrefix}prezzoLordo']),
  4466. sconto1: attachedDatabase.typeMapping
  4467. .read(DriftSqlType.double, data['${effectivePrefix}sconto1']),
  4468. sconto2: attachedDatabase.typeMapping
  4469. .read(DriftSqlType.double, data['${effectivePrefix}sconto2']),
  4470. sconto3: attachedDatabase.typeMapping
  4471. .read(DriftSqlType.double, data['${effectivePrefix}sconto3']),
  4472. sconto4: attachedDatabase.typeMapping
  4473. .read(DriftSqlType.double, data['${effectivePrefix}sconto4']),
  4474. sconto5: attachedDatabase.typeMapping
  4475. .read(DriftSqlType.double, data['${effectivePrefix}sconto5']),
  4476. prezzoNetto: attachedDatabase.typeMapping
  4477. .read(DriftSqlType.double, data['${effectivePrefix}prezzoNetto']),
  4478. scontoMerce: attachedDatabase.typeMapping
  4479. .read(DriftSqlType.double, data['${effectivePrefix}scontoMerce']),
  4480. totale: attachedDatabase.typeMapping
  4481. .read(DriftSqlType.double, data['${effectivePrefix}totale']),
  4482. dataConsegna: attachedDatabase.typeMapping
  4483. .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']),
  4484. dataModifica: attachedDatabase.typeMapping
  4485. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  4486. qtaEvasa: attachedDatabase.typeMapping
  4487. .read(DriftSqlType.double, data['${effectivePrefix}qtaEvasa']),
  4488. stato: attachedDatabase.typeMapping
  4489. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  4490. colli: attachedDatabase.typeMapping
  4491. .read(DriftSqlType.double, data['${effectivePrefix}colli']),
  4492. promozione: attachedDatabase.typeMapping
  4493. .read(DriftSqlType.int, data['${effectivePrefix}promozione']),
  4494. rigaPromozione: attachedDatabase.typeMapping
  4495. .read(DriftSqlType.int, data['${effectivePrefix}rigaPromozione']),
  4496. prezzoManuale: attachedDatabase.typeMapping
  4497. .read(DriftSqlType.int, data['${effectivePrefix}prezzoManuale']),
  4498. );
  4499. }
  4500. @override
  4501. $RigheOrdineTable createAlias(String alias) {
  4502. return $RigheOrdineTable(attachedDatabase, alias);
  4503. }
  4504. }
  4505. class RigaOrdine extends DataClass implements Insertable<RigaOrdine> {
  4506. final int idRigaOrdine;
  4507. final int? idOrdine;
  4508. final int? idArticolo;
  4509. final int? idListino;
  4510. final double? quantita;
  4511. final double? prezzoLordo;
  4512. final double? sconto1;
  4513. final double? sconto2;
  4514. final double? sconto3;
  4515. final double? sconto4;
  4516. final double? sconto5;
  4517. final double? prezzoNetto;
  4518. final double? scontoMerce;
  4519. final double? totale;
  4520. final String? dataConsegna;
  4521. final String? dataModifica;
  4522. final double? qtaEvasa;
  4523. final String? stato;
  4524. final double? colli;
  4525. final int? promozione;
  4526. final int? rigaPromozione;
  4527. final int? prezzoManuale;
  4528. const RigaOrdine(
  4529. {required this.idRigaOrdine,
  4530. this.idOrdine,
  4531. this.idArticolo,
  4532. this.idListino,
  4533. this.quantita,
  4534. this.prezzoLordo,
  4535. this.sconto1,
  4536. this.sconto2,
  4537. this.sconto3,
  4538. this.sconto4,
  4539. this.sconto5,
  4540. this.prezzoNetto,
  4541. this.scontoMerce,
  4542. this.totale,
  4543. this.dataConsegna,
  4544. this.dataModifica,
  4545. this.qtaEvasa,
  4546. this.stato,
  4547. this.colli,
  4548. this.promozione,
  4549. this.rigaPromozione,
  4550. this.prezzoManuale});
  4551. @override
  4552. Map<String, Expression> toColumns(bool nullToAbsent) {
  4553. final map = <String, Expression>{};
  4554. map['idRigaOrdine'] = Variable<int>(idRigaOrdine);
  4555. if (!nullToAbsent || idOrdine != null) {
  4556. map['idOrdine'] = Variable<int>(idOrdine);
  4557. }
  4558. if (!nullToAbsent || idArticolo != null) {
  4559. map['idArticolo'] = Variable<int>(idArticolo);
  4560. }
  4561. if (!nullToAbsent || idListino != null) {
  4562. map['idListino'] = Variable<int>(idListino);
  4563. }
  4564. if (!nullToAbsent || quantita != null) {
  4565. map['quantita'] = Variable<double>(quantita);
  4566. }
  4567. if (!nullToAbsent || prezzoLordo != null) {
  4568. map['prezzoLordo'] = Variable<double>(prezzoLordo);
  4569. }
  4570. if (!nullToAbsent || sconto1 != null) {
  4571. map['sconto1'] = Variable<double>(sconto1);
  4572. }
  4573. if (!nullToAbsent || sconto2 != null) {
  4574. map['sconto2'] = Variable<double>(sconto2);
  4575. }
  4576. if (!nullToAbsent || sconto3 != null) {
  4577. map['sconto3'] = Variable<double>(sconto3);
  4578. }
  4579. if (!nullToAbsent || sconto4 != null) {
  4580. map['sconto4'] = Variable<double>(sconto4);
  4581. }
  4582. if (!nullToAbsent || sconto5 != null) {
  4583. map['sconto5'] = Variable<double>(sconto5);
  4584. }
  4585. if (!nullToAbsent || prezzoNetto != null) {
  4586. map['prezzoNetto'] = Variable<double>(prezzoNetto);
  4587. }
  4588. if (!nullToAbsent || scontoMerce != null) {
  4589. map['scontoMerce'] = Variable<double>(scontoMerce);
  4590. }
  4591. if (!nullToAbsent || totale != null) {
  4592. map['totale'] = Variable<double>(totale);
  4593. }
  4594. if (!nullToAbsent || dataConsegna != null) {
  4595. map['dataConsegna'] = Variable<String>(dataConsegna);
  4596. }
  4597. if (!nullToAbsent || dataModifica != null) {
  4598. map['dataModifica'] = Variable<String>(dataModifica);
  4599. }
  4600. if (!nullToAbsent || qtaEvasa != null) {
  4601. map['qtaEvasa'] = Variable<double>(qtaEvasa);
  4602. }
  4603. if (!nullToAbsent || stato != null) {
  4604. map['stato'] = Variable<String>(stato);
  4605. }
  4606. if (!nullToAbsent || colli != null) {
  4607. map['colli'] = Variable<double>(colli);
  4608. }
  4609. if (!nullToAbsent || promozione != null) {
  4610. map['promozione'] = Variable<int>(promozione);
  4611. }
  4612. if (!nullToAbsent || rigaPromozione != null) {
  4613. map['rigaPromozione'] = Variable<int>(rigaPromozione);
  4614. }
  4615. if (!nullToAbsent || prezzoManuale != null) {
  4616. map['prezzoManuale'] = Variable<int>(prezzoManuale);
  4617. }
  4618. return map;
  4619. }
  4620. RigheOrdineCompanion toCompanion(bool nullToAbsent) {
  4621. return RigheOrdineCompanion(
  4622. idRigaOrdine: Value(idRigaOrdine),
  4623. idOrdine: idOrdine == null && nullToAbsent
  4624. ? const Value.absent()
  4625. : Value(idOrdine),
  4626. idArticolo: idArticolo == null && nullToAbsent
  4627. ? const Value.absent()
  4628. : Value(idArticolo),
  4629. idListino: idListino == null && nullToAbsent
  4630. ? const Value.absent()
  4631. : Value(idListino),
  4632. quantita: quantita == null && nullToAbsent
  4633. ? const Value.absent()
  4634. : Value(quantita),
  4635. prezzoLordo: prezzoLordo == null && nullToAbsent
  4636. ? const Value.absent()
  4637. : Value(prezzoLordo),
  4638. sconto1: sconto1 == null && nullToAbsent
  4639. ? const Value.absent()
  4640. : Value(sconto1),
  4641. sconto2: sconto2 == null && nullToAbsent
  4642. ? const Value.absent()
  4643. : Value(sconto2),
  4644. sconto3: sconto3 == null && nullToAbsent
  4645. ? const Value.absent()
  4646. : Value(sconto3),
  4647. sconto4: sconto4 == null && nullToAbsent
  4648. ? const Value.absent()
  4649. : Value(sconto4),
  4650. sconto5: sconto5 == null && nullToAbsent
  4651. ? const Value.absent()
  4652. : Value(sconto5),
  4653. prezzoNetto: prezzoNetto == null && nullToAbsent
  4654. ? const Value.absent()
  4655. : Value(prezzoNetto),
  4656. scontoMerce: scontoMerce == null && nullToAbsent
  4657. ? const Value.absent()
  4658. : Value(scontoMerce),
  4659. totale:
  4660. totale == null && nullToAbsent ? const Value.absent() : Value(totale),
  4661. dataConsegna: dataConsegna == null && nullToAbsent
  4662. ? const Value.absent()
  4663. : Value(dataConsegna),
  4664. dataModifica: dataModifica == null && nullToAbsent
  4665. ? const Value.absent()
  4666. : Value(dataModifica),
  4667. qtaEvasa: qtaEvasa == null && nullToAbsent
  4668. ? const Value.absent()
  4669. : Value(qtaEvasa),
  4670. stato:
  4671. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  4672. colli:
  4673. colli == null && nullToAbsent ? const Value.absent() : Value(colli),
  4674. promozione: promozione == null && nullToAbsent
  4675. ? const Value.absent()
  4676. : Value(promozione),
  4677. rigaPromozione: rigaPromozione == null && nullToAbsent
  4678. ? const Value.absent()
  4679. : Value(rigaPromozione),
  4680. prezzoManuale: prezzoManuale == null && nullToAbsent
  4681. ? const Value.absent()
  4682. : Value(prezzoManuale),
  4683. );
  4684. }
  4685. factory RigaOrdine.fromJson(Map<String, dynamic> json,
  4686. {ValueSerializer? serializer}) {
  4687. serializer ??= driftRuntimeOptions.defaultSerializer;
  4688. return RigaOrdine(
  4689. idRigaOrdine: serializer.fromJson<int>(json['idRigaOrdine']),
  4690. idOrdine: serializer.fromJson<int?>(json['idOrdine']),
  4691. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  4692. idListino: serializer.fromJson<int?>(json['idListino']),
  4693. quantita: serializer.fromJson<double?>(json['quantita']),
  4694. prezzoLordo: serializer.fromJson<double?>(json['prezzoLordo']),
  4695. sconto1: serializer.fromJson<double?>(json['sconto1']),
  4696. sconto2: serializer.fromJson<double?>(json['sconto2']),
  4697. sconto3: serializer.fromJson<double?>(json['sconto3']),
  4698. sconto4: serializer.fromJson<double?>(json['sconto4']),
  4699. sconto5: serializer.fromJson<double?>(json['sconto5']),
  4700. prezzoNetto: serializer.fromJson<double?>(json['prezzoNetto']),
  4701. scontoMerce: serializer.fromJson<double?>(json['scontoMerce']),
  4702. totale: serializer.fromJson<double?>(json['totale']),
  4703. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  4704. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  4705. qtaEvasa: serializer.fromJson<double?>(json['qtaEvasa']),
  4706. stato: serializer.fromJson<String?>(json['stato']),
  4707. colli: serializer.fromJson<double?>(json['colli']),
  4708. promozione: serializer.fromJson<int?>(json['promozione']),
  4709. rigaPromozione: serializer.fromJson<int?>(json['rigaPromozione']),
  4710. prezzoManuale: serializer.fromJson<int?>(json['prezzoManuale']),
  4711. );
  4712. }
  4713. @override
  4714. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  4715. serializer ??= driftRuntimeOptions.defaultSerializer;
  4716. return <String, dynamic>{
  4717. 'idRigaOrdine': serializer.toJson<int>(idRigaOrdine),
  4718. 'idOrdine': serializer.toJson<int?>(idOrdine),
  4719. 'idArticolo': serializer.toJson<int?>(idArticolo),
  4720. 'idListino': serializer.toJson<int?>(idListino),
  4721. 'quantita': serializer.toJson<double?>(quantita),
  4722. 'prezzoLordo': serializer.toJson<double?>(prezzoLordo),
  4723. 'sconto1': serializer.toJson<double?>(sconto1),
  4724. 'sconto2': serializer.toJson<double?>(sconto2),
  4725. 'sconto3': serializer.toJson<double?>(sconto3),
  4726. 'sconto4': serializer.toJson<double?>(sconto4),
  4727. 'sconto5': serializer.toJson<double?>(sconto5),
  4728. 'prezzoNetto': serializer.toJson<double?>(prezzoNetto),
  4729. 'scontoMerce': serializer.toJson<double?>(scontoMerce),
  4730. 'totale': serializer.toJson<double?>(totale),
  4731. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  4732. 'dataModifica': serializer.toJson<String?>(dataModifica),
  4733. 'qtaEvasa': serializer.toJson<double?>(qtaEvasa),
  4734. 'stato': serializer.toJson<String?>(stato),
  4735. 'colli': serializer.toJson<double?>(colli),
  4736. 'promozione': serializer.toJson<int?>(promozione),
  4737. 'rigaPromozione': serializer.toJson<int?>(rigaPromozione),
  4738. 'prezzoManuale': serializer.toJson<int?>(prezzoManuale),
  4739. };
  4740. }
  4741. RigaOrdine copyWith(
  4742. {int? idRigaOrdine,
  4743. Value<int?> idOrdine = const Value.absent(),
  4744. Value<int?> idArticolo = const Value.absent(),
  4745. Value<int?> idListino = const Value.absent(),
  4746. Value<double?> quantita = const Value.absent(),
  4747. Value<double?> prezzoLordo = const Value.absent(),
  4748. Value<double?> sconto1 = const Value.absent(),
  4749. Value<double?> sconto2 = const Value.absent(),
  4750. Value<double?> sconto3 = const Value.absent(),
  4751. Value<double?> sconto4 = const Value.absent(),
  4752. Value<double?> sconto5 = const Value.absent(),
  4753. Value<double?> prezzoNetto = const Value.absent(),
  4754. Value<double?> scontoMerce = const Value.absent(),
  4755. Value<double?> totale = const Value.absent(),
  4756. Value<String?> dataConsegna = const Value.absent(),
  4757. Value<String?> dataModifica = const Value.absent(),
  4758. Value<double?> qtaEvasa = const Value.absent(),
  4759. Value<String?> stato = const Value.absent(),
  4760. Value<double?> colli = const Value.absent(),
  4761. Value<int?> promozione = const Value.absent(),
  4762. Value<int?> rigaPromozione = const Value.absent(),
  4763. Value<int?> prezzoManuale = const Value.absent()}) =>
  4764. RigaOrdine(
  4765. idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine,
  4766. idOrdine: idOrdine.present ? idOrdine.value : this.idOrdine,
  4767. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  4768. idListino: idListino.present ? idListino.value : this.idListino,
  4769. quantita: quantita.present ? quantita.value : this.quantita,
  4770. prezzoLordo: prezzoLordo.present ? prezzoLordo.value : this.prezzoLordo,
  4771. sconto1: sconto1.present ? sconto1.value : this.sconto1,
  4772. sconto2: sconto2.present ? sconto2.value : this.sconto2,
  4773. sconto3: sconto3.present ? sconto3.value : this.sconto3,
  4774. sconto4: sconto4.present ? sconto4.value : this.sconto4,
  4775. sconto5: sconto5.present ? sconto5.value : this.sconto5,
  4776. prezzoNetto: prezzoNetto.present ? prezzoNetto.value : this.prezzoNetto,
  4777. scontoMerce: scontoMerce.present ? scontoMerce.value : this.scontoMerce,
  4778. totale: totale.present ? totale.value : this.totale,
  4779. dataConsegna:
  4780. dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  4781. dataModifica:
  4782. dataModifica.present ? dataModifica.value : this.dataModifica,
  4783. qtaEvasa: qtaEvasa.present ? qtaEvasa.value : this.qtaEvasa,
  4784. stato: stato.present ? stato.value : this.stato,
  4785. colli: colli.present ? colli.value : this.colli,
  4786. promozione: promozione.present ? promozione.value : this.promozione,
  4787. rigaPromozione:
  4788. rigaPromozione.present ? rigaPromozione.value : this.rigaPromozione,
  4789. prezzoManuale:
  4790. prezzoManuale.present ? prezzoManuale.value : this.prezzoManuale,
  4791. );
  4792. RigaOrdine copyWithCompanion(RigheOrdineCompanion data) {
  4793. return RigaOrdine(
  4794. idRigaOrdine: data.idRigaOrdine.present
  4795. ? data.idRigaOrdine.value
  4796. : this.idRigaOrdine,
  4797. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  4798. idArticolo:
  4799. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  4800. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  4801. quantita: data.quantita.present ? data.quantita.value : this.quantita,
  4802. prezzoLordo:
  4803. data.prezzoLordo.present ? data.prezzoLordo.value : this.prezzoLordo,
  4804. sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1,
  4805. sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2,
  4806. sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3,
  4807. sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4,
  4808. sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5,
  4809. prezzoNetto:
  4810. data.prezzoNetto.present ? data.prezzoNetto.value : this.prezzoNetto,
  4811. scontoMerce:
  4812. data.scontoMerce.present ? data.scontoMerce.value : this.scontoMerce,
  4813. totale: data.totale.present ? data.totale.value : this.totale,
  4814. dataConsegna: data.dataConsegna.present
  4815. ? data.dataConsegna.value
  4816. : this.dataConsegna,
  4817. dataModifica: data.dataModifica.present
  4818. ? data.dataModifica.value
  4819. : this.dataModifica,
  4820. qtaEvasa: data.qtaEvasa.present ? data.qtaEvasa.value : this.qtaEvasa,
  4821. stato: data.stato.present ? data.stato.value : this.stato,
  4822. colli: data.colli.present ? data.colli.value : this.colli,
  4823. promozione:
  4824. data.promozione.present ? data.promozione.value : this.promozione,
  4825. rigaPromozione: data.rigaPromozione.present
  4826. ? data.rigaPromozione.value
  4827. : this.rigaPromozione,
  4828. prezzoManuale: data.prezzoManuale.present
  4829. ? data.prezzoManuale.value
  4830. : this.prezzoManuale,
  4831. );
  4832. }
  4833. @override
  4834. String toString() {
  4835. return (StringBuffer('RigaOrdine(')
  4836. ..write('idRigaOrdine: $idRigaOrdine, ')
  4837. ..write('idOrdine: $idOrdine, ')
  4838. ..write('idArticolo: $idArticolo, ')
  4839. ..write('idListino: $idListino, ')
  4840. ..write('quantita: $quantita, ')
  4841. ..write('prezzoLordo: $prezzoLordo, ')
  4842. ..write('sconto1: $sconto1, ')
  4843. ..write('sconto2: $sconto2, ')
  4844. ..write('sconto3: $sconto3, ')
  4845. ..write('sconto4: $sconto4, ')
  4846. ..write('sconto5: $sconto5, ')
  4847. ..write('prezzoNetto: $prezzoNetto, ')
  4848. ..write('scontoMerce: $scontoMerce, ')
  4849. ..write('totale: $totale, ')
  4850. ..write('dataConsegna: $dataConsegna, ')
  4851. ..write('dataModifica: $dataModifica, ')
  4852. ..write('qtaEvasa: $qtaEvasa, ')
  4853. ..write('stato: $stato, ')
  4854. ..write('colli: $colli, ')
  4855. ..write('promozione: $promozione, ')
  4856. ..write('rigaPromozione: $rigaPromozione, ')
  4857. ..write('prezzoManuale: $prezzoManuale')
  4858. ..write(')'))
  4859. .toString();
  4860. }
  4861. @override
  4862. int get hashCode => Object.hashAll([
  4863. idRigaOrdine,
  4864. idOrdine,
  4865. idArticolo,
  4866. idListino,
  4867. quantita,
  4868. prezzoLordo,
  4869. sconto1,
  4870. sconto2,
  4871. sconto3,
  4872. sconto4,
  4873. sconto5,
  4874. prezzoNetto,
  4875. scontoMerce,
  4876. totale,
  4877. dataConsegna,
  4878. dataModifica,
  4879. qtaEvasa,
  4880. stato,
  4881. colli,
  4882. promozione,
  4883. rigaPromozione,
  4884. prezzoManuale
  4885. ]);
  4886. @override
  4887. bool operator ==(Object other) =>
  4888. identical(this, other) ||
  4889. (other is RigaOrdine &&
  4890. other.idRigaOrdine == this.idRigaOrdine &&
  4891. other.idOrdine == this.idOrdine &&
  4892. other.idArticolo == this.idArticolo &&
  4893. other.idListino == this.idListino &&
  4894. other.quantita == this.quantita &&
  4895. other.prezzoLordo == this.prezzoLordo &&
  4896. other.sconto1 == this.sconto1 &&
  4897. other.sconto2 == this.sconto2 &&
  4898. other.sconto3 == this.sconto3 &&
  4899. other.sconto4 == this.sconto4 &&
  4900. other.sconto5 == this.sconto5 &&
  4901. other.prezzoNetto == this.prezzoNetto &&
  4902. other.scontoMerce == this.scontoMerce &&
  4903. other.totale == this.totale &&
  4904. other.dataConsegna == this.dataConsegna &&
  4905. other.dataModifica == this.dataModifica &&
  4906. other.qtaEvasa == this.qtaEvasa &&
  4907. other.stato == this.stato &&
  4908. other.colli == this.colli &&
  4909. other.promozione == this.promozione &&
  4910. other.rigaPromozione == this.rigaPromozione &&
  4911. other.prezzoManuale == this.prezzoManuale);
  4912. }
  4913. class RigheOrdineCompanion extends UpdateCompanion<RigaOrdine> {
  4914. final Value<int> idRigaOrdine;
  4915. final Value<int?> idOrdine;
  4916. final Value<int?> idArticolo;
  4917. final Value<int?> idListino;
  4918. final Value<double?> quantita;
  4919. final Value<double?> prezzoLordo;
  4920. final Value<double?> sconto1;
  4921. final Value<double?> sconto2;
  4922. final Value<double?> sconto3;
  4923. final Value<double?> sconto4;
  4924. final Value<double?> sconto5;
  4925. final Value<double?> prezzoNetto;
  4926. final Value<double?> scontoMerce;
  4927. final Value<double?> totale;
  4928. final Value<String?> dataConsegna;
  4929. final Value<String?> dataModifica;
  4930. final Value<double?> qtaEvasa;
  4931. final Value<String?> stato;
  4932. final Value<double?> colli;
  4933. final Value<int?> promozione;
  4934. final Value<int?> rigaPromozione;
  4935. final Value<int?> prezzoManuale;
  4936. const RigheOrdineCompanion({
  4937. this.idRigaOrdine = const Value.absent(),
  4938. this.idOrdine = const Value.absent(),
  4939. this.idArticolo = const Value.absent(),
  4940. this.idListino = const Value.absent(),
  4941. this.quantita = const Value.absent(),
  4942. this.prezzoLordo = const Value.absent(),
  4943. this.sconto1 = const Value.absent(),
  4944. this.sconto2 = const Value.absent(),
  4945. this.sconto3 = const Value.absent(),
  4946. this.sconto4 = const Value.absent(),
  4947. this.sconto5 = const Value.absent(),
  4948. this.prezzoNetto = const Value.absent(),
  4949. this.scontoMerce = const Value.absent(),
  4950. this.totale = const Value.absent(),
  4951. this.dataConsegna = const Value.absent(),
  4952. this.dataModifica = const Value.absent(),
  4953. this.qtaEvasa = const Value.absent(),
  4954. this.stato = const Value.absent(),
  4955. this.colli = const Value.absent(),
  4956. this.promozione = const Value.absent(),
  4957. this.rigaPromozione = const Value.absent(),
  4958. this.prezzoManuale = const Value.absent(),
  4959. });
  4960. RigheOrdineCompanion.insert({
  4961. this.idRigaOrdine = const Value.absent(),
  4962. this.idOrdine = const Value.absent(),
  4963. this.idArticolo = const Value.absent(),
  4964. this.idListino = const Value.absent(),
  4965. this.quantita = const Value.absent(),
  4966. this.prezzoLordo = const Value.absent(),
  4967. this.sconto1 = const Value.absent(),
  4968. this.sconto2 = const Value.absent(),
  4969. this.sconto3 = const Value.absent(),
  4970. this.sconto4 = const Value.absent(),
  4971. this.sconto5 = const Value.absent(),
  4972. this.prezzoNetto = const Value.absent(),
  4973. this.scontoMerce = const Value.absent(),
  4974. this.totale = const Value.absent(),
  4975. this.dataConsegna = const Value.absent(),
  4976. this.dataModifica = const Value.absent(),
  4977. this.qtaEvasa = const Value.absent(),
  4978. this.stato = const Value.absent(),
  4979. this.colli = const Value.absent(),
  4980. this.promozione = const Value.absent(),
  4981. this.rigaPromozione = const Value.absent(),
  4982. this.prezzoManuale = const Value.absent(),
  4983. });
  4984. static Insertable<RigaOrdine> custom({
  4985. Expression<int>? idRigaOrdine,
  4986. Expression<int>? idOrdine,
  4987. Expression<int>? idArticolo,
  4988. Expression<int>? idListino,
  4989. Expression<double>? quantita,
  4990. Expression<double>? prezzoLordo,
  4991. Expression<double>? sconto1,
  4992. Expression<double>? sconto2,
  4993. Expression<double>? sconto3,
  4994. Expression<double>? sconto4,
  4995. Expression<double>? sconto5,
  4996. Expression<double>? prezzoNetto,
  4997. Expression<double>? scontoMerce,
  4998. Expression<double>? totale,
  4999. Expression<String>? dataConsegna,
  5000. Expression<String>? dataModifica,
  5001. Expression<double>? qtaEvasa,
  5002. Expression<String>? stato,
  5003. Expression<double>? colli,
  5004. Expression<int>? promozione,
  5005. Expression<int>? rigaPromozione,
  5006. Expression<int>? prezzoManuale,
  5007. }) {
  5008. return RawValuesInsertable({
  5009. if (idRigaOrdine != null) 'idRigaOrdine': idRigaOrdine,
  5010. if (idOrdine != null) 'idOrdine': idOrdine,
  5011. if (idArticolo != null) 'idArticolo': idArticolo,
  5012. if (idListino != null) 'idListino': idListino,
  5013. if (quantita != null) 'quantita': quantita,
  5014. if (prezzoLordo != null) 'prezzoLordo': prezzoLordo,
  5015. if (sconto1 != null) 'sconto1': sconto1,
  5016. if (sconto2 != null) 'sconto2': sconto2,
  5017. if (sconto3 != null) 'sconto3': sconto3,
  5018. if (sconto4 != null) 'sconto4': sconto4,
  5019. if (sconto5 != null) 'sconto5': sconto5,
  5020. if (prezzoNetto != null) 'prezzoNetto': prezzoNetto,
  5021. if (scontoMerce != null) 'scontoMerce': scontoMerce,
  5022. if (totale != null) 'totale': totale,
  5023. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  5024. if (dataModifica != null) 'dataModifica': dataModifica,
  5025. if (qtaEvasa != null) 'qtaEvasa': qtaEvasa,
  5026. if (stato != null) 'stato': stato,
  5027. if (colli != null) 'colli': colli,
  5028. if (promozione != null) 'promozione': promozione,
  5029. if (rigaPromozione != null) 'rigaPromozione': rigaPromozione,
  5030. if (prezzoManuale != null) 'prezzoManuale': prezzoManuale,
  5031. });
  5032. }
  5033. RigheOrdineCompanion copyWith(
  5034. {Value<int>? idRigaOrdine,
  5035. Value<int?>? idOrdine,
  5036. Value<int?>? idArticolo,
  5037. Value<int?>? idListino,
  5038. Value<double?>? quantita,
  5039. Value<double?>? prezzoLordo,
  5040. Value<double?>? sconto1,
  5041. Value<double?>? sconto2,
  5042. Value<double?>? sconto3,
  5043. Value<double?>? sconto4,
  5044. Value<double?>? sconto5,
  5045. Value<double?>? prezzoNetto,
  5046. Value<double?>? scontoMerce,
  5047. Value<double?>? totale,
  5048. Value<String?>? dataConsegna,
  5049. Value<String?>? dataModifica,
  5050. Value<double?>? qtaEvasa,
  5051. Value<String?>? stato,
  5052. Value<double?>? colli,
  5053. Value<int?>? promozione,
  5054. Value<int?>? rigaPromozione,
  5055. Value<int?>? prezzoManuale}) {
  5056. return RigheOrdineCompanion(
  5057. idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine,
  5058. idOrdine: idOrdine ?? this.idOrdine,
  5059. idArticolo: idArticolo ?? this.idArticolo,
  5060. idListino: idListino ?? this.idListino,
  5061. quantita: quantita ?? this.quantita,
  5062. prezzoLordo: prezzoLordo ?? this.prezzoLordo,
  5063. sconto1: sconto1 ?? this.sconto1,
  5064. sconto2: sconto2 ?? this.sconto2,
  5065. sconto3: sconto3 ?? this.sconto3,
  5066. sconto4: sconto4 ?? this.sconto4,
  5067. sconto5: sconto5 ?? this.sconto5,
  5068. prezzoNetto: prezzoNetto ?? this.prezzoNetto,
  5069. scontoMerce: scontoMerce ?? this.scontoMerce,
  5070. totale: totale ?? this.totale,
  5071. dataConsegna: dataConsegna ?? this.dataConsegna,
  5072. dataModifica: dataModifica ?? this.dataModifica,
  5073. qtaEvasa: qtaEvasa ?? this.qtaEvasa,
  5074. stato: stato ?? this.stato,
  5075. colli: colli ?? this.colli,
  5076. promozione: promozione ?? this.promozione,
  5077. rigaPromozione: rigaPromozione ?? this.rigaPromozione,
  5078. prezzoManuale: prezzoManuale ?? this.prezzoManuale,
  5079. );
  5080. }
  5081. @override
  5082. Map<String, Expression> toColumns(bool nullToAbsent) {
  5083. final map = <String, Expression>{};
  5084. if (idRigaOrdine.present) {
  5085. map['idRigaOrdine'] = Variable<int>(idRigaOrdine.value);
  5086. }
  5087. if (idOrdine.present) {
  5088. map['idOrdine'] = Variable<int>(idOrdine.value);
  5089. }
  5090. if (idArticolo.present) {
  5091. map['idArticolo'] = Variable<int>(idArticolo.value);
  5092. }
  5093. if (idListino.present) {
  5094. map['idListino'] = Variable<int>(idListino.value);
  5095. }
  5096. if (quantita.present) {
  5097. map['quantita'] = Variable<double>(quantita.value);
  5098. }
  5099. if (prezzoLordo.present) {
  5100. map['prezzoLordo'] = Variable<double>(prezzoLordo.value);
  5101. }
  5102. if (sconto1.present) {
  5103. map['sconto1'] = Variable<double>(sconto1.value);
  5104. }
  5105. if (sconto2.present) {
  5106. map['sconto2'] = Variable<double>(sconto2.value);
  5107. }
  5108. if (sconto3.present) {
  5109. map['sconto3'] = Variable<double>(sconto3.value);
  5110. }
  5111. if (sconto4.present) {
  5112. map['sconto4'] = Variable<double>(sconto4.value);
  5113. }
  5114. if (sconto5.present) {
  5115. map['sconto5'] = Variable<double>(sconto5.value);
  5116. }
  5117. if (prezzoNetto.present) {
  5118. map['prezzoNetto'] = Variable<double>(prezzoNetto.value);
  5119. }
  5120. if (scontoMerce.present) {
  5121. map['scontoMerce'] = Variable<double>(scontoMerce.value);
  5122. }
  5123. if (totale.present) {
  5124. map['totale'] = Variable<double>(totale.value);
  5125. }
  5126. if (dataConsegna.present) {
  5127. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  5128. }
  5129. if (dataModifica.present) {
  5130. map['dataModifica'] = Variable<String>(dataModifica.value);
  5131. }
  5132. if (qtaEvasa.present) {
  5133. map['qtaEvasa'] = Variable<double>(qtaEvasa.value);
  5134. }
  5135. if (stato.present) {
  5136. map['stato'] = Variable<String>(stato.value);
  5137. }
  5138. if (colli.present) {
  5139. map['colli'] = Variable<double>(colli.value);
  5140. }
  5141. if (promozione.present) {
  5142. map['promozione'] = Variable<int>(promozione.value);
  5143. }
  5144. if (rigaPromozione.present) {
  5145. map['rigaPromozione'] = Variable<int>(rigaPromozione.value);
  5146. }
  5147. if (prezzoManuale.present) {
  5148. map['prezzoManuale'] = Variable<int>(prezzoManuale.value);
  5149. }
  5150. return map;
  5151. }
  5152. @override
  5153. String toString() {
  5154. return (StringBuffer('RigheOrdineCompanion(')
  5155. ..write('idRigaOrdine: $idRigaOrdine, ')
  5156. ..write('idOrdine: $idOrdine, ')
  5157. ..write('idArticolo: $idArticolo, ')
  5158. ..write('idListino: $idListino, ')
  5159. ..write('quantita: $quantita, ')
  5160. ..write('prezzoLordo: $prezzoLordo, ')
  5161. ..write('sconto1: $sconto1, ')
  5162. ..write('sconto2: $sconto2, ')
  5163. ..write('sconto3: $sconto3, ')
  5164. ..write('sconto4: $sconto4, ')
  5165. ..write('sconto5: $sconto5, ')
  5166. ..write('prezzoNetto: $prezzoNetto, ')
  5167. ..write('scontoMerce: $scontoMerce, ')
  5168. ..write('totale: $totale, ')
  5169. ..write('dataConsegna: $dataConsegna, ')
  5170. ..write('dataModifica: $dataModifica, ')
  5171. ..write('qtaEvasa: $qtaEvasa, ')
  5172. ..write('stato: $stato, ')
  5173. ..write('colli: $colli, ')
  5174. ..write('promozione: $promozione, ')
  5175. ..write('rigaPromozione: $rigaPromozione, ')
  5176. ..write('prezzoManuale: $prezzoManuale')
  5177. ..write(')'))
  5178. .toString();
  5179. }
  5180. }
  5181. class $FilialiTable extends Filiali with TableInfo<$FilialiTable, Filiale> {
  5182. @override
  5183. final GeneratedDatabase attachedDatabase;
  5184. final String? _alias;
  5185. $FilialiTable(this.attachedDatabase, [this._alias]);
  5186. static const VerificationMeta _idFilialeMeta =
  5187. const VerificationMeta('idFiliale');
  5188. @override
  5189. late final GeneratedColumn<int> idFiliale = GeneratedColumn<int>(
  5190. 'idFiliale', aliasedName, false,
  5191. hasAutoIncrement: true,
  5192. type: DriftSqlType.int,
  5193. requiredDuringInsert: false,
  5194. defaultConstraints:
  5195. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  5196. static const VerificationMeta _idFilialeRemotoMeta =
  5197. const VerificationMeta('idFilialeRemoto');
  5198. @override
  5199. late final GeneratedColumn<int> idFilialeRemoto = GeneratedColumn<int>(
  5200. 'idFilialeRemoto', aliasedName, true,
  5201. type: DriftSqlType.int, requiredDuringInsert: false);
  5202. static const VerificationMeta _idClienteMeta =
  5203. const VerificationMeta('idCliente');
  5204. @override
  5205. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  5206. 'idCliente', aliasedName, true,
  5207. type: DriftSqlType.int, requiredDuringInsert: false);
  5208. static const VerificationMeta _idAgenteMeta =
  5209. const VerificationMeta('idAgente');
  5210. @override
  5211. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  5212. 'idAgente', aliasedName, true,
  5213. type: DriftSqlType.int, requiredDuringInsert: false);
  5214. static const VerificationMeta _codFilialeMeta =
  5215. const VerificationMeta('codFiliale');
  5216. @override
  5217. late final GeneratedColumn<String> codFiliale = GeneratedColumn<String>(
  5218. 'codFiliale', aliasedName, true,
  5219. type: DriftSqlType.string, requiredDuringInsert: false);
  5220. static const VerificationMeta _descrizioneMeta =
  5221. const VerificationMeta('descrizione');
  5222. @override
  5223. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  5224. 'descrizione', aliasedName, true,
  5225. type: DriftSqlType.string, requiredDuringInsert: false);
  5226. static const VerificationMeta _indirizzoMeta =
  5227. const VerificationMeta('indirizzo');
  5228. @override
  5229. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  5230. 'indirizzo', aliasedName, true,
  5231. type: DriftSqlType.string, requiredDuringInsert: false);
  5232. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  5233. @override
  5234. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  5235. 'citta', aliasedName, true,
  5236. type: DriftSqlType.string, requiredDuringInsert: false);
  5237. static const VerificationMeta _provinciaMeta =
  5238. const VerificationMeta('provincia');
  5239. @override
  5240. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  5241. 'provincia', aliasedName, true,
  5242. type: DriftSqlType.string, requiredDuringInsert: false);
  5243. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  5244. @override
  5245. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  5246. 'cap', aliasedName, true,
  5247. type: DriftSqlType.string, requiredDuringInsert: false);
  5248. static const VerificationMeta _frazioneMeta =
  5249. const VerificationMeta('frazione');
  5250. @override
  5251. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  5252. 'frazione', aliasedName, true,
  5253. type: DriftSqlType.string, requiredDuringInsert: false);
  5254. static const VerificationMeta _nazioneMeta =
  5255. const VerificationMeta('nazione');
  5256. @override
  5257. late final GeneratedColumn<String> nazione = GeneratedColumn<String>(
  5258. 'nazione', aliasedName, true,
  5259. type: DriftSqlType.string, requiredDuringInsert: false);
  5260. static const VerificationMeta _telefonoMeta =
  5261. const VerificationMeta('telefono');
  5262. @override
  5263. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  5264. 'telefono', aliasedName, true,
  5265. type: DriftSqlType.string, requiredDuringInsert: false);
  5266. static const VerificationMeta _cellulareMeta =
  5267. const VerificationMeta('cellulare');
  5268. @override
  5269. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  5270. 'cellulare', aliasedName, true,
  5271. type: DriftSqlType.string, requiredDuringInsert: false);
  5272. static const VerificationMeta _faxMeta = const VerificationMeta('fax');
  5273. @override
  5274. late final GeneratedColumn<String> fax = GeneratedColumn<String>(
  5275. 'fax', aliasedName, true,
  5276. type: DriftSqlType.string, requiredDuringInsert: false);
  5277. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  5278. @override
  5279. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  5280. 'email', aliasedName, true,
  5281. type: DriftSqlType.string, requiredDuringInsert: false);
  5282. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  5283. @override
  5284. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  5285. 'stato', aliasedName, true,
  5286. type: DriftSqlType.string, requiredDuringInsert: false);
  5287. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  5288. @override
  5289. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  5290. 'attivo', aliasedName, false,
  5291. type: DriftSqlType.int,
  5292. requiredDuringInsert: false,
  5293. defaultValue: const Constant(1));
  5294. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  5295. @override
  5296. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  5297. 'note', aliasedName, true,
  5298. type: DriftSqlType.string, requiredDuringInsert: false);
  5299. @override
  5300. List<GeneratedColumn> get $columns => [
  5301. idFiliale,
  5302. idFilialeRemoto,
  5303. idCliente,
  5304. idAgente,
  5305. codFiliale,
  5306. descrizione,
  5307. indirizzo,
  5308. citta,
  5309. provincia,
  5310. cap,
  5311. frazione,
  5312. nazione,
  5313. telefono,
  5314. cellulare,
  5315. fax,
  5316. email,
  5317. stato,
  5318. attivo,
  5319. note
  5320. ];
  5321. @override
  5322. String get aliasedName => _alias ?? actualTableName;
  5323. @override
  5324. String get actualTableName => $name;
  5325. static const String $name = 'Filiali';
  5326. @override
  5327. VerificationContext validateIntegrity(Insertable<Filiale> instance,
  5328. {bool isInserting = false}) {
  5329. final context = VerificationContext();
  5330. final data = instance.toColumns(true);
  5331. if (data.containsKey('idFiliale')) {
  5332. context.handle(_idFilialeMeta,
  5333. idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta));
  5334. }
  5335. if (data.containsKey('idFilialeRemoto')) {
  5336. context.handle(
  5337. _idFilialeRemotoMeta,
  5338. idFilialeRemoto.isAcceptableOrUnknown(
  5339. data['idFilialeRemoto']!, _idFilialeRemotoMeta));
  5340. }
  5341. if (data.containsKey('idCliente')) {
  5342. context.handle(_idClienteMeta,
  5343. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  5344. }
  5345. if (data.containsKey('idAgente')) {
  5346. context.handle(_idAgenteMeta,
  5347. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  5348. }
  5349. if (data.containsKey('codFiliale')) {
  5350. context.handle(
  5351. _codFilialeMeta,
  5352. codFiliale.isAcceptableOrUnknown(
  5353. data['codFiliale']!, _codFilialeMeta));
  5354. }
  5355. if (data.containsKey('descrizione')) {
  5356. context.handle(
  5357. _descrizioneMeta,
  5358. descrizione.isAcceptableOrUnknown(
  5359. data['descrizione']!, _descrizioneMeta));
  5360. }
  5361. if (data.containsKey('indirizzo')) {
  5362. context.handle(_indirizzoMeta,
  5363. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta));
  5364. }
  5365. if (data.containsKey('citta')) {
  5366. context.handle(
  5367. _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta));
  5368. }
  5369. if (data.containsKey('provincia')) {
  5370. context.handle(_provinciaMeta,
  5371. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta));
  5372. }
  5373. if (data.containsKey('cap')) {
  5374. context.handle(
  5375. _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta));
  5376. }
  5377. if (data.containsKey('frazione')) {
  5378. context.handle(_frazioneMeta,
  5379. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta));
  5380. }
  5381. if (data.containsKey('nazione')) {
  5382. context.handle(_nazioneMeta,
  5383. nazione.isAcceptableOrUnknown(data['nazione']!, _nazioneMeta));
  5384. }
  5385. if (data.containsKey('telefono')) {
  5386. context.handle(_telefonoMeta,
  5387. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta));
  5388. }
  5389. if (data.containsKey('cellulare')) {
  5390. context.handle(_cellulareMeta,
  5391. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta));
  5392. }
  5393. if (data.containsKey('fax')) {
  5394. context.handle(
  5395. _faxMeta, fax.isAcceptableOrUnknown(data['fax']!, _faxMeta));
  5396. }
  5397. if (data.containsKey('email')) {
  5398. context.handle(
  5399. _emailMeta, email.isAcceptableOrUnknown(data['email']!, _emailMeta));
  5400. }
  5401. if (data.containsKey('stato')) {
  5402. context.handle(
  5403. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  5404. }
  5405. if (data.containsKey('attivo')) {
  5406. context.handle(_attivoMeta,
  5407. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  5408. }
  5409. if (data.containsKey('note')) {
  5410. context.handle(
  5411. _noteMeta, note.isAcceptableOrUnknown(data['note']!, _noteMeta));
  5412. }
  5413. return context;
  5414. }
  5415. @override
  5416. Set<GeneratedColumn> get $primaryKey => {idFiliale};
  5417. @override
  5418. Filiale map(Map<String, dynamic> data, {String? tablePrefix}) {
  5419. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  5420. return Filiale(
  5421. idFiliale: attachedDatabase.typeMapping
  5422. .read(DriftSqlType.int, data['${effectivePrefix}idFiliale'])!,
  5423. idFilialeRemoto: attachedDatabase.typeMapping
  5424. .read(DriftSqlType.int, data['${effectivePrefix}idFilialeRemoto']),
  5425. idCliente: attachedDatabase.typeMapping
  5426. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  5427. idAgente: attachedDatabase.typeMapping
  5428. .read(DriftSqlType.int, data['${effectivePrefix}idAgente']),
  5429. codFiliale: attachedDatabase.typeMapping
  5430. .read(DriftSqlType.string, data['${effectivePrefix}codFiliale']),
  5431. descrizione: attachedDatabase.typeMapping
  5432. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  5433. indirizzo: attachedDatabase.typeMapping
  5434. .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']),
  5435. citta: attachedDatabase.typeMapping
  5436. .read(DriftSqlType.string, data['${effectivePrefix}citta']),
  5437. provincia: attachedDatabase.typeMapping
  5438. .read(DriftSqlType.string, data['${effectivePrefix}provincia']),
  5439. cap: attachedDatabase.typeMapping
  5440. .read(DriftSqlType.string, data['${effectivePrefix}cap']),
  5441. frazione: attachedDatabase.typeMapping
  5442. .read(DriftSqlType.string, data['${effectivePrefix}frazione']),
  5443. nazione: attachedDatabase.typeMapping
  5444. .read(DriftSqlType.string, data['${effectivePrefix}nazione']),
  5445. telefono: attachedDatabase.typeMapping
  5446. .read(DriftSqlType.string, data['${effectivePrefix}telefono']),
  5447. cellulare: attachedDatabase.typeMapping
  5448. .read(DriftSqlType.string, data['${effectivePrefix}cellulare']),
  5449. fax: attachedDatabase.typeMapping
  5450. .read(DriftSqlType.string, data['${effectivePrefix}fax']),
  5451. email: attachedDatabase.typeMapping
  5452. .read(DriftSqlType.string, data['${effectivePrefix}email']),
  5453. stato: attachedDatabase.typeMapping
  5454. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  5455. attivo: attachedDatabase.typeMapping
  5456. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  5457. note: attachedDatabase.typeMapping
  5458. .read(DriftSqlType.string, data['${effectivePrefix}note']),
  5459. );
  5460. }
  5461. @override
  5462. $FilialiTable createAlias(String alias) {
  5463. return $FilialiTable(attachedDatabase, alias);
  5464. }
  5465. }
  5466. class Filiale extends DataClass implements Insertable<Filiale> {
  5467. final int idFiliale;
  5468. final int? idFilialeRemoto;
  5469. final int? idCliente;
  5470. final int? idAgente;
  5471. final String? codFiliale;
  5472. final String? descrizione;
  5473. final String? indirizzo;
  5474. final String? citta;
  5475. final String? provincia;
  5476. final String? cap;
  5477. final String? frazione;
  5478. final String? nazione;
  5479. final String? telefono;
  5480. final String? cellulare;
  5481. final String? fax;
  5482. final String? email;
  5483. final String? stato;
  5484. final int attivo;
  5485. final String? note;
  5486. const Filiale(
  5487. {required this.idFiliale,
  5488. this.idFilialeRemoto,
  5489. this.idCliente,
  5490. this.idAgente,
  5491. this.codFiliale,
  5492. this.descrizione,
  5493. this.indirizzo,
  5494. this.citta,
  5495. this.provincia,
  5496. this.cap,
  5497. this.frazione,
  5498. this.nazione,
  5499. this.telefono,
  5500. this.cellulare,
  5501. this.fax,
  5502. this.email,
  5503. this.stato,
  5504. required this.attivo,
  5505. this.note});
  5506. @override
  5507. Map<String, Expression> toColumns(bool nullToAbsent) {
  5508. final map = <String, Expression>{};
  5509. map['idFiliale'] = Variable<int>(idFiliale);
  5510. if (!nullToAbsent || idFilialeRemoto != null) {
  5511. map['idFilialeRemoto'] = Variable<int>(idFilialeRemoto);
  5512. }
  5513. if (!nullToAbsent || idCliente != null) {
  5514. map['idCliente'] = Variable<int>(idCliente);
  5515. }
  5516. if (!nullToAbsent || idAgente != null) {
  5517. map['idAgente'] = Variable<int>(idAgente);
  5518. }
  5519. if (!nullToAbsent || codFiliale != null) {
  5520. map['codFiliale'] = Variable<String>(codFiliale);
  5521. }
  5522. if (!nullToAbsent || descrizione != null) {
  5523. map['descrizione'] = Variable<String>(descrizione);
  5524. }
  5525. if (!nullToAbsent || indirizzo != null) {
  5526. map['indirizzo'] = Variable<String>(indirizzo);
  5527. }
  5528. if (!nullToAbsent || citta != null) {
  5529. map['citta'] = Variable<String>(citta);
  5530. }
  5531. if (!nullToAbsent || provincia != null) {
  5532. map['provincia'] = Variable<String>(provincia);
  5533. }
  5534. if (!nullToAbsent || cap != null) {
  5535. map['cap'] = Variable<String>(cap);
  5536. }
  5537. if (!nullToAbsent || frazione != null) {
  5538. map['frazione'] = Variable<String>(frazione);
  5539. }
  5540. if (!nullToAbsent || nazione != null) {
  5541. map['nazione'] = Variable<String>(nazione);
  5542. }
  5543. if (!nullToAbsent || telefono != null) {
  5544. map['telefono'] = Variable<String>(telefono);
  5545. }
  5546. if (!nullToAbsent || cellulare != null) {
  5547. map['cellulare'] = Variable<String>(cellulare);
  5548. }
  5549. if (!nullToAbsent || fax != null) {
  5550. map['fax'] = Variable<String>(fax);
  5551. }
  5552. if (!nullToAbsent || email != null) {
  5553. map['email'] = Variable<String>(email);
  5554. }
  5555. if (!nullToAbsent || stato != null) {
  5556. map['stato'] = Variable<String>(stato);
  5557. }
  5558. map['attivo'] = Variable<int>(attivo);
  5559. if (!nullToAbsent || note != null) {
  5560. map['note'] = Variable<String>(note);
  5561. }
  5562. return map;
  5563. }
  5564. FilialiCompanion toCompanion(bool nullToAbsent) {
  5565. return FilialiCompanion(
  5566. idFiliale: Value(idFiliale),
  5567. idFilialeRemoto: idFilialeRemoto == null && nullToAbsent
  5568. ? const Value.absent()
  5569. : Value(idFilialeRemoto),
  5570. idCliente: idCliente == null && nullToAbsent
  5571. ? const Value.absent()
  5572. : Value(idCliente),
  5573. idAgente: idAgente == null && nullToAbsent
  5574. ? const Value.absent()
  5575. : Value(idAgente),
  5576. codFiliale: codFiliale == null && nullToAbsent
  5577. ? const Value.absent()
  5578. : Value(codFiliale),
  5579. descrizione: descrizione == null && nullToAbsent
  5580. ? const Value.absent()
  5581. : Value(descrizione),
  5582. indirizzo: indirizzo == null && nullToAbsent
  5583. ? const Value.absent()
  5584. : Value(indirizzo),
  5585. citta:
  5586. citta == null && nullToAbsent ? const Value.absent() : Value(citta),
  5587. provincia: provincia == null && nullToAbsent
  5588. ? const Value.absent()
  5589. : Value(provincia),
  5590. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  5591. frazione: frazione == null && nullToAbsent
  5592. ? const Value.absent()
  5593. : Value(frazione),
  5594. nazione: nazione == null && nullToAbsent
  5595. ? const Value.absent()
  5596. : Value(nazione),
  5597. telefono: telefono == null && nullToAbsent
  5598. ? const Value.absent()
  5599. : Value(telefono),
  5600. cellulare: cellulare == null && nullToAbsent
  5601. ? const Value.absent()
  5602. : Value(cellulare),
  5603. fax: fax == null && nullToAbsent ? const Value.absent() : Value(fax),
  5604. email:
  5605. email == null && nullToAbsent ? const Value.absent() : Value(email),
  5606. stato:
  5607. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  5608. attivo: Value(attivo),
  5609. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  5610. );
  5611. }
  5612. factory Filiale.fromJson(Map<String, dynamic> json,
  5613. {ValueSerializer? serializer}) {
  5614. serializer ??= driftRuntimeOptions.defaultSerializer;
  5615. return Filiale(
  5616. idFiliale: serializer.fromJson<int>(json['idFiliale']),
  5617. idFilialeRemoto: serializer.fromJson<int?>(json['idFilialeRemoto']),
  5618. idCliente: serializer.fromJson<int?>(json['idCliente']),
  5619. idAgente: serializer.fromJson<int?>(json['idAgente']),
  5620. codFiliale: serializer.fromJson<String?>(json['codFiliale']),
  5621. descrizione: serializer.fromJson<String?>(json['descrizione']),
  5622. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  5623. citta: serializer.fromJson<String?>(json['citta']),
  5624. provincia: serializer.fromJson<String?>(json['provincia']),
  5625. cap: serializer.fromJson<String?>(json['cap']),
  5626. frazione: serializer.fromJson<String?>(json['frazione']),
  5627. nazione: serializer.fromJson<String?>(json['nazione']),
  5628. telefono: serializer.fromJson<String?>(json['telefono']),
  5629. cellulare: serializer.fromJson<String?>(json['cellulare']),
  5630. fax: serializer.fromJson<String?>(json['fax']),
  5631. email: serializer.fromJson<String?>(json['email']),
  5632. stato: serializer.fromJson<String?>(json['stato']),
  5633. attivo: serializer.fromJson<int>(json['attivo']),
  5634. note: serializer.fromJson<String?>(json['note']),
  5635. );
  5636. }
  5637. @override
  5638. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  5639. serializer ??= driftRuntimeOptions.defaultSerializer;
  5640. return <String, dynamic>{
  5641. 'idFiliale': serializer.toJson<int>(idFiliale),
  5642. 'idFilialeRemoto': serializer.toJson<int?>(idFilialeRemoto),
  5643. 'idCliente': serializer.toJson<int?>(idCliente),
  5644. 'idAgente': serializer.toJson<int?>(idAgente),
  5645. 'codFiliale': serializer.toJson<String?>(codFiliale),
  5646. 'descrizione': serializer.toJson<String?>(descrizione),
  5647. 'indirizzo': serializer.toJson<String?>(indirizzo),
  5648. 'citta': serializer.toJson<String?>(citta),
  5649. 'provincia': serializer.toJson<String?>(provincia),
  5650. 'cap': serializer.toJson<String?>(cap),
  5651. 'frazione': serializer.toJson<String?>(frazione),
  5652. 'nazione': serializer.toJson<String?>(nazione),
  5653. 'telefono': serializer.toJson<String?>(telefono),
  5654. 'cellulare': serializer.toJson<String?>(cellulare),
  5655. 'fax': serializer.toJson<String?>(fax),
  5656. 'email': serializer.toJson<String?>(email),
  5657. 'stato': serializer.toJson<String?>(stato),
  5658. 'attivo': serializer.toJson<int>(attivo),
  5659. 'note': serializer.toJson<String?>(note),
  5660. };
  5661. }
  5662. Filiale copyWith(
  5663. {int? idFiliale,
  5664. Value<int?> idFilialeRemoto = const Value.absent(),
  5665. Value<int?> idCliente = const Value.absent(),
  5666. Value<int?> idAgente = const Value.absent(),
  5667. Value<String?> codFiliale = const Value.absent(),
  5668. Value<String?> descrizione = const Value.absent(),
  5669. Value<String?> indirizzo = const Value.absent(),
  5670. Value<String?> citta = const Value.absent(),
  5671. Value<String?> provincia = const Value.absent(),
  5672. Value<String?> cap = const Value.absent(),
  5673. Value<String?> frazione = const Value.absent(),
  5674. Value<String?> nazione = const Value.absent(),
  5675. Value<String?> telefono = const Value.absent(),
  5676. Value<String?> cellulare = const Value.absent(),
  5677. Value<String?> fax = const Value.absent(),
  5678. Value<String?> email = const Value.absent(),
  5679. Value<String?> stato = const Value.absent(),
  5680. int? attivo,
  5681. Value<String?> note = const Value.absent()}) =>
  5682. Filiale(
  5683. idFiliale: idFiliale ?? this.idFiliale,
  5684. idFilialeRemoto: idFilialeRemoto.present
  5685. ? idFilialeRemoto.value
  5686. : this.idFilialeRemoto,
  5687. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  5688. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  5689. codFiliale: codFiliale.present ? codFiliale.value : this.codFiliale,
  5690. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  5691. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  5692. citta: citta.present ? citta.value : this.citta,
  5693. provincia: provincia.present ? provincia.value : this.provincia,
  5694. cap: cap.present ? cap.value : this.cap,
  5695. frazione: frazione.present ? frazione.value : this.frazione,
  5696. nazione: nazione.present ? nazione.value : this.nazione,
  5697. telefono: telefono.present ? telefono.value : this.telefono,
  5698. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  5699. fax: fax.present ? fax.value : this.fax,
  5700. email: email.present ? email.value : this.email,
  5701. stato: stato.present ? stato.value : this.stato,
  5702. attivo: attivo ?? this.attivo,
  5703. note: note.present ? note.value : this.note,
  5704. );
  5705. Filiale copyWithCompanion(FilialiCompanion data) {
  5706. return Filiale(
  5707. idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale,
  5708. idFilialeRemoto: data.idFilialeRemoto.present
  5709. ? data.idFilialeRemoto.value
  5710. : this.idFilialeRemoto,
  5711. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  5712. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  5713. codFiliale:
  5714. data.codFiliale.present ? data.codFiliale.value : this.codFiliale,
  5715. descrizione:
  5716. data.descrizione.present ? data.descrizione.value : this.descrizione,
  5717. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  5718. citta: data.citta.present ? data.citta.value : this.citta,
  5719. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  5720. cap: data.cap.present ? data.cap.value : this.cap,
  5721. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  5722. nazione: data.nazione.present ? data.nazione.value : this.nazione,
  5723. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  5724. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  5725. fax: data.fax.present ? data.fax.value : this.fax,
  5726. email: data.email.present ? data.email.value : this.email,
  5727. stato: data.stato.present ? data.stato.value : this.stato,
  5728. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  5729. note: data.note.present ? data.note.value : this.note,
  5730. );
  5731. }
  5732. @override
  5733. String toString() {
  5734. return (StringBuffer('Filiale(')
  5735. ..write('idFiliale: $idFiliale, ')
  5736. ..write('idFilialeRemoto: $idFilialeRemoto, ')
  5737. ..write('idCliente: $idCliente, ')
  5738. ..write('idAgente: $idAgente, ')
  5739. ..write('codFiliale: $codFiliale, ')
  5740. ..write('descrizione: $descrizione, ')
  5741. ..write('indirizzo: $indirizzo, ')
  5742. ..write('citta: $citta, ')
  5743. ..write('provincia: $provincia, ')
  5744. ..write('cap: $cap, ')
  5745. ..write('frazione: $frazione, ')
  5746. ..write('nazione: $nazione, ')
  5747. ..write('telefono: $telefono, ')
  5748. ..write('cellulare: $cellulare, ')
  5749. ..write('fax: $fax, ')
  5750. ..write('email: $email, ')
  5751. ..write('stato: $stato, ')
  5752. ..write('attivo: $attivo, ')
  5753. ..write('note: $note')
  5754. ..write(')'))
  5755. .toString();
  5756. }
  5757. @override
  5758. int get hashCode => Object.hash(
  5759. idFiliale,
  5760. idFilialeRemoto,
  5761. idCliente,
  5762. idAgente,
  5763. codFiliale,
  5764. descrizione,
  5765. indirizzo,
  5766. citta,
  5767. provincia,
  5768. cap,
  5769. frazione,
  5770. nazione,
  5771. telefono,
  5772. cellulare,
  5773. fax,
  5774. email,
  5775. stato,
  5776. attivo,
  5777. note);
  5778. @override
  5779. bool operator ==(Object other) =>
  5780. identical(this, other) ||
  5781. (other is Filiale &&
  5782. other.idFiliale == this.idFiliale &&
  5783. other.idFilialeRemoto == this.idFilialeRemoto &&
  5784. other.idCliente == this.idCliente &&
  5785. other.idAgente == this.idAgente &&
  5786. other.codFiliale == this.codFiliale &&
  5787. other.descrizione == this.descrizione &&
  5788. other.indirizzo == this.indirizzo &&
  5789. other.citta == this.citta &&
  5790. other.provincia == this.provincia &&
  5791. other.cap == this.cap &&
  5792. other.frazione == this.frazione &&
  5793. other.nazione == this.nazione &&
  5794. other.telefono == this.telefono &&
  5795. other.cellulare == this.cellulare &&
  5796. other.fax == this.fax &&
  5797. other.email == this.email &&
  5798. other.stato == this.stato &&
  5799. other.attivo == this.attivo &&
  5800. other.note == this.note);
  5801. }
  5802. class FilialiCompanion extends UpdateCompanion<Filiale> {
  5803. final Value<int> idFiliale;
  5804. final Value<int?> idFilialeRemoto;
  5805. final Value<int?> idCliente;
  5806. final Value<int?> idAgente;
  5807. final Value<String?> codFiliale;
  5808. final Value<String?> descrizione;
  5809. final Value<String?> indirizzo;
  5810. final Value<String?> citta;
  5811. final Value<String?> provincia;
  5812. final Value<String?> cap;
  5813. final Value<String?> frazione;
  5814. final Value<String?> nazione;
  5815. final Value<String?> telefono;
  5816. final Value<String?> cellulare;
  5817. final Value<String?> fax;
  5818. final Value<String?> email;
  5819. final Value<String?> stato;
  5820. final Value<int> attivo;
  5821. final Value<String?> note;
  5822. const FilialiCompanion({
  5823. this.idFiliale = const Value.absent(),
  5824. this.idFilialeRemoto = const Value.absent(),
  5825. this.idCliente = const Value.absent(),
  5826. this.idAgente = const Value.absent(),
  5827. this.codFiliale = const Value.absent(),
  5828. this.descrizione = const Value.absent(),
  5829. this.indirizzo = const Value.absent(),
  5830. this.citta = const Value.absent(),
  5831. this.provincia = const Value.absent(),
  5832. this.cap = const Value.absent(),
  5833. this.frazione = const Value.absent(),
  5834. this.nazione = const Value.absent(),
  5835. this.telefono = const Value.absent(),
  5836. this.cellulare = const Value.absent(),
  5837. this.fax = const Value.absent(),
  5838. this.email = const Value.absent(),
  5839. this.stato = const Value.absent(),
  5840. this.attivo = const Value.absent(),
  5841. this.note = const Value.absent(),
  5842. });
  5843. FilialiCompanion.insert({
  5844. this.idFiliale = const Value.absent(),
  5845. this.idFilialeRemoto = const Value.absent(),
  5846. this.idCliente = const Value.absent(),
  5847. this.idAgente = const Value.absent(),
  5848. this.codFiliale = const Value.absent(),
  5849. this.descrizione = const Value.absent(),
  5850. this.indirizzo = const Value.absent(),
  5851. this.citta = const Value.absent(),
  5852. this.provincia = const Value.absent(),
  5853. this.cap = const Value.absent(),
  5854. this.frazione = const Value.absent(),
  5855. this.nazione = const Value.absent(),
  5856. this.telefono = const Value.absent(),
  5857. this.cellulare = const Value.absent(),
  5858. this.fax = const Value.absent(),
  5859. this.email = const Value.absent(),
  5860. this.stato = const Value.absent(),
  5861. this.attivo = const Value.absent(),
  5862. this.note = const Value.absent(),
  5863. });
  5864. static Insertable<Filiale> custom({
  5865. Expression<int>? idFiliale,
  5866. Expression<int>? idFilialeRemoto,
  5867. Expression<int>? idCliente,
  5868. Expression<int>? idAgente,
  5869. Expression<String>? codFiliale,
  5870. Expression<String>? descrizione,
  5871. Expression<String>? indirizzo,
  5872. Expression<String>? citta,
  5873. Expression<String>? provincia,
  5874. Expression<String>? cap,
  5875. Expression<String>? frazione,
  5876. Expression<String>? nazione,
  5877. Expression<String>? telefono,
  5878. Expression<String>? cellulare,
  5879. Expression<String>? fax,
  5880. Expression<String>? email,
  5881. Expression<String>? stato,
  5882. Expression<int>? attivo,
  5883. Expression<String>? note,
  5884. }) {
  5885. return RawValuesInsertable({
  5886. if (idFiliale != null) 'idFiliale': idFiliale,
  5887. if (idFilialeRemoto != null) 'idFilialeRemoto': idFilialeRemoto,
  5888. if (idCliente != null) 'idCliente': idCliente,
  5889. if (idAgente != null) 'idAgente': idAgente,
  5890. if (codFiliale != null) 'codFiliale': codFiliale,
  5891. if (descrizione != null) 'descrizione': descrizione,
  5892. if (indirizzo != null) 'indirizzo': indirizzo,
  5893. if (citta != null) 'citta': citta,
  5894. if (provincia != null) 'provincia': provincia,
  5895. if (cap != null) 'cap': cap,
  5896. if (frazione != null) 'frazione': frazione,
  5897. if (nazione != null) 'nazione': nazione,
  5898. if (telefono != null) 'telefono': telefono,
  5899. if (cellulare != null) 'cellulare': cellulare,
  5900. if (fax != null) 'fax': fax,
  5901. if (email != null) 'email': email,
  5902. if (stato != null) 'stato': stato,
  5903. if (attivo != null) 'attivo': attivo,
  5904. if (note != null) 'note': note,
  5905. });
  5906. }
  5907. FilialiCompanion copyWith(
  5908. {Value<int>? idFiliale,
  5909. Value<int?>? idFilialeRemoto,
  5910. Value<int?>? idCliente,
  5911. Value<int?>? idAgente,
  5912. Value<String?>? codFiliale,
  5913. Value<String?>? descrizione,
  5914. Value<String?>? indirizzo,
  5915. Value<String?>? citta,
  5916. Value<String?>? provincia,
  5917. Value<String?>? cap,
  5918. Value<String?>? frazione,
  5919. Value<String?>? nazione,
  5920. Value<String?>? telefono,
  5921. Value<String?>? cellulare,
  5922. Value<String?>? fax,
  5923. Value<String?>? email,
  5924. Value<String?>? stato,
  5925. Value<int>? attivo,
  5926. Value<String?>? note}) {
  5927. return FilialiCompanion(
  5928. idFiliale: idFiliale ?? this.idFiliale,
  5929. idFilialeRemoto: idFilialeRemoto ?? this.idFilialeRemoto,
  5930. idCliente: idCliente ?? this.idCliente,
  5931. idAgente: idAgente ?? this.idAgente,
  5932. codFiliale: codFiliale ?? this.codFiliale,
  5933. descrizione: descrizione ?? this.descrizione,
  5934. indirizzo: indirizzo ?? this.indirizzo,
  5935. citta: citta ?? this.citta,
  5936. provincia: provincia ?? this.provincia,
  5937. cap: cap ?? this.cap,
  5938. frazione: frazione ?? this.frazione,
  5939. nazione: nazione ?? this.nazione,
  5940. telefono: telefono ?? this.telefono,
  5941. cellulare: cellulare ?? this.cellulare,
  5942. fax: fax ?? this.fax,
  5943. email: email ?? this.email,
  5944. stato: stato ?? this.stato,
  5945. attivo: attivo ?? this.attivo,
  5946. note: note ?? this.note,
  5947. );
  5948. }
  5949. @override
  5950. Map<String, Expression> toColumns(bool nullToAbsent) {
  5951. final map = <String, Expression>{};
  5952. if (idFiliale.present) {
  5953. map['idFiliale'] = Variable<int>(idFiliale.value);
  5954. }
  5955. if (idFilialeRemoto.present) {
  5956. map['idFilialeRemoto'] = Variable<int>(idFilialeRemoto.value);
  5957. }
  5958. if (idCliente.present) {
  5959. map['idCliente'] = Variable<int>(idCliente.value);
  5960. }
  5961. if (idAgente.present) {
  5962. map['idAgente'] = Variable<int>(idAgente.value);
  5963. }
  5964. if (codFiliale.present) {
  5965. map['codFiliale'] = Variable<String>(codFiliale.value);
  5966. }
  5967. if (descrizione.present) {
  5968. map['descrizione'] = Variable<String>(descrizione.value);
  5969. }
  5970. if (indirizzo.present) {
  5971. map['indirizzo'] = Variable<String>(indirizzo.value);
  5972. }
  5973. if (citta.present) {
  5974. map['citta'] = Variable<String>(citta.value);
  5975. }
  5976. if (provincia.present) {
  5977. map['provincia'] = Variable<String>(provincia.value);
  5978. }
  5979. if (cap.present) {
  5980. map['cap'] = Variable<String>(cap.value);
  5981. }
  5982. if (frazione.present) {
  5983. map['frazione'] = Variable<String>(frazione.value);
  5984. }
  5985. if (nazione.present) {
  5986. map['nazione'] = Variable<String>(nazione.value);
  5987. }
  5988. if (telefono.present) {
  5989. map['telefono'] = Variable<String>(telefono.value);
  5990. }
  5991. if (cellulare.present) {
  5992. map['cellulare'] = Variable<String>(cellulare.value);
  5993. }
  5994. if (fax.present) {
  5995. map['fax'] = Variable<String>(fax.value);
  5996. }
  5997. if (email.present) {
  5998. map['email'] = Variable<String>(email.value);
  5999. }
  6000. if (stato.present) {
  6001. map['stato'] = Variable<String>(stato.value);
  6002. }
  6003. if (attivo.present) {
  6004. map['attivo'] = Variable<int>(attivo.value);
  6005. }
  6006. if (note.present) {
  6007. map['note'] = Variable<String>(note.value);
  6008. }
  6009. return map;
  6010. }
  6011. @override
  6012. String toString() {
  6013. return (StringBuffer('FilialiCompanion(')
  6014. ..write('idFiliale: $idFiliale, ')
  6015. ..write('idFilialeRemoto: $idFilialeRemoto, ')
  6016. ..write('idCliente: $idCliente, ')
  6017. ..write('idAgente: $idAgente, ')
  6018. ..write('codFiliale: $codFiliale, ')
  6019. ..write('descrizione: $descrizione, ')
  6020. ..write('indirizzo: $indirizzo, ')
  6021. ..write('citta: $citta, ')
  6022. ..write('provincia: $provincia, ')
  6023. ..write('cap: $cap, ')
  6024. ..write('frazione: $frazione, ')
  6025. ..write('nazione: $nazione, ')
  6026. ..write('telefono: $telefono, ')
  6027. ..write('cellulare: $cellulare, ')
  6028. ..write('fax: $fax, ')
  6029. ..write('email: $email, ')
  6030. ..write('stato: $stato, ')
  6031. ..write('attivo: $attivo, ')
  6032. ..write('note: $note')
  6033. ..write(')'))
  6034. .toString();
  6035. }
  6036. }
  6037. class $ListiniTable extends Listini with TableInfo<$ListiniTable, Listino> {
  6038. @override
  6039. final GeneratedDatabase attachedDatabase;
  6040. final String? _alias;
  6041. $ListiniTable(this.attachedDatabase, [this._alias]);
  6042. static const VerificationMeta _idListinoMeta =
  6043. const VerificationMeta('idListino');
  6044. @override
  6045. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  6046. 'idListino', aliasedName, false,
  6047. hasAutoIncrement: true,
  6048. type: DriftSqlType.int,
  6049. requiredDuringInsert: false,
  6050. defaultConstraints:
  6051. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  6052. static const VerificationMeta _codListinoMeta =
  6053. const VerificationMeta('codListino');
  6054. @override
  6055. late final GeneratedColumn<String> codListino = GeneratedColumn<String>(
  6056. 'codListino', aliasedName, true,
  6057. type: DriftSqlType.string, requiredDuringInsert: false);
  6058. static const VerificationMeta _descrizioneMeta =
  6059. const VerificationMeta('descrizione');
  6060. @override
  6061. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  6062. 'descrizione', aliasedName, true,
  6063. type: DriftSqlType.string, requiredDuringInsert: false);
  6064. static const VerificationMeta _validoDaMeta =
  6065. const VerificationMeta('validoDa');
  6066. @override
  6067. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  6068. 'validoDa', aliasedName, true,
  6069. type: DriftSqlType.string, requiredDuringInsert: false);
  6070. static const VerificationMeta _validoAMeta =
  6071. const VerificationMeta('validoA');
  6072. @override
  6073. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  6074. 'validoA', aliasedName, true,
  6075. type: DriftSqlType.string, requiredDuringInsert: false);
  6076. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  6077. @override
  6078. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  6079. 'attivo', aliasedName, false,
  6080. type: DriftSqlType.int,
  6081. requiredDuringInsert: false,
  6082. defaultValue: const Constant(1));
  6083. static const VerificationMeta _dataModificaMeta =
  6084. const VerificationMeta('dataModifica');
  6085. @override
  6086. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  6087. 'dataModifica', aliasedName, true,
  6088. type: DriftSqlType.string, requiredDuringInsert: false);
  6089. static const VerificationMeta _listinoAgenteMeta =
  6090. const VerificationMeta('listinoAgente');
  6091. @override
  6092. late final GeneratedColumn<int> listinoAgente = GeneratedColumn<int>(
  6093. 'listinoAgente', aliasedName, true,
  6094. type: DriftSqlType.int, requiredDuringInsert: false);
  6095. @override
  6096. List<GeneratedColumn> get $columns => [
  6097. idListino,
  6098. codListino,
  6099. descrizione,
  6100. validoDa,
  6101. validoA,
  6102. attivo,
  6103. dataModifica,
  6104. listinoAgente
  6105. ];
  6106. @override
  6107. String get aliasedName => _alias ?? actualTableName;
  6108. @override
  6109. String get actualTableName => $name;
  6110. static const String $name = 'Listini';
  6111. @override
  6112. VerificationContext validateIntegrity(Insertable<Listino> instance,
  6113. {bool isInserting = false}) {
  6114. final context = VerificationContext();
  6115. final data = instance.toColumns(true);
  6116. if (data.containsKey('idListino')) {
  6117. context.handle(_idListinoMeta,
  6118. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  6119. }
  6120. if (data.containsKey('codListino')) {
  6121. context.handle(
  6122. _codListinoMeta,
  6123. codListino.isAcceptableOrUnknown(
  6124. data['codListino']!, _codListinoMeta));
  6125. }
  6126. if (data.containsKey('descrizione')) {
  6127. context.handle(
  6128. _descrizioneMeta,
  6129. descrizione.isAcceptableOrUnknown(
  6130. data['descrizione']!, _descrizioneMeta));
  6131. }
  6132. if (data.containsKey('validoDa')) {
  6133. context.handle(_validoDaMeta,
  6134. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta));
  6135. }
  6136. if (data.containsKey('validoA')) {
  6137. context.handle(_validoAMeta,
  6138. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta));
  6139. }
  6140. if (data.containsKey('attivo')) {
  6141. context.handle(_attivoMeta,
  6142. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  6143. }
  6144. if (data.containsKey('dataModifica')) {
  6145. context.handle(
  6146. _dataModificaMeta,
  6147. dataModifica.isAcceptableOrUnknown(
  6148. data['dataModifica']!, _dataModificaMeta));
  6149. }
  6150. if (data.containsKey('listinoAgente')) {
  6151. context.handle(
  6152. _listinoAgenteMeta,
  6153. listinoAgente.isAcceptableOrUnknown(
  6154. data['listinoAgente']!, _listinoAgenteMeta));
  6155. }
  6156. return context;
  6157. }
  6158. @override
  6159. Set<GeneratedColumn> get $primaryKey => {idListino};
  6160. @override
  6161. Listino map(Map<String, dynamic> data, {String? tablePrefix}) {
  6162. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  6163. return Listino(
  6164. idListino: attachedDatabase.typeMapping
  6165. .read(DriftSqlType.int, data['${effectivePrefix}idListino'])!,
  6166. codListino: attachedDatabase.typeMapping
  6167. .read(DriftSqlType.string, data['${effectivePrefix}codListino']),
  6168. descrizione: attachedDatabase.typeMapping
  6169. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  6170. validoDa: attachedDatabase.typeMapping
  6171. .read(DriftSqlType.string, data['${effectivePrefix}validoDa']),
  6172. validoA: attachedDatabase.typeMapping
  6173. .read(DriftSqlType.string, data['${effectivePrefix}validoA']),
  6174. attivo: attachedDatabase.typeMapping
  6175. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  6176. dataModifica: attachedDatabase.typeMapping
  6177. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  6178. listinoAgente: attachedDatabase.typeMapping
  6179. .read(DriftSqlType.int, data['${effectivePrefix}listinoAgente']),
  6180. );
  6181. }
  6182. @override
  6183. $ListiniTable createAlias(String alias) {
  6184. return $ListiniTable(attachedDatabase, alias);
  6185. }
  6186. }
  6187. class Listino extends DataClass implements Insertable<Listino> {
  6188. final int idListino;
  6189. final String? codListino;
  6190. final String? descrizione;
  6191. final String? validoDa;
  6192. final String? validoA;
  6193. final int attivo;
  6194. final String? dataModifica;
  6195. final int? listinoAgente;
  6196. const Listino(
  6197. {required this.idListino,
  6198. this.codListino,
  6199. this.descrizione,
  6200. this.validoDa,
  6201. this.validoA,
  6202. required this.attivo,
  6203. this.dataModifica,
  6204. this.listinoAgente});
  6205. @override
  6206. Map<String, Expression> toColumns(bool nullToAbsent) {
  6207. final map = <String, Expression>{};
  6208. map['idListino'] = Variable<int>(idListino);
  6209. if (!nullToAbsent || codListino != null) {
  6210. map['codListino'] = Variable<String>(codListino);
  6211. }
  6212. if (!nullToAbsent || descrizione != null) {
  6213. map['descrizione'] = Variable<String>(descrizione);
  6214. }
  6215. if (!nullToAbsent || validoDa != null) {
  6216. map['validoDa'] = Variable<String>(validoDa);
  6217. }
  6218. if (!nullToAbsent || validoA != null) {
  6219. map['validoA'] = Variable<String>(validoA);
  6220. }
  6221. map['attivo'] = Variable<int>(attivo);
  6222. if (!nullToAbsent || dataModifica != null) {
  6223. map['dataModifica'] = Variable<String>(dataModifica);
  6224. }
  6225. if (!nullToAbsent || listinoAgente != null) {
  6226. map['listinoAgente'] = Variable<int>(listinoAgente);
  6227. }
  6228. return map;
  6229. }
  6230. ListiniCompanion toCompanion(bool nullToAbsent) {
  6231. return ListiniCompanion(
  6232. idListino: Value(idListino),
  6233. codListino: codListino == null && nullToAbsent
  6234. ? const Value.absent()
  6235. : Value(codListino),
  6236. descrizione: descrizione == null && nullToAbsent
  6237. ? const Value.absent()
  6238. : Value(descrizione),
  6239. validoDa: validoDa == null && nullToAbsent
  6240. ? const Value.absent()
  6241. : Value(validoDa),
  6242. validoA: validoA == null && nullToAbsent
  6243. ? const Value.absent()
  6244. : Value(validoA),
  6245. attivo: Value(attivo),
  6246. dataModifica: dataModifica == null && nullToAbsent
  6247. ? const Value.absent()
  6248. : Value(dataModifica),
  6249. listinoAgente: listinoAgente == null && nullToAbsent
  6250. ? const Value.absent()
  6251. : Value(listinoAgente),
  6252. );
  6253. }
  6254. factory Listino.fromJson(Map<String, dynamic> json,
  6255. {ValueSerializer? serializer}) {
  6256. serializer ??= driftRuntimeOptions.defaultSerializer;
  6257. return Listino(
  6258. idListino: serializer.fromJson<int>(json['idListino']),
  6259. codListino: serializer.fromJson<String?>(json['codListino']),
  6260. descrizione: serializer.fromJson<String?>(json['descrizione']),
  6261. validoDa: serializer.fromJson<String?>(json['validoDa']),
  6262. validoA: serializer.fromJson<String?>(json['validoA']),
  6263. attivo: serializer.fromJson<int>(json['attivo']),
  6264. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  6265. listinoAgente: serializer.fromJson<int?>(json['listinoAgente']),
  6266. );
  6267. }
  6268. @override
  6269. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  6270. serializer ??= driftRuntimeOptions.defaultSerializer;
  6271. return <String, dynamic>{
  6272. 'idListino': serializer.toJson<int>(idListino),
  6273. 'codListino': serializer.toJson<String?>(codListino),
  6274. 'descrizione': serializer.toJson<String?>(descrizione),
  6275. 'validoDa': serializer.toJson<String?>(validoDa),
  6276. 'validoA': serializer.toJson<String?>(validoA),
  6277. 'attivo': serializer.toJson<int>(attivo),
  6278. 'dataModifica': serializer.toJson<String?>(dataModifica),
  6279. 'listinoAgente': serializer.toJson<int?>(listinoAgente),
  6280. };
  6281. }
  6282. Listino copyWith(
  6283. {int? idListino,
  6284. Value<String?> codListino = const Value.absent(),
  6285. Value<String?> descrizione = const Value.absent(),
  6286. Value<String?> validoDa = const Value.absent(),
  6287. Value<String?> validoA = const Value.absent(),
  6288. int? attivo,
  6289. Value<String?> dataModifica = const Value.absent(),
  6290. Value<int?> listinoAgente = const Value.absent()}) =>
  6291. Listino(
  6292. idListino: idListino ?? this.idListino,
  6293. codListino: codListino.present ? codListino.value : this.codListino,
  6294. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  6295. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  6296. validoA: validoA.present ? validoA.value : this.validoA,
  6297. attivo: attivo ?? this.attivo,
  6298. dataModifica:
  6299. dataModifica.present ? dataModifica.value : this.dataModifica,
  6300. listinoAgente:
  6301. listinoAgente.present ? listinoAgente.value : this.listinoAgente,
  6302. );
  6303. Listino copyWithCompanion(ListiniCompanion data) {
  6304. return Listino(
  6305. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  6306. codListino:
  6307. data.codListino.present ? data.codListino.value : this.codListino,
  6308. descrizione:
  6309. data.descrizione.present ? data.descrizione.value : this.descrizione,
  6310. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  6311. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  6312. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  6313. dataModifica: data.dataModifica.present
  6314. ? data.dataModifica.value
  6315. : this.dataModifica,
  6316. listinoAgente: data.listinoAgente.present
  6317. ? data.listinoAgente.value
  6318. : this.listinoAgente,
  6319. );
  6320. }
  6321. @override
  6322. String toString() {
  6323. return (StringBuffer('Listino(')
  6324. ..write('idListino: $idListino, ')
  6325. ..write('codListino: $codListino, ')
  6326. ..write('descrizione: $descrizione, ')
  6327. ..write('validoDa: $validoDa, ')
  6328. ..write('validoA: $validoA, ')
  6329. ..write('attivo: $attivo, ')
  6330. ..write('dataModifica: $dataModifica, ')
  6331. ..write('listinoAgente: $listinoAgente')
  6332. ..write(')'))
  6333. .toString();
  6334. }
  6335. @override
  6336. int get hashCode => Object.hash(idListino, codListino, descrizione, validoDa,
  6337. validoA, attivo, dataModifica, listinoAgente);
  6338. @override
  6339. bool operator ==(Object other) =>
  6340. identical(this, other) ||
  6341. (other is Listino &&
  6342. other.idListino == this.idListino &&
  6343. other.codListino == this.codListino &&
  6344. other.descrizione == this.descrizione &&
  6345. other.validoDa == this.validoDa &&
  6346. other.validoA == this.validoA &&
  6347. other.attivo == this.attivo &&
  6348. other.dataModifica == this.dataModifica &&
  6349. other.listinoAgente == this.listinoAgente);
  6350. }
  6351. class ListiniCompanion extends UpdateCompanion<Listino> {
  6352. final Value<int> idListino;
  6353. final Value<String?> codListino;
  6354. final Value<String?> descrizione;
  6355. final Value<String?> validoDa;
  6356. final Value<String?> validoA;
  6357. final Value<int> attivo;
  6358. final Value<String?> dataModifica;
  6359. final Value<int?> listinoAgente;
  6360. const ListiniCompanion({
  6361. this.idListino = const Value.absent(),
  6362. this.codListino = const Value.absent(),
  6363. this.descrizione = const Value.absent(),
  6364. this.validoDa = const Value.absent(),
  6365. this.validoA = const Value.absent(),
  6366. this.attivo = const Value.absent(),
  6367. this.dataModifica = const Value.absent(),
  6368. this.listinoAgente = const Value.absent(),
  6369. });
  6370. ListiniCompanion.insert({
  6371. this.idListino = const Value.absent(),
  6372. this.codListino = const Value.absent(),
  6373. this.descrizione = const Value.absent(),
  6374. this.validoDa = const Value.absent(),
  6375. this.validoA = const Value.absent(),
  6376. this.attivo = const Value.absent(),
  6377. this.dataModifica = const Value.absent(),
  6378. this.listinoAgente = const Value.absent(),
  6379. });
  6380. static Insertable<Listino> custom({
  6381. Expression<int>? idListino,
  6382. Expression<String>? codListino,
  6383. Expression<String>? descrizione,
  6384. Expression<String>? validoDa,
  6385. Expression<String>? validoA,
  6386. Expression<int>? attivo,
  6387. Expression<String>? dataModifica,
  6388. Expression<int>? listinoAgente,
  6389. }) {
  6390. return RawValuesInsertable({
  6391. if (idListino != null) 'idListino': idListino,
  6392. if (codListino != null) 'codListino': codListino,
  6393. if (descrizione != null) 'descrizione': descrizione,
  6394. if (validoDa != null) 'validoDa': validoDa,
  6395. if (validoA != null) 'validoA': validoA,
  6396. if (attivo != null) 'attivo': attivo,
  6397. if (dataModifica != null) 'dataModifica': dataModifica,
  6398. if (listinoAgente != null) 'listinoAgente': listinoAgente,
  6399. });
  6400. }
  6401. ListiniCompanion copyWith(
  6402. {Value<int>? idListino,
  6403. Value<String?>? codListino,
  6404. Value<String?>? descrizione,
  6405. Value<String?>? validoDa,
  6406. Value<String?>? validoA,
  6407. Value<int>? attivo,
  6408. Value<String?>? dataModifica,
  6409. Value<int?>? listinoAgente}) {
  6410. return ListiniCompanion(
  6411. idListino: idListino ?? this.idListino,
  6412. codListino: codListino ?? this.codListino,
  6413. descrizione: descrizione ?? this.descrizione,
  6414. validoDa: validoDa ?? this.validoDa,
  6415. validoA: validoA ?? this.validoA,
  6416. attivo: attivo ?? this.attivo,
  6417. dataModifica: dataModifica ?? this.dataModifica,
  6418. listinoAgente: listinoAgente ?? this.listinoAgente,
  6419. );
  6420. }
  6421. @override
  6422. Map<String, Expression> toColumns(bool nullToAbsent) {
  6423. final map = <String, Expression>{};
  6424. if (idListino.present) {
  6425. map['idListino'] = Variable<int>(idListino.value);
  6426. }
  6427. if (codListino.present) {
  6428. map['codListino'] = Variable<String>(codListino.value);
  6429. }
  6430. if (descrizione.present) {
  6431. map['descrizione'] = Variable<String>(descrizione.value);
  6432. }
  6433. if (validoDa.present) {
  6434. map['validoDa'] = Variable<String>(validoDa.value);
  6435. }
  6436. if (validoA.present) {
  6437. map['validoA'] = Variable<String>(validoA.value);
  6438. }
  6439. if (attivo.present) {
  6440. map['attivo'] = Variable<int>(attivo.value);
  6441. }
  6442. if (dataModifica.present) {
  6443. map['dataModifica'] = Variable<String>(dataModifica.value);
  6444. }
  6445. if (listinoAgente.present) {
  6446. map['listinoAgente'] = Variable<int>(listinoAgente.value);
  6447. }
  6448. return map;
  6449. }
  6450. @override
  6451. String toString() {
  6452. return (StringBuffer('ListiniCompanion(')
  6453. ..write('idListino: $idListino, ')
  6454. ..write('codListino: $codListino, ')
  6455. ..write('descrizione: $descrizione, ')
  6456. ..write('validoDa: $validoDa, ')
  6457. ..write('validoA: $validoA, ')
  6458. ..write('attivo: $attivo, ')
  6459. ..write('dataModifica: $dataModifica, ')
  6460. ..write('listinoAgente: $listinoAgente')
  6461. ..write(')'))
  6462. .toString();
  6463. }
  6464. }
  6465. class $ListiniArticoloTable extends ListiniArticolo
  6466. with TableInfo<$ListiniArticoloTable, ListinoArticolo> {
  6467. @override
  6468. final GeneratedDatabase attachedDatabase;
  6469. final String? _alias;
  6470. $ListiniArticoloTable(this.attachedDatabase, [this._alias]);
  6471. static const VerificationMeta _idListinoArticoliMeta =
  6472. const VerificationMeta('idListinoArticoli');
  6473. @override
  6474. late final GeneratedColumn<int> idListinoArticoli = GeneratedColumn<int>(
  6475. 'idListinoArticoli', aliasedName, false,
  6476. hasAutoIncrement: true,
  6477. type: DriftSqlType.int,
  6478. requiredDuringInsert: false,
  6479. defaultConstraints:
  6480. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  6481. static const VerificationMeta _idListinoMeta =
  6482. const VerificationMeta('idListino');
  6483. @override
  6484. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  6485. 'idListino', aliasedName, true,
  6486. type: DriftSqlType.int, requiredDuringInsert: false);
  6487. static const VerificationMeta _idArticoloMeta =
  6488. const VerificationMeta('idArticolo');
  6489. @override
  6490. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  6491. 'idArticolo', aliasedName, true,
  6492. type: DriftSqlType.int, requiredDuringInsert: false);
  6493. static const VerificationMeta _prezzoMeta = const VerificationMeta('prezzo');
  6494. @override
  6495. late final GeneratedColumn<double> prezzo = GeneratedColumn<double>(
  6496. 'prezzo', aliasedName, true,
  6497. type: DriftSqlType.double, requiredDuringInsert: false);
  6498. static const VerificationMeta _idScontoMeta =
  6499. const VerificationMeta('idSconto');
  6500. @override
  6501. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  6502. 'idSconto', aliasedName, true,
  6503. type: DriftSqlType.int, requiredDuringInsert: false);
  6504. static const VerificationMeta _validoDaMeta =
  6505. const VerificationMeta('validoDa');
  6506. @override
  6507. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  6508. 'validoDa', aliasedName, true,
  6509. type: DriftSqlType.string, requiredDuringInsert: false);
  6510. static const VerificationMeta _validoAMeta =
  6511. const VerificationMeta('validoA');
  6512. @override
  6513. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  6514. 'validoA', aliasedName, true,
  6515. type: DriftSqlType.string, requiredDuringInsert: false);
  6516. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  6517. @override
  6518. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  6519. 'attivo', aliasedName, false,
  6520. type: DriftSqlType.int,
  6521. requiredDuringInsert: false,
  6522. defaultValue: const Constant(1));
  6523. @override
  6524. List<GeneratedColumn> get $columns => [
  6525. idListinoArticoli,
  6526. idListino,
  6527. idArticolo,
  6528. prezzo,
  6529. idSconto,
  6530. validoDa,
  6531. validoA,
  6532. attivo
  6533. ];
  6534. @override
  6535. String get aliasedName => _alias ?? actualTableName;
  6536. @override
  6537. String get actualTableName => $name;
  6538. static const String $name = 'Listini_articolo';
  6539. @override
  6540. VerificationContext validateIntegrity(Insertable<ListinoArticolo> instance,
  6541. {bool isInserting = false}) {
  6542. final context = VerificationContext();
  6543. final data = instance.toColumns(true);
  6544. if (data.containsKey('idListinoArticoli')) {
  6545. context.handle(
  6546. _idListinoArticoliMeta,
  6547. idListinoArticoli.isAcceptableOrUnknown(
  6548. data['idListinoArticoli']!, _idListinoArticoliMeta));
  6549. }
  6550. if (data.containsKey('idListino')) {
  6551. context.handle(_idListinoMeta,
  6552. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  6553. }
  6554. if (data.containsKey('idArticolo')) {
  6555. context.handle(
  6556. _idArticoloMeta,
  6557. idArticolo.isAcceptableOrUnknown(
  6558. data['idArticolo']!, _idArticoloMeta));
  6559. }
  6560. if (data.containsKey('prezzo')) {
  6561. context.handle(_prezzoMeta,
  6562. prezzo.isAcceptableOrUnknown(data['prezzo']!, _prezzoMeta));
  6563. }
  6564. if (data.containsKey('idSconto')) {
  6565. context.handle(_idScontoMeta,
  6566. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta));
  6567. }
  6568. if (data.containsKey('validoDa')) {
  6569. context.handle(_validoDaMeta,
  6570. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta));
  6571. }
  6572. if (data.containsKey('validoA')) {
  6573. context.handle(_validoAMeta,
  6574. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta));
  6575. }
  6576. if (data.containsKey('attivo')) {
  6577. context.handle(_attivoMeta,
  6578. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  6579. }
  6580. return context;
  6581. }
  6582. @override
  6583. Set<GeneratedColumn> get $primaryKey => {idListinoArticoli};
  6584. @override
  6585. ListinoArticolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  6586. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  6587. return ListinoArticolo(
  6588. idListinoArticoli: attachedDatabase.typeMapping
  6589. .read(DriftSqlType.int, data['${effectivePrefix}idListinoArticoli'])!,
  6590. idListino: attachedDatabase.typeMapping
  6591. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  6592. idArticolo: attachedDatabase.typeMapping
  6593. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  6594. prezzo: attachedDatabase.typeMapping
  6595. .read(DriftSqlType.double, data['${effectivePrefix}prezzo']),
  6596. idSconto: attachedDatabase.typeMapping
  6597. .read(DriftSqlType.int, data['${effectivePrefix}idSconto']),
  6598. validoDa: attachedDatabase.typeMapping
  6599. .read(DriftSqlType.string, data['${effectivePrefix}validoDa']),
  6600. validoA: attachedDatabase.typeMapping
  6601. .read(DriftSqlType.string, data['${effectivePrefix}validoA']),
  6602. attivo: attachedDatabase.typeMapping
  6603. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  6604. );
  6605. }
  6606. @override
  6607. $ListiniArticoloTable createAlias(String alias) {
  6608. return $ListiniArticoloTable(attachedDatabase, alias);
  6609. }
  6610. }
  6611. class ListinoArticolo extends DataClass implements Insertable<ListinoArticolo> {
  6612. final int idListinoArticoli;
  6613. final int? idListino;
  6614. final int? idArticolo;
  6615. final double? prezzo;
  6616. final int? idSconto;
  6617. final String? validoDa;
  6618. final String? validoA;
  6619. final int attivo;
  6620. const ListinoArticolo(
  6621. {required this.idListinoArticoli,
  6622. this.idListino,
  6623. this.idArticolo,
  6624. this.prezzo,
  6625. this.idSconto,
  6626. this.validoDa,
  6627. this.validoA,
  6628. required this.attivo});
  6629. @override
  6630. Map<String, Expression> toColumns(bool nullToAbsent) {
  6631. final map = <String, Expression>{};
  6632. map['idListinoArticoli'] = Variable<int>(idListinoArticoli);
  6633. if (!nullToAbsent || idListino != null) {
  6634. map['idListino'] = Variable<int>(idListino);
  6635. }
  6636. if (!nullToAbsent || idArticolo != null) {
  6637. map['idArticolo'] = Variable<int>(idArticolo);
  6638. }
  6639. if (!nullToAbsent || prezzo != null) {
  6640. map['prezzo'] = Variable<double>(prezzo);
  6641. }
  6642. if (!nullToAbsent || idSconto != null) {
  6643. map['idSconto'] = Variable<int>(idSconto);
  6644. }
  6645. if (!nullToAbsent || validoDa != null) {
  6646. map['validoDa'] = Variable<String>(validoDa);
  6647. }
  6648. if (!nullToAbsent || validoA != null) {
  6649. map['validoA'] = Variable<String>(validoA);
  6650. }
  6651. map['attivo'] = Variable<int>(attivo);
  6652. return map;
  6653. }
  6654. ListiniArticoloCompanion toCompanion(bool nullToAbsent) {
  6655. return ListiniArticoloCompanion(
  6656. idListinoArticoli: Value(idListinoArticoli),
  6657. idListino: idListino == null && nullToAbsent
  6658. ? const Value.absent()
  6659. : Value(idListino),
  6660. idArticolo: idArticolo == null && nullToAbsent
  6661. ? const Value.absent()
  6662. : Value(idArticolo),
  6663. prezzo:
  6664. prezzo == null && nullToAbsent ? const Value.absent() : Value(prezzo),
  6665. idSconto: idSconto == null && nullToAbsent
  6666. ? const Value.absent()
  6667. : Value(idSconto),
  6668. validoDa: validoDa == null && nullToAbsent
  6669. ? const Value.absent()
  6670. : Value(validoDa),
  6671. validoA: validoA == null && nullToAbsent
  6672. ? const Value.absent()
  6673. : Value(validoA),
  6674. attivo: Value(attivo),
  6675. );
  6676. }
  6677. factory ListinoArticolo.fromJson(Map<String, dynamic> json,
  6678. {ValueSerializer? serializer}) {
  6679. serializer ??= driftRuntimeOptions.defaultSerializer;
  6680. return ListinoArticolo(
  6681. idListinoArticoli: serializer.fromJson<int>(json['idListinoArticoli']),
  6682. idListino: serializer.fromJson<int?>(json['idListino']),
  6683. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  6684. prezzo: serializer.fromJson<double?>(json['prezzo']),
  6685. idSconto: serializer.fromJson<int?>(json['idSconto']),
  6686. validoDa: serializer.fromJson<String?>(json['validoDa']),
  6687. validoA: serializer.fromJson<String?>(json['validoA']),
  6688. attivo: serializer.fromJson<int>(json['attivo']),
  6689. );
  6690. }
  6691. @override
  6692. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  6693. serializer ??= driftRuntimeOptions.defaultSerializer;
  6694. return <String, dynamic>{
  6695. 'idListinoArticoli': serializer.toJson<int>(idListinoArticoli),
  6696. 'idListino': serializer.toJson<int?>(idListino),
  6697. 'idArticolo': serializer.toJson<int?>(idArticolo),
  6698. 'prezzo': serializer.toJson<double?>(prezzo),
  6699. 'idSconto': serializer.toJson<int?>(idSconto),
  6700. 'validoDa': serializer.toJson<String?>(validoDa),
  6701. 'validoA': serializer.toJson<String?>(validoA),
  6702. 'attivo': serializer.toJson<int>(attivo),
  6703. };
  6704. }
  6705. ListinoArticolo copyWith(
  6706. {int? idListinoArticoli,
  6707. Value<int?> idListino = const Value.absent(),
  6708. Value<int?> idArticolo = const Value.absent(),
  6709. Value<double?> prezzo = const Value.absent(),
  6710. Value<int?> idSconto = const Value.absent(),
  6711. Value<String?> validoDa = const Value.absent(),
  6712. Value<String?> validoA = const Value.absent(),
  6713. int? attivo}) =>
  6714. ListinoArticolo(
  6715. idListinoArticoli: idListinoArticoli ?? this.idListinoArticoli,
  6716. idListino: idListino.present ? idListino.value : this.idListino,
  6717. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  6718. prezzo: prezzo.present ? prezzo.value : this.prezzo,
  6719. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  6720. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  6721. validoA: validoA.present ? validoA.value : this.validoA,
  6722. attivo: attivo ?? this.attivo,
  6723. );
  6724. ListinoArticolo copyWithCompanion(ListiniArticoloCompanion data) {
  6725. return ListinoArticolo(
  6726. idListinoArticoli: data.idListinoArticoli.present
  6727. ? data.idListinoArticoli.value
  6728. : this.idListinoArticoli,
  6729. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  6730. idArticolo:
  6731. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  6732. prezzo: data.prezzo.present ? data.prezzo.value : this.prezzo,
  6733. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  6734. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  6735. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  6736. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  6737. );
  6738. }
  6739. @override
  6740. String toString() {
  6741. return (StringBuffer('ListinoArticolo(')
  6742. ..write('idListinoArticoli: $idListinoArticoli, ')
  6743. ..write('idListino: $idListino, ')
  6744. ..write('idArticolo: $idArticolo, ')
  6745. ..write('prezzo: $prezzo, ')
  6746. ..write('idSconto: $idSconto, ')
  6747. ..write('validoDa: $validoDa, ')
  6748. ..write('validoA: $validoA, ')
  6749. ..write('attivo: $attivo')
  6750. ..write(')'))
  6751. .toString();
  6752. }
  6753. @override
  6754. int get hashCode => Object.hash(idListinoArticoli, idListino, idArticolo,
  6755. prezzo, idSconto, validoDa, validoA, attivo);
  6756. @override
  6757. bool operator ==(Object other) =>
  6758. identical(this, other) ||
  6759. (other is ListinoArticolo &&
  6760. other.idListinoArticoli == this.idListinoArticoli &&
  6761. other.idListino == this.idListino &&
  6762. other.idArticolo == this.idArticolo &&
  6763. other.prezzo == this.prezzo &&
  6764. other.idSconto == this.idSconto &&
  6765. other.validoDa == this.validoDa &&
  6766. other.validoA == this.validoA &&
  6767. other.attivo == this.attivo);
  6768. }
  6769. class ListiniArticoloCompanion extends UpdateCompanion<ListinoArticolo> {
  6770. final Value<int> idListinoArticoli;
  6771. final Value<int?> idListino;
  6772. final Value<int?> idArticolo;
  6773. final Value<double?> prezzo;
  6774. final Value<int?> idSconto;
  6775. final Value<String?> validoDa;
  6776. final Value<String?> validoA;
  6777. final Value<int> attivo;
  6778. const ListiniArticoloCompanion({
  6779. this.idListinoArticoli = const Value.absent(),
  6780. this.idListino = const Value.absent(),
  6781. this.idArticolo = const Value.absent(),
  6782. this.prezzo = const Value.absent(),
  6783. this.idSconto = const Value.absent(),
  6784. this.validoDa = const Value.absent(),
  6785. this.validoA = const Value.absent(),
  6786. this.attivo = const Value.absent(),
  6787. });
  6788. ListiniArticoloCompanion.insert({
  6789. this.idListinoArticoli = const Value.absent(),
  6790. this.idListino = const Value.absent(),
  6791. this.idArticolo = const Value.absent(),
  6792. this.prezzo = const Value.absent(),
  6793. this.idSconto = const Value.absent(),
  6794. this.validoDa = const Value.absent(),
  6795. this.validoA = const Value.absent(),
  6796. this.attivo = const Value.absent(),
  6797. });
  6798. static Insertable<ListinoArticolo> custom({
  6799. Expression<int>? idListinoArticoli,
  6800. Expression<int>? idListino,
  6801. Expression<int>? idArticolo,
  6802. Expression<double>? prezzo,
  6803. Expression<int>? idSconto,
  6804. Expression<String>? validoDa,
  6805. Expression<String>? validoA,
  6806. Expression<int>? attivo,
  6807. }) {
  6808. return RawValuesInsertable({
  6809. if (idListinoArticoli != null) 'idListinoArticoli': idListinoArticoli,
  6810. if (idListino != null) 'idListino': idListino,
  6811. if (idArticolo != null) 'idArticolo': idArticolo,
  6812. if (prezzo != null) 'prezzo': prezzo,
  6813. if (idSconto != null) 'idSconto': idSconto,
  6814. if (validoDa != null) 'validoDa': validoDa,
  6815. if (validoA != null) 'validoA': validoA,
  6816. if (attivo != null) 'attivo': attivo,
  6817. });
  6818. }
  6819. ListiniArticoloCompanion copyWith(
  6820. {Value<int>? idListinoArticoli,
  6821. Value<int?>? idListino,
  6822. Value<int?>? idArticolo,
  6823. Value<double?>? prezzo,
  6824. Value<int?>? idSconto,
  6825. Value<String?>? validoDa,
  6826. Value<String?>? validoA,
  6827. Value<int>? attivo}) {
  6828. return ListiniArticoloCompanion(
  6829. idListinoArticoli: idListinoArticoli ?? this.idListinoArticoli,
  6830. idListino: idListino ?? this.idListino,
  6831. idArticolo: idArticolo ?? this.idArticolo,
  6832. prezzo: prezzo ?? this.prezzo,
  6833. idSconto: idSconto ?? this.idSconto,
  6834. validoDa: validoDa ?? this.validoDa,
  6835. validoA: validoA ?? this.validoA,
  6836. attivo: attivo ?? this.attivo,
  6837. );
  6838. }
  6839. @override
  6840. Map<String, Expression> toColumns(bool nullToAbsent) {
  6841. final map = <String, Expression>{};
  6842. if (idListinoArticoli.present) {
  6843. map['idListinoArticoli'] = Variable<int>(idListinoArticoli.value);
  6844. }
  6845. if (idListino.present) {
  6846. map['idListino'] = Variable<int>(idListino.value);
  6847. }
  6848. if (idArticolo.present) {
  6849. map['idArticolo'] = Variable<int>(idArticolo.value);
  6850. }
  6851. if (prezzo.present) {
  6852. map['prezzo'] = Variable<double>(prezzo.value);
  6853. }
  6854. if (idSconto.present) {
  6855. map['idSconto'] = Variable<int>(idSconto.value);
  6856. }
  6857. if (validoDa.present) {
  6858. map['validoDa'] = Variable<String>(validoDa.value);
  6859. }
  6860. if (validoA.present) {
  6861. map['validoA'] = Variable<String>(validoA.value);
  6862. }
  6863. if (attivo.present) {
  6864. map['attivo'] = Variable<int>(attivo.value);
  6865. }
  6866. return map;
  6867. }
  6868. @override
  6869. String toString() {
  6870. return (StringBuffer('ListiniArticoloCompanion(')
  6871. ..write('idListinoArticoli: $idListinoArticoli, ')
  6872. ..write('idListino: $idListino, ')
  6873. ..write('idArticolo: $idArticolo, ')
  6874. ..write('prezzo: $prezzo, ')
  6875. ..write('idSconto: $idSconto, ')
  6876. ..write('validoDa: $validoDa, ')
  6877. ..write('validoA: $validoA, ')
  6878. ..write('attivo: $attivo')
  6879. ..write(')'))
  6880. .toString();
  6881. }
  6882. }
  6883. class $ListiniClienteTable extends ListiniCliente
  6884. with TableInfo<$ListiniClienteTable, ListinoCliente> {
  6885. @override
  6886. final GeneratedDatabase attachedDatabase;
  6887. final String? _alias;
  6888. $ListiniClienteTable(this.attachedDatabase, [this._alias]);
  6889. static const VerificationMeta _idListinoClienteMeta =
  6890. const VerificationMeta('idListinoCliente');
  6891. @override
  6892. late final GeneratedColumn<int> idListinoCliente = GeneratedColumn<int>(
  6893. 'idListinoCliente', aliasedName, false,
  6894. hasAutoIncrement: true,
  6895. type: DriftSqlType.int,
  6896. requiredDuringInsert: false,
  6897. defaultConstraints:
  6898. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  6899. static const VerificationMeta _idListinoMeta =
  6900. const VerificationMeta('idListino');
  6901. @override
  6902. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  6903. 'idListino', aliasedName, true,
  6904. type: DriftSqlType.int, requiredDuringInsert: false);
  6905. static const VerificationMeta _idClienteMeta =
  6906. const VerificationMeta('idCliente');
  6907. @override
  6908. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  6909. 'idCliente', aliasedName, true,
  6910. type: DriftSqlType.int, requiredDuringInsert: false);
  6911. static const VerificationMeta _idArticoloMeta =
  6912. const VerificationMeta('idArticolo');
  6913. @override
  6914. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  6915. 'idArticolo', aliasedName, true,
  6916. type: DriftSqlType.int, requiredDuringInsert: false);
  6917. static const VerificationMeta _idScontoMeta =
  6918. const VerificationMeta('idSconto');
  6919. @override
  6920. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  6921. 'idSconto', aliasedName, true,
  6922. type: DriftSqlType.int, requiredDuringInsert: false);
  6923. static const VerificationMeta _validoDaMeta =
  6924. const VerificationMeta('validoDa');
  6925. @override
  6926. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  6927. 'validoDa', aliasedName, true,
  6928. type: DriftSqlType.string, requiredDuringInsert: false);
  6929. static const VerificationMeta _validoAMeta =
  6930. const VerificationMeta('validoA');
  6931. @override
  6932. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  6933. 'validoA', aliasedName, true,
  6934. type: DriftSqlType.string, requiredDuringInsert: false);
  6935. static const VerificationMeta _prezzoMeta = const VerificationMeta('prezzo');
  6936. @override
  6937. late final GeneratedColumn<double> prezzo = GeneratedColumn<double>(
  6938. 'prezzo', aliasedName, true,
  6939. type: DriftSqlType.double, requiredDuringInsert: false);
  6940. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  6941. @override
  6942. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  6943. 'attivo', aliasedName, false,
  6944. type: DriftSqlType.int,
  6945. requiredDuringInsert: false,
  6946. defaultValue: const Constant(1));
  6947. static const VerificationMeta _annullatoMeta =
  6948. const VerificationMeta('annullato');
  6949. @override
  6950. late final GeneratedColumn<String> annullato = GeneratedColumn<String>(
  6951. 'annullato', aliasedName, false,
  6952. type: DriftSqlType.string,
  6953. requiredDuringInsert: false,
  6954. defaultValue: const Constant('N'));
  6955. static const VerificationMeta _listinoSostitutivoMeta =
  6956. const VerificationMeta('listinoSostitutivo');
  6957. @override
  6958. late final GeneratedColumn<String> listinoSostitutivo =
  6959. GeneratedColumn<String>('listinoSostitutivo', aliasedName, true,
  6960. type: DriftSqlType.string, requiredDuringInsert: false);
  6961. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  6962. @override
  6963. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  6964. 'stato', aliasedName, true,
  6965. type: DriftSqlType.string, requiredDuringInsert: false);
  6966. @override
  6967. List<GeneratedColumn> get $columns => [
  6968. idListinoCliente,
  6969. idListino,
  6970. idCliente,
  6971. idArticolo,
  6972. idSconto,
  6973. validoDa,
  6974. validoA,
  6975. prezzo,
  6976. attivo,
  6977. annullato,
  6978. listinoSostitutivo,
  6979. stato
  6980. ];
  6981. @override
  6982. String get aliasedName => _alias ?? actualTableName;
  6983. @override
  6984. String get actualTableName => $name;
  6985. static const String $name = 'Listini_cliente';
  6986. @override
  6987. VerificationContext validateIntegrity(Insertable<ListinoCliente> instance,
  6988. {bool isInserting = false}) {
  6989. final context = VerificationContext();
  6990. final data = instance.toColumns(true);
  6991. if (data.containsKey('idListinoCliente')) {
  6992. context.handle(
  6993. _idListinoClienteMeta,
  6994. idListinoCliente.isAcceptableOrUnknown(
  6995. data['idListinoCliente']!, _idListinoClienteMeta));
  6996. }
  6997. if (data.containsKey('idListino')) {
  6998. context.handle(_idListinoMeta,
  6999. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  7000. }
  7001. if (data.containsKey('idCliente')) {
  7002. context.handle(_idClienteMeta,
  7003. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  7004. }
  7005. if (data.containsKey('idArticolo')) {
  7006. context.handle(
  7007. _idArticoloMeta,
  7008. idArticolo.isAcceptableOrUnknown(
  7009. data['idArticolo']!, _idArticoloMeta));
  7010. }
  7011. if (data.containsKey('idSconto')) {
  7012. context.handle(_idScontoMeta,
  7013. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta));
  7014. }
  7015. if (data.containsKey('validoDa')) {
  7016. context.handle(_validoDaMeta,
  7017. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta));
  7018. }
  7019. if (data.containsKey('validoA')) {
  7020. context.handle(_validoAMeta,
  7021. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta));
  7022. }
  7023. if (data.containsKey('prezzo')) {
  7024. context.handle(_prezzoMeta,
  7025. prezzo.isAcceptableOrUnknown(data['prezzo']!, _prezzoMeta));
  7026. }
  7027. if (data.containsKey('attivo')) {
  7028. context.handle(_attivoMeta,
  7029. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  7030. }
  7031. if (data.containsKey('annullato')) {
  7032. context.handle(_annullatoMeta,
  7033. annullato.isAcceptableOrUnknown(data['annullato']!, _annullatoMeta));
  7034. }
  7035. if (data.containsKey('listinoSostitutivo')) {
  7036. context.handle(
  7037. _listinoSostitutivoMeta,
  7038. listinoSostitutivo.isAcceptableOrUnknown(
  7039. data['listinoSostitutivo']!, _listinoSostitutivoMeta));
  7040. }
  7041. if (data.containsKey('stato')) {
  7042. context.handle(
  7043. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  7044. }
  7045. return context;
  7046. }
  7047. @override
  7048. Set<GeneratedColumn> get $primaryKey => {idListinoCliente};
  7049. @override
  7050. ListinoCliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  7051. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  7052. return ListinoCliente(
  7053. idListinoCliente: attachedDatabase.typeMapping
  7054. .read(DriftSqlType.int, data['${effectivePrefix}idListinoCliente'])!,
  7055. idListino: attachedDatabase.typeMapping
  7056. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  7057. idCliente: attachedDatabase.typeMapping
  7058. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  7059. idArticolo: attachedDatabase.typeMapping
  7060. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  7061. idSconto: attachedDatabase.typeMapping
  7062. .read(DriftSqlType.int, data['${effectivePrefix}idSconto']),
  7063. validoDa: attachedDatabase.typeMapping
  7064. .read(DriftSqlType.string, data['${effectivePrefix}validoDa']),
  7065. validoA: attachedDatabase.typeMapping
  7066. .read(DriftSqlType.string, data['${effectivePrefix}validoA']),
  7067. prezzo: attachedDatabase.typeMapping
  7068. .read(DriftSqlType.double, data['${effectivePrefix}prezzo']),
  7069. attivo: attachedDatabase.typeMapping
  7070. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  7071. annullato: attachedDatabase.typeMapping
  7072. .read(DriftSqlType.string, data['${effectivePrefix}annullato'])!,
  7073. listinoSostitutivo: attachedDatabase.typeMapping.read(
  7074. DriftSqlType.string, data['${effectivePrefix}listinoSostitutivo']),
  7075. stato: attachedDatabase.typeMapping
  7076. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  7077. );
  7078. }
  7079. @override
  7080. $ListiniClienteTable createAlias(String alias) {
  7081. return $ListiniClienteTable(attachedDatabase, alias);
  7082. }
  7083. }
  7084. class ListinoCliente extends DataClass implements Insertable<ListinoCliente> {
  7085. final int idListinoCliente;
  7086. final int? idListino;
  7087. final int? idCliente;
  7088. final int? idArticolo;
  7089. final int? idSconto;
  7090. final String? validoDa;
  7091. final String? validoA;
  7092. final double? prezzo;
  7093. final int attivo;
  7094. final String annullato;
  7095. final String? listinoSostitutivo;
  7096. final String? stato;
  7097. const ListinoCliente(
  7098. {required this.idListinoCliente,
  7099. this.idListino,
  7100. this.idCliente,
  7101. this.idArticolo,
  7102. this.idSconto,
  7103. this.validoDa,
  7104. this.validoA,
  7105. this.prezzo,
  7106. required this.attivo,
  7107. required this.annullato,
  7108. this.listinoSostitutivo,
  7109. this.stato});
  7110. @override
  7111. Map<String, Expression> toColumns(bool nullToAbsent) {
  7112. final map = <String, Expression>{};
  7113. map['idListinoCliente'] = Variable<int>(idListinoCliente);
  7114. if (!nullToAbsent || idListino != null) {
  7115. map['idListino'] = Variable<int>(idListino);
  7116. }
  7117. if (!nullToAbsent || idCliente != null) {
  7118. map['idCliente'] = Variable<int>(idCliente);
  7119. }
  7120. if (!nullToAbsent || idArticolo != null) {
  7121. map['idArticolo'] = Variable<int>(idArticolo);
  7122. }
  7123. if (!nullToAbsent || idSconto != null) {
  7124. map['idSconto'] = Variable<int>(idSconto);
  7125. }
  7126. if (!nullToAbsent || validoDa != null) {
  7127. map['validoDa'] = Variable<String>(validoDa);
  7128. }
  7129. if (!nullToAbsent || validoA != null) {
  7130. map['validoA'] = Variable<String>(validoA);
  7131. }
  7132. if (!nullToAbsent || prezzo != null) {
  7133. map['prezzo'] = Variable<double>(prezzo);
  7134. }
  7135. map['attivo'] = Variable<int>(attivo);
  7136. map['annullato'] = Variable<String>(annullato);
  7137. if (!nullToAbsent || listinoSostitutivo != null) {
  7138. map['listinoSostitutivo'] = Variable<String>(listinoSostitutivo);
  7139. }
  7140. if (!nullToAbsent || stato != null) {
  7141. map['stato'] = Variable<String>(stato);
  7142. }
  7143. return map;
  7144. }
  7145. ListiniClienteCompanion toCompanion(bool nullToAbsent) {
  7146. return ListiniClienteCompanion(
  7147. idListinoCliente: Value(idListinoCliente),
  7148. idListino: idListino == null && nullToAbsent
  7149. ? const Value.absent()
  7150. : Value(idListino),
  7151. idCliente: idCliente == null && nullToAbsent
  7152. ? const Value.absent()
  7153. : Value(idCliente),
  7154. idArticolo: idArticolo == null && nullToAbsent
  7155. ? const Value.absent()
  7156. : Value(idArticolo),
  7157. idSconto: idSconto == null && nullToAbsent
  7158. ? const Value.absent()
  7159. : Value(idSconto),
  7160. validoDa: validoDa == null && nullToAbsent
  7161. ? const Value.absent()
  7162. : Value(validoDa),
  7163. validoA: validoA == null && nullToAbsent
  7164. ? const Value.absent()
  7165. : Value(validoA),
  7166. prezzo:
  7167. prezzo == null && nullToAbsent ? const Value.absent() : Value(prezzo),
  7168. attivo: Value(attivo),
  7169. annullato: Value(annullato),
  7170. listinoSostitutivo: listinoSostitutivo == null && nullToAbsent
  7171. ? const Value.absent()
  7172. : Value(listinoSostitutivo),
  7173. stato:
  7174. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  7175. );
  7176. }
  7177. factory ListinoCliente.fromJson(Map<String, dynamic> json,
  7178. {ValueSerializer? serializer}) {
  7179. serializer ??= driftRuntimeOptions.defaultSerializer;
  7180. return ListinoCliente(
  7181. idListinoCliente: serializer.fromJson<int>(json['idListinoCliente']),
  7182. idListino: serializer.fromJson<int?>(json['idListino']),
  7183. idCliente: serializer.fromJson<int?>(json['idCliente']),
  7184. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  7185. idSconto: serializer.fromJson<int?>(json['idSconto']),
  7186. validoDa: serializer.fromJson<String?>(json['validoDa']),
  7187. validoA: serializer.fromJson<String?>(json['validoA']),
  7188. prezzo: serializer.fromJson<double?>(json['prezzo']),
  7189. attivo: serializer.fromJson<int>(json['attivo']),
  7190. annullato: serializer.fromJson<String>(json['annullato']),
  7191. listinoSostitutivo:
  7192. serializer.fromJson<String?>(json['listinoSostitutivo']),
  7193. stato: serializer.fromJson<String?>(json['stato']),
  7194. );
  7195. }
  7196. @override
  7197. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  7198. serializer ??= driftRuntimeOptions.defaultSerializer;
  7199. return <String, dynamic>{
  7200. 'idListinoCliente': serializer.toJson<int>(idListinoCliente),
  7201. 'idListino': serializer.toJson<int?>(idListino),
  7202. 'idCliente': serializer.toJson<int?>(idCliente),
  7203. 'idArticolo': serializer.toJson<int?>(idArticolo),
  7204. 'idSconto': serializer.toJson<int?>(idSconto),
  7205. 'validoDa': serializer.toJson<String?>(validoDa),
  7206. 'validoA': serializer.toJson<String?>(validoA),
  7207. 'prezzo': serializer.toJson<double?>(prezzo),
  7208. 'attivo': serializer.toJson<int>(attivo),
  7209. 'annullato': serializer.toJson<String>(annullato),
  7210. 'listinoSostitutivo': serializer.toJson<String?>(listinoSostitutivo),
  7211. 'stato': serializer.toJson<String?>(stato),
  7212. };
  7213. }
  7214. ListinoCliente copyWith(
  7215. {int? idListinoCliente,
  7216. Value<int?> idListino = const Value.absent(),
  7217. Value<int?> idCliente = const Value.absent(),
  7218. Value<int?> idArticolo = const Value.absent(),
  7219. Value<int?> idSconto = const Value.absent(),
  7220. Value<String?> validoDa = const Value.absent(),
  7221. Value<String?> validoA = const Value.absent(),
  7222. Value<double?> prezzo = const Value.absent(),
  7223. int? attivo,
  7224. String? annullato,
  7225. Value<String?> listinoSostitutivo = const Value.absent(),
  7226. Value<String?> stato = const Value.absent()}) =>
  7227. ListinoCliente(
  7228. idListinoCliente: idListinoCliente ?? this.idListinoCliente,
  7229. idListino: idListino.present ? idListino.value : this.idListino,
  7230. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  7231. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  7232. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  7233. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  7234. validoA: validoA.present ? validoA.value : this.validoA,
  7235. prezzo: prezzo.present ? prezzo.value : this.prezzo,
  7236. attivo: attivo ?? this.attivo,
  7237. annullato: annullato ?? this.annullato,
  7238. listinoSostitutivo: listinoSostitutivo.present
  7239. ? listinoSostitutivo.value
  7240. : this.listinoSostitutivo,
  7241. stato: stato.present ? stato.value : this.stato,
  7242. );
  7243. ListinoCliente copyWithCompanion(ListiniClienteCompanion data) {
  7244. return ListinoCliente(
  7245. idListinoCliente: data.idListinoCliente.present
  7246. ? data.idListinoCliente.value
  7247. : this.idListinoCliente,
  7248. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  7249. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  7250. idArticolo:
  7251. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  7252. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  7253. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  7254. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  7255. prezzo: data.prezzo.present ? data.prezzo.value : this.prezzo,
  7256. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  7257. annullato: data.annullato.present ? data.annullato.value : this.annullato,
  7258. listinoSostitutivo: data.listinoSostitutivo.present
  7259. ? data.listinoSostitutivo.value
  7260. : this.listinoSostitutivo,
  7261. stato: data.stato.present ? data.stato.value : this.stato,
  7262. );
  7263. }
  7264. @override
  7265. String toString() {
  7266. return (StringBuffer('ListinoCliente(')
  7267. ..write('idListinoCliente: $idListinoCliente, ')
  7268. ..write('idListino: $idListino, ')
  7269. ..write('idCliente: $idCliente, ')
  7270. ..write('idArticolo: $idArticolo, ')
  7271. ..write('idSconto: $idSconto, ')
  7272. ..write('validoDa: $validoDa, ')
  7273. ..write('validoA: $validoA, ')
  7274. ..write('prezzo: $prezzo, ')
  7275. ..write('attivo: $attivo, ')
  7276. ..write('annullato: $annullato, ')
  7277. ..write('listinoSostitutivo: $listinoSostitutivo, ')
  7278. ..write('stato: $stato')
  7279. ..write(')'))
  7280. .toString();
  7281. }
  7282. @override
  7283. int get hashCode => Object.hash(
  7284. idListinoCliente,
  7285. idListino,
  7286. idCliente,
  7287. idArticolo,
  7288. idSconto,
  7289. validoDa,
  7290. validoA,
  7291. prezzo,
  7292. attivo,
  7293. annullato,
  7294. listinoSostitutivo,
  7295. stato);
  7296. @override
  7297. bool operator ==(Object other) =>
  7298. identical(this, other) ||
  7299. (other is ListinoCliente &&
  7300. other.idListinoCliente == this.idListinoCliente &&
  7301. other.idListino == this.idListino &&
  7302. other.idCliente == this.idCliente &&
  7303. other.idArticolo == this.idArticolo &&
  7304. other.idSconto == this.idSconto &&
  7305. other.validoDa == this.validoDa &&
  7306. other.validoA == this.validoA &&
  7307. other.prezzo == this.prezzo &&
  7308. other.attivo == this.attivo &&
  7309. other.annullato == this.annullato &&
  7310. other.listinoSostitutivo == this.listinoSostitutivo &&
  7311. other.stato == this.stato);
  7312. }
  7313. class ListiniClienteCompanion extends UpdateCompanion<ListinoCliente> {
  7314. final Value<int> idListinoCliente;
  7315. final Value<int?> idListino;
  7316. final Value<int?> idCliente;
  7317. final Value<int?> idArticolo;
  7318. final Value<int?> idSconto;
  7319. final Value<String?> validoDa;
  7320. final Value<String?> validoA;
  7321. final Value<double?> prezzo;
  7322. final Value<int> attivo;
  7323. final Value<String> annullato;
  7324. final Value<String?> listinoSostitutivo;
  7325. final Value<String?> stato;
  7326. const ListiniClienteCompanion({
  7327. this.idListinoCliente = const Value.absent(),
  7328. this.idListino = const Value.absent(),
  7329. this.idCliente = const Value.absent(),
  7330. this.idArticolo = const Value.absent(),
  7331. this.idSconto = const Value.absent(),
  7332. this.validoDa = const Value.absent(),
  7333. this.validoA = const Value.absent(),
  7334. this.prezzo = const Value.absent(),
  7335. this.attivo = const Value.absent(),
  7336. this.annullato = const Value.absent(),
  7337. this.listinoSostitutivo = const Value.absent(),
  7338. this.stato = const Value.absent(),
  7339. });
  7340. ListiniClienteCompanion.insert({
  7341. this.idListinoCliente = const Value.absent(),
  7342. this.idListino = const Value.absent(),
  7343. this.idCliente = const Value.absent(),
  7344. this.idArticolo = const Value.absent(),
  7345. this.idSconto = const Value.absent(),
  7346. this.validoDa = const Value.absent(),
  7347. this.validoA = const Value.absent(),
  7348. this.prezzo = const Value.absent(),
  7349. this.attivo = const Value.absent(),
  7350. this.annullato = const Value.absent(),
  7351. this.listinoSostitutivo = const Value.absent(),
  7352. this.stato = const Value.absent(),
  7353. });
  7354. static Insertable<ListinoCliente> custom({
  7355. Expression<int>? idListinoCliente,
  7356. Expression<int>? idListino,
  7357. Expression<int>? idCliente,
  7358. Expression<int>? idArticolo,
  7359. Expression<int>? idSconto,
  7360. Expression<String>? validoDa,
  7361. Expression<String>? validoA,
  7362. Expression<double>? prezzo,
  7363. Expression<int>? attivo,
  7364. Expression<String>? annullato,
  7365. Expression<String>? listinoSostitutivo,
  7366. Expression<String>? stato,
  7367. }) {
  7368. return RawValuesInsertable({
  7369. if (idListinoCliente != null) 'idListinoCliente': idListinoCliente,
  7370. if (idListino != null) 'idListino': idListino,
  7371. if (idCliente != null) 'idCliente': idCliente,
  7372. if (idArticolo != null) 'idArticolo': idArticolo,
  7373. if (idSconto != null) 'idSconto': idSconto,
  7374. if (validoDa != null) 'validoDa': validoDa,
  7375. if (validoA != null) 'validoA': validoA,
  7376. if (prezzo != null) 'prezzo': prezzo,
  7377. if (attivo != null) 'attivo': attivo,
  7378. if (annullato != null) 'annullato': annullato,
  7379. if (listinoSostitutivo != null) 'listinoSostitutivo': listinoSostitutivo,
  7380. if (stato != null) 'stato': stato,
  7381. });
  7382. }
  7383. ListiniClienteCompanion copyWith(
  7384. {Value<int>? idListinoCliente,
  7385. Value<int?>? idListino,
  7386. Value<int?>? idCliente,
  7387. Value<int?>? idArticolo,
  7388. Value<int?>? idSconto,
  7389. Value<String?>? validoDa,
  7390. Value<String?>? validoA,
  7391. Value<double?>? prezzo,
  7392. Value<int>? attivo,
  7393. Value<String>? annullato,
  7394. Value<String?>? listinoSostitutivo,
  7395. Value<String?>? stato}) {
  7396. return ListiniClienteCompanion(
  7397. idListinoCliente: idListinoCliente ?? this.idListinoCliente,
  7398. idListino: idListino ?? this.idListino,
  7399. idCliente: idCliente ?? this.idCliente,
  7400. idArticolo: idArticolo ?? this.idArticolo,
  7401. idSconto: idSconto ?? this.idSconto,
  7402. validoDa: validoDa ?? this.validoDa,
  7403. validoA: validoA ?? this.validoA,
  7404. prezzo: prezzo ?? this.prezzo,
  7405. attivo: attivo ?? this.attivo,
  7406. annullato: annullato ?? this.annullato,
  7407. listinoSostitutivo: listinoSostitutivo ?? this.listinoSostitutivo,
  7408. stato: stato ?? this.stato,
  7409. );
  7410. }
  7411. @override
  7412. Map<String, Expression> toColumns(bool nullToAbsent) {
  7413. final map = <String, Expression>{};
  7414. if (idListinoCliente.present) {
  7415. map['idListinoCliente'] = Variable<int>(idListinoCliente.value);
  7416. }
  7417. if (idListino.present) {
  7418. map['idListino'] = Variable<int>(idListino.value);
  7419. }
  7420. if (idCliente.present) {
  7421. map['idCliente'] = Variable<int>(idCliente.value);
  7422. }
  7423. if (idArticolo.present) {
  7424. map['idArticolo'] = Variable<int>(idArticolo.value);
  7425. }
  7426. if (idSconto.present) {
  7427. map['idSconto'] = Variable<int>(idSconto.value);
  7428. }
  7429. if (validoDa.present) {
  7430. map['validoDa'] = Variable<String>(validoDa.value);
  7431. }
  7432. if (validoA.present) {
  7433. map['validoA'] = Variable<String>(validoA.value);
  7434. }
  7435. if (prezzo.present) {
  7436. map['prezzo'] = Variable<double>(prezzo.value);
  7437. }
  7438. if (attivo.present) {
  7439. map['attivo'] = Variable<int>(attivo.value);
  7440. }
  7441. if (annullato.present) {
  7442. map['annullato'] = Variable<String>(annullato.value);
  7443. }
  7444. if (listinoSostitutivo.present) {
  7445. map['listinoSostitutivo'] = Variable<String>(listinoSostitutivo.value);
  7446. }
  7447. if (stato.present) {
  7448. map['stato'] = Variable<String>(stato.value);
  7449. }
  7450. return map;
  7451. }
  7452. @override
  7453. String toString() {
  7454. return (StringBuffer('ListiniClienteCompanion(')
  7455. ..write('idListinoCliente: $idListinoCliente, ')
  7456. ..write('idListino: $idListino, ')
  7457. ..write('idCliente: $idCliente, ')
  7458. ..write('idArticolo: $idArticolo, ')
  7459. ..write('idSconto: $idSconto, ')
  7460. ..write('validoDa: $validoDa, ')
  7461. ..write('validoA: $validoA, ')
  7462. ..write('prezzo: $prezzo, ')
  7463. ..write('attivo: $attivo, ')
  7464. ..write('annullato: $annullato, ')
  7465. ..write('listinoSostitutivo: $listinoSostitutivo, ')
  7466. ..write('stato: $stato')
  7467. ..write(')'))
  7468. .toString();
  7469. }
  7470. }
  7471. class $ScontiTable extends Sconti with TableInfo<$ScontiTable, Sconto> {
  7472. @override
  7473. final GeneratedDatabase attachedDatabase;
  7474. final String? _alias;
  7475. $ScontiTable(this.attachedDatabase, [this._alias]);
  7476. static const VerificationMeta _idScontoMeta =
  7477. const VerificationMeta('idSconto');
  7478. @override
  7479. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  7480. 'idSconto', aliasedName, false,
  7481. hasAutoIncrement: true,
  7482. type: DriftSqlType.int,
  7483. requiredDuringInsert: false,
  7484. defaultConstraints:
  7485. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  7486. static const VerificationMeta _codScontoMeta =
  7487. const VerificationMeta('codSconto');
  7488. @override
  7489. late final GeneratedColumn<String> codSconto = GeneratedColumn<String>(
  7490. 'codSconto', aliasedName, true,
  7491. type: DriftSqlType.string, requiredDuringInsert: false);
  7492. static const VerificationMeta _descrizioneMeta =
  7493. const VerificationMeta('descrizione');
  7494. @override
  7495. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  7496. 'descrizione', aliasedName, true,
  7497. type: DriftSqlType.string, requiredDuringInsert: false);
  7498. static const VerificationMeta _sconto1Meta =
  7499. const VerificationMeta('sconto1');
  7500. @override
  7501. late final GeneratedColumn<double> sconto1 = GeneratedColumn<double>(
  7502. 'sconto1', aliasedName, true,
  7503. type: DriftSqlType.double, requiredDuringInsert: false);
  7504. static const VerificationMeta _sconto2Meta =
  7505. const VerificationMeta('sconto2');
  7506. @override
  7507. late final GeneratedColumn<double> sconto2 = GeneratedColumn<double>(
  7508. 'sconto2', aliasedName, true,
  7509. type: DriftSqlType.double, requiredDuringInsert: false);
  7510. static const VerificationMeta _sconto3Meta =
  7511. const VerificationMeta('sconto3');
  7512. @override
  7513. late final GeneratedColumn<double> sconto3 = GeneratedColumn<double>(
  7514. 'sconto3', aliasedName, true,
  7515. type: DriftSqlType.double, requiredDuringInsert: false);
  7516. static const VerificationMeta _sconto4Meta =
  7517. const VerificationMeta('sconto4');
  7518. @override
  7519. late final GeneratedColumn<double> sconto4 = GeneratedColumn<double>(
  7520. 'sconto4', aliasedName, true,
  7521. type: DriftSqlType.double, requiredDuringInsert: false);
  7522. static const VerificationMeta _sconto5Meta =
  7523. const VerificationMeta('sconto5');
  7524. @override
  7525. late final GeneratedColumn<double> sconto5 = GeneratedColumn<double>(
  7526. 'sconto5', aliasedName, true,
  7527. type: DriftSqlType.double, requiredDuringInsert: false);
  7528. @override
  7529. List<GeneratedColumn> get $columns => [
  7530. idSconto,
  7531. codSconto,
  7532. descrizione,
  7533. sconto1,
  7534. sconto2,
  7535. sconto3,
  7536. sconto4,
  7537. sconto5
  7538. ];
  7539. @override
  7540. String get aliasedName => _alias ?? actualTableName;
  7541. @override
  7542. String get actualTableName => $name;
  7543. static const String $name = 'Sconti';
  7544. @override
  7545. VerificationContext validateIntegrity(Insertable<Sconto> instance,
  7546. {bool isInserting = false}) {
  7547. final context = VerificationContext();
  7548. final data = instance.toColumns(true);
  7549. if (data.containsKey('idSconto')) {
  7550. context.handle(_idScontoMeta,
  7551. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta));
  7552. }
  7553. if (data.containsKey('codSconto')) {
  7554. context.handle(_codScontoMeta,
  7555. codSconto.isAcceptableOrUnknown(data['codSconto']!, _codScontoMeta));
  7556. }
  7557. if (data.containsKey('descrizione')) {
  7558. context.handle(
  7559. _descrizioneMeta,
  7560. descrizione.isAcceptableOrUnknown(
  7561. data['descrizione']!, _descrizioneMeta));
  7562. }
  7563. if (data.containsKey('sconto1')) {
  7564. context.handle(_sconto1Meta,
  7565. sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta));
  7566. }
  7567. if (data.containsKey('sconto2')) {
  7568. context.handle(_sconto2Meta,
  7569. sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta));
  7570. }
  7571. if (data.containsKey('sconto3')) {
  7572. context.handle(_sconto3Meta,
  7573. sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta));
  7574. }
  7575. if (data.containsKey('sconto4')) {
  7576. context.handle(_sconto4Meta,
  7577. sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta));
  7578. }
  7579. if (data.containsKey('sconto5')) {
  7580. context.handle(_sconto5Meta,
  7581. sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta));
  7582. }
  7583. return context;
  7584. }
  7585. @override
  7586. Set<GeneratedColumn> get $primaryKey => {idSconto};
  7587. @override
  7588. Sconto map(Map<String, dynamic> data, {String? tablePrefix}) {
  7589. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  7590. return Sconto(
  7591. idSconto: attachedDatabase.typeMapping
  7592. .read(DriftSqlType.int, data['${effectivePrefix}idSconto'])!,
  7593. codSconto: attachedDatabase.typeMapping
  7594. .read(DriftSqlType.string, data['${effectivePrefix}codSconto']),
  7595. descrizione: attachedDatabase.typeMapping
  7596. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  7597. sconto1: attachedDatabase.typeMapping
  7598. .read(DriftSqlType.double, data['${effectivePrefix}sconto1']),
  7599. sconto2: attachedDatabase.typeMapping
  7600. .read(DriftSqlType.double, data['${effectivePrefix}sconto2']),
  7601. sconto3: attachedDatabase.typeMapping
  7602. .read(DriftSqlType.double, data['${effectivePrefix}sconto3']),
  7603. sconto4: attachedDatabase.typeMapping
  7604. .read(DriftSqlType.double, data['${effectivePrefix}sconto4']),
  7605. sconto5: attachedDatabase.typeMapping
  7606. .read(DriftSqlType.double, data['${effectivePrefix}sconto5']),
  7607. );
  7608. }
  7609. @override
  7610. $ScontiTable createAlias(String alias) {
  7611. return $ScontiTable(attachedDatabase, alias);
  7612. }
  7613. }
  7614. class Sconto extends DataClass implements Insertable<Sconto> {
  7615. final int idSconto;
  7616. final String? codSconto;
  7617. final String? descrizione;
  7618. final double? sconto1;
  7619. final double? sconto2;
  7620. final double? sconto3;
  7621. final double? sconto4;
  7622. final double? sconto5;
  7623. const Sconto(
  7624. {required this.idSconto,
  7625. this.codSconto,
  7626. this.descrizione,
  7627. this.sconto1,
  7628. this.sconto2,
  7629. this.sconto3,
  7630. this.sconto4,
  7631. this.sconto5});
  7632. @override
  7633. Map<String, Expression> toColumns(bool nullToAbsent) {
  7634. final map = <String, Expression>{};
  7635. map['idSconto'] = Variable<int>(idSconto);
  7636. if (!nullToAbsent || codSconto != null) {
  7637. map['codSconto'] = Variable<String>(codSconto);
  7638. }
  7639. if (!nullToAbsent || descrizione != null) {
  7640. map['descrizione'] = Variable<String>(descrizione);
  7641. }
  7642. if (!nullToAbsent || sconto1 != null) {
  7643. map['sconto1'] = Variable<double>(sconto1);
  7644. }
  7645. if (!nullToAbsent || sconto2 != null) {
  7646. map['sconto2'] = Variable<double>(sconto2);
  7647. }
  7648. if (!nullToAbsent || sconto3 != null) {
  7649. map['sconto3'] = Variable<double>(sconto3);
  7650. }
  7651. if (!nullToAbsent || sconto4 != null) {
  7652. map['sconto4'] = Variable<double>(sconto4);
  7653. }
  7654. if (!nullToAbsent || sconto5 != null) {
  7655. map['sconto5'] = Variable<double>(sconto5);
  7656. }
  7657. return map;
  7658. }
  7659. ScontiCompanion toCompanion(bool nullToAbsent) {
  7660. return ScontiCompanion(
  7661. idSconto: Value(idSconto),
  7662. codSconto: codSconto == null && nullToAbsent
  7663. ? const Value.absent()
  7664. : Value(codSconto),
  7665. descrizione: descrizione == null && nullToAbsent
  7666. ? const Value.absent()
  7667. : Value(descrizione),
  7668. sconto1: sconto1 == null && nullToAbsent
  7669. ? const Value.absent()
  7670. : Value(sconto1),
  7671. sconto2: sconto2 == null && nullToAbsent
  7672. ? const Value.absent()
  7673. : Value(sconto2),
  7674. sconto3: sconto3 == null && nullToAbsent
  7675. ? const Value.absent()
  7676. : Value(sconto3),
  7677. sconto4: sconto4 == null && nullToAbsent
  7678. ? const Value.absent()
  7679. : Value(sconto4),
  7680. sconto5: sconto5 == null && nullToAbsent
  7681. ? const Value.absent()
  7682. : Value(sconto5),
  7683. );
  7684. }
  7685. factory Sconto.fromJson(Map<String, dynamic> json,
  7686. {ValueSerializer? serializer}) {
  7687. serializer ??= driftRuntimeOptions.defaultSerializer;
  7688. return Sconto(
  7689. idSconto: serializer.fromJson<int>(json['idSconto']),
  7690. codSconto: serializer.fromJson<String?>(json['codSconto']),
  7691. descrizione: serializer.fromJson<String?>(json['descrizione']),
  7692. sconto1: serializer.fromJson<double?>(json['sconto1']),
  7693. sconto2: serializer.fromJson<double?>(json['sconto2']),
  7694. sconto3: serializer.fromJson<double?>(json['sconto3']),
  7695. sconto4: serializer.fromJson<double?>(json['sconto4']),
  7696. sconto5: serializer.fromJson<double?>(json['sconto5']),
  7697. );
  7698. }
  7699. @override
  7700. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  7701. serializer ??= driftRuntimeOptions.defaultSerializer;
  7702. return <String, dynamic>{
  7703. 'idSconto': serializer.toJson<int>(idSconto),
  7704. 'codSconto': serializer.toJson<String?>(codSconto),
  7705. 'descrizione': serializer.toJson<String?>(descrizione),
  7706. 'sconto1': serializer.toJson<double?>(sconto1),
  7707. 'sconto2': serializer.toJson<double?>(sconto2),
  7708. 'sconto3': serializer.toJson<double?>(sconto3),
  7709. 'sconto4': serializer.toJson<double?>(sconto4),
  7710. 'sconto5': serializer.toJson<double?>(sconto5),
  7711. };
  7712. }
  7713. Sconto copyWith(
  7714. {int? idSconto,
  7715. Value<String?> codSconto = const Value.absent(),
  7716. Value<String?> descrizione = const Value.absent(),
  7717. Value<double?> sconto1 = const Value.absent(),
  7718. Value<double?> sconto2 = const Value.absent(),
  7719. Value<double?> sconto3 = const Value.absent(),
  7720. Value<double?> sconto4 = const Value.absent(),
  7721. Value<double?> sconto5 = const Value.absent()}) =>
  7722. Sconto(
  7723. idSconto: idSconto ?? this.idSconto,
  7724. codSconto: codSconto.present ? codSconto.value : this.codSconto,
  7725. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  7726. sconto1: sconto1.present ? sconto1.value : this.sconto1,
  7727. sconto2: sconto2.present ? sconto2.value : this.sconto2,
  7728. sconto3: sconto3.present ? sconto3.value : this.sconto3,
  7729. sconto4: sconto4.present ? sconto4.value : this.sconto4,
  7730. sconto5: sconto5.present ? sconto5.value : this.sconto5,
  7731. );
  7732. Sconto copyWithCompanion(ScontiCompanion data) {
  7733. return Sconto(
  7734. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  7735. codSconto: data.codSconto.present ? data.codSconto.value : this.codSconto,
  7736. descrizione:
  7737. data.descrizione.present ? data.descrizione.value : this.descrizione,
  7738. sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1,
  7739. sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2,
  7740. sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3,
  7741. sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4,
  7742. sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5,
  7743. );
  7744. }
  7745. @override
  7746. String toString() {
  7747. return (StringBuffer('Sconto(')
  7748. ..write('idSconto: $idSconto, ')
  7749. ..write('codSconto: $codSconto, ')
  7750. ..write('descrizione: $descrizione, ')
  7751. ..write('sconto1: $sconto1, ')
  7752. ..write('sconto2: $sconto2, ')
  7753. ..write('sconto3: $sconto3, ')
  7754. ..write('sconto4: $sconto4, ')
  7755. ..write('sconto5: $sconto5')
  7756. ..write(')'))
  7757. .toString();
  7758. }
  7759. @override
  7760. int get hashCode => Object.hash(idSconto, codSconto, descrizione, sconto1,
  7761. sconto2, sconto3, sconto4, sconto5);
  7762. @override
  7763. bool operator ==(Object other) =>
  7764. identical(this, other) ||
  7765. (other is Sconto &&
  7766. other.idSconto == this.idSconto &&
  7767. other.codSconto == this.codSconto &&
  7768. other.descrizione == this.descrizione &&
  7769. other.sconto1 == this.sconto1 &&
  7770. other.sconto2 == this.sconto2 &&
  7771. other.sconto3 == this.sconto3 &&
  7772. other.sconto4 == this.sconto4 &&
  7773. other.sconto5 == this.sconto5);
  7774. }
  7775. class ScontiCompanion extends UpdateCompanion<Sconto> {
  7776. final Value<int> idSconto;
  7777. final Value<String?> codSconto;
  7778. final Value<String?> descrizione;
  7779. final Value<double?> sconto1;
  7780. final Value<double?> sconto2;
  7781. final Value<double?> sconto3;
  7782. final Value<double?> sconto4;
  7783. final Value<double?> sconto5;
  7784. const ScontiCompanion({
  7785. this.idSconto = const Value.absent(),
  7786. this.codSconto = const Value.absent(),
  7787. this.descrizione = const Value.absent(),
  7788. this.sconto1 = const Value.absent(),
  7789. this.sconto2 = const Value.absent(),
  7790. this.sconto3 = const Value.absent(),
  7791. this.sconto4 = const Value.absent(),
  7792. this.sconto5 = const Value.absent(),
  7793. });
  7794. ScontiCompanion.insert({
  7795. this.idSconto = const Value.absent(),
  7796. this.codSconto = const Value.absent(),
  7797. this.descrizione = const Value.absent(),
  7798. this.sconto1 = const Value.absent(),
  7799. this.sconto2 = const Value.absent(),
  7800. this.sconto3 = const Value.absent(),
  7801. this.sconto4 = const Value.absent(),
  7802. this.sconto5 = const Value.absent(),
  7803. });
  7804. static Insertable<Sconto> custom({
  7805. Expression<int>? idSconto,
  7806. Expression<String>? codSconto,
  7807. Expression<String>? descrizione,
  7808. Expression<double>? sconto1,
  7809. Expression<double>? sconto2,
  7810. Expression<double>? sconto3,
  7811. Expression<double>? sconto4,
  7812. Expression<double>? sconto5,
  7813. }) {
  7814. return RawValuesInsertable({
  7815. if (idSconto != null) 'idSconto': idSconto,
  7816. if (codSconto != null) 'codSconto': codSconto,
  7817. if (descrizione != null) 'descrizione': descrizione,
  7818. if (sconto1 != null) 'sconto1': sconto1,
  7819. if (sconto2 != null) 'sconto2': sconto2,
  7820. if (sconto3 != null) 'sconto3': sconto3,
  7821. if (sconto4 != null) 'sconto4': sconto4,
  7822. if (sconto5 != null) 'sconto5': sconto5,
  7823. });
  7824. }
  7825. ScontiCompanion copyWith(
  7826. {Value<int>? idSconto,
  7827. Value<String?>? codSconto,
  7828. Value<String?>? descrizione,
  7829. Value<double?>? sconto1,
  7830. Value<double?>? sconto2,
  7831. Value<double?>? sconto3,
  7832. Value<double?>? sconto4,
  7833. Value<double?>? sconto5}) {
  7834. return ScontiCompanion(
  7835. idSconto: idSconto ?? this.idSconto,
  7836. codSconto: codSconto ?? this.codSconto,
  7837. descrizione: descrizione ?? this.descrizione,
  7838. sconto1: sconto1 ?? this.sconto1,
  7839. sconto2: sconto2 ?? this.sconto2,
  7840. sconto3: sconto3 ?? this.sconto3,
  7841. sconto4: sconto4 ?? this.sconto4,
  7842. sconto5: sconto5 ?? this.sconto5,
  7843. );
  7844. }
  7845. @override
  7846. Map<String, Expression> toColumns(bool nullToAbsent) {
  7847. final map = <String, Expression>{};
  7848. if (idSconto.present) {
  7849. map['idSconto'] = Variable<int>(idSconto.value);
  7850. }
  7851. if (codSconto.present) {
  7852. map['codSconto'] = Variable<String>(codSconto.value);
  7853. }
  7854. if (descrizione.present) {
  7855. map['descrizione'] = Variable<String>(descrizione.value);
  7856. }
  7857. if (sconto1.present) {
  7858. map['sconto1'] = Variable<double>(sconto1.value);
  7859. }
  7860. if (sconto2.present) {
  7861. map['sconto2'] = Variable<double>(sconto2.value);
  7862. }
  7863. if (sconto3.present) {
  7864. map['sconto3'] = Variable<double>(sconto3.value);
  7865. }
  7866. if (sconto4.present) {
  7867. map['sconto4'] = Variable<double>(sconto4.value);
  7868. }
  7869. if (sconto5.present) {
  7870. map['sconto5'] = Variable<double>(sconto5.value);
  7871. }
  7872. return map;
  7873. }
  7874. @override
  7875. String toString() {
  7876. return (StringBuffer('ScontiCompanion(')
  7877. ..write('idSconto: $idSconto, ')
  7878. ..write('codSconto: $codSconto, ')
  7879. ..write('descrizione: $descrizione, ')
  7880. ..write('sconto1: $sconto1, ')
  7881. ..write('sconto2: $sconto2, ')
  7882. ..write('sconto3: $sconto3, ')
  7883. ..write('sconto4: $sconto4, ')
  7884. ..write('sconto5: $sconto5')
  7885. ..write(')'))
  7886. .toString();
  7887. }
  7888. }
  7889. class $ScontiClienteTable extends ScontiCliente
  7890. with TableInfo<$ScontiClienteTable, ScontoCliente> {
  7891. @override
  7892. final GeneratedDatabase attachedDatabase;
  7893. final String? _alias;
  7894. $ScontiClienteTable(this.attachedDatabase, [this._alias]);
  7895. static const VerificationMeta _idScontoClienteMeta =
  7896. const VerificationMeta('idScontoCliente');
  7897. @override
  7898. late final GeneratedColumn<int> idScontoCliente = GeneratedColumn<int>(
  7899. 'idScontoCliente', aliasedName, false,
  7900. hasAutoIncrement: true,
  7901. type: DriftSqlType.int,
  7902. requiredDuringInsert: false,
  7903. defaultConstraints:
  7904. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  7905. static const VerificationMeta _idClienteMeta =
  7906. const VerificationMeta('idCliente');
  7907. @override
  7908. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  7909. 'idCliente', aliasedName, true,
  7910. type: DriftSqlType.int, requiredDuringInsert: false);
  7911. static const VerificationMeta _idArticoloMeta =
  7912. const VerificationMeta('idArticolo');
  7913. @override
  7914. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  7915. 'idArticolo', aliasedName, true,
  7916. type: DriftSqlType.int, requiredDuringInsert: false);
  7917. static const VerificationMeta _lineaMeta = const VerificationMeta('linea');
  7918. @override
  7919. late final GeneratedColumn<String> linea = GeneratedColumn<String>(
  7920. 'linea', aliasedName, true,
  7921. type: DriftSqlType.string, requiredDuringInsert: false);
  7922. static const VerificationMeta _idScontoMeta =
  7923. const VerificationMeta('idSconto');
  7924. @override
  7925. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  7926. 'idSconto', aliasedName, true,
  7927. type: DriftSqlType.int, requiredDuringInsert: false);
  7928. static const VerificationMeta _validoDaMeta =
  7929. const VerificationMeta('validoDa');
  7930. @override
  7931. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  7932. 'validoDa', aliasedName, true,
  7933. type: DriftSqlType.string, requiredDuringInsert: false);
  7934. static const VerificationMeta _validoAMeta =
  7935. const VerificationMeta('validoA');
  7936. @override
  7937. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  7938. 'validoA', aliasedName, true,
  7939. type: DriftSqlType.string, requiredDuringInsert: false);
  7940. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  7941. @override
  7942. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  7943. 'stato', aliasedName, true,
  7944. type: DriftSqlType.string, requiredDuringInsert: false);
  7945. static const VerificationMeta _dataModificaMeta =
  7946. const VerificationMeta('dataModifica');
  7947. @override
  7948. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  7949. 'dataModifica', aliasedName, true,
  7950. type: DriftSqlType.string, requiredDuringInsert: false);
  7951. @override
  7952. List<GeneratedColumn> get $columns => [
  7953. idScontoCliente,
  7954. idCliente,
  7955. idArticolo,
  7956. linea,
  7957. idSconto,
  7958. validoDa,
  7959. validoA,
  7960. stato,
  7961. dataModifica
  7962. ];
  7963. @override
  7964. String get aliasedName => _alias ?? actualTableName;
  7965. @override
  7966. String get actualTableName => $name;
  7967. static const String $name = 'Sconto_cliente';
  7968. @override
  7969. VerificationContext validateIntegrity(Insertable<ScontoCliente> instance,
  7970. {bool isInserting = false}) {
  7971. final context = VerificationContext();
  7972. final data = instance.toColumns(true);
  7973. if (data.containsKey('idScontoCliente')) {
  7974. context.handle(
  7975. _idScontoClienteMeta,
  7976. idScontoCliente.isAcceptableOrUnknown(
  7977. data['idScontoCliente']!, _idScontoClienteMeta));
  7978. }
  7979. if (data.containsKey('idCliente')) {
  7980. context.handle(_idClienteMeta,
  7981. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  7982. }
  7983. if (data.containsKey('idArticolo')) {
  7984. context.handle(
  7985. _idArticoloMeta,
  7986. idArticolo.isAcceptableOrUnknown(
  7987. data['idArticolo']!, _idArticoloMeta));
  7988. }
  7989. if (data.containsKey('linea')) {
  7990. context.handle(
  7991. _lineaMeta, linea.isAcceptableOrUnknown(data['linea']!, _lineaMeta));
  7992. }
  7993. if (data.containsKey('idSconto')) {
  7994. context.handle(_idScontoMeta,
  7995. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta));
  7996. }
  7997. if (data.containsKey('validoDa')) {
  7998. context.handle(_validoDaMeta,
  7999. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta));
  8000. }
  8001. if (data.containsKey('validoA')) {
  8002. context.handle(_validoAMeta,
  8003. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta));
  8004. }
  8005. if (data.containsKey('stato')) {
  8006. context.handle(
  8007. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  8008. }
  8009. if (data.containsKey('dataModifica')) {
  8010. context.handle(
  8011. _dataModificaMeta,
  8012. dataModifica.isAcceptableOrUnknown(
  8013. data['dataModifica']!, _dataModificaMeta));
  8014. }
  8015. return context;
  8016. }
  8017. @override
  8018. Set<GeneratedColumn> get $primaryKey => {idScontoCliente};
  8019. @override
  8020. ScontoCliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  8021. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  8022. return ScontoCliente(
  8023. idScontoCliente: attachedDatabase.typeMapping
  8024. .read(DriftSqlType.int, data['${effectivePrefix}idScontoCliente'])!,
  8025. idCliente: attachedDatabase.typeMapping
  8026. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  8027. idArticolo: attachedDatabase.typeMapping
  8028. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  8029. linea: attachedDatabase.typeMapping
  8030. .read(DriftSqlType.string, data['${effectivePrefix}linea']),
  8031. idSconto: attachedDatabase.typeMapping
  8032. .read(DriftSqlType.int, data['${effectivePrefix}idSconto']),
  8033. validoDa: attachedDatabase.typeMapping
  8034. .read(DriftSqlType.string, data['${effectivePrefix}validoDa']),
  8035. validoA: attachedDatabase.typeMapping
  8036. .read(DriftSqlType.string, data['${effectivePrefix}validoA']),
  8037. stato: attachedDatabase.typeMapping
  8038. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  8039. dataModifica: attachedDatabase.typeMapping
  8040. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  8041. );
  8042. }
  8043. @override
  8044. $ScontiClienteTable createAlias(String alias) {
  8045. return $ScontiClienteTable(attachedDatabase, alias);
  8046. }
  8047. }
  8048. class ScontoCliente extends DataClass implements Insertable<ScontoCliente> {
  8049. final int idScontoCliente;
  8050. final int? idCliente;
  8051. final int? idArticolo;
  8052. final String? linea;
  8053. final int? idSconto;
  8054. final String? validoDa;
  8055. final String? validoA;
  8056. final String? stato;
  8057. final String? dataModifica;
  8058. const ScontoCliente(
  8059. {required this.idScontoCliente,
  8060. this.idCliente,
  8061. this.idArticolo,
  8062. this.linea,
  8063. this.idSconto,
  8064. this.validoDa,
  8065. this.validoA,
  8066. this.stato,
  8067. this.dataModifica});
  8068. @override
  8069. Map<String, Expression> toColumns(bool nullToAbsent) {
  8070. final map = <String, Expression>{};
  8071. map['idScontoCliente'] = Variable<int>(idScontoCliente);
  8072. if (!nullToAbsent || idCliente != null) {
  8073. map['idCliente'] = Variable<int>(idCliente);
  8074. }
  8075. if (!nullToAbsent || idArticolo != null) {
  8076. map['idArticolo'] = Variable<int>(idArticolo);
  8077. }
  8078. if (!nullToAbsent || linea != null) {
  8079. map['linea'] = Variable<String>(linea);
  8080. }
  8081. if (!nullToAbsent || idSconto != null) {
  8082. map['idSconto'] = Variable<int>(idSconto);
  8083. }
  8084. if (!nullToAbsent || validoDa != null) {
  8085. map['validoDa'] = Variable<String>(validoDa);
  8086. }
  8087. if (!nullToAbsent || validoA != null) {
  8088. map['validoA'] = Variable<String>(validoA);
  8089. }
  8090. if (!nullToAbsent || stato != null) {
  8091. map['stato'] = Variable<String>(stato);
  8092. }
  8093. if (!nullToAbsent || dataModifica != null) {
  8094. map['dataModifica'] = Variable<String>(dataModifica);
  8095. }
  8096. return map;
  8097. }
  8098. ScontiClienteCompanion toCompanion(bool nullToAbsent) {
  8099. return ScontiClienteCompanion(
  8100. idScontoCliente: Value(idScontoCliente),
  8101. idCliente: idCliente == null && nullToAbsent
  8102. ? const Value.absent()
  8103. : Value(idCliente),
  8104. idArticolo: idArticolo == null && nullToAbsent
  8105. ? const Value.absent()
  8106. : Value(idArticolo),
  8107. linea:
  8108. linea == null && nullToAbsent ? const Value.absent() : Value(linea),
  8109. idSconto: idSconto == null && nullToAbsent
  8110. ? const Value.absent()
  8111. : Value(idSconto),
  8112. validoDa: validoDa == null && nullToAbsent
  8113. ? const Value.absent()
  8114. : Value(validoDa),
  8115. validoA: validoA == null && nullToAbsent
  8116. ? const Value.absent()
  8117. : Value(validoA),
  8118. stato:
  8119. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  8120. dataModifica: dataModifica == null && nullToAbsent
  8121. ? const Value.absent()
  8122. : Value(dataModifica),
  8123. );
  8124. }
  8125. factory ScontoCliente.fromJson(Map<String, dynamic> json,
  8126. {ValueSerializer? serializer}) {
  8127. serializer ??= driftRuntimeOptions.defaultSerializer;
  8128. return ScontoCliente(
  8129. idScontoCliente: serializer.fromJson<int>(json['idScontoCliente']),
  8130. idCliente: serializer.fromJson<int?>(json['idCliente']),
  8131. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  8132. linea: serializer.fromJson<String?>(json['linea']),
  8133. idSconto: serializer.fromJson<int?>(json['idSconto']),
  8134. validoDa: serializer.fromJson<String?>(json['validoDa']),
  8135. validoA: serializer.fromJson<String?>(json['validoA']),
  8136. stato: serializer.fromJson<String?>(json['stato']),
  8137. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  8138. );
  8139. }
  8140. @override
  8141. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  8142. serializer ??= driftRuntimeOptions.defaultSerializer;
  8143. return <String, dynamic>{
  8144. 'idScontoCliente': serializer.toJson<int>(idScontoCliente),
  8145. 'idCliente': serializer.toJson<int?>(idCliente),
  8146. 'idArticolo': serializer.toJson<int?>(idArticolo),
  8147. 'linea': serializer.toJson<String?>(linea),
  8148. 'idSconto': serializer.toJson<int?>(idSconto),
  8149. 'validoDa': serializer.toJson<String?>(validoDa),
  8150. 'validoA': serializer.toJson<String?>(validoA),
  8151. 'stato': serializer.toJson<String?>(stato),
  8152. 'dataModifica': serializer.toJson<String?>(dataModifica),
  8153. };
  8154. }
  8155. ScontoCliente copyWith(
  8156. {int? idScontoCliente,
  8157. Value<int?> idCliente = const Value.absent(),
  8158. Value<int?> idArticolo = const Value.absent(),
  8159. Value<String?> linea = const Value.absent(),
  8160. Value<int?> idSconto = const Value.absent(),
  8161. Value<String?> validoDa = const Value.absent(),
  8162. Value<String?> validoA = const Value.absent(),
  8163. Value<String?> stato = const Value.absent(),
  8164. Value<String?> dataModifica = const Value.absent()}) =>
  8165. ScontoCliente(
  8166. idScontoCliente: idScontoCliente ?? this.idScontoCliente,
  8167. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  8168. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  8169. linea: linea.present ? linea.value : this.linea,
  8170. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  8171. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  8172. validoA: validoA.present ? validoA.value : this.validoA,
  8173. stato: stato.present ? stato.value : this.stato,
  8174. dataModifica:
  8175. dataModifica.present ? dataModifica.value : this.dataModifica,
  8176. );
  8177. ScontoCliente copyWithCompanion(ScontiClienteCompanion data) {
  8178. return ScontoCliente(
  8179. idScontoCliente: data.idScontoCliente.present
  8180. ? data.idScontoCliente.value
  8181. : this.idScontoCliente,
  8182. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  8183. idArticolo:
  8184. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  8185. linea: data.linea.present ? data.linea.value : this.linea,
  8186. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  8187. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  8188. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  8189. stato: data.stato.present ? data.stato.value : this.stato,
  8190. dataModifica: data.dataModifica.present
  8191. ? data.dataModifica.value
  8192. : this.dataModifica,
  8193. );
  8194. }
  8195. @override
  8196. String toString() {
  8197. return (StringBuffer('ScontoCliente(')
  8198. ..write('idScontoCliente: $idScontoCliente, ')
  8199. ..write('idCliente: $idCliente, ')
  8200. ..write('idArticolo: $idArticolo, ')
  8201. ..write('linea: $linea, ')
  8202. ..write('idSconto: $idSconto, ')
  8203. ..write('validoDa: $validoDa, ')
  8204. ..write('validoA: $validoA, ')
  8205. ..write('stato: $stato, ')
  8206. ..write('dataModifica: $dataModifica')
  8207. ..write(')'))
  8208. .toString();
  8209. }
  8210. @override
  8211. int get hashCode => Object.hash(idScontoCliente, idCliente, idArticolo, linea,
  8212. idSconto, validoDa, validoA, stato, dataModifica);
  8213. @override
  8214. bool operator ==(Object other) =>
  8215. identical(this, other) ||
  8216. (other is ScontoCliente &&
  8217. other.idScontoCliente == this.idScontoCliente &&
  8218. other.idCliente == this.idCliente &&
  8219. other.idArticolo == this.idArticolo &&
  8220. other.linea == this.linea &&
  8221. other.idSconto == this.idSconto &&
  8222. other.validoDa == this.validoDa &&
  8223. other.validoA == this.validoA &&
  8224. other.stato == this.stato &&
  8225. other.dataModifica == this.dataModifica);
  8226. }
  8227. class ScontiClienteCompanion extends UpdateCompanion<ScontoCliente> {
  8228. final Value<int> idScontoCliente;
  8229. final Value<int?> idCliente;
  8230. final Value<int?> idArticolo;
  8231. final Value<String?> linea;
  8232. final Value<int?> idSconto;
  8233. final Value<String?> validoDa;
  8234. final Value<String?> validoA;
  8235. final Value<String?> stato;
  8236. final Value<String?> dataModifica;
  8237. const ScontiClienteCompanion({
  8238. this.idScontoCliente = const Value.absent(),
  8239. this.idCliente = const Value.absent(),
  8240. this.idArticolo = const Value.absent(),
  8241. this.linea = const Value.absent(),
  8242. this.idSconto = const Value.absent(),
  8243. this.validoDa = const Value.absent(),
  8244. this.validoA = const Value.absent(),
  8245. this.stato = const Value.absent(),
  8246. this.dataModifica = const Value.absent(),
  8247. });
  8248. ScontiClienteCompanion.insert({
  8249. this.idScontoCliente = const Value.absent(),
  8250. this.idCliente = const Value.absent(),
  8251. this.idArticolo = const Value.absent(),
  8252. this.linea = const Value.absent(),
  8253. this.idSconto = const Value.absent(),
  8254. this.validoDa = const Value.absent(),
  8255. this.validoA = const Value.absent(),
  8256. this.stato = const Value.absent(),
  8257. this.dataModifica = const Value.absent(),
  8258. });
  8259. static Insertable<ScontoCliente> custom({
  8260. Expression<int>? idScontoCliente,
  8261. Expression<int>? idCliente,
  8262. Expression<int>? idArticolo,
  8263. Expression<String>? linea,
  8264. Expression<int>? idSconto,
  8265. Expression<String>? validoDa,
  8266. Expression<String>? validoA,
  8267. Expression<String>? stato,
  8268. Expression<String>? dataModifica,
  8269. }) {
  8270. return RawValuesInsertable({
  8271. if (idScontoCliente != null) 'idScontoCliente': idScontoCliente,
  8272. if (idCliente != null) 'idCliente': idCliente,
  8273. if (idArticolo != null) 'idArticolo': idArticolo,
  8274. if (linea != null) 'linea': linea,
  8275. if (idSconto != null) 'idSconto': idSconto,
  8276. if (validoDa != null) 'validoDa': validoDa,
  8277. if (validoA != null) 'validoA': validoA,
  8278. if (stato != null) 'stato': stato,
  8279. if (dataModifica != null) 'dataModifica': dataModifica,
  8280. });
  8281. }
  8282. ScontiClienteCompanion copyWith(
  8283. {Value<int>? idScontoCliente,
  8284. Value<int?>? idCliente,
  8285. Value<int?>? idArticolo,
  8286. Value<String?>? linea,
  8287. Value<int?>? idSconto,
  8288. Value<String?>? validoDa,
  8289. Value<String?>? validoA,
  8290. Value<String?>? stato,
  8291. Value<String?>? dataModifica}) {
  8292. return ScontiClienteCompanion(
  8293. idScontoCliente: idScontoCliente ?? this.idScontoCliente,
  8294. idCliente: idCliente ?? this.idCliente,
  8295. idArticolo: idArticolo ?? this.idArticolo,
  8296. linea: linea ?? this.linea,
  8297. idSconto: idSconto ?? this.idSconto,
  8298. validoDa: validoDa ?? this.validoDa,
  8299. validoA: validoA ?? this.validoA,
  8300. stato: stato ?? this.stato,
  8301. dataModifica: dataModifica ?? this.dataModifica,
  8302. );
  8303. }
  8304. @override
  8305. Map<String, Expression> toColumns(bool nullToAbsent) {
  8306. final map = <String, Expression>{};
  8307. if (idScontoCliente.present) {
  8308. map['idScontoCliente'] = Variable<int>(idScontoCliente.value);
  8309. }
  8310. if (idCliente.present) {
  8311. map['idCliente'] = Variable<int>(idCliente.value);
  8312. }
  8313. if (idArticolo.present) {
  8314. map['idArticolo'] = Variable<int>(idArticolo.value);
  8315. }
  8316. if (linea.present) {
  8317. map['linea'] = Variable<String>(linea.value);
  8318. }
  8319. if (idSconto.present) {
  8320. map['idSconto'] = Variable<int>(idSconto.value);
  8321. }
  8322. if (validoDa.present) {
  8323. map['validoDa'] = Variable<String>(validoDa.value);
  8324. }
  8325. if (validoA.present) {
  8326. map['validoA'] = Variable<String>(validoA.value);
  8327. }
  8328. if (stato.present) {
  8329. map['stato'] = Variable<String>(stato.value);
  8330. }
  8331. if (dataModifica.present) {
  8332. map['dataModifica'] = Variable<String>(dataModifica.value);
  8333. }
  8334. return map;
  8335. }
  8336. @override
  8337. String toString() {
  8338. return (StringBuffer('ScontiClienteCompanion(')
  8339. ..write('idScontoCliente: $idScontoCliente, ')
  8340. ..write('idCliente: $idCliente, ')
  8341. ..write('idArticolo: $idArticolo, ')
  8342. ..write('linea: $linea, ')
  8343. ..write('idSconto: $idSconto, ')
  8344. ..write('validoDa: $validoDa, ')
  8345. ..write('validoA: $validoA, ')
  8346. ..write('stato: $stato, ')
  8347. ..write('dataModifica: $dataModifica')
  8348. ..write(')'))
  8349. .toString();
  8350. }
  8351. }
  8352. class $PagamentiTable extends Pagamenti
  8353. with TableInfo<$PagamentiTable, Pagamento> {
  8354. @override
  8355. final GeneratedDatabase attachedDatabase;
  8356. final String? _alias;
  8357. $PagamentiTable(this.attachedDatabase, [this._alias]);
  8358. static const VerificationMeta _idPagamentoMeta =
  8359. const VerificationMeta('idPagamento');
  8360. @override
  8361. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  8362. 'idPagamento', aliasedName, false,
  8363. hasAutoIncrement: true,
  8364. type: DriftSqlType.int,
  8365. requiredDuringInsert: false,
  8366. defaultConstraints:
  8367. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  8368. static const VerificationMeta _codPagamentoMeta =
  8369. const VerificationMeta('codPagamento');
  8370. @override
  8371. late final GeneratedColumn<String> codPagamento = GeneratedColumn<String>(
  8372. 'codPagamento', aliasedName, true,
  8373. type: DriftSqlType.string, requiredDuringInsert: false);
  8374. static const VerificationMeta _descrizioneMeta =
  8375. const VerificationMeta('descrizione');
  8376. @override
  8377. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  8378. 'descrizione', aliasedName, true,
  8379. type: DriftSqlType.string, requiredDuringInsert: false);
  8380. static const VerificationMeta _dataModificaMeta =
  8381. const VerificationMeta('dataModifica');
  8382. @override
  8383. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  8384. 'dataModifica', aliasedName, true,
  8385. type: DriftSqlType.string, requiredDuringInsert: false);
  8386. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  8387. @override
  8388. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  8389. 'attivo', aliasedName, true,
  8390. type: DriftSqlType.int, requiredDuringInsert: false);
  8391. @override
  8392. List<GeneratedColumn> get $columns =>
  8393. [idPagamento, codPagamento, descrizione, dataModifica, attivo];
  8394. @override
  8395. String get aliasedName => _alias ?? actualTableName;
  8396. @override
  8397. String get actualTableName => $name;
  8398. static const String $name = 'Pagamenti';
  8399. @override
  8400. VerificationContext validateIntegrity(Insertable<Pagamento> instance,
  8401. {bool isInserting = false}) {
  8402. final context = VerificationContext();
  8403. final data = instance.toColumns(true);
  8404. if (data.containsKey('idPagamento')) {
  8405. context.handle(
  8406. _idPagamentoMeta,
  8407. idPagamento.isAcceptableOrUnknown(
  8408. data['idPagamento']!, _idPagamentoMeta));
  8409. }
  8410. if (data.containsKey('codPagamento')) {
  8411. context.handle(
  8412. _codPagamentoMeta,
  8413. codPagamento.isAcceptableOrUnknown(
  8414. data['codPagamento']!, _codPagamentoMeta));
  8415. }
  8416. if (data.containsKey('descrizione')) {
  8417. context.handle(
  8418. _descrizioneMeta,
  8419. descrizione.isAcceptableOrUnknown(
  8420. data['descrizione']!, _descrizioneMeta));
  8421. }
  8422. if (data.containsKey('dataModifica')) {
  8423. context.handle(
  8424. _dataModificaMeta,
  8425. dataModifica.isAcceptableOrUnknown(
  8426. data['dataModifica']!, _dataModificaMeta));
  8427. }
  8428. if (data.containsKey('attivo')) {
  8429. context.handle(_attivoMeta,
  8430. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  8431. }
  8432. return context;
  8433. }
  8434. @override
  8435. Set<GeneratedColumn> get $primaryKey => {idPagamento};
  8436. @override
  8437. Pagamento map(Map<String, dynamic> data, {String? tablePrefix}) {
  8438. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  8439. return Pagamento(
  8440. idPagamento: attachedDatabase.typeMapping
  8441. .read(DriftSqlType.int, data['${effectivePrefix}idPagamento'])!,
  8442. codPagamento: attachedDatabase.typeMapping
  8443. .read(DriftSqlType.string, data['${effectivePrefix}codPagamento']),
  8444. descrizione: attachedDatabase.typeMapping
  8445. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  8446. dataModifica: attachedDatabase.typeMapping
  8447. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  8448. attivo: attachedDatabase.typeMapping
  8449. .read(DriftSqlType.int, data['${effectivePrefix}attivo']),
  8450. );
  8451. }
  8452. @override
  8453. $PagamentiTable createAlias(String alias) {
  8454. return $PagamentiTable(attachedDatabase, alias);
  8455. }
  8456. }
  8457. class Pagamento extends DataClass implements Insertable<Pagamento> {
  8458. final int idPagamento;
  8459. final String? codPagamento;
  8460. final String? descrizione;
  8461. final String? dataModifica;
  8462. final int? attivo;
  8463. const Pagamento(
  8464. {required this.idPagamento,
  8465. this.codPagamento,
  8466. this.descrizione,
  8467. this.dataModifica,
  8468. this.attivo});
  8469. @override
  8470. Map<String, Expression> toColumns(bool nullToAbsent) {
  8471. final map = <String, Expression>{};
  8472. map['idPagamento'] = Variable<int>(idPagamento);
  8473. if (!nullToAbsent || codPagamento != null) {
  8474. map['codPagamento'] = Variable<String>(codPagamento);
  8475. }
  8476. if (!nullToAbsent || descrizione != null) {
  8477. map['descrizione'] = Variable<String>(descrizione);
  8478. }
  8479. if (!nullToAbsent || dataModifica != null) {
  8480. map['dataModifica'] = Variable<String>(dataModifica);
  8481. }
  8482. if (!nullToAbsent || attivo != null) {
  8483. map['attivo'] = Variable<int>(attivo);
  8484. }
  8485. return map;
  8486. }
  8487. PagamentiCompanion toCompanion(bool nullToAbsent) {
  8488. return PagamentiCompanion(
  8489. idPagamento: Value(idPagamento),
  8490. codPagamento: codPagamento == null && nullToAbsent
  8491. ? const Value.absent()
  8492. : Value(codPagamento),
  8493. descrizione: descrizione == null && nullToAbsent
  8494. ? const Value.absent()
  8495. : Value(descrizione),
  8496. dataModifica: dataModifica == null && nullToAbsent
  8497. ? const Value.absent()
  8498. : Value(dataModifica),
  8499. attivo:
  8500. attivo == null && nullToAbsent ? const Value.absent() : Value(attivo),
  8501. );
  8502. }
  8503. factory Pagamento.fromJson(Map<String, dynamic> json,
  8504. {ValueSerializer? serializer}) {
  8505. serializer ??= driftRuntimeOptions.defaultSerializer;
  8506. return Pagamento(
  8507. idPagamento: serializer.fromJson<int>(json['idPagamento']),
  8508. codPagamento: serializer.fromJson<String?>(json['codPagamento']),
  8509. descrizione: serializer.fromJson<String?>(json['descrizione']),
  8510. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  8511. attivo: serializer.fromJson<int?>(json['attivo']),
  8512. );
  8513. }
  8514. @override
  8515. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  8516. serializer ??= driftRuntimeOptions.defaultSerializer;
  8517. return <String, dynamic>{
  8518. 'idPagamento': serializer.toJson<int>(idPagamento),
  8519. 'codPagamento': serializer.toJson<String?>(codPagamento),
  8520. 'descrizione': serializer.toJson<String?>(descrizione),
  8521. 'dataModifica': serializer.toJson<String?>(dataModifica),
  8522. 'attivo': serializer.toJson<int?>(attivo),
  8523. };
  8524. }
  8525. Pagamento copyWith(
  8526. {int? idPagamento,
  8527. Value<String?> codPagamento = const Value.absent(),
  8528. Value<String?> descrizione = const Value.absent(),
  8529. Value<String?> dataModifica = const Value.absent(),
  8530. Value<int?> attivo = const Value.absent()}) =>
  8531. Pagamento(
  8532. idPagamento: idPagamento ?? this.idPagamento,
  8533. codPagamento:
  8534. codPagamento.present ? codPagamento.value : this.codPagamento,
  8535. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  8536. dataModifica:
  8537. dataModifica.present ? dataModifica.value : this.dataModifica,
  8538. attivo: attivo.present ? attivo.value : this.attivo,
  8539. );
  8540. Pagamento copyWithCompanion(PagamentiCompanion data) {
  8541. return Pagamento(
  8542. idPagamento:
  8543. data.idPagamento.present ? data.idPagamento.value : this.idPagamento,
  8544. codPagamento: data.codPagamento.present
  8545. ? data.codPagamento.value
  8546. : this.codPagamento,
  8547. descrizione:
  8548. data.descrizione.present ? data.descrizione.value : this.descrizione,
  8549. dataModifica: data.dataModifica.present
  8550. ? data.dataModifica.value
  8551. : this.dataModifica,
  8552. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  8553. );
  8554. }
  8555. @override
  8556. String toString() {
  8557. return (StringBuffer('Pagamento(')
  8558. ..write('idPagamento: $idPagamento, ')
  8559. ..write('codPagamento: $codPagamento, ')
  8560. ..write('descrizione: $descrizione, ')
  8561. ..write('dataModifica: $dataModifica, ')
  8562. ..write('attivo: $attivo')
  8563. ..write(')'))
  8564. .toString();
  8565. }
  8566. @override
  8567. int get hashCode =>
  8568. Object.hash(idPagamento, codPagamento, descrizione, dataModifica, attivo);
  8569. @override
  8570. bool operator ==(Object other) =>
  8571. identical(this, other) ||
  8572. (other is Pagamento &&
  8573. other.idPagamento == this.idPagamento &&
  8574. other.codPagamento == this.codPagamento &&
  8575. other.descrizione == this.descrizione &&
  8576. other.dataModifica == this.dataModifica &&
  8577. other.attivo == this.attivo);
  8578. }
  8579. class PagamentiCompanion extends UpdateCompanion<Pagamento> {
  8580. final Value<int> idPagamento;
  8581. final Value<String?> codPagamento;
  8582. final Value<String?> descrizione;
  8583. final Value<String?> dataModifica;
  8584. final Value<int?> attivo;
  8585. const PagamentiCompanion({
  8586. this.idPagamento = const Value.absent(),
  8587. this.codPagamento = const Value.absent(),
  8588. this.descrizione = const Value.absent(),
  8589. this.dataModifica = const Value.absent(),
  8590. this.attivo = const Value.absent(),
  8591. });
  8592. PagamentiCompanion.insert({
  8593. this.idPagamento = const Value.absent(),
  8594. this.codPagamento = const Value.absent(),
  8595. this.descrizione = const Value.absent(),
  8596. this.dataModifica = const Value.absent(),
  8597. this.attivo = const Value.absent(),
  8598. });
  8599. static Insertable<Pagamento> custom({
  8600. Expression<int>? idPagamento,
  8601. Expression<String>? codPagamento,
  8602. Expression<String>? descrizione,
  8603. Expression<String>? dataModifica,
  8604. Expression<int>? attivo,
  8605. }) {
  8606. return RawValuesInsertable({
  8607. if (idPagamento != null) 'idPagamento': idPagamento,
  8608. if (codPagamento != null) 'codPagamento': codPagamento,
  8609. if (descrizione != null) 'descrizione': descrizione,
  8610. if (dataModifica != null) 'dataModifica': dataModifica,
  8611. if (attivo != null) 'attivo': attivo,
  8612. });
  8613. }
  8614. PagamentiCompanion copyWith(
  8615. {Value<int>? idPagamento,
  8616. Value<String?>? codPagamento,
  8617. Value<String?>? descrizione,
  8618. Value<String?>? dataModifica,
  8619. Value<int?>? attivo}) {
  8620. return PagamentiCompanion(
  8621. idPagamento: idPagamento ?? this.idPagamento,
  8622. codPagamento: codPagamento ?? this.codPagamento,
  8623. descrizione: descrizione ?? this.descrizione,
  8624. dataModifica: dataModifica ?? this.dataModifica,
  8625. attivo: attivo ?? this.attivo,
  8626. );
  8627. }
  8628. @override
  8629. Map<String, Expression> toColumns(bool nullToAbsent) {
  8630. final map = <String, Expression>{};
  8631. if (idPagamento.present) {
  8632. map['idPagamento'] = Variable<int>(idPagamento.value);
  8633. }
  8634. if (codPagamento.present) {
  8635. map['codPagamento'] = Variable<String>(codPagamento.value);
  8636. }
  8637. if (descrizione.present) {
  8638. map['descrizione'] = Variable<String>(descrizione.value);
  8639. }
  8640. if (dataModifica.present) {
  8641. map['dataModifica'] = Variable<String>(dataModifica.value);
  8642. }
  8643. if (attivo.present) {
  8644. map['attivo'] = Variable<int>(attivo.value);
  8645. }
  8646. return map;
  8647. }
  8648. @override
  8649. String toString() {
  8650. return (StringBuffer('PagamentiCompanion(')
  8651. ..write('idPagamento: $idPagamento, ')
  8652. ..write('codPagamento: $codPagamento, ')
  8653. ..write('descrizione: $descrizione, ')
  8654. ..write('dataModifica: $dataModifica, ')
  8655. ..write('attivo: $attivo')
  8656. ..write(')'))
  8657. .toString();
  8658. }
  8659. }
  8660. class $ParametriTable extends Parametri
  8661. with TableInfo<$ParametriTable, Parametro> {
  8662. @override
  8663. final GeneratedDatabase attachedDatabase;
  8664. final String? _alias;
  8665. $ParametriTable(this.attachedDatabase, [this._alias]);
  8666. static const VerificationMeta _nomeMeta = const VerificationMeta('nome');
  8667. @override
  8668. late final GeneratedColumn<String> nome = GeneratedColumn<String>(
  8669. 'nome', aliasedName, false,
  8670. type: DriftSqlType.string, requiredDuringInsert: true);
  8671. static const VerificationMeta _valoreMeta = const VerificationMeta('valore');
  8672. @override
  8673. late final GeneratedColumn<String> valore = GeneratedColumn<String>(
  8674. 'valore', aliasedName, true,
  8675. type: DriftSqlType.string, requiredDuringInsert: false);
  8676. @override
  8677. List<GeneratedColumn> get $columns => [nome, valore];
  8678. @override
  8679. String get aliasedName => _alias ?? actualTableName;
  8680. @override
  8681. String get actualTableName => $name;
  8682. static const String $name = 'Parametri';
  8683. @override
  8684. VerificationContext validateIntegrity(Insertable<Parametro> instance,
  8685. {bool isInserting = false}) {
  8686. final context = VerificationContext();
  8687. final data = instance.toColumns(true);
  8688. if (data.containsKey('nome')) {
  8689. context.handle(
  8690. _nomeMeta, nome.isAcceptableOrUnknown(data['nome']!, _nomeMeta));
  8691. } else if (isInserting) {
  8692. context.missing(_nomeMeta);
  8693. }
  8694. if (data.containsKey('valore')) {
  8695. context.handle(_valoreMeta,
  8696. valore.isAcceptableOrUnknown(data['valore']!, _valoreMeta));
  8697. }
  8698. return context;
  8699. }
  8700. @override
  8701. Set<GeneratedColumn> get $primaryKey => {nome};
  8702. @override
  8703. Parametro map(Map<String, dynamic> data, {String? tablePrefix}) {
  8704. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  8705. return Parametro(
  8706. nome: attachedDatabase.typeMapping
  8707. .read(DriftSqlType.string, data['${effectivePrefix}nome'])!,
  8708. valore: attachedDatabase.typeMapping
  8709. .read(DriftSqlType.string, data['${effectivePrefix}valore']),
  8710. );
  8711. }
  8712. @override
  8713. $ParametriTable createAlias(String alias) {
  8714. return $ParametriTable(attachedDatabase, alias);
  8715. }
  8716. }
  8717. class Parametro extends DataClass implements Insertable<Parametro> {
  8718. final String nome;
  8719. final String? valore;
  8720. const Parametro({required this.nome, this.valore});
  8721. @override
  8722. Map<String, Expression> toColumns(bool nullToAbsent) {
  8723. final map = <String, Expression>{};
  8724. map['nome'] = Variable<String>(nome);
  8725. if (!nullToAbsent || valore != null) {
  8726. map['valore'] = Variable<String>(valore);
  8727. }
  8728. return map;
  8729. }
  8730. ParametriCompanion toCompanion(bool nullToAbsent) {
  8731. return ParametriCompanion(
  8732. nome: Value(nome),
  8733. valore:
  8734. valore == null && nullToAbsent ? const Value.absent() : Value(valore),
  8735. );
  8736. }
  8737. factory Parametro.fromJson(Map<String, dynamic> json,
  8738. {ValueSerializer? serializer}) {
  8739. serializer ??= driftRuntimeOptions.defaultSerializer;
  8740. return Parametro(
  8741. nome: serializer.fromJson<String>(json['nome']),
  8742. valore: serializer.fromJson<String?>(json['valore']),
  8743. );
  8744. }
  8745. @override
  8746. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  8747. serializer ??= driftRuntimeOptions.defaultSerializer;
  8748. return <String, dynamic>{
  8749. 'nome': serializer.toJson<String>(nome),
  8750. 'valore': serializer.toJson<String?>(valore),
  8751. };
  8752. }
  8753. Parametro copyWith(
  8754. {String? nome, Value<String?> valore = const Value.absent()}) =>
  8755. Parametro(
  8756. nome: nome ?? this.nome,
  8757. valore: valore.present ? valore.value : this.valore,
  8758. );
  8759. Parametro copyWithCompanion(ParametriCompanion data) {
  8760. return Parametro(
  8761. nome: data.nome.present ? data.nome.value : this.nome,
  8762. valore: data.valore.present ? data.valore.value : this.valore,
  8763. );
  8764. }
  8765. @override
  8766. String toString() {
  8767. return (StringBuffer('Parametro(')
  8768. ..write('nome: $nome, ')
  8769. ..write('valore: $valore')
  8770. ..write(')'))
  8771. .toString();
  8772. }
  8773. @override
  8774. int get hashCode => Object.hash(nome, valore);
  8775. @override
  8776. bool operator ==(Object other) =>
  8777. identical(this, other) ||
  8778. (other is Parametro &&
  8779. other.nome == this.nome &&
  8780. other.valore == this.valore);
  8781. }
  8782. class ParametriCompanion extends UpdateCompanion<Parametro> {
  8783. final Value<String> nome;
  8784. final Value<String?> valore;
  8785. final Value<int> rowid;
  8786. const ParametriCompanion({
  8787. this.nome = const Value.absent(),
  8788. this.valore = const Value.absent(),
  8789. this.rowid = const Value.absent(),
  8790. });
  8791. ParametriCompanion.insert({
  8792. required String nome,
  8793. this.valore = const Value.absent(),
  8794. this.rowid = const Value.absent(),
  8795. }) : nome = Value(nome);
  8796. static Insertable<Parametro> custom({
  8797. Expression<String>? nome,
  8798. Expression<String>? valore,
  8799. Expression<int>? rowid,
  8800. }) {
  8801. return RawValuesInsertable({
  8802. if (nome != null) 'nome': nome,
  8803. if (valore != null) 'valore': valore,
  8804. if (rowid != null) 'rowid': rowid,
  8805. });
  8806. }
  8807. ParametriCompanion copyWith(
  8808. {Value<String>? nome, Value<String?>? valore, Value<int>? rowid}) {
  8809. return ParametriCompanion(
  8810. nome: nome ?? this.nome,
  8811. valore: valore ?? this.valore,
  8812. rowid: rowid ?? this.rowid,
  8813. );
  8814. }
  8815. @override
  8816. Map<String, Expression> toColumns(bool nullToAbsent) {
  8817. final map = <String, Expression>{};
  8818. if (nome.present) {
  8819. map['nome'] = Variable<String>(nome.value);
  8820. }
  8821. if (valore.present) {
  8822. map['valore'] = Variable<String>(valore.value);
  8823. }
  8824. if (rowid.present) {
  8825. map['rowid'] = Variable<int>(rowid.value);
  8826. }
  8827. return map;
  8828. }
  8829. @override
  8830. String toString() {
  8831. return (StringBuffer('ParametriCompanion(')
  8832. ..write('nome: $nome, ')
  8833. ..write('valore: $valore, ')
  8834. ..write('rowid: $rowid')
  8835. ..write(')'))
  8836. .toString();
  8837. }
  8838. }
  8839. class $TabelleTable extends Tabelle with TableInfo<$TabelleTable, Tabella> {
  8840. @override
  8841. final GeneratedDatabase attachedDatabase;
  8842. final String? _alias;
  8843. $TabelleTable(this.attachedDatabase, [this._alias]);
  8844. static const VerificationMeta _idTabellaMeta =
  8845. const VerificationMeta('idTabella');
  8846. @override
  8847. late final GeneratedColumn<int> idTabella = GeneratedColumn<int>(
  8848. 'idTabella', aliasedName, false,
  8849. hasAutoIncrement: true,
  8850. type: DriftSqlType.int,
  8851. requiredDuringInsert: false,
  8852. defaultConstraints:
  8853. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  8854. static const VerificationMeta _tipoTabellaMeta =
  8855. const VerificationMeta('tipoTabella');
  8856. @override
  8857. late final GeneratedColumn<String> tipoTabella = GeneratedColumn<String>(
  8858. 'tipoTabella', aliasedName, false,
  8859. type: DriftSqlType.string, requiredDuringInsert: true);
  8860. static const VerificationMeta _codTabellaMeta =
  8861. const VerificationMeta('codTabella');
  8862. @override
  8863. late final GeneratedColumn<String> codTabella = GeneratedColumn<String>(
  8864. 'codTabella', aliasedName, true,
  8865. type: DriftSqlType.string, requiredDuringInsert: false);
  8866. static const VerificationMeta _descrizioneMeta =
  8867. const VerificationMeta('descrizione');
  8868. @override
  8869. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  8870. 'descrizione', aliasedName, true,
  8871. type: DriftSqlType.string, requiredDuringInsert: false);
  8872. static const VerificationMeta _stringa1Meta =
  8873. const VerificationMeta('stringa1');
  8874. @override
  8875. late final GeneratedColumn<String> stringa1 = GeneratedColumn<String>(
  8876. 'stringa1', aliasedName, true,
  8877. type: DriftSqlType.string, requiredDuringInsert: false);
  8878. static const VerificationMeta _stringa2Meta =
  8879. const VerificationMeta('stringa2');
  8880. @override
  8881. late final GeneratedColumn<String> stringa2 = GeneratedColumn<String>(
  8882. 'stringa2', aliasedName, true,
  8883. type: DriftSqlType.string, requiredDuringInsert: false);
  8884. static const VerificationMeta _stringa3Meta =
  8885. const VerificationMeta('stringa3');
  8886. @override
  8887. late final GeneratedColumn<String> stringa3 = GeneratedColumn<String>(
  8888. 'stringa3', aliasedName, true,
  8889. type: DriftSqlType.string, requiredDuringInsert: false);
  8890. static const VerificationMeta _stringa4Meta =
  8891. const VerificationMeta('stringa4');
  8892. @override
  8893. late final GeneratedColumn<String> stringa4 = GeneratedColumn<String>(
  8894. 'stringa4', aliasedName, true,
  8895. type: DriftSqlType.string, requiredDuringInsert: false);
  8896. static const VerificationMeta _stringa5Meta =
  8897. const VerificationMeta('stringa5');
  8898. @override
  8899. late final GeneratedColumn<String> stringa5 = GeneratedColumn<String>(
  8900. 'stringa5', aliasedName, true,
  8901. type: DriftSqlType.string, requiredDuringInsert: false);
  8902. static const VerificationMeta _valore1Meta =
  8903. const VerificationMeta('valore1');
  8904. @override
  8905. late final GeneratedColumn<double> valore1 = GeneratedColumn<double>(
  8906. 'valore1', aliasedName, true,
  8907. type: DriftSqlType.double, requiredDuringInsert: false);
  8908. static const VerificationMeta _valore2Meta =
  8909. const VerificationMeta('valore2');
  8910. @override
  8911. late final GeneratedColumn<double> valore2 = GeneratedColumn<double>(
  8912. 'valore2', aliasedName, true,
  8913. type: DriftSqlType.double, requiredDuringInsert: false);
  8914. static const VerificationMeta _valore3Meta =
  8915. const VerificationMeta('valore3');
  8916. @override
  8917. late final GeneratedColumn<double> valore3 = GeneratedColumn<double>(
  8918. 'valore3', aliasedName, true,
  8919. type: DriftSqlType.double, requiredDuringInsert: false);
  8920. static const VerificationMeta _valore4Meta =
  8921. const VerificationMeta('valore4');
  8922. @override
  8923. late final GeneratedColumn<double> valore4 = GeneratedColumn<double>(
  8924. 'valore4', aliasedName, true,
  8925. type: DriftSqlType.double, requiredDuringInsert: false);
  8926. static const VerificationMeta _valore5Meta =
  8927. const VerificationMeta('valore5');
  8928. @override
  8929. late final GeneratedColumn<double> valore5 = GeneratedColumn<double>(
  8930. 'valore5', aliasedName, true,
  8931. type: DriftSqlType.double, requiredDuringInsert: false);
  8932. static const VerificationMeta _dataModificaMeta =
  8933. const VerificationMeta('dataModifica');
  8934. @override
  8935. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  8936. 'dataModifica', aliasedName, true,
  8937. type: DriftSqlType.string, requiredDuringInsert: false);
  8938. @override
  8939. List<GeneratedColumn> get $columns => [
  8940. idTabella,
  8941. tipoTabella,
  8942. codTabella,
  8943. descrizione,
  8944. stringa1,
  8945. stringa2,
  8946. stringa3,
  8947. stringa4,
  8948. stringa5,
  8949. valore1,
  8950. valore2,
  8951. valore3,
  8952. valore4,
  8953. valore5,
  8954. dataModifica
  8955. ];
  8956. @override
  8957. String get aliasedName => _alias ?? actualTableName;
  8958. @override
  8959. String get actualTableName => $name;
  8960. static const String $name = 'Tabelle';
  8961. @override
  8962. VerificationContext validateIntegrity(Insertable<Tabella> instance,
  8963. {bool isInserting = false}) {
  8964. final context = VerificationContext();
  8965. final data = instance.toColumns(true);
  8966. if (data.containsKey('idTabella')) {
  8967. context.handle(_idTabellaMeta,
  8968. idTabella.isAcceptableOrUnknown(data['idTabella']!, _idTabellaMeta));
  8969. }
  8970. if (data.containsKey('tipoTabella')) {
  8971. context.handle(
  8972. _tipoTabellaMeta,
  8973. tipoTabella.isAcceptableOrUnknown(
  8974. data['tipoTabella']!, _tipoTabellaMeta));
  8975. } else if (isInserting) {
  8976. context.missing(_tipoTabellaMeta);
  8977. }
  8978. if (data.containsKey('codTabella')) {
  8979. context.handle(
  8980. _codTabellaMeta,
  8981. codTabella.isAcceptableOrUnknown(
  8982. data['codTabella']!, _codTabellaMeta));
  8983. }
  8984. if (data.containsKey('descrizione')) {
  8985. context.handle(
  8986. _descrizioneMeta,
  8987. descrizione.isAcceptableOrUnknown(
  8988. data['descrizione']!, _descrizioneMeta));
  8989. }
  8990. if (data.containsKey('stringa1')) {
  8991. context.handle(_stringa1Meta,
  8992. stringa1.isAcceptableOrUnknown(data['stringa1']!, _stringa1Meta));
  8993. }
  8994. if (data.containsKey('stringa2')) {
  8995. context.handle(_stringa2Meta,
  8996. stringa2.isAcceptableOrUnknown(data['stringa2']!, _stringa2Meta));
  8997. }
  8998. if (data.containsKey('stringa3')) {
  8999. context.handle(_stringa3Meta,
  9000. stringa3.isAcceptableOrUnknown(data['stringa3']!, _stringa3Meta));
  9001. }
  9002. if (data.containsKey('stringa4')) {
  9003. context.handle(_stringa4Meta,
  9004. stringa4.isAcceptableOrUnknown(data['stringa4']!, _stringa4Meta));
  9005. }
  9006. if (data.containsKey('stringa5')) {
  9007. context.handle(_stringa5Meta,
  9008. stringa5.isAcceptableOrUnknown(data['stringa5']!, _stringa5Meta));
  9009. }
  9010. if (data.containsKey('valore1')) {
  9011. context.handle(_valore1Meta,
  9012. valore1.isAcceptableOrUnknown(data['valore1']!, _valore1Meta));
  9013. }
  9014. if (data.containsKey('valore2')) {
  9015. context.handle(_valore2Meta,
  9016. valore2.isAcceptableOrUnknown(data['valore2']!, _valore2Meta));
  9017. }
  9018. if (data.containsKey('valore3')) {
  9019. context.handle(_valore3Meta,
  9020. valore3.isAcceptableOrUnknown(data['valore3']!, _valore3Meta));
  9021. }
  9022. if (data.containsKey('valore4')) {
  9023. context.handle(_valore4Meta,
  9024. valore4.isAcceptableOrUnknown(data['valore4']!, _valore4Meta));
  9025. }
  9026. if (data.containsKey('valore5')) {
  9027. context.handle(_valore5Meta,
  9028. valore5.isAcceptableOrUnknown(data['valore5']!, _valore5Meta));
  9029. }
  9030. if (data.containsKey('dataModifica')) {
  9031. context.handle(
  9032. _dataModificaMeta,
  9033. dataModifica.isAcceptableOrUnknown(
  9034. data['dataModifica']!, _dataModificaMeta));
  9035. }
  9036. return context;
  9037. }
  9038. @override
  9039. Set<GeneratedColumn> get $primaryKey => {idTabella};
  9040. @override
  9041. Tabella map(Map<String, dynamic> data, {String? tablePrefix}) {
  9042. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  9043. return Tabella(
  9044. idTabella: attachedDatabase.typeMapping
  9045. .read(DriftSqlType.int, data['${effectivePrefix}idTabella'])!,
  9046. tipoTabella: attachedDatabase.typeMapping
  9047. .read(DriftSqlType.string, data['${effectivePrefix}tipoTabella'])!,
  9048. codTabella: attachedDatabase.typeMapping
  9049. .read(DriftSqlType.string, data['${effectivePrefix}codTabella']),
  9050. descrizione: attachedDatabase.typeMapping
  9051. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  9052. stringa1: attachedDatabase.typeMapping
  9053. .read(DriftSqlType.string, data['${effectivePrefix}stringa1']),
  9054. stringa2: attachedDatabase.typeMapping
  9055. .read(DriftSqlType.string, data['${effectivePrefix}stringa2']),
  9056. stringa3: attachedDatabase.typeMapping
  9057. .read(DriftSqlType.string, data['${effectivePrefix}stringa3']),
  9058. stringa4: attachedDatabase.typeMapping
  9059. .read(DriftSqlType.string, data['${effectivePrefix}stringa4']),
  9060. stringa5: attachedDatabase.typeMapping
  9061. .read(DriftSqlType.string, data['${effectivePrefix}stringa5']),
  9062. valore1: attachedDatabase.typeMapping
  9063. .read(DriftSqlType.double, data['${effectivePrefix}valore1']),
  9064. valore2: attachedDatabase.typeMapping
  9065. .read(DriftSqlType.double, data['${effectivePrefix}valore2']),
  9066. valore3: attachedDatabase.typeMapping
  9067. .read(DriftSqlType.double, data['${effectivePrefix}valore3']),
  9068. valore4: attachedDatabase.typeMapping
  9069. .read(DriftSqlType.double, data['${effectivePrefix}valore4']),
  9070. valore5: attachedDatabase.typeMapping
  9071. .read(DriftSqlType.double, data['${effectivePrefix}valore5']),
  9072. dataModifica: attachedDatabase.typeMapping
  9073. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  9074. );
  9075. }
  9076. @override
  9077. $TabelleTable createAlias(String alias) {
  9078. return $TabelleTable(attachedDatabase, alias);
  9079. }
  9080. }
  9081. class Tabella extends DataClass implements Insertable<Tabella> {
  9082. final int idTabella;
  9083. final String tipoTabella;
  9084. final String? codTabella;
  9085. final String? descrizione;
  9086. final String? stringa1;
  9087. final String? stringa2;
  9088. final String? stringa3;
  9089. final String? stringa4;
  9090. final String? stringa5;
  9091. final double? valore1;
  9092. final double? valore2;
  9093. final double? valore3;
  9094. final double? valore4;
  9095. final double? valore5;
  9096. final String? dataModifica;
  9097. const Tabella(
  9098. {required this.idTabella,
  9099. required this.tipoTabella,
  9100. this.codTabella,
  9101. this.descrizione,
  9102. this.stringa1,
  9103. this.stringa2,
  9104. this.stringa3,
  9105. this.stringa4,
  9106. this.stringa5,
  9107. this.valore1,
  9108. this.valore2,
  9109. this.valore3,
  9110. this.valore4,
  9111. this.valore5,
  9112. this.dataModifica});
  9113. @override
  9114. Map<String, Expression> toColumns(bool nullToAbsent) {
  9115. final map = <String, Expression>{};
  9116. map['idTabella'] = Variable<int>(idTabella);
  9117. map['tipoTabella'] = Variable<String>(tipoTabella);
  9118. if (!nullToAbsent || codTabella != null) {
  9119. map['codTabella'] = Variable<String>(codTabella);
  9120. }
  9121. if (!nullToAbsent || descrizione != null) {
  9122. map['descrizione'] = Variable<String>(descrizione);
  9123. }
  9124. if (!nullToAbsent || stringa1 != null) {
  9125. map['stringa1'] = Variable<String>(stringa1);
  9126. }
  9127. if (!nullToAbsent || stringa2 != null) {
  9128. map['stringa2'] = Variable<String>(stringa2);
  9129. }
  9130. if (!nullToAbsent || stringa3 != null) {
  9131. map['stringa3'] = Variable<String>(stringa3);
  9132. }
  9133. if (!nullToAbsent || stringa4 != null) {
  9134. map['stringa4'] = Variable<String>(stringa4);
  9135. }
  9136. if (!nullToAbsent || stringa5 != null) {
  9137. map['stringa5'] = Variable<String>(stringa5);
  9138. }
  9139. if (!nullToAbsent || valore1 != null) {
  9140. map['valore1'] = Variable<double>(valore1);
  9141. }
  9142. if (!nullToAbsent || valore2 != null) {
  9143. map['valore2'] = Variable<double>(valore2);
  9144. }
  9145. if (!nullToAbsent || valore3 != null) {
  9146. map['valore3'] = Variable<double>(valore3);
  9147. }
  9148. if (!nullToAbsent || valore4 != null) {
  9149. map['valore4'] = Variable<double>(valore4);
  9150. }
  9151. if (!nullToAbsent || valore5 != null) {
  9152. map['valore5'] = Variable<double>(valore5);
  9153. }
  9154. if (!nullToAbsent || dataModifica != null) {
  9155. map['dataModifica'] = Variable<String>(dataModifica);
  9156. }
  9157. return map;
  9158. }
  9159. TabelleCompanion toCompanion(bool nullToAbsent) {
  9160. return TabelleCompanion(
  9161. idTabella: Value(idTabella),
  9162. tipoTabella: Value(tipoTabella),
  9163. codTabella: codTabella == null && nullToAbsent
  9164. ? const Value.absent()
  9165. : Value(codTabella),
  9166. descrizione: descrizione == null && nullToAbsent
  9167. ? const Value.absent()
  9168. : Value(descrizione),
  9169. stringa1: stringa1 == null && nullToAbsent
  9170. ? const Value.absent()
  9171. : Value(stringa1),
  9172. stringa2: stringa2 == null && nullToAbsent
  9173. ? const Value.absent()
  9174. : Value(stringa2),
  9175. stringa3: stringa3 == null && nullToAbsent
  9176. ? const Value.absent()
  9177. : Value(stringa3),
  9178. stringa4: stringa4 == null && nullToAbsent
  9179. ? const Value.absent()
  9180. : Value(stringa4),
  9181. stringa5: stringa5 == null && nullToAbsent
  9182. ? const Value.absent()
  9183. : Value(stringa5),
  9184. valore1: valore1 == null && nullToAbsent
  9185. ? const Value.absent()
  9186. : Value(valore1),
  9187. valore2: valore2 == null && nullToAbsent
  9188. ? const Value.absent()
  9189. : Value(valore2),
  9190. valore3: valore3 == null && nullToAbsent
  9191. ? const Value.absent()
  9192. : Value(valore3),
  9193. valore4: valore4 == null && nullToAbsent
  9194. ? const Value.absent()
  9195. : Value(valore4),
  9196. valore5: valore5 == null && nullToAbsent
  9197. ? const Value.absent()
  9198. : Value(valore5),
  9199. dataModifica: dataModifica == null && nullToAbsent
  9200. ? const Value.absent()
  9201. : Value(dataModifica),
  9202. );
  9203. }
  9204. factory Tabella.fromJson(Map<String, dynamic> json,
  9205. {ValueSerializer? serializer}) {
  9206. serializer ??= driftRuntimeOptions.defaultSerializer;
  9207. return Tabella(
  9208. idTabella: serializer.fromJson<int>(json['idTabella']),
  9209. tipoTabella: serializer.fromJson<String>(json['tipoTabella']),
  9210. codTabella: serializer.fromJson<String?>(json['codTabella']),
  9211. descrizione: serializer.fromJson<String?>(json['descrizione']),
  9212. stringa1: serializer.fromJson<String?>(json['stringa1']),
  9213. stringa2: serializer.fromJson<String?>(json['stringa2']),
  9214. stringa3: serializer.fromJson<String?>(json['stringa3']),
  9215. stringa4: serializer.fromJson<String?>(json['stringa4']),
  9216. stringa5: serializer.fromJson<String?>(json['stringa5']),
  9217. valore1: serializer.fromJson<double?>(json['valore1']),
  9218. valore2: serializer.fromJson<double?>(json['valore2']),
  9219. valore3: serializer.fromJson<double?>(json['valore3']),
  9220. valore4: serializer.fromJson<double?>(json['valore4']),
  9221. valore5: serializer.fromJson<double?>(json['valore5']),
  9222. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  9223. );
  9224. }
  9225. @override
  9226. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  9227. serializer ??= driftRuntimeOptions.defaultSerializer;
  9228. return <String, dynamic>{
  9229. 'idTabella': serializer.toJson<int>(idTabella),
  9230. 'tipoTabella': serializer.toJson<String>(tipoTabella),
  9231. 'codTabella': serializer.toJson<String?>(codTabella),
  9232. 'descrizione': serializer.toJson<String?>(descrizione),
  9233. 'stringa1': serializer.toJson<String?>(stringa1),
  9234. 'stringa2': serializer.toJson<String?>(stringa2),
  9235. 'stringa3': serializer.toJson<String?>(stringa3),
  9236. 'stringa4': serializer.toJson<String?>(stringa4),
  9237. 'stringa5': serializer.toJson<String?>(stringa5),
  9238. 'valore1': serializer.toJson<double?>(valore1),
  9239. 'valore2': serializer.toJson<double?>(valore2),
  9240. 'valore3': serializer.toJson<double?>(valore3),
  9241. 'valore4': serializer.toJson<double?>(valore4),
  9242. 'valore5': serializer.toJson<double?>(valore5),
  9243. 'dataModifica': serializer.toJson<String?>(dataModifica),
  9244. };
  9245. }
  9246. Tabella copyWith(
  9247. {int? idTabella,
  9248. String? tipoTabella,
  9249. Value<String?> codTabella = const Value.absent(),
  9250. Value<String?> descrizione = const Value.absent(),
  9251. Value<String?> stringa1 = const Value.absent(),
  9252. Value<String?> stringa2 = const Value.absent(),
  9253. Value<String?> stringa3 = const Value.absent(),
  9254. Value<String?> stringa4 = const Value.absent(),
  9255. Value<String?> stringa5 = const Value.absent(),
  9256. Value<double?> valore1 = const Value.absent(),
  9257. Value<double?> valore2 = const Value.absent(),
  9258. Value<double?> valore3 = const Value.absent(),
  9259. Value<double?> valore4 = const Value.absent(),
  9260. Value<double?> valore5 = const Value.absent(),
  9261. Value<String?> dataModifica = const Value.absent()}) =>
  9262. Tabella(
  9263. idTabella: idTabella ?? this.idTabella,
  9264. tipoTabella: tipoTabella ?? this.tipoTabella,
  9265. codTabella: codTabella.present ? codTabella.value : this.codTabella,
  9266. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  9267. stringa1: stringa1.present ? stringa1.value : this.stringa1,
  9268. stringa2: stringa2.present ? stringa2.value : this.stringa2,
  9269. stringa3: stringa3.present ? stringa3.value : this.stringa3,
  9270. stringa4: stringa4.present ? stringa4.value : this.stringa4,
  9271. stringa5: stringa5.present ? stringa5.value : this.stringa5,
  9272. valore1: valore1.present ? valore1.value : this.valore1,
  9273. valore2: valore2.present ? valore2.value : this.valore2,
  9274. valore3: valore3.present ? valore3.value : this.valore3,
  9275. valore4: valore4.present ? valore4.value : this.valore4,
  9276. valore5: valore5.present ? valore5.value : this.valore5,
  9277. dataModifica:
  9278. dataModifica.present ? dataModifica.value : this.dataModifica,
  9279. );
  9280. Tabella copyWithCompanion(TabelleCompanion data) {
  9281. return Tabella(
  9282. idTabella: data.idTabella.present ? data.idTabella.value : this.idTabella,
  9283. tipoTabella:
  9284. data.tipoTabella.present ? data.tipoTabella.value : this.tipoTabella,
  9285. codTabella:
  9286. data.codTabella.present ? data.codTabella.value : this.codTabella,
  9287. descrizione:
  9288. data.descrizione.present ? data.descrizione.value : this.descrizione,
  9289. stringa1: data.stringa1.present ? data.stringa1.value : this.stringa1,
  9290. stringa2: data.stringa2.present ? data.stringa2.value : this.stringa2,
  9291. stringa3: data.stringa3.present ? data.stringa3.value : this.stringa3,
  9292. stringa4: data.stringa4.present ? data.stringa4.value : this.stringa4,
  9293. stringa5: data.stringa5.present ? data.stringa5.value : this.stringa5,
  9294. valore1: data.valore1.present ? data.valore1.value : this.valore1,
  9295. valore2: data.valore2.present ? data.valore2.value : this.valore2,
  9296. valore3: data.valore3.present ? data.valore3.value : this.valore3,
  9297. valore4: data.valore4.present ? data.valore4.value : this.valore4,
  9298. valore5: data.valore5.present ? data.valore5.value : this.valore5,
  9299. dataModifica: data.dataModifica.present
  9300. ? data.dataModifica.value
  9301. : this.dataModifica,
  9302. );
  9303. }
  9304. @override
  9305. String toString() {
  9306. return (StringBuffer('Tabella(')
  9307. ..write('idTabella: $idTabella, ')
  9308. ..write('tipoTabella: $tipoTabella, ')
  9309. ..write('codTabella: $codTabella, ')
  9310. ..write('descrizione: $descrizione, ')
  9311. ..write('stringa1: $stringa1, ')
  9312. ..write('stringa2: $stringa2, ')
  9313. ..write('stringa3: $stringa3, ')
  9314. ..write('stringa4: $stringa4, ')
  9315. ..write('stringa5: $stringa5, ')
  9316. ..write('valore1: $valore1, ')
  9317. ..write('valore2: $valore2, ')
  9318. ..write('valore3: $valore3, ')
  9319. ..write('valore4: $valore4, ')
  9320. ..write('valore5: $valore5, ')
  9321. ..write('dataModifica: $dataModifica')
  9322. ..write(')'))
  9323. .toString();
  9324. }
  9325. @override
  9326. int get hashCode => Object.hash(
  9327. idTabella,
  9328. tipoTabella,
  9329. codTabella,
  9330. descrizione,
  9331. stringa1,
  9332. stringa2,
  9333. stringa3,
  9334. stringa4,
  9335. stringa5,
  9336. valore1,
  9337. valore2,
  9338. valore3,
  9339. valore4,
  9340. valore5,
  9341. dataModifica);
  9342. @override
  9343. bool operator ==(Object other) =>
  9344. identical(this, other) ||
  9345. (other is Tabella &&
  9346. other.idTabella == this.idTabella &&
  9347. other.tipoTabella == this.tipoTabella &&
  9348. other.codTabella == this.codTabella &&
  9349. other.descrizione == this.descrizione &&
  9350. other.stringa1 == this.stringa1 &&
  9351. other.stringa2 == this.stringa2 &&
  9352. other.stringa3 == this.stringa3 &&
  9353. other.stringa4 == this.stringa4 &&
  9354. other.stringa5 == this.stringa5 &&
  9355. other.valore1 == this.valore1 &&
  9356. other.valore2 == this.valore2 &&
  9357. other.valore3 == this.valore3 &&
  9358. other.valore4 == this.valore4 &&
  9359. other.valore5 == this.valore5 &&
  9360. other.dataModifica == this.dataModifica);
  9361. }
  9362. class TabelleCompanion extends UpdateCompanion<Tabella> {
  9363. final Value<int> idTabella;
  9364. final Value<String> tipoTabella;
  9365. final Value<String?> codTabella;
  9366. final Value<String?> descrizione;
  9367. final Value<String?> stringa1;
  9368. final Value<String?> stringa2;
  9369. final Value<String?> stringa3;
  9370. final Value<String?> stringa4;
  9371. final Value<String?> stringa5;
  9372. final Value<double?> valore1;
  9373. final Value<double?> valore2;
  9374. final Value<double?> valore3;
  9375. final Value<double?> valore4;
  9376. final Value<double?> valore5;
  9377. final Value<String?> dataModifica;
  9378. const TabelleCompanion({
  9379. this.idTabella = const Value.absent(),
  9380. this.tipoTabella = const Value.absent(),
  9381. this.codTabella = const Value.absent(),
  9382. this.descrizione = const Value.absent(),
  9383. this.stringa1 = const Value.absent(),
  9384. this.stringa2 = const Value.absent(),
  9385. this.stringa3 = const Value.absent(),
  9386. this.stringa4 = const Value.absent(),
  9387. this.stringa5 = const Value.absent(),
  9388. this.valore1 = const Value.absent(),
  9389. this.valore2 = const Value.absent(),
  9390. this.valore3 = const Value.absent(),
  9391. this.valore4 = const Value.absent(),
  9392. this.valore5 = const Value.absent(),
  9393. this.dataModifica = const Value.absent(),
  9394. });
  9395. TabelleCompanion.insert({
  9396. this.idTabella = const Value.absent(),
  9397. required String tipoTabella,
  9398. this.codTabella = const Value.absent(),
  9399. this.descrizione = const Value.absent(),
  9400. this.stringa1 = const Value.absent(),
  9401. this.stringa2 = const Value.absent(),
  9402. this.stringa3 = const Value.absent(),
  9403. this.stringa4 = const Value.absent(),
  9404. this.stringa5 = const Value.absent(),
  9405. this.valore1 = const Value.absent(),
  9406. this.valore2 = const Value.absent(),
  9407. this.valore3 = const Value.absent(),
  9408. this.valore4 = const Value.absent(),
  9409. this.valore5 = const Value.absent(),
  9410. this.dataModifica = const Value.absent(),
  9411. }) : tipoTabella = Value(tipoTabella);
  9412. static Insertable<Tabella> custom({
  9413. Expression<int>? idTabella,
  9414. Expression<String>? tipoTabella,
  9415. Expression<String>? codTabella,
  9416. Expression<String>? descrizione,
  9417. Expression<String>? stringa1,
  9418. Expression<String>? stringa2,
  9419. Expression<String>? stringa3,
  9420. Expression<String>? stringa4,
  9421. Expression<String>? stringa5,
  9422. Expression<double>? valore1,
  9423. Expression<double>? valore2,
  9424. Expression<double>? valore3,
  9425. Expression<double>? valore4,
  9426. Expression<double>? valore5,
  9427. Expression<String>? dataModifica,
  9428. }) {
  9429. return RawValuesInsertable({
  9430. if (idTabella != null) 'idTabella': idTabella,
  9431. if (tipoTabella != null) 'tipoTabella': tipoTabella,
  9432. if (codTabella != null) 'codTabella': codTabella,
  9433. if (descrizione != null) 'descrizione': descrizione,
  9434. if (stringa1 != null) 'stringa1': stringa1,
  9435. if (stringa2 != null) 'stringa2': stringa2,
  9436. if (stringa3 != null) 'stringa3': stringa3,
  9437. if (stringa4 != null) 'stringa4': stringa4,
  9438. if (stringa5 != null) 'stringa5': stringa5,
  9439. if (valore1 != null) 'valore1': valore1,
  9440. if (valore2 != null) 'valore2': valore2,
  9441. if (valore3 != null) 'valore3': valore3,
  9442. if (valore4 != null) 'valore4': valore4,
  9443. if (valore5 != null) 'valore5': valore5,
  9444. if (dataModifica != null) 'dataModifica': dataModifica,
  9445. });
  9446. }
  9447. TabelleCompanion copyWith(
  9448. {Value<int>? idTabella,
  9449. Value<String>? tipoTabella,
  9450. Value<String?>? codTabella,
  9451. Value<String?>? descrizione,
  9452. Value<String?>? stringa1,
  9453. Value<String?>? stringa2,
  9454. Value<String?>? stringa3,
  9455. Value<String?>? stringa4,
  9456. Value<String?>? stringa5,
  9457. Value<double?>? valore1,
  9458. Value<double?>? valore2,
  9459. Value<double?>? valore3,
  9460. Value<double?>? valore4,
  9461. Value<double?>? valore5,
  9462. Value<String?>? dataModifica}) {
  9463. return TabelleCompanion(
  9464. idTabella: idTabella ?? this.idTabella,
  9465. tipoTabella: tipoTabella ?? this.tipoTabella,
  9466. codTabella: codTabella ?? this.codTabella,
  9467. descrizione: descrizione ?? this.descrizione,
  9468. stringa1: stringa1 ?? this.stringa1,
  9469. stringa2: stringa2 ?? this.stringa2,
  9470. stringa3: stringa3 ?? this.stringa3,
  9471. stringa4: stringa4 ?? this.stringa4,
  9472. stringa5: stringa5 ?? this.stringa5,
  9473. valore1: valore1 ?? this.valore1,
  9474. valore2: valore2 ?? this.valore2,
  9475. valore3: valore3 ?? this.valore3,
  9476. valore4: valore4 ?? this.valore4,
  9477. valore5: valore5 ?? this.valore5,
  9478. dataModifica: dataModifica ?? this.dataModifica,
  9479. );
  9480. }
  9481. @override
  9482. Map<String, Expression> toColumns(bool nullToAbsent) {
  9483. final map = <String, Expression>{};
  9484. if (idTabella.present) {
  9485. map['idTabella'] = Variable<int>(idTabella.value);
  9486. }
  9487. if (tipoTabella.present) {
  9488. map['tipoTabella'] = Variable<String>(tipoTabella.value);
  9489. }
  9490. if (codTabella.present) {
  9491. map['codTabella'] = Variable<String>(codTabella.value);
  9492. }
  9493. if (descrizione.present) {
  9494. map['descrizione'] = Variable<String>(descrizione.value);
  9495. }
  9496. if (stringa1.present) {
  9497. map['stringa1'] = Variable<String>(stringa1.value);
  9498. }
  9499. if (stringa2.present) {
  9500. map['stringa2'] = Variable<String>(stringa2.value);
  9501. }
  9502. if (stringa3.present) {
  9503. map['stringa3'] = Variable<String>(stringa3.value);
  9504. }
  9505. if (stringa4.present) {
  9506. map['stringa4'] = Variable<String>(stringa4.value);
  9507. }
  9508. if (stringa5.present) {
  9509. map['stringa5'] = Variable<String>(stringa5.value);
  9510. }
  9511. if (valore1.present) {
  9512. map['valore1'] = Variable<double>(valore1.value);
  9513. }
  9514. if (valore2.present) {
  9515. map['valore2'] = Variable<double>(valore2.value);
  9516. }
  9517. if (valore3.present) {
  9518. map['valore3'] = Variable<double>(valore3.value);
  9519. }
  9520. if (valore4.present) {
  9521. map['valore4'] = Variable<double>(valore4.value);
  9522. }
  9523. if (valore5.present) {
  9524. map['valore5'] = Variable<double>(valore5.value);
  9525. }
  9526. if (dataModifica.present) {
  9527. map['dataModifica'] = Variable<String>(dataModifica.value);
  9528. }
  9529. return map;
  9530. }
  9531. @override
  9532. String toString() {
  9533. return (StringBuffer('TabelleCompanion(')
  9534. ..write('idTabella: $idTabella, ')
  9535. ..write('tipoTabella: $tipoTabella, ')
  9536. ..write('codTabella: $codTabella, ')
  9537. ..write('descrizione: $descrizione, ')
  9538. ..write('stringa1: $stringa1, ')
  9539. ..write('stringa2: $stringa2, ')
  9540. ..write('stringa3: $stringa3, ')
  9541. ..write('stringa4: $stringa4, ')
  9542. ..write('stringa5: $stringa5, ')
  9543. ..write('valore1: $valore1, ')
  9544. ..write('valore2: $valore2, ')
  9545. ..write('valore3: $valore3, ')
  9546. ..write('valore4: $valore4, ')
  9547. ..write('valore5: $valore5, ')
  9548. ..write('dataModifica: $dataModifica')
  9549. ..write(')'))
  9550. .toString();
  9551. }
  9552. }
  9553. class $PromozioniTable extends Promozioni
  9554. with TableInfo<$PromozioniTable, Promozione> {
  9555. @override
  9556. final GeneratedDatabase attachedDatabase;
  9557. final String? _alias;
  9558. $PromozioniTable(this.attachedDatabase, [this._alias]);
  9559. static const VerificationMeta _progressivoMeta =
  9560. const VerificationMeta('progressivo');
  9561. @override
  9562. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  9563. 'progressivo', aliasedName, false,
  9564. hasAutoIncrement: true,
  9565. type: DriftSqlType.int,
  9566. requiredDuringInsert: false,
  9567. defaultConstraints:
  9568. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  9569. static const VerificationMeta _tipoPromozioneMeta =
  9570. const VerificationMeta('tipoPromozione');
  9571. @override
  9572. late final GeneratedColumn<int> tipoPromozione = GeneratedColumn<int>(
  9573. 'tipoPromozione', aliasedName, true,
  9574. type: DriftSqlType.int, requiredDuringInsert: false);
  9575. static const VerificationMeta _descrizioneMeta =
  9576. const VerificationMeta('descrizione');
  9577. @override
  9578. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  9579. 'descrizione', aliasedName, true,
  9580. type: DriftSqlType.string, requiredDuringInsert: false);
  9581. static const VerificationMeta _dataInizioMeta =
  9582. const VerificationMeta('dataInizio');
  9583. @override
  9584. late final GeneratedColumn<String> dataInizio = GeneratedColumn<String>(
  9585. 'dataInizio', aliasedName, true,
  9586. type: DriftSqlType.string, requiredDuringInsert: false);
  9587. static const VerificationMeta _dataFineMeta =
  9588. const VerificationMeta('dataFine');
  9589. @override
  9590. late final GeneratedColumn<String> dataFine = GeneratedColumn<String>(
  9591. 'dataFine', aliasedName, true,
  9592. type: DriftSqlType.string, requiredDuringInsert: false);
  9593. static const VerificationMeta _limiteQtaMeta =
  9594. const VerificationMeta('limiteQta');
  9595. @override
  9596. late final GeneratedColumn<double> limiteQta = GeneratedColumn<double>(
  9597. 'limiteQta', aliasedName, true,
  9598. type: DriftSqlType.double, requiredDuringInsert: false);
  9599. static const VerificationMeta _quantitaOmaggioMeta =
  9600. const VerificationMeta('quantitaOmaggio');
  9601. @override
  9602. late final GeneratedColumn<double> quantitaOmaggio = GeneratedColumn<double>(
  9603. 'quantitaOmaggio', aliasedName, true,
  9604. type: DriftSqlType.double, requiredDuringInsert: false);
  9605. static const VerificationMeta _limiteImportoMeta =
  9606. const VerificationMeta('limiteImporto');
  9607. @override
  9608. late final GeneratedColumn<double> limiteImporto = GeneratedColumn<double>(
  9609. 'limiteImporto', aliasedName, true,
  9610. type: DriftSqlType.double, requiredDuringInsert: false);
  9611. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  9612. @override
  9613. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  9614. 'stato', aliasedName, true,
  9615. type: DriftSqlType.string, requiredDuringInsert: false);
  9616. static const VerificationMeta _prioritaMeta =
  9617. const VerificationMeta('priorita');
  9618. @override
  9619. late final GeneratedColumn<int> priorita = GeneratedColumn<int>(
  9620. 'priorita', aliasedName, true,
  9621. type: DriftSqlType.int, requiredDuringInsert: false);
  9622. static const VerificationMeta _codiceMeta = const VerificationMeta('codice');
  9623. @override
  9624. late final GeneratedColumn<int> codice = GeneratedColumn<int>(
  9625. 'codice', aliasedName, true,
  9626. type: DriftSqlType.int, requiredDuringInsert: false);
  9627. static const VerificationMeta _idArticoloOmaggioMeta =
  9628. const VerificationMeta('idArticoloOmaggio');
  9629. @override
  9630. late final GeneratedColumn<int> idArticoloOmaggio = GeneratedColumn<int>(
  9631. 'idArticoloOmaggio', aliasedName, true,
  9632. type: DriftSqlType.int, requiredDuringInsert: false);
  9633. static const VerificationMeta _idScontoMeta =
  9634. const VerificationMeta('idSconto');
  9635. @override
  9636. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  9637. 'idSconto', aliasedName, true,
  9638. type: DriftSqlType.int, requiredDuringInsert: false);
  9639. static const VerificationMeta _idListinoMeta =
  9640. const VerificationMeta('idListino');
  9641. @override
  9642. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  9643. 'idListino', aliasedName, true,
  9644. type: DriftSqlType.int, requiredDuringInsert: false);
  9645. @override
  9646. List<GeneratedColumn> get $columns => [
  9647. progressivo,
  9648. tipoPromozione,
  9649. descrizione,
  9650. dataInizio,
  9651. dataFine,
  9652. limiteQta,
  9653. quantitaOmaggio,
  9654. limiteImporto,
  9655. stato,
  9656. priorita,
  9657. codice,
  9658. idArticoloOmaggio,
  9659. idSconto,
  9660. idListino
  9661. ];
  9662. @override
  9663. String get aliasedName => _alias ?? actualTableName;
  9664. @override
  9665. String get actualTableName => $name;
  9666. static const String $name = 'Promozioni';
  9667. @override
  9668. VerificationContext validateIntegrity(Insertable<Promozione> instance,
  9669. {bool isInserting = false}) {
  9670. final context = VerificationContext();
  9671. final data = instance.toColumns(true);
  9672. if (data.containsKey('progressivo')) {
  9673. context.handle(
  9674. _progressivoMeta,
  9675. progressivo.isAcceptableOrUnknown(
  9676. data['progressivo']!, _progressivoMeta));
  9677. }
  9678. if (data.containsKey('tipoPromozione')) {
  9679. context.handle(
  9680. _tipoPromozioneMeta,
  9681. tipoPromozione.isAcceptableOrUnknown(
  9682. data['tipoPromozione']!, _tipoPromozioneMeta));
  9683. }
  9684. if (data.containsKey('descrizione')) {
  9685. context.handle(
  9686. _descrizioneMeta,
  9687. descrizione.isAcceptableOrUnknown(
  9688. data['descrizione']!, _descrizioneMeta));
  9689. }
  9690. if (data.containsKey('dataInizio')) {
  9691. context.handle(
  9692. _dataInizioMeta,
  9693. dataInizio.isAcceptableOrUnknown(
  9694. data['dataInizio']!, _dataInizioMeta));
  9695. }
  9696. if (data.containsKey('dataFine')) {
  9697. context.handle(_dataFineMeta,
  9698. dataFine.isAcceptableOrUnknown(data['dataFine']!, _dataFineMeta));
  9699. }
  9700. if (data.containsKey('limiteQta')) {
  9701. context.handle(_limiteQtaMeta,
  9702. limiteQta.isAcceptableOrUnknown(data['limiteQta']!, _limiteQtaMeta));
  9703. }
  9704. if (data.containsKey('quantitaOmaggio')) {
  9705. context.handle(
  9706. _quantitaOmaggioMeta,
  9707. quantitaOmaggio.isAcceptableOrUnknown(
  9708. data['quantitaOmaggio']!, _quantitaOmaggioMeta));
  9709. }
  9710. if (data.containsKey('limiteImporto')) {
  9711. context.handle(
  9712. _limiteImportoMeta,
  9713. limiteImporto.isAcceptableOrUnknown(
  9714. data['limiteImporto']!, _limiteImportoMeta));
  9715. }
  9716. if (data.containsKey('stato')) {
  9717. context.handle(
  9718. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  9719. }
  9720. if (data.containsKey('priorita')) {
  9721. context.handle(_prioritaMeta,
  9722. priorita.isAcceptableOrUnknown(data['priorita']!, _prioritaMeta));
  9723. }
  9724. if (data.containsKey('codice')) {
  9725. context.handle(_codiceMeta,
  9726. codice.isAcceptableOrUnknown(data['codice']!, _codiceMeta));
  9727. }
  9728. if (data.containsKey('idArticoloOmaggio')) {
  9729. context.handle(
  9730. _idArticoloOmaggioMeta,
  9731. idArticoloOmaggio.isAcceptableOrUnknown(
  9732. data['idArticoloOmaggio']!, _idArticoloOmaggioMeta));
  9733. }
  9734. if (data.containsKey('idSconto')) {
  9735. context.handle(_idScontoMeta,
  9736. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta));
  9737. }
  9738. if (data.containsKey('idListino')) {
  9739. context.handle(_idListinoMeta,
  9740. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  9741. }
  9742. return context;
  9743. }
  9744. @override
  9745. Set<GeneratedColumn> get $primaryKey => {progressivo};
  9746. @override
  9747. Promozione map(Map<String, dynamic> data, {String? tablePrefix}) {
  9748. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  9749. return Promozione(
  9750. progressivo: attachedDatabase.typeMapping
  9751. .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!,
  9752. tipoPromozione: attachedDatabase.typeMapping
  9753. .read(DriftSqlType.int, data['${effectivePrefix}tipoPromozione']),
  9754. descrizione: attachedDatabase.typeMapping
  9755. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  9756. dataInizio: attachedDatabase.typeMapping
  9757. .read(DriftSqlType.string, data['${effectivePrefix}dataInizio']),
  9758. dataFine: attachedDatabase.typeMapping
  9759. .read(DriftSqlType.string, data['${effectivePrefix}dataFine']),
  9760. limiteQta: attachedDatabase.typeMapping
  9761. .read(DriftSqlType.double, data['${effectivePrefix}limiteQta']),
  9762. quantitaOmaggio: attachedDatabase.typeMapping
  9763. .read(DriftSqlType.double, data['${effectivePrefix}quantitaOmaggio']),
  9764. limiteImporto: attachedDatabase.typeMapping
  9765. .read(DriftSqlType.double, data['${effectivePrefix}limiteImporto']),
  9766. stato: attachedDatabase.typeMapping
  9767. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  9768. priorita: attachedDatabase.typeMapping
  9769. .read(DriftSqlType.int, data['${effectivePrefix}priorita']),
  9770. codice: attachedDatabase.typeMapping
  9771. .read(DriftSqlType.int, data['${effectivePrefix}codice']),
  9772. idArticoloOmaggio: attachedDatabase.typeMapping
  9773. .read(DriftSqlType.int, data['${effectivePrefix}idArticoloOmaggio']),
  9774. idSconto: attachedDatabase.typeMapping
  9775. .read(DriftSqlType.int, data['${effectivePrefix}idSconto']),
  9776. idListino: attachedDatabase.typeMapping
  9777. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  9778. );
  9779. }
  9780. @override
  9781. $PromozioniTable createAlias(String alias) {
  9782. return $PromozioniTable(attachedDatabase, alias);
  9783. }
  9784. }
  9785. class Promozione extends DataClass implements Insertable<Promozione> {
  9786. final int progressivo;
  9787. final int? tipoPromozione;
  9788. final String? descrizione;
  9789. final String? dataInizio;
  9790. final String? dataFine;
  9791. final double? limiteQta;
  9792. final double? quantitaOmaggio;
  9793. final double? limiteImporto;
  9794. final String? stato;
  9795. final int? priorita;
  9796. final int? codice;
  9797. final int? idArticoloOmaggio;
  9798. final int? idSconto;
  9799. final int? idListino;
  9800. const Promozione(
  9801. {required this.progressivo,
  9802. this.tipoPromozione,
  9803. this.descrizione,
  9804. this.dataInizio,
  9805. this.dataFine,
  9806. this.limiteQta,
  9807. this.quantitaOmaggio,
  9808. this.limiteImporto,
  9809. this.stato,
  9810. this.priorita,
  9811. this.codice,
  9812. this.idArticoloOmaggio,
  9813. this.idSconto,
  9814. this.idListino});
  9815. @override
  9816. Map<String, Expression> toColumns(bool nullToAbsent) {
  9817. final map = <String, Expression>{};
  9818. map['progressivo'] = Variable<int>(progressivo);
  9819. if (!nullToAbsent || tipoPromozione != null) {
  9820. map['tipoPromozione'] = Variable<int>(tipoPromozione);
  9821. }
  9822. if (!nullToAbsent || descrizione != null) {
  9823. map['descrizione'] = Variable<String>(descrizione);
  9824. }
  9825. if (!nullToAbsent || dataInizio != null) {
  9826. map['dataInizio'] = Variable<String>(dataInizio);
  9827. }
  9828. if (!nullToAbsent || dataFine != null) {
  9829. map['dataFine'] = Variable<String>(dataFine);
  9830. }
  9831. if (!nullToAbsent || limiteQta != null) {
  9832. map['limiteQta'] = Variable<double>(limiteQta);
  9833. }
  9834. if (!nullToAbsent || quantitaOmaggio != null) {
  9835. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio);
  9836. }
  9837. if (!nullToAbsent || limiteImporto != null) {
  9838. map['limiteImporto'] = Variable<double>(limiteImporto);
  9839. }
  9840. if (!nullToAbsent || stato != null) {
  9841. map['stato'] = Variable<String>(stato);
  9842. }
  9843. if (!nullToAbsent || priorita != null) {
  9844. map['priorita'] = Variable<int>(priorita);
  9845. }
  9846. if (!nullToAbsent || codice != null) {
  9847. map['codice'] = Variable<int>(codice);
  9848. }
  9849. if (!nullToAbsent || idArticoloOmaggio != null) {
  9850. map['idArticoloOmaggio'] = Variable<int>(idArticoloOmaggio);
  9851. }
  9852. if (!nullToAbsent || idSconto != null) {
  9853. map['idSconto'] = Variable<int>(idSconto);
  9854. }
  9855. if (!nullToAbsent || idListino != null) {
  9856. map['idListino'] = Variable<int>(idListino);
  9857. }
  9858. return map;
  9859. }
  9860. PromozioniCompanion toCompanion(bool nullToAbsent) {
  9861. return PromozioniCompanion(
  9862. progressivo: Value(progressivo),
  9863. tipoPromozione: tipoPromozione == null && nullToAbsent
  9864. ? const Value.absent()
  9865. : Value(tipoPromozione),
  9866. descrizione: descrizione == null && nullToAbsent
  9867. ? const Value.absent()
  9868. : Value(descrizione),
  9869. dataInizio: dataInizio == null && nullToAbsent
  9870. ? const Value.absent()
  9871. : Value(dataInizio),
  9872. dataFine: dataFine == null && nullToAbsent
  9873. ? const Value.absent()
  9874. : Value(dataFine),
  9875. limiteQta: limiteQta == null && nullToAbsent
  9876. ? const Value.absent()
  9877. : Value(limiteQta),
  9878. quantitaOmaggio: quantitaOmaggio == null && nullToAbsent
  9879. ? const Value.absent()
  9880. : Value(quantitaOmaggio),
  9881. limiteImporto: limiteImporto == null && nullToAbsent
  9882. ? const Value.absent()
  9883. : Value(limiteImporto),
  9884. stato:
  9885. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  9886. priorita: priorita == null && nullToAbsent
  9887. ? const Value.absent()
  9888. : Value(priorita),
  9889. codice:
  9890. codice == null && nullToAbsent ? const Value.absent() : Value(codice),
  9891. idArticoloOmaggio: idArticoloOmaggio == null && nullToAbsent
  9892. ? const Value.absent()
  9893. : Value(idArticoloOmaggio),
  9894. idSconto: idSconto == null && nullToAbsent
  9895. ? const Value.absent()
  9896. : Value(idSconto),
  9897. idListino: idListino == null && nullToAbsent
  9898. ? const Value.absent()
  9899. : Value(idListino),
  9900. );
  9901. }
  9902. factory Promozione.fromJson(Map<String, dynamic> json,
  9903. {ValueSerializer? serializer}) {
  9904. serializer ??= driftRuntimeOptions.defaultSerializer;
  9905. return Promozione(
  9906. progressivo: serializer.fromJson<int>(json['progressivo']),
  9907. tipoPromozione: serializer.fromJson<int?>(json['tipoPromozione']),
  9908. descrizione: serializer.fromJson<String?>(json['descrizione']),
  9909. dataInizio: serializer.fromJson<String?>(json['dataInizio']),
  9910. dataFine: serializer.fromJson<String?>(json['dataFine']),
  9911. limiteQta: serializer.fromJson<double?>(json['limiteQta']),
  9912. quantitaOmaggio: serializer.fromJson<double?>(json['quantitaOmaggio']),
  9913. limiteImporto: serializer.fromJson<double?>(json['limiteImporto']),
  9914. stato: serializer.fromJson<String?>(json['stato']),
  9915. priorita: serializer.fromJson<int?>(json['priorita']),
  9916. codice: serializer.fromJson<int?>(json['codice']),
  9917. idArticoloOmaggio: serializer.fromJson<int?>(json['idArticoloOmaggio']),
  9918. idSconto: serializer.fromJson<int?>(json['idSconto']),
  9919. idListino: serializer.fromJson<int?>(json['idListino']),
  9920. );
  9921. }
  9922. @override
  9923. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  9924. serializer ??= driftRuntimeOptions.defaultSerializer;
  9925. return <String, dynamic>{
  9926. 'progressivo': serializer.toJson<int>(progressivo),
  9927. 'tipoPromozione': serializer.toJson<int?>(tipoPromozione),
  9928. 'descrizione': serializer.toJson<String?>(descrizione),
  9929. 'dataInizio': serializer.toJson<String?>(dataInizio),
  9930. 'dataFine': serializer.toJson<String?>(dataFine),
  9931. 'limiteQta': serializer.toJson<double?>(limiteQta),
  9932. 'quantitaOmaggio': serializer.toJson<double?>(quantitaOmaggio),
  9933. 'limiteImporto': serializer.toJson<double?>(limiteImporto),
  9934. 'stato': serializer.toJson<String?>(stato),
  9935. 'priorita': serializer.toJson<int?>(priorita),
  9936. 'codice': serializer.toJson<int?>(codice),
  9937. 'idArticoloOmaggio': serializer.toJson<int?>(idArticoloOmaggio),
  9938. 'idSconto': serializer.toJson<int?>(idSconto),
  9939. 'idListino': serializer.toJson<int?>(idListino),
  9940. };
  9941. }
  9942. Promozione copyWith(
  9943. {int? progressivo,
  9944. Value<int?> tipoPromozione = const Value.absent(),
  9945. Value<String?> descrizione = const Value.absent(),
  9946. Value<String?> dataInizio = const Value.absent(),
  9947. Value<String?> dataFine = const Value.absent(),
  9948. Value<double?> limiteQta = const Value.absent(),
  9949. Value<double?> quantitaOmaggio = const Value.absent(),
  9950. Value<double?> limiteImporto = const Value.absent(),
  9951. Value<String?> stato = const Value.absent(),
  9952. Value<int?> priorita = const Value.absent(),
  9953. Value<int?> codice = const Value.absent(),
  9954. Value<int?> idArticoloOmaggio = const Value.absent(),
  9955. Value<int?> idSconto = const Value.absent(),
  9956. Value<int?> idListino = const Value.absent()}) =>
  9957. Promozione(
  9958. progressivo: progressivo ?? this.progressivo,
  9959. tipoPromozione:
  9960. tipoPromozione.present ? tipoPromozione.value : this.tipoPromozione,
  9961. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  9962. dataInizio: dataInizio.present ? dataInizio.value : this.dataInizio,
  9963. dataFine: dataFine.present ? dataFine.value : this.dataFine,
  9964. limiteQta: limiteQta.present ? limiteQta.value : this.limiteQta,
  9965. quantitaOmaggio: quantitaOmaggio.present
  9966. ? quantitaOmaggio.value
  9967. : this.quantitaOmaggio,
  9968. limiteImporto:
  9969. limiteImporto.present ? limiteImporto.value : this.limiteImporto,
  9970. stato: stato.present ? stato.value : this.stato,
  9971. priorita: priorita.present ? priorita.value : this.priorita,
  9972. codice: codice.present ? codice.value : this.codice,
  9973. idArticoloOmaggio: idArticoloOmaggio.present
  9974. ? idArticoloOmaggio.value
  9975. : this.idArticoloOmaggio,
  9976. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  9977. idListino: idListino.present ? idListino.value : this.idListino,
  9978. );
  9979. Promozione copyWithCompanion(PromozioniCompanion data) {
  9980. return Promozione(
  9981. progressivo:
  9982. data.progressivo.present ? data.progressivo.value : this.progressivo,
  9983. tipoPromozione: data.tipoPromozione.present
  9984. ? data.tipoPromozione.value
  9985. : this.tipoPromozione,
  9986. descrizione:
  9987. data.descrizione.present ? data.descrizione.value : this.descrizione,
  9988. dataInizio:
  9989. data.dataInizio.present ? data.dataInizio.value : this.dataInizio,
  9990. dataFine: data.dataFine.present ? data.dataFine.value : this.dataFine,
  9991. limiteQta: data.limiteQta.present ? data.limiteQta.value : this.limiteQta,
  9992. quantitaOmaggio: data.quantitaOmaggio.present
  9993. ? data.quantitaOmaggio.value
  9994. : this.quantitaOmaggio,
  9995. limiteImporto: data.limiteImporto.present
  9996. ? data.limiteImporto.value
  9997. : this.limiteImporto,
  9998. stato: data.stato.present ? data.stato.value : this.stato,
  9999. priorita: data.priorita.present ? data.priorita.value : this.priorita,
  10000. codice: data.codice.present ? data.codice.value : this.codice,
  10001. idArticoloOmaggio: data.idArticoloOmaggio.present
  10002. ? data.idArticoloOmaggio.value
  10003. : this.idArticoloOmaggio,
  10004. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  10005. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  10006. );
  10007. }
  10008. @override
  10009. String toString() {
  10010. return (StringBuffer('Promozione(')
  10011. ..write('progressivo: $progressivo, ')
  10012. ..write('tipoPromozione: $tipoPromozione, ')
  10013. ..write('descrizione: $descrizione, ')
  10014. ..write('dataInizio: $dataInizio, ')
  10015. ..write('dataFine: $dataFine, ')
  10016. ..write('limiteQta: $limiteQta, ')
  10017. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  10018. ..write('limiteImporto: $limiteImporto, ')
  10019. ..write('stato: $stato, ')
  10020. ..write('priorita: $priorita, ')
  10021. ..write('codice: $codice, ')
  10022. ..write('idArticoloOmaggio: $idArticoloOmaggio, ')
  10023. ..write('idSconto: $idSconto, ')
  10024. ..write('idListino: $idListino')
  10025. ..write(')'))
  10026. .toString();
  10027. }
  10028. @override
  10029. int get hashCode => Object.hash(
  10030. progressivo,
  10031. tipoPromozione,
  10032. descrizione,
  10033. dataInizio,
  10034. dataFine,
  10035. limiteQta,
  10036. quantitaOmaggio,
  10037. limiteImporto,
  10038. stato,
  10039. priorita,
  10040. codice,
  10041. idArticoloOmaggio,
  10042. idSconto,
  10043. idListino);
  10044. @override
  10045. bool operator ==(Object other) =>
  10046. identical(this, other) ||
  10047. (other is Promozione &&
  10048. other.progressivo == this.progressivo &&
  10049. other.tipoPromozione == this.tipoPromozione &&
  10050. other.descrizione == this.descrizione &&
  10051. other.dataInizio == this.dataInizio &&
  10052. other.dataFine == this.dataFine &&
  10053. other.limiteQta == this.limiteQta &&
  10054. other.quantitaOmaggio == this.quantitaOmaggio &&
  10055. other.limiteImporto == this.limiteImporto &&
  10056. other.stato == this.stato &&
  10057. other.priorita == this.priorita &&
  10058. other.codice == this.codice &&
  10059. other.idArticoloOmaggio == this.idArticoloOmaggio &&
  10060. other.idSconto == this.idSconto &&
  10061. other.idListino == this.idListino);
  10062. }
  10063. class PromozioniCompanion extends UpdateCompanion<Promozione> {
  10064. final Value<int> progressivo;
  10065. final Value<int?> tipoPromozione;
  10066. final Value<String?> descrizione;
  10067. final Value<String?> dataInizio;
  10068. final Value<String?> dataFine;
  10069. final Value<double?> limiteQta;
  10070. final Value<double?> quantitaOmaggio;
  10071. final Value<double?> limiteImporto;
  10072. final Value<String?> stato;
  10073. final Value<int?> priorita;
  10074. final Value<int?> codice;
  10075. final Value<int?> idArticoloOmaggio;
  10076. final Value<int?> idSconto;
  10077. final Value<int?> idListino;
  10078. const PromozioniCompanion({
  10079. this.progressivo = const Value.absent(),
  10080. this.tipoPromozione = const Value.absent(),
  10081. this.descrizione = const Value.absent(),
  10082. this.dataInizio = const Value.absent(),
  10083. this.dataFine = const Value.absent(),
  10084. this.limiteQta = const Value.absent(),
  10085. this.quantitaOmaggio = const Value.absent(),
  10086. this.limiteImporto = const Value.absent(),
  10087. this.stato = const Value.absent(),
  10088. this.priorita = const Value.absent(),
  10089. this.codice = const Value.absent(),
  10090. this.idArticoloOmaggio = const Value.absent(),
  10091. this.idSconto = const Value.absent(),
  10092. this.idListino = const Value.absent(),
  10093. });
  10094. PromozioniCompanion.insert({
  10095. this.progressivo = const Value.absent(),
  10096. this.tipoPromozione = const Value.absent(),
  10097. this.descrizione = const Value.absent(),
  10098. this.dataInizio = const Value.absent(),
  10099. this.dataFine = const Value.absent(),
  10100. this.limiteQta = const Value.absent(),
  10101. this.quantitaOmaggio = const Value.absent(),
  10102. this.limiteImporto = const Value.absent(),
  10103. this.stato = const Value.absent(),
  10104. this.priorita = const Value.absent(),
  10105. this.codice = const Value.absent(),
  10106. this.idArticoloOmaggio = const Value.absent(),
  10107. this.idSconto = const Value.absent(),
  10108. this.idListino = const Value.absent(),
  10109. });
  10110. static Insertable<Promozione> custom({
  10111. Expression<int>? progressivo,
  10112. Expression<int>? tipoPromozione,
  10113. Expression<String>? descrizione,
  10114. Expression<String>? dataInizio,
  10115. Expression<String>? dataFine,
  10116. Expression<double>? limiteQta,
  10117. Expression<double>? quantitaOmaggio,
  10118. Expression<double>? limiteImporto,
  10119. Expression<String>? stato,
  10120. Expression<int>? priorita,
  10121. Expression<int>? codice,
  10122. Expression<int>? idArticoloOmaggio,
  10123. Expression<int>? idSconto,
  10124. Expression<int>? idListino,
  10125. }) {
  10126. return RawValuesInsertable({
  10127. if (progressivo != null) 'progressivo': progressivo,
  10128. if (tipoPromozione != null) 'tipoPromozione': tipoPromozione,
  10129. if (descrizione != null) 'descrizione': descrizione,
  10130. if (dataInizio != null) 'dataInizio': dataInizio,
  10131. if (dataFine != null) 'dataFine': dataFine,
  10132. if (limiteQta != null) 'limiteQta': limiteQta,
  10133. if (quantitaOmaggio != null) 'quantitaOmaggio': quantitaOmaggio,
  10134. if (limiteImporto != null) 'limiteImporto': limiteImporto,
  10135. if (stato != null) 'stato': stato,
  10136. if (priorita != null) 'priorita': priorita,
  10137. if (codice != null) 'codice': codice,
  10138. if (idArticoloOmaggio != null) 'idArticoloOmaggio': idArticoloOmaggio,
  10139. if (idSconto != null) 'idSconto': idSconto,
  10140. if (idListino != null) 'idListino': idListino,
  10141. });
  10142. }
  10143. PromozioniCompanion copyWith(
  10144. {Value<int>? progressivo,
  10145. Value<int?>? tipoPromozione,
  10146. Value<String?>? descrizione,
  10147. Value<String?>? dataInizio,
  10148. Value<String?>? dataFine,
  10149. Value<double?>? limiteQta,
  10150. Value<double?>? quantitaOmaggio,
  10151. Value<double?>? limiteImporto,
  10152. Value<String?>? stato,
  10153. Value<int?>? priorita,
  10154. Value<int?>? codice,
  10155. Value<int?>? idArticoloOmaggio,
  10156. Value<int?>? idSconto,
  10157. Value<int?>? idListino}) {
  10158. return PromozioniCompanion(
  10159. progressivo: progressivo ?? this.progressivo,
  10160. tipoPromozione: tipoPromozione ?? this.tipoPromozione,
  10161. descrizione: descrizione ?? this.descrizione,
  10162. dataInizio: dataInizio ?? this.dataInizio,
  10163. dataFine: dataFine ?? this.dataFine,
  10164. limiteQta: limiteQta ?? this.limiteQta,
  10165. quantitaOmaggio: quantitaOmaggio ?? this.quantitaOmaggio,
  10166. limiteImporto: limiteImporto ?? this.limiteImporto,
  10167. stato: stato ?? this.stato,
  10168. priorita: priorita ?? this.priorita,
  10169. codice: codice ?? this.codice,
  10170. idArticoloOmaggio: idArticoloOmaggio ?? this.idArticoloOmaggio,
  10171. idSconto: idSconto ?? this.idSconto,
  10172. idListino: idListino ?? this.idListino,
  10173. );
  10174. }
  10175. @override
  10176. Map<String, Expression> toColumns(bool nullToAbsent) {
  10177. final map = <String, Expression>{};
  10178. if (progressivo.present) {
  10179. map['progressivo'] = Variable<int>(progressivo.value);
  10180. }
  10181. if (tipoPromozione.present) {
  10182. map['tipoPromozione'] = Variable<int>(tipoPromozione.value);
  10183. }
  10184. if (descrizione.present) {
  10185. map['descrizione'] = Variable<String>(descrizione.value);
  10186. }
  10187. if (dataInizio.present) {
  10188. map['dataInizio'] = Variable<String>(dataInizio.value);
  10189. }
  10190. if (dataFine.present) {
  10191. map['dataFine'] = Variable<String>(dataFine.value);
  10192. }
  10193. if (limiteQta.present) {
  10194. map['limiteQta'] = Variable<double>(limiteQta.value);
  10195. }
  10196. if (quantitaOmaggio.present) {
  10197. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio.value);
  10198. }
  10199. if (limiteImporto.present) {
  10200. map['limiteImporto'] = Variable<double>(limiteImporto.value);
  10201. }
  10202. if (stato.present) {
  10203. map['stato'] = Variable<String>(stato.value);
  10204. }
  10205. if (priorita.present) {
  10206. map['priorita'] = Variable<int>(priorita.value);
  10207. }
  10208. if (codice.present) {
  10209. map['codice'] = Variable<int>(codice.value);
  10210. }
  10211. if (idArticoloOmaggio.present) {
  10212. map['idArticoloOmaggio'] = Variable<int>(idArticoloOmaggio.value);
  10213. }
  10214. if (idSconto.present) {
  10215. map['idSconto'] = Variable<int>(idSconto.value);
  10216. }
  10217. if (idListino.present) {
  10218. map['idListino'] = Variable<int>(idListino.value);
  10219. }
  10220. return map;
  10221. }
  10222. @override
  10223. String toString() {
  10224. return (StringBuffer('PromozioniCompanion(')
  10225. ..write('progressivo: $progressivo, ')
  10226. ..write('tipoPromozione: $tipoPromozione, ')
  10227. ..write('descrizione: $descrizione, ')
  10228. ..write('dataInizio: $dataInizio, ')
  10229. ..write('dataFine: $dataFine, ')
  10230. ..write('limiteQta: $limiteQta, ')
  10231. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  10232. ..write('limiteImporto: $limiteImporto, ')
  10233. ..write('stato: $stato, ')
  10234. ..write('priorita: $priorita, ')
  10235. ..write('codice: $codice, ')
  10236. ..write('idArticoloOmaggio: $idArticoloOmaggio, ')
  10237. ..write('idSconto: $idSconto, ')
  10238. ..write('idListino: $idListino')
  10239. ..write(')'))
  10240. .toString();
  10241. }
  10242. }
  10243. class $PromoArticoliTable extends PromoArticoli
  10244. with TableInfo<$PromoArticoliTable, PromoArticolo> {
  10245. @override
  10246. final GeneratedDatabase attachedDatabase;
  10247. final String? _alias;
  10248. $PromoArticoliTable(this.attachedDatabase, [this._alias]);
  10249. static const VerificationMeta _progressivoMeta =
  10250. const VerificationMeta('progressivo');
  10251. @override
  10252. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  10253. 'progressivo', aliasedName, false,
  10254. type: DriftSqlType.int, requiredDuringInsert: true);
  10255. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  10256. @override
  10257. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  10258. 'riga', aliasedName, false,
  10259. type: DriftSqlType.int, requiredDuringInsert: true);
  10260. static const VerificationMeta _quantitaOmaggioMeta =
  10261. const VerificationMeta('quantitaOmaggio');
  10262. @override
  10263. late final GeneratedColumn<double> quantitaOmaggio = GeneratedColumn<double>(
  10264. 'quantitaOmaggio', aliasedName, true,
  10265. type: DriftSqlType.double, requiredDuringInsert: false);
  10266. static const VerificationMeta _idArticoloMeta =
  10267. const VerificationMeta('idArticolo');
  10268. @override
  10269. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  10270. 'idArticolo', aliasedName, true,
  10271. type: DriftSqlType.int, requiredDuringInsert: false);
  10272. @override
  10273. List<GeneratedColumn> get $columns =>
  10274. [progressivo, riga, quantitaOmaggio, idArticolo];
  10275. @override
  10276. String get aliasedName => _alias ?? actualTableName;
  10277. @override
  10278. String get actualTableName => $name;
  10279. static const String $name = 'PromoArticoli';
  10280. @override
  10281. VerificationContext validateIntegrity(Insertable<PromoArticolo> instance,
  10282. {bool isInserting = false}) {
  10283. final context = VerificationContext();
  10284. final data = instance.toColumns(true);
  10285. if (data.containsKey('progressivo')) {
  10286. context.handle(
  10287. _progressivoMeta,
  10288. progressivo.isAcceptableOrUnknown(
  10289. data['progressivo']!, _progressivoMeta));
  10290. } else if (isInserting) {
  10291. context.missing(_progressivoMeta);
  10292. }
  10293. if (data.containsKey('riga')) {
  10294. context.handle(
  10295. _rigaMeta, riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta));
  10296. } else if (isInserting) {
  10297. context.missing(_rigaMeta);
  10298. }
  10299. if (data.containsKey('quantitaOmaggio')) {
  10300. context.handle(
  10301. _quantitaOmaggioMeta,
  10302. quantitaOmaggio.isAcceptableOrUnknown(
  10303. data['quantitaOmaggio']!, _quantitaOmaggioMeta));
  10304. }
  10305. if (data.containsKey('idArticolo')) {
  10306. context.handle(
  10307. _idArticoloMeta,
  10308. idArticolo.isAcceptableOrUnknown(
  10309. data['idArticolo']!, _idArticoloMeta));
  10310. }
  10311. return context;
  10312. }
  10313. @override
  10314. Set<GeneratedColumn> get $primaryKey => {progressivo, riga};
  10315. @override
  10316. PromoArticolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  10317. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10318. return PromoArticolo(
  10319. progressivo: attachedDatabase.typeMapping
  10320. .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!,
  10321. riga: attachedDatabase.typeMapping
  10322. .read(DriftSqlType.int, data['${effectivePrefix}riga'])!,
  10323. quantitaOmaggio: attachedDatabase.typeMapping
  10324. .read(DriftSqlType.double, data['${effectivePrefix}quantitaOmaggio']),
  10325. idArticolo: attachedDatabase.typeMapping
  10326. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  10327. );
  10328. }
  10329. @override
  10330. $PromoArticoliTable createAlias(String alias) {
  10331. return $PromoArticoliTable(attachedDatabase, alias);
  10332. }
  10333. }
  10334. class PromoArticolo extends DataClass implements Insertable<PromoArticolo> {
  10335. final int progressivo;
  10336. final int riga;
  10337. final double? quantitaOmaggio;
  10338. final int? idArticolo;
  10339. const PromoArticolo(
  10340. {required this.progressivo,
  10341. required this.riga,
  10342. this.quantitaOmaggio,
  10343. this.idArticolo});
  10344. @override
  10345. Map<String, Expression> toColumns(bool nullToAbsent) {
  10346. final map = <String, Expression>{};
  10347. map['progressivo'] = Variable<int>(progressivo);
  10348. map['riga'] = Variable<int>(riga);
  10349. if (!nullToAbsent || quantitaOmaggio != null) {
  10350. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio);
  10351. }
  10352. if (!nullToAbsent || idArticolo != null) {
  10353. map['idArticolo'] = Variable<int>(idArticolo);
  10354. }
  10355. return map;
  10356. }
  10357. PromoArticoliCompanion toCompanion(bool nullToAbsent) {
  10358. return PromoArticoliCompanion(
  10359. progressivo: Value(progressivo),
  10360. riga: Value(riga),
  10361. quantitaOmaggio: quantitaOmaggio == null && nullToAbsent
  10362. ? const Value.absent()
  10363. : Value(quantitaOmaggio),
  10364. idArticolo: idArticolo == null && nullToAbsent
  10365. ? const Value.absent()
  10366. : Value(idArticolo),
  10367. );
  10368. }
  10369. factory PromoArticolo.fromJson(Map<String, dynamic> json,
  10370. {ValueSerializer? serializer}) {
  10371. serializer ??= driftRuntimeOptions.defaultSerializer;
  10372. return PromoArticolo(
  10373. progressivo: serializer.fromJson<int>(json['progressivo']),
  10374. riga: serializer.fromJson<int>(json['riga']),
  10375. quantitaOmaggio: serializer.fromJson<double?>(json['quantitaOmaggio']),
  10376. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  10377. );
  10378. }
  10379. @override
  10380. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  10381. serializer ??= driftRuntimeOptions.defaultSerializer;
  10382. return <String, dynamic>{
  10383. 'progressivo': serializer.toJson<int>(progressivo),
  10384. 'riga': serializer.toJson<int>(riga),
  10385. 'quantitaOmaggio': serializer.toJson<double?>(quantitaOmaggio),
  10386. 'idArticolo': serializer.toJson<int?>(idArticolo),
  10387. };
  10388. }
  10389. PromoArticolo copyWith(
  10390. {int? progressivo,
  10391. int? riga,
  10392. Value<double?> quantitaOmaggio = const Value.absent(),
  10393. Value<int?> idArticolo = const Value.absent()}) =>
  10394. PromoArticolo(
  10395. progressivo: progressivo ?? this.progressivo,
  10396. riga: riga ?? this.riga,
  10397. quantitaOmaggio: quantitaOmaggio.present
  10398. ? quantitaOmaggio.value
  10399. : this.quantitaOmaggio,
  10400. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  10401. );
  10402. PromoArticolo copyWithCompanion(PromoArticoliCompanion data) {
  10403. return PromoArticolo(
  10404. progressivo:
  10405. data.progressivo.present ? data.progressivo.value : this.progressivo,
  10406. riga: data.riga.present ? data.riga.value : this.riga,
  10407. quantitaOmaggio: data.quantitaOmaggio.present
  10408. ? data.quantitaOmaggio.value
  10409. : this.quantitaOmaggio,
  10410. idArticolo:
  10411. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  10412. );
  10413. }
  10414. @override
  10415. String toString() {
  10416. return (StringBuffer('PromoArticolo(')
  10417. ..write('progressivo: $progressivo, ')
  10418. ..write('riga: $riga, ')
  10419. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  10420. ..write('idArticolo: $idArticolo')
  10421. ..write(')'))
  10422. .toString();
  10423. }
  10424. @override
  10425. int get hashCode =>
  10426. Object.hash(progressivo, riga, quantitaOmaggio, idArticolo);
  10427. @override
  10428. bool operator ==(Object other) =>
  10429. identical(this, other) ||
  10430. (other is PromoArticolo &&
  10431. other.progressivo == this.progressivo &&
  10432. other.riga == this.riga &&
  10433. other.quantitaOmaggio == this.quantitaOmaggio &&
  10434. other.idArticolo == this.idArticolo);
  10435. }
  10436. class PromoArticoliCompanion extends UpdateCompanion<PromoArticolo> {
  10437. final Value<int> progressivo;
  10438. final Value<int> riga;
  10439. final Value<double?> quantitaOmaggio;
  10440. final Value<int?> idArticolo;
  10441. final Value<int> rowid;
  10442. const PromoArticoliCompanion({
  10443. this.progressivo = const Value.absent(),
  10444. this.riga = const Value.absent(),
  10445. this.quantitaOmaggio = const Value.absent(),
  10446. this.idArticolo = const Value.absent(),
  10447. this.rowid = const Value.absent(),
  10448. });
  10449. PromoArticoliCompanion.insert({
  10450. required int progressivo,
  10451. required int riga,
  10452. this.quantitaOmaggio = const Value.absent(),
  10453. this.idArticolo = const Value.absent(),
  10454. this.rowid = const Value.absent(),
  10455. }) : progressivo = Value(progressivo),
  10456. riga = Value(riga);
  10457. static Insertable<PromoArticolo> custom({
  10458. Expression<int>? progressivo,
  10459. Expression<int>? riga,
  10460. Expression<double>? quantitaOmaggio,
  10461. Expression<int>? idArticolo,
  10462. Expression<int>? rowid,
  10463. }) {
  10464. return RawValuesInsertable({
  10465. if (progressivo != null) 'progressivo': progressivo,
  10466. if (riga != null) 'riga': riga,
  10467. if (quantitaOmaggio != null) 'quantitaOmaggio': quantitaOmaggio,
  10468. if (idArticolo != null) 'idArticolo': idArticolo,
  10469. if (rowid != null) 'rowid': rowid,
  10470. });
  10471. }
  10472. PromoArticoliCompanion copyWith(
  10473. {Value<int>? progressivo,
  10474. Value<int>? riga,
  10475. Value<double?>? quantitaOmaggio,
  10476. Value<int?>? idArticolo,
  10477. Value<int>? rowid}) {
  10478. return PromoArticoliCompanion(
  10479. progressivo: progressivo ?? this.progressivo,
  10480. riga: riga ?? this.riga,
  10481. quantitaOmaggio: quantitaOmaggio ?? this.quantitaOmaggio,
  10482. idArticolo: idArticolo ?? this.idArticolo,
  10483. rowid: rowid ?? this.rowid,
  10484. );
  10485. }
  10486. @override
  10487. Map<String, Expression> toColumns(bool nullToAbsent) {
  10488. final map = <String, Expression>{};
  10489. if (progressivo.present) {
  10490. map['progressivo'] = Variable<int>(progressivo.value);
  10491. }
  10492. if (riga.present) {
  10493. map['riga'] = Variable<int>(riga.value);
  10494. }
  10495. if (quantitaOmaggio.present) {
  10496. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio.value);
  10497. }
  10498. if (idArticolo.present) {
  10499. map['idArticolo'] = Variable<int>(idArticolo.value);
  10500. }
  10501. if (rowid.present) {
  10502. map['rowid'] = Variable<int>(rowid.value);
  10503. }
  10504. return map;
  10505. }
  10506. @override
  10507. String toString() {
  10508. return (StringBuffer('PromoArticoliCompanion(')
  10509. ..write('progressivo: $progressivo, ')
  10510. ..write('riga: $riga, ')
  10511. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  10512. ..write('idArticolo: $idArticolo, ')
  10513. ..write('rowid: $rowid')
  10514. ..write(')'))
  10515. .toString();
  10516. }
  10517. }
  10518. class $PromoListiniTable extends PromoListini
  10519. with TableInfo<$PromoListiniTable, PromoListino> {
  10520. @override
  10521. final GeneratedDatabase attachedDatabase;
  10522. final String? _alias;
  10523. $PromoListiniTable(this.attachedDatabase, [this._alias]);
  10524. static const VerificationMeta _progressivoMeta =
  10525. const VerificationMeta('progressivo');
  10526. @override
  10527. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  10528. 'progressivo', aliasedName, false,
  10529. type: DriftSqlType.int, requiredDuringInsert: true);
  10530. static const VerificationMeta _idListinoMeta =
  10531. const VerificationMeta('idListino');
  10532. @override
  10533. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  10534. 'idListino', aliasedName, false,
  10535. type: DriftSqlType.int, requiredDuringInsert: true);
  10536. @override
  10537. List<GeneratedColumn> get $columns => [progressivo, idListino];
  10538. @override
  10539. String get aliasedName => _alias ?? actualTableName;
  10540. @override
  10541. String get actualTableName => $name;
  10542. static const String $name = 'PromoListini';
  10543. @override
  10544. VerificationContext validateIntegrity(Insertable<PromoListino> instance,
  10545. {bool isInserting = false}) {
  10546. final context = VerificationContext();
  10547. final data = instance.toColumns(true);
  10548. if (data.containsKey('progressivo')) {
  10549. context.handle(
  10550. _progressivoMeta,
  10551. progressivo.isAcceptableOrUnknown(
  10552. data['progressivo']!, _progressivoMeta));
  10553. } else if (isInserting) {
  10554. context.missing(_progressivoMeta);
  10555. }
  10556. if (data.containsKey('idListino')) {
  10557. context.handle(_idListinoMeta,
  10558. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  10559. } else if (isInserting) {
  10560. context.missing(_idListinoMeta);
  10561. }
  10562. return context;
  10563. }
  10564. @override
  10565. Set<GeneratedColumn> get $primaryKey => {progressivo, idListino};
  10566. @override
  10567. PromoListino map(Map<String, dynamic> data, {String? tablePrefix}) {
  10568. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10569. return PromoListino(
  10570. progressivo: attachedDatabase.typeMapping
  10571. .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!,
  10572. idListino: attachedDatabase.typeMapping
  10573. .read(DriftSqlType.int, data['${effectivePrefix}idListino'])!,
  10574. );
  10575. }
  10576. @override
  10577. $PromoListiniTable createAlias(String alias) {
  10578. return $PromoListiniTable(attachedDatabase, alias);
  10579. }
  10580. }
  10581. class PromoListino extends DataClass implements Insertable<PromoListino> {
  10582. final int progressivo;
  10583. final int idListino;
  10584. const PromoListino({required this.progressivo, required this.idListino});
  10585. @override
  10586. Map<String, Expression> toColumns(bool nullToAbsent) {
  10587. final map = <String, Expression>{};
  10588. map['progressivo'] = Variable<int>(progressivo);
  10589. map['idListino'] = Variable<int>(idListino);
  10590. return map;
  10591. }
  10592. PromoListiniCompanion toCompanion(bool nullToAbsent) {
  10593. return PromoListiniCompanion(
  10594. progressivo: Value(progressivo),
  10595. idListino: Value(idListino),
  10596. );
  10597. }
  10598. factory PromoListino.fromJson(Map<String, dynamic> json,
  10599. {ValueSerializer? serializer}) {
  10600. serializer ??= driftRuntimeOptions.defaultSerializer;
  10601. return PromoListino(
  10602. progressivo: serializer.fromJson<int>(json['progressivo']),
  10603. idListino: serializer.fromJson<int>(json['idListino']),
  10604. );
  10605. }
  10606. @override
  10607. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  10608. serializer ??= driftRuntimeOptions.defaultSerializer;
  10609. return <String, dynamic>{
  10610. 'progressivo': serializer.toJson<int>(progressivo),
  10611. 'idListino': serializer.toJson<int>(idListino),
  10612. };
  10613. }
  10614. PromoListino copyWith({int? progressivo, int? idListino}) => PromoListino(
  10615. progressivo: progressivo ?? this.progressivo,
  10616. idListino: idListino ?? this.idListino,
  10617. );
  10618. PromoListino copyWithCompanion(PromoListiniCompanion data) {
  10619. return PromoListino(
  10620. progressivo:
  10621. data.progressivo.present ? data.progressivo.value : this.progressivo,
  10622. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  10623. );
  10624. }
  10625. @override
  10626. String toString() {
  10627. return (StringBuffer('PromoListino(')
  10628. ..write('progressivo: $progressivo, ')
  10629. ..write('idListino: $idListino')
  10630. ..write(')'))
  10631. .toString();
  10632. }
  10633. @override
  10634. int get hashCode => Object.hash(progressivo, idListino);
  10635. @override
  10636. bool operator ==(Object other) =>
  10637. identical(this, other) ||
  10638. (other is PromoListino &&
  10639. other.progressivo == this.progressivo &&
  10640. other.idListino == this.idListino);
  10641. }
  10642. class PromoListiniCompanion extends UpdateCompanion<PromoListino> {
  10643. final Value<int> progressivo;
  10644. final Value<int> idListino;
  10645. final Value<int> rowid;
  10646. const PromoListiniCompanion({
  10647. this.progressivo = const Value.absent(),
  10648. this.idListino = const Value.absent(),
  10649. this.rowid = const Value.absent(),
  10650. });
  10651. PromoListiniCompanion.insert({
  10652. required int progressivo,
  10653. required int idListino,
  10654. this.rowid = const Value.absent(),
  10655. }) : progressivo = Value(progressivo),
  10656. idListino = Value(idListino);
  10657. static Insertable<PromoListino> custom({
  10658. Expression<int>? progressivo,
  10659. Expression<int>? idListino,
  10660. Expression<int>? rowid,
  10661. }) {
  10662. return RawValuesInsertable({
  10663. if (progressivo != null) 'progressivo': progressivo,
  10664. if (idListino != null) 'idListino': idListino,
  10665. if (rowid != null) 'rowid': rowid,
  10666. });
  10667. }
  10668. PromoListiniCompanion copyWith(
  10669. {Value<int>? progressivo, Value<int>? idListino, Value<int>? rowid}) {
  10670. return PromoListiniCompanion(
  10671. progressivo: progressivo ?? this.progressivo,
  10672. idListino: idListino ?? this.idListino,
  10673. rowid: rowid ?? this.rowid,
  10674. );
  10675. }
  10676. @override
  10677. Map<String, Expression> toColumns(bool nullToAbsent) {
  10678. final map = <String, Expression>{};
  10679. if (progressivo.present) {
  10680. map['progressivo'] = Variable<int>(progressivo.value);
  10681. }
  10682. if (idListino.present) {
  10683. map['idListino'] = Variable<int>(idListino.value);
  10684. }
  10685. if (rowid.present) {
  10686. map['rowid'] = Variable<int>(rowid.value);
  10687. }
  10688. return map;
  10689. }
  10690. @override
  10691. String toString() {
  10692. return (StringBuffer('PromoListiniCompanion(')
  10693. ..write('progressivo: $progressivo, ')
  10694. ..write('idListino: $idListino, ')
  10695. ..write('rowid: $rowid')
  10696. ..write(')'))
  10697. .toString();
  10698. }
  10699. }
  10700. class $PromoOmaggiTable extends PromoOmaggi
  10701. with TableInfo<$PromoOmaggiTable, PromoOmaggio> {
  10702. @override
  10703. final GeneratedDatabase attachedDatabase;
  10704. final String? _alias;
  10705. $PromoOmaggiTable(this.attachedDatabase, [this._alias]);
  10706. static const VerificationMeta _progressivoMeta =
  10707. const VerificationMeta('progressivo');
  10708. @override
  10709. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  10710. 'progressivo', aliasedName, false,
  10711. type: DriftSqlType.int, requiredDuringInsert: true);
  10712. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  10713. @override
  10714. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  10715. 'riga', aliasedName, false,
  10716. type: DriftSqlType.int, requiredDuringInsert: true);
  10717. static const VerificationMeta _idArticoloMeta =
  10718. const VerificationMeta('idArticolo');
  10719. @override
  10720. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  10721. 'idArticolo', aliasedName, true,
  10722. type: DriftSqlType.int, requiredDuringInsert: false);
  10723. static const VerificationMeta _quantitaMeta =
  10724. const VerificationMeta('quantita');
  10725. @override
  10726. late final GeneratedColumn<double> quantita = GeneratedColumn<double>(
  10727. 'quantita', aliasedName, true,
  10728. type: DriftSqlType.double, requiredDuringInsert: false);
  10729. @override
  10730. List<GeneratedColumn> get $columns =>
  10731. [progressivo, riga, idArticolo, quantita];
  10732. @override
  10733. String get aliasedName => _alias ?? actualTableName;
  10734. @override
  10735. String get actualTableName => $name;
  10736. static const String $name = 'PromoOmaggi';
  10737. @override
  10738. VerificationContext validateIntegrity(Insertable<PromoOmaggio> instance,
  10739. {bool isInserting = false}) {
  10740. final context = VerificationContext();
  10741. final data = instance.toColumns(true);
  10742. if (data.containsKey('progressivo')) {
  10743. context.handle(
  10744. _progressivoMeta,
  10745. progressivo.isAcceptableOrUnknown(
  10746. data['progressivo']!, _progressivoMeta));
  10747. } else if (isInserting) {
  10748. context.missing(_progressivoMeta);
  10749. }
  10750. if (data.containsKey('riga')) {
  10751. context.handle(
  10752. _rigaMeta, riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta));
  10753. } else if (isInserting) {
  10754. context.missing(_rigaMeta);
  10755. }
  10756. if (data.containsKey('idArticolo')) {
  10757. context.handle(
  10758. _idArticoloMeta,
  10759. idArticolo.isAcceptableOrUnknown(
  10760. data['idArticolo']!, _idArticoloMeta));
  10761. }
  10762. if (data.containsKey('quantita')) {
  10763. context.handle(_quantitaMeta,
  10764. quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta));
  10765. }
  10766. return context;
  10767. }
  10768. @override
  10769. Set<GeneratedColumn> get $primaryKey => {progressivo, riga};
  10770. @override
  10771. PromoOmaggio map(Map<String, dynamic> data, {String? tablePrefix}) {
  10772. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10773. return PromoOmaggio(
  10774. progressivo: attachedDatabase.typeMapping
  10775. .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!,
  10776. riga: attachedDatabase.typeMapping
  10777. .read(DriftSqlType.int, data['${effectivePrefix}riga'])!,
  10778. idArticolo: attachedDatabase.typeMapping
  10779. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  10780. quantita: attachedDatabase.typeMapping
  10781. .read(DriftSqlType.double, data['${effectivePrefix}quantita']),
  10782. );
  10783. }
  10784. @override
  10785. $PromoOmaggiTable createAlias(String alias) {
  10786. return $PromoOmaggiTable(attachedDatabase, alias);
  10787. }
  10788. }
  10789. class PromoOmaggio extends DataClass implements Insertable<PromoOmaggio> {
  10790. final int progressivo;
  10791. final int riga;
  10792. final int? idArticolo;
  10793. final double? quantita;
  10794. const PromoOmaggio(
  10795. {required this.progressivo,
  10796. required this.riga,
  10797. this.idArticolo,
  10798. this.quantita});
  10799. @override
  10800. Map<String, Expression> toColumns(bool nullToAbsent) {
  10801. final map = <String, Expression>{};
  10802. map['progressivo'] = Variable<int>(progressivo);
  10803. map['riga'] = Variable<int>(riga);
  10804. if (!nullToAbsent || idArticolo != null) {
  10805. map['idArticolo'] = Variable<int>(idArticolo);
  10806. }
  10807. if (!nullToAbsent || quantita != null) {
  10808. map['quantita'] = Variable<double>(quantita);
  10809. }
  10810. return map;
  10811. }
  10812. PromoOmaggiCompanion toCompanion(bool nullToAbsent) {
  10813. return PromoOmaggiCompanion(
  10814. progressivo: Value(progressivo),
  10815. riga: Value(riga),
  10816. idArticolo: idArticolo == null && nullToAbsent
  10817. ? const Value.absent()
  10818. : Value(idArticolo),
  10819. quantita: quantita == null && nullToAbsent
  10820. ? const Value.absent()
  10821. : Value(quantita),
  10822. );
  10823. }
  10824. factory PromoOmaggio.fromJson(Map<String, dynamic> json,
  10825. {ValueSerializer? serializer}) {
  10826. serializer ??= driftRuntimeOptions.defaultSerializer;
  10827. return PromoOmaggio(
  10828. progressivo: serializer.fromJson<int>(json['progressivo']),
  10829. riga: serializer.fromJson<int>(json['riga']),
  10830. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  10831. quantita: serializer.fromJson<double?>(json['quantita']),
  10832. );
  10833. }
  10834. @override
  10835. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  10836. serializer ??= driftRuntimeOptions.defaultSerializer;
  10837. return <String, dynamic>{
  10838. 'progressivo': serializer.toJson<int>(progressivo),
  10839. 'riga': serializer.toJson<int>(riga),
  10840. 'idArticolo': serializer.toJson<int?>(idArticolo),
  10841. 'quantita': serializer.toJson<double?>(quantita),
  10842. };
  10843. }
  10844. PromoOmaggio copyWith(
  10845. {int? progressivo,
  10846. int? riga,
  10847. Value<int?> idArticolo = const Value.absent(),
  10848. Value<double?> quantita = const Value.absent()}) =>
  10849. PromoOmaggio(
  10850. progressivo: progressivo ?? this.progressivo,
  10851. riga: riga ?? this.riga,
  10852. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  10853. quantita: quantita.present ? quantita.value : this.quantita,
  10854. );
  10855. PromoOmaggio copyWithCompanion(PromoOmaggiCompanion data) {
  10856. return PromoOmaggio(
  10857. progressivo:
  10858. data.progressivo.present ? data.progressivo.value : this.progressivo,
  10859. riga: data.riga.present ? data.riga.value : this.riga,
  10860. idArticolo:
  10861. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  10862. quantita: data.quantita.present ? data.quantita.value : this.quantita,
  10863. );
  10864. }
  10865. @override
  10866. String toString() {
  10867. return (StringBuffer('PromoOmaggio(')
  10868. ..write('progressivo: $progressivo, ')
  10869. ..write('riga: $riga, ')
  10870. ..write('idArticolo: $idArticolo, ')
  10871. ..write('quantita: $quantita')
  10872. ..write(')'))
  10873. .toString();
  10874. }
  10875. @override
  10876. int get hashCode => Object.hash(progressivo, riga, idArticolo, quantita);
  10877. @override
  10878. bool operator ==(Object other) =>
  10879. identical(this, other) ||
  10880. (other is PromoOmaggio &&
  10881. other.progressivo == this.progressivo &&
  10882. other.riga == this.riga &&
  10883. other.idArticolo == this.idArticolo &&
  10884. other.quantita == this.quantita);
  10885. }
  10886. class PromoOmaggiCompanion extends UpdateCompanion<PromoOmaggio> {
  10887. final Value<int> progressivo;
  10888. final Value<int> riga;
  10889. final Value<int?> idArticolo;
  10890. final Value<double?> quantita;
  10891. final Value<int> rowid;
  10892. const PromoOmaggiCompanion({
  10893. this.progressivo = const Value.absent(),
  10894. this.riga = const Value.absent(),
  10895. this.idArticolo = const Value.absent(),
  10896. this.quantita = const Value.absent(),
  10897. this.rowid = const Value.absent(),
  10898. });
  10899. PromoOmaggiCompanion.insert({
  10900. required int progressivo,
  10901. required int riga,
  10902. this.idArticolo = const Value.absent(),
  10903. this.quantita = const Value.absent(),
  10904. this.rowid = const Value.absent(),
  10905. }) : progressivo = Value(progressivo),
  10906. riga = Value(riga);
  10907. static Insertable<PromoOmaggio> custom({
  10908. Expression<int>? progressivo,
  10909. Expression<int>? riga,
  10910. Expression<int>? idArticolo,
  10911. Expression<double>? quantita,
  10912. Expression<int>? rowid,
  10913. }) {
  10914. return RawValuesInsertable({
  10915. if (progressivo != null) 'progressivo': progressivo,
  10916. if (riga != null) 'riga': riga,
  10917. if (idArticolo != null) 'idArticolo': idArticolo,
  10918. if (quantita != null) 'quantita': quantita,
  10919. if (rowid != null) 'rowid': rowid,
  10920. });
  10921. }
  10922. PromoOmaggiCompanion copyWith(
  10923. {Value<int>? progressivo,
  10924. Value<int>? riga,
  10925. Value<int?>? idArticolo,
  10926. Value<double?>? quantita,
  10927. Value<int>? rowid}) {
  10928. return PromoOmaggiCompanion(
  10929. progressivo: progressivo ?? this.progressivo,
  10930. riga: riga ?? this.riga,
  10931. idArticolo: idArticolo ?? this.idArticolo,
  10932. quantita: quantita ?? this.quantita,
  10933. rowid: rowid ?? this.rowid,
  10934. );
  10935. }
  10936. @override
  10937. Map<String, Expression> toColumns(bool nullToAbsent) {
  10938. final map = <String, Expression>{};
  10939. if (progressivo.present) {
  10940. map['progressivo'] = Variable<int>(progressivo.value);
  10941. }
  10942. if (riga.present) {
  10943. map['riga'] = Variable<int>(riga.value);
  10944. }
  10945. if (idArticolo.present) {
  10946. map['idArticolo'] = Variable<int>(idArticolo.value);
  10947. }
  10948. if (quantita.present) {
  10949. map['quantita'] = Variable<double>(quantita.value);
  10950. }
  10951. if (rowid.present) {
  10952. map['rowid'] = Variable<int>(rowid.value);
  10953. }
  10954. return map;
  10955. }
  10956. @override
  10957. String toString() {
  10958. return (StringBuffer('PromoOmaggiCompanion(')
  10959. ..write('progressivo: $progressivo, ')
  10960. ..write('riga: $riga, ')
  10961. ..write('idArticolo: $idArticolo, ')
  10962. ..write('quantita: $quantita, ')
  10963. ..write('rowid: $rowid')
  10964. ..write(')'))
  10965. .toString();
  10966. }
  10967. }
  10968. class $ClientiAgenteTable extends ClientiAgente
  10969. with TableInfo<$ClientiAgenteTable, ClientiAgenteData> {
  10970. @override
  10971. final GeneratedDatabase attachedDatabase;
  10972. final String? _alias;
  10973. $ClientiAgenteTable(this.attachedDatabase, [this._alias]);
  10974. static const VerificationMeta _idClientiAgenteMeta =
  10975. const VerificationMeta('idClientiAgente');
  10976. @override
  10977. late final GeneratedColumn<int> idClientiAgente = GeneratedColumn<int>(
  10978. 'idClientiAgente', aliasedName, false,
  10979. hasAutoIncrement: true,
  10980. type: DriftSqlType.int,
  10981. requiredDuringInsert: false,
  10982. defaultConstraints:
  10983. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  10984. static const VerificationMeta _idClienteMeta =
  10985. const VerificationMeta('idCliente');
  10986. @override
  10987. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  10988. 'idCliente', aliasedName, false,
  10989. type: DriftSqlType.int, requiredDuringInsert: true);
  10990. static const VerificationMeta _idAgenteMeta =
  10991. const VerificationMeta('idAgente');
  10992. @override
  10993. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  10994. 'idAgente', aliasedName, false,
  10995. type: DriftSqlType.int, requiredDuringInsert: true);
  10996. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  10997. @override
  10998. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  10999. 'attivo', aliasedName, false,
  11000. type: DriftSqlType.int,
  11001. requiredDuringInsert: false,
  11002. defaultValue: const Constant(1));
  11003. @override
  11004. List<GeneratedColumn> get $columns =>
  11005. [idClientiAgente, idCliente, idAgente, attivo];
  11006. @override
  11007. String get aliasedName => _alias ?? actualTableName;
  11008. @override
  11009. String get actualTableName => $name;
  11010. static const String $name = 'Clienti_Agente';
  11011. @override
  11012. VerificationContext validateIntegrity(Insertable<ClientiAgenteData> instance,
  11013. {bool isInserting = false}) {
  11014. final context = VerificationContext();
  11015. final data = instance.toColumns(true);
  11016. if (data.containsKey('idClientiAgente')) {
  11017. context.handle(
  11018. _idClientiAgenteMeta,
  11019. idClientiAgente.isAcceptableOrUnknown(
  11020. data['idClientiAgente']!, _idClientiAgenteMeta));
  11021. }
  11022. if (data.containsKey('idCliente')) {
  11023. context.handle(_idClienteMeta,
  11024. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  11025. } else if (isInserting) {
  11026. context.missing(_idClienteMeta);
  11027. }
  11028. if (data.containsKey('idAgente')) {
  11029. context.handle(_idAgenteMeta,
  11030. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  11031. } else if (isInserting) {
  11032. context.missing(_idAgenteMeta);
  11033. }
  11034. if (data.containsKey('attivo')) {
  11035. context.handle(_attivoMeta,
  11036. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  11037. }
  11038. return context;
  11039. }
  11040. @override
  11041. Set<GeneratedColumn> get $primaryKey => {idClientiAgente};
  11042. @override
  11043. ClientiAgenteData map(Map<String, dynamic> data, {String? tablePrefix}) {
  11044. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  11045. return ClientiAgenteData(
  11046. idClientiAgente: attachedDatabase.typeMapping
  11047. .read(DriftSqlType.int, data['${effectivePrefix}idClientiAgente'])!,
  11048. idCliente: attachedDatabase.typeMapping
  11049. .read(DriftSqlType.int, data['${effectivePrefix}idCliente'])!,
  11050. idAgente: attachedDatabase.typeMapping
  11051. .read(DriftSqlType.int, data['${effectivePrefix}idAgente'])!,
  11052. attivo: attachedDatabase.typeMapping
  11053. .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!,
  11054. );
  11055. }
  11056. @override
  11057. $ClientiAgenteTable createAlias(String alias) {
  11058. return $ClientiAgenteTable(attachedDatabase, alias);
  11059. }
  11060. }
  11061. class ClientiAgenteData extends DataClass
  11062. implements Insertable<ClientiAgenteData> {
  11063. final int idClientiAgente;
  11064. final int idCliente;
  11065. final int idAgente;
  11066. final int attivo;
  11067. const ClientiAgenteData(
  11068. {required this.idClientiAgente,
  11069. required this.idCliente,
  11070. required this.idAgente,
  11071. required this.attivo});
  11072. @override
  11073. Map<String, Expression> toColumns(bool nullToAbsent) {
  11074. final map = <String, Expression>{};
  11075. map['idClientiAgente'] = Variable<int>(idClientiAgente);
  11076. map['idCliente'] = Variable<int>(idCliente);
  11077. map['idAgente'] = Variable<int>(idAgente);
  11078. map['attivo'] = Variable<int>(attivo);
  11079. return map;
  11080. }
  11081. ClientiAgenteCompanion toCompanion(bool nullToAbsent) {
  11082. return ClientiAgenteCompanion(
  11083. idClientiAgente: Value(idClientiAgente),
  11084. idCliente: Value(idCliente),
  11085. idAgente: Value(idAgente),
  11086. attivo: Value(attivo),
  11087. );
  11088. }
  11089. factory ClientiAgenteData.fromJson(Map<String, dynamic> json,
  11090. {ValueSerializer? serializer}) {
  11091. serializer ??= driftRuntimeOptions.defaultSerializer;
  11092. return ClientiAgenteData(
  11093. idClientiAgente: serializer.fromJson<int>(json['idClientiAgente']),
  11094. idCliente: serializer.fromJson<int>(json['idCliente']),
  11095. idAgente: serializer.fromJson<int>(json['idAgente']),
  11096. attivo: serializer.fromJson<int>(json['attivo']),
  11097. );
  11098. }
  11099. @override
  11100. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  11101. serializer ??= driftRuntimeOptions.defaultSerializer;
  11102. return <String, dynamic>{
  11103. 'idClientiAgente': serializer.toJson<int>(idClientiAgente),
  11104. 'idCliente': serializer.toJson<int>(idCliente),
  11105. 'idAgente': serializer.toJson<int>(idAgente),
  11106. 'attivo': serializer.toJson<int>(attivo),
  11107. };
  11108. }
  11109. ClientiAgenteData copyWith(
  11110. {int? idClientiAgente, int? idCliente, int? idAgente, int? attivo}) =>
  11111. ClientiAgenteData(
  11112. idClientiAgente: idClientiAgente ?? this.idClientiAgente,
  11113. idCliente: idCliente ?? this.idCliente,
  11114. idAgente: idAgente ?? this.idAgente,
  11115. attivo: attivo ?? this.attivo,
  11116. );
  11117. ClientiAgenteData copyWithCompanion(ClientiAgenteCompanion data) {
  11118. return ClientiAgenteData(
  11119. idClientiAgente: data.idClientiAgente.present
  11120. ? data.idClientiAgente.value
  11121. : this.idClientiAgente,
  11122. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  11123. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  11124. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  11125. );
  11126. }
  11127. @override
  11128. String toString() {
  11129. return (StringBuffer('ClientiAgenteData(')
  11130. ..write('idClientiAgente: $idClientiAgente, ')
  11131. ..write('idCliente: $idCliente, ')
  11132. ..write('idAgente: $idAgente, ')
  11133. ..write('attivo: $attivo')
  11134. ..write(')'))
  11135. .toString();
  11136. }
  11137. @override
  11138. int get hashCode => Object.hash(idClientiAgente, idCliente, idAgente, attivo);
  11139. @override
  11140. bool operator ==(Object other) =>
  11141. identical(this, other) ||
  11142. (other is ClientiAgenteData &&
  11143. other.idClientiAgente == this.idClientiAgente &&
  11144. other.idCliente == this.idCliente &&
  11145. other.idAgente == this.idAgente &&
  11146. other.attivo == this.attivo);
  11147. }
  11148. class ClientiAgenteCompanion extends UpdateCompanion<ClientiAgenteData> {
  11149. final Value<int> idClientiAgente;
  11150. final Value<int> idCliente;
  11151. final Value<int> idAgente;
  11152. final Value<int> attivo;
  11153. const ClientiAgenteCompanion({
  11154. this.idClientiAgente = const Value.absent(),
  11155. this.idCliente = const Value.absent(),
  11156. this.idAgente = const Value.absent(),
  11157. this.attivo = const Value.absent(),
  11158. });
  11159. ClientiAgenteCompanion.insert({
  11160. this.idClientiAgente = const Value.absent(),
  11161. required int idCliente,
  11162. required int idAgente,
  11163. this.attivo = const Value.absent(),
  11164. }) : idCliente = Value(idCliente),
  11165. idAgente = Value(idAgente);
  11166. static Insertable<ClientiAgenteData> custom({
  11167. Expression<int>? idClientiAgente,
  11168. Expression<int>? idCliente,
  11169. Expression<int>? idAgente,
  11170. Expression<int>? attivo,
  11171. }) {
  11172. return RawValuesInsertable({
  11173. if (idClientiAgente != null) 'idClientiAgente': idClientiAgente,
  11174. if (idCliente != null) 'idCliente': idCliente,
  11175. if (idAgente != null) 'idAgente': idAgente,
  11176. if (attivo != null) 'attivo': attivo,
  11177. });
  11178. }
  11179. ClientiAgenteCompanion copyWith(
  11180. {Value<int>? idClientiAgente,
  11181. Value<int>? idCliente,
  11182. Value<int>? idAgente,
  11183. Value<int>? attivo}) {
  11184. return ClientiAgenteCompanion(
  11185. idClientiAgente: idClientiAgente ?? this.idClientiAgente,
  11186. idCliente: idCliente ?? this.idCliente,
  11187. idAgente: idAgente ?? this.idAgente,
  11188. attivo: attivo ?? this.attivo,
  11189. );
  11190. }
  11191. @override
  11192. Map<String, Expression> toColumns(bool nullToAbsent) {
  11193. final map = <String, Expression>{};
  11194. if (idClientiAgente.present) {
  11195. map['idClientiAgente'] = Variable<int>(idClientiAgente.value);
  11196. }
  11197. if (idCliente.present) {
  11198. map['idCliente'] = Variable<int>(idCliente.value);
  11199. }
  11200. if (idAgente.present) {
  11201. map['idAgente'] = Variable<int>(idAgente.value);
  11202. }
  11203. if (attivo.present) {
  11204. map['attivo'] = Variable<int>(attivo.value);
  11205. }
  11206. return map;
  11207. }
  11208. @override
  11209. String toString() {
  11210. return (StringBuffer('ClientiAgenteCompanion(')
  11211. ..write('idClientiAgente: $idClientiAgente, ')
  11212. ..write('idCliente: $idCliente, ')
  11213. ..write('idAgente: $idAgente, ')
  11214. ..write('attivo: $attivo')
  11215. ..write(')'))
  11216. .toString();
  11217. }
  11218. }
  11219. class $ScadenzeTable extends Scadenze with TableInfo<$ScadenzeTable, Scadenza> {
  11220. @override
  11221. final GeneratedDatabase attachedDatabase;
  11222. final String? _alias;
  11223. $ScadenzeTable(this.attachedDatabase, [this._alias]);
  11224. static const VerificationMeta _idScadenzaMeta =
  11225. const VerificationMeta('idScadenza');
  11226. @override
  11227. late final GeneratedColumn<int> idScadenza = GeneratedColumn<int>(
  11228. 'idScadenza', aliasedName, false,
  11229. hasAutoIncrement: true,
  11230. type: DriftSqlType.int,
  11231. requiredDuringInsert: false,
  11232. defaultConstraints:
  11233. GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT'));
  11234. static const VerificationMeta _idClienteMeta =
  11235. const VerificationMeta('idCliente');
  11236. @override
  11237. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  11238. 'idCliente', aliasedName, true,
  11239. type: DriftSqlType.int, requiredDuringInsert: false);
  11240. static const VerificationMeta _idAgenteMeta =
  11241. const VerificationMeta('idAgente');
  11242. @override
  11243. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  11244. 'idAgente', aliasedName, true,
  11245. type: DriftSqlType.int, requiredDuringInsert: false);
  11246. static const VerificationMeta _chiaveMeta = const VerificationMeta('chiave');
  11247. @override
  11248. late final GeneratedColumn<String> chiave = GeneratedColumn<String>(
  11249. 'chiave', aliasedName, true,
  11250. type: DriftSqlType.string, requiredDuringInsert: false);
  11251. static const VerificationMeta _numPartitaMeta =
  11252. const VerificationMeta('numPartita');
  11253. @override
  11254. late final GeneratedColumn<String> numPartita = GeneratedColumn<String>(
  11255. 'numPartita', aliasedName, true,
  11256. type: DriftSqlType.string, requiredDuringInsert: false);
  11257. static const VerificationMeta _dataScadenzaMeta =
  11258. const VerificationMeta('dataScadenza');
  11259. @override
  11260. late final GeneratedColumn<String> dataScadenza = GeneratedColumn<String>(
  11261. 'dataScadenza', aliasedName, true,
  11262. type: DriftSqlType.string, requiredDuringInsert: false);
  11263. static const VerificationMeta _segnoMeta = const VerificationMeta('segno');
  11264. @override
  11265. late final GeneratedColumn<String> segno = GeneratedColumn<String>(
  11266. 'segno', aliasedName, true,
  11267. type: DriftSqlType.string, requiredDuringInsert: false);
  11268. static const VerificationMeta _importoFatturaMeta =
  11269. const VerificationMeta('importoFattura');
  11270. @override
  11271. late final GeneratedColumn<double> importoFattura = GeneratedColumn<double>(
  11272. 'importoFattura', aliasedName, true,
  11273. type: DriftSqlType.double, requiredDuringInsert: false);
  11274. static const VerificationMeta _valutaMeta = const VerificationMeta('valuta');
  11275. @override
  11276. late final GeneratedColumn<String> valuta = GeneratedColumn<String>(
  11277. 'valuta', aliasedName, true,
  11278. type: DriftSqlType.string, requiredDuringInsert: false);
  11279. static const VerificationMeta _numDocMeta = const VerificationMeta('numDoc');
  11280. @override
  11281. late final GeneratedColumn<String> numDoc = GeneratedColumn<String>(
  11282. 'numDoc', aliasedName, true,
  11283. type: DriftSqlType.string, requiredDuringInsert: false);
  11284. static const VerificationMeta _serieDocMeta =
  11285. const VerificationMeta('serieDoc');
  11286. @override
  11287. late final GeneratedColumn<String> serieDoc = GeneratedColumn<String>(
  11288. 'serieDoc', aliasedName, true,
  11289. type: DriftSqlType.string, requiredDuringInsert: false);
  11290. static const VerificationMeta _dataDocMeta =
  11291. const VerificationMeta('dataDoc');
  11292. @override
  11293. late final GeneratedColumn<String> dataDoc = GeneratedColumn<String>(
  11294. 'dataDoc', aliasedName, true,
  11295. type: DriftSqlType.string, requiredDuringInsert: false);
  11296. static const VerificationMeta _importoScadenzaMeta =
  11297. const VerificationMeta('importoScadenza');
  11298. @override
  11299. late final GeneratedColumn<double> importoScadenza = GeneratedColumn<double>(
  11300. 'importoScadenza', aliasedName, true,
  11301. type: DriftSqlType.double, requiredDuringInsert: false);
  11302. static const VerificationMeta _saldoMeta = const VerificationMeta('saldo');
  11303. @override
  11304. late final GeneratedColumn<double> saldo = GeneratedColumn<double>(
  11305. 'saldo', aliasedName, true,
  11306. type: DriftSqlType.double, requiredDuringInsert: false);
  11307. static const VerificationMeta _tipoPagamentoMeta =
  11308. const VerificationMeta('tipoPagamento');
  11309. @override
  11310. late final GeneratedColumn<String> tipoPagamento = GeneratedColumn<String>(
  11311. 'tipoPagamento', aliasedName, true,
  11312. type: DriftSqlType.string, requiredDuringInsert: false);
  11313. static const VerificationMeta _flgSoppressaMeta =
  11314. const VerificationMeta('flgSoppressa');
  11315. @override
  11316. late final GeneratedColumn<int> flgSoppressa = GeneratedColumn<int>(
  11317. 'flgSoppressa', aliasedName, true,
  11318. type: DriftSqlType.int, requiredDuringInsert: false);
  11319. static const VerificationMeta _importoAbbuonoMeta =
  11320. const VerificationMeta('importoAbbuono');
  11321. @override
  11322. late final GeneratedColumn<double> importoAbbuono = GeneratedColumn<double>(
  11323. 'importoAbbuono', aliasedName, true,
  11324. type: DriftSqlType.double, requiredDuringInsert: false);
  11325. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  11326. @override
  11327. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  11328. 'note', aliasedName, true,
  11329. type: DriftSqlType.string, requiredDuringInsert: false);
  11330. static const VerificationMeta _dataModificaMeta =
  11331. const VerificationMeta('dataModifica');
  11332. @override
  11333. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  11334. 'dataModifica', aliasedName, true,
  11335. type: DriftSqlType.string, requiredDuringInsert: false);
  11336. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  11337. @override
  11338. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  11339. 'stato', aliasedName, true,
  11340. type: DriftSqlType.string, requiredDuringInsert: false);
  11341. @override
  11342. List<GeneratedColumn> get $columns => [
  11343. idScadenza,
  11344. idCliente,
  11345. idAgente,
  11346. chiave,
  11347. numPartita,
  11348. dataScadenza,
  11349. segno,
  11350. importoFattura,
  11351. valuta,
  11352. numDoc,
  11353. serieDoc,
  11354. dataDoc,
  11355. importoScadenza,
  11356. saldo,
  11357. tipoPagamento,
  11358. flgSoppressa,
  11359. importoAbbuono,
  11360. note,
  11361. dataModifica,
  11362. stato
  11363. ];
  11364. @override
  11365. String get aliasedName => _alias ?? actualTableName;
  11366. @override
  11367. String get actualTableName => $name;
  11368. static const String $name = 'Scadenze';
  11369. @override
  11370. VerificationContext validateIntegrity(Insertable<Scadenza> instance,
  11371. {bool isInserting = false}) {
  11372. final context = VerificationContext();
  11373. final data = instance.toColumns(true);
  11374. if (data.containsKey('idScadenza')) {
  11375. context.handle(
  11376. _idScadenzaMeta,
  11377. idScadenza.isAcceptableOrUnknown(
  11378. data['idScadenza']!, _idScadenzaMeta));
  11379. }
  11380. if (data.containsKey('idCliente')) {
  11381. context.handle(_idClienteMeta,
  11382. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  11383. }
  11384. if (data.containsKey('idAgente')) {
  11385. context.handle(_idAgenteMeta,
  11386. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  11387. }
  11388. if (data.containsKey('chiave')) {
  11389. context.handle(_chiaveMeta,
  11390. chiave.isAcceptableOrUnknown(data['chiave']!, _chiaveMeta));
  11391. }
  11392. if (data.containsKey('numPartita')) {
  11393. context.handle(
  11394. _numPartitaMeta,
  11395. numPartita.isAcceptableOrUnknown(
  11396. data['numPartita']!, _numPartitaMeta));
  11397. }
  11398. if (data.containsKey('dataScadenza')) {
  11399. context.handle(
  11400. _dataScadenzaMeta,
  11401. dataScadenza.isAcceptableOrUnknown(
  11402. data['dataScadenza']!, _dataScadenzaMeta));
  11403. }
  11404. if (data.containsKey('segno')) {
  11405. context.handle(
  11406. _segnoMeta, segno.isAcceptableOrUnknown(data['segno']!, _segnoMeta));
  11407. }
  11408. if (data.containsKey('importoFattura')) {
  11409. context.handle(
  11410. _importoFatturaMeta,
  11411. importoFattura.isAcceptableOrUnknown(
  11412. data['importoFattura']!, _importoFatturaMeta));
  11413. }
  11414. if (data.containsKey('valuta')) {
  11415. context.handle(_valutaMeta,
  11416. valuta.isAcceptableOrUnknown(data['valuta']!, _valutaMeta));
  11417. }
  11418. if (data.containsKey('numDoc')) {
  11419. context.handle(_numDocMeta,
  11420. numDoc.isAcceptableOrUnknown(data['numDoc']!, _numDocMeta));
  11421. }
  11422. if (data.containsKey('serieDoc')) {
  11423. context.handle(_serieDocMeta,
  11424. serieDoc.isAcceptableOrUnknown(data['serieDoc']!, _serieDocMeta));
  11425. }
  11426. if (data.containsKey('dataDoc')) {
  11427. context.handle(_dataDocMeta,
  11428. dataDoc.isAcceptableOrUnknown(data['dataDoc']!, _dataDocMeta));
  11429. }
  11430. if (data.containsKey('importoScadenza')) {
  11431. context.handle(
  11432. _importoScadenzaMeta,
  11433. importoScadenza.isAcceptableOrUnknown(
  11434. data['importoScadenza']!, _importoScadenzaMeta));
  11435. }
  11436. if (data.containsKey('saldo')) {
  11437. context.handle(
  11438. _saldoMeta, saldo.isAcceptableOrUnknown(data['saldo']!, _saldoMeta));
  11439. }
  11440. if (data.containsKey('tipoPagamento')) {
  11441. context.handle(
  11442. _tipoPagamentoMeta,
  11443. tipoPagamento.isAcceptableOrUnknown(
  11444. data['tipoPagamento']!, _tipoPagamentoMeta));
  11445. }
  11446. if (data.containsKey('flgSoppressa')) {
  11447. context.handle(
  11448. _flgSoppressaMeta,
  11449. flgSoppressa.isAcceptableOrUnknown(
  11450. data['flgSoppressa']!, _flgSoppressaMeta));
  11451. }
  11452. if (data.containsKey('importoAbbuono')) {
  11453. context.handle(
  11454. _importoAbbuonoMeta,
  11455. importoAbbuono.isAcceptableOrUnknown(
  11456. data['importoAbbuono']!, _importoAbbuonoMeta));
  11457. }
  11458. if (data.containsKey('note')) {
  11459. context.handle(
  11460. _noteMeta, note.isAcceptableOrUnknown(data['note']!, _noteMeta));
  11461. }
  11462. if (data.containsKey('dataModifica')) {
  11463. context.handle(
  11464. _dataModificaMeta,
  11465. dataModifica.isAcceptableOrUnknown(
  11466. data['dataModifica']!, _dataModificaMeta));
  11467. }
  11468. if (data.containsKey('stato')) {
  11469. context.handle(
  11470. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  11471. }
  11472. return context;
  11473. }
  11474. @override
  11475. Set<GeneratedColumn> get $primaryKey => {idScadenza};
  11476. @override
  11477. Scadenza map(Map<String, dynamic> data, {String? tablePrefix}) {
  11478. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  11479. return Scadenza(
  11480. idScadenza: attachedDatabase.typeMapping
  11481. .read(DriftSqlType.int, data['${effectivePrefix}idScadenza'])!,
  11482. idCliente: attachedDatabase.typeMapping
  11483. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  11484. idAgente: attachedDatabase.typeMapping
  11485. .read(DriftSqlType.int, data['${effectivePrefix}idAgente']),
  11486. chiave: attachedDatabase.typeMapping
  11487. .read(DriftSqlType.string, data['${effectivePrefix}chiave']),
  11488. numPartita: attachedDatabase.typeMapping
  11489. .read(DriftSqlType.string, data['${effectivePrefix}numPartita']),
  11490. dataScadenza: attachedDatabase.typeMapping
  11491. .read(DriftSqlType.string, data['${effectivePrefix}dataScadenza']),
  11492. segno: attachedDatabase.typeMapping
  11493. .read(DriftSqlType.string, data['${effectivePrefix}segno']),
  11494. importoFattura: attachedDatabase.typeMapping
  11495. .read(DriftSqlType.double, data['${effectivePrefix}importoFattura']),
  11496. valuta: attachedDatabase.typeMapping
  11497. .read(DriftSqlType.string, data['${effectivePrefix}valuta']),
  11498. numDoc: attachedDatabase.typeMapping
  11499. .read(DriftSqlType.string, data['${effectivePrefix}numDoc']),
  11500. serieDoc: attachedDatabase.typeMapping
  11501. .read(DriftSqlType.string, data['${effectivePrefix}serieDoc']),
  11502. dataDoc: attachedDatabase.typeMapping
  11503. .read(DriftSqlType.string, data['${effectivePrefix}dataDoc']),
  11504. importoScadenza: attachedDatabase.typeMapping
  11505. .read(DriftSqlType.double, data['${effectivePrefix}importoScadenza']),
  11506. saldo: attachedDatabase.typeMapping
  11507. .read(DriftSqlType.double, data['${effectivePrefix}saldo']),
  11508. tipoPagamento: attachedDatabase.typeMapping
  11509. .read(DriftSqlType.string, data['${effectivePrefix}tipoPagamento']),
  11510. flgSoppressa: attachedDatabase.typeMapping
  11511. .read(DriftSqlType.int, data['${effectivePrefix}flgSoppressa']),
  11512. importoAbbuono: attachedDatabase.typeMapping
  11513. .read(DriftSqlType.double, data['${effectivePrefix}importoAbbuono']),
  11514. note: attachedDatabase.typeMapping
  11515. .read(DriftSqlType.string, data['${effectivePrefix}note']),
  11516. dataModifica: attachedDatabase.typeMapping
  11517. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  11518. stato: attachedDatabase.typeMapping
  11519. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  11520. );
  11521. }
  11522. @override
  11523. $ScadenzeTable createAlias(String alias) {
  11524. return $ScadenzeTable(attachedDatabase, alias);
  11525. }
  11526. }
  11527. class Scadenza extends DataClass implements Insertable<Scadenza> {
  11528. final int idScadenza;
  11529. final int? idCliente;
  11530. final int? idAgente;
  11531. final String? chiave;
  11532. final String? numPartita;
  11533. final String? dataScadenza;
  11534. final String? segno;
  11535. final double? importoFattura;
  11536. final String? valuta;
  11537. final String? numDoc;
  11538. final String? serieDoc;
  11539. final String? dataDoc;
  11540. final double? importoScadenza;
  11541. final double? saldo;
  11542. final String? tipoPagamento;
  11543. final int? flgSoppressa;
  11544. final double? importoAbbuono;
  11545. final String? note;
  11546. final String? dataModifica;
  11547. final String? stato;
  11548. const Scadenza(
  11549. {required this.idScadenza,
  11550. this.idCliente,
  11551. this.idAgente,
  11552. this.chiave,
  11553. this.numPartita,
  11554. this.dataScadenza,
  11555. this.segno,
  11556. this.importoFattura,
  11557. this.valuta,
  11558. this.numDoc,
  11559. this.serieDoc,
  11560. this.dataDoc,
  11561. this.importoScadenza,
  11562. this.saldo,
  11563. this.tipoPagamento,
  11564. this.flgSoppressa,
  11565. this.importoAbbuono,
  11566. this.note,
  11567. this.dataModifica,
  11568. this.stato});
  11569. @override
  11570. Map<String, Expression> toColumns(bool nullToAbsent) {
  11571. final map = <String, Expression>{};
  11572. map['idScadenza'] = Variable<int>(idScadenza);
  11573. if (!nullToAbsent || idCliente != null) {
  11574. map['idCliente'] = Variable<int>(idCliente);
  11575. }
  11576. if (!nullToAbsent || idAgente != null) {
  11577. map['idAgente'] = Variable<int>(idAgente);
  11578. }
  11579. if (!nullToAbsent || chiave != null) {
  11580. map['chiave'] = Variable<String>(chiave);
  11581. }
  11582. if (!nullToAbsent || numPartita != null) {
  11583. map['numPartita'] = Variable<String>(numPartita);
  11584. }
  11585. if (!nullToAbsent || dataScadenza != null) {
  11586. map['dataScadenza'] = Variable<String>(dataScadenza);
  11587. }
  11588. if (!nullToAbsent || segno != null) {
  11589. map['segno'] = Variable<String>(segno);
  11590. }
  11591. if (!nullToAbsent || importoFattura != null) {
  11592. map['importoFattura'] = Variable<double>(importoFattura);
  11593. }
  11594. if (!nullToAbsent || valuta != null) {
  11595. map['valuta'] = Variable<String>(valuta);
  11596. }
  11597. if (!nullToAbsent || numDoc != null) {
  11598. map['numDoc'] = Variable<String>(numDoc);
  11599. }
  11600. if (!nullToAbsent || serieDoc != null) {
  11601. map['serieDoc'] = Variable<String>(serieDoc);
  11602. }
  11603. if (!nullToAbsent || dataDoc != null) {
  11604. map['dataDoc'] = Variable<String>(dataDoc);
  11605. }
  11606. if (!nullToAbsent || importoScadenza != null) {
  11607. map['importoScadenza'] = Variable<double>(importoScadenza);
  11608. }
  11609. if (!nullToAbsent || saldo != null) {
  11610. map['saldo'] = Variable<double>(saldo);
  11611. }
  11612. if (!nullToAbsent || tipoPagamento != null) {
  11613. map['tipoPagamento'] = Variable<String>(tipoPagamento);
  11614. }
  11615. if (!nullToAbsent || flgSoppressa != null) {
  11616. map['flgSoppressa'] = Variable<int>(flgSoppressa);
  11617. }
  11618. if (!nullToAbsent || importoAbbuono != null) {
  11619. map['importoAbbuono'] = Variable<double>(importoAbbuono);
  11620. }
  11621. if (!nullToAbsent || note != null) {
  11622. map['note'] = Variable<String>(note);
  11623. }
  11624. if (!nullToAbsent || dataModifica != null) {
  11625. map['dataModifica'] = Variable<String>(dataModifica);
  11626. }
  11627. if (!nullToAbsent || stato != null) {
  11628. map['stato'] = Variable<String>(stato);
  11629. }
  11630. return map;
  11631. }
  11632. ScadenzeCompanion toCompanion(bool nullToAbsent) {
  11633. return ScadenzeCompanion(
  11634. idScadenza: Value(idScadenza),
  11635. idCliente: idCliente == null && nullToAbsent
  11636. ? const Value.absent()
  11637. : Value(idCliente),
  11638. idAgente: idAgente == null && nullToAbsent
  11639. ? const Value.absent()
  11640. : Value(idAgente),
  11641. chiave:
  11642. chiave == null && nullToAbsent ? const Value.absent() : Value(chiave),
  11643. numPartita: numPartita == null && nullToAbsent
  11644. ? const Value.absent()
  11645. : Value(numPartita),
  11646. dataScadenza: dataScadenza == null && nullToAbsent
  11647. ? const Value.absent()
  11648. : Value(dataScadenza),
  11649. segno:
  11650. segno == null && nullToAbsent ? const Value.absent() : Value(segno),
  11651. importoFattura: importoFattura == null && nullToAbsent
  11652. ? const Value.absent()
  11653. : Value(importoFattura),
  11654. valuta:
  11655. valuta == null && nullToAbsent ? const Value.absent() : Value(valuta),
  11656. numDoc:
  11657. numDoc == null && nullToAbsent ? const Value.absent() : Value(numDoc),
  11658. serieDoc: serieDoc == null && nullToAbsent
  11659. ? const Value.absent()
  11660. : Value(serieDoc),
  11661. dataDoc: dataDoc == null && nullToAbsent
  11662. ? const Value.absent()
  11663. : Value(dataDoc),
  11664. importoScadenza: importoScadenza == null && nullToAbsent
  11665. ? const Value.absent()
  11666. : Value(importoScadenza),
  11667. saldo:
  11668. saldo == null && nullToAbsent ? const Value.absent() : Value(saldo),
  11669. tipoPagamento: tipoPagamento == null && nullToAbsent
  11670. ? const Value.absent()
  11671. : Value(tipoPagamento),
  11672. flgSoppressa: flgSoppressa == null && nullToAbsent
  11673. ? const Value.absent()
  11674. : Value(flgSoppressa),
  11675. importoAbbuono: importoAbbuono == null && nullToAbsent
  11676. ? const Value.absent()
  11677. : Value(importoAbbuono),
  11678. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  11679. dataModifica: dataModifica == null && nullToAbsent
  11680. ? const Value.absent()
  11681. : Value(dataModifica),
  11682. stato:
  11683. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  11684. );
  11685. }
  11686. factory Scadenza.fromJson(Map<String, dynamic> json,
  11687. {ValueSerializer? serializer}) {
  11688. serializer ??= driftRuntimeOptions.defaultSerializer;
  11689. return Scadenza(
  11690. idScadenza: serializer.fromJson<int>(json['idScadenza']),
  11691. idCliente: serializer.fromJson<int?>(json['idCliente']),
  11692. idAgente: serializer.fromJson<int?>(json['idAgente']),
  11693. chiave: serializer.fromJson<String?>(json['chiave']),
  11694. numPartita: serializer.fromJson<String?>(json['numPartita']),
  11695. dataScadenza: serializer.fromJson<String?>(json['dataScadenza']),
  11696. segno: serializer.fromJson<String?>(json['segno']),
  11697. importoFattura: serializer.fromJson<double?>(json['importoFattura']),
  11698. valuta: serializer.fromJson<String?>(json['valuta']),
  11699. numDoc: serializer.fromJson<String?>(json['numDoc']),
  11700. serieDoc: serializer.fromJson<String?>(json['serieDoc']),
  11701. dataDoc: serializer.fromJson<String?>(json['dataDoc']),
  11702. importoScadenza: serializer.fromJson<double?>(json['importoScadenza']),
  11703. saldo: serializer.fromJson<double?>(json['saldo']),
  11704. tipoPagamento: serializer.fromJson<String?>(json['tipoPagamento']),
  11705. flgSoppressa: serializer.fromJson<int?>(json['flgSoppressa']),
  11706. importoAbbuono: serializer.fromJson<double?>(json['importoAbbuono']),
  11707. note: serializer.fromJson<String?>(json['note']),
  11708. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  11709. stato: serializer.fromJson<String?>(json['stato']),
  11710. );
  11711. }
  11712. @override
  11713. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  11714. serializer ??= driftRuntimeOptions.defaultSerializer;
  11715. return <String, dynamic>{
  11716. 'idScadenza': serializer.toJson<int>(idScadenza),
  11717. 'idCliente': serializer.toJson<int?>(idCliente),
  11718. 'idAgente': serializer.toJson<int?>(idAgente),
  11719. 'chiave': serializer.toJson<String?>(chiave),
  11720. 'numPartita': serializer.toJson<String?>(numPartita),
  11721. 'dataScadenza': serializer.toJson<String?>(dataScadenza),
  11722. 'segno': serializer.toJson<String?>(segno),
  11723. 'importoFattura': serializer.toJson<double?>(importoFattura),
  11724. 'valuta': serializer.toJson<String?>(valuta),
  11725. 'numDoc': serializer.toJson<String?>(numDoc),
  11726. 'serieDoc': serializer.toJson<String?>(serieDoc),
  11727. 'dataDoc': serializer.toJson<String?>(dataDoc),
  11728. 'importoScadenza': serializer.toJson<double?>(importoScadenza),
  11729. 'saldo': serializer.toJson<double?>(saldo),
  11730. 'tipoPagamento': serializer.toJson<String?>(tipoPagamento),
  11731. 'flgSoppressa': serializer.toJson<int?>(flgSoppressa),
  11732. 'importoAbbuono': serializer.toJson<double?>(importoAbbuono),
  11733. 'note': serializer.toJson<String?>(note),
  11734. 'dataModifica': serializer.toJson<String?>(dataModifica),
  11735. 'stato': serializer.toJson<String?>(stato),
  11736. };
  11737. }
  11738. Scadenza copyWith(
  11739. {int? idScadenza,
  11740. Value<int?> idCliente = const Value.absent(),
  11741. Value<int?> idAgente = const Value.absent(),
  11742. Value<String?> chiave = const Value.absent(),
  11743. Value<String?> numPartita = const Value.absent(),
  11744. Value<String?> dataScadenza = const Value.absent(),
  11745. Value<String?> segno = const Value.absent(),
  11746. Value<double?> importoFattura = const Value.absent(),
  11747. Value<String?> valuta = const Value.absent(),
  11748. Value<String?> numDoc = const Value.absent(),
  11749. Value<String?> serieDoc = const Value.absent(),
  11750. Value<String?> dataDoc = const Value.absent(),
  11751. Value<double?> importoScadenza = const Value.absent(),
  11752. Value<double?> saldo = const Value.absent(),
  11753. Value<String?> tipoPagamento = const Value.absent(),
  11754. Value<int?> flgSoppressa = const Value.absent(),
  11755. Value<double?> importoAbbuono = const Value.absent(),
  11756. Value<String?> note = const Value.absent(),
  11757. Value<String?> dataModifica = const Value.absent(),
  11758. Value<String?> stato = const Value.absent()}) =>
  11759. Scadenza(
  11760. idScadenza: idScadenza ?? this.idScadenza,
  11761. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  11762. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  11763. chiave: chiave.present ? chiave.value : this.chiave,
  11764. numPartita: numPartita.present ? numPartita.value : this.numPartita,
  11765. dataScadenza:
  11766. dataScadenza.present ? dataScadenza.value : this.dataScadenza,
  11767. segno: segno.present ? segno.value : this.segno,
  11768. importoFattura:
  11769. importoFattura.present ? importoFattura.value : this.importoFattura,
  11770. valuta: valuta.present ? valuta.value : this.valuta,
  11771. numDoc: numDoc.present ? numDoc.value : this.numDoc,
  11772. serieDoc: serieDoc.present ? serieDoc.value : this.serieDoc,
  11773. dataDoc: dataDoc.present ? dataDoc.value : this.dataDoc,
  11774. importoScadenza: importoScadenza.present
  11775. ? importoScadenza.value
  11776. : this.importoScadenza,
  11777. saldo: saldo.present ? saldo.value : this.saldo,
  11778. tipoPagamento:
  11779. tipoPagamento.present ? tipoPagamento.value : this.tipoPagamento,
  11780. flgSoppressa:
  11781. flgSoppressa.present ? flgSoppressa.value : this.flgSoppressa,
  11782. importoAbbuono:
  11783. importoAbbuono.present ? importoAbbuono.value : this.importoAbbuono,
  11784. note: note.present ? note.value : this.note,
  11785. dataModifica:
  11786. dataModifica.present ? dataModifica.value : this.dataModifica,
  11787. stato: stato.present ? stato.value : this.stato,
  11788. );
  11789. Scadenza copyWithCompanion(ScadenzeCompanion data) {
  11790. return Scadenza(
  11791. idScadenza:
  11792. data.idScadenza.present ? data.idScadenza.value : this.idScadenza,
  11793. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  11794. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  11795. chiave: data.chiave.present ? data.chiave.value : this.chiave,
  11796. numPartita:
  11797. data.numPartita.present ? data.numPartita.value : this.numPartita,
  11798. dataScadenza: data.dataScadenza.present
  11799. ? data.dataScadenza.value
  11800. : this.dataScadenza,
  11801. segno: data.segno.present ? data.segno.value : this.segno,
  11802. importoFattura: data.importoFattura.present
  11803. ? data.importoFattura.value
  11804. : this.importoFattura,
  11805. valuta: data.valuta.present ? data.valuta.value : this.valuta,
  11806. numDoc: data.numDoc.present ? data.numDoc.value : this.numDoc,
  11807. serieDoc: data.serieDoc.present ? data.serieDoc.value : this.serieDoc,
  11808. dataDoc: data.dataDoc.present ? data.dataDoc.value : this.dataDoc,
  11809. importoScadenza: data.importoScadenza.present
  11810. ? data.importoScadenza.value
  11811. : this.importoScadenza,
  11812. saldo: data.saldo.present ? data.saldo.value : this.saldo,
  11813. tipoPagamento: data.tipoPagamento.present
  11814. ? data.tipoPagamento.value
  11815. : this.tipoPagamento,
  11816. flgSoppressa: data.flgSoppressa.present
  11817. ? data.flgSoppressa.value
  11818. : this.flgSoppressa,
  11819. importoAbbuono: data.importoAbbuono.present
  11820. ? data.importoAbbuono.value
  11821. : this.importoAbbuono,
  11822. note: data.note.present ? data.note.value : this.note,
  11823. dataModifica: data.dataModifica.present
  11824. ? data.dataModifica.value
  11825. : this.dataModifica,
  11826. stato: data.stato.present ? data.stato.value : this.stato,
  11827. );
  11828. }
  11829. @override
  11830. String toString() {
  11831. return (StringBuffer('Scadenza(')
  11832. ..write('idScadenza: $idScadenza, ')
  11833. ..write('idCliente: $idCliente, ')
  11834. ..write('idAgente: $idAgente, ')
  11835. ..write('chiave: $chiave, ')
  11836. ..write('numPartita: $numPartita, ')
  11837. ..write('dataScadenza: $dataScadenza, ')
  11838. ..write('segno: $segno, ')
  11839. ..write('importoFattura: $importoFattura, ')
  11840. ..write('valuta: $valuta, ')
  11841. ..write('numDoc: $numDoc, ')
  11842. ..write('serieDoc: $serieDoc, ')
  11843. ..write('dataDoc: $dataDoc, ')
  11844. ..write('importoScadenza: $importoScadenza, ')
  11845. ..write('saldo: $saldo, ')
  11846. ..write('tipoPagamento: $tipoPagamento, ')
  11847. ..write('flgSoppressa: $flgSoppressa, ')
  11848. ..write('importoAbbuono: $importoAbbuono, ')
  11849. ..write('note: $note, ')
  11850. ..write('dataModifica: $dataModifica, ')
  11851. ..write('stato: $stato')
  11852. ..write(')'))
  11853. .toString();
  11854. }
  11855. @override
  11856. int get hashCode => Object.hash(
  11857. idScadenza,
  11858. idCliente,
  11859. idAgente,
  11860. chiave,
  11861. numPartita,
  11862. dataScadenza,
  11863. segno,
  11864. importoFattura,
  11865. valuta,
  11866. numDoc,
  11867. serieDoc,
  11868. dataDoc,
  11869. importoScadenza,
  11870. saldo,
  11871. tipoPagamento,
  11872. flgSoppressa,
  11873. importoAbbuono,
  11874. note,
  11875. dataModifica,
  11876. stato);
  11877. @override
  11878. bool operator ==(Object other) =>
  11879. identical(this, other) ||
  11880. (other is Scadenza &&
  11881. other.idScadenza == this.idScadenza &&
  11882. other.idCliente == this.idCliente &&
  11883. other.idAgente == this.idAgente &&
  11884. other.chiave == this.chiave &&
  11885. other.numPartita == this.numPartita &&
  11886. other.dataScadenza == this.dataScadenza &&
  11887. other.segno == this.segno &&
  11888. other.importoFattura == this.importoFattura &&
  11889. other.valuta == this.valuta &&
  11890. other.numDoc == this.numDoc &&
  11891. other.serieDoc == this.serieDoc &&
  11892. other.dataDoc == this.dataDoc &&
  11893. other.importoScadenza == this.importoScadenza &&
  11894. other.saldo == this.saldo &&
  11895. other.tipoPagamento == this.tipoPagamento &&
  11896. other.flgSoppressa == this.flgSoppressa &&
  11897. other.importoAbbuono == this.importoAbbuono &&
  11898. other.note == this.note &&
  11899. other.dataModifica == this.dataModifica &&
  11900. other.stato == this.stato);
  11901. }
  11902. class ScadenzeCompanion extends UpdateCompanion<Scadenza> {
  11903. final Value<int> idScadenza;
  11904. final Value<int?> idCliente;
  11905. final Value<int?> idAgente;
  11906. final Value<String?> chiave;
  11907. final Value<String?> numPartita;
  11908. final Value<String?> dataScadenza;
  11909. final Value<String?> segno;
  11910. final Value<double?> importoFattura;
  11911. final Value<String?> valuta;
  11912. final Value<String?> numDoc;
  11913. final Value<String?> serieDoc;
  11914. final Value<String?> dataDoc;
  11915. final Value<double?> importoScadenza;
  11916. final Value<double?> saldo;
  11917. final Value<String?> tipoPagamento;
  11918. final Value<int?> flgSoppressa;
  11919. final Value<double?> importoAbbuono;
  11920. final Value<String?> note;
  11921. final Value<String?> dataModifica;
  11922. final Value<String?> stato;
  11923. const ScadenzeCompanion({
  11924. this.idScadenza = const Value.absent(),
  11925. this.idCliente = const Value.absent(),
  11926. this.idAgente = const Value.absent(),
  11927. this.chiave = const Value.absent(),
  11928. this.numPartita = const Value.absent(),
  11929. this.dataScadenza = const Value.absent(),
  11930. this.segno = const Value.absent(),
  11931. this.importoFattura = const Value.absent(),
  11932. this.valuta = const Value.absent(),
  11933. this.numDoc = const Value.absent(),
  11934. this.serieDoc = const Value.absent(),
  11935. this.dataDoc = const Value.absent(),
  11936. this.importoScadenza = const Value.absent(),
  11937. this.saldo = const Value.absent(),
  11938. this.tipoPagamento = const Value.absent(),
  11939. this.flgSoppressa = const Value.absent(),
  11940. this.importoAbbuono = const Value.absent(),
  11941. this.note = const Value.absent(),
  11942. this.dataModifica = const Value.absent(),
  11943. this.stato = const Value.absent(),
  11944. });
  11945. ScadenzeCompanion.insert({
  11946. this.idScadenza = const Value.absent(),
  11947. this.idCliente = const Value.absent(),
  11948. this.idAgente = const Value.absent(),
  11949. this.chiave = const Value.absent(),
  11950. this.numPartita = const Value.absent(),
  11951. this.dataScadenza = const Value.absent(),
  11952. this.segno = const Value.absent(),
  11953. this.importoFattura = const Value.absent(),
  11954. this.valuta = const Value.absent(),
  11955. this.numDoc = const Value.absent(),
  11956. this.serieDoc = const Value.absent(),
  11957. this.dataDoc = const Value.absent(),
  11958. this.importoScadenza = const Value.absent(),
  11959. this.saldo = const Value.absent(),
  11960. this.tipoPagamento = const Value.absent(),
  11961. this.flgSoppressa = const Value.absent(),
  11962. this.importoAbbuono = const Value.absent(),
  11963. this.note = const Value.absent(),
  11964. this.dataModifica = const Value.absent(),
  11965. this.stato = const Value.absent(),
  11966. });
  11967. static Insertable<Scadenza> custom({
  11968. Expression<int>? idScadenza,
  11969. Expression<int>? idCliente,
  11970. Expression<int>? idAgente,
  11971. Expression<String>? chiave,
  11972. Expression<String>? numPartita,
  11973. Expression<String>? dataScadenza,
  11974. Expression<String>? segno,
  11975. Expression<double>? importoFattura,
  11976. Expression<String>? valuta,
  11977. Expression<String>? numDoc,
  11978. Expression<String>? serieDoc,
  11979. Expression<String>? dataDoc,
  11980. Expression<double>? importoScadenza,
  11981. Expression<double>? saldo,
  11982. Expression<String>? tipoPagamento,
  11983. Expression<int>? flgSoppressa,
  11984. Expression<double>? importoAbbuono,
  11985. Expression<String>? note,
  11986. Expression<String>? dataModifica,
  11987. Expression<String>? stato,
  11988. }) {
  11989. return RawValuesInsertable({
  11990. if (idScadenza != null) 'idScadenza': idScadenza,
  11991. if (idCliente != null) 'idCliente': idCliente,
  11992. if (idAgente != null) 'idAgente': idAgente,
  11993. if (chiave != null) 'chiave': chiave,
  11994. if (numPartita != null) 'numPartita': numPartita,
  11995. if (dataScadenza != null) 'dataScadenza': dataScadenza,
  11996. if (segno != null) 'segno': segno,
  11997. if (importoFattura != null) 'importoFattura': importoFattura,
  11998. if (valuta != null) 'valuta': valuta,
  11999. if (numDoc != null) 'numDoc': numDoc,
  12000. if (serieDoc != null) 'serieDoc': serieDoc,
  12001. if (dataDoc != null) 'dataDoc': dataDoc,
  12002. if (importoScadenza != null) 'importoScadenza': importoScadenza,
  12003. if (saldo != null) 'saldo': saldo,
  12004. if (tipoPagamento != null) 'tipoPagamento': tipoPagamento,
  12005. if (flgSoppressa != null) 'flgSoppressa': flgSoppressa,
  12006. if (importoAbbuono != null) 'importoAbbuono': importoAbbuono,
  12007. if (note != null) 'note': note,
  12008. if (dataModifica != null) 'dataModifica': dataModifica,
  12009. if (stato != null) 'stato': stato,
  12010. });
  12011. }
  12012. ScadenzeCompanion copyWith(
  12013. {Value<int>? idScadenza,
  12014. Value<int?>? idCliente,
  12015. Value<int?>? idAgente,
  12016. Value<String?>? chiave,
  12017. Value<String?>? numPartita,
  12018. Value<String?>? dataScadenza,
  12019. Value<String?>? segno,
  12020. Value<double?>? importoFattura,
  12021. Value<String?>? valuta,
  12022. Value<String?>? numDoc,
  12023. Value<String?>? serieDoc,
  12024. Value<String?>? dataDoc,
  12025. Value<double?>? importoScadenza,
  12026. Value<double?>? saldo,
  12027. Value<String?>? tipoPagamento,
  12028. Value<int?>? flgSoppressa,
  12029. Value<double?>? importoAbbuono,
  12030. Value<String?>? note,
  12031. Value<String?>? dataModifica,
  12032. Value<String?>? stato}) {
  12033. return ScadenzeCompanion(
  12034. idScadenza: idScadenza ?? this.idScadenza,
  12035. idCliente: idCliente ?? this.idCliente,
  12036. idAgente: idAgente ?? this.idAgente,
  12037. chiave: chiave ?? this.chiave,
  12038. numPartita: numPartita ?? this.numPartita,
  12039. dataScadenza: dataScadenza ?? this.dataScadenza,
  12040. segno: segno ?? this.segno,
  12041. importoFattura: importoFattura ?? this.importoFattura,
  12042. valuta: valuta ?? this.valuta,
  12043. numDoc: numDoc ?? this.numDoc,
  12044. serieDoc: serieDoc ?? this.serieDoc,
  12045. dataDoc: dataDoc ?? this.dataDoc,
  12046. importoScadenza: importoScadenza ?? this.importoScadenza,
  12047. saldo: saldo ?? this.saldo,
  12048. tipoPagamento: tipoPagamento ?? this.tipoPagamento,
  12049. flgSoppressa: flgSoppressa ?? this.flgSoppressa,
  12050. importoAbbuono: importoAbbuono ?? this.importoAbbuono,
  12051. note: note ?? this.note,
  12052. dataModifica: dataModifica ?? this.dataModifica,
  12053. stato: stato ?? this.stato,
  12054. );
  12055. }
  12056. @override
  12057. Map<String, Expression> toColumns(bool nullToAbsent) {
  12058. final map = <String, Expression>{};
  12059. if (idScadenza.present) {
  12060. map['idScadenza'] = Variable<int>(idScadenza.value);
  12061. }
  12062. if (idCliente.present) {
  12063. map['idCliente'] = Variable<int>(idCliente.value);
  12064. }
  12065. if (idAgente.present) {
  12066. map['idAgente'] = Variable<int>(idAgente.value);
  12067. }
  12068. if (chiave.present) {
  12069. map['chiave'] = Variable<String>(chiave.value);
  12070. }
  12071. if (numPartita.present) {
  12072. map['numPartita'] = Variable<String>(numPartita.value);
  12073. }
  12074. if (dataScadenza.present) {
  12075. map['dataScadenza'] = Variable<String>(dataScadenza.value);
  12076. }
  12077. if (segno.present) {
  12078. map['segno'] = Variable<String>(segno.value);
  12079. }
  12080. if (importoFattura.present) {
  12081. map['importoFattura'] = Variable<double>(importoFattura.value);
  12082. }
  12083. if (valuta.present) {
  12084. map['valuta'] = Variable<String>(valuta.value);
  12085. }
  12086. if (numDoc.present) {
  12087. map['numDoc'] = Variable<String>(numDoc.value);
  12088. }
  12089. if (serieDoc.present) {
  12090. map['serieDoc'] = Variable<String>(serieDoc.value);
  12091. }
  12092. if (dataDoc.present) {
  12093. map['dataDoc'] = Variable<String>(dataDoc.value);
  12094. }
  12095. if (importoScadenza.present) {
  12096. map['importoScadenza'] = Variable<double>(importoScadenza.value);
  12097. }
  12098. if (saldo.present) {
  12099. map['saldo'] = Variable<double>(saldo.value);
  12100. }
  12101. if (tipoPagamento.present) {
  12102. map['tipoPagamento'] = Variable<String>(tipoPagamento.value);
  12103. }
  12104. if (flgSoppressa.present) {
  12105. map['flgSoppressa'] = Variable<int>(flgSoppressa.value);
  12106. }
  12107. if (importoAbbuono.present) {
  12108. map['importoAbbuono'] = Variable<double>(importoAbbuono.value);
  12109. }
  12110. if (note.present) {
  12111. map['note'] = Variable<String>(note.value);
  12112. }
  12113. if (dataModifica.present) {
  12114. map['dataModifica'] = Variable<String>(dataModifica.value);
  12115. }
  12116. if (stato.present) {
  12117. map['stato'] = Variable<String>(stato.value);
  12118. }
  12119. return map;
  12120. }
  12121. @override
  12122. String toString() {
  12123. return (StringBuffer('ScadenzeCompanion(')
  12124. ..write('idScadenza: $idScadenza, ')
  12125. ..write('idCliente: $idCliente, ')
  12126. ..write('idAgente: $idAgente, ')
  12127. ..write('chiave: $chiave, ')
  12128. ..write('numPartita: $numPartita, ')
  12129. ..write('dataScadenza: $dataScadenza, ')
  12130. ..write('segno: $segno, ')
  12131. ..write('importoFattura: $importoFattura, ')
  12132. ..write('valuta: $valuta, ')
  12133. ..write('numDoc: $numDoc, ')
  12134. ..write('serieDoc: $serieDoc, ')
  12135. ..write('dataDoc: $dataDoc, ')
  12136. ..write('importoScadenza: $importoScadenza, ')
  12137. ..write('saldo: $saldo, ')
  12138. ..write('tipoPagamento: $tipoPagamento, ')
  12139. ..write('flgSoppressa: $flgSoppressa, ')
  12140. ..write('importoAbbuono: $importoAbbuono, ')
  12141. ..write('note: $note, ')
  12142. ..write('dataModifica: $dataModifica, ')
  12143. ..write('stato: $stato')
  12144. ..write(')'))
  12145. .toString();
  12146. }
  12147. }
  12148. class $StatisticheVenditaTable extends StatisticheVendita
  12149. with TableInfo<$StatisticheVenditaTable, StatisticheVenditaData> {
  12150. @override
  12151. final GeneratedDatabase attachedDatabase;
  12152. final String? _alias;
  12153. $StatisticheVenditaTable(this.attachedDatabase, [this._alias]);
  12154. static const VerificationMeta _idMeta = const VerificationMeta('id');
  12155. @override
  12156. late final GeneratedColumn<int> id = GeneratedColumn<int>(
  12157. 'id', aliasedName, false,
  12158. type: DriftSqlType.int, requiredDuringInsert: true);
  12159. static const VerificationMeta _idAgenteMeta =
  12160. const VerificationMeta('idAgente');
  12161. @override
  12162. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  12163. 'idAgente', aliasedName, true,
  12164. type: DriftSqlType.int, requiredDuringInsert: false);
  12165. static const VerificationMeta _idClienteMeta =
  12166. const VerificationMeta('idCliente');
  12167. @override
  12168. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  12169. 'idCliente', aliasedName, true,
  12170. type: DriftSqlType.int, requiredDuringInsert: false);
  12171. static const VerificationMeta _idArticoloMeta =
  12172. const VerificationMeta('idArticolo');
  12173. @override
  12174. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  12175. 'idArticolo', aliasedName, true,
  12176. type: DriftSqlType.int, requiredDuringInsert: false);
  12177. static const VerificationMeta _codStatisticheMeta =
  12178. const VerificationMeta('codStatistiche');
  12179. @override
  12180. late final GeneratedColumn<String> codStatistiche = GeneratedColumn<String>(
  12181. 'codStatistiche', aliasedName, true,
  12182. type: DriftSqlType.string, requiredDuringInsert: false);
  12183. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  12184. @override
  12185. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  12186. 'riga', aliasedName, true,
  12187. type: DriftSqlType.int, requiredDuringInsert: false);
  12188. static const VerificationMeta _numeroFatturaMeta =
  12189. const VerificationMeta('numeroFattura');
  12190. @override
  12191. late final GeneratedColumn<String> numeroFattura = GeneratedColumn<String>(
  12192. 'numeroFattura', aliasedName, true,
  12193. type: DriftSqlType.string, requiredDuringInsert: false);
  12194. static const VerificationMeta _dataFatturaMeta =
  12195. const VerificationMeta('dataFattura');
  12196. @override
  12197. late final GeneratedColumn<String> dataFattura = GeneratedColumn<String>(
  12198. 'dataFattura', aliasedName, true,
  12199. type: DriftSqlType.string, requiredDuringInsert: false);
  12200. static const VerificationMeta _qtaMeta = const VerificationMeta('qta');
  12201. @override
  12202. late final GeneratedColumn<double> qta = GeneratedColumn<double>(
  12203. 'qta', aliasedName, true,
  12204. type: DriftSqlType.double, requiredDuringInsert: false);
  12205. static const VerificationMeta _importoMeta =
  12206. const VerificationMeta('importo');
  12207. @override
  12208. late final GeneratedColumn<double> importo = GeneratedColumn<double>(
  12209. 'importo', aliasedName, true,
  12210. type: DriftSqlType.double, requiredDuringInsert: false);
  12211. static const VerificationMeta _tipoVenditaMeta =
  12212. const VerificationMeta('tipoVendita');
  12213. @override
  12214. late final GeneratedColumn<String> tipoVendita = GeneratedColumn<String>(
  12215. 'tipoVendita', aliasedName, true,
  12216. type: DriftSqlType.string, requiredDuringInsert: false);
  12217. @override
  12218. List<GeneratedColumn> get $columns => [
  12219. id,
  12220. idAgente,
  12221. idCliente,
  12222. idArticolo,
  12223. codStatistiche,
  12224. riga,
  12225. numeroFattura,
  12226. dataFattura,
  12227. qta,
  12228. importo,
  12229. tipoVendita
  12230. ];
  12231. @override
  12232. String get aliasedName => _alias ?? actualTableName;
  12233. @override
  12234. String get actualTableName => $name;
  12235. static const String $name = 'Statistiche_vendita';
  12236. @override
  12237. VerificationContext validateIntegrity(
  12238. Insertable<StatisticheVenditaData> instance,
  12239. {bool isInserting = false}) {
  12240. final context = VerificationContext();
  12241. final data = instance.toColumns(true);
  12242. if (data.containsKey('id')) {
  12243. context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta));
  12244. } else if (isInserting) {
  12245. context.missing(_idMeta);
  12246. }
  12247. if (data.containsKey('idAgente')) {
  12248. context.handle(_idAgenteMeta,
  12249. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  12250. }
  12251. if (data.containsKey('idCliente')) {
  12252. context.handle(_idClienteMeta,
  12253. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  12254. }
  12255. if (data.containsKey('idArticolo')) {
  12256. context.handle(
  12257. _idArticoloMeta,
  12258. idArticolo.isAcceptableOrUnknown(
  12259. data['idArticolo']!, _idArticoloMeta));
  12260. }
  12261. if (data.containsKey('codStatistiche')) {
  12262. context.handle(
  12263. _codStatisticheMeta,
  12264. codStatistiche.isAcceptableOrUnknown(
  12265. data['codStatistiche']!, _codStatisticheMeta));
  12266. }
  12267. if (data.containsKey('riga')) {
  12268. context.handle(
  12269. _rigaMeta, riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta));
  12270. }
  12271. if (data.containsKey('numeroFattura')) {
  12272. context.handle(
  12273. _numeroFatturaMeta,
  12274. numeroFattura.isAcceptableOrUnknown(
  12275. data['numeroFattura']!, _numeroFatturaMeta));
  12276. }
  12277. if (data.containsKey('dataFattura')) {
  12278. context.handle(
  12279. _dataFatturaMeta,
  12280. dataFattura.isAcceptableOrUnknown(
  12281. data['dataFattura']!, _dataFatturaMeta));
  12282. }
  12283. if (data.containsKey('qta')) {
  12284. context.handle(
  12285. _qtaMeta, qta.isAcceptableOrUnknown(data['qta']!, _qtaMeta));
  12286. }
  12287. if (data.containsKey('importo')) {
  12288. context.handle(_importoMeta,
  12289. importo.isAcceptableOrUnknown(data['importo']!, _importoMeta));
  12290. }
  12291. if (data.containsKey('tipoVendita')) {
  12292. context.handle(
  12293. _tipoVenditaMeta,
  12294. tipoVendita.isAcceptableOrUnknown(
  12295. data['tipoVendita']!, _tipoVenditaMeta));
  12296. }
  12297. return context;
  12298. }
  12299. @override
  12300. Set<GeneratedColumn> get $primaryKey => const {};
  12301. @override
  12302. StatisticheVenditaData map(Map<String, dynamic> data, {String? tablePrefix}) {
  12303. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  12304. return StatisticheVenditaData(
  12305. id: attachedDatabase.typeMapping
  12306. .read(DriftSqlType.int, data['${effectivePrefix}id'])!,
  12307. idAgente: attachedDatabase.typeMapping
  12308. .read(DriftSqlType.int, data['${effectivePrefix}idAgente']),
  12309. idCliente: attachedDatabase.typeMapping
  12310. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  12311. idArticolo: attachedDatabase.typeMapping
  12312. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  12313. codStatistiche: attachedDatabase.typeMapping
  12314. .read(DriftSqlType.string, data['${effectivePrefix}codStatistiche']),
  12315. riga: attachedDatabase.typeMapping
  12316. .read(DriftSqlType.int, data['${effectivePrefix}riga']),
  12317. numeroFattura: attachedDatabase.typeMapping
  12318. .read(DriftSqlType.string, data['${effectivePrefix}numeroFattura']),
  12319. dataFattura: attachedDatabase.typeMapping
  12320. .read(DriftSqlType.string, data['${effectivePrefix}dataFattura']),
  12321. qta: attachedDatabase.typeMapping
  12322. .read(DriftSqlType.double, data['${effectivePrefix}qta']),
  12323. importo: attachedDatabase.typeMapping
  12324. .read(DriftSqlType.double, data['${effectivePrefix}importo']),
  12325. tipoVendita: attachedDatabase.typeMapping
  12326. .read(DriftSqlType.string, data['${effectivePrefix}tipoVendita']),
  12327. );
  12328. }
  12329. @override
  12330. $StatisticheVenditaTable createAlias(String alias) {
  12331. return $StatisticheVenditaTable(attachedDatabase, alias);
  12332. }
  12333. }
  12334. class StatisticheVenditaData extends DataClass
  12335. implements Insertable<StatisticheVenditaData> {
  12336. final int id;
  12337. final int? idAgente;
  12338. final int? idCliente;
  12339. final int? idArticolo;
  12340. final String? codStatistiche;
  12341. final int? riga;
  12342. final String? numeroFattura;
  12343. final String? dataFattura;
  12344. final double? qta;
  12345. final double? importo;
  12346. final String? tipoVendita;
  12347. const StatisticheVenditaData(
  12348. {required this.id,
  12349. this.idAgente,
  12350. this.idCliente,
  12351. this.idArticolo,
  12352. this.codStatistiche,
  12353. this.riga,
  12354. this.numeroFattura,
  12355. this.dataFattura,
  12356. this.qta,
  12357. this.importo,
  12358. this.tipoVendita});
  12359. @override
  12360. Map<String, Expression> toColumns(bool nullToAbsent) {
  12361. final map = <String, Expression>{};
  12362. map['id'] = Variable<int>(id);
  12363. if (!nullToAbsent || idAgente != null) {
  12364. map['idAgente'] = Variable<int>(idAgente);
  12365. }
  12366. if (!nullToAbsent || idCliente != null) {
  12367. map['idCliente'] = Variable<int>(idCliente);
  12368. }
  12369. if (!nullToAbsent || idArticolo != null) {
  12370. map['idArticolo'] = Variable<int>(idArticolo);
  12371. }
  12372. if (!nullToAbsent || codStatistiche != null) {
  12373. map['codStatistiche'] = Variable<String>(codStatistiche);
  12374. }
  12375. if (!nullToAbsent || riga != null) {
  12376. map['riga'] = Variable<int>(riga);
  12377. }
  12378. if (!nullToAbsent || numeroFattura != null) {
  12379. map['numeroFattura'] = Variable<String>(numeroFattura);
  12380. }
  12381. if (!nullToAbsent || dataFattura != null) {
  12382. map['dataFattura'] = Variable<String>(dataFattura);
  12383. }
  12384. if (!nullToAbsent || qta != null) {
  12385. map['qta'] = Variable<double>(qta);
  12386. }
  12387. if (!nullToAbsent || importo != null) {
  12388. map['importo'] = Variable<double>(importo);
  12389. }
  12390. if (!nullToAbsent || tipoVendita != null) {
  12391. map['tipoVendita'] = Variable<String>(tipoVendita);
  12392. }
  12393. return map;
  12394. }
  12395. StatisticheVenditaCompanion toCompanion(bool nullToAbsent) {
  12396. return StatisticheVenditaCompanion(
  12397. id: Value(id),
  12398. idAgente: idAgente == null && nullToAbsent
  12399. ? const Value.absent()
  12400. : Value(idAgente),
  12401. idCliente: idCliente == null && nullToAbsent
  12402. ? const Value.absent()
  12403. : Value(idCliente),
  12404. idArticolo: idArticolo == null && nullToAbsent
  12405. ? const Value.absent()
  12406. : Value(idArticolo),
  12407. codStatistiche: codStatistiche == null && nullToAbsent
  12408. ? const Value.absent()
  12409. : Value(codStatistiche),
  12410. riga: riga == null && nullToAbsent ? const Value.absent() : Value(riga),
  12411. numeroFattura: numeroFattura == null && nullToAbsent
  12412. ? const Value.absent()
  12413. : Value(numeroFattura),
  12414. dataFattura: dataFattura == null && nullToAbsent
  12415. ? const Value.absent()
  12416. : Value(dataFattura),
  12417. qta: qta == null && nullToAbsent ? const Value.absent() : Value(qta),
  12418. importo: importo == null && nullToAbsent
  12419. ? const Value.absent()
  12420. : Value(importo),
  12421. tipoVendita: tipoVendita == null && nullToAbsent
  12422. ? const Value.absent()
  12423. : Value(tipoVendita),
  12424. );
  12425. }
  12426. factory StatisticheVenditaData.fromJson(Map<String, dynamic> json,
  12427. {ValueSerializer? serializer}) {
  12428. serializer ??= driftRuntimeOptions.defaultSerializer;
  12429. return StatisticheVenditaData(
  12430. id: serializer.fromJson<int>(json['id']),
  12431. idAgente: serializer.fromJson<int?>(json['idAgente']),
  12432. idCliente: serializer.fromJson<int?>(json['idCliente']),
  12433. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  12434. codStatistiche: serializer.fromJson<String?>(json['codStatistiche']),
  12435. riga: serializer.fromJson<int?>(json['riga']),
  12436. numeroFattura: serializer.fromJson<String?>(json['numeroFattura']),
  12437. dataFattura: serializer.fromJson<String?>(json['dataFattura']),
  12438. qta: serializer.fromJson<double?>(json['qta']),
  12439. importo: serializer.fromJson<double?>(json['importo']),
  12440. tipoVendita: serializer.fromJson<String?>(json['tipoVendita']),
  12441. );
  12442. }
  12443. @override
  12444. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  12445. serializer ??= driftRuntimeOptions.defaultSerializer;
  12446. return <String, dynamic>{
  12447. 'id': serializer.toJson<int>(id),
  12448. 'idAgente': serializer.toJson<int?>(idAgente),
  12449. 'idCliente': serializer.toJson<int?>(idCliente),
  12450. 'idArticolo': serializer.toJson<int?>(idArticolo),
  12451. 'codStatistiche': serializer.toJson<String?>(codStatistiche),
  12452. 'riga': serializer.toJson<int?>(riga),
  12453. 'numeroFattura': serializer.toJson<String?>(numeroFattura),
  12454. 'dataFattura': serializer.toJson<String?>(dataFattura),
  12455. 'qta': serializer.toJson<double?>(qta),
  12456. 'importo': serializer.toJson<double?>(importo),
  12457. 'tipoVendita': serializer.toJson<String?>(tipoVendita),
  12458. };
  12459. }
  12460. StatisticheVenditaData copyWith(
  12461. {int? id,
  12462. Value<int?> idAgente = const Value.absent(),
  12463. Value<int?> idCliente = const Value.absent(),
  12464. Value<int?> idArticolo = const Value.absent(),
  12465. Value<String?> codStatistiche = const Value.absent(),
  12466. Value<int?> riga = const Value.absent(),
  12467. Value<String?> numeroFattura = const Value.absent(),
  12468. Value<String?> dataFattura = const Value.absent(),
  12469. Value<double?> qta = const Value.absent(),
  12470. Value<double?> importo = const Value.absent(),
  12471. Value<String?> tipoVendita = const Value.absent()}) =>
  12472. StatisticheVenditaData(
  12473. id: id ?? this.id,
  12474. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  12475. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  12476. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  12477. codStatistiche:
  12478. codStatistiche.present ? codStatistiche.value : this.codStatistiche,
  12479. riga: riga.present ? riga.value : this.riga,
  12480. numeroFattura:
  12481. numeroFattura.present ? numeroFattura.value : this.numeroFattura,
  12482. dataFattura: dataFattura.present ? dataFattura.value : this.dataFattura,
  12483. qta: qta.present ? qta.value : this.qta,
  12484. importo: importo.present ? importo.value : this.importo,
  12485. tipoVendita: tipoVendita.present ? tipoVendita.value : this.tipoVendita,
  12486. );
  12487. StatisticheVenditaData copyWithCompanion(StatisticheVenditaCompanion data) {
  12488. return StatisticheVenditaData(
  12489. id: data.id.present ? data.id.value : this.id,
  12490. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  12491. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  12492. idArticolo:
  12493. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  12494. codStatistiche: data.codStatistiche.present
  12495. ? data.codStatistiche.value
  12496. : this.codStatistiche,
  12497. riga: data.riga.present ? data.riga.value : this.riga,
  12498. numeroFattura: data.numeroFattura.present
  12499. ? data.numeroFattura.value
  12500. : this.numeroFattura,
  12501. dataFattura:
  12502. data.dataFattura.present ? data.dataFattura.value : this.dataFattura,
  12503. qta: data.qta.present ? data.qta.value : this.qta,
  12504. importo: data.importo.present ? data.importo.value : this.importo,
  12505. tipoVendita:
  12506. data.tipoVendita.present ? data.tipoVendita.value : this.tipoVendita,
  12507. );
  12508. }
  12509. @override
  12510. String toString() {
  12511. return (StringBuffer('StatisticheVenditaData(')
  12512. ..write('id: $id, ')
  12513. ..write('idAgente: $idAgente, ')
  12514. ..write('idCliente: $idCliente, ')
  12515. ..write('idArticolo: $idArticolo, ')
  12516. ..write('codStatistiche: $codStatistiche, ')
  12517. ..write('riga: $riga, ')
  12518. ..write('numeroFattura: $numeroFattura, ')
  12519. ..write('dataFattura: $dataFattura, ')
  12520. ..write('qta: $qta, ')
  12521. ..write('importo: $importo, ')
  12522. ..write('tipoVendita: $tipoVendita')
  12523. ..write(')'))
  12524. .toString();
  12525. }
  12526. @override
  12527. int get hashCode => Object.hash(
  12528. id,
  12529. idAgente,
  12530. idCliente,
  12531. idArticolo,
  12532. codStatistiche,
  12533. riga,
  12534. numeroFattura,
  12535. dataFattura,
  12536. qta,
  12537. importo,
  12538. tipoVendita);
  12539. @override
  12540. bool operator ==(Object other) =>
  12541. identical(this, other) ||
  12542. (other is StatisticheVenditaData &&
  12543. other.id == this.id &&
  12544. other.idAgente == this.idAgente &&
  12545. other.idCliente == this.idCliente &&
  12546. other.idArticolo == this.idArticolo &&
  12547. other.codStatistiche == this.codStatistiche &&
  12548. other.riga == this.riga &&
  12549. other.numeroFattura == this.numeroFattura &&
  12550. other.dataFattura == this.dataFattura &&
  12551. other.qta == this.qta &&
  12552. other.importo == this.importo &&
  12553. other.tipoVendita == this.tipoVendita);
  12554. }
  12555. class StatisticheVenditaCompanion
  12556. extends UpdateCompanion<StatisticheVenditaData> {
  12557. final Value<int> id;
  12558. final Value<int?> idAgente;
  12559. final Value<int?> idCliente;
  12560. final Value<int?> idArticolo;
  12561. final Value<String?> codStatistiche;
  12562. final Value<int?> riga;
  12563. final Value<String?> numeroFattura;
  12564. final Value<String?> dataFattura;
  12565. final Value<double?> qta;
  12566. final Value<double?> importo;
  12567. final Value<String?> tipoVendita;
  12568. final Value<int> rowid;
  12569. const StatisticheVenditaCompanion({
  12570. this.id = const Value.absent(),
  12571. this.idAgente = const Value.absent(),
  12572. this.idCliente = const Value.absent(),
  12573. this.idArticolo = const Value.absent(),
  12574. this.codStatistiche = const Value.absent(),
  12575. this.riga = const Value.absent(),
  12576. this.numeroFattura = const Value.absent(),
  12577. this.dataFattura = const Value.absent(),
  12578. this.qta = const Value.absent(),
  12579. this.importo = const Value.absent(),
  12580. this.tipoVendita = const Value.absent(),
  12581. this.rowid = const Value.absent(),
  12582. });
  12583. StatisticheVenditaCompanion.insert({
  12584. required int id,
  12585. this.idAgente = const Value.absent(),
  12586. this.idCliente = const Value.absent(),
  12587. this.idArticolo = const Value.absent(),
  12588. this.codStatistiche = const Value.absent(),
  12589. this.riga = const Value.absent(),
  12590. this.numeroFattura = const Value.absent(),
  12591. this.dataFattura = const Value.absent(),
  12592. this.qta = const Value.absent(),
  12593. this.importo = const Value.absent(),
  12594. this.tipoVendita = const Value.absent(),
  12595. this.rowid = const Value.absent(),
  12596. }) : id = Value(id);
  12597. static Insertable<StatisticheVenditaData> custom({
  12598. Expression<int>? id,
  12599. Expression<int>? idAgente,
  12600. Expression<int>? idCliente,
  12601. Expression<int>? idArticolo,
  12602. Expression<String>? codStatistiche,
  12603. Expression<int>? riga,
  12604. Expression<String>? numeroFattura,
  12605. Expression<String>? dataFattura,
  12606. Expression<double>? qta,
  12607. Expression<double>? importo,
  12608. Expression<String>? tipoVendita,
  12609. Expression<int>? rowid,
  12610. }) {
  12611. return RawValuesInsertable({
  12612. if (id != null) 'id': id,
  12613. if (idAgente != null) 'idAgente': idAgente,
  12614. if (idCliente != null) 'idCliente': idCliente,
  12615. if (idArticolo != null) 'idArticolo': idArticolo,
  12616. if (codStatistiche != null) 'codStatistiche': codStatistiche,
  12617. if (riga != null) 'riga': riga,
  12618. if (numeroFattura != null) 'numeroFattura': numeroFattura,
  12619. if (dataFattura != null) 'dataFattura': dataFattura,
  12620. if (qta != null) 'qta': qta,
  12621. if (importo != null) 'importo': importo,
  12622. if (tipoVendita != null) 'tipoVendita': tipoVendita,
  12623. if (rowid != null) 'rowid': rowid,
  12624. });
  12625. }
  12626. StatisticheVenditaCompanion copyWith(
  12627. {Value<int>? id,
  12628. Value<int?>? idAgente,
  12629. Value<int?>? idCliente,
  12630. Value<int?>? idArticolo,
  12631. Value<String?>? codStatistiche,
  12632. Value<int?>? riga,
  12633. Value<String?>? numeroFattura,
  12634. Value<String?>? dataFattura,
  12635. Value<double?>? qta,
  12636. Value<double?>? importo,
  12637. Value<String?>? tipoVendita,
  12638. Value<int>? rowid}) {
  12639. return StatisticheVenditaCompanion(
  12640. id: id ?? this.id,
  12641. idAgente: idAgente ?? this.idAgente,
  12642. idCliente: idCliente ?? this.idCliente,
  12643. idArticolo: idArticolo ?? this.idArticolo,
  12644. codStatistiche: codStatistiche ?? this.codStatistiche,
  12645. riga: riga ?? this.riga,
  12646. numeroFattura: numeroFattura ?? this.numeroFattura,
  12647. dataFattura: dataFattura ?? this.dataFattura,
  12648. qta: qta ?? this.qta,
  12649. importo: importo ?? this.importo,
  12650. tipoVendita: tipoVendita ?? this.tipoVendita,
  12651. rowid: rowid ?? this.rowid,
  12652. );
  12653. }
  12654. @override
  12655. Map<String, Expression> toColumns(bool nullToAbsent) {
  12656. final map = <String, Expression>{};
  12657. if (id.present) {
  12658. map['id'] = Variable<int>(id.value);
  12659. }
  12660. if (idAgente.present) {
  12661. map['idAgente'] = Variable<int>(idAgente.value);
  12662. }
  12663. if (idCliente.present) {
  12664. map['idCliente'] = Variable<int>(idCliente.value);
  12665. }
  12666. if (idArticolo.present) {
  12667. map['idArticolo'] = Variable<int>(idArticolo.value);
  12668. }
  12669. if (codStatistiche.present) {
  12670. map['codStatistiche'] = Variable<String>(codStatistiche.value);
  12671. }
  12672. if (riga.present) {
  12673. map['riga'] = Variable<int>(riga.value);
  12674. }
  12675. if (numeroFattura.present) {
  12676. map['numeroFattura'] = Variable<String>(numeroFattura.value);
  12677. }
  12678. if (dataFattura.present) {
  12679. map['dataFattura'] = Variable<String>(dataFattura.value);
  12680. }
  12681. if (qta.present) {
  12682. map['qta'] = Variable<double>(qta.value);
  12683. }
  12684. if (importo.present) {
  12685. map['importo'] = Variable<double>(importo.value);
  12686. }
  12687. if (tipoVendita.present) {
  12688. map['tipoVendita'] = Variable<String>(tipoVendita.value);
  12689. }
  12690. if (rowid.present) {
  12691. map['rowid'] = Variable<int>(rowid.value);
  12692. }
  12693. return map;
  12694. }
  12695. @override
  12696. String toString() {
  12697. return (StringBuffer('StatisticheVenditaCompanion(')
  12698. ..write('id: $id, ')
  12699. ..write('idAgente: $idAgente, ')
  12700. ..write('idCliente: $idCliente, ')
  12701. ..write('idArticolo: $idArticolo, ')
  12702. ..write('codStatistiche: $codStatistiche, ')
  12703. ..write('riga: $riga, ')
  12704. ..write('numeroFattura: $numeroFattura, ')
  12705. ..write('dataFattura: $dataFattura, ')
  12706. ..write('qta: $qta, ')
  12707. ..write('importo: $importo, ')
  12708. ..write('tipoVendita: $tipoVendita, ')
  12709. ..write('rowid: $rowid')
  12710. ..write(')'))
  12711. .toString();
  12712. }
  12713. }
  12714. class $ArticoliConPromoTable extends ArticoliConPromo
  12715. with TableInfo<$ArticoliConPromoTable, ArticoliConPromoData> {
  12716. @override
  12717. final GeneratedDatabase attachedDatabase;
  12718. final String? _alias;
  12719. $ArticoliConPromoTable(this.attachedDatabase, [this._alias]);
  12720. static const VerificationMeta _idArticoloMeta =
  12721. const VerificationMeta('idArticolo');
  12722. @override
  12723. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  12724. 'idArticolo', aliasedName, false,
  12725. type: DriftSqlType.int, requiredDuringInsert: true);
  12726. static const VerificationMeta _codArticoloMeta =
  12727. const VerificationMeta('codArticolo');
  12728. @override
  12729. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  12730. 'codArticolo', aliasedName, true,
  12731. type: DriftSqlType.string, requiredDuringInsert: false);
  12732. static const VerificationMeta _descrizioneMeta =
  12733. const VerificationMeta('descrizione');
  12734. @override
  12735. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  12736. 'descrizione', aliasedName, true,
  12737. type: DriftSqlType.string, requiredDuringInsert: false);
  12738. static const VerificationMeta _prezzoBaseMeta =
  12739. const VerificationMeta('prezzoBase');
  12740. @override
  12741. late final GeneratedColumn<double> prezzoBase = GeneratedColumn<double>(
  12742. 'prezzoBase', aliasedName, true,
  12743. type: DriftSqlType.double, requiredDuringInsert: false);
  12744. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  12745. @override
  12746. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  12747. 'attivo', aliasedName, true,
  12748. type: DriftSqlType.int, requiredDuringInsert: false);
  12749. static const VerificationMeta _nonDisponibileMeta =
  12750. const VerificationMeta('nonDisponibile');
  12751. @override
  12752. late final GeneratedColumn<int> nonDisponibile = GeneratedColumn<int>(
  12753. 'nonDisponibile', aliasedName, true,
  12754. type: DriftSqlType.int, requiredDuringInsert: false);
  12755. static const VerificationMeta _inPromoMeta =
  12756. const VerificationMeta('inPromo');
  12757. @override
  12758. late final GeneratedColumn<int> inPromo = GeneratedColumn<int>(
  12759. 'inPromo', aliasedName, true,
  12760. type: DriftSqlType.int, requiredDuringInsert: false);
  12761. static const VerificationMeta _ultimoPrezzoMeta =
  12762. const VerificationMeta('ultimoPrezzo');
  12763. @override
  12764. late final GeneratedColumn<double> ultimoPrezzo = GeneratedColumn<double>(
  12765. 'ultimoPrezzo', aliasedName, true,
  12766. type: DriftSqlType.double, requiredDuringInsert: false);
  12767. static const VerificationMeta _lastDateSoldMeta =
  12768. const VerificationMeta('lastDateSold');
  12769. @override
  12770. late final GeneratedColumn<String> lastDateSold = GeneratedColumn<String>(
  12771. 'lastDateSold', aliasedName, true,
  12772. type: DriftSqlType.string, requiredDuringInsert: false);
  12773. @override
  12774. List<GeneratedColumn> get $columns => [
  12775. idArticolo,
  12776. codArticolo,
  12777. descrizione,
  12778. prezzoBase,
  12779. attivo,
  12780. nonDisponibile,
  12781. inPromo,
  12782. ultimoPrezzo,
  12783. lastDateSold
  12784. ];
  12785. @override
  12786. String get aliasedName => _alias ?? actualTableName;
  12787. @override
  12788. String get actualTableName => $name;
  12789. static const String $name = 'ArticoloConPromo';
  12790. @override
  12791. VerificationContext validateIntegrity(
  12792. Insertable<ArticoliConPromoData> instance,
  12793. {bool isInserting = false}) {
  12794. final context = VerificationContext();
  12795. final data = instance.toColumns(true);
  12796. if (data.containsKey('idArticolo')) {
  12797. context.handle(
  12798. _idArticoloMeta,
  12799. idArticolo.isAcceptableOrUnknown(
  12800. data['idArticolo']!, _idArticoloMeta));
  12801. } else if (isInserting) {
  12802. context.missing(_idArticoloMeta);
  12803. }
  12804. if (data.containsKey('codArticolo')) {
  12805. context.handle(
  12806. _codArticoloMeta,
  12807. codArticolo.isAcceptableOrUnknown(
  12808. data['codArticolo']!, _codArticoloMeta));
  12809. }
  12810. if (data.containsKey('descrizione')) {
  12811. context.handle(
  12812. _descrizioneMeta,
  12813. descrizione.isAcceptableOrUnknown(
  12814. data['descrizione']!, _descrizioneMeta));
  12815. }
  12816. if (data.containsKey('prezzoBase')) {
  12817. context.handle(
  12818. _prezzoBaseMeta,
  12819. prezzoBase.isAcceptableOrUnknown(
  12820. data['prezzoBase']!, _prezzoBaseMeta));
  12821. }
  12822. if (data.containsKey('attivo')) {
  12823. context.handle(_attivoMeta,
  12824. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta));
  12825. }
  12826. if (data.containsKey('nonDisponibile')) {
  12827. context.handle(
  12828. _nonDisponibileMeta,
  12829. nonDisponibile.isAcceptableOrUnknown(
  12830. data['nonDisponibile']!, _nonDisponibileMeta));
  12831. }
  12832. if (data.containsKey('inPromo')) {
  12833. context.handle(_inPromoMeta,
  12834. inPromo.isAcceptableOrUnknown(data['inPromo']!, _inPromoMeta));
  12835. }
  12836. if (data.containsKey('ultimoPrezzo')) {
  12837. context.handle(
  12838. _ultimoPrezzoMeta,
  12839. ultimoPrezzo.isAcceptableOrUnknown(
  12840. data['ultimoPrezzo']!, _ultimoPrezzoMeta));
  12841. }
  12842. if (data.containsKey('lastDateSold')) {
  12843. context.handle(
  12844. _lastDateSoldMeta,
  12845. lastDateSold.isAcceptableOrUnknown(
  12846. data['lastDateSold']!, _lastDateSoldMeta));
  12847. }
  12848. return context;
  12849. }
  12850. @override
  12851. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  12852. @override
  12853. ArticoliConPromoData map(Map<String, dynamic> data, {String? tablePrefix}) {
  12854. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  12855. return ArticoliConPromoData(
  12856. idArticolo: attachedDatabase.typeMapping
  12857. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo'])!,
  12858. codArticolo: attachedDatabase.typeMapping
  12859. .read(DriftSqlType.string, data['${effectivePrefix}codArticolo']),
  12860. descrizione: attachedDatabase.typeMapping
  12861. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  12862. prezzoBase: attachedDatabase.typeMapping
  12863. .read(DriftSqlType.double, data['${effectivePrefix}prezzoBase']),
  12864. attivo: attachedDatabase.typeMapping
  12865. .read(DriftSqlType.int, data['${effectivePrefix}attivo']),
  12866. nonDisponibile: attachedDatabase.typeMapping
  12867. .read(DriftSqlType.int, data['${effectivePrefix}nonDisponibile']),
  12868. inPromo: attachedDatabase.typeMapping
  12869. .read(DriftSqlType.int, data['${effectivePrefix}inPromo']),
  12870. ultimoPrezzo: attachedDatabase.typeMapping
  12871. .read(DriftSqlType.double, data['${effectivePrefix}ultimoPrezzo']),
  12872. lastDateSold: attachedDatabase.typeMapping
  12873. .read(DriftSqlType.string, data['${effectivePrefix}lastDateSold']),
  12874. );
  12875. }
  12876. @override
  12877. $ArticoliConPromoTable createAlias(String alias) {
  12878. return $ArticoliConPromoTable(attachedDatabase, alias);
  12879. }
  12880. @override
  12881. bool get withoutRowId => true;
  12882. }
  12883. class ArticoliConPromoData extends DataClass
  12884. implements Insertable<ArticoliConPromoData> {
  12885. final int idArticolo;
  12886. final String? codArticolo;
  12887. final String? descrizione;
  12888. final double? prezzoBase;
  12889. final int? attivo;
  12890. final int? nonDisponibile;
  12891. final int? inPromo;
  12892. final double? ultimoPrezzo;
  12893. final String? lastDateSold;
  12894. const ArticoliConPromoData(
  12895. {required this.idArticolo,
  12896. this.codArticolo,
  12897. this.descrizione,
  12898. this.prezzoBase,
  12899. this.attivo,
  12900. this.nonDisponibile,
  12901. this.inPromo,
  12902. this.ultimoPrezzo,
  12903. this.lastDateSold});
  12904. @override
  12905. Map<String, Expression> toColumns(bool nullToAbsent) {
  12906. final map = <String, Expression>{};
  12907. map['idArticolo'] = Variable<int>(idArticolo);
  12908. if (!nullToAbsent || codArticolo != null) {
  12909. map['codArticolo'] = Variable<String>(codArticolo);
  12910. }
  12911. if (!nullToAbsent || descrizione != null) {
  12912. map['descrizione'] = Variable<String>(descrizione);
  12913. }
  12914. if (!nullToAbsent || prezzoBase != null) {
  12915. map['prezzoBase'] = Variable<double>(prezzoBase);
  12916. }
  12917. if (!nullToAbsent || attivo != null) {
  12918. map['attivo'] = Variable<int>(attivo);
  12919. }
  12920. if (!nullToAbsent || nonDisponibile != null) {
  12921. map['nonDisponibile'] = Variable<int>(nonDisponibile);
  12922. }
  12923. if (!nullToAbsent || inPromo != null) {
  12924. map['inPromo'] = Variable<int>(inPromo);
  12925. }
  12926. if (!nullToAbsent || ultimoPrezzo != null) {
  12927. map['ultimoPrezzo'] = Variable<double>(ultimoPrezzo);
  12928. }
  12929. if (!nullToAbsent || lastDateSold != null) {
  12930. map['lastDateSold'] = Variable<String>(lastDateSold);
  12931. }
  12932. return map;
  12933. }
  12934. ArticoliConPromoCompanion toCompanion(bool nullToAbsent) {
  12935. return ArticoliConPromoCompanion(
  12936. idArticolo: Value(idArticolo),
  12937. codArticolo: codArticolo == null && nullToAbsent
  12938. ? const Value.absent()
  12939. : Value(codArticolo),
  12940. descrizione: descrizione == null && nullToAbsent
  12941. ? const Value.absent()
  12942. : Value(descrizione),
  12943. prezzoBase: prezzoBase == null && nullToAbsent
  12944. ? const Value.absent()
  12945. : Value(prezzoBase),
  12946. attivo:
  12947. attivo == null && nullToAbsent ? const Value.absent() : Value(attivo),
  12948. nonDisponibile: nonDisponibile == null && nullToAbsent
  12949. ? const Value.absent()
  12950. : Value(nonDisponibile),
  12951. inPromo: inPromo == null && nullToAbsent
  12952. ? const Value.absent()
  12953. : Value(inPromo),
  12954. ultimoPrezzo: ultimoPrezzo == null && nullToAbsent
  12955. ? const Value.absent()
  12956. : Value(ultimoPrezzo),
  12957. lastDateSold: lastDateSold == null && nullToAbsent
  12958. ? const Value.absent()
  12959. : Value(lastDateSold),
  12960. );
  12961. }
  12962. factory ArticoliConPromoData.fromJson(Map<String, dynamic> json,
  12963. {ValueSerializer? serializer}) {
  12964. serializer ??= driftRuntimeOptions.defaultSerializer;
  12965. return ArticoliConPromoData(
  12966. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  12967. codArticolo: serializer.fromJson<String?>(json['codArticolo']),
  12968. descrizione: serializer.fromJson<String?>(json['descrizione']),
  12969. prezzoBase: serializer.fromJson<double?>(json['prezzoBase']),
  12970. attivo: serializer.fromJson<int?>(json['attivo']),
  12971. nonDisponibile: serializer.fromJson<int?>(json['nonDisponibile']),
  12972. inPromo: serializer.fromJson<int?>(json['inPromo']),
  12973. ultimoPrezzo: serializer.fromJson<double?>(json['ultimoPrezzo']),
  12974. lastDateSold: serializer.fromJson<String?>(json['lastDateSold']),
  12975. );
  12976. }
  12977. @override
  12978. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  12979. serializer ??= driftRuntimeOptions.defaultSerializer;
  12980. return <String, dynamic>{
  12981. 'idArticolo': serializer.toJson<int>(idArticolo),
  12982. 'codArticolo': serializer.toJson<String?>(codArticolo),
  12983. 'descrizione': serializer.toJson<String?>(descrizione),
  12984. 'prezzoBase': serializer.toJson<double?>(prezzoBase),
  12985. 'attivo': serializer.toJson<int?>(attivo),
  12986. 'nonDisponibile': serializer.toJson<int?>(nonDisponibile),
  12987. 'inPromo': serializer.toJson<int?>(inPromo),
  12988. 'ultimoPrezzo': serializer.toJson<double?>(ultimoPrezzo),
  12989. 'lastDateSold': serializer.toJson<String?>(lastDateSold),
  12990. };
  12991. }
  12992. ArticoliConPromoData copyWith(
  12993. {int? idArticolo,
  12994. Value<String?> codArticolo = const Value.absent(),
  12995. Value<String?> descrizione = const Value.absent(),
  12996. Value<double?> prezzoBase = const Value.absent(),
  12997. Value<int?> attivo = const Value.absent(),
  12998. Value<int?> nonDisponibile = const Value.absent(),
  12999. Value<int?> inPromo = const Value.absent(),
  13000. Value<double?> ultimoPrezzo = const Value.absent(),
  13001. Value<String?> lastDateSold = const Value.absent()}) =>
  13002. ArticoliConPromoData(
  13003. idArticolo: idArticolo ?? this.idArticolo,
  13004. codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo,
  13005. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  13006. prezzoBase: prezzoBase.present ? prezzoBase.value : this.prezzoBase,
  13007. attivo: attivo.present ? attivo.value : this.attivo,
  13008. nonDisponibile:
  13009. nonDisponibile.present ? nonDisponibile.value : this.nonDisponibile,
  13010. inPromo: inPromo.present ? inPromo.value : this.inPromo,
  13011. ultimoPrezzo:
  13012. ultimoPrezzo.present ? ultimoPrezzo.value : this.ultimoPrezzo,
  13013. lastDateSold:
  13014. lastDateSold.present ? lastDateSold.value : this.lastDateSold,
  13015. );
  13016. ArticoliConPromoData copyWithCompanion(ArticoliConPromoCompanion data) {
  13017. return ArticoliConPromoData(
  13018. idArticolo:
  13019. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  13020. codArticolo:
  13021. data.codArticolo.present ? data.codArticolo.value : this.codArticolo,
  13022. descrizione:
  13023. data.descrizione.present ? data.descrizione.value : this.descrizione,
  13024. prezzoBase:
  13025. data.prezzoBase.present ? data.prezzoBase.value : this.prezzoBase,
  13026. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  13027. nonDisponibile: data.nonDisponibile.present
  13028. ? data.nonDisponibile.value
  13029. : this.nonDisponibile,
  13030. inPromo: data.inPromo.present ? data.inPromo.value : this.inPromo,
  13031. ultimoPrezzo: data.ultimoPrezzo.present
  13032. ? data.ultimoPrezzo.value
  13033. : this.ultimoPrezzo,
  13034. lastDateSold: data.lastDateSold.present
  13035. ? data.lastDateSold.value
  13036. : this.lastDateSold,
  13037. );
  13038. }
  13039. @override
  13040. String toString() {
  13041. return (StringBuffer('ArticoliConPromoData(')
  13042. ..write('idArticolo: $idArticolo, ')
  13043. ..write('codArticolo: $codArticolo, ')
  13044. ..write('descrizione: $descrizione, ')
  13045. ..write('prezzoBase: $prezzoBase, ')
  13046. ..write('attivo: $attivo, ')
  13047. ..write('nonDisponibile: $nonDisponibile, ')
  13048. ..write('inPromo: $inPromo, ')
  13049. ..write('ultimoPrezzo: $ultimoPrezzo, ')
  13050. ..write('lastDateSold: $lastDateSold')
  13051. ..write(')'))
  13052. .toString();
  13053. }
  13054. @override
  13055. int get hashCode => Object.hash(idArticolo, codArticolo, descrizione,
  13056. prezzoBase, attivo, nonDisponibile, inPromo, ultimoPrezzo, lastDateSold);
  13057. @override
  13058. bool operator ==(Object other) =>
  13059. identical(this, other) ||
  13060. (other is ArticoliConPromoData &&
  13061. other.idArticolo == this.idArticolo &&
  13062. other.codArticolo == this.codArticolo &&
  13063. other.descrizione == this.descrizione &&
  13064. other.prezzoBase == this.prezzoBase &&
  13065. other.attivo == this.attivo &&
  13066. other.nonDisponibile == this.nonDisponibile &&
  13067. other.inPromo == this.inPromo &&
  13068. other.ultimoPrezzo == this.ultimoPrezzo &&
  13069. other.lastDateSold == this.lastDateSold);
  13070. }
  13071. class ArticoliConPromoCompanion extends UpdateCompanion<ArticoliConPromoData> {
  13072. final Value<int> idArticolo;
  13073. final Value<String?> codArticolo;
  13074. final Value<String?> descrizione;
  13075. final Value<double?> prezzoBase;
  13076. final Value<int?> attivo;
  13077. final Value<int?> nonDisponibile;
  13078. final Value<int?> inPromo;
  13079. final Value<double?> ultimoPrezzo;
  13080. final Value<String?> lastDateSold;
  13081. const ArticoliConPromoCompanion({
  13082. this.idArticolo = const Value.absent(),
  13083. this.codArticolo = const Value.absent(),
  13084. this.descrizione = const Value.absent(),
  13085. this.prezzoBase = const Value.absent(),
  13086. this.attivo = const Value.absent(),
  13087. this.nonDisponibile = const Value.absent(),
  13088. this.inPromo = const Value.absent(),
  13089. this.ultimoPrezzo = const Value.absent(),
  13090. this.lastDateSold = const Value.absent(),
  13091. });
  13092. ArticoliConPromoCompanion.insert({
  13093. required int idArticolo,
  13094. this.codArticolo = const Value.absent(),
  13095. this.descrizione = const Value.absent(),
  13096. this.prezzoBase = const Value.absent(),
  13097. this.attivo = const Value.absent(),
  13098. this.nonDisponibile = const Value.absent(),
  13099. this.inPromo = const Value.absent(),
  13100. this.ultimoPrezzo = const Value.absent(),
  13101. this.lastDateSold = const Value.absent(),
  13102. }) : idArticolo = Value(idArticolo);
  13103. static Insertable<ArticoliConPromoData> custom({
  13104. Expression<int>? idArticolo,
  13105. Expression<String>? codArticolo,
  13106. Expression<String>? descrizione,
  13107. Expression<double>? prezzoBase,
  13108. Expression<int>? attivo,
  13109. Expression<int>? nonDisponibile,
  13110. Expression<int>? inPromo,
  13111. Expression<double>? ultimoPrezzo,
  13112. Expression<String>? lastDateSold,
  13113. }) {
  13114. return RawValuesInsertable({
  13115. if (idArticolo != null) 'idArticolo': idArticolo,
  13116. if (codArticolo != null) 'codArticolo': codArticolo,
  13117. if (descrizione != null) 'descrizione': descrizione,
  13118. if (prezzoBase != null) 'prezzoBase': prezzoBase,
  13119. if (attivo != null) 'attivo': attivo,
  13120. if (nonDisponibile != null) 'nonDisponibile': nonDisponibile,
  13121. if (inPromo != null) 'inPromo': inPromo,
  13122. if (ultimoPrezzo != null) 'ultimoPrezzo': ultimoPrezzo,
  13123. if (lastDateSold != null) 'lastDateSold': lastDateSold,
  13124. });
  13125. }
  13126. ArticoliConPromoCompanion copyWith(
  13127. {Value<int>? idArticolo,
  13128. Value<String?>? codArticolo,
  13129. Value<String?>? descrizione,
  13130. Value<double?>? prezzoBase,
  13131. Value<int?>? attivo,
  13132. Value<int?>? nonDisponibile,
  13133. Value<int?>? inPromo,
  13134. Value<double?>? ultimoPrezzo,
  13135. Value<String?>? lastDateSold}) {
  13136. return ArticoliConPromoCompanion(
  13137. idArticolo: idArticolo ?? this.idArticolo,
  13138. codArticolo: codArticolo ?? this.codArticolo,
  13139. descrizione: descrizione ?? this.descrizione,
  13140. prezzoBase: prezzoBase ?? this.prezzoBase,
  13141. attivo: attivo ?? this.attivo,
  13142. nonDisponibile: nonDisponibile ?? this.nonDisponibile,
  13143. inPromo: inPromo ?? this.inPromo,
  13144. ultimoPrezzo: ultimoPrezzo ?? this.ultimoPrezzo,
  13145. lastDateSold: lastDateSold ?? this.lastDateSold,
  13146. );
  13147. }
  13148. @override
  13149. Map<String, Expression> toColumns(bool nullToAbsent) {
  13150. final map = <String, Expression>{};
  13151. if (idArticolo.present) {
  13152. map['idArticolo'] = Variable<int>(idArticolo.value);
  13153. }
  13154. if (codArticolo.present) {
  13155. map['codArticolo'] = Variable<String>(codArticolo.value);
  13156. }
  13157. if (descrizione.present) {
  13158. map['descrizione'] = Variable<String>(descrizione.value);
  13159. }
  13160. if (prezzoBase.present) {
  13161. map['prezzoBase'] = Variable<double>(prezzoBase.value);
  13162. }
  13163. if (attivo.present) {
  13164. map['attivo'] = Variable<int>(attivo.value);
  13165. }
  13166. if (nonDisponibile.present) {
  13167. map['nonDisponibile'] = Variable<int>(nonDisponibile.value);
  13168. }
  13169. if (inPromo.present) {
  13170. map['inPromo'] = Variable<int>(inPromo.value);
  13171. }
  13172. if (ultimoPrezzo.present) {
  13173. map['ultimoPrezzo'] = Variable<double>(ultimoPrezzo.value);
  13174. }
  13175. if (lastDateSold.present) {
  13176. map['lastDateSold'] = Variable<String>(lastDateSold.value);
  13177. }
  13178. return map;
  13179. }
  13180. @override
  13181. String toString() {
  13182. return (StringBuffer('ArticoliConPromoCompanion(')
  13183. ..write('idArticolo: $idArticolo, ')
  13184. ..write('codArticolo: $codArticolo, ')
  13185. ..write('descrizione: $descrizione, ')
  13186. ..write('prezzoBase: $prezzoBase, ')
  13187. ..write('attivo: $attivo, ')
  13188. ..write('nonDisponibile: $nonDisponibile, ')
  13189. ..write('inPromo: $inPromo, ')
  13190. ..write('ultimoPrezzo: $ultimoPrezzo, ')
  13191. ..write('lastDateSold: $lastDateSold')
  13192. ..write(')'))
  13193. .toString();
  13194. }
  13195. }
  13196. class $OrdiniSenzaRigheTable extends OrdiniSenzaRighe
  13197. with TableInfo<$OrdiniSenzaRigheTable, OrdiniSenzaRigheData> {
  13198. @override
  13199. final GeneratedDatabase attachedDatabase;
  13200. final String? _alias;
  13201. $OrdiniSenzaRigheTable(this.attachedDatabase, [this._alias]);
  13202. static const VerificationMeta _idOrdineMeta =
  13203. const VerificationMeta('idOrdine');
  13204. @override
  13205. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  13206. 'idOrdine', aliasedName, false,
  13207. type: DriftSqlType.int, requiredDuringInsert: true);
  13208. static const VerificationMeta _numeroOrdineMeta =
  13209. const VerificationMeta('numeroOrdine');
  13210. @override
  13211. late final GeneratedColumn<int> numeroOrdine = GeneratedColumn<int>(
  13212. 'numeroOrdine', aliasedName, true,
  13213. type: DriftSqlType.int, requiredDuringInsert: false);
  13214. static const VerificationMeta _dataOrdineMeta =
  13215. const VerificationMeta('dataOrdine');
  13216. @override
  13217. late final GeneratedColumn<String> dataOrdine = GeneratedColumn<String>(
  13218. 'dataOrdine', aliasedName, true,
  13219. type: DriftSqlType.string, requiredDuringInsert: false);
  13220. static const VerificationMeta _dataConsegnaMeta =
  13221. const VerificationMeta('dataConsegna');
  13222. @override
  13223. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  13224. 'dataConsegna', aliasedName, true,
  13225. type: DriftSqlType.string, requiredDuringInsert: false);
  13226. static const VerificationMeta _riferimentoMeta =
  13227. const VerificationMeta('riferimento');
  13228. @override
  13229. late final GeneratedColumn<String> riferimento = GeneratedColumn<String>(
  13230. 'riferimento', aliasedName, true,
  13231. type: DriftSqlType.string, requiredDuringInsert: false);
  13232. static const VerificationMeta _noteClienteMeta =
  13233. const VerificationMeta('noteCliente');
  13234. @override
  13235. late final GeneratedColumn<String> noteCliente = GeneratedColumn<String>(
  13236. 'noteCliente', aliasedName, true,
  13237. type: DriftSqlType.string, requiredDuringInsert: false);
  13238. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  13239. @override
  13240. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  13241. 'stato', aliasedName, true,
  13242. type: DriftSqlType.string, requiredDuringInsert: false);
  13243. static const VerificationMeta _idClienteMeta =
  13244. const VerificationMeta('idCliente');
  13245. @override
  13246. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  13247. 'idCliente', aliasedName, true,
  13248. type: DriftSqlType.int, requiredDuringInsert: false);
  13249. static const VerificationMeta _codClienteMeta =
  13250. const VerificationMeta('codCliente');
  13251. @override
  13252. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  13253. 'codCliente', aliasedName, true,
  13254. type: DriftSqlType.string, requiredDuringInsert: false);
  13255. static const VerificationMeta _ragioneSocialeMeta =
  13256. const VerificationMeta('ragioneSociale');
  13257. @override
  13258. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  13259. 'ragioneSociale', aliasedName, true,
  13260. type: DriftSqlType.string, requiredDuringInsert: false);
  13261. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  13262. @override
  13263. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  13264. 'totale', aliasedName, true,
  13265. type: DriftSqlType.double, requiredDuringInsert: false);
  13266. static const VerificationMeta _totQtaMeta = const VerificationMeta('totQta');
  13267. @override
  13268. late final GeneratedColumn<double> totQta = GeneratedColumn<double>(
  13269. 'totQta', aliasedName, true,
  13270. type: DriftSqlType.double, requiredDuringInsert: false);
  13271. @override
  13272. List<GeneratedColumn> get $columns => [
  13273. idOrdine,
  13274. numeroOrdine,
  13275. dataOrdine,
  13276. dataConsegna,
  13277. riferimento,
  13278. noteCliente,
  13279. stato,
  13280. idCliente,
  13281. codCliente,
  13282. ragioneSociale,
  13283. totale,
  13284. totQta
  13285. ];
  13286. @override
  13287. String get aliasedName => _alias ?? actualTableName;
  13288. @override
  13289. String get actualTableName => $name;
  13290. static const String $name = 'OrdiniSenzaRighe';
  13291. @override
  13292. VerificationContext validateIntegrity(
  13293. Insertable<OrdiniSenzaRigheData> instance,
  13294. {bool isInserting = false}) {
  13295. final context = VerificationContext();
  13296. final data = instance.toColumns(true);
  13297. if (data.containsKey('idOrdine')) {
  13298. context.handle(_idOrdineMeta,
  13299. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta));
  13300. } else if (isInserting) {
  13301. context.missing(_idOrdineMeta);
  13302. }
  13303. if (data.containsKey('numeroOrdine')) {
  13304. context.handle(
  13305. _numeroOrdineMeta,
  13306. numeroOrdine.isAcceptableOrUnknown(
  13307. data['numeroOrdine']!, _numeroOrdineMeta));
  13308. }
  13309. if (data.containsKey('dataOrdine')) {
  13310. context.handle(
  13311. _dataOrdineMeta,
  13312. dataOrdine.isAcceptableOrUnknown(
  13313. data['dataOrdine']!, _dataOrdineMeta));
  13314. }
  13315. if (data.containsKey('dataConsegna')) {
  13316. context.handle(
  13317. _dataConsegnaMeta,
  13318. dataConsegna.isAcceptableOrUnknown(
  13319. data['dataConsegna']!, _dataConsegnaMeta));
  13320. }
  13321. if (data.containsKey('riferimento')) {
  13322. context.handle(
  13323. _riferimentoMeta,
  13324. riferimento.isAcceptableOrUnknown(
  13325. data['riferimento']!, _riferimentoMeta));
  13326. }
  13327. if (data.containsKey('noteCliente')) {
  13328. context.handle(
  13329. _noteClienteMeta,
  13330. noteCliente.isAcceptableOrUnknown(
  13331. data['noteCliente']!, _noteClienteMeta));
  13332. }
  13333. if (data.containsKey('stato')) {
  13334. context.handle(
  13335. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  13336. }
  13337. if (data.containsKey('idCliente')) {
  13338. context.handle(_idClienteMeta,
  13339. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  13340. }
  13341. if (data.containsKey('codCliente')) {
  13342. context.handle(
  13343. _codClienteMeta,
  13344. codCliente.isAcceptableOrUnknown(
  13345. data['codCliente']!, _codClienteMeta));
  13346. }
  13347. if (data.containsKey('ragioneSociale')) {
  13348. context.handle(
  13349. _ragioneSocialeMeta,
  13350. ragioneSociale.isAcceptableOrUnknown(
  13351. data['ragioneSociale']!, _ragioneSocialeMeta));
  13352. }
  13353. if (data.containsKey('totale')) {
  13354. context.handle(_totaleMeta,
  13355. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta));
  13356. }
  13357. if (data.containsKey('totQta')) {
  13358. context.handle(_totQtaMeta,
  13359. totQta.isAcceptableOrUnknown(data['totQta']!, _totQtaMeta));
  13360. }
  13361. return context;
  13362. }
  13363. @override
  13364. Set<GeneratedColumn> get $primaryKey => {idOrdine};
  13365. @override
  13366. OrdiniSenzaRigheData map(Map<String, dynamic> data, {String? tablePrefix}) {
  13367. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  13368. return OrdiniSenzaRigheData(
  13369. idOrdine: attachedDatabase.typeMapping
  13370. .read(DriftSqlType.int, data['${effectivePrefix}idOrdine'])!,
  13371. numeroOrdine: attachedDatabase.typeMapping
  13372. .read(DriftSqlType.int, data['${effectivePrefix}numeroOrdine']),
  13373. dataOrdine: attachedDatabase.typeMapping
  13374. .read(DriftSqlType.string, data['${effectivePrefix}dataOrdine']),
  13375. dataConsegna: attachedDatabase.typeMapping
  13376. .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']),
  13377. riferimento: attachedDatabase.typeMapping
  13378. .read(DriftSqlType.string, data['${effectivePrefix}riferimento']),
  13379. noteCliente: attachedDatabase.typeMapping
  13380. .read(DriftSqlType.string, data['${effectivePrefix}noteCliente']),
  13381. stato: attachedDatabase.typeMapping
  13382. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  13383. idCliente: attachedDatabase.typeMapping
  13384. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  13385. codCliente: attachedDatabase.typeMapping
  13386. .read(DriftSqlType.string, data['${effectivePrefix}codCliente']),
  13387. ragioneSociale: attachedDatabase.typeMapping
  13388. .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']),
  13389. totale: attachedDatabase.typeMapping
  13390. .read(DriftSqlType.double, data['${effectivePrefix}totale']),
  13391. totQta: attachedDatabase.typeMapping
  13392. .read(DriftSqlType.double, data['${effectivePrefix}totQta']),
  13393. );
  13394. }
  13395. @override
  13396. $OrdiniSenzaRigheTable createAlias(String alias) {
  13397. return $OrdiniSenzaRigheTable(attachedDatabase, alias);
  13398. }
  13399. @override
  13400. bool get withoutRowId => true;
  13401. }
  13402. class OrdiniSenzaRigheData extends DataClass
  13403. implements Insertable<OrdiniSenzaRigheData> {
  13404. final int idOrdine;
  13405. final int? numeroOrdine;
  13406. final String? dataOrdine;
  13407. final String? dataConsegna;
  13408. final String? riferimento;
  13409. final String? noteCliente;
  13410. final String? stato;
  13411. final int? idCliente;
  13412. final String? codCliente;
  13413. final String? ragioneSociale;
  13414. final double? totale;
  13415. final double? totQta;
  13416. const OrdiniSenzaRigheData(
  13417. {required this.idOrdine,
  13418. this.numeroOrdine,
  13419. this.dataOrdine,
  13420. this.dataConsegna,
  13421. this.riferimento,
  13422. this.noteCliente,
  13423. this.stato,
  13424. this.idCliente,
  13425. this.codCliente,
  13426. this.ragioneSociale,
  13427. this.totale,
  13428. this.totQta});
  13429. @override
  13430. Map<String, Expression> toColumns(bool nullToAbsent) {
  13431. final map = <String, Expression>{};
  13432. map['idOrdine'] = Variable<int>(idOrdine);
  13433. if (!nullToAbsent || numeroOrdine != null) {
  13434. map['numeroOrdine'] = Variable<int>(numeroOrdine);
  13435. }
  13436. if (!nullToAbsent || dataOrdine != null) {
  13437. map['dataOrdine'] = Variable<String>(dataOrdine);
  13438. }
  13439. if (!nullToAbsent || dataConsegna != null) {
  13440. map['dataConsegna'] = Variable<String>(dataConsegna);
  13441. }
  13442. if (!nullToAbsent || riferimento != null) {
  13443. map['riferimento'] = Variable<String>(riferimento);
  13444. }
  13445. if (!nullToAbsent || noteCliente != null) {
  13446. map['noteCliente'] = Variable<String>(noteCliente);
  13447. }
  13448. if (!nullToAbsent || stato != null) {
  13449. map['stato'] = Variable<String>(stato);
  13450. }
  13451. if (!nullToAbsent || idCliente != null) {
  13452. map['idCliente'] = Variable<int>(idCliente);
  13453. }
  13454. if (!nullToAbsent || codCliente != null) {
  13455. map['codCliente'] = Variable<String>(codCliente);
  13456. }
  13457. if (!nullToAbsent || ragioneSociale != null) {
  13458. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  13459. }
  13460. if (!nullToAbsent || totale != null) {
  13461. map['totale'] = Variable<double>(totale);
  13462. }
  13463. if (!nullToAbsent || totQta != null) {
  13464. map['totQta'] = Variable<double>(totQta);
  13465. }
  13466. return map;
  13467. }
  13468. OrdiniSenzaRigheCompanion toCompanion(bool nullToAbsent) {
  13469. return OrdiniSenzaRigheCompanion(
  13470. idOrdine: Value(idOrdine),
  13471. numeroOrdine: numeroOrdine == null && nullToAbsent
  13472. ? const Value.absent()
  13473. : Value(numeroOrdine),
  13474. dataOrdine: dataOrdine == null && nullToAbsent
  13475. ? const Value.absent()
  13476. : Value(dataOrdine),
  13477. dataConsegna: dataConsegna == null && nullToAbsent
  13478. ? const Value.absent()
  13479. : Value(dataConsegna),
  13480. riferimento: riferimento == null && nullToAbsent
  13481. ? const Value.absent()
  13482. : Value(riferimento),
  13483. noteCliente: noteCliente == null && nullToAbsent
  13484. ? const Value.absent()
  13485. : Value(noteCliente),
  13486. stato:
  13487. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  13488. idCliente: idCliente == null && nullToAbsent
  13489. ? const Value.absent()
  13490. : Value(idCliente),
  13491. codCliente: codCliente == null && nullToAbsent
  13492. ? const Value.absent()
  13493. : Value(codCliente),
  13494. ragioneSociale: ragioneSociale == null && nullToAbsent
  13495. ? const Value.absent()
  13496. : Value(ragioneSociale),
  13497. totale:
  13498. totale == null && nullToAbsent ? const Value.absent() : Value(totale),
  13499. totQta:
  13500. totQta == null && nullToAbsent ? const Value.absent() : Value(totQta),
  13501. );
  13502. }
  13503. factory OrdiniSenzaRigheData.fromJson(Map<String, dynamic> json,
  13504. {ValueSerializer? serializer}) {
  13505. serializer ??= driftRuntimeOptions.defaultSerializer;
  13506. return OrdiniSenzaRigheData(
  13507. idOrdine: serializer.fromJson<int>(json['idOrdine']),
  13508. numeroOrdine: serializer.fromJson<int?>(json['numeroOrdine']),
  13509. dataOrdine: serializer.fromJson<String?>(json['dataOrdine']),
  13510. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  13511. riferimento: serializer.fromJson<String?>(json['riferimento']),
  13512. noteCliente: serializer.fromJson<String?>(json['noteCliente']),
  13513. stato: serializer.fromJson<String?>(json['stato']),
  13514. idCliente: serializer.fromJson<int?>(json['idCliente']),
  13515. codCliente: serializer.fromJson<String?>(json['codCliente']),
  13516. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  13517. totale: serializer.fromJson<double?>(json['totale']),
  13518. totQta: serializer.fromJson<double?>(json['totQta']),
  13519. );
  13520. }
  13521. @override
  13522. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  13523. serializer ??= driftRuntimeOptions.defaultSerializer;
  13524. return <String, dynamic>{
  13525. 'idOrdine': serializer.toJson<int>(idOrdine),
  13526. 'numeroOrdine': serializer.toJson<int?>(numeroOrdine),
  13527. 'dataOrdine': serializer.toJson<String?>(dataOrdine),
  13528. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  13529. 'riferimento': serializer.toJson<String?>(riferimento),
  13530. 'noteCliente': serializer.toJson<String?>(noteCliente),
  13531. 'stato': serializer.toJson<String?>(stato),
  13532. 'idCliente': serializer.toJson<int?>(idCliente),
  13533. 'codCliente': serializer.toJson<String?>(codCliente),
  13534. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  13535. 'totale': serializer.toJson<double?>(totale),
  13536. 'totQta': serializer.toJson<double?>(totQta),
  13537. };
  13538. }
  13539. OrdiniSenzaRigheData copyWith(
  13540. {int? idOrdine,
  13541. Value<int?> numeroOrdine = const Value.absent(),
  13542. Value<String?> dataOrdine = const Value.absent(),
  13543. Value<String?> dataConsegna = const Value.absent(),
  13544. Value<String?> riferimento = const Value.absent(),
  13545. Value<String?> noteCliente = const Value.absent(),
  13546. Value<String?> stato = const Value.absent(),
  13547. Value<int?> idCliente = const Value.absent(),
  13548. Value<String?> codCliente = const Value.absent(),
  13549. Value<String?> ragioneSociale = const Value.absent(),
  13550. Value<double?> totale = const Value.absent(),
  13551. Value<double?> totQta = const Value.absent()}) =>
  13552. OrdiniSenzaRigheData(
  13553. idOrdine: idOrdine ?? this.idOrdine,
  13554. numeroOrdine:
  13555. numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine,
  13556. dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine,
  13557. dataConsegna:
  13558. dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  13559. riferimento: riferimento.present ? riferimento.value : this.riferimento,
  13560. noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente,
  13561. stato: stato.present ? stato.value : this.stato,
  13562. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  13563. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  13564. ragioneSociale:
  13565. ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale,
  13566. totale: totale.present ? totale.value : this.totale,
  13567. totQta: totQta.present ? totQta.value : this.totQta,
  13568. );
  13569. OrdiniSenzaRigheData copyWithCompanion(OrdiniSenzaRigheCompanion data) {
  13570. return OrdiniSenzaRigheData(
  13571. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  13572. numeroOrdine: data.numeroOrdine.present
  13573. ? data.numeroOrdine.value
  13574. : this.numeroOrdine,
  13575. dataOrdine:
  13576. data.dataOrdine.present ? data.dataOrdine.value : this.dataOrdine,
  13577. dataConsegna: data.dataConsegna.present
  13578. ? data.dataConsegna.value
  13579. : this.dataConsegna,
  13580. riferimento:
  13581. data.riferimento.present ? data.riferimento.value : this.riferimento,
  13582. noteCliente:
  13583. data.noteCliente.present ? data.noteCliente.value : this.noteCliente,
  13584. stato: data.stato.present ? data.stato.value : this.stato,
  13585. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  13586. codCliente:
  13587. data.codCliente.present ? data.codCliente.value : this.codCliente,
  13588. ragioneSociale: data.ragioneSociale.present
  13589. ? data.ragioneSociale.value
  13590. : this.ragioneSociale,
  13591. totale: data.totale.present ? data.totale.value : this.totale,
  13592. totQta: data.totQta.present ? data.totQta.value : this.totQta,
  13593. );
  13594. }
  13595. @override
  13596. String toString() {
  13597. return (StringBuffer('OrdiniSenzaRigheData(')
  13598. ..write('idOrdine: $idOrdine, ')
  13599. ..write('numeroOrdine: $numeroOrdine, ')
  13600. ..write('dataOrdine: $dataOrdine, ')
  13601. ..write('dataConsegna: $dataConsegna, ')
  13602. ..write('riferimento: $riferimento, ')
  13603. ..write('noteCliente: $noteCliente, ')
  13604. ..write('stato: $stato, ')
  13605. ..write('idCliente: $idCliente, ')
  13606. ..write('codCliente: $codCliente, ')
  13607. ..write('ragioneSociale: $ragioneSociale, ')
  13608. ..write('totale: $totale, ')
  13609. ..write('totQta: $totQta')
  13610. ..write(')'))
  13611. .toString();
  13612. }
  13613. @override
  13614. int get hashCode => Object.hash(
  13615. idOrdine,
  13616. numeroOrdine,
  13617. dataOrdine,
  13618. dataConsegna,
  13619. riferimento,
  13620. noteCliente,
  13621. stato,
  13622. idCliente,
  13623. codCliente,
  13624. ragioneSociale,
  13625. totale,
  13626. totQta);
  13627. @override
  13628. bool operator ==(Object other) =>
  13629. identical(this, other) ||
  13630. (other is OrdiniSenzaRigheData &&
  13631. other.idOrdine == this.idOrdine &&
  13632. other.numeroOrdine == this.numeroOrdine &&
  13633. other.dataOrdine == this.dataOrdine &&
  13634. other.dataConsegna == this.dataConsegna &&
  13635. other.riferimento == this.riferimento &&
  13636. other.noteCliente == this.noteCliente &&
  13637. other.stato == this.stato &&
  13638. other.idCliente == this.idCliente &&
  13639. other.codCliente == this.codCliente &&
  13640. other.ragioneSociale == this.ragioneSociale &&
  13641. other.totale == this.totale &&
  13642. other.totQta == this.totQta);
  13643. }
  13644. class OrdiniSenzaRigheCompanion extends UpdateCompanion<OrdiniSenzaRigheData> {
  13645. final Value<int> idOrdine;
  13646. final Value<int?> numeroOrdine;
  13647. final Value<String?> dataOrdine;
  13648. final Value<String?> dataConsegna;
  13649. final Value<String?> riferimento;
  13650. final Value<String?> noteCliente;
  13651. final Value<String?> stato;
  13652. final Value<int?> idCliente;
  13653. final Value<String?> codCliente;
  13654. final Value<String?> ragioneSociale;
  13655. final Value<double?> totale;
  13656. final Value<double?> totQta;
  13657. const OrdiniSenzaRigheCompanion({
  13658. this.idOrdine = const Value.absent(),
  13659. this.numeroOrdine = const Value.absent(),
  13660. this.dataOrdine = const Value.absent(),
  13661. this.dataConsegna = const Value.absent(),
  13662. this.riferimento = const Value.absent(),
  13663. this.noteCliente = const Value.absent(),
  13664. this.stato = const Value.absent(),
  13665. this.idCliente = const Value.absent(),
  13666. this.codCliente = const Value.absent(),
  13667. this.ragioneSociale = const Value.absent(),
  13668. this.totale = const Value.absent(),
  13669. this.totQta = const Value.absent(),
  13670. });
  13671. OrdiniSenzaRigheCompanion.insert({
  13672. required int idOrdine,
  13673. this.numeroOrdine = const Value.absent(),
  13674. this.dataOrdine = const Value.absent(),
  13675. this.dataConsegna = const Value.absent(),
  13676. this.riferimento = const Value.absent(),
  13677. this.noteCliente = const Value.absent(),
  13678. this.stato = const Value.absent(),
  13679. this.idCliente = const Value.absent(),
  13680. this.codCliente = const Value.absent(),
  13681. this.ragioneSociale = const Value.absent(),
  13682. this.totale = const Value.absent(),
  13683. this.totQta = const Value.absent(),
  13684. }) : idOrdine = Value(idOrdine);
  13685. static Insertable<OrdiniSenzaRigheData> custom({
  13686. Expression<int>? idOrdine,
  13687. Expression<int>? numeroOrdine,
  13688. Expression<String>? dataOrdine,
  13689. Expression<String>? dataConsegna,
  13690. Expression<String>? riferimento,
  13691. Expression<String>? noteCliente,
  13692. Expression<String>? stato,
  13693. Expression<int>? idCliente,
  13694. Expression<String>? codCliente,
  13695. Expression<String>? ragioneSociale,
  13696. Expression<double>? totale,
  13697. Expression<double>? totQta,
  13698. }) {
  13699. return RawValuesInsertable({
  13700. if (idOrdine != null) 'idOrdine': idOrdine,
  13701. if (numeroOrdine != null) 'numeroOrdine': numeroOrdine,
  13702. if (dataOrdine != null) 'dataOrdine': dataOrdine,
  13703. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  13704. if (riferimento != null) 'riferimento': riferimento,
  13705. if (noteCliente != null) 'noteCliente': noteCliente,
  13706. if (stato != null) 'stato': stato,
  13707. if (idCliente != null) 'idCliente': idCliente,
  13708. if (codCliente != null) 'codCliente': codCliente,
  13709. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  13710. if (totale != null) 'totale': totale,
  13711. if (totQta != null) 'totQta': totQta,
  13712. });
  13713. }
  13714. OrdiniSenzaRigheCompanion copyWith(
  13715. {Value<int>? idOrdine,
  13716. Value<int?>? numeroOrdine,
  13717. Value<String?>? dataOrdine,
  13718. Value<String?>? dataConsegna,
  13719. Value<String?>? riferimento,
  13720. Value<String?>? noteCliente,
  13721. Value<String?>? stato,
  13722. Value<int?>? idCliente,
  13723. Value<String?>? codCliente,
  13724. Value<String?>? ragioneSociale,
  13725. Value<double?>? totale,
  13726. Value<double?>? totQta}) {
  13727. return OrdiniSenzaRigheCompanion(
  13728. idOrdine: idOrdine ?? this.idOrdine,
  13729. numeroOrdine: numeroOrdine ?? this.numeroOrdine,
  13730. dataOrdine: dataOrdine ?? this.dataOrdine,
  13731. dataConsegna: dataConsegna ?? this.dataConsegna,
  13732. riferimento: riferimento ?? this.riferimento,
  13733. noteCliente: noteCliente ?? this.noteCliente,
  13734. stato: stato ?? this.stato,
  13735. idCliente: idCliente ?? this.idCliente,
  13736. codCliente: codCliente ?? this.codCliente,
  13737. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  13738. totale: totale ?? this.totale,
  13739. totQta: totQta ?? this.totQta,
  13740. );
  13741. }
  13742. @override
  13743. Map<String, Expression> toColumns(bool nullToAbsent) {
  13744. final map = <String, Expression>{};
  13745. if (idOrdine.present) {
  13746. map['idOrdine'] = Variable<int>(idOrdine.value);
  13747. }
  13748. if (numeroOrdine.present) {
  13749. map['numeroOrdine'] = Variable<int>(numeroOrdine.value);
  13750. }
  13751. if (dataOrdine.present) {
  13752. map['dataOrdine'] = Variable<String>(dataOrdine.value);
  13753. }
  13754. if (dataConsegna.present) {
  13755. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  13756. }
  13757. if (riferimento.present) {
  13758. map['riferimento'] = Variable<String>(riferimento.value);
  13759. }
  13760. if (noteCliente.present) {
  13761. map['noteCliente'] = Variable<String>(noteCliente.value);
  13762. }
  13763. if (stato.present) {
  13764. map['stato'] = Variable<String>(stato.value);
  13765. }
  13766. if (idCliente.present) {
  13767. map['idCliente'] = Variable<int>(idCliente.value);
  13768. }
  13769. if (codCliente.present) {
  13770. map['codCliente'] = Variable<String>(codCliente.value);
  13771. }
  13772. if (ragioneSociale.present) {
  13773. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  13774. }
  13775. if (totale.present) {
  13776. map['totale'] = Variable<double>(totale.value);
  13777. }
  13778. if (totQta.present) {
  13779. map['totQta'] = Variable<double>(totQta.value);
  13780. }
  13781. return map;
  13782. }
  13783. @override
  13784. String toString() {
  13785. return (StringBuffer('OrdiniSenzaRigheCompanion(')
  13786. ..write('idOrdine: $idOrdine, ')
  13787. ..write('numeroOrdine: $numeroOrdine, ')
  13788. ..write('dataOrdine: $dataOrdine, ')
  13789. ..write('dataConsegna: $dataConsegna, ')
  13790. ..write('riferimento: $riferimento, ')
  13791. ..write('noteCliente: $noteCliente, ')
  13792. ..write('stato: $stato, ')
  13793. ..write('idCliente: $idCliente, ')
  13794. ..write('codCliente: $codCliente, ')
  13795. ..write('ragioneSociale: $ragioneSociale, ')
  13796. ..write('totale: $totale, ')
  13797. ..write('totQta: $totQta')
  13798. ..write(')'))
  13799. .toString();
  13800. }
  13801. }
  13802. class $TopItemTable extends TopItem with TableInfo<$TopItemTable, TopItemData> {
  13803. @override
  13804. final GeneratedDatabase attachedDatabase;
  13805. final String? _alias;
  13806. $TopItemTable(this.attachedDatabase, [this._alias]);
  13807. static const VerificationMeta _idArticoloMeta =
  13808. const VerificationMeta('idArticolo');
  13809. @override
  13810. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  13811. 'idArticolo', aliasedName, false,
  13812. type: DriftSqlType.int, requiredDuringInsert: true);
  13813. static const VerificationMeta _codArticoloMeta =
  13814. const VerificationMeta('codArticolo');
  13815. @override
  13816. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  13817. 'codArticolo', aliasedName, true,
  13818. type: DriftSqlType.string, requiredDuringInsert: false);
  13819. static const VerificationMeta _descrizioneMeta =
  13820. const VerificationMeta('descrizione');
  13821. @override
  13822. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  13823. 'descrizione', aliasedName, true,
  13824. type: DriftSqlType.string, requiredDuringInsert: false);
  13825. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  13826. @override
  13827. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  13828. 'totale', aliasedName, true,
  13829. type: DriftSqlType.double, requiredDuringInsert: false);
  13830. @override
  13831. List<GeneratedColumn> get $columns =>
  13832. [idArticolo, codArticolo, descrizione, totale];
  13833. @override
  13834. String get aliasedName => _alias ?? actualTableName;
  13835. @override
  13836. String get actualTableName => $name;
  13837. static const String $name = 'TopItem';
  13838. @override
  13839. VerificationContext validateIntegrity(Insertable<TopItemData> instance,
  13840. {bool isInserting = false}) {
  13841. final context = VerificationContext();
  13842. final data = instance.toColumns(true);
  13843. if (data.containsKey('idArticolo')) {
  13844. context.handle(
  13845. _idArticoloMeta,
  13846. idArticolo.isAcceptableOrUnknown(
  13847. data['idArticolo']!, _idArticoloMeta));
  13848. } else if (isInserting) {
  13849. context.missing(_idArticoloMeta);
  13850. }
  13851. if (data.containsKey('codArticolo')) {
  13852. context.handle(
  13853. _codArticoloMeta,
  13854. codArticolo.isAcceptableOrUnknown(
  13855. data['codArticolo']!, _codArticoloMeta));
  13856. }
  13857. if (data.containsKey('descrizione')) {
  13858. context.handle(
  13859. _descrizioneMeta,
  13860. descrizione.isAcceptableOrUnknown(
  13861. data['descrizione']!, _descrizioneMeta));
  13862. }
  13863. if (data.containsKey('totale')) {
  13864. context.handle(_totaleMeta,
  13865. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta));
  13866. }
  13867. return context;
  13868. }
  13869. @override
  13870. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  13871. @override
  13872. TopItemData map(Map<String, dynamic> data, {String? tablePrefix}) {
  13873. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  13874. return TopItemData(
  13875. idArticolo: attachedDatabase.typeMapping
  13876. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo'])!,
  13877. codArticolo: attachedDatabase.typeMapping
  13878. .read(DriftSqlType.string, data['${effectivePrefix}codArticolo']),
  13879. descrizione: attachedDatabase.typeMapping
  13880. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  13881. totale: attachedDatabase.typeMapping
  13882. .read(DriftSqlType.double, data['${effectivePrefix}totale']),
  13883. );
  13884. }
  13885. @override
  13886. $TopItemTable createAlias(String alias) {
  13887. return $TopItemTable(attachedDatabase, alias);
  13888. }
  13889. @override
  13890. bool get withoutRowId => true;
  13891. }
  13892. class TopItemData extends DataClass implements Insertable<TopItemData> {
  13893. final int idArticolo;
  13894. final String? codArticolo;
  13895. final String? descrizione;
  13896. final double? totale;
  13897. const TopItemData(
  13898. {required this.idArticolo,
  13899. this.codArticolo,
  13900. this.descrizione,
  13901. this.totale});
  13902. @override
  13903. Map<String, Expression> toColumns(bool nullToAbsent) {
  13904. final map = <String, Expression>{};
  13905. map['idArticolo'] = Variable<int>(idArticolo);
  13906. if (!nullToAbsent || codArticolo != null) {
  13907. map['codArticolo'] = Variable<String>(codArticolo);
  13908. }
  13909. if (!nullToAbsent || descrizione != null) {
  13910. map['descrizione'] = Variable<String>(descrizione);
  13911. }
  13912. if (!nullToAbsent || totale != null) {
  13913. map['totale'] = Variable<double>(totale);
  13914. }
  13915. return map;
  13916. }
  13917. TopItemCompanion toCompanion(bool nullToAbsent) {
  13918. return TopItemCompanion(
  13919. idArticolo: Value(idArticolo),
  13920. codArticolo: codArticolo == null && nullToAbsent
  13921. ? const Value.absent()
  13922. : Value(codArticolo),
  13923. descrizione: descrizione == null && nullToAbsent
  13924. ? const Value.absent()
  13925. : Value(descrizione),
  13926. totale:
  13927. totale == null && nullToAbsent ? const Value.absent() : Value(totale),
  13928. );
  13929. }
  13930. factory TopItemData.fromJson(Map<String, dynamic> json,
  13931. {ValueSerializer? serializer}) {
  13932. serializer ??= driftRuntimeOptions.defaultSerializer;
  13933. return TopItemData(
  13934. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  13935. codArticolo: serializer.fromJson<String?>(json['codArticolo']),
  13936. descrizione: serializer.fromJson<String?>(json['descrizione']),
  13937. totale: serializer.fromJson<double?>(json['totale']),
  13938. );
  13939. }
  13940. @override
  13941. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  13942. serializer ??= driftRuntimeOptions.defaultSerializer;
  13943. return <String, dynamic>{
  13944. 'idArticolo': serializer.toJson<int>(idArticolo),
  13945. 'codArticolo': serializer.toJson<String?>(codArticolo),
  13946. 'descrizione': serializer.toJson<String?>(descrizione),
  13947. 'totale': serializer.toJson<double?>(totale),
  13948. };
  13949. }
  13950. TopItemData copyWith(
  13951. {int? idArticolo,
  13952. Value<String?> codArticolo = const Value.absent(),
  13953. Value<String?> descrizione = const Value.absent(),
  13954. Value<double?> totale = const Value.absent()}) =>
  13955. TopItemData(
  13956. idArticolo: idArticolo ?? this.idArticolo,
  13957. codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo,
  13958. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  13959. totale: totale.present ? totale.value : this.totale,
  13960. );
  13961. TopItemData copyWithCompanion(TopItemCompanion data) {
  13962. return TopItemData(
  13963. idArticolo:
  13964. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  13965. codArticolo:
  13966. data.codArticolo.present ? data.codArticolo.value : this.codArticolo,
  13967. descrizione:
  13968. data.descrizione.present ? data.descrizione.value : this.descrizione,
  13969. totale: data.totale.present ? data.totale.value : this.totale,
  13970. );
  13971. }
  13972. @override
  13973. String toString() {
  13974. return (StringBuffer('TopItemData(')
  13975. ..write('idArticolo: $idArticolo, ')
  13976. ..write('codArticolo: $codArticolo, ')
  13977. ..write('descrizione: $descrizione, ')
  13978. ..write('totale: $totale')
  13979. ..write(')'))
  13980. .toString();
  13981. }
  13982. @override
  13983. int get hashCode => Object.hash(idArticolo, codArticolo, descrizione, totale);
  13984. @override
  13985. bool operator ==(Object other) =>
  13986. identical(this, other) ||
  13987. (other is TopItemData &&
  13988. other.idArticolo == this.idArticolo &&
  13989. other.codArticolo == this.codArticolo &&
  13990. other.descrizione == this.descrizione &&
  13991. other.totale == this.totale);
  13992. }
  13993. class TopItemCompanion extends UpdateCompanion<TopItemData> {
  13994. final Value<int> idArticolo;
  13995. final Value<String?> codArticolo;
  13996. final Value<String?> descrizione;
  13997. final Value<double?> totale;
  13998. const TopItemCompanion({
  13999. this.idArticolo = const Value.absent(),
  14000. this.codArticolo = const Value.absent(),
  14001. this.descrizione = const Value.absent(),
  14002. this.totale = const Value.absent(),
  14003. });
  14004. TopItemCompanion.insert({
  14005. required int idArticolo,
  14006. this.codArticolo = const Value.absent(),
  14007. this.descrizione = const Value.absent(),
  14008. this.totale = const Value.absent(),
  14009. }) : idArticolo = Value(idArticolo);
  14010. static Insertable<TopItemData> custom({
  14011. Expression<int>? idArticolo,
  14012. Expression<String>? codArticolo,
  14013. Expression<String>? descrizione,
  14014. Expression<double>? totale,
  14015. }) {
  14016. return RawValuesInsertable({
  14017. if (idArticolo != null) 'idArticolo': idArticolo,
  14018. if (codArticolo != null) 'codArticolo': codArticolo,
  14019. if (descrizione != null) 'descrizione': descrizione,
  14020. if (totale != null) 'totale': totale,
  14021. });
  14022. }
  14023. TopItemCompanion copyWith(
  14024. {Value<int>? idArticolo,
  14025. Value<String?>? codArticolo,
  14026. Value<String?>? descrizione,
  14027. Value<double?>? totale}) {
  14028. return TopItemCompanion(
  14029. idArticolo: idArticolo ?? this.idArticolo,
  14030. codArticolo: codArticolo ?? this.codArticolo,
  14031. descrizione: descrizione ?? this.descrizione,
  14032. totale: totale ?? this.totale,
  14033. );
  14034. }
  14035. @override
  14036. Map<String, Expression> toColumns(bool nullToAbsent) {
  14037. final map = <String, Expression>{};
  14038. if (idArticolo.present) {
  14039. map['idArticolo'] = Variable<int>(idArticolo.value);
  14040. }
  14041. if (codArticolo.present) {
  14042. map['codArticolo'] = Variable<String>(codArticolo.value);
  14043. }
  14044. if (descrizione.present) {
  14045. map['descrizione'] = Variable<String>(descrizione.value);
  14046. }
  14047. if (totale.present) {
  14048. map['totale'] = Variable<double>(totale.value);
  14049. }
  14050. return map;
  14051. }
  14052. @override
  14053. String toString() {
  14054. return (StringBuffer('TopItemCompanion(')
  14055. ..write('idArticolo: $idArticolo, ')
  14056. ..write('codArticolo: $codArticolo, ')
  14057. ..write('descrizione: $descrizione, ')
  14058. ..write('totale: $totale')
  14059. ..write(')'))
  14060. .toString();
  14061. }
  14062. }
  14063. class $TopCustomerTable extends TopCustomer
  14064. with TableInfo<$TopCustomerTable, TopCustomerData> {
  14065. @override
  14066. final GeneratedDatabase attachedDatabase;
  14067. final String? _alias;
  14068. $TopCustomerTable(this.attachedDatabase, [this._alias]);
  14069. static const VerificationMeta _idClienteMeta =
  14070. const VerificationMeta('idCliente');
  14071. @override
  14072. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  14073. 'idCliente', aliasedName, false,
  14074. type: DriftSqlType.int, requiredDuringInsert: true);
  14075. static const VerificationMeta _codClienteMeta =
  14076. const VerificationMeta('codCliente');
  14077. @override
  14078. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  14079. 'codCliente', aliasedName, true,
  14080. type: DriftSqlType.string, requiredDuringInsert: false);
  14081. static const VerificationMeta _ragioneSocialeMeta =
  14082. const VerificationMeta('ragioneSociale');
  14083. @override
  14084. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  14085. 'ragioneSociale', aliasedName, true,
  14086. type: DriftSqlType.string, requiredDuringInsert: false);
  14087. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  14088. @override
  14089. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  14090. 'totale', aliasedName, true,
  14091. type: DriftSqlType.double, requiredDuringInsert: false);
  14092. @override
  14093. List<GeneratedColumn> get $columns =>
  14094. [idCliente, codCliente, ragioneSociale, totale];
  14095. @override
  14096. String get aliasedName => _alias ?? actualTableName;
  14097. @override
  14098. String get actualTableName => $name;
  14099. static const String $name = 'TopCustomer';
  14100. @override
  14101. VerificationContext validateIntegrity(Insertable<TopCustomerData> instance,
  14102. {bool isInserting = false}) {
  14103. final context = VerificationContext();
  14104. final data = instance.toColumns(true);
  14105. if (data.containsKey('idCliente')) {
  14106. context.handle(_idClienteMeta,
  14107. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  14108. } else if (isInserting) {
  14109. context.missing(_idClienteMeta);
  14110. }
  14111. if (data.containsKey('codCliente')) {
  14112. context.handle(
  14113. _codClienteMeta,
  14114. codCliente.isAcceptableOrUnknown(
  14115. data['codCliente']!, _codClienteMeta));
  14116. }
  14117. if (data.containsKey('ragioneSociale')) {
  14118. context.handle(
  14119. _ragioneSocialeMeta,
  14120. ragioneSociale.isAcceptableOrUnknown(
  14121. data['ragioneSociale']!, _ragioneSocialeMeta));
  14122. }
  14123. if (data.containsKey('totale')) {
  14124. context.handle(_totaleMeta,
  14125. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta));
  14126. }
  14127. return context;
  14128. }
  14129. @override
  14130. Set<GeneratedColumn> get $primaryKey => {idCliente};
  14131. @override
  14132. TopCustomerData map(Map<String, dynamic> data, {String? tablePrefix}) {
  14133. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  14134. return TopCustomerData(
  14135. idCliente: attachedDatabase.typeMapping
  14136. .read(DriftSqlType.int, data['${effectivePrefix}idCliente'])!,
  14137. codCliente: attachedDatabase.typeMapping
  14138. .read(DriftSqlType.string, data['${effectivePrefix}codCliente']),
  14139. ragioneSociale: attachedDatabase.typeMapping
  14140. .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']),
  14141. totale: attachedDatabase.typeMapping
  14142. .read(DriftSqlType.double, data['${effectivePrefix}totale']),
  14143. );
  14144. }
  14145. @override
  14146. $TopCustomerTable createAlias(String alias) {
  14147. return $TopCustomerTable(attachedDatabase, alias);
  14148. }
  14149. @override
  14150. bool get withoutRowId => true;
  14151. }
  14152. class TopCustomerData extends DataClass implements Insertable<TopCustomerData> {
  14153. final int idCliente;
  14154. final String? codCliente;
  14155. final String? ragioneSociale;
  14156. final double? totale;
  14157. const TopCustomerData(
  14158. {required this.idCliente,
  14159. this.codCliente,
  14160. this.ragioneSociale,
  14161. this.totale});
  14162. @override
  14163. Map<String, Expression> toColumns(bool nullToAbsent) {
  14164. final map = <String, Expression>{};
  14165. map['idCliente'] = Variable<int>(idCliente);
  14166. if (!nullToAbsent || codCliente != null) {
  14167. map['codCliente'] = Variable<String>(codCliente);
  14168. }
  14169. if (!nullToAbsent || ragioneSociale != null) {
  14170. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  14171. }
  14172. if (!nullToAbsent || totale != null) {
  14173. map['totale'] = Variable<double>(totale);
  14174. }
  14175. return map;
  14176. }
  14177. TopCustomerCompanion toCompanion(bool nullToAbsent) {
  14178. return TopCustomerCompanion(
  14179. idCliente: Value(idCliente),
  14180. codCliente: codCliente == null && nullToAbsent
  14181. ? const Value.absent()
  14182. : Value(codCliente),
  14183. ragioneSociale: ragioneSociale == null && nullToAbsent
  14184. ? const Value.absent()
  14185. : Value(ragioneSociale),
  14186. totale:
  14187. totale == null && nullToAbsent ? const Value.absent() : Value(totale),
  14188. );
  14189. }
  14190. factory TopCustomerData.fromJson(Map<String, dynamic> json,
  14191. {ValueSerializer? serializer}) {
  14192. serializer ??= driftRuntimeOptions.defaultSerializer;
  14193. return TopCustomerData(
  14194. idCliente: serializer.fromJson<int>(json['idCliente']),
  14195. codCliente: serializer.fromJson<String?>(json['codCliente']),
  14196. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  14197. totale: serializer.fromJson<double?>(json['totale']),
  14198. );
  14199. }
  14200. @override
  14201. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  14202. serializer ??= driftRuntimeOptions.defaultSerializer;
  14203. return <String, dynamic>{
  14204. 'idCliente': serializer.toJson<int>(idCliente),
  14205. 'codCliente': serializer.toJson<String?>(codCliente),
  14206. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  14207. 'totale': serializer.toJson<double?>(totale),
  14208. };
  14209. }
  14210. TopCustomerData copyWith(
  14211. {int? idCliente,
  14212. Value<String?> codCliente = const Value.absent(),
  14213. Value<String?> ragioneSociale = const Value.absent(),
  14214. Value<double?> totale = const Value.absent()}) =>
  14215. TopCustomerData(
  14216. idCliente: idCliente ?? this.idCliente,
  14217. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  14218. ragioneSociale:
  14219. ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale,
  14220. totale: totale.present ? totale.value : this.totale,
  14221. );
  14222. TopCustomerData copyWithCompanion(TopCustomerCompanion data) {
  14223. return TopCustomerData(
  14224. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  14225. codCliente:
  14226. data.codCliente.present ? data.codCliente.value : this.codCliente,
  14227. ragioneSociale: data.ragioneSociale.present
  14228. ? data.ragioneSociale.value
  14229. : this.ragioneSociale,
  14230. totale: data.totale.present ? data.totale.value : this.totale,
  14231. );
  14232. }
  14233. @override
  14234. String toString() {
  14235. return (StringBuffer('TopCustomerData(')
  14236. ..write('idCliente: $idCliente, ')
  14237. ..write('codCliente: $codCliente, ')
  14238. ..write('ragioneSociale: $ragioneSociale, ')
  14239. ..write('totale: $totale')
  14240. ..write(')'))
  14241. .toString();
  14242. }
  14243. @override
  14244. int get hashCode =>
  14245. Object.hash(idCliente, codCliente, ragioneSociale, totale);
  14246. @override
  14247. bool operator ==(Object other) =>
  14248. identical(this, other) ||
  14249. (other is TopCustomerData &&
  14250. other.idCliente == this.idCliente &&
  14251. other.codCliente == this.codCliente &&
  14252. other.ragioneSociale == this.ragioneSociale &&
  14253. other.totale == this.totale);
  14254. }
  14255. class TopCustomerCompanion extends UpdateCompanion<TopCustomerData> {
  14256. final Value<int> idCliente;
  14257. final Value<String?> codCliente;
  14258. final Value<String?> ragioneSociale;
  14259. final Value<double?> totale;
  14260. const TopCustomerCompanion({
  14261. this.idCliente = const Value.absent(),
  14262. this.codCliente = const Value.absent(),
  14263. this.ragioneSociale = const Value.absent(),
  14264. this.totale = const Value.absent(),
  14265. });
  14266. TopCustomerCompanion.insert({
  14267. required int idCliente,
  14268. this.codCliente = const Value.absent(),
  14269. this.ragioneSociale = const Value.absent(),
  14270. this.totale = const Value.absent(),
  14271. }) : idCliente = Value(idCliente);
  14272. static Insertable<TopCustomerData> custom({
  14273. Expression<int>? idCliente,
  14274. Expression<String>? codCliente,
  14275. Expression<String>? ragioneSociale,
  14276. Expression<double>? totale,
  14277. }) {
  14278. return RawValuesInsertable({
  14279. if (idCliente != null) 'idCliente': idCliente,
  14280. if (codCliente != null) 'codCliente': codCliente,
  14281. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  14282. if (totale != null) 'totale': totale,
  14283. });
  14284. }
  14285. TopCustomerCompanion copyWith(
  14286. {Value<int>? idCliente,
  14287. Value<String?>? codCliente,
  14288. Value<String?>? ragioneSociale,
  14289. Value<double?>? totale}) {
  14290. return TopCustomerCompanion(
  14291. idCliente: idCliente ?? this.idCliente,
  14292. codCliente: codCliente ?? this.codCliente,
  14293. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  14294. totale: totale ?? this.totale,
  14295. );
  14296. }
  14297. @override
  14298. Map<String, Expression> toColumns(bool nullToAbsent) {
  14299. final map = <String, Expression>{};
  14300. if (idCliente.present) {
  14301. map['idCliente'] = Variable<int>(idCliente.value);
  14302. }
  14303. if (codCliente.present) {
  14304. map['codCliente'] = Variable<String>(codCliente.value);
  14305. }
  14306. if (ragioneSociale.present) {
  14307. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  14308. }
  14309. if (totale.present) {
  14310. map['totale'] = Variable<double>(totale.value);
  14311. }
  14312. return map;
  14313. }
  14314. @override
  14315. String toString() {
  14316. return (StringBuffer('TopCustomerCompanion(')
  14317. ..write('idCliente: $idCliente, ')
  14318. ..write('codCliente: $codCliente, ')
  14319. ..write('ragioneSociale: $ragioneSociale, ')
  14320. ..write('totale: $totale')
  14321. ..write(')'))
  14322. .toString();
  14323. }
  14324. }
  14325. class $VOrdiniTable extends VOrdini with TableInfo<$VOrdiniTable, VOrdiniData> {
  14326. @override
  14327. final GeneratedDatabase attachedDatabase;
  14328. final String? _alias;
  14329. $VOrdiniTable(this.attachedDatabase, [this._alias]);
  14330. static const VerificationMeta _codAgenteMeta =
  14331. const VerificationMeta('codAgente');
  14332. @override
  14333. late final GeneratedColumn<String> codAgente = GeneratedColumn<String>(
  14334. 'codAgente', aliasedName, false,
  14335. type: DriftSqlType.string, requiredDuringInsert: true);
  14336. static const VerificationMeta _codClienteMeta =
  14337. const VerificationMeta('codCliente');
  14338. @override
  14339. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  14340. 'codCliente', aliasedName, true,
  14341. type: DriftSqlType.string, requiredDuringInsert: false);
  14342. static const VerificationMeta _ragioneSocialeMeta =
  14343. const VerificationMeta('ragioneSociale');
  14344. @override
  14345. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  14346. 'ragioneSociale', aliasedName, true,
  14347. type: DriftSqlType.string, requiredDuringInsert: false);
  14348. static const VerificationMeta _codFilialeMeta =
  14349. const VerificationMeta('codFiliale');
  14350. @override
  14351. late final GeneratedColumn<String> codFiliale = GeneratedColumn<String>(
  14352. 'codFiliale', aliasedName, true,
  14353. type: DriftSqlType.string, requiredDuringInsert: false);
  14354. static const VerificationMeta _filialeMeta =
  14355. const VerificationMeta('filiale');
  14356. @override
  14357. late final GeneratedColumn<String> filiale = GeneratedColumn<String>(
  14358. 'Filiale', aliasedName, true,
  14359. type: DriftSqlType.string, requiredDuringInsert: false);
  14360. static const VerificationMeta _indirizzoMeta =
  14361. const VerificationMeta('indirizzo');
  14362. @override
  14363. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  14364. 'indirizzo', aliasedName, true,
  14365. type: DriftSqlType.string, requiredDuringInsert: false);
  14366. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  14367. @override
  14368. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  14369. 'citta', aliasedName, true,
  14370. type: DriftSqlType.string, requiredDuringInsert: false);
  14371. static const VerificationMeta _provinciaMeta =
  14372. const VerificationMeta('provincia');
  14373. @override
  14374. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  14375. 'provincia', aliasedName, true,
  14376. type: DriftSqlType.string, requiredDuringInsert: false);
  14377. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  14378. @override
  14379. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  14380. 'cap', aliasedName, true,
  14381. type: DriftSqlType.string, requiredDuringInsert: false);
  14382. static const VerificationMeta _idOrdineMeta =
  14383. const VerificationMeta('idOrdine');
  14384. @override
  14385. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  14386. 'idOrdine', aliasedName, false,
  14387. type: DriftSqlType.int, requiredDuringInsert: true);
  14388. static const VerificationMeta _idOrdineSedeMeta =
  14389. const VerificationMeta('idOrdineSede');
  14390. @override
  14391. late final GeneratedColumn<int> idOrdineSede = GeneratedColumn<int>(
  14392. 'idOrdineSede', aliasedName, true,
  14393. type: DriftSqlType.int, requiredDuringInsert: false);
  14394. static const VerificationMeta _numeroOrdineMeta =
  14395. const VerificationMeta('numeroOrdine');
  14396. @override
  14397. late final GeneratedColumn<int> numeroOrdine = GeneratedColumn<int>(
  14398. 'numeroOrdine', aliasedName, true,
  14399. type: DriftSqlType.int, requiredDuringInsert: false);
  14400. static const VerificationMeta _numeroOrdineSedeMeta =
  14401. const VerificationMeta('numeroOrdineSede');
  14402. @override
  14403. late final GeneratedColumn<String> numeroOrdineSede = GeneratedColumn<String>(
  14404. 'numeroOrdineSede', aliasedName, true,
  14405. type: DriftSqlType.string, requiredDuringInsert: false);
  14406. static const VerificationMeta _dataOrdineMeta =
  14407. const VerificationMeta('dataOrdine');
  14408. @override
  14409. late final GeneratedColumn<String> dataOrdine = GeneratedColumn<String>(
  14410. 'dataOrdine', aliasedName, true,
  14411. type: DriftSqlType.string, requiredDuringInsert: false);
  14412. static const VerificationMeta _dataConsegnaMeta =
  14413. const VerificationMeta('dataConsegna');
  14414. @override
  14415. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  14416. 'dataConsegna', aliasedName, true,
  14417. type: DriftSqlType.string, requiredDuringInsert: false);
  14418. static const VerificationMeta _dataModificaMeta =
  14419. const VerificationMeta('dataModifica');
  14420. @override
  14421. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  14422. 'dataModifica', aliasedName, true,
  14423. type: DriftSqlType.string, requiredDuringInsert: false);
  14424. static const VerificationMeta _riferimentoMeta =
  14425. const VerificationMeta('riferimento');
  14426. @override
  14427. late final GeneratedColumn<String> riferimento = GeneratedColumn<String>(
  14428. 'riferimento', aliasedName, true,
  14429. type: DriftSqlType.string, requiredDuringInsert: false);
  14430. static const VerificationMeta _noteClienteMeta =
  14431. const VerificationMeta('noteCliente');
  14432. @override
  14433. late final GeneratedColumn<String> noteCliente = GeneratedColumn<String>(
  14434. 'noteCliente', aliasedName, true,
  14435. type: DriftSqlType.string, requiredDuringInsert: false);
  14436. static const VerificationMeta _noteOrdineMeta =
  14437. const VerificationMeta('noteOrdine');
  14438. @override
  14439. late final GeneratedColumn<String> noteOrdine = GeneratedColumn<String>(
  14440. 'noteOrdine', aliasedName, true,
  14441. type: DriftSqlType.string, requiredDuringInsert: false);
  14442. static const VerificationMeta _idClienteMeta =
  14443. const VerificationMeta('idCliente');
  14444. @override
  14445. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  14446. 'idCliente', aliasedName, true,
  14447. type: DriftSqlType.int, requiredDuringInsert: false);
  14448. static const VerificationMeta _idFilialeMeta =
  14449. const VerificationMeta('idFiliale');
  14450. @override
  14451. late final GeneratedColumn<int> idFiliale = GeneratedColumn<int>(
  14452. 'idFiliale', aliasedName, true,
  14453. type: DriftSqlType.int, requiredDuringInsert: false);
  14454. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  14455. @override
  14456. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  14457. 'stato', aliasedName, true,
  14458. type: DriftSqlType.string, requiredDuringInsert: false);
  14459. static const VerificationMeta _idListinoMeta =
  14460. const VerificationMeta('idListino');
  14461. @override
  14462. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  14463. 'idListino', aliasedName, true,
  14464. type: DriftSqlType.int, requiredDuringInsert: false);
  14465. static const VerificationMeta _idAgenteMeta =
  14466. const VerificationMeta('idAgente');
  14467. @override
  14468. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  14469. 'idAgente', aliasedName, true,
  14470. type: DriftSqlType.int, requiredDuringInsert: false);
  14471. static const VerificationMeta _idPagamentoMeta =
  14472. const VerificationMeta('idPagamento');
  14473. @override
  14474. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  14475. 'idPagamento', aliasedName, true,
  14476. type: DriftSqlType.int, requiredDuringInsert: false);
  14477. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  14478. @override
  14479. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  14480. 'totale', aliasedName, true,
  14481. type: DriftSqlType.double, requiredDuringInsert: false);
  14482. @override
  14483. List<GeneratedColumn> get $columns => [
  14484. codAgente,
  14485. codCliente,
  14486. ragioneSociale,
  14487. codFiliale,
  14488. filiale,
  14489. indirizzo,
  14490. citta,
  14491. provincia,
  14492. cap,
  14493. idOrdine,
  14494. idOrdineSede,
  14495. numeroOrdine,
  14496. numeroOrdineSede,
  14497. dataOrdine,
  14498. dataConsegna,
  14499. dataModifica,
  14500. riferimento,
  14501. noteCliente,
  14502. noteOrdine,
  14503. idCliente,
  14504. idFiliale,
  14505. stato,
  14506. idListino,
  14507. idAgente,
  14508. idPagamento,
  14509. totale
  14510. ];
  14511. @override
  14512. String get aliasedName => _alias ?? actualTableName;
  14513. @override
  14514. String get actualTableName => $name;
  14515. static const String $name = 'v_ordini';
  14516. @override
  14517. VerificationContext validateIntegrity(Insertable<VOrdiniData> instance,
  14518. {bool isInserting = false}) {
  14519. final context = VerificationContext();
  14520. final data = instance.toColumns(true);
  14521. if (data.containsKey('codAgente')) {
  14522. context.handle(_codAgenteMeta,
  14523. codAgente.isAcceptableOrUnknown(data['codAgente']!, _codAgenteMeta));
  14524. } else if (isInserting) {
  14525. context.missing(_codAgenteMeta);
  14526. }
  14527. if (data.containsKey('codCliente')) {
  14528. context.handle(
  14529. _codClienteMeta,
  14530. codCliente.isAcceptableOrUnknown(
  14531. data['codCliente']!, _codClienteMeta));
  14532. }
  14533. if (data.containsKey('ragioneSociale')) {
  14534. context.handle(
  14535. _ragioneSocialeMeta,
  14536. ragioneSociale.isAcceptableOrUnknown(
  14537. data['ragioneSociale']!, _ragioneSocialeMeta));
  14538. }
  14539. if (data.containsKey('codFiliale')) {
  14540. context.handle(
  14541. _codFilialeMeta,
  14542. codFiliale.isAcceptableOrUnknown(
  14543. data['codFiliale']!, _codFilialeMeta));
  14544. }
  14545. if (data.containsKey('Filiale')) {
  14546. context.handle(_filialeMeta,
  14547. filiale.isAcceptableOrUnknown(data['Filiale']!, _filialeMeta));
  14548. }
  14549. if (data.containsKey('indirizzo')) {
  14550. context.handle(_indirizzoMeta,
  14551. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta));
  14552. }
  14553. if (data.containsKey('citta')) {
  14554. context.handle(
  14555. _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta));
  14556. }
  14557. if (data.containsKey('provincia')) {
  14558. context.handle(_provinciaMeta,
  14559. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta));
  14560. }
  14561. if (data.containsKey('cap')) {
  14562. context.handle(
  14563. _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta));
  14564. }
  14565. if (data.containsKey('idOrdine')) {
  14566. context.handle(_idOrdineMeta,
  14567. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta));
  14568. } else if (isInserting) {
  14569. context.missing(_idOrdineMeta);
  14570. }
  14571. if (data.containsKey('idOrdineSede')) {
  14572. context.handle(
  14573. _idOrdineSedeMeta,
  14574. idOrdineSede.isAcceptableOrUnknown(
  14575. data['idOrdineSede']!, _idOrdineSedeMeta));
  14576. }
  14577. if (data.containsKey('numeroOrdine')) {
  14578. context.handle(
  14579. _numeroOrdineMeta,
  14580. numeroOrdine.isAcceptableOrUnknown(
  14581. data['numeroOrdine']!, _numeroOrdineMeta));
  14582. }
  14583. if (data.containsKey('numeroOrdineSede')) {
  14584. context.handle(
  14585. _numeroOrdineSedeMeta,
  14586. numeroOrdineSede.isAcceptableOrUnknown(
  14587. data['numeroOrdineSede']!, _numeroOrdineSedeMeta));
  14588. }
  14589. if (data.containsKey('dataOrdine')) {
  14590. context.handle(
  14591. _dataOrdineMeta,
  14592. dataOrdine.isAcceptableOrUnknown(
  14593. data['dataOrdine']!, _dataOrdineMeta));
  14594. }
  14595. if (data.containsKey('dataConsegna')) {
  14596. context.handle(
  14597. _dataConsegnaMeta,
  14598. dataConsegna.isAcceptableOrUnknown(
  14599. data['dataConsegna']!, _dataConsegnaMeta));
  14600. }
  14601. if (data.containsKey('dataModifica')) {
  14602. context.handle(
  14603. _dataModificaMeta,
  14604. dataModifica.isAcceptableOrUnknown(
  14605. data['dataModifica']!, _dataModificaMeta));
  14606. }
  14607. if (data.containsKey('riferimento')) {
  14608. context.handle(
  14609. _riferimentoMeta,
  14610. riferimento.isAcceptableOrUnknown(
  14611. data['riferimento']!, _riferimentoMeta));
  14612. }
  14613. if (data.containsKey('noteCliente')) {
  14614. context.handle(
  14615. _noteClienteMeta,
  14616. noteCliente.isAcceptableOrUnknown(
  14617. data['noteCliente']!, _noteClienteMeta));
  14618. }
  14619. if (data.containsKey('noteOrdine')) {
  14620. context.handle(
  14621. _noteOrdineMeta,
  14622. noteOrdine.isAcceptableOrUnknown(
  14623. data['noteOrdine']!, _noteOrdineMeta));
  14624. }
  14625. if (data.containsKey('idCliente')) {
  14626. context.handle(_idClienteMeta,
  14627. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  14628. }
  14629. if (data.containsKey('idFiliale')) {
  14630. context.handle(_idFilialeMeta,
  14631. idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta));
  14632. }
  14633. if (data.containsKey('stato')) {
  14634. context.handle(
  14635. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  14636. }
  14637. if (data.containsKey('idListino')) {
  14638. context.handle(_idListinoMeta,
  14639. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  14640. }
  14641. if (data.containsKey('idAgente')) {
  14642. context.handle(_idAgenteMeta,
  14643. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  14644. }
  14645. if (data.containsKey('idPagamento')) {
  14646. context.handle(
  14647. _idPagamentoMeta,
  14648. idPagamento.isAcceptableOrUnknown(
  14649. data['idPagamento']!, _idPagamentoMeta));
  14650. }
  14651. if (data.containsKey('totale')) {
  14652. context.handle(_totaleMeta,
  14653. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta));
  14654. }
  14655. return context;
  14656. }
  14657. @override
  14658. Set<GeneratedColumn> get $primaryKey => {idOrdine};
  14659. @override
  14660. VOrdiniData map(Map<String, dynamic> data, {String? tablePrefix}) {
  14661. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  14662. return VOrdiniData(
  14663. codAgente: attachedDatabase.typeMapping
  14664. .read(DriftSqlType.string, data['${effectivePrefix}codAgente'])!,
  14665. codCliente: attachedDatabase.typeMapping
  14666. .read(DriftSqlType.string, data['${effectivePrefix}codCliente']),
  14667. ragioneSociale: attachedDatabase.typeMapping
  14668. .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']),
  14669. codFiliale: attachedDatabase.typeMapping
  14670. .read(DriftSqlType.string, data['${effectivePrefix}codFiliale']),
  14671. filiale: attachedDatabase.typeMapping
  14672. .read(DriftSqlType.string, data['${effectivePrefix}Filiale']),
  14673. indirizzo: attachedDatabase.typeMapping
  14674. .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']),
  14675. citta: attachedDatabase.typeMapping
  14676. .read(DriftSqlType.string, data['${effectivePrefix}citta']),
  14677. provincia: attachedDatabase.typeMapping
  14678. .read(DriftSqlType.string, data['${effectivePrefix}provincia']),
  14679. cap: attachedDatabase.typeMapping
  14680. .read(DriftSqlType.string, data['${effectivePrefix}cap']),
  14681. idOrdine: attachedDatabase.typeMapping
  14682. .read(DriftSqlType.int, data['${effectivePrefix}idOrdine'])!,
  14683. idOrdineSede: attachedDatabase.typeMapping
  14684. .read(DriftSqlType.int, data['${effectivePrefix}idOrdineSede']),
  14685. numeroOrdine: attachedDatabase.typeMapping
  14686. .read(DriftSqlType.int, data['${effectivePrefix}numeroOrdine']),
  14687. numeroOrdineSede: attachedDatabase.typeMapping.read(
  14688. DriftSqlType.string, data['${effectivePrefix}numeroOrdineSede']),
  14689. dataOrdine: attachedDatabase.typeMapping
  14690. .read(DriftSqlType.string, data['${effectivePrefix}dataOrdine']),
  14691. dataConsegna: attachedDatabase.typeMapping
  14692. .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']),
  14693. dataModifica: attachedDatabase.typeMapping
  14694. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  14695. riferimento: attachedDatabase.typeMapping
  14696. .read(DriftSqlType.string, data['${effectivePrefix}riferimento']),
  14697. noteCliente: attachedDatabase.typeMapping
  14698. .read(DriftSqlType.string, data['${effectivePrefix}noteCliente']),
  14699. noteOrdine: attachedDatabase.typeMapping
  14700. .read(DriftSqlType.string, data['${effectivePrefix}noteOrdine']),
  14701. idCliente: attachedDatabase.typeMapping
  14702. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  14703. idFiliale: attachedDatabase.typeMapping
  14704. .read(DriftSqlType.int, data['${effectivePrefix}idFiliale']),
  14705. stato: attachedDatabase.typeMapping
  14706. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  14707. idListino: attachedDatabase.typeMapping
  14708. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  14709. idAgente: attachedDatabase.typeMapping
  14710. .read(DriftSqlType.int, data['${effectivePrefix}idAgente']),
  14711. idPagamento: attachedDatabase.typeMapping
  14712. .read(DriftSqlType.int, data['${effectivePrefix}idPagamento']),
  14713. totale: attachedDatabase.typeMapping
  14714. .read(DriftSqlType.double, data['${effectivePrefix}totale']),
  14715. );
  14716. }
  14717. @override
  14718. $VOrdiniTable createAlias(String alias) {
  14719. return $VOrdiniTable(attachedDatabase, alias);
  14720. }
  14721. @override
  14722. bool get withoutRowId => true;
  14723. }
  14724. class VOrdiniData extends DataClass implements Insertable<VOrdiniData> {
  14725. final String codAgente;
  14726. final String? codCliente;
  14727. final String? ragioneSociale;
  14728. final String? codFiliale;
  14729. final String? filiale;
  14730. final String? indirizzo;
  14731. final String? citta;
  14732. final String? provincia;
  14733. final String? cap;
  14734. final int idOrdine;
  14735. final int? idOrdineSede;
  14736. final int? numeroOrdine;
  14737. final String? numeroOrdineSede;
  14738. final String? dataOrdine;
  14739. final String? dataConsegna;
  14740. final String? dataModifica;
  14741. final String? riferimento;
  14742. final String? noteCliente;
  14743. final String? noteOrdine;
  14744. final int? idCliente;
  14745. final int? idFiliale;
  14746. final String? stato;
  14747. final int? idListino;
  14748. final int? idAgente;
  14749. final int? idPagamento;
  14750. final double? totale;
  14751. const VOrdiniData(
  14752. {required this.codAgente,
  14753. this.codCliente,
  14754. this.ragioneSociale,
  14755. this.codFiliale,
  14756. this.filiale,
  14757. this.indirizzo,
  14758. this.citta,
  14759. this.provincia,
  14760. this.cap,
  14761. required this.idOrdine,
  14762. this.idOrdineSede,
  14763. this.numeroOrdine,
  14764. this.numeroOrdineSede,
  14765. this.dataOrdine,
  14766. this.dataConsegna,
  14767. this.dataModifica,
  14768. this.riferimento,
  14769. this.noteCliente,
  14770. this.noteOrdine,
  14771. this.idCliente,
  14772. this.idFiliale,
  14773. this.stato,
  14774. this.idListino,
  14775. this.idAgente,
  14776. this.idPagamento,
  14777. this.totale});
  14778. @override
  14779. Map<String, Expression> toColumns(bool nullToAbsent) {
  14780. final map = <String, Expression>{};
  14781. map['codAgente'] = Variable<String>(codAgente);
  14782. if (!nullToAbsent || codCliente != null) {
  14783. map['codCliente'] = Variable<String>(codCliente);
  14784. }
  14785. if (!nullToAbsent || ragioneSociale != null) {
  14786. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  14787. }
  14788. if (!nullToAbsent || codFiliale != null) {
  14789. map['codFiliale'] = Variable<String>(codFiliale);
  14790. }
  14791. if (!nullToAbsent || filiale != null) {
  14792. map['Filiale'] = Variable<String>(filiale);
  14793. }
  14794. if (!nullToAbsent || indirizzo != null) {
  14795. map['indirizzo'] = Variable<String>(indirizzo);
  14796. }
  14797. if (!nullToAbsent || citta != null) {
  14798. map['citta'] = Variable<String>(citta);
  14799. }
  14800. if (!nullToAbsent || provincia != null) {
  14801. map['provincia'] = Variable<String>(provincia);
  14802. }
  14803. if (!nullToAbsent || cap != null) {
  14804. map['cap'] = Variable<String>(cap);
  14805. }
  14806. map['idOrdine'] = Variable<int>(idOrdine);
  14807. if (!nullToAbsent || idOrdineSede != null) {
  14808. map['idOrdineSede'] = Variable<int>(idOrdineSede);
  14809. }
  14810. if (!nullToAbsent || numeroOrdine != null) {
  14811. map['numeroOrdine'] = Variable<int>(numeroOrdine);
  14812. }
  14813. if (!nullToAbsent || numeroOrdineSede != null) {
  14814. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede);
  14815. }
  14816. if (!nullToAbsent || dataOrdine != null) {
  14817. map['dataOrdine'] = Variable<String>(dataOrdine);
  14818. }
  14819. if (!nullToAbsent || dataConsegna != null) {
  14820. map['dataConsegna'] = Variable<String>(dataConsegna);
  14821. }
  14822. if (!nullToAbsent || dataModifica != null) {
  14823. map['dataModifica'] = Variable<String>(dataModifica);
  14824. }
  14825. if (!nullToAbsent || riferimento != null) {
  14826. map['riferimento'] = Variable<String>(riferimento);
  14827. }
  14828. if (!nullToAbsent || noteCliente != null) {
  14829. map['noteCliente'] = Variable<String>(noteCliente);
  14830. }
  14831. if (!nullToAbsent || noteOrdine != null) {
  14832. map['noteOrdine'] = Variable<String>(noteOrdine);
  14833. }
  14834. if (!nullToAbsent || idCliente != null) {
  14835. map['idCliente'] = Variable<int>(idCliente);
  14836. }
  14837. if (!nullToAbsent || idFiliale != null) {
  14838. map['idFiliale'] = Variable<int>(idFiliale);
  14839. }
  14840. if (!nullToAbsent || stato != null) {
  14841. map['stato'] = Variable<String>(stato);
  14842. }
  14843. if (!nullToAbsent || idListino != null) {
  14844. map['idListino'] = Variable<int>(idListino);
  14845. }
  14846. if (!nullToAbsent || idAgente != null) {
  14847. map['idAgente'] = Variable<int>(idAgente);
  14848. }
  14849. if (!nullToAbsent || idPagamento != null) {
  14850. map['idPagamento'] = Variable<int>(idPagamento);
  14851. }
  14852. if (!nullToAbsent || totale != null) {
  14853. map['totale'] = Variable<double>(totale);
  14854. }
  14855. return map;
  14856. }
  14857. VOrdiniCompanion toCompanion(bool nullToAbsent) {
  14858. return VOrdiniCompanion(
  14859. codAgente: Value(codAgente),
  14860. codCliente: codCliente == null && nullToAbsent
  14861. ? const Value.absent()
  14862. : Value(codCliente),
  14863. ragioneSociale: ragioneSociale == null && nullToAbsent
  14864. ? const Value.absent()
  14865. : Value(ragioneSociale),
  14866. codFiliale: codFiliale == null && nullToAbsent
  14867. ? const Value.absent()
  14868. : Value(codFiliale),
  14869. filiale: filiale == null && nullToAbsent
  14870. ? const Value.absent()
  14871. : Value(filiale),
  14872. indirizzo: indirizzo == null && nullToAbsent
  14873. ? const Value.absent()
  14874. : Value(indirizzo),
  14875. citta:
  14876. citta == null && nullToAbsent ? const Value.absent() : Value(citta),
  14877. provincia: provincia == null && nullToAbsent
  14878. ? const Value.absent()
  14879. : Value(provincia),
  14880. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  14881. idOrdine: Value(idOrdine),
  14882. idOrdineSede: idOrdineSede == null && nullToAbsent
  14883. ? const Value.absent()
  14884. : Value(idOrdineSede),
  14885. numeroOrdine: numeroOrdine == null && nullToAbsent
  14886. ? const Value.absent()
  14887. : Value(numeroOrdine),
  14888. numeroOrdineSede: numeroOrdineSede == null && nullToAbsent
  14889. ? const Value.absent()
  14890. : Value(numeroOrdineSede),
  14891. dataOrdine: dataOrdine == null && nullToAbsent
  14892. ? const Value.absent()
  14893. : Value(dataOrdine),
  14894. dataConsegna: dataConsegna == null && nullToAbsent
  14895. ? const Value.absent()
  14896. : Value(dataConsegna),
  14897. dataModifica: dataModifica == null && nullToAbsent
  14898. ? const Value.absent()
  14899. : Value(dataModifica),
  14900. riferimento: riferimento == null && nullToAbsent
  14901. ? const Value.absent()
  14902. : Value(riferimento),
  14903. noteCliente: noteCliente == null && nullToAbsent
  14904. ? const Value.absent()
  14905. : Value(noteCliente),
  14906. noteOrdine: noteOrdine == null && nullToAbsent
  14907. ? const Value.absent()
  14908. : Value(noteOrdine),
  14909. idCliente: idCliente == null && nullToAbsent
  14910. ? const Value.absent()
  14911. : Value(idCliente),
  14912. idFiliale: idFiliale == null && nullToAbsent
  14913. ? const Value.absent()
  14914. : Value(idFiliale),
  14915. stato:
  14916. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  14917. idListino: idListino == null && nullToAbsent
  14918. ? const Value.absent()
  14919. : Value(idListino),
  14920. idAgente: idAgente == null && nullToAbsent
  14921. ? const Value.absent()
  14922. : Value(idAgente),
  14923. idPagamento: idPagamento == null && nullToAbsent
  14924. ? const Value.absent()
  14925. : Value(idPagamento),
  14926. totale:
  14927. totale == null && nullToAbsent ? const Value.absent() : Value(totale),
  14928. );
  14929. }
  14930. factory VOrdiniData.fromJson(Map<String, dynamic> json,
  14931. {ValueSerializer? serializer}) {
  14932. serializer ??= driftRuntimeOptions.defaultSerializer;
  14933. return VOrdiniData(
  14934. codAgente: serializer.fromJson<String>(json['codAgente']),
  14935. codCliente: serializer.fromJson<String?>(json['codCliente']),
  14936. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  14937. codFiliale: serializer.fromJson<String?>(json['codFiliale']),
  14938. filiale: serializer.fromJson<String?>(json['filiale']),
  14939. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  14940. citta: serializer.fromJson<String?>(json['citta']),
  14941. provincia: serializer.fromJson<String?>(json['provincia']),
  14942. cap: serializer.fromJson<String?>(json['cap']),
  14943. idOrdine: serializer.fromJson<int>(json['idOrdine']),
  14944. idOrdineSede: serializer.fromJson<int?>(json['idOrdineSede']),
  14945. numeroOrdine: serializer.fromJson<int?>(json['numeroOrdine']),
  14946. numeroOrdineSede: serializer.fromJson<String?>(json['numeroOrdineSede']),
  14947. dataOrdine: serializer.fromJson<String?>(json['dataOrdine']),
  14948. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  14949. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  14950. riferimento: serializer.fromJson<String?>(json['riferimento']),
  14951. noteCliente: serializer.fromJson<String?>(json['noteCliente']),
  14952. noteOrdine: serializer.fromJson<String?>(json['noteOrdine']),
  14953. idCliente: serializer.fromJson<int?>(json['idCliente']),
  14954. idFiliale: serializer.fromJson<int?>(json['idFiliale']),
  14955. stato: serializer.fromJson<String?>(json['stato']),
  14956. idListino: serializer.fromJson<int?>(json['idListino']),
  14957. idAgente: serializer.fromJson<int?>(json['idAgente']),
  14958. idPagamento: serializer.fromJson<int?>(json['idPagamento']),
  14959. totale: serializer.fromJson<double?>(json['totale']),
  14960. );
  14961. }
  14962. @override
  14963. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  14964. serializer ??= driftRuntimeOptions.defaultSerializer;
  14965. return <String, dynamic>{
  14966. 'codAgente': serializer.toJson<String>(codAgente),
  14967. 'codCliente': serializer.toJson<String?>(codCliente),
  14968. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  14969. 'codFiliale': serializer.toJson<String?>(codFiliale),
  14970. 'filiale': serializer.toJson<String?>(filiale),
  14971. 'indirizzo': serializer.toJson<String?>(indirizzo),
  14972. 'citta': serializer.toJson<String?>(citta),
  14973. 'provincia': serializer.toJson<String?>(provincia),
  14974. 'cap': serializer.toJson<String?>(cap),
  14975. 'idOrdine': serializer.toJson<int>(idOrdine),
  14976. 'idOrdineSede': serializer.toJson<int?>(idOrdineSede),
  14977. 'numeroOrdine': serializer.toJson<int?>(numeroOrdine),
  14978. 'numeroOrdineSede': serializer.toJson<String?>(numeroOrdineSede),
  14979. 'dataOrdine': serializer.toJson<String?>(dataOrdine),
  14980. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  14981. 'dataModifica': serializer.toJson<String?>(dataModifica),
  14982. 'riferimento': serializer.toJson<String?>(riferimento),
  14983. 'noteCliente': serializer.toJson<String?>(noteCliente),
  14984. 'noteOrdine': serializer.toJson<String?>(noteOrdine),
  14985. 'idCliente': serializer.toJson<int?>(idCliente),
  14986. 'idFiliale': serializer.toJson<int?>(idFiliale),
  14987. 'stato': serializer.toJson<String?>(stato),
  14988. 'idListino': serializer.toJson<int?>(idListino),
  14989. 'idAgente': serializer.toJson<int?>(idAgente),
  14990. 'idPagamento': serializer.toJson<int?>(idPagamento),
  14991. 'totale': serializer.toJson<double?>(totale),
  14992. };
  14993. }
  14994. VOrdiniData copyWith(
  14995. {String? codAgente,
  14996. Value<String?> codCliente = const Value.absent(),
  14997. Value<String?> ragioneSociale = const Value.absent(),
  14998. Value<String?> codFiliale = const Value.absent(),
  14999. Value<String?> filiale = const Value.absent(),
  15000. Value<String?> indirizzo = const Value.absent(),
  15001. Value<String?> citta = const Value.absent(),
  15002. Value<String?> provincia = const Value.absent(),
  15003. Value<String?> cap = const Value.absent(),
  15004. int? idOrdine,
  15005. Value<int?> idOrdineSede = const Value.absent(),
  15006. Value<int?> numeroOrdine = const Value.absent(),
  15007. Value<String?> numeroOrdineSede = const Value.absent(),
  15008. Value<String?> dataOrdine = const Value.absent(),
  15009. Value<String?> dataConsegna = const Value.absent(),
  15010. Value<String?> dataModifica = const Value.absent(),
  15011. Value<String?> riferimento = const Value.absent(),
  15012. Value<String?> noteCliente = const Value.absent(),
  15013. Value<String?> noteOrdine = const Value.absent(),
  15014. Value<int?> idCliente = const Value.absent(),
  15015. Value<int?> idFiliale = const Value.absent(),
  15016. Value<String?> stato = const Value.absent(),
  15017. Value<int?> idListino = const Value.absent(),
  15018. Value<int?> idAgente = const Value.absent(),
  15019. Value<int?> idPagamento = const Value.absent(),
  15020. Value<double?> totale = const Value.absent()}) =>
  15021. VOrdiniData(
  15022. codAgente: codAgente ?? this.codAgente,
  15023. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  15024. ragioneSociale:
  15025. ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale,
  15026. codFiliale: codFiliale.present ? codFiliale.value : this.codFiliale,
  15027. filiale: filiale.present ? filiale.value : this.filiale,
  15028. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  15029. citta: citta.present ? citta.value : this.citta,
  15030. provincia: provincia.present ? provincia.value : this.provincia,
  15031. cap: cap.present ? cap.value : this.cap,
  15032. idOrdine: idOrdine ?? this.idOrdine,
  15033. idOrdineSede:
  15034. idOrdineSede.present ? idOrdineSede.value : this.idOrdineSede,
  15035. numeroOrdine:
  15036. numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine,
  15037. numeroOrdineSede: numeroOrdineSede.present
  15038. ? numeroOrdineSede.value
  15039. : this.numeroOrdineSede,
  15040. dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine,
  15041. dataConsegna:
  15042. dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  15043. dataModifica:
  15044. dataModifica.present ? dataModifica.value : this.dataModifica,
  15045. riferimento: riferimento.present ? riferimento.value : this.riferimento,
  15046. noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente,
  15047. noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine,
  15048. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  15049. idFiliale: idFiliale.present ? idFiliale.value : this.idFiliale,
  15050. stato: stato.present ? stato.value : this.stato,
  15051. idListino: idListino.present ? idListino.value : this.idListino,
  15052. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  15053. idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento,
  15054. totale: totale.present ? totale.value : this.totale,
  15055. );
  15056. VOrdiniData copyWithCompanion(VOrdiniCompanion data) {
  15057. return VOrdiniData(
  15058. codAgente: data.codAgente.present ? data.codAgente.value : this.codAgente,
  15059. codCliente:
  15060. data.codCliente.present ? data.codCliente.value : this.codCliente,
  15061. ragioneSociale: data.ragioneSociale.present
  15062. ? data.ragioneSociale.value
  15063. : this.ragioneSociale,
  15064. codFiliale:
  15065. data.codFiliale.present ? data.codFiliale.value : this.codFiliale,
  15066. filiale: data.filiale.present ? data.filiale.value : this.filiale,
  15067. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  15068. citta: data.citta.present ? data.citta.value : this.citta,
  15069. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  15070. cap: data.cap.present ? data.cap.value : this.cap,
  15071. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  15072. idOrdineSede: data.idOrdineSede.present
  15073. ? data.idOrdineSede.value
  15074. : this.idOrdineSede,
  15075. numeroOrdine: data.numeroOrdine.present
  15076. ? data.numeroOrdine.value
  15077. : this.numeroOrdine,
  15078. numeroOrdineSede: data.numeroOrdineSede.present
  15079. ? data.numeroOrdineSede.value
  15080. : this.numeroOrdineSede,
  15081. dataOrdine:
  15082. data.dataOrdine.present ? data.dataOrdine.value : this.dataOrdine,
  15083. dataConsegna: data.dataConsegna.present
  15084. ? data.dataConsegna.value
  15085. : this.dataConsegna,
  15086. dataModifica: data.dataModifica.present
  15087. ? data.dataModifica.value
  15088. : this.dataModifica,
  15089. riferimento:
  15090. data.riferimento.present ? data.riferimento.value : this.riferimento,
  15091. noteCliente:
  15092. data.noteCliente.present ? data.noteCliente.value : this.noteCliente,
  15093. noteOrdine:
  15094. data.noteOrdine.present ? data.noteOrdine.value : this.noteOrdine,
  15095. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  15096. idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale,
  15097. stato: data.stato.present ? data.stato.value : this.stato,
  15098. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  15099. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  15100. idPagamento:
  15101. data.idPagamento.present ? data.idPagamento.value : this.idPagamento,
  15102. totale: data.totale.present ? data.totale.value : this.totale,
  15103. );
  15104. }
  15105. @override
  15106. String toString() {
  15107. return (StringBuffer('VOrdiniData(')
  15108. ..write('codAgente: $codAgente, ')
  15109. ..write('codCliente: $codCliente, ')
  15110. ..write('ragioneSociale: $ragioneSociale, ')
  15111. ..write('codFiliale: $codFiliale, ')
  15112. ..write('filiale: $filiale, ')
  15113. ..write('indirizzo: $indirizzo, ')
  15114. ..write('citta: $citta, ')
  15115. ..write('provincia: $provincia, ')
  15116. ..write('cap: $cap, ')
  15117. ..write('idOrdine: $idOrdine, ')
  15118. ..write('idOrdineSede: $idOrdineSede, ')
  15119. ..write('numeroOrdine: $numeroOrdine, ')
  15120. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  15121. ..write('dataOrdine: $dataOrdine, ')
  15122. ..write('dataConsegna: $dataConsegna, ')
  15123. ..write('dataModifica: $dataModifica, ')
  15124. ..write('riferimento: $riferimento, ')
  15125. ..write('noteCliente: $noteCliente, ')
  15126. ..write('noteOrdine: $noteOrdine, ')
  15127. ..write('idCliente: $idCliente, ')
  15128. ..write('idFiliale: $idFiliale, ')
  15129. ..write('stato: $stato, ')
  15130. ..write('idListino: $idListino, ')
  15131. ..write('idAgente: $idAgente, ')
  15132. ..write('idPagamento: $idPagamento, ')
  15133. ..write('totale: $totale')
  15134. ..write(')'))
  15135. .toString();
  15136. }
  15137. @override
  15138. int get hashCode => Object.hashAll([
  15139. codAgente,
  15140. codCliente,
  15141. ragioneSociale,
  15142. codFiliale,
  15143. filiale,
  15144. indirizzo,
  15145. citta,
  15146. provincia,
  15147. cap,
  15148. idOrdine,
  15149. idOrdineSede,
  15150. numeroOrdine,
  15151. numeroOrdineSede,
  15152. dataOrdine,
  15153. dataConsegna,
  15154. dataModifica,
  15155. riferimento,
  15156. noteCliente,
  15157. noteOrdine,
  15158. idCliente,
  15159. idFiliale,
  15160. stato,
  15161. idListino,
  15162. idAgente,
  15163. idPagamento,
  15164. totale
  15165. ]);
  15166. @override
  15167. bool operator ==(Object other) =>
  15168. identical(this, other) ||
  15169. (other is VOrdiniData &&
  15170. other.codAgente == this.codAgente &&
  15171. other.codCliente == this.codCliente &&
  15172. other.ragioneSociale == this.ragioneSociale &&
  15173. other.codFiliale == this.codFiliale &&
  15174. other.filiale == this.filiale &&
  15175. other.indirizzo == this.indirizzo &&
  15176. other.citta == this.citta &&
  15177. other.provincia == this.provincia &&
  15178. other.cap == this.cap &&
  15179. other.idOrdine == this.idOrdine &&
  15180. other.idOrdineSede == this.idOrdineSede &&
  15181. other.numeroOrdine == this.numeroOrdine &&
  15182. other.numeroOrdineSede == this.numeroOrdineSede &&
  15183. other.dataOrdine == this.dataOrdine &&
  15184. other.dataConsegna == this.dataConsegna &&
  15185. other.dataModifica == this.dataModifica &&
  15186. other.riferimento == this.riferimento &&
  15187. other.noteCliente == this.noteCliente &&
  15188. other.noteOrdine == this.noteOrdine &&
  15189. other.idCliente == this.idCliente &&
  15190. other.idFiliale == this.idFiliale &&
  15191. other.stato == this.stato &&
  15192. other.idListino == this.idListino &&
  15193. other.idAgente == this.idAgente &&
  15194. other.idPagamento == this.idPagamento &&
  15195. other.totale == this.totale);
  15196. }
  15197. class VOrdiniCompanion extends UpdateCompanion<VOrdiniData> {
  15198. final Value<String> codAgente;
  15199. final Value<String?> codCliente;
  15200. final Value<String?> ragioneSociale;
  15201. final Value<String?> codFiliale;
  15202. final Value<String?> filiale;
  15203. final Value<String?> indirizzo;
  15204. final Value<String?> citta;
  15205. final Value<String?> provincia;
  15206. final Value<String?> cap;
  15207. final Value<int> idOrdine;
  15208. final Value<int?> idOrdineSede;
  15209. final Value<int?> numeroOrdine;
  15210. final Value<String?> numeroOrdineSede;
  15211. final Value<String?> dataOrdine;
  15212. final Value<String?> dataConsegna;
  15213. final Value<String?> dataModifica;
  15214. final Value<String?> riferimento;
  15215. final Value<String?> noteCliente;
  15216. final Value<String?> noteOrdine;
  15217. final Value<int?> idCliente;
  15218. final Value<int?> idFiliale;
  15219. final Value<String?> stato;
  15220. final Value<int?> idListino;
  15221. final Value<int?> idAgente;
  15222. final Value<int?> idPagamento;
  15223. final Value<double?> totale;
  15224. const VOrdiniCompanion({
  15225. this.codAgente = const Value.absent(),
  15226. this.codCliente = const Value.absent(),
  15227. this.ragioneSociale = const Value.absent(),
  15228. this.codFiliale = const Value.absent(),
  15229. this.filiale = const Value.absent(),
  15230. this.indirizzo = const Value.absent(),
  15231. this.citta = const Value.absent(),
  15232. this.provincia = const Value.absent(),
  15233. this.cap = const Value.absent(),
  15234. this.idOrdine = const Value.absent(),
  15235. this.idOrdineSede = const Value.absent(),
  15236. this.numeroOrdine = const Value.absent(),
  15237. this.numeroOrdineSede = const Value.absent(),
  15238. this.dataOrdine = const Value.absent(),
  15239. this.dataConsegna = const Value.absent(),
  15240. this.dataModifica = const Value.absent(),
  15241. this.riferimento = const Value.absent(),
  15242. this.noteCliente = const Value.absent(),
  15243. this.noteOrdine = const Value.absent(),
  15244. this.idCliente = const Value.absent(),
  15245. this.idFiliale = const Value.absent(),
  15246. this.stato = const Value.absent(),
  15247. this.idListino = const Value.absent(),
  15248. this.idAgente = const Value.absent(),
  15249. this.idPagamento = const Value.absent(),
  15250. this.totale = const Value.absent(),
  15251. });
  15252. VOrdiniCompanion.insert({
  15253. required String codAgente,
  15254. this.codCliente = const Value.absent(),
  15255. this.ragioneSociale = const Value.absent(),
  15256. this.codFiliale = const Value.absent(),
  15257. this.filiale = const Value.absent(),
  15258. this.indirizzo = const Value.absent(),
  15259. this.citta = const Value.absent(),
  15260. this.provincia = const Value.absent(),
  15261. this.cap = const Value.absent(),
  15262. required int idOrdine,
  15263. this.idOrdineSede = const Value.absent(),
  15264. this.numeroOrdine = const Value.absent(),
  15265. this.numeroOrdineSede = const Value.absent(),
  15266. this.dataOrdine = const Value.absent(),
  15267. this.dataConsegna = const Value.absent(),
  15268. this.dataModifica = const Value.absent(),
  15269. this.riferimento = const Value.absent(),
  15270. this.noteCliente = const Value.absent(),
  15271. this.noteOrdine = const Value.absent(),
  15272. this.idCliente = const Value.absent(),
  15273. this.idFiliale = const Value.absent(),
  15274. this.stato = const Value.absent(),
  15275. this.idListino = const Value.absent(),
  15276. this.idAgente = const Value.absent(),
  15277. this.idPagamento = const Value.absent(),
  15278. this.totale = const Value.absent(),
  15279. }) : codAgente = Value(codAgente),
  15280. idOrdine = Value(idOrdine);
  15281. static Insertable<VOrdiniData> custom({
  15282. Expression<String>? codAgente,
  15283. Expression<String>? codCliente,
  15284. Expression<String>? ragioneSociale,
  15285. Expression<String>? codFiliale,
  15286. Expression<String>? filiale,
  15287. Expression<String>? indirizzo,
  15288. Expression<String>? citta,
  15289. Expression<String>? provincia,
  15290. Expression<String>? cap,
  15291. Expression<int>? idOrdine,
  15292. Expression<int>? idOrdineSede,
  15293. Expression<int>? numeroOrdine,
  15294. Expression<String>? numeroOrdineSede,
  15295. Expression<String>? dataOrdine,
  15296. Expression<String>? dataConsegna,
  15297. Expression<String>? dataModifica,
  15298. Expression<String>? riferimento,
  15299. Expression<String>? noteCliente,
  15300. Expression<String>? noteOrdine,
  15301. Expression<int>? idCliente,
  15302. Expression<int>? idFiliale,
  15303. Expression<String>? stato,
  15304. Expression<int>? idListino,
  15305. Expression<int>? idAgente,
  15306. Expression<int>? idPagamento,
  15307. Expression<double>? totale,
  15308. }) {
  15309. return RawValuesInsertable({
  15310. if (codAgente != null) 'codAgente': codAgente,
  15311. if (codCliente != null) 'codCliente': codCliente,
  15312. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  15313. if (codFiliale != null) 'codFiliale': codFiliale,
  15314. if (filiale != null) 'Filiale': filiale,
  15315. if (indirizzo != null) 'indirizzo': indirizzo,
  15316. if (citta != null) 'citta': citta,
  15317. if (provincia != null) 'provincia': provincia,
  15318. if (cap != null) 'cap': cap,
  15319. if (idOrdine != null) 'idOrdine': idOrdine,
  15320. if (idOrdineSede != null) 'idOrdineSede': idOrdineSede,
  15321. if (numeroOrdine != null) 'numeroOrdine': numeroOrdine,
  15322. if (numeroOrdineSede != null) 'numeroOrdineSede': numeroOrdineSede,
  15323. if (dataOrdine != null) 'dataOrdine': dataOrdine,
  15324. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  15325. if (dataModifica != null) 'dataModifica': dataModifica,
  15326. if (riferimento != null) 'riferimento': riferimento,
  15327. if (noteCliente != null) 'noteCliente': noteCliente,
  15328. if (noteOrdine != null) 'noteOrdine': noteOrdine,
  15329. if (idCliente != null) 'idCliente': idCliente,
  15330. if (idFiliale != null) 'idFiliale': idFiliale,
  15331. if (stato != null) 'stato': stato,
  15332. if (idListino != null) 'idListino': idListino,
  15333. if (idAgente != null) 'idAgente': idAgente,
  15334. if (idPagamento != null) 'idPagamento': idPagamento,
  15335. if (totale != null) 'totale': totale,
  15336. });
  15337. }
  15338. VOrdiniCompanion copyWith(
  15339. {Value<String>? codAgente,
  15340. Value<String?>? codCliente,
  15341. Value<String?>? ragioneSociale,
  15342. Value<String?>? codFiliale,
  15343. Value<String?>? filiale,
  15344. Value<String?>? indirizzo,
  15345. Value<String?>? citta,
  15346. Value<String?>? provincia,
  15347. Value<String?>? cap,
  15348. Value<int>? idOrdine,
  15349. Value<int?>? idOrdineSede,
  15350. Value<int?>? numeroOrdine,
  15351. Value<String?>? numeroOrdineSede,
  15352. Value<String?>? dataOrdine,
  15353. Value<String?>? dataConsegna,
  15354. Value<String?>? dataModifica,
  15355. Value<String?>? riferimento,
  15356. Value<String?>? noteCliente,
  15357. Value<String?>? noteOrdine,
  15358. Value<int?>? idCliente,
  15359. Value<int?>? idFiliale,
  15360. Value<String?>? stato,
  15361. Value<int?>? idListino,
  15362. Value<int?>? idAgente,
  15363. Value<int?>? idPagamento,
  15364. Value<double?>? totale}) {
  15365. return VOrdiniCompanion(
  15366. codAgente: codAgente ?? this.codAgente,
  15367. codCliente: codCliente ?? this.codCliente,
  15368. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  15369. codFiliale: codFiliale ?? this.codFiliale,
  15370. filiale: filiale ?? this.filiale,
  15371. indirizzo: indirizzo ?? this.indirizzo,
  15372. citta: citta ?? this.citta,
  15373. provincia: provincia ?? this.provincia,
  15374. cap: cap ?? this.cap,
  15375. idOrdine: idOrdine ?? this.idOrdine,
  15376. idOrdineSede: idOrdineSede ?? this.idOrdineSede,
  15377. numeroOrdine: numeroOrdine ?? this.numeroOrdine,
  15378. numeroOrdineSede: numeroOrdineSede ?? this.numeroOrdineSede,
  15379. dataOrdine: dataOrdine ?? this.dataOrdine,
  15380. dataConsegna: dataConsegna ?? this.dataConsegna,
  15381. dataModifica: dataModifica ?? this.dataModifica,
  15382. riferimento: riferimento ?? this.riferimento,
  15383. noteCliente: noteCliente ?? this.noteCliente,
  15384. noteOrdine: noteOrdine ?? this.noteOrdine,
  15385. idCliente: idCliente ?? this.idCliente,
  15386. idFiliale: idFiliale ?? this.idFiliale,
  15387. stato: stato ?? this.stato,
  15388. idListino: idListino ?? this.idListino,
  15389. idAgente: idAgente ?? this.idAgente,
  15390. idPagamento: idPagamento ?? this.idPagamento,
  15391. totale: totale ?? this.totale,
  15392. );
  15393. }
  15394. @override
  15395. Map<String, Expression> toColumns(bool nullToAbsent) {
  15396. final map = <String, Expression>{};
  15397. if (codAgente.present) {
  15398. map['codAgente'] = Variable<String>(codAgente.value);
  15399. }
  15400. if (codCliente.present) {
  15401. map['codCliente'] = Variable<String>(codCliente.value);
  15402. }
  15403. if (ragioneSociale.present) {
  15404. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  15405. }
  15406. if (codFiliale.present) {
  15407. map['codFiliale'] = Variable<String>(codFiliale.value);
  15408. }
  15409. if (filiale.present) {
  15410. map['Filiale'] = Variable<String>(filiale.value);
  15411. }
  15412. if (indirizzo.present) {
  15413. map['indirizzo'] = Variable<String>(indirizzo.value);
  15414. }
  15415. if (citta.present) {
  15416. map['citta'] = Variable<String>(citta.value);
  15417. }
  15418. if (provincia.present) {
  15419. map['provincia'] = Variable<String>(provincia.value);
  15420. }
  15421. if (cap.present) {
  15422. map['cap'] = Variable<String>(cap.value);
  15423. }
  15424. if (idOrdine.present) {
  15425. map['idOrdine'] = Variable<int>(idOrdine.value);
  15426. }
  15427. if (idOrdineSede.present) {
  15428. map['idOrdineSede'] = Variable<int>(idOrdineSede.value);
  15429. }
  15430. if (numeroOrdine.present) {
  15431. map['numeroOrdine'] = Variable<int>(numeroOrdine.value);
  15432. }
  15433. if (numeroOrdineSede.present) {
  15434. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede.value);
  15435. }
  15436. if (dataOrdine.present) {
  15437. map['dataOrdine'] = Variable<String>(dataOrdine.value);
  15438. }
  15439. if (dataConsegna.present) {
  15440. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  15441. }
  15442. if (dataModifica.present) {
  15443. map['dataModifica'] = Variable<String>(dataModifica.value);
  15444. }
  15445. if (riferimento.present) {
  15446. map['riferimento'] = Variable<String>(riferimento.value);
  15447. }
  15448. if (noteCliente.present) {
  15449. map['noteCliente'] = Variable<String>(noteCliente.value);
  15450. }
  15451. if (noteOrdine.present) {
  15452. map['noteOrdine'] = Variable<String>(noteOrdine.value);
  15453. }
  15454. if (idCliente.present) {
  15455. map['idCliente'] = Variable<int>(idCliente.value);
  15456. }
  15457. if (idFiliale.present) {
  15458. map['idFiliale'] = Variable<int>(idFiliale.value);
  15459. }
  15460. if (stato.present) {
  15461. map['stato'] = Variable<String>(stato.value);
  15462. }
  15463. if (idListino.present) {
  15464. map['idListino'] = Variable<int>(idListino.value);
  15465. }
  15466. if (idAgente.present) {
  15467. map['idAgente'] = Variable<int>(idAgente.value);
  15468. }
  15469. if (idPagamento.present) {
  15470. map['idPagamento'] = Variable<int>(idPagamento.value);
  15471. }
  15472. if (totale.present) {
  15473. map['totale'] = Variable<double>(totale.value);
  15474. }
  15475. return map;
  15476. }
  15477. @override
  15478. String toString() {
  15479. return (StringBuffer('VOrdiniCompanion(')
  15480. ..write('codAgente: $codAgente, ')
  15481. ..write('codCliente: $codCliente, ')
  15482. ..write('ragioneSociale: $ragioneSociale, ')
  15483. ..write('codFiliale: $codFiliale, ')
  15484. ..write('filiale: $filiale, ')
  15485. ..write('indirizzo: $indirizzo, ')
  15486. ..write('citta: $citta, ')
  15487. ..write('provincia: $provincia, ')
  15488. ..write('cap: $cap, ')
  15489. ..write('idOrdine: $idOrdine, ')
  15490. ..write('idOrdineSede: $idOrdineSede, ')
  15491. ..write('numeroOrdine: $numeroOrdine, ')
  15492. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  15493. ..write('dataOrdine: $dataOrdine, ')
  15494. ..write('dataConsegna: $dataConsegna, ')
  15495. ..write('dataModifica: $dataModifica, ')
  15496. ..write('riferimento: $riferimento, ')
  15497. ..write('noteCliente: $noteCliente, ')
  15498. ..write('noteOrdine: $noteOrdine, ')
  15499. ..write('idCliente: $idCliente, ')
  15500. ..write('idFiliale: $idFiliale, ')
  15501. ..write('stato: $stato, ')
  15502. ..write('idListino: $idListino, ')
  15503. ..write('idAgente: $idAgente, ')
  15504. ..write('idPagamento: $idPagamento, ')
  15505. ..write('totale: $totale')
  15506. ..write(')'))
  15507. .toString();
  15508. }
  15509. }
  15510. class $VRigheOrdineTable extends VRigheOrdine
  15511. with TableInfo<$VRigheOrdineTable, VRigheOrdineData> {
  15512. @override
  15513. final GeneratedDatabase attachedDatabase;
  15514. final String? _alias;
  15515. $VRigheOrdineTable(this.attachedDatabase, [this._alias]);
  15516. static const VerificationMeta _idRigaOrdineMeta =
  15517. const VerificationMeta('idRigaOrdine');
  15518. @override
  15519. late final GeneratedColumn<int> idRigaOrdine = GeneratedColumn<int>(
  15520. 'idRigaOrdine', aliasedName, false,
  15521. type: DriftSqlType.int, requiredDuringInsert: true);
  15522. static const VerificationMeta _idOrdineMeta =
  15523. const VerificationMeta('idOrdine');
  15524. @override
  15525. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  15526. 'idOrdine', aliasedName, true,
  15527. type: DriftSqlType.int, requiredDuringInsert: false);
  15528. static const VerificationMeta _idArticoloMeta =
  15529. const VerificationMeta('idArticolo');
  15530. @override
  15531. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  15532. 'idArticolo', aliasedName, true,
  15533. type: DriftSqlType.int, requiredDuringInsert: false);
  15534. static const VerificationMeta _idListinoMeta =
  15535. const VerificationMeta('idListino');
  15536. @override
  15537. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  15538. 'idListino', aliasedName, true,
  15539. type: DriftSqlType.int, requiredDuringInsert: false);
  15540. static const VerificationMeta _quantitaMeta =
  15541. const VerificationMeta('quantita');
  15542. @override
  15543. late final GeneratedColumn<double> quantita = GeneratedColumn<double>(
  15544. 'quantita', aliasedName, true,
  15545. type: DriftSqlType.double, requiredDuringInsert: false);
  15546. static const VerificationMeta _prezzoLordoMeta =
  15547. const VerificationMeta('prezzoLordo');
  15548. @override
  15549. late final GeneratedColumn<double> prezzoLordo = GeneratedColumn<double>(
  15550. 'prezzoLordo', aliasedName, true,
  15551. type: DriftSqlType.double, requiredDuringInsert: false);
  15552. static const VerificationMeta _sconto1Meta =
  15553. const VerificationMeta('sconto1');
  15554. @override
  15555. late final GeneratedColumn<double> sconto1 = GeneratedColumn<double>(
  15556. 'sconto1', aliasedName, true,
  15557. type: DriftSqlType.double, requiredDuringInsert: false);
  15558. static const VerificationMeta _sconto2Meta =
  15559. const VerificationMeta('sconto2');
  15560. @override
  15561. late final GeneratedColumn<double> sconto2 = GeneratedColumn<double>(
  15562. 'sconto2', aliasedName, true,
  15563. type: DriftSqlType.double, requiredDuringInsert: false);
  15564. static const VerificationMeta _sconto3Meta =
  15565. const VerificationMeta('sconto3');
  15566. @override
  15567. late final GeneratedColumn<double> sconto3 = GeneratedColumn<double>(
  15568. 'sconto3', aliasedName, true,
  15569. type: DriftSqlType.double, requiredDuringInsert: false);
  15570. static const VerificationMeta _sconto4Meta =
  15571. const VerificationMeta('sconto4');
  15572. @override
  15573. late final GeneratedColumn<double> sconto4 = GeneratedColumn<double>(
  15574. 'sconto4', aliasedName, true,
  15575. type: DriftSqlType.double, requiredDuringInsert: false);
  15576. static const VerificationMeta _sconto5Meta =
  15577. const VerificationMeta('sconto5');
  15578. @override
  15579. late final GeneratedColumn<double> sconto5 = GeneratedColumn<double>(
  15580. 'sconto5', aliasedName, true,
  15581. type: DriftSqlType.double, requiredDuringInsert: false);
  15582. static const VerificationMeta _prezzoNettoMeta =
  15583. const VerificationMeta('prezzoNetto');
  15584. @override
  15585. late final GeneratedColumn<double> prezzoNetto = GeneratedColumn<double>(
  15586. 'prezzoNetto', aliasedName, true,
  15587. type: DriftSqlType.double, requiredDuringInsert: false);
  15588. static const VerificationMeta _scontoMerceMeta =
  15589. const VerificationMeta('scontoMerce');
  15590. @override
  15591. late final GeneratedColumn<double> scontoMerce = GeneratedColumn<double>(
  15592. 'scontoMerce', aliasedName, true,
  15593. type: DriftSqlType.double, requiredDuringInsert: false);
  15594. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  15595. @override
  15596. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  15597. 'totale', aliasedName, true,
  15598. type: DriftSqlType.double, requiredDuringInsert: false);
  15599. static const VerificationMeta _dataConsegnaMeta =
  15600. const VerificationMeta('dataConsegna');
  15601. @override
  15602. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  15603. 'dataConsegna', aliasedName, true,
  15604. type: DriftSqlType.string, requiredDuringInsert: false);
  15605. static const VerificationMeta _dataModificaMeta =
  15606. const VerificationMeta('dataModifica');
  15607. @override
  15608. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  15609. 'dataModifica', aliasedName, true,
  15610. type: DriftSqlType.string, requiredDuringInsert: false);
  15611. static const VerificationMeta _qtaEvasaMeta =
  15612. const VerificationMeta('qtaEvasa');
  15613. @override
  15614. late final GeneratedColumn<double> qtaEvasa = GeneratedColumn<double>(
  15615. 'qtaEvasa', aliasedName, true,
  15616. type: DriftSqlType.double, requiredDuringInsert: false);
  15617. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  15618. @override
  15619. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  15620. 'stato', aliasedName, true,
  15621. type: DriftSqlType.string, requiredDuringInsert: false);
  15622. static const VerificationMeta _colliMeta = const VerificationMeta('colli');
  15623. @override
  15624. late final GeneratedColumn<double> colli = GeneratedColumn<double>(
  15625. 'colli', aliasedName, true,
  15626. type: DriftSqlType.double, requiredDuringInsert: false);
  15627. static const VerificationMeta _promozioneMeta =
  15628. const VerificationMeta('promozione');
  15629. @override
  15630. late final GeneratedColumn<int> promozione = GeneratedColumn<int>(
  15631. 'promozione', aliasedName, true,
  15632. type: DriftSqlType.int, requiredDuringInsert: false);
  15633. static const VerificationMeta _rigaPromozioneMeta =
  15634. const VerificationMeta('rigaPromozione');
  15635. @override
  15636. late final GeneratedColumn<int> rigaPromozione = GeneratedColumn<int>(
  15637. 'rigaPromozione', aliasedName, true,
  15638. type: DriftSqlType.int, requiredDuringInsert: false);
  15639. static const VerificationMeta _prezzoManualeMeta =
  15640. const VerificationMeta('prezzoManuale');
  15641. @override
  15642. late final GeneratedColumn<int> prezzoManuale = GeneratedColumn<int>(
  15643. 'prezzoManuale', aliasedName, true,
  15644. type: DriftSqlType.int, requiredDuringInsert: false);
  15645. static const VerificationMeta _codArticoloMeta =
  15646. const VerificationMeta('codArticolo');
  15647. @override
  15648. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  15649. 'codArticolo', aliasedName, true,
  15650. type: DriftSqlType.string, requiredDuringInsert: false);
  15651. static const VerificationMeta _descrizioneMeta =
  15652. const VerificationMeta('descrizione');
  15653. @override
  15654. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  15655. 'descrizione', aliasedName, true,
  15656. type: DriftSqlType.string, requiredDuringInsert: false);
  15657. static const VerificationMeta _codListinoMeta =
  15658. const VerificationMeta('codListino');
  15659. @override
  15660. late final GeneratedColumn<String> codListino = GeneratedColumn<String>(
  15661. 'codListino', aliasedName, true,
  15662. type: DriftSqlType.string, requiredDuringInsert: false);
  15663. static const VerificationMeta _listinoMeta =
  15664. const VerificationMeta('listino');
  15665. @override
  15666. late final GeneratedColumn<String> listino = GeneratedColumn<String>(
  15667. 'Listino', aliasedName, true,
  15668. type: DriftSqlType.string, requiredDuringInsert: false);
  15669. @override
  15670. List<GeneratedColumn> get $columns => [
  15671. idRigaOrdine,
  15672. idOrdine,
  15673. idArticolo,
  15674. idListino,
  15675. quantita,
  15676. prezzoLordo,
  15677. sconto1,
  15678. sconto2,
  15679. sconto3,
  15680. sconto4,
  15681. sconto5,
  15682. prezzoNetto,
  15683. scontoMerce,
  15684. totale,
  15685. dataConsegna,
  15686. dataModifica,
  15687. qtaEvasa,
  15688. stato,
  15689. colli,
  15690. promozione,
  15691. rigaPromozione,
  15692. prezzoManuale,
  15693. codArticolo,
  15694. descrizione,
  15695. codListino,
  15696. listino
  15697. ];
  15698. @override
  15699. String get aliasedName => _alias ?? actualTableName;
  15700. @override
  15701. String get actualTableName => $name;
  15702. static const String $name = 'v_righe_ordine';
  15703. @override
  15704. VerificationContext validateIntegrity(Insertable<VRigheOrdineData> instance,
  15705. {bool isInserting = false}) {
  15706. final context = VerificationContext();
  15707. final data = instance.toColumns(true);
  15708. if (data.containsKey('idRigaOrdine')) {
  15709. context.handle(
  15710. _idRigaOrdineMeta,
  15711. idRigaOrdine.isAcceptableOrUnknown(
  15712. data['idRigaOrdine']!, _idRigaOrdineMeta));
  15713. } else if (isInserting) {
  15714. context.missing(_idRigaOrdineMeta);
  15715. }
  15716. if (data.containsKey('idOrdine')) {
  15717. context.handle(_idOrdineMeta,
  15718. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta));
  15719. }
  15720. if (data.containsKey('idArticolo')) {
  15721. context.handle(
  15722. _idArticoloMeta,
  15723. idArticolo.isAcceptableOrUnknown(
  15724. data['idArticolo']!, _idArticoloMeta));
  15725. }
  15726. if (data.containsKey('idListino')) {
  15727. context.handle(_idListinoMeta,
  15728. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta));
  15729. }
  15730. if (data.containsKey('quantita')) {
  15731. context.handle(_quantitaMeta,
  15732. quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta));
  15733. }
  15734. if (data.containsKey('prezzoLordo')) {
  15735. context.handle(
  15736. _prezzoLordoMeta,
  15737. prezzoLordo.isAcceptableOrUnknown(
  15738. data['prezzoLordo']!, _prezzoLordoMeta));
  15739. }
  15740. if (data.containsKey('sconto1')) {
  15741. context.handle(_sconto1Meta,
  15742. sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta));
  15743. }
  15744. if (data.containsKey('sconto2')) {
  15745. context.handle(_sconto2Meta,
  15746. sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta));
  15747. }
  15748. if (data.containsKey('sconto3')) {
  15749. context.handle(_sconto3Meta,
  15750. sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta));
  15751. }
  15752. if (data.containsKey('sconto4')) {
  15753. context.handle(_sconto4Meta,
  15754. sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta));
  15755. }
  15756. if (data.containsKey('sconto5')) {
  15757. context.handle(_sconto5Meta,
  15758. sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta));
  15759. }
  15760. if (data.containsKey('prezzoNetto')) {
  15761. context.handle(
  15762. _prezzoNettoMeta,
  15763. prezzoNetto.isAcceptableOrUnknown(
  15764. data['prezzoNetto']!, _prezzoNettoMeta));
  15765. }
  15766. if (data.containsKey('scontoMerce')) {
  15767. context.handle(
  15768. _scontoMerceMeta,
  15769. scontoMerce.isAcceptableOrUnknown(
  15770. data['scontoMerce']!, _scontoMerceMeta));
  15771. }
  15772. if (data.containsKey('totale')) {
  15773. context.handle(_totaleMeta,
  15774. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta));
  15775. }
  15776. if (data.containsKey('dataConsegna')) {
  15777. context.handle(
  15778. _dataConsegnaMeta,
  15779. dataConsegna.isAcceptableOrUnknown(
  15780. data['dataConsegna']!, _dataConsegnaMeta));
  15781. }
  15782. if (data.containsKey('dataModifica')) {
  15783. context.handle(
  15784. _dataModificaMeta,
  15785. dataModifica.isAcceptableOrUnknown(
  15786. data['dataModifica']!, _dataModificaMeta));
  15787. }
  15788. if (data.containsKey('qtaEvasa')) {
  15789. context.handle(_qtaEvasaMeta,
  15790. qtaEvasa.isAcceptableOrUnknown(data['qtaEvasa']!, _qtaEvasaMeta));
  15791. }
  15792. if (data.containsKey('stato')) {
  15793. context.handle(
  15794. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  15795. }
  15796. if (data.containsKey('colli')) {
  15797. context.handle(
  15798. _colliMeta, colli.isAcceptableOrUnknown(data['colli']!, _colliMeta));
  15799. }
  15800. if (data.containsKey('promozione')) {
  15801. context.handle(
  15802. _promozioneMeta,
  15803. promozione.isAcceptableOrUnknown(
  15804. data['promozione']!, _promozioneMeta));
  15805. }
  15806. if (data.containsKey('rigaPromozione')) {
  15807. context.handle(
  15808. _rigaPromozioneMeta,
  15809. rigaPromozione.isAcceptableOrUnknown(
  15810. data['rigaPromozione']!, _rigaPromozioneMeta));
  15811. }
  15812. if (data.containsKey('prezzoManuale')) {
  15813. context.handle(
  15814. _prezzoManualeMeta,
  15815. prezzoManuale.isAcceptableOrUnknown(
  15816. data['prezzoManuale']!, _prezzoManualeMeta));
  15817. }
  15818. if (data.containsKey('codArticolo')) {
  15819. context.handle(
  15820. _codArticoloMeta,
  15821. codArticolo.isAcceptableOrUnknown(
  15822. data['codArticolo']!, _codArticoloMeta));
  15823. }
  15824. if (data.containsKey('descrizione')) {
  15825. context.handle(
  15826. _descrizioneMeta,
  15827. descrizione.isAcceptableOrUnknown(
  15828. data['descrizione']!, _descrizioneMeta));
  15829. }
  15830. if (data.containsKey('codListino')) {
  15831. context.handle(
  15832. _codListinoMeta,
  15833. codListino.isAcceptableOrUnknown(
  15834. data['codListino']!, _codListinoMeta));
  15835. }
  15836. if (data.containsKey('Listino')) {
  15837. context.handle(_listinoMeta,
  15838. listino.isAcceptableOrUnknown(data['Listino']!, _listinoMeta));
  15839. }
  15840. return context;
  15841. }
  15842. @override
  15843. Set<GeneratedColumn> get $primaryKey => {idRigaOrdine};
  15844. @override
  15845. VRigheOrdineData map(Map<String, dynamic> data, {String? tablePrefix}) {
  15846. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  15847. return VRigheOrdineData(
  15848. idRigaOrdine: attachedDatabase.typeMapping
  15849. .read(DriftSqlType.int, data['${effectivePrefix}idRigaOrdine'])!,
  15850. idOrdine: attachedDatabase.typeMapping
  15851. .read(DriftSqlType.int, data['${effectivePrefix}idOrdine']),
  15852. idArticolo: attachedDatabase.typeMapping
  15853. .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']),
  15854. idListino: attachedDatabase.typeMapping
  15855. .read(DriftSqlType.int, data['${effectivePrefix}idListino']),
  15856. quantita: attachedDatabase.typeMapping
  15857. .read(DriftSqlType.double, data['${effectivePrefix}quantita']),
  15858. prezzoLordo: attachedDatabase.typeMapping
  15859. .read(DriftSqlType.double, data['${effectivePrefix}prezzoLordo']),
  15860. sconto1: attachedDatabase.typeMapping
  15861. .read(DriftSqlType.double, data['${effectivePrefix}sconto1']),
  15862. sconto2: attachedDatabase.typeMapping
  15863. .read(DriftSqlType.double, data['${effectivePrefix}sconto2']),
  15864. sconto3: attachedDatabase.typeMapping
  15865. .read(DriftSqlType.double, data['${effectivePrefix}sconto3']),
  15866. sconto4: attachedDatabase.typeMapping
  15867. .read(DriftSqlType.double, data['${effectivePrefix}sconto4']),
  15868. sconto5: attachedDatabase.typeMapping
  15869. .read(DriftSqlType.double, data['${effectivePrefix}sconto5']),
  15870. prezzoNetto: attachedDatabase.typeMapping
  15871. .read(DriftSqlType.double, data['${effectivePrefix}prezzoNetto']),
  15872. scontoMerce: attachedDatabase.typeMapping
  15873. .read(DriftSqlType.double, data['${effectivePrefix}scontoMerce']),
  15874. totale: attachedDatabase.typeMapping
  15875. .read(DriftSqlType.double, data['${effectivePrefix}totale']),
  15876. dataConsegna: attachedDatabase.typeMapping
  15877. .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']),
  15878. dataModifica: attachedDatabase.typeMapping
  15879. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  15880. qtaEvasa: attachedDatabase.typeMapping
  15881. .read(DriftSqlType.double, data['${effectivePrefix}qtaEvasa']),
  15882. stato: attachedDatabase.typeMapping
  15883. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  15884. colli: attachedDatabase.typeMapping
  15885. .read(DriftSqlType.double, data['${effectivePrefix}colli']),
  15886. promozione: attachedDatabase.typeMapping
  15887. .read(DriftSqlType.int, data['${effectivePrefix}promozione']),
  15888. rigaPromozione: attachedDatabase.typeMapping
  15889. .read(DriftSqlType.int, data['${effectivePrefix}rigaPromozione']),
  15890. prezzoManuale: attachedDatabase.typeMapping
  15891. .read(DriftSqlType.int, data['${effectivePrefix}prezzoManuale']),
  15892. codArticolo: attachedDatabase.typeMapping
  15893. .read(DriftSqlType.string, data['${effectivePrefix}codArticolo']),
  15894. descrizione: attachedDatabase.typeMapping
  15895. .read(DriftSqlType.string, data['${effectivePrefix}descrizione']),
  15896. codListino: attachedDatabase.typeMapping
  15897. .read(DriftSqlType.string, data['${effectivePrefix}codListino']),
  15898. listino: attachedDatabase.typeMapping
  15899. .read(DriftSqlType.string, data['${effectivePrefix}Listino']),
  15900. );
  15901. }
  15902. @override
  15903. $VRigheOrdineTable createAlias(String alias) {
  15904. return $VRigheOrdineTable(attachedDatabase, alias);
  15905. }
  15906. @override
  15907. bool get withoutRowId => true;
  15908. }
  15909. class VRigheOrdineData extends DataClass
  15910. implements Insertable<VRigheOrdineData> {
  15911. final int idRigaOrdine;
  15912. final int? idOrdine;
  15913. final int? idArticolo;
  15914. final int? idListino;
  15915. final double? quantita;
  15916. final double? prezzoLordo;
  15917. final double? sconto1;
  15918. final double? sconto2;
  15919. final double? sconto3;
  15920. final double? sconto4;
  15921. final double? sconto5;
  15922. final double? prezzoNetto;
  15923. final double? scontoMerce;
  15924. final double? totale;
  15925. final String? dataConsegna;
  15926. final String? dataModifica;
  15927. final double? qtaEvasa;
  15928. final String? stato;
  15929. final double? colli;
  15930. final int? promozione;
  15931. final int? rigaPromozione;
  15932. final int? prezzoManuale;
  15933. final String? codArticolo;
  15934. final String? descrizione;
  15935. final String? codListino;
  15936. final String? listino;
  15937. const VRigheOrdineData(
  15938. {required this.idRigaOrdine,
  15939. this.idOrdine,
  15940. this.idArticolo,
  15941. this.idListino,
  15942. this.quantita,
  15943. this.prezzoLordo,
  15944. this.sconto1,
  15945. this.sconto2,
  15946. this.sconto3,
  15947. this.sconto4,
  15948. this.sconto5,
  15949. this.prezzoNetto,
  15950. this.scontoMerce,
  15951. this.totale,
  15952. this.dataConsegna,
  15953. this.dataModifica,
  15954. this.qtaEvasa,
  15955. this.stato,
  15956. this.colli,
  15957. this.promozione,
  15958. this.rigaPromozione,
  15959. this.prezzoManuale,
  15960. this.codArticolo,
  15961. this.descrizione,
  15962. this.codListino,
  15963. this.listino});
  15964. @override
  15965. Map<String, Expression> toColumns(bool nullToAbsent) {
  15966. final map = <String, Expression>{};
  15967. map['idRigaOrdine'] = Variable<int>(idRigaOrdine);
  15968. if (!nullToAbsent || idOrdine != null) {
  15969. map['idOrdine'] = Variable<int>(idOrdine);
  15970. }
  15971. if (!nullToAbsent || idArticolo != null) {
  15972. map['idArticolo'] = Variable<int>(idArticolo);
  15973. }
  15974. if (!nullToAbsent || idListino != null) {
  15975. map['idListino'] = Variable<int>(idListino);
  15976. }
  15977. if (!nullToAbsent || quantita != null) {
  15978. map['quantita'] = Variable<double>(quantita);
  15979. }
  15980. if (!nullToAbsent || prezzoLordo != null) {
  15981. map['prezzoLordo'] = Variable<double>(prezzoLordo);
  15982. }
  15983. if (!nullToAbsent || sconto1 != null) {
  15984. map['sconto1'] = Variable<double>(sconto1);
  15985. }
  15986. if (!nullToAbsent || sconto2 != null) {
  15987. map['sconto2'] = Variable<double>(sconto2);
  15988. }
  15989. if (!nullToAbsent || sconto3 != null) {
  15990. map['sconto3'] = Variable<double>(sconto3);
  15991. }
  15992. if (!nullToAbsent || sconto4 != null) {
  15993. map['sconto4'] = Variable<double>(sconto4);
  15994. }
  15995. if (!nullToAbsent || sconto5 != null) {
  15996. map['sconto5'] = Variable<double>(sconto5);
  15997. }
  15998. if (!nullToAbsent || prezzoNetto != null) {
  15999. map['prezzoNetto'] = Variable<double>(prezzoNetto);
  16000. }
  16001. if (!nullToAbsent || scontoMerce != null) {
  16002. map['scontoMerce'] = Variable<double>(scontoMerce);
  16003. }
  16004. if (!nullToAbsent || totale != null) {
  16005. map['totale'] = Variable<double>(totale);
  16006. }
  16007. if (!nullToAbsent || dataConsegna != null) {
  16008. map['dataConsegna'] = Variable<String>(dataConsegna);
  16009. }
  16010. if (!nullToAbsent || dataModifica != null) {
  16011. map['dataModifica'] = Variable<String>(dataModifica);
  16012. }
  16013. if (!nullToAbsent || qtaEvasa != null) {
  16014. map['qtaEvasa'] = Variable<double>(qtaEvasa);
  16015. }
  16016. if (!nullToAbsent || stato != null) {
  16017. map['stato'] = Variable<String>(stato);
  16018. }
  16019. if (!nullToAbsent || colli != null) {
  16020. map['colli'] = Variable<double>(colli);
  16021. }
  16022. if (!nullToAbsent || promozione != null) {
  16023. map['promozione'] = Variable<int>(promozione);
  16024. }
  16025. if (!nullToAbsent || rigaPromozione != null) {
  16026. map['rigaPromozione'] = Variable<int>(rigaPromozione);
  16027. }
  16028. if (!nullToAbsent || prezzoManuale != null) {
  16029. map['prezzoManuale'] = Variable<int>(prezzoManuale);
  16030. }
  16031. if (!nullToAbsent || codArticolo != null) {
  16032. map['codArticolo'] = Variable<String>(codArticolo);
  16033. }
  16034. if (!nullToAbsent || descrizione != null) {
  16035. map['descrizione'] = Variable<String>(descrizione);
  16036. }
  16037. if (!nullToAbsent || codListino != null) {
  16038. map['codListino'] = Variable<String>(codListino);
  16039. }
  16040. if (!nullToAbsent || listino != null) {
  16041. map['Listino'] = Variable<String>(listino);
  16042. }
  16043. return map;
  16044. }
  16045. VRigheOrdineCompanion toCompanion(bool nullToAbsent) {
  16046. return VRigheOrdineCompanion(
  16047. idRigaOrdine: Value(idRigaOrdine),
  16048. idOrdine: idOrdine == null && nullToAbsent
  16049. ? const Value.absent()
  16050. : Value(idOrdine),
  16051. idArticolo: idArticolo == null && nullToAbsent
  16052. ? const Value.absent()
  16053. : Value(idArticolo),
  16054. idListino: idListino == null && nullToAbsent
  16055. ? const Value.absent()
  16056. : Value(idListino),
  16057. quantita: quantita == null && nullToAbsent
  16058. ? const Value.absent()
  16059. : Value(quantita),
  16060. prezzoLordo: prezzoLordo == null && nullToAbsent
  16061. ? const Value.absent()
  16062. : Value(prezzoLordo),
  16063. sconto1: sconto1 == null && nullToAbsent
  16064. ? const Value.absent()
  16065. : Value(sconto1),
  16066. sconto2: sconto2 == null && nullToAbsent
  16067. ? const Value.absent()
  16068. : Value(sconto2),
  16069. sconto3: sconto3 == null && nullToAbsent
  16070. ? const Value.absent()
  16071. : Value(sconto3),
  16072. sconto4: sconto4 == null && nullToAbsent
  16073. ? const Value.absent()
  16074. : Value(sconto4),
  16075. sconto5: sconto5 == null && nullToAbsent
  16076. ? const Value.absent()
  16077. : Value(sconto5),
  16078. prezzoNetto: prezzoNetto == null && nullToAbsent
  16079. ? const Value.absent()
  16080. : Value(prezzoNetto),
  16081. scontoMerce: scontoMerce == null && nullToAbsent
  16082. ? const Value.absent()
  16083. : Value(scontoMerce),
  16084. totale:
  16085. totale == null && nullToAbsent ? const Value.absent() : Value(totale),
  16086. dataConsegna: dataConsegna == null && nullToAbsent
  16087. ? const Value.absent()
  16088. : Value(dataConsegna),
  16089. dataModifica: dataModifica == null && nullToAbsent
  16090. ? const Value.absent()
  16091. : Value(dataModifica),
  16092. qtaEvasa: qtaEvasa == null && nullToAbsent
  16093. ? const Value.absent()
  16094. : Value(qtaEvasa),
  16095. stato:
  16096. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  16097. colli:
  16098. colli == null && nullToAbsent ? const Value.absent() : Value(colli),
  16099. promozione: promozione == null && nullToAbsent
  16100. ? const Value.absent()
  16101. : Value(promozione),
  16102. rigaPromozione: rigaPromozione == null && nullToAbsent
  16103. ? const Value.absent()
  16104. : Value(rigaPromozione),
  16105. prezzoManuale: prezzoManuale == null && nullToAbsent
  16106. ? const Value.absent()
  16107. : Value(prezzoManuale),
  16108. codArticolo: codArticolo == null && nullToAbsent
  16109. ? const Value.absent()
  16110. : Value(codArticolo),
  16111. descrizione: descrizione == null && nullToAbsent
  16112. ? const Value.absent()
  16113. : Value(descrizione),
  16114. codListino: codListino == null && nullToAbsent
  16115. ? const Value.absent()
  16116. : Value(codListino),
  16117. listino: listino == null && nullToAbsent
  16118. ? const Value.absent()
  16119. : Value(listino),
  16120. );
  16121. }
  16122. factory VRigheOrdineData.fromJson(Map<String, dynamic> json,
  16123. {ValueSerializer? serializer}) {
  16124. serializer ??= driftRuntimeOptions.defaultSerializer;
  16125. return VRigheOrdineData(
  16126. idRigaOrdine: serializer.fromJson<int>(json['idRigaOrdine']),
  16127. idOrdine: serializer.fromJson<int?>(json['idOrdine']),
  16128. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  16129. idListino: serializer.fromJson<int?>(json['idListino']),
  16130. quantita: serializer.fromJson<double?>(json['quantita']),
  16131. prezzoLordo: serializer.fromJson<double?>(json['prezzoLordo']),
  16132. sconto1: serializer.fromJson<double?>(json['sconto1']),
  16133. sconto2: serializer.fromJson<double?>(json['sconto2']),
  16134. sconto3: serializer.fromJson<double?>(json['sconto3']),
  16135. sconto4: serializer.fromJson<double?>(json['sconto4']),
  16136. sconto5: serializer.fromJson<double?>(json['sconto5']),
  16137. prezzoNetto: serializer.fromJson<double?>(json['prezzoNetto']),
  16138. scontoMerce: serializer.fromJson<double?>(json['scontoMerce']),
  16139. totale: serializer.fromJson<double?>(json['totale']),
  16140. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  16141. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  16142. qtaEvasa: serializer.fromJson<double?>(json['qtaEvasa']),
  16143. stato: serializer.fromJson<String?>(json['stato']),
  16144. colli: serializer.fromJson<double?>(json['colli']),
  16145. promozione: serializer.fromJson<int?>(json['promozione']),
  16146. rigaPromozione: serializer.fromJson<int?>(json['rigaPromozione']),
  16147. prezzoManuale: serializer.fromJson<int?>(json['prezzoManuale']),
  16148. codArticolo: serializer.fromJson<String?>(json['codArticolo']),
  16149. descrizione: serializer.fromJson<String?>(json['descrizione']),
  16150. codListino: serializer.fromJson<String?>(json['codListino']),
  16151. listino: serializer.fromJson<String?>(json['listino']),
  16152. );
  16153. }
  16154. @override
  16155. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  16156. serializer ??= driftRuntimeOptions.defaultSerializer;
  16157. return <String, dynamic>{
  16158. 'idRigaOrdine': serializer.toJson<int>(idRigaOrdine),
  16159. 'idOrdine': serializer.toJson<int?>(idOrdine),
  16160. 'idArticolo': serializer.toJson<int?>(idArticolo),
  16161. 'idListino': serializer.toJson<int?>(idListino),
  16162. 'quantita': serializer.toJson<double?>(quantita),
  16163. 'prezzoLordo': serializer.toJson<double?>(prezzoLordo),
  16164. 'sconto1': serializer.toJson<double?>(sconto1),
  16165. 'sconto2': serializer.toJson<double?>(sconto2),
  16166. 'sconto3': serializer.toJson<double?>(sconto3),
  16167. 'sconto4': serializer.toJson<double?>(sconto4),
  16168. 'sconto5': serializer.toJson<double?>(sconto5),
  16169. 'prezzoNetto': serializer.toJson<double?>(prezzoNetto),
  16170. 'scontoMerce': serializer.toJson<double?>(scontoMerce),
  16171. 'totale': serializer.toJson<double?>(totale),
  16172. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  16173. 'dataModifica': serializer.toJson<String?>(dataModifica),
  16174. 'qtaEvasa': serializer.toJson<double?>(qtaEvasa),
  16175. 'stato': serializer.toJson<String?>(stato),
  16176. 'colli': serializer.toJson<double?>(colli),
  16177. 'promozione': serializer.toJson<int?>(promozione),
  16178. 'rigaPromozione': serializer.toJson<int?>(rigaPromozione),
  16179. 'prezzoManuale': serializer.toJson<int?>(prezzoManuale),
  16180. 'codArticolo': serializer.toJson<String?>(codArticolo),
  16181. 'descrizione': serializer.toJson<String?>(descrizione),
  16182. 'codListino': serializer.toJson<String?>(codListino),
  16183. 'listino': serializer.toJson<String?>(listino),
  16184. };
  16185. }
  16186. VRigheOrdineData copyWith(
  16187. {int? idRigaOrdine,
  16188. Value<int?> idOrdine = const Value.absent(),
  16189. Value<int?> idArticolo = const Value.absent(),
  16190. Value<int?> idListino = const Value.absent(),
  16191. Value<double?> quantita = const Value.absent(),
  16192. Value<double?> prezzoLordo = const Value.absent(),
  16193. Value<double?> sconto1 = const Value.absent(),
  16194. Value<double?> sconto2 = const Value.absent(),
  16195. Value<double?> sconto3 = const Value.absent(),
  16196. Value<double?> sconto4 = const Value.absent(),
  16197. Value<double?> sconto5 = const Value.absent(),
  16198. Value<double?> prezzoNetto = const Value.absent(),
  16199. Value<double?> scontoMerce = const Value.absent(),
  16200. Value<double?> totale = const Value.absent(),
  16201. Value<String?> dataConsegna = const Value.absent(),
  16202. Value<String?> dataModifica = const Value.absent(),
  16203. Value<double?> qtaEvasa = const Value.absent(),
  16204. Value<String?> stato = const Value.absent(),
  16205. Value<double?> colli = const Value.absent(),
  16206. Value<int?> promozione = const Value.absent(),
  16207. Value<int?> rigaPromozione = const Value.absent(),
  16208. Value<int?> prezzoManuale = const Value.absent(),
  16209. Value<String?> codArticolo = const Value.absent(),
  16210. Value<String?> descrizione = const Value.absent(),
  16211. Value<String?> codListino = const Value.absent(),
  16212. Value<String?> listino = const Value.absent()}) =>
  16213. VRigheOrdineData(
  16214. idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine,
  16215. idOrdine: idOrdine.present ? idOrdine.value : this.idOrdine,
  16216. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  16217. idListino: idListino.present ? idListino.value : this.idListino,
  16218. quantita: quantita.present ? quantita.value : this.quantita,
  16219. prezzoLordo: prezzoLordo.present ? prezzoLordo.value : this.prezzoLordo,
  16220. sconto1: sconto1.present ? sconto1.value : this.sconto1,
  16221. sconto2: sconto2.present ? sconto2.value : this.sconto2,
  16222. sconto3: sconto3.present ? sconto3.value : this.sconto3,
  16223. sconto4: sconto4.present ? sconto4.value : this.sconto4,
  16224. sconto5: sconto5.present ? sconto5.value : this.sconto5,
  16225. prezzoNetto: prezzoNetto.present ? prezzoNetto.value : this.prezzoNetto,
  16226. scontoMerce: scontoMerce.present ? scontoMerce.value : this.scontoMerce,
  16227. totale: totale.present ? totale.value : this.totale,
  16228. dataConsegna:
  16229. dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  16230. dataModifica:
  16231. dataModifica.present ? dataModifica.value : this.dataModifica,
  16232. qtaEvasa: qtaEvasa.present ? qtaEvasa.value : this.qtaEvasa,
  16233. stato: stato.present ? stato.value : this.stato,
  16234. colli: colli.present ? colli.value : this.colli,
  16235. promozione: promozione.present ? promozione.value : this.promozione,
  16236. rigaPromozione:
  16237. rigaPromozione.present ? rigaPromozione.value : this.rigaPromozione,
  16238. prezzoManuale:
  16239. prezzoManuale.present ? prezzoManuale.value : this.prezzoManuale,
  16240. codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo,
  16241. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  16242. codListino: codListino.present ? codListino.value : this.codListino,
  16243. listino: listino.present ? listino.value : this.listino,
  16244. );
  16245. VRigheOrdineData copyWithCompanion(VRigheOrdineCompanion data) {
  16246. return VRigheOrdineData(
  16247. idRigaOrdine: data.idRigaOrdine.present
  16248. ? data.idRigaOrdine.value
  16249. : this.idRigaOrdine,
  16250. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  16251. idArticolo:
  16252. data.idArticolo.present ? data.idArticolo.value : this.idArticolo,
  16253. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  16254. quantita: data.quantita.present ? data.quantita.value : this.quantita,
  16255. prezzoLordo:
  16256. data.prezzoLordo.present ? data.prezzoLordo.value : this.prezzoLordo,
  16257. sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1,
  16258. sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2,
  16259. sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3,
  16260. sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4,
  16261. sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5,
  16262. prezzoNetto:
  16263. data.prezzoNetto.present ? data.prezzoNetto.value : this.prezzoNetto,
  16264. scontoMerce:
  16265. data.scontoMerce.present ? data.scontoMerce.value : this.scontoMerce,
  16266. totale: data.totale.present ? data.totale.value : this.totale,
  16267. dataConsegna: data.dataConsegna.present
  16268. ? data.dataConsegna.value
  16269. : this.dataConsegna,
  16270. dataModifica: data.dataModifica.present
  16271. ? data.dataModifica.value
  16272. : this.dataModifica,
  16273. qtaEvasa: data.qtaEvasa.present ? data.qtaEvasa.value : this.qtaEvasa,
  16274. stato: data.stato.present ? data.stato.value : this.stato,
  16275. colli: data.colli.present ? data.colli.value : this.colli,
  16276. promozione:
  16277. data.promozione.present ? data.promozione.value : this.promozione,
  16278. rigaPromozione: data.rigaPromozione.present
  16279. ? data.rigaPromozione.value
  16280. : this.rigaPromozione,
  16281. prezzoManuale: data.prezzoManuale.present
  16282. ? data.prezzoManuale.value
  16283. : this.prezzoManuale,
  16284. codArticolo:
  16285. data.codArticolo.present ? data.codArticolo.value : this.codArticolo,
  16286. descrizione:
  16287. data.descrizione.present ? data.descrizione.value : this.descrizione,
  16288. codListino:
  16289. data.codListino.present ? data.codListino.value : this.codListino,
  16290. listino: data.listino.present ? data.listino.value : this.listino,
  16291. );
  16292. }
  16293. @override
  16294. String toString() {
  16295. return (StringBuffer('VRigheOrdineData(')
  16296. ..write('idRigaOrdine: $idRigaOrdine, ')
  16297. ..write('idOrdine: $idOrdine, ')
  16298. ..write('idArticolo: $idArticolo, ')
  16299. ..write('idListino: $idListino, ')
  16300. ..write('quantita: $quantita, ')
  16301. ..write('prezzoLordo: $prezzoLordo, ')
  16302. ..write('sconto1: $sconto1, ')
  16303. ..write('sconto2: $sconto2, ')
  16304. ..write('sconto3: $sconto3, ')
  16305. ..write('sconto4: $sconto4, ')
  16306. ..write('sconto5: $sconto5, ')
  16307. ..write('prezzoNetto: $prezzoNetto, ')
  16308. ..write('scontoMerce: $scontoMerce, ')
  16309. ..write('totale: $totale, ')
  16310. ..write('dataConsegna: $dataConsegna, ')
  16311. ..write('dataModifica: $dataModifica, ')
  16312. ..write('qtaEvasa: $qtaEvasa, ')
  16313. ..write('stato: $stato, ')
  16314. ..write('colli: $colli, ')
  16315. ..write('promozione: $promozione, ')
  16316. ..write('rigaPromozione: $rigaPromozione, ')
  16317. ..write('prezzoManuale: $prezzoManuale, ')
  16318. ..write('codArticolo: $codArticolo, ')
  16319. ..write('descrizione: $descrizione, ')
  16320. ..write('codListino: $codListino, ')
  16321. ..write('listino: $listino')
  16322. ..write(')'))
  16323. .toString();
  16324. }
  16325. @override
  16326. int get hashCode => Object.hashAll([
  16327. idRigaOrdine,
  16328. idOrdine,
  16329. idArticolo,
  16330. idListino,
  16331. quantita,
  16332. prezzoLordo,
  16333. sconto1,
  16334. sconto2,
  16335. sconto3,
  16336. sconto4,
  16337. sconto5,
  16338. prezzoNetto,
  16339. scontoMerce,
  16340. totale,
  16341. dataConsegna,
  16342. dataModifica,
  16343. qtaEvasa,
  16344. stato,
  16345. colli,
  16346. promozione,
  16347. rigaPromozione,
  16348. prezzoManuale,
  16349. codArticolo,
  16350. descrizione,
  16351. codListino,
  16352. listino
  16353. ]);
  16354. @override
  16355. bool operator ==(Object other) =>
  16356. identical(this, other) ||
  16357. (other is VRigheOrdineData &&
  16358. other.idRigaOrdine == this.idRigaOrdine &&
  16359. other.idOrdine == this.idOrdine &&
  16360. other.idArticolo == this.idArticolo &&
  16361. other.idListino == this.idListino &&
  16362. other.quantita == this.quantita &&
  16363. other.prezzoLordo == this.prezzoLordo &&
  16364. other.sconto1 == this.sconto1 &&
  16365. other.sconto2 == this.sconto2 &&
  16366. other.sconto3 == this.sconto3 &&
  16367. other.sconto4 == this.sconto4 &&
  16368. other.sconto5 == this.sconto5 &&
  16369. other.prezzoNetto == this.prezzoNetto &&
  16370. other.scontoMerce == this.scontoMerce &&
  16371. other.totale == this.totale &&
  16372. other.dataConsegna == this.dataConsegna &&
  16373. other.dataModifica == this.dataModifica &&
  16374. other.qtaEvasa == this.qtaEvasa &&
  16375. other.stato == this.stato &&
  16376. other.colli == this.colli &&
  16377. other.promozione == this.promozione &&
  16378. other.rigaPromozione == this.rigaPromozione &&
  16379. other.prezzoManuale == this.prezzoManuale &&
  16380. other.codArticolo == this.codArticolo &&
  16381. other.descrizione == this.descrizione &&
  16382. other.codListino == this.codListino &&
  16383. other.listino == this.listino);
  16384. }
  16385. class VRigheOrdineCompanion extends UpdateCompanion<VRigheOrdineData> {
  16386. final Value<int> idRigaOrdine;
  16387. final Value<int?> idOrdine;
  16388. final Value<int?> idArticolo;
  16389. final Value<int?> idListino;
  16390. final Value<double?> quantita;
  16391. final Value<double?> prezzoLordo;
  16392. final Value<double?> sconto1;
  16393. final Value<double?> sconto2;
  16394. final Value<double?> sconto3;
  16395. final Value<double?> sconto4;
  16396. final Value<double?> sconto5;
  16397. final Value<double?> prezzoNetto;
  16398. final Value<double?> scontoMerce;
  16399. final Value<double?> totale;
  16400. final Value<String?> dataConsegna;
  16401. final Value<String?> dataModifica;
  16402. final Value<double?> qtaEvasa;
  16403. final Value<String?> stato;
  16404. final Value<double?> colli;
  16405. final Value<int?> promozione;
  16406. final Value<int?> rigaPromozione;
  16407. final Value<int?> prezzoManuale;
  16408. final Value<String?> codArticolo;
  16409. final Value<String?> descrizione;
  16410. final Value<String?> codListino;
  16411. final Value<String?> listino;
  16412. const VRigheOrdineCompanion({
  16413. this.idRigaOrdine = const Value.absent(),
  16414. this.idOrdine = const Value.absent(),
  16415. this.idArticolo = const Value.absent(),
  16416. this.idListino = const Value.absent(),
  16417. this.quantita = const Value.absent(),
  16418. this.prezzoLordo = const Value.absent(),
  16419. this.sconto1 = const Value.absent(),
  16420. this.sconto2 = const Value.absent(),
  16421. this.sconto3 = const Value.absent(),
  16422. this.sconto4 = const Value.absent(),
  16423. this.sconto5 = const Value.absent(),
  16424. this.prezzoNetto = const Value.absent(),
  16425. this.scontoMerce = const Value.absent(),
  16426. this.totale = const Value.absent(),
  16427. this.dataConsegna = const Value.absent(),
  16428. this.dataModifica = const Value.absent(),
  16429. this.qtaEvasa = const Value.absent(),
  16430. this.stato = const Value.absent(),
  16431. this.colli = const Value.absent(),
  16432. this.promozione = const Value.absent(),
  16433. this.rigaPromozione = const Value.absent(),
  16434. this.prezzoManuale = const Value.absent(),
  16435. this.codArticolo = const Value.absent(),
  16436. this.descrizione = const Value.absent(),
  16437. this.codListino = const Value.absent(),
  16438. this.listino = const Value.absent(),
  16439. });
  16440. VRigheOrdineCompanion.insert({
  16441. required int idRigaOrdine,
  16442. this.idOrdine = const Value.absent(),
  16443. this.idArticolo = const Value.absent(),
  16444. this.idListino = const Value.absent(),
  16445. this.quantita = const Value.absent(),
  16446. this.prezzoLordo = const Value.absent(),
  16447. this.sconto1 = const Value.absent(),
  16448. this.sconto2 = const Value.absent(),
  16449. this.sconto3 = const Value.absent(),
  16450. this.sconto4 = const Value.absent(),
  16451. this.sconto5 = const Value.absent(),
  16452. this.prezzoNetto = const Value.absent(),
  16453. this.scontoMerce = const Value.absent(),
  16454. this.totale = const Value.absent(),
  16455. this.dataConsegna = const Value.absent(),
  16456. this.dataModifica = const Value.absent(),
  16457. this.qtaEvasa = const Value.absent(),
  16458. this.stato = const Value.absent(),
  16459. this.colli = const Value.absent(),
  16460. this.promozione = const Value.absent(),
  16461. this.rigaPromozione = const Value.absent(),
  16462. this.prezzoManuale = const Value.absent(),
  16463. this.codArticolo = const Value.absent(),
  16464. this.descrizione = const Value.absent(),
  16465. this.codListino = const Value.absent(),
  16466. this.listino = const Value.absent(),
  16467. }) : idRigaOrdine = Value(idRigaOrdine);
  16468. static Insertable<VRigheOrdineData> custom({
  16469. Expression<int>? idRigaOrdine,
  16470. Expression<int>? idOrdine,
  16471. Expression<int>? idArticolo,
  16472. Expression<int>? idListino,
  16473. Expression<double>? quantita,
  16474. Expression<double>? prezzoLordo,
  16475. Expression<double>? sconto1,
  16476. Expression<double>? sconto2,
  16477. Expression<double>? sconto3,
  16478. Expression<double>? sconto4,
  16479. Expression<double>? sconto5,
  16480. Expression<double>? prezzoNetto,
  16481. Expression<double>? scontoMerce,
  16482. Expression<double>? totale,
  16483. Expression<String>? dataConsegna,
  16484. Expression<String>? dataModifica,
  16485. Expression<double>? qtaEvasa,
  16486. Expression<String>? stato,
  16487. Expression<double>? colli,
  16488. Expression<int>? promozione,
  16489. Expression<int>? rigaPromozione,
  16490. Expression<int>? prezzoManuale,
  16491. Expression<String>? codArticolo,
  16492. Expression<String>? descrizione,
  16493. Expression<String>? codListino,
  16494. Expression<String>? listino,
  16495. }) {
  16496. return RawValuesInsertable({
  16497. if (idRigaOrdine != null) 'idRigaOrdine': idRigaOrdine,
  16498. if (idOrdine != null) 'idOrdine': idOrdine,
  16499. if (idArticolo != null) 'idArticolo': idArticolo,
  16500. if (idListino != null) 'idListino': idListino,
  16501. if (quantita != null) 'quantita': quantita,
  16502. if (prezzoLordo != null) 'prezzoLordo': prezzoLordo,
  16503. if (sconto1 != null) 'sconto1': sconto1,
  16504. if (sconto2 != null) 'sconto2': sconto2,
  16505. if (sconto3 != null) 'sconto3': sconto3,
  16506. if (sconto4 != null) 'sconto4': sconto4,
  16507. if (sconto5 != null) 'sconto5': sconto5,
  16508. if (prezzoNetto != null) 'prezzoNetto': prezzoNetto,
  16509. if (scontoMerce != null) 'scontoMerce': scontoMerce,
  16510. if (totale != null) 'totale': totale,
  16511. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  16512. if (dataModifica != null) 'dataModifica': dataModifica,
  16513. if (qtaEvasa != null) 'qtaEvasa': qtaEvasa,
  16514. if (stato != null) 'stato': stato,
  16515. if (colli != null) 'colli': colli,
  16516. if (promozione != null) 'promozione': promozione,
  16517. if (rigaPromozione != null) 'rigaPromozione': rigaPromozione,
  16518. if (prezzoManuale != null) 'prezzoManuale': prezzoManuale,
  16519. if (codArticolo != null) 'codArticolo': codArticolo,
  16520. if (descrizione != null) 'descrizione': descrizione,
  16521. if (codListino != null) 'codListino': codListino,
  16522. if (listino != null) 'Listino': listino,
  16523. });
  16524. }
  16525. VRigheOrdineCompanion copyWith(
  16526. {Value<int>? idRigaOrdine,
  16527. Value<int?>? idOrdine,
  16528. Value<int?>? idArticolo,
  16529. Value<int?>? idListino,
  16530. Value<double?>? quantita,
  16531. Value<double?>? prezzoLordo,
  16532. Value<double?>? sconto1,
  16533. Value<double?>? sconto2,
  16534. Value<double?>? sconto3,
  16535. Value<double?>? sconto4,
  16536. Value<double?>? sconto5,
  16537. Value<double?>? prezzoNetto,
  16538. Value<double?>? scontoMerce,
  16539. Value<double?>? totale,
  16540. Value<String?>? dataConsegna,
  16541. Value<String?>? dataModifica,
  16542. Value<double?>? qtaEvasa,
  16543. Value<String?>? stato,
  16544. Value<double?>? colli,
  16545. Value<int?>? promozione,
  16546. Value<int?>? rigaPromozione,
  16547. Value<int?>? prezzoManuale,
  16548. Value<String?>? codArticolo,
  16549. Value<String?>? descrizione,
  16550. Value<String?>? codListino,
  16551. Value<String?>? listino}) {
  16552. return VRigheOrdineCompanion(
  16553. idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine,
  16554. idOrdine: idOrdine ?? this.idOrdine,
  16555. idArticolo: idArticolo ?? this.idArticolo,
  16556. idListino: idListino ?? this.idListino,
  16557. quantita: quantita ?? this.quantita,
  16558. prezzoLordo: prezzoLordo ?? this.prezzoLordo,
  16559. sconto1: sconto1 ?? this.sconto1,
  16560. sconto2: sconto2 ?? this.sconto2,
  16561. sconto3: sconto3 ?? this.sconto3,
  16562. sconto4: sconto4 ?? this.sconto4,
  16563. sconto5: sconto5 ?? this.sconto5,
  16564. prezzoNetto: prezzoNetto ?? this.prezzoNetto,
  16565. scontoMerce: scontoMerce ?? this.scontoMerce,
  16566. totale: totale ?? this.totale,
  16567. dataConsegna: dataConsegna ?? this.dataConsegna,
  16568. dataModifica: dataModifica ?? this.dataModifica,
  16569. qtaEvasa: qtaEvasa ?? this.qtaEvasa,
  16570. stato: stato ?? this.stato,
  16571. colli: colli ?? this.colli,
  16572. promozione: promozione ?? this.promozione,
  16573. rigaPromozione: rigaPromozione ?? this.rigaPromozione,
  16574. prezzoManuale: prezzoManuale ?? this.prezzoManuale,
  16575. codArticolo: codArticolo ?? this.codArticolo,
  16576. descrizione: descrizione ?? this.descrizione,
  16577. codListino: codListino ?? this.codListino,
  16578. listino: listino ?? this.listino,
  16579. );
  16580. }
  16581. @override
  16582. Map<String, Expression> toColumns(bool nullToAbsent) {
  16583. final map = <String, Expression>{};
  16584. if (idRigaOrdine.present) {
  16585. map['idRigaOrdine'] = Variable<int>(idRigaOrdine.value);
  16586. }
  16587. if (idOrdine.present) {
  16588. map['idOrdine'] = Variable<int>(idOrdine.value);
  16589. }
  16590. if (idArticolo.present) {
  16591. map['idArticolo'] = Variable<int>(idArticolo.value);
  16592. }
  16593. if (idListino.present) {
  16594. map['idListino'] = Variable<int>(idListino.value);
  16595. }
  16596. if (quantita.present) {
  16597. map['quantita'] = Variable<double>(quantita.value);
  16598. }
  16599. if (prezzoLordo.present) {
  16600. map['prezzoLordo'] = Variable<double>(prezzoLordo.value);
  16601. }
  16602. if (sconto1.present) {
  16603. map['sconto1'] = Variable<double>(sconto1.value);
  16604. }
  16605. if (sconto2.present) {
  16606. map['sconto2'] = Variable<double>(sconto2.value);
  16607. }
  16608. if (sconto3.present) {
  16609. map['sconto3'] = Variable<double>(sconto3.value);
  16610. }
  16611. if (sconto4.present) {
  16612. map['sconto4'] = Variable<double>(sconto4.value);
  16613. }
  16614. if (sconto5.present) {
  16615. map['sconto5'] = Variable<double>(sconto5.value);
  16616. }
  16617. if (prezzoNetto.present) {
  16618. map['prezzoNetto'] = Variable<double>(prezzoNetto.value);
  16619. }
  16620. if (scontoMerce.present) {
  16621. map['scontoMerce'] = Variable<double>(scontoMerce.value);
  16622. }
  16623. if (totale.present) {
  16624. map['totale'] = Variable<double>(totale.value);
  16625. }
  16626. if (dataConsegna.present) {
  16627. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  16628. }
  16629. if (dataModifica.present) {
  16630. map['dataModifica'] = Variable<String>(dataModifica.value);
  16631. }
  16632. if (qtaEvasa.present) {
  16633. map['qtaEvasa'] = Variable<double>(qtaEvasa.value);
  16634. }
  16635. if (stato.present) {
  16636. map['stato'] = Variable<String>(stato.value);
  16637. }
  16638. if (colli.present) {
  16639. map['colli'] = Variable<double>(colli.value);
  16640. }
  16641. if (promozione.present) {
  16642. map['promozione'] = Variable<int>(promozione.value);
  16643. }
  16644. if (rigaPromozione.present) {
  16645. map['rigaPromozione'] = Variable<int>(rigaPromozione.value);
  16646. }
  16647. if (prezzoManuale.present) {
  16648. map['prezzoManuale'] = Variable<int>(prezzoManuale.value);
  16649. }
  16650. if (codArticolo.present) {
  16651. map['codArticolo'] = Variable<String>(codArticolo.value);
  16652. }
  16653. if (descrizione.present) {
  16654. map['descrizione'] = Variable<String>(descrizione.value);
  16655. }
  16656. if (codListino.present) {
  16657. map['codListino'] = Variable<String>(codListino.value);
  16658. }
  16659. if (listino.present) {
  16660. map['Listino'] = Variable<String>(listino.value);
  16661. }
  16662. return map;
  16663. }
  16664. @override
  16665. String toString() {
  16666. return (StringBuffer('VRigheOrdineCompanion(')
  16667. ..write('idRigaOrdine: $idRigaOrdine, ')
  16668. ..write('idOrdine: $idOrdine, ')
  16669. ..write('idArticolo: $idArticolo, ')
  16670. ..write('idListino: $idListino, ')
  16671. ..write('quantita: $quantita, ')
  16672. ..write('prezzoLordo: $prezzoLordo, ')
  16673. ..write('sconto1: $sconto1, ')
  16674. ..write('sconto2: $sconto2, ')
  16675. ..write('sconto3: $sconto3, ')
  16676. ..write('sconto4: $sconto4, ')
  16677. ..write('sconto5: $sconto5, ')
  16678. ..write('prezzoNetto: $prezzoNetto, ')
  16679. ..write('scontoMerce: $scontoMerce, ')
  16680. ..write('totale: $totale, ')
  16681. ..write('dataConsegna: $dataConsegna, ')
  16682. ..write('dataModifica: $dataModifica, ')
  16683. ..write('qtaEvasa: $qtaEvasa, ')
  16684. ..write('stato: $stato, ')
  16685. ..write('colli: $colli, ')
  16686. ..write('promozione: $promozione, ')
  16687. ..write('rigaPromozione: $rigaPromozione, ')
  16688. ..write('prezzoManuale: $prezzoManuale, ')
  16689. ..write('codArticolo: $codArticolo, ')
  16690. ..write('descrizione: $descrizione, ')
  16691. ..write('codListino: $codListino, ')
  16692. ..write('listino: $listino')
  16693. ..write(')'))
  16694. .toString();
  16695. }
  16696. }
  16697. class $VScadenzeTable extends VScadenze
  16698. with TableInfo<$VScadenzeTable, VScadenzeData> {
  16699. @override
  16700. final GeneratedDatabase attachedDatabase;
  16701. final String? _alias;
  16702. $VScadenzeTable(this.attachedDatabase, [this._alias]);
  16703. static const VerificationMeta _idScadenzaMeta =
  16704. const VerificationMeta('idScadenza');
  16705. @override
  16706. late final GeneratedColumn<int> idScadenza = GeneratedColumn<int>(
  16707. 'idScadenza', aliasedName, false,
  16708. type: DriftSqlType.int, requiredDuringInsert: true);
  16709. static const VerificationMeta _idClienteMeta =
  16710. const VerificationMeta('idCliente');
  16711. @override
  16712. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  16713. 'idCliente', aliasedName, true,
  16714. type: DriftSqlType.int, requiredDuringInsert: false);
  16715. static const VerificationMeta _idAgenteMeta =
  16716. const VerificationMeta('idAgente');
  16717. @override
  16718. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  16719. 'idAgente', aliasedName, true,
  16720. type: DriftSqlType.int, requiredDuringInsert: false);
  16721. static const VerificationMeta _chiaveMeta = const VerificationMeta('chiave');
  16722. @override
  16723. late final GeneratedColumn<String> chiave = GeneratedColumn<String>(
  16724. 'chiave', aliasedName, true,
  16725. type: DriftSqlType.string, requiredDuringInsert: false);
  16726. static const VerificationMeta _numPartitaMeta =
  16727. const VerificationMeta('numPartita');
  16728. @override
  16729. late final GeneratedColumn<String> numPartita = GeneratedColumn<String>(
  16730. 'numPartita', aliasedName, true,
  16731. type: DriftSqlType.string, requiredDuringInsert: false);
  16732. static const VerificationMeta _dataScadenzaMeta =
  16733. const VerificationMeta('dataScadenza');
  16734. @override
  16735. late final GeneratedColumn<String> dataScadenza = GeneratedColumn<String>(
  16736. 'dataScadenza', aliasedName, true,
  16737. type: DriftSqlType.string, requiredDuringInsert: false);
  16738. static const VerificationMeta _segnoMeta = const VerificationMeta('segno');
  16739. @override
  16740. late final GeneratedColumn<String> segno = GeneratedColumn<String>(
  16741. 'segno', aliasedName, true,
  16742. type: DriftSqlType.string, requiredDuringInsert: false);
  16743. static const VerificationMeta _importoFatturaMeta =
  16744. const VerificationMeta('importoFattura');
  16745. @override
  16746. late final GeneratedColumn<double> importoFattura = GeneratedColumn<double>(
  16747. 'importoFattura', aliasedName, true,
  16748. type: DriftSqlType.double, requiredDuringInsert: false);
  16749. static const VerificationMeta _valutaMeta = const VerificationMeta('valuta');
  16750. @override
  16751. late final GeneratedColumn<String> valuta = GeneratedColumn<String>(
  16752. 'valuta', aliasedName, true,
  16753. type: DriftSqlType.string, requiredDuringInsert: false);
  16754. static const VerificationMeta _numDocMeta = const VerificationMeta('numDoc');
  16755. @override
  16756. late final GeneratedColumn<String> numDoc = GeneratedColumn<String>(
  16757. 'numDoc', aliasedName, true,
  16758. type: DriftSqlType.string, requiredDuringInsert: false);
  16759. static const VerificationMeta _serieDocMeta =
  16760. const VerificationMeta('serieDoc');
  16761. @override
  16762. late final GeneratedColumn<String> serieDoc = GeneratedColumn<String>(
  16763. 'serieDoc', aliasedName, true,
  16764. type: DriftSqlType.string, requiredDuringInsert: false);
  16765. static const VerificationMeta _dataDocMeta =
  16766. const VerificationMeta('dataDoc');
  16767. @override
  16768. late final GeneratedColumn<String> dataDoc = GeneratedColumn<String>(
  16769. 'dataDoc', aliasedName, true,
  16770. type: DriftSqlType.string, requiredDuringInsert: false);
  16771. static const VerificationMeta _importoScadenzaMeta =
  16772. const VerificationMeta('importoScadenza');
  16773. @override
  16774. late final GeneratedColumn<double> importoScadenza = GeneratedColumn<double>(
  16775. 'importoScadenza', aliasedName, true,
  16776. type: DriftSqlType.double, requiredDuringInsert: false);
  16777. static const VerificationMeta _saldoMeta = const VerificationMeta('saldo');
  16778. @override
  16779. late final GeneratedColumn<double> saldo = GeneratedColumn<double>(
  16780. 'saldo', aliasedName, true,
  16781. type: DriftSqlType.double, requiredDuringInsert: false);
  16782. static const VerificationMeta _tipoPagamentoMeta =
  16783. const VerificationMeta('tipoPagamento');
  16784. @override
  16785. late final GeneratedColumn<String> tipoPagamento = GeneratedColumn<String>(
  16786. 'tipoPagamento', aliasedName, true,
  16787. type: DriftSqlType.string, requiredDuringInsert: false);
  16788. static const VerificationMeta _flgSoppressaMeta =
  16789. const VerificationMeta('flgSoppressa');
  16790. @override
  16791. late final GeneratedColumn<int> flgSoppressa = GeneratedColumn<int>(
  16792. 'flgSoppressa', aliasedName, true,
  16793. type: DriftSqlType.int, requiredDuringInsert: false);
  16794. static const VerificationMeta _importoAbbuonoMeta =
  16795. const VerificationMeta('importoAbbuono');
  16796. @override
  16797. late final GeneratedColumn<double> importoAbbuono = GeneratedColumn<double>(
  16798. 'importoAbbuono', aliasedName, true,
  16799. type: DriftSqlType.double, requiredDuringInsert: false);
  16800. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  16801. @override
  16802. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  16803. 'note', aliasedName, true,
  16804. type: DriftSqlType.string, requiredDuringInsert: false);
  16805. static const VerificationMeta _dataModificaMeta =
  16806. const VerificationMeta('dataModifica');
  16807. @override
  16808. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  16809. 'dataModifica', aliasedName, true,
  16810. type: DriftSqlType.string, requiredDuringInsert: false);
  16811. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  16812. @override
  16813. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  16814. 'stato', aliasedName, true,
  16815. type: DriftSqlType.string, requiredDuringInsert: false);
  16816. static const VerificationMeta _codClienteMeta =
  16817. const VerificationMeta('codCliente');
  16818. @override
  16819. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  16820. 'codCliente', aliasedName, true,
  16821. type: DriftSqlType.string, requiredDuringInsert: false);
  16822. static const VerificationMeta _ragioneSocialeMeta =
  16823. const VerificationMeta('ragioneSociale');
  16824. @override
  16825. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  16826. 'ragioneSociale', aliasedName, true,
  16827. type: DriftSqlType.string, requiredDuringInsert: false);
  16828. @override
  16829. List<GeneratedColumn> get $columns => [
  16830. idScadenza,
  16831. idCliente,
  16832. idAgente,
  16833. chiave,
  16834. numPartita,
  16835. dataScadenza,
  16836. segno,
  16837. importoFattura,
  16838. valuta,
  16839. numDoc,
  16840. serieDoc,
  16841. dataDoc,
  16842. importoScadenza,
  16843. saldo,
  16844. tipoPagamento,
  16845. flgSoppressa,
  16846. importoAbbuono,
  16847. note,
  16848. dataModifica,
  16849. stato,
  16850. codCliente,
  16851. ragioneSociale
  16852. ];
  16853. @override
  16854. String get aliasedName => _alias ?? actualTableName;
  16855. @override
  16856. String get actualTableName => $name;
  16857. static const String $name = 'v_scadenze';
  16858. @override
  16859. VerificationContext validateIntegrity(Insertable<VScadenzeData> instance,
  16860. {bool isInserting = false}) {
  16861. final context = VerificationContext();
  16862. final data = instance.toColumns(true);
  16863. if (data.containsKey('idScadenza')) {
  16864. context.handle(
  16865. _idScadenzaMeta,
  16866. idScadenza.isAcceptableOrUnknown(
  16867. data['idScadenza']!, _idScadenzaMeta));
  16868. } else if (isInserting) {
  16869. context.missing(_idScadenzaMeta);
  16870. }
  16871. if (data.containsKey('idCliente')) {
  16872. context.handle(_idClienteMeta,
  16873. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta));
  16874. }
  16875. if (data.containsKey('idAgente')) {
  16876. context.handle(_idAgenteMeta,
  16877. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta));
  16878. }
  16879. if (data.containsKey('chiave')) {
  16880. context.handle(_chiaveMeta,
  16881. chiave.isAcceptableOrUnknown(data['chiave']!, _chiaveMeta));
  16882. }
  16883. if (data.containsKey('numPartita')) {
  16884. context.handle(
  16885. _numPartitaMeta,
  16886. numPartita.isAcceptableOrUnknown(
  16887. data['numPartita']!, _numPartitaMeta));
  16888. }
  16889. if (data.containsKey('dataScadenza')) {
  16890. context.handle(
  16891. _dataScadenzaMeta,
  16892. dataScadenza.isAcceptableOrUnknown(
  16893. data['dataScadenza']!, _dataScadenzaMeta));
  16894. }
  16895. if (data.containsKey('segno')) {
  16896. context.handle(
  16897. _segnoMeta, segno.isAcceptableOrUnknown(data['segno']!, _segnoMeta));
  16898. }
  16899. if (data.containsKey('importoFattura')) {
  16900. context.handle(
  16901. _importoFatturaMeta,
  16902. importoFattura.isAcceptableOrUnknown(
  16903. data['importoFattura']!, _importoFatturaMeta));
  16904. }
  16905. if (data.containsKey('valuta')) {
  16906. context.handle(_valutaMeta,
  16907. valuta.isAcceptableOrUnknown(data['valuta']!, _valutaMeta));
  16908. }
  16909. if (data.containsKey('numDoc')) {
  16910. context.handle(_numDocMeta,
  16911. numDoc.isAcceptableOrUnknown(data['numDoc']!, _numDocMeta));
  16912. }
  16913. if (data.containsKey('serieDoc')) {
  16914. context.handle(_serieDocMeta,
  16915. serieDoc.isAcceptableOrUnknown(data['serieDoc']!, _serieDocMeta));
  16916. }
  16917. if (data.containsKey('dataDoc')) {
  16918. context.handle(_dataDocMeta,
  16919. dataDoc.isAcceptableOrUnknown(data['dataDoc']!, _dataDocMeta));
  16920. }
  16921. if (data.containsKey('importoScadenza')) {
  16922. context.handle(
  16923. _importoScadenzaMeta,
  16924. importoScadenza.isAcceptableOrUnknown(
  16925. data['importoScadenza']!, _importoScadenzaMeta));
  16926. }
  16927. if (data.containsKey('saldo')) {
  16928. context.handle(
  16929. _saldoMeta, saldo.isAcceptableOrUnknown(data['saldo']!, _saldoMeta));
  16930. }
  16931. if (data.containsKey('tipoPagamento')) {
  16932. context.handle(
  16933. _tipoPagamentoMeta,
  16934. tipoPagamento.isAcceptableOrUnknown(
  16935. data['tipoPagamento']!, _tipoPagamentoMeta));
  16936. }
  16937. if (data.containsKey('flgSoppressa')) {
  16938. context.handle(
  16939. _flgSoppressaMeta,
  16940. flgSoppressa.isAcceptableOrUnknown(
  16941. data['flgSoppressa']!, _flgSoppressaMeta));
  16942. }
  16943. if (data.containsKey('importoAbbuono')) {
  16944. context.handle(
  16945. _importoAbbuonoMeta,
  16946. importoAbbuono.isAcceptableOrUnknown(
  16947. data['importoAbbuono']!, _importoAbbuonoMeta));
  16948. }
  16949. if (data.containsKey('note')) {
  16950. context.handle(
  16951. _noteMeta, note.isAcceptableOrUnknown(data['note']!, _noteMeta));
  16952. }
  16953. if (data.containsKey('dataModifica')) {
  16954. context.handle(
  16955. _dataModificaMeta,
  16956. dataModifica.isAcceptableOrUnknown(
  16957. data['dataModifica']!, _dataModificaMeta));
  16958. }
  16959. if (data.containsKey('stato')) {
  16960. context.handle(
  16961. _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta));
  16962. }
  16963. if (data.containsKey('codCliente')) {
  16964. context.handle(
  16965. _codClienteMeta,
  16966. codCliente.isAcceptableOrUnknown(
  16967. data['codCliente']!, _codClienteMeta));
  16968. }
  16969. if (data.containsKey('ragioneSociale')) {
  16970. context.handle(
  16971. _ragioneSocialeMeta,
  16972. ragioneSociale.isAcceptableOrUnknown(
  16973. data['ragioneSociale']!, _ragioneSocialeMeta));
  16974. }
  16975. return context;
  16976. }
  16977. @override
  16978. Set<GeneratedColumn> get $primaryKey => {idScadenza};
  16979. @override
  16980. VScadenzeData map(Map<String, dynamic> data, {String? tablePrefix}) {
  16981. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  16982. return VScadenzeData(
  16983. idScadenza: attachedDatabase.typeMapping
  16984. .read(DriftSqlType.int, data['${effectivePrefix}idScadenza'])!,
  16985. idCliente: attachedDatabase.typeMapping
  16986. .read(DriftSqlType.int, data['${effectivePrefix}idCliente']),
  16987. idAgente: attachedDatabase.typeMapping
  16988. .read(DriftSqlType.int, data['${effectivePrefix}idAgente']),
  16989. chiave: attachedDatabase.typeMapping
  16990. .read(DriftSqlType.string, data['${effectivePrefix}chiave']),
  16991. numPartita: attachedDatabase.typeMapping
  16992. .read(DriftSqlType.string, data['${effectivePrefix}numPartita']),
  16993. dataScadenza: attachedDatabase.typeMapping
  16994. .read(DriftSqlType.string, data['${effectivePrefix}dataScadenza']),
  16995. segno: attachedDatabase.typeMapping
  16996. .read(DriftSqlType.string, data['${effectivePrefix}segno']),
  16997. importoFattura: attachedDatabase.typeMapping
  16998. .read(DriftSqlType.double, data['${effectivePrefix}importoFattura']),
  16999. valuta: attachedDatabase.typeMapping
  17000. .read(DriftSqlType.string, data['${effectivePrefix}valuta']),
  17001. numDoc: attachedDatabase.typeMapping
  17002. .read(DriftSqlType.string, data['${effectivePrefix}numDoc']),
  17003. serieDoc: attachedDatabase.typeMapping
  17004. .read(DriftSqlType.string, data['${effectivePrefix}serieDoc']),
  17005. dataDoc: attachedDatabase.typeMapping
  17006. .read(DriftSqlType.string, data['${effectivePrefix}dataDoc']),
  17007. importoScadenza: attachedDatabase.typeMapping
  17008. .read(DriftSqlType.double, data['${effectivePrefix}importoScadenza']),
  17009. saldo: attachedDatabase.typeMapping
  17010. .read(DriftSqlType.double, data['${effectivePrefix}saldo']),
  17011. tipoPagamento: attachedDatabase.typeMapping
  17012. .read(DriftSqlType.string, data['${effectivePrefix}tipoPagamento']),
  17013. flgSoppressa: attachedDatabase.typeMapping
  17014. .read(DriftSqlType.int, data['${effectivePrefix}flgSoppressa']),
  17015. importoAbbuono: attachedDatabase.typeMapping
  17016. .read(DriftSqlType.double, data['${effectivePrefix}importoAbbuono']),
  17017. note: attachedDatabase.typeMapping
  17018. .read(DriftSqlType.string, data['${effectivePrefix}note']),
  17019. dataModifica: attachedDatabase.typeMapping
  17020. .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']),
  17021. stato: attachedDatabase.typeMapping
  17022. .read(DriftSqlType.string, data['${effectivePrefix}stato']),
  17023. codCliente: attachedDatabase.typeMapping
  17024. .read(DriftSqlType.string, data['${effectivePrefix}codCliente']),
  17025. ragioneSociale: attachedDatabase.typeMapping
  17026. .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']),
  17027. );
  17028. }
  17029. @override
  17030. $VScadenzeTable createAlias(String alias) {
  17031. return $VScadenzeTable(attachedDatabase, alias);
  17032. }
  17033. @override
  17034. bool get withoutRowId => true;
  17035. }
  17036. class VScadenzeData extends DataClass implements Insertable<VScadenzeData> {
  17037. final int idScadenza;
  17038. final int? idCliente;
  17039. final int? idAgente;
  17040. final String? chiave;
  17041. final String? numPartita;
  17042. final String? dataScadenza;
  17043. final String? segno;
  17044. final double? importoFattura;
  17045. final String? valuta;
  17046. final String? numDoc;
  17047. final String? serieDoc;
  17048. final String? dataDoc;
  17049. final double? importoScadenza;
  17050. final double? saldo;
  17051. final String? tipoPagamento;
  17052. final int? flgSoppressa;
  17053. final double? importoAbbuono;
  17054. final String? note;
  17055. final String? dataModifica;
  17056. final String? stato;
  17057. final String? codCliente;
  17058. final String? ragioneSociale;
  17059. const VScadenzeData(
  17060. {required this.idScadenza,
  17061. this.idCliente,
  17062. this.idAgente,
  17063. this.chiave,
  17064. this.numPartita,
  17065. this.dataScadenza,
  17066. this.segno,
  17067. this.importoFattura,
  17068. this.valuta,
  17069. this.numDoc,
  17070. this.serieDoc,
  17071. this.dataDoc,
  17072. this.importoScadenza,
  17073. this.saldo,
  17074. this.tipoPagamento,
  17075. this.flgSoppressa,
  17076. this.importoAbbuono,
  17077. this.note,
  17078. this.dataModifica,
  17079. this.stato,
  17080. this.codCliente,
  17081. this.ragioneSociale});
  17082. @override
  17083. Map<String, Expression> toColumns(bool nullToAbsent) {
  17084. final map = <String, Expression>{};
  17085. map['idScadenza'] = Variable<int>(idScadenza);
  17086. if (!nullToAbsent || idCliente != null) {
  17087. map['idCliente'] = Variable<int>(idCliente);
  17088. }
  17089. if (!nullToAbsent || idAgente != null) {
  17090. map['idAgente'] = Variable<int>(idAgente);
  17091. }
  17092. if (!nullToAbsent || chiave != null) {
  17093. map['chiave'] = Variable<String>(chiave);
  17094. }
  17095. if (!nullToAbsent || numPartita != null) {
  17096. map['numPartita'] = Variable<String>(numPartita);
  17097. }
  17098. if (!nullToAbsent || dataScadenza != null) {
  17099. map['dataScadenza'] = Variable<String>(dataScadenza);
  17100. }
  17101. if (!nullToAbsent || segno != null) {
  17102. map['segno'] = Variable<String>(segno);
  17103. }
  17104. if (!nullToAbsent || importoFattura != null) {
  17105. map['importoFattura'] = Variable<double>(importoFattura);
  17106. }
  17107. if (!nullToAbsent || valuta != null) {
  17108. map['valuta'] = Variable<String>(valuta);
  17109. }
  17110. if (!nullToAbsent || numDoc != null) {
  17111. map['numDoc'] = Variable<String>(numDoc);
  17112. }
  17113. if (!nullToAbsent || serieDoc != null) {
  17114. map['serieDoc'] = Variable<String>(serieDoc);
  17115. }
  17116. if (!nullToAbsent || dataDoc != null) {
  17117. map['dataDoc'] = Variable<String>(dataDoc);
  17118. }
  17119. if (!nullToAbsent || importoScadenza != null) {
  17120. map['importoScadenza'] = Variable<double>(importoScadenza);
  17121. }
  17122. if (!nullToAbsent || saldo != null) {
  17123. map['saldo'] = Variable<double>(saldo);
  17124. }
  17125. if (!nullToAbsent || tipoPagamento != null) {
  17126. map['tipoPagamento'] = Variable<String>(tipoPagamento);
  17127. }
  17128. if (!nullToAbsent || flgSoppressa != null) {
  17129. map['flgSoppressa'] = Variable<int>(flgSoppressa);
  17130. }
  17131. if (!nullToAbsent || importoAbbuono != null) {
  17132. map['importoAbbuono'] = Variable<double>(importoAbbuono);
  17133. }
  17134. if (!nullToAbsent || note != null) {
  17135. map['note'] = Variable<String>(note);
  17136. }
  17137. if (!nullToAbsent || dataModifica != null) {
  17138. map['dataModifica'] = Variable<String>(dataModifica);
  17139. }
  17140. if (!nullToAbsent || stato != null) {
  17141. map['stato'] = Variable<String>(stato);
  17142. }
  17143. if (!nullToAbsent || codCliente != null) {
  17144. map['codCliente'] = Variable<String>(codCliente);
  17145. }
  17146. if (!nullToAbsent || ragioneSociale != null) {
  17147. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  17148. }
  17149. return map;
  17150. }
  17151. VScadenzeCompanion toCompanion(bool nullToAbsent) {
  17152. return VScadenzeCompanion(
  17153. idScadenza: Value(idScadenza),
  17154. idCliente: idCliente == null && nullToAbsent
  17155. ? const Value.absent()
  17156. : Value(idCliente),
  17157. idAgente: idAgente == null && nullToAbsent
  17158. ? const Value.absent()
  17159. : Value(idAgente),
  17160. chiave:
  17161. chiave == null && nullToAbsent ? const Value.absent() : Value(chiave),
  17162. numPartita: numPartita == null && nullToAbsent
  17163. ? const Value.absent()
  17164. : Value(numPartita),
  17165. dataScadenza: dataScadenza == null && nullToAbsent
  17166. ? const Value.absent()
  17167. : Value(dataScadenza),
  17168. segno:
  17169. segno == null && nullToAbsent ? const Value.absent() : Value(segno),
  17170. importoFattura: importoFattura == null && nullToAbsent
  17171. ? const Value.absent()
  17172. : Value(importoFattura),
  17173. valuta:
  17174. valuta == null && nullToAbsent ? const Value.absent() : Value(valuta),
  17175. numDoc:
  17176. numDoc == null && nullToAbsent ? const Value.absent() : Value(numDoc),
  17177. serieDoc: serieDoc == null && nullToAbsent
  17178. ? const Value.absent()
  17179. : Value(serieDoc),
  17180. dataDoc: dataDoc == null && nullToAbsent
  17181. ? const Value.absent()
  17182. : Value(dataDoc),
  17183. importoScadenza: importoScadenza == null && nullToAbsent
  17184. ? const Value.absent()
  17185. : Value(importoScadenza),
  17186. saldo:
  17187. saldo == null && nullToAbsent ? const Value.absent() : Value(saldo),
  17188. tipoPagamento: tipoPagamento == null && nullToAbsent
  17189. ? const Value.absent()
  17190. : Value(tipoPagamento),
  17191. flgSoppressa: flgSoppressa == null && nullToAbsent
  17192. ? const Value.absent()
  17193. : Value(flgSoppressa),
  17194. importoAbbuono: importoAbbuono == null && nullToAbsent
  17195. ? const Value.absent()
  17196. : Value(importoAbbuono),
  17197. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  17198. dataModifica: dataModifica == null && nullToAbsent
  17199. ? const Value.absent()
  17200. : Value(dataModifica),
  17201. stato:
  17202. stato == null && nullToAbsent ? const Value.absent() : Value(stato),
  17203. codCliente: codCliente == null && nullToAbsent
  17204. ? const Value.absent()
  17205. : Value(codCliente),
  17206. ragioneSociale: ragioneSociale == null && nullToAbsent
  17207. ? const Value.absent()
  17208. : Value(ragioneSociale),
  17209. );
  17210. }
  17211. factory VScadenzeData.fromJson(Map<String, dynamic> json,
  17212. {ValueSerializer? serializer}) {
  17213. serializer ??= driftRuntimeOptions.defaultSerializer;
  17214. return VScadenzeData(
  17215. idScadenza: serializer.fromJson<int>(json['idScadenza']),
  17216. idCliente: serializer.fromJson<int?>(json['idCliente']),
  17217. idAgente: serializer.fromJson<int?>(json['idAgente']),
  17218. chiave: serializer.fromJson<String?>(json['chiave']),
  17219. numPartita: serializer.fromJson<String?>(json['numPartita']),
  17220. dataScadenza: serializer.fromJson<String?>(json['dataScadenza']),
  17221. segno: serializer.fromJson<String?>(json['segno']),
  17222. importoFattura: serializer.fromJson<double?>(json['importoFattura']),
  17223. valuta: serializer.fromJson<String?>(json['valuta']),
  17224. numDoc: serializer.fromJson<String?>(json['numDoc']),
  17225. serieDoc: serializer.fromJson<String?>(json['serieDoc']),
  17226. dataDoc: serializer.fromJson<String?>(json['dataDoc']),
  17227. importoScadenza: serializer.fromJson<double?>(json['importoScadenza']),
  17228. saldo: serializer.fromJson<double?>(json['saldo']),
  17229. tipoPagamento: serializer.fromJson<String?>(json['tipoPagamento']),
  17230. flgSoppressa: serializer.fromJson<int?>(json['flgSoppressa']),
  17231. importoAbbuono: serializer.fromJson<double?>(json['importoAbbuono']),
  17232. note: serializer.fromJson<String?>(json['note']),
  17233. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  17234. stato: serializer.fromJson<String?>(json['stato']),
  17235. codCliente: serializer.fromJson<String?>(json['codCliente']),
  17236. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  17237. );
  17238. }
  17239. @override
  17240. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  17241. serializer ??= driftRuntimeOptions.defaultSerializer;
  17242. return <String, dynamic>{
  17243. 'idScadenza': serializer.toJson<int>(idScadenza),
  17244. 'idCliente': serializer.toJson<int?>(idCliente),
  17245. 'idAgente': serializer.toJson<int?>(idAgente),
  17246. 'chiave': serializer.toJson<String?>(chiave),
  17247. 'numPartita': serializer.toJson<String?>(numPartita),
  17248. 'dataScadenza': serializer.toJson<String?>(dataScadenza),
  17249. 'segno': serializer.toJson<String?>(segno),
  17250. 'importoFattura': serializer.toJson<double?>(importoFattura),
  17251. 'valuta': serializer.toJson<String?>(valuta),
  17252. 'numDoc': serializer.toJson<String?>(numDoc),
  17253. 'serieDoc': serializer.toJson<String?>(serieDoc),
  17254. 'dataDoc': serializer.toJson<String?>(dataDoc),
  17255. 'importoScadenza': serializer.toJson<double?>(importoScadenza),
  17256. 'saldo': serializer.toJson<double?>(saldo),
  17257. 'tipoPagamento': serializer.toJson<String?>(tipoPagamento),
  17258. 'flgSoppressa': serializer.toJson<int?>(flgSoppressa),
  17259. 'importoAbbuono': serializer.toJson<double?>(importoAbbuono),
  17260. 'note': serializer.toJson<String?>(note),
  17261. 'dataModifica': serializer.toJson<String?>(dataModifica),
  17262. 'stato': serializer.toJson<String?>(stato),
  17263. 'codCliente': serializer.toJson<String?>(codCliente),
  17264. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  17265. };
  17266. }
  17267. VScadenzeData copyWith(
  17268. {int? idScadenza,
  17269. Value<int?> idCliente = const Value.absent(),
  17270. Value<int?> idAgente = const Value.absent(),
  17271. Value<String?> chiave = const Value.absent(),
  17272. Value<String?> numPartita = const Value.absent(),
  17273. Value<String?> dataScadenza = const Value.absent(),
  17274. Value<String?> segno = const Value.absent(),
  17275. Value<double?> importoFattura = const Value.absent(),
  17276. Value<String?> valuta = const Value.absent(),
  17277. Value<String?> numDoc = const Value.absent(),
  17278. Value<String?> serieDoc = const Value.absent(),
  17279. Value<String?> dataDoc = const Value.absent(),
  17280. Value<double?> importoScadenza = const Value.absent(),
  17281. Value<double?> saldo = const Value.absent(),
  17282. Value<String?> tipoPagamento = const Value.absent(),
  17283. Value<int?> flgSoppressa = const Value.absent(),
  17284. Value<double?> importoAbbuono = const Value.absent(),
  17285. Value<String?> note = const Value.absent(),
  17286. Value<String?> dataModifica = const Value.absent(),
  17287. Value<String?> stato = const Value.absent(),
  17288. Value<String?> codCliente = const Value.absent(),
  17289. Value<String?> ragioneSociale = const Value.absent()}) =>
  17290. VScadenzeData(
  17291. idScadenza: idScadenza ?? this.idScadenza,
  17292. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  17293. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  17294. chiave: chiave.present ? chiave.value : this.chiave,
  17295. numPartita: numPartita.present ? numPartita.value : this.numPartita,
  17296. dataScadenza:
  17297. dataScadenza.present ? dataScadenza.value : this.dataScadenza,
  17298. segno: segno.present ? segno.value : this.segno,
  17299. importoFattura:
  17300. importoFattura.present ? importoFattura.value : this.importoFattura,
  17301. valuta: valuta.present ? valuta.value : this.valuta,
  17302. numDoc: numDoc.present ? numDoc.value : this.numDoc,
  17303. serieDoc: serieDoc.present ? serieDoc.value : this.serieDoc,
  17304. dataDoc: dataDoc.present ? dataDoc.value : this.dataDoc,
  17305. importoScadenza: importoScadenza.present
  17306. ? importoScadenza.value
  17307. : this.importoScadenza,
  17308. saldo: saldo.present ? saldo.value : this.saldo,
  17309. tipoPagamento:
  17310. tipoPagamento.present ? tipoPagamento.value : this.tipoPagamento,
  17311. flgSoppressa:
  17312. flgSoppressa.present ? flgSoppressa.value : this.flgSoppressa,
  17313. importoAbbuono:
  17314. importoAbbuono.present ? importoAbbuono.value : this.importoAbbuono,
  17315. note: note.present ? note.value : this.note,
  17316. dataModifica:
  17317. dataModifica.present ? dataModifica.value : this.dataModifica,
  17318. stato: stato.present ? stato.value : this.stato,
  17319. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  17320. ragioneSociale:
  17321. ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale,
  17322. );
  17323. VScadenzeData copyWithCompanion(VScadenzeCompanion data) {
  17324. return VScadenzeData(
  17325. idScadenza:
  17326. data.idScadenza.present ? data.idScadenza.value : this.idScadenza,
  17327. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  17328. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  17329. chiave: data.chiave.present ? data.chiave.value : this.chiave,
  17330. numPartita:
  17331. data.numPartita.present ? data.numPartita.value : this.numPartita,
  17332. dataScadenza: data.dataScadenza.present
  17333. ? data.dataScadenza.value
  17334. : this.dataScadenza,
  17335. segno: data.segno.present ? data.segno.value : this.segno,
  17336. importoFattura: data.importoFattura.present
  17337. ? data.importoFattura.value
  17338. : this.importoFattura,
  17339. valuta: data.valuta.present ? data.valuta.value : this.valuta,
  17340. numDoc: data.numDoc.present ? data.numDoc.value : this.numDoc,
  17341. serieDoc: data.serieDoc.present ? data.serieDoc.value : this.serieDoc,
  17342. dataDoc: data.dataDoc.present ? data.dataDoc.value : this.dataDoc,
  17343. importoScadenza: data.importoScadenza.present
  17344. ? data.importoScadenza.value
  17345. : this.importoScadenza,
  17346. saldo: data.saldo.present ? data.saldo.value : this.saldo,
  17347. tipoPagamento: data.tipoPagamento.present
  17348. ? data.tipoPagamento.value
  17349. : this.tipoPagamento,
  17350. flgSoppressa: data.flgSoppressa.present
  17351. ? data.flgSoppressa.value
  17352. : this.flgSoppressa,
  17353. importoAbbuono: data.importoAbbuono.present
  17354. ? data.importoAbbuono.value
  17355. : this.importoAbbuono,
  17356. note: data.note.present ? data.note.value : this.note,
  17357. dataModifica: data.dataModifica.present
  17358. ? data.dataModifica.value
  17359. : this.dataModifica,
  17360. stato: data.stato.present ? data.stato.value : this.stato,
  17361. codCliente:
  17362. data.codCliente.present ? data.codCliente.value : this.codCliente,
  17363. ragioneSociale: data.ragioneSociale.present
  17364. ? data.ragioneSociale.value
  17365. : this.ragioneSociale,
  17366. );
  17367. }
  17368. @override
  17369. String toString() {
  17370. return (StringBuffer('VScadenzeData(')
  17371. ..write('idScadenza: $idScadenza, ')
  17372. ..write('idCliente: $idCliente, ')
  17373. ..write('idAgente: $idAgente, ')
  17374. ..write('chiave: $chiave, ')
  17375. ..write('numPartita: $numPartita, ')
  17376. ..write('dataScadenza: $dataScadenza, ')
  17377. ..write('segno: $segno, ')
  17378. ..write('importoFattura: $importoFattura, ')
  17379. ..write('valuta: $valuta, ')
  17380. ..write('numDoc: $numDoc, ')
  17381. ..write('serieDoc: $serieDoc, ')
  17382. ..write('dataDoc: $dataDoc, ')
  17383. ..write('importoScadenza: $importoScadenza, ')
  17384. ..write('saldo: $saldo, ')
  17385. ..write('tipoPagamento: $tipoPagamento, ')
  17386. ..write('flgSoppressa: $flgSoppressa, ')
  17387. ..write('importoAbbuono: $importoAbbuono, ')
  17388. ..write('note: $note, ')
  17389. ..write('dataModifica: $dataModifica, ')
  17390. ..write('stato: $stato, ')
  17391. ..write('codCliente: $codCliente, ')
  17392. ..write('ragioneSociale: $ragioneSociale')
  17393. ..write(')'))
  17394. .toString();
  17395. }
  17396. @override
  17397. int get hashCode => Object.hashAll([
  17398. idScadenza,
  17399. idCliente,
  17400. idAgente,
  17401. chiave,
  17402. numPartita,
  17403. dataScadenza,
  17404. segno,
  17405. importoFattura,
  17406. valuta,
  17407. numDoc,
  17408. serieDoc,
  17409. dataDoc,
  17410. importoScadenza,
  17411. saldo,
  17412. tipoPagamento,
  17413. flgSoppressa,
  17414. importoAbbuono,
  17415. note,
  17416. dataModifica,
  17417. stato,
  17418. codCliente,
  17419. ragioneSociale
  17420. ]);
  17421. @override
  17422. bool operator ==(Object other) =>
  17423. identical(this, other) ||
  17424. (other is VScadenzeData &&
  17425. other.idScadenza == this.idScadenza &&
  17426. other.idCliente == this.idCliente &&
  17427. other.idAgente == this.idAgente &&
  17428. other.chiave == this.chiave &&
  17429. other.numPartita == this.numPartita &&
  17430. other.dataScadenza == this.dataScadenza &&
  17431. other.segno == this.segno &&
  17432. other.importoFattura == this.importoFattura &&
  17433. other.valuta == this.valuta &&
  17434. other.numDoc == this.numDoc &&
  17435. other.serieDoc == this.serieDoc &&
  17436. other.dataDoc == this.dataDoc &&
  17437. other.importoScadenza == this.importoScadenza &&
  17438. other.saldo == this.saldo &&
  17439. other.tipoPagamento == this.tipoPagamento &&
  17440. other.flgSoppressa == this.flgSoppressa &&
  17441. other.importoAbbuono == this.importoAbbuono &&
  17442. other.note == this.note &&
  17443. other.dataModifica == this.dataModifica &&
  17444. other.stato == this.stato &&
  17445. other.codCliente == this.codCliente &&
  17446. other.ragioneSociale == this.ragioneSociale);
  17447. }
  17448. class VScadenzeCompanion extends UpdateCompanion<VScadenzeData> {
  17449. final Value<int> idScadenza;
  17450. final Value<int?> idCliente;
  17451. final Value<int?> idAgente;
  17452. final Value<String?> chiave;
  17453. final Value<String?> numPartita;
  17454. final Value<String?> dataScadenza;
  17455. final Value<String?> segno;
  17456. final Value<double?> importoFattura;
  17457. final Value<String?> valuta;
  17458. final Value<String?> numDoc;
  17459. final Value<String?> serieDoc;
  17460. final Value<String?> dataDoc;
  17461. final Value<double?> importoScadenza;
  17462. final Value<double?> saldo;
  17463. final Value<String?> tipoPagamento;
  17464. final Value<int?> flgSoppressa;
  17465. final Value<double?> importoAbbuono;
  17466. final Value<String?> note;
  17467. final Value<String?> dataModifica;
  17468. final Value<String?> stato;
  17469. final Value<String?> codCliente;
  17470. final Value<String?> ragioneSociale;
  17471. const VScadenzeCompanion({
  17472. this.idScadenza = const Value.absent(),
  17473. this.idCliente = const Value.absent(),
  17474. this.idAgente = const Value.absent(),
  17475. this.chiave = const Value.absent(),
  17476. this.numPartita = const Value.absent(),
  17477. this.dataScadenza = const Value.absent(),
  17478. this.segno = const Value.absent(),
  17479. this.importoFattura = const Value.absent(),
  17480. this.valuta = const Value.absent(),
  17481. this.numDoc = const Value.absent(),
  17482. this.serieDoc = const Value.absent(),
  17483. this.dataDoc = const Value.absent(),
  17484. this.importoScadenza = const Value.absent(),
  17485. this.saldo = const Value.absent(),
  17486. this.tipoPagamento = const Value.absent(),
  17487. this.flgSoppressa = const Value.absent(),
  17488. this.importoAbbuono = const Value.absent(),
  17489. this.note = const Value.absent(),
  17490. this.dataModifica = const Value.absent(),
  17491. this.stato = const Value.absent(),
  17492. this.codCliente = const Value.absent(),
  17493. this.ragioneSociale = const Value.absent(),
  17494. });
  17495. VScadenzeCompanion.insert({
  17496. required int idScadenza,
  17497. this.idCliente = const Value.absent(),
  17498. this.idAgente = const Value.absent(),
  17499. this.chiave = const Value.absent(),
  17500. this.numPartita = const Value.absent(),
  17501. this.dataScadenza = const Value.absent(),
  17502. this.segno = const Value.absent(),
  17503. this.importoFattura = const Value.absent(),
  17504. this.valuta = const Value.absent(),
  17505. this.numDoc = const Value.absent(),
  17506. this.serieDoc = const Value.absent(),
  17507. this.dataDoc = const Value.absent(),
  17508. this.importoScadenza = const Value.absent(),
  17509. this.saldo = const Value.absent(),
  17510. this.tipoPagamento = const Value.absent(),
  17511. this.flgSoppressa = const Value.absent(),
  17512. this.importoAbbuono = const Value.absent(),
  17513. this.note = const Value.absent(),
  17514. this.dataModifica = const Value.absent(),
  17515. this.stato = const Value.absent(),
  17516. this.codCliente = const Value.absent(),
  17517. this.ragioneSociale = const Value.absent(),
  17518. }) : idScadenza = Value(idScadenza);
  17519. static Insertable<VScadenzeData> custom({
  17520. Expression<int>? idScadenza,
  17521. Expression<int>? idCliente,
  17522. Expression<int>? idAgente,
  17523. Expression<String>? chiave,
  17524. Expression<String>? numPartita,
  17525. Expression<String>? dataScadenza,
  17526. Expression<String>? segno,
  17527. Expression<double>? importoFattura,
  17528. Expression<String>? valuta,
  17529. Expression<String>? numDoc,
  17530. Expression<String>? serieDoc,
  17531. Expression<String>? dataDoc,
  17532. Expression<double>? importoScadenza,
  17533. Expression<double>? saldo,
  17534. Expression<String>? tipoPagamento,
  17535. Expression<int>? flgSoppressa,
  17536. Expression<double>? importoAbbuono,
  17537. Expression<String>? note,
  17538. Expression<String>? dataModifica,
  17539. Expression<String>? stato,
  17540. Expression<String>? codCliente,
  17541. Expression<String>? ragioneSociale,
  17542. }) {
  17543. return RawValuesInsertable({
  17544. if (idScadenza != null) 'idScadenza': idScadenza,
  17545. if (idCliente != null) 'idCliente': idCliente,
  17546. if (idAgente != null) 'idAgente': idAgente,
  17547. if (chiave != null) 'chiave': chiave,
  17548. if (numPartita != null) 'numPartita': numPartita,
  17549. if (dataScadenza != null) 'dataScadenza': dataScadenza,
  17550. if (segno != null) 'segno': segno,
  17551. if (importoFattura != null) 'importoFattura': importoFattura,
  17552. if (valuta != null) 'valuta': valuta,
  17553. if (numDoc != null) 'numDoc': numDoc,
  17554. if (serieDoc != null) 'serieDoc': serieDoc,
  17555. if (dataDoc != null) 'dataDoc': dataDoc,
  17556. if (importoScadenza != null) 'importoScadenza': importoScadenza,
  17557. if (saldo != null) 'saldo': saldo,
  17558. if (tipoPagamento != null) 'tipoPagamento': tipoPagamento,
  17559. if (flgSoppressa != null) 'flgSoppressa': flgSoppressa,
  17560. if (importoAbbuono != null) 'importoAbbuono': importoAbbuono,
  17561. if (note != null) 'note': note,
  17562. if (dataModifica != null) 'dataModifica': dataModifica,
  17563. if (stato != null) 'stato': stato,
  17564. if (codCliente != null) 'codCliente': codCliente,
  17565. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  17566. });
  17567. }
  17568. VScadenzeCompanion copyWith(
  17569. {Value<int>? idScadenza,
  17570. Value<int?>? idCliente,
  17571. Value<int?>? idAgente,
  17572. Value<String?>? chiave,
  17573. Value<String?>? numPartita,
  17574. Value<String?>? dataScadenza,
  17575. Value<String?>? segno,
  17576. Value<double?>? importoFattura,
  17577. Value<String?>? valuta,
  17578. Value<String?>? numDoc,
  17579. Value<String?>? serieDoc,
  17580. Value<String?>? dataDoc,
  17581. Value<double?>? importoScadenza,
  17582. Value<double?>? saldo,
  17583. Value<String?>? tipoPagamento,
  17584. Value<int?>? flgSoppressa,
  17585. Value<double?>? importoAbbuono,
  17586. Value<String?>? note,
  17587. Value<String?>? dataModifica,
  17588. Value<String?>? stato,
  17589. Value<String?>? codCliente,
  17590. Value<String?>? ragioneSociale}) {
  17591. return VScadenzeCompanion(
  17592. idScadenza: idScadenza ?? this.idScadenza,
  17593. idCliente: idCliente ?? this.idCliente,
  17594. idAgente: idAgente ?? this.idAgente,
  17595. chiave: chiave ?? this.chiave,
  17596. numPartita: numPartita ?? this.numPartita,
  17597. dataScadenza: dataScadenza ?? this.dataScadenza,
  17598. segno: segno ?? this.segno,
  17599. importoFattura: importoFattura ?? this.importoFattura,
  17600. valuta: valuta ?? this.valuta,
  17601. numDoc: numDoc ?? this.numDoc,
  17602. serieDoc: serieDoc ?? this.serieDoc,
  17603. dataDoc: dataDoc ?? this.dataDoc,
  17604. importoScadenza: importoScadenza ?? this.importoScadenza,
  17605. saldo: saldo ?? this.saldo,
  17606. tipoPagamento: tipoPagamento ?? this.tipoPagamento,
  17607. flgSoppressa: flgSoppressa ?? this.flgSoppressa,
  17608. importoAbbuono: importoAbbuono ?? this.importoAbbuono,
  17609. note: note ?? this.note,
  17610. dataModifica: dataModifica ?? this.dataModifica,
  17611. stato: stato ?? this.stato,
  17612. codCliente: codCliente ?? this.codCliente,
  17613. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  17614. );
  17615. }
  17616. @override
  17617. Map<String, Expression> toColumns(bool nullToAbsent) {
  17618. final map = <String, Expression>{};
  17619. if (idScadenza.present) {
  17620. map['idScadenza'] = Variable<int>(idScadenza.value);
  17621. }
  17622. if (idCliente.present) {
  17623. map['idCliente'] = Variable<int>(idCliente.value);
  17624. }
  17625. if (idAgente.present) {
  17626. map['idAgente'] = Variable<int>(idAgente.value);
  17627. }
  17628. if (chiave.present) {
  17629. map['chiave'] = Variable<String>(chiave.value);
  17630. }
  17631. if (numPartita.present) {
  17632. map['numPartita'] = Variable<String>(numPartita.value);
  17633. }
  17634. if (dataScadenza.present) {
  17635. map['dataScadenza'] = Variable<String>(dataScadenza.value);
  17636. }
  17637. if (segno.present) {
  17638. map['segno'] = Variable<String>(segno.value);
  17639. }
  17640. if (importoFattura.present) {
  17641. map['importoFattura'] = Variable<double>(importoFattura.value);
  17642. }
  17643. if (valuta.present) {
  17644. map['valuta'] = Variable<String>(valuta.value);
  17645. }
  17646. if (numDoc.present) {
  17647. map['numDoc'] = Variable<String>(numDoc.value);
  17648. }
  17649. if (serieDoc.present) {
  17650. map['serieDoc'] = Variable<String>(serieDoc.value);
  17651. }
  17652. if (dataDoc.present) {
  17653. map['dataDoc'] = Variable<String>(dataDoc.value);
  17654. }
  17655. if (importoScadenza.present) {
  17656. map['importoScadenza'] = Variable<double>(importoScadenza.value);
  17657. }
  17658. if (saldo.present) {
  17659. map['saldo'] = Variable<double>(saldo.value);
  17660. }
  17661. if (tipoPagamento.present) {
  17662. map['tipoPagamento'] = Variable<String>(tipoPagamento.value);
  17663. }
  17664. if (flgSoppressa.present) {
  17665. map['flgSoppressa'] = Variable<int>(flgSoppressa.value);
  17666. }
  17667. if (importoAbbuono.present) {
  17668. map['importoAbbuono'] = Variable<double>(importoAbbuono.value);
  17669. }
  17670. if (note.present) {
  17671. map['note'] = Variable<String>(note.value);
  17672. }
  17673. if (dataModifica.present) {
  17674. map['dataModifica'] = Variable<String>(dataModifica.value);
  17675. }
  17676. if (stato.present) {
  17677. map['stato'] = Variable<String>(stato.value);
  17678. }
  17679. if (codCliente.present) {
  17680. map['codCliente'] = Variable<String>(codCliente.value);
  17681. }
  17682. if (ragioneSociale.present) {
  17683. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  17684. }
  17685. return map;
  17686. }
  17687. @override
  17688. String toString() {
  17689. return (StringBuffer('VScadenzeCompanion(')
  17690. ..write('idScadenza: $idScadenza, ')
  17691. ..write('idCliente: $idCliente, ')
  17692. ..write('idAgente: $idAgente, ')
  17693. ..write('chiave: $chiave, ')
  17694. ..write('numPartita: $numPartita, ')
  17695. ..write('dataScadenza: $dataScadenza, ')
  17696. ..write('segno: $segno, ')
  17697. ..write('importoFattura: $importoFattura, ')
  17698. ..write('valuta: $valuta, ')
  17699. ..write('numDoc: $numDoc, ')
  17700. ..write('serieDoc: $serieDoc, ')
  17701. ..write('dataDoc: $dataDoc, ')
  17702. ..write('importoScadenza: $importoScadenza, ')
  17703. ..write('saldo: $saldo, ')
  17704. ..write('tipoPagamento: $tipoPagamento, ')
  17705. ..write('flgSoppressa: $flgSoppressa, ')
  17706. ..write('importoAbbuono: $importoAbbuono, ')
  17707. ..write('note: $note, ')
  17708. ..write('dataModifica: $dataModifica, ')
  17709. ..write('stato: $stato, ')
  17710. ..write('codCliente: $codCliente, ')
  17711. ..write('ragioneSociale: $ragioneSociale')
  17712. ..write(')'))
  17713. .toString();
  17714. }
  17715. }
  17716. abstract class _$AppDatabase extends GeneratedDatabase {
  17717. _$AppDatabase(QueryExecutor e) : super(e);
  17718. $AppDatabaseManager get managers => $AppDatabaseManager(this);
  17719. late final $AgentiTable agenti = $AgentiTable(this);
  17720. late final $ArticoliTable articoli = $ArticoliTable(this);
  17721. late final $ClientiTable clienti = $ClientiTable(this);
  17722. late final $OrdiniTable ordini = $OrdiniTable(this);
  17723. late final $RigheOrdineTable righeOrdine = $RigheOrdineTable(this);
  17724. late final $FilialiTable filiali = $FilialiTable(this);
  17725. late final $ListiniTable listini = $ListiniTable(this);
  17726. late final $ListiniArticoloTable listiniArticolo =
  17727. $ListiniArticoloTable(this);
  17728. late final $ListiniClienteTable listiniCliente = $ListiniClienteTable(this);
  17729. late final $ScontiTable sconti = $ScontiTable(this);
  17730. late final $ScontiClienteTable scontiCliente = $ScontiClienteTable(this);
  17731. late final $PagamentiTable pagamenti = $PagamentiTable(this);
  17732. late final $ParametriTable parametri = $ParametriTable(this);
  17733. late final $TabelleTable tabelle = $TabelleTable(this);
  17734. late final $PromozioniTable promozioni = $PromozioniTable(this);
  17735. late final $PromoArticoliTable promoArticoli = $PromoArticoliTable(this);
  17736. late final $PromoListiniTable promoListini = $PromoListiniTable(this);
  17737. late final $PromoOmaggiTable promoOmaggi = $PromoOmaggiTable(this);
  17738. late final $ClientiAgenteTable clientiAgente = $ClientiAgenteTable(this);
  17739. late final $ScadenzeTable scadenze = $ScadenzeTable(this);
  17740. late final $StatisticheVenditaTable statisticheVendita =
  17741. $StatisticheVenditaTable(this);
  17742. late final $ArticoliConPromoTable articoliConPromo =
  17743. $ArticoliConPromoTable(this);
  17744. late final $OrdiniSenzaRigheTable ordiniSenzaRighe =
  17745. $OrdiniSenzaRigheTable(this);
  17746. late final $TopItemTable topItem = $TopItemTable(this);
  17747. late final $TopCustomerTable topCustomer = $TopCustomerTable(this);
  17748. late final $VOrdiniTable vOrdini = $VOrdiniTable(this);
  17749. late final $VRigheOrdineTable vRigheOrdine = $VRigheOrdineTable(this);
  17750. late final $VScadenzeTable vScadenze = $VScadenzeTable(this);
  17751. @override
  17752. Iterable<TableInfo<Table, Object?>> get allTables =>
  17753. allSchemaEntities.whereType<TableInfo<Table, Object?>>();
  17754. @override
  17755. List<DatabaseSchemaEntity> get allSchemaEntities => [
  17756. agenti,
  17757. articoli,
  17758. clienti,
  17759. ordini,
  17760. righeOrdine,
  17761. filiali,
  17762. listini,
  17763. listiniArticolo,
  17764. listiniCliente,
  17765. sconti,
  17766. scontiCliente,
  17767. pagamenti,
  17768. parametri,
  17769. tabelle,
  17770. promozioni,
  17771. promoArticoli,
  17772. promoListini,
  17773. promoOmaggi,
  17774. clientiAgente,
  17775. scadenze,
  17776. statisticheVendita,
  17777. articoliConPromo,
  17778. ordiniSenzaRighe,
  17779. topItem,
  17780. topCustomer,
  17781. vOrdini,
  17782. vRigheOrdine,
  17783. vScadenze
  17784. ];
  17785. }
  17786. typedef $$AgentiTableCreateCompanionBuilder = AgentiCompanion Function({
  17787. Value<int> idAgente,
  17788. Value<String?> codAgente,
  17789. Value<String?> ragioneSociale,
  17790. Value<String?> pwd,
  17791. Value<String?> telefono,
  17792. Value<String?> cellulare,
  17793. Value<String?> email,
  17794. Value<String?> indirizzo,
  17795. Value<String?> citta,
  17796. Value<String?> cap,
  17797. Value<String?> provincia,
  17798. Value<String?> frazione,
  17799. Value<int?> attivo,
  17800. Value<int?> modificaPrezzi,
  17801. Value<String?> capoArea,
  17802. });
  17803. typedef $$AgentiTableUpdateCompanionBuilder = AgentiCompanion Function({
  17804. Value<int> idAgente,
  17805. Value<String?> codAgente,
  17806. Value<String?> ragioneSociale,
  17807. Value<String?> pwd,
  17808. Value<String?> telefono,
  17809. Value<String?> cellulare,
  17810. Value<String?> email,
  17811. Value<String?> indirizzo,
  17812. Value<String?> citta,
  17813. Value<String?> cap,
  17814. Value<String?> provincia,
  17815. Value<String?> frazione,
  17816. Value<int?> attivo,
  17817. Value<int?> modificaPrezzi,
  17818. Value<String?> capoArea,
  17819. });
  17820. class $$AgentiTableFilterComposer
  17821. extends Composer<_$AppDatabase, $AgentiTable> {
  17822. $$AgentiTableFilterComposer({
  17823. required super.$db,
  17824. required super.$table,
  17825. super.joinBuilder,
  17826. super.$addJoinBuilderToRootComposer,
  17827. super.$removeJoinBuilderFromRootComposer,
  17828. });
  17829. ColumnFilters<int> get idAgente => $composableBuilder(
  17830. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  17831. ColumnFilters<String> get codAgente => $composableBuilder(
  17832. column: $table.codAgente, builder: (column) => ColumnFilters(column));
  17833. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  17834. column: $table.ragioneSociale,
  17835. builder: (column) => ColumnFilters(column));
  17836. ColumnFilters<String> get pwd => $composableBuilder(
  17837. column: $table.pwd, builder: (column) => ColumnFilters(column));
  17838. ColumnFilters<String> get telefono => $composableBuilder(
  17839. column: $table.telefono, builder: (column) => ColumnFilters(column));
  17840. ColumnFilters<String> get cellulare => $composableBuilder(
  17841. column: $table.cellulare, builder: (column) => ColumnFilters(column));
  17842. ColumnFilters<String> get email => $composableBuilder(
  17843. column: $table.email, builder: (column) => ColumnFilters(column));
  17844. ColumnFilters<String> get indirizzo => $composableBuilder(
  17845. column: $table.indirizzo, builder: (column) => ColumnFilters(column));
  17846. ColumnFilters<String> get citta => $composableBuilder(
  17847. column: $table.citta, builder: (column) => ColumnFilters(column));
  17848. ColumnFilters<String> get cap => $composableBuilder(
  17849. column: $table.cap, builder: (column) => ColumnFilters(column));
  17850. ColumnFilters<String> get provincia => $composableBuilder(
  17851. column: $table.provincia, builder: (column) => ColumnFilters(column));
  17852. ColumnFilters<String> get frazione => $composableBuilder(
  17853. column: $table.frazione, builder: (column) => ColumnFilters(column));
  17854. ColumnFilters<int> get attivo => $composableBuilder(
  17855. column: $table.attivo, builder: (column) => ColumnFilters(column));
  17856. ColumnFilters<int> get modificaPrezzi => $composableBuilder(
  17857. column: $table.modificaPrezzi,
  17858. builder: (column) => ColumnFilters(column));
  17859. ColumnFilters<String> get capoArea => $composableBuilder(
  17860. column: $table.capoArea, builder: (column) => ColumnFilters(column));
  17861. }
  17862. class $$AgentiTableOrderingComposer
  17863. extends Composer<_$AppDatabase, $AgentiTable> {
  17864. $$AgentiTableOrderingComposer({
  17865. required super.$db,
  17866. required super.$table,
  17867. super.joinBuilder,
  17868. super.$addJoinBuilderToRootComposer,
  17869. super.$removeJoinBuilderFromRootComposer,
  17870. });
  17871. ColumnOrderings<int> get idAgente => $composableBuilder(
  17872. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  17873. ColumnOrderings<String> get codAgente => $composableBuilder(
  17874. column: $table.codAgente, builder: (column) => ColumnOrderings(column));
  17875. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  17876. column: $table.ragioneSociale,
  17877. builder: (column) => ColumnOrderings(column));
  17878. ColumnOrderings<String> get pwd => $composableBuilder(
  17879. column: $table.pwd, builder: (column) => ColumnOrderings(column));
  17880. ColumnOrderings<String> get telefono => $composableBuilder(
  17881. column: $table.telefono, builder: (column) => ColumnOrderings(column));
  17882. ColumnOrderings<String> get cellulare => $composableBuilder(
  17883. column: $table.cellulare, builder: (column) => ColumnOrderings(column));
  17884. ColumnOrderings<String> get email => $composableBuilder(
  17885. column: $table.email, builder: (column) => ColumnOrderings(column));
  17886. ColumnOrderings<String> get indirizzo => $composableBuilder(
  17887. column: $table.indirizzo, builder: (column) => ColumnOrderings(column));
  17888. ColumnOrderings<String> get citta => $composableBuilder(
  17889. column: $table.citta, builder: (column) => ColumnOrderings(column));
  17890. ColumnOrderings<String> get cap => $composableBuilder(
  17891. column: $table.cap, builder: (column) => ColumnOrderings(column));
  17892. ColumnOrderings<String> get provincia => $composableBuilder(
  17893. column: $table.provincia, builder: (column) => ColumnOrderings(column));
  17894. ColumnOrderings<String> get frazione => $composableBuilder(
  17895. column: $table.frazione, builder: (column) => ColumnOrderings(column));
  17896. ColumnOrderings<int> get attivo => $composableBuilder(
  17897. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  17898. ColumnOrderings<int> get modificaPrezzi => $composableBuilder(
  17899. column: $table.modificaPrezzi,
  17900. builder: (column) => ColumnOrderings(column));
  17901. ColumnOrderings<String> get capoArea => $composableBuilder(
  17902. column: $table.capoArea, builder: (column) => ColumnOrderings(column));
  17903. }
  17904. class $$AgentiTableAnnotationComposer
  17905. extends Composer<_$AppDatabase, $AgentiTable> {
  17906. $$AgentiTableAnnotationComposer({
  17907. required super.$db,
  17908. required super.$table,
  17909. super.joinBuilder,
  17910. super.$addJoinBuilderToRootComposer,
  17911. super.$removeJoinBuilderFromRootComposer,
  17912. });
  17913. GeneratedColumn<int> get idAgente =>
  17914. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  17915. GeneratedColumn<String> get codAgente =>
  17916. $composableBuilder(column: $table.codAgente, builder: (column) => column);
  17917. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  17918. column: $table.ragioneSociale, builder: (column) => column);
  17919. GeneratedColumn<String> get pwd =>
  17920. $composableBuilder(column: $table.pwd, builder: (column) => column);
  17921. GeneratedColumn<String> get telefono =>
  17922. $composableBuilder(column: $table.telefono, builder: (column) => column);
  17923. GeneratedColumn<String> get cellulare =>
  17924. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  17925. GeneratedColumn<String> get email =>
  17926. $composableBuilder(column: $table.email, builder: (column) => column);
  17927. GeneratedColumn<String> get indirizzo =>
  17928. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  17929. GeneratedColumn<String> get citta =>
  17930. $composableBuilder(column: $table.citta, builder: (column) => column);
  17931. GeneratedColumn<String> get cap =>
  17932. $composableBuilder(column: $table.cap, builder: (column) => column);
  17933. GeneratedColumn<String> get provincia =>
  17934. $composableBuilder(column: $table.provincia, builder: (column) => column);
  17935. GeneratedColumn<String> get frazione =>
  17936. $composableBuilder(column: $table.frazione, builder: (column) => column);
  17937. GeneratedColumn<int> get attivo =>
  17938. $composableBuilder(column: $table.attivo, builder: (column) => column);
  17939. GeneratedColumn<int> get modificaPrezzi => $composableBuilder(
  17940. column: $table.modificaPrezzi, builder: (column) => column);
  17941. GeneratedColumn<String> get capoArea =>
  17942. $composableBuilder(column: $table.capoArea, builder: (column) => column);
  17943. }
  17944. class $$AgentiTableTableManager extends RootTableManager<
  17945. _$AppDatabase,
  17946. $AgentiTable,
  17947. Agente,
  17948. $$AgentiTableFilterComposer,
  17949. $$AgentiTableOrderingComposer,
  17950. $$AgentiTableAnnotationComposer,
  17951. $$AgentiTableCreateCompanionBuilder,
  17952. $$AgentiTableUpdateCompanionBuilder,
  17953. (Agente, BaseReferences<_$AppDatabase, $AgentiTable, Agente>),
  17954. Agente,
  17955. PrefetchHooks Function()> {
  17956. $$AgentiTableTableManager(_$AppDatabase db, $AgentiTable table)
  17957. : super(TableManagerState(
  17958. db: db,
  17959. table: table,
  17960. createFilteringComposer: () =>
  17961. $$AgentiTableFilterComposer($db: db, $table: table),
  17962. createOrderingComposer: () =>
  17963. $$AgentiTableOrderingComposer($db: db, $table: table),
  17964. createComputedFieldComposer: () =>
  17965. $$AgentiTableAnnotationComposer($db: db, $table: table),
  17966. updateCompanionCallback: ({
  17967. Value<int> idAgente = const Value.absent(),
  17968. Value<String?> codAgente = const Value.absent(),
  17969. Value<String?> ragioneSociale = const Value.absent(),
  17970. Value<String?> pwd = const Value.absent(),
  17971. Value<String?> telefono = const Value.absent(),
  17972. Value<String?> cellulare = const Value.absent(),
  17973. Value<String?> email = const Value.absent(),
  17974. Value<String?> indirizzo = const Value.absent(),
  17975. Value<String?> citta = const Value.absent(),
  17976. Value<String?> cap = const Value.absent(),
  17977. Value<String?> provincia = const Value.absent(),
  17978. Value<String?> frazione = const Value.absent(),
  17979. Value<int?> attivo = const Value.absent(),
  17980. Value<int?> modificaPrezzi = const Value.absent(),
  17981. Value<String?> capoArea = const Value.absent(),
  17982. }) =>
  17983. AgentiCompanion(
  17984. idAgente: idAgente,
  17985. codAgente: codAgente,
  17986. ragioneSociale: ragioneSociale,
  17987. pwd: pwd,
  17988. telefono: telefono,
  17989. cellulare: cellulare,
  17990. email: email,
  17991. indirizzo: indirizzo,
  17992. citta: citta,
  17993. cap: cap,
  17994. provincia: provincia,
  17995. frazione: frazione,
  17996. attivo: attivo,
  17997. modificaPrezzi: modificaPrezzi,
  17998. capoArea: capoArea,
  17999. ),
  18000. createCompanionCallback: ({
  18001. Value<int> idAgente = const Value.absent(),
  18002. Value<String?> codAgente = const Value.absent(),
  18003. Value<String?> ragioneSociale = const Value.absent(),
  18004. Value<String?> pwd = const Value.absent(),
  18005. Value<String?> telefono = const Value.absent(),
  18006. Value<String?> cellulare = const Value.absent(),
  18007. Value<String?> email = const Value.absent(),
  18008. Value<String?> indirizzo = const Value.absent(),
  18009. Value<String?> citta = const Value.absent(),
  18010. Value<String?> cap = const Value.absent(),
  18011. Value<String?> provincia = const Value.absent(),
  18012. Value<String?> frazione = const Value.absent(),
  18013. Value<int?> attivo = const Value.absent(),
  18014. Value<int?> modificaPrezzi = const Value.absent(),
  18015. Value<String?> capoArea = const Value.absent(),
  18016. }) =>
  18017. AgentiCompanion.insert(
  18018. idAgente: idAgente,
  18019. codAgente: codAgente,
  18020. ragioneSociale: ragioneSociale,
  18021. pwd: pwd,
  18022. telefono: telefono,
  18023. cellulare: cellulare,
  18024. email: email,
  18025. indirizzo: indirizzo,
  18026. citta: citta,
  18027. cap: cap,
  18028. provincia: provincia,
  18029. frazione: frazione,
  18030. attivo: attivo,
  18031. modificaPrezzi: modificaPrezzi,
  18032. capoArea: capoArea,
  18033. ),
  18034. withReferenceMapper: (p0) => p0
  18035. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  18036. .toList(),
  18037. prefetchHooksCallback: null,
  18038. ));
  18039. }
  18040. typedef $$AgentiTableProcessedTableManager = ProcessedTableManager<
  18041. _$AppDatabase,
  18042. $AgentiTable,
  18043. Agente,
  18044. $$AgentiTableFilterComposer,
  18045. $$AgentiTableOrderingComposer,
  18046. $$AgentiTableAnnotationComposer,
  18047. $$AgentiTableCreateCompanionBuilder,
  18048. $$AgentiTableUpdateCompanionBuilder,
  18049. (Agente, BaseReferences<_$AppDatabase, $AgentiTable, Agente>),
  18050. Agente,
  18051. PrefetchHooks Function()>;
  18052. typedef $$ArticoliTableCreateCompanionBuilder = ArticoliCompanion Function({
  18053. Value<int> idArticolo,
  18054. Value<int?> posizione,
  18055. required String codArticolo,
  18056. Value<String?> descrizione,
  18057. Value<String?> ean,
  18058. Value<int?> idIva,
  18059. Value<int?> idClassifica1,
  18060. Value<int?> idClassifica2,
  18061. Value<int?> idClassifica3,
  18062. Value<int?> idClassifica4,
  18063. Value<double?> peso,
  18064. Value<double?> giacenza,
  18065. Value<String?> unitaMisura,
  18066. Value<int> attivo,
  18067. Value<int?> nonDisponibile,
  18068. Value<double?> pezziConfezione,
  18069. Value<String?> fileFoto,
  18070. Value<String?> schedaProdotto,
  18071. Value<String?> prezzoBase,
  18072. Value<String?> stato,
  18073. Value<String?> dataModifica,
  18074. Value<String?> gruppo,
  18075. Value<String?> categoria,
  18076. Value<String?> colliPerStrato,
  18077. Value<String?> stratiPerPallet,
  18078. });
  18079. typedef $$ArticoliTableUpdateCompanionBuilder = ArticoliCompanion Function({
  18080. Value<int> idArticolo,
  18081. Value<int?> posizione,
  18082. Value<String> codArticolo,
  18083. Value<String?> descrizione,
  18084. Value<String?> ean,
  18085. Value<int?> idIva,
  18086. Value<int?> idClassifica1,
  18087. Value<int?> idClassifica2,
  18088. Value<int?> idClassifica3,
  18089. Value<int?> idClassifica4,
  18090. Value<double?> peso,
  18091. Value<double?> giacenza,
  18092. Value<String?> unitaMisura,
  18093. Value<int> attivo,
  18094. Value<int?> nonDisponibile,
  18095. Value<double?> pezziConfezione,
  18096. Value<String?> fileFoto,
  18097. Value<String?> schedaProdotto,
  18098. Value<String?> prezzoBase,
  18099. Value<String?> stato,
  18100. Value<String?> dataModifica,
  18101. Value<String?> gruppo,
  18102. Value<String?> categoria,
  18103. Value<String?> colliPerStrato,
  18104. Value<String?> stratiPerPallet,
  18105. });
  18106. class $$ArticoliTableFilterComposer
  18107. extends Composer<_$AppDatabase, $ArticoliTable> {
  18108. $$ArticoliTableFilterComposer({
  18109. required super.$db,
  18110. required super.$table,
  18111. super.joinBuilder,
  18112. super.$addJoinBuilderToRootComposer,
  18113. super.$removeJoinBuilderFromRootComposer,
  18114. });
  18115. ColumnFilters<int> get idArticolo => $composableBuilder(
  18116. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  18117. ColumnFilters<int> get posizione => $composableBuilder(
  18118. column: $table.posizione, builder: (column) => ColumnFilters(column));
  18119. ColumnFilters<String> get codArticolo => $composableBuilder(
  18120. column: $table.codArticolo, builder: (column) => ColumnFilters(column));
  18121. ColumnFilters<String> get descrizione => $composableBuilder(
  18122. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  18123. ColumnFilters<String> get ean => $composableBuilder(
  18124. column: $table.ean, builder: (column) => ColumnFilters(column));
  18125. ColumnFilters<int> get idIva => $composableBuilder(
  18126. column: $table.idIva, builder: (column) => ColumnFilters(column));
  18127. ColumnFilters<int> get idClassifica1 => $composableBuilder(
  18128. column: $table.idClassifica1, builder: (column) => ColumnFilters(column));
  18129. ColumnFilters<int> get idClassifica2 => $composableBuilder(
  18130. column: $table.idClassifica2, builder: (column) => ColumnFilters(column));
  18131. ColumnFilters<int> get idClassifica3 => $composableBuilder(
  18132. column: $table.idClassifica3, builder: (column) => ColumnFilters(column));
  18133. ColumnFilters<int> get idClassifica4 => $composableBuilder(
  18134. column: $table.idClassifica4, builder: (column) => ColumnFilters(column));
  18135. ColumnFilters<double> get peso => $composableBuilder(
  18136. column: $table.peso, builder: (column) => ColumnFilters(column));
  18137. ColumnFilters<double> get giacenza => $composableBuilder(
  18138. column: $table.giacenza, builder: (column) => ColumnFilters(column));
  18139. ColumnFilters<String> get unitaMisura => $composableBuilder(
  18140. column: $table.unitaMisura, builder: (column) => ColumnFilters(column));
  18141. ColumnFilters<int> get attivo => $composableBuilder(
  18142. column: $table.attivo, builder: (column) => ColumnFilters(column));
  18143. ColumnFilters<int> get nonDisponibile => $composableBuilder(
  18144. column: $table.nonDisponibile,
  18145. builder: (column) => ColumnFilters(column));
  18146. ColumnFilters<double> get pezziConfezione => $composableBuilder(
  18147. column: $table.pezziConfezione,
  18148. builder: (column) => ColumnFilters(column));
  18149. ColumnFilters<String> get fileFoto => $composableBuilder(
  18150. column: $table.fileFoto, builder: (column) => ColumnFilters(column));
  18151. ColumnFilters<String> get schedaProdotto => $composableBuilder(
  18152. column: $table.schedaProdotto,
  18153. builder: (column) => ColumnFilters(column));
  18154. ColumnFilters<String> get prezzoBase => $composableBuilder(
  18155. column: $table.prezzoBase, builder: (column) => ColumnFilters(column));
  18156. ColumnFilters<String> get stato => $composableBuilder(
  18157. column: $table.stato, builder: (column) => ColumnFilters(column));
  18158. ColumnFilters<String> get dataModifica => $composableBuilder(
  18159. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  18160. ColumnFilters<String> get gruppo => $composableBuilder(
  18161. column: $table.gruppo, builder: (column) => ColumnFilters(column));
  18162. ColumnFilters<String> get categoria => $composableBuilder(
  18163. column: $table.categoria, builder: (column) => ColumnFilters(column));
  18164. ColumnFilters<String> get colliPerStrato => $composableBuilder(
  18165. column: $table.colliPerStrato,
  18166. builder: (column) => ColumnFilters(column));
  18167. ColumnFilters<String> get stratiPerPallet => $composableBuilder(
  18168. column: $table.stratiPerPallet,
  18169. builder: (column) => ColumnFilters(column));
  18170. }
  18171. class $$ArticoliTableOrderingComposer
  18172. extends Composer<_$AppDatabase, $ArticoliTable> {
  18173. $$ArticoliTableOrderingComposer({
  18174. required super.$db,
  18175. required super.$table,
  18176. super.joinBuilder,
  18177. super.$addJoinBuilderToRootComposer,
  18178. super.$removeJoinBuilderFromRootComposer,
  18179. });
  18180. ColumnOrderings<int> get idArticolo => $composableBuilder(
  18181. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  18182. ColumnOrderings<int> get posizione => $composableBuilder(
  18183. column: $table.posizione, builder: (column) => ColumnOrderings(column));
  18184. ColumnOrderings<String> get codArticolo => $composableBuilder(
  18185. column: $table.codArticolo, builder: (column) => ColumnOrderings(column));
  18186. ColumnOrderings<String> get descrizione => $composableBuilder(
  18187. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  18188. ColumnOrderings<String> get ean => $composableBuilder(
  18189. column: $table.ean, builder: (column) => ColumnOrderings(column));
  18190. ColumnOrderings<int> get idIva => $composableBuilder(
  18191. column: $table.idIva, builder: (column) => ColumnOrderings(column));
  18192. ColumnOrderings<int> get idClassifica1 => $composableBuilder(
  18193. column: $table.idClassifica1,
  18194. builder: (column) => ColumnOrderings(column));
  18195. ColumnOrderings<int> get idClassifica2 => $composableBuilder(
  18196. column: $table.idClassifica2,
  18197. builder: (column) => ColumnOrderings(column));
  18198. ColumnOrderings<int> get idClassifica3 => $composableBuilder(
  18199. column: $table.idClassifica3,
  18200. builder: (column) => ColumnOrderings(column));
  18201. ColumnOrderings<int> get idClassifica4 => $composableBuilder(
  18202. column: $table.idClassifica4,
  18203. builder: (column) => ColumnOrderings(column));
  18204. ColumnOrderings<double> get peso => $composableBuilder(
  18205. column: $table.peso, builder: (column) => ColumnOrderings(column));
  18206. ColumnOrderings<double> get giacenza => $composableBuilder(
  18207. column: $table.giacenza, builder: (column) => ColumnOrderings(column));
  18208. ColumnOrderings<String> get unitaMisura => $composableBuilder(
  18209. column: $table.unitaMisura, builder: (column) => ColumnOrderings(column));
  18210. ColumnOrderings<int> get attivo => $composableBuilder(
  18211. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  18212. ColumnOrderings<int> get nonDisponibile => $composableBuilder(
  18213. column: $table.nonDisponibile,
  18214. builder: (column) => ColumnOrderings(column));
  18215. ColumnOrderings<double> get pezziConfezione => $composableBuilder(
  18216. column: $table.pezziConfezione,
  18217. builder: (column) => ColumnOrderings(column));
  18218. ColumnOrderings<String> get fileFoto => $composableBuilder(
  18219. column: $table.fileFoto, builder: (column) => ColumnOrderings(column));
  18220. ColumnOrderings<String> get schedaProdotto => $composableBuilder(
  18221. column: $table.schedaProdotto,
  18222. builder: (column) => ColumnOrderings(column));
  18223. ColumnOrderings<String> get prezzoBase => $composableBuilder(
  18224. column: $table.prezzoBase, builder: (column) => ColumnOrderings(column));
  18225. ColumnOrderings<String> get stato => $composableBuilder(
  18226. column: $table.stato, builder: (column) => ColumnOrderings(column));
  18227. ColumnOrderings<String> get dataModifica => $composableBuilder(
  18228. column: $table.dataModifica,
  18229. builder: (column) => ColumnOrderings(column));
  18230. ColumnOrderings<String> get gruppo => $composableBuilder(
  18231. column: $table.gruppo, builder: (column) => ColumnOrderings(column));
  18232. ColumnOrderings<String> get categoria => $composableBuilder(
  18233. column: $table.categoria, builder: (column) => ColumnOrderings(column));
  18234. ColumnOrderings<String> get colliPerStrato => $composableBuilder(
  18235. column: $table.colliPerStrato,
  18236. builder: (column) => ColumnOrderings(column));
  18237. ColumnOrderings<String> get stratiPerPallet => $composableBuilder(
  18238. column: $table.stratiPerPallet,
  18239. builder: (column) => ColumnOrderings(column));
  18240. }
  18241. class $$ArticoliTableAnnotationComposer
  18242. extends Composer<_$AppDatabase, $ArticoliTable> {
  18243. $$ArticoliTableAnnotationComposer({
  18244. required super.$db,
  18245. required super.$table,
  18246. super.joinBuilder,
  18247. super.$addJoinBuilderToRootComposer,
  18248. super.$removeJoinBuilderFromRootComposer,
  18249. });
  18250. GeneratedColumn<int> get idArticolo => $composableBuilder(
  18251. column: $table.idArticolo, builder: (column) => column);
  18252. GeneratedColumn<int> get posizione =>
  18253. $composableBuilder(column: $table.posizione, builder: (column) => column);
  18254. GeneratedColumn<String> get codArticolo => $composableBuilder(
  18255. column: $table.codArticolo, builder: (column) => column);
  18256. GeneratedColumn<String> get descrizione => $composableBuilder(
  18257. column: $table.descrizione, builder: (column) => column);
  18258. GeneratedColumn<String> get ean =>
  18259. $composableBuilder(column: $table.ean, builder: (column) => column);
  18260. GeneratedColumn<int> get idIva =>
  18261. $composableBuilder(column: $table.idIva, builder: (column) => column);
  18262. GeneratedColumn<int> get idClassifica1 => $composableBuilder(
  18263. column: $table.idClassifica1, builder: (column) => column);
  18264. GeneratedColumn<int> get idClassifica2 => $composableBuilder(
  18265. column: $table.idClassifica2, builder: (column) => column);
  18266. GeneratedColumn<int> get idClassifica3 => $composableBuilder(
  18267. column: $table.idClassifica3, builder: (column) => column);
  18268. GeneratedColumn<int> get idClassifica4 => $composableBuilder(
  18269. column: $table.idClassifica4, builder: (column) => column);
  18270. GeneratedColumn<double> get peso =>
  18271. $composableBuilder(column: $table.peso, builder: (column) => column);
  18272. GeneratedColumn<double> get giacenza =>
  18273. $composableBuilder(column: $table.giacenza, builder: (column) => column);
  18274. GeneratedColumn<String> get unitaMisura => $composableBuilder(
  18275. column: $table.unitaMisura, builder: (column) => column);
  18276. GeneratedColumn<int> get attivo =>
  18277. $composableBuilder(column: $table.attivo, builder: (column) => column);
  18278. GeneratedColumn<int> get nonDisponibile => $composableBuilder(
  18279. column: $table.nonDisponibile, builder: (column) => column);
  18280. GeneratedColumn<double> get pezziConfezione => $composableBuilder(
  18281. column: $table.pezziConfezione, builder: (column) => column);
  18282. GeneratedColumn<String> get fileFoto =>
  18283. $composableBuilder(column: $table.fileFoto, builder: (column) => column);
  18284. GeneratedColumn<String> get schedaProdotto => $composableBuilder(
  18285. column: $table.schedaProdotto, builder: (column) => column);
  18286. GeneratedColumn<String> get prezzoBase => $composableBuilder(
  18287. column: $table.prezzoBase, builder: (column) => column);
  18288. GeneratedColumn<String> get stato =>
  18289. $composableBuilder(column: $table.stato, builder: (column) => column);
  18290. GeneratedColumn<String> get dataModifica => $composableBuilder(
  18291. column: $table.dataModifica, builder: (column) => column);
  18292. GeneratedColumn<String> get gruppo =>
  18293. $composableBuilder(column: $table.gruppo, builder: (column) => column);
  18294. GeneratedColumn<String> get categoria =>
  18295. $composableBuilder(column: $table.categoria, builder: (column) => column);
  18296. GeneratedColumn<String> get colliPerStrato => $composableBuilder(
  18297. column: $table.colliPerStrato, builder: (column) => column);
  18298. GeneratedColumn<String> get stratiPerPallet => $composableBuilder(
  18299. column: $table.stratiPerPallet, builder: (column) => column);
  18300. }
  18301. class $$ArticoliTableTableManager extends RootTableManager<
  18302. _$AppDatabase,
  18303. $ArticoliTable,
  18304. Articolo,
  18305. $$ArticoliTableFilterComposer,
  18306. $$ArticoliTableOrderingComposer,
  18307. $$ArticoliTableAnnotationComposer,
  18308. $$ArticoliTableCreateCompanionBuilder,
  18309. $$ArticoliTableUpdateCompanionBuilder,
  18310. (Articolo, BaseReferences<_$AppDatabase, $ArticoliTable, Articolo>),
  18311. Articolo,
  18312. PrefetchHooks Function()> {
  18313. $$ArticoliTableTableManager(_$AppDatabase db, $ArticoliTable table)
  18314. : super(TableManagerState(
  18315. db: db,
  18316. table: table,
  18317. createFilteringComposer: () =>
  18318. $$ArticoliTableFilterComposer($db: db, $table: table),
  18319. createOrderingComposer: () =>
  18320. $$ArticoliTableOrderingComposer($db: db, $table: table),
  18321. createComputedFieldComposer: () =>
  18322. $$ArticoliTableAnnotationComposer($db: db, $table: table),
  18323. updateCompanionCallback: ({
  18324. Value<int> idArticolo = const Value.absent(),
  18325. Value<int?> posizione = const Value.absent(),
  18326. Value<String> codArticolo = const Value.absent(),
  18327. Value<String?> descrizione = const Value.absent(),
  18328. Value<String?> ean = const Value.absent(),
  18329. Value<int?> idIva = const Value.absent(),
  18330. Value<int?> idClassifica1 = const Value.absent(),
  18331. Value<int?> idClassifica2 = const Value.absent(),
  18332. Value<int?> idClassifica3 = const Value.absent(),
  18333. Value<int?> idClassifica4 = const Value.absent(),
  18334. Value<double?> peso = const Value.absent(),
  18335. Value<double?> giacenza = const Value.absent(),
  18336. Value<String?> unitaMisura = const Value.absent(),
  18337. Value<int> attivo = const Value.absent(),
  18338. Value<int?> nonDisponibile = const Value.absent(),
  18339. Value<double?> pezziConfezione = const Value.absent(),
  18340. Value<String?> fileFoto = const Value.absent(),
  18341. Value<String?> schedaProdotto = const Value.absent(),
  18342. Value<String?> prezzoBase = const Value.absent(),
  18343. Value<String?> stato = const Value.absent(),
  18344. Value<String?> dataModifica = const Value.absent(),
  18345. Value<String?> gruppo = const Value.absent(),
  18346. Value<String?> categoria = const Value.absent(),
  18347. Value<String?> colliPerStrato = const Value.absent(),
  18348. Value<String?> stratiPerPallet = const Value.absent(),
  18349. }) =>
  18350. ArticoliCompanion(
  18351. idArticolo: idArticolo,
  18352. posizione: posizione,
  18353. codArticolo: codArticolo,
  18354. descrizione: descrizione,
  18355. ean: ean,
  18356. idIva: idIva,
  18357. idClassifica1: idClassifica1,
  18358. idClassifica2: idClassifica2,
  18359. idClassifica3: idClassifica3,
  18360. idClassifica4: idClassifica4,
  18361. peso: peso,
  18362. giacenza: giacenza,
  18363. unitaMisura: unitaMisura,
  18364. attivo: attivo,
  18365. nonDisponibile: nonDisponibile,
  18366. pezziConfezione: pezziConfezione,
  18367. fileFoto: fileFoto,
  18368. schedaProdotto: schedaProdotto,
  18369. prezzoBase: prezzoBase,
  18370. stato: stato,
  18371. dataModifica: dataModifica,
  18372. gruppo: gruppo,
  18373. categoria: categoria,
  18374. colliPerStrato: colliPerStrato,
  18375. stratiPerPallet: stratiPerPallet,
  18376. ),
  18377. createCompanionCallback: ({
  18378. Value<int> idArticolo = const Value.absent(),
  18379. Value<int?> posizione = const Value.absent(),
  18380. required String codArticolo,
  18381. Value<String?> descrizione = const Value.absent(),
  18382. Value<String?> ean = const Value.absent(),
  18383. Value<int?> idIva = const Value.absent(),
  18384. Value<int?> idClassifica1 = const Value.absent(),
  18385. Value<int?> idClassifica2 = const Value.absent(),
  18386. Value<int?> idClassifica3 = const Value.absent(),
  18387. Value<int?> idClassifica4 = const Value.absent(),
  18388. Value<double?> peso = const Value.absent(),
  18389. Value<double?> giacenza = const Value.absent(),
  18390. Value<String?> unitaMisura = const Value.absent(),
  18391. Value<int> attivo = const Value.absent(),
  18392. Value<int?> nonDisponibile = const Value.absent(),
  18393. Value<double?> pezziConfezione = const Value.absent(),
  18394. Value<String?> fileFoto = const Value.absent(),
  18395. Value<String?> schedaProdotto = const Value.absent(),
  18396. Value<String?> prezzoBase = const Value.absent(),
  18397. Value<String?> stato = const Value.absent(),
  18398. Value<String?> dataModifica = const Value.absent(),
  18399. Value<String?> gruppo = const Value.absent(),
  18400. Value<String?> categoria = const Value.absent(),
  18401. Value<String?> colliPerStrato = const Value.absent(),
  18402. Value<String?> stratiPerPallet = const Value.absent(),
  18403. }) =>
  18404. ArticoliCompanion.insert(
  18405. idArticolo: idArticolo,
  18406. posizione: posizione,
  18407. codArticolo: codArticolo,
  18408. descrizione: descrizione,
  18409. ean: ean,
  18410. idIva: idIva,
  18411. idClassifica1: idClassifica1,
  18412. idClassifica2: idClassifica2,
  18413. idClassifica3: idClassifica3,
  18414. idClassifica4: idClassifica4,
  18415. peso: peso,
  18416. giacenza: giacenza,
  18417. unitaMisura: unitaMisura,
  18418. attivo: attivo,
  18419. nonDisponibile: nonDisponibile,
  18420. pezziConfezione: pezziConfezione,
  18421. fileFoto: fileFoto,
  18422. schedaProdotto: schedaProdotto,
  18423. prezzoBase: prezzoBase,
  18424. stato: stato,
  18425. dataModifica: dataModifica,
  18426. gruppo: gruppo,
  18427. categoria: categoria,
  18428. colliPerStrato: colliPerStrato,
  18429. stratiPerPallet: stratiPerPallet,
  18430. ),
  18431. withReferenceMapper: (p0) => p0
  18432. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  18433. .toList(),
  18434. prefetchHooksCallback: null,
  18435. ));
  18436. }
  18437. typedef $$ArticoliTableProcessedTableManager = ProcessedTableManager<
  18438. _$AppDatabase,
  18439. $ArticoliTable,
  18440. Articolo,
  18441. $$ArticoliTableFilterComposer,
  18442. $$ArticoliTableOrderingComposer,
  18443. $$ArticoliTableAnnotationComposer,
  18444. $$ArticoliTableCreateCompanionBuilder,
  18445. $$ArticoliTableUpdateCompanionBuilder,
  18446. (Articolo, BaseReferences<_$AppDatabase, $ArticoliTable, Articolo>),
  18447. Articolo,
  18448. PrefetchHooks Function()>;
  18449. typedef $$ClientiTableCreateCompanionBuilder = ClientiCompanion Function({
  18450. Value<int> idCliente,
  18451. Value<int?> idClienteRemoto,
  18452. Value<String?> codCliente,
  18453. Value<String?> ragioneSociale,
  18454. Value<String?> indirizzo,
  18455. Value<String?> citta,
  18456. Value<String?> provincia,
  18457. Value<String?> cap,
  18458. Value<String?> frazione,
  18459. Value<String?> nazione,
  18460. Value<String?> telefono,
  18461. Value<String?> cellulare,
  18462. Value<String?> fax,
  18463. Value<String?> email,
  18464. Value<String?> partitaIva,
  18465. Value<String?> codiceFiscale,
  18466. Value<String?> note,
  18467. Value<String?> noteOrdine,
  18468. Value<String> stato,
  18469. Value<int> attivo,
  18470. Value<int?> idPagamento,
  18471. Value<int?> idListino,
  18472. Value<String?> dataModifica,
  18473. Value<String?> sdi,
  18474. Value<String?> pec,
  18475. Value<String?> altreNote,
  18476. Value<String?> numeroCivico,
  18477. Value<String?> pod,
  18478. Value<String?> pdr,
  18479. Value<String?> ubicazione,
  18480. Value<String?> banca,
  18481. Value<String?> bancaFiliale,
  18482. Value<String?> codBlocco,
  18483. Value<String?> creditScoreColor,
  18484. Value<String?> dataCreditScore,
  18485. });
  18486. typedef $$ClientiTableUpdateCompanionBuilder = ClientiCompanion Function({
  18487. Value<int> idCliente,
  18488. Value<int?> idClienteRemoto,
  18489. Value<String?> codCliente,
  18490. Value<String?> ragioneSociale,
  18491. Value<String?> indirizzo,
  18492. Value<String?> citta,
  18493. Value<String?> provincia,
  18494. Value<String?> cap,
  18495. Value<String?> frazione,
  18496. Value<String?> nazione,
  18497. Value<String?> telefono,
  18498. Value<String?> cellulare,
  18499. Value<String?> fax,
  18500. Value<String?> email,
  18501. Value<String?> partitaIva,
  18502. Value<String?> codiceFiscale,
  18503. Value<String?> note,
  18504. Value<String?> noteOrdine,
  18505. Value<String> stato,
  18506. Value<int> attivo,
  18507. Value<int?> idPagamento,
  18508. Value<int?> idListino,
  18509. Value<String?> dataModifica,
  18510. Value<String?> sdi,
  18511. Value<String?> pec,
  18512. Value<String?> altreNote,
  18513. Value<String?> numeroCivico,
  18514. Value<String?> pod,
  18515. Value<String?> pdr,
  18516. Value<String?> ubicazione,
  18517. Value<String?> banca,
  18518. Value<String?> bancaFiliale,
  18519. Value<String?> codBlocco,
  18520. Value<String?> creditScoreColor,
  18521. Value<String?> dataCreditScore,
  18522. });
  18523. class $$ClientiTableFilterComposer
  18524. extends Composer<_$AppDatabase, $ClientiTable> {
  18525. $$ClientiTableFilterComposer({
  18526. required super.$db,
  18527. required super.$table,
  18528. super.joinBuilder,
  18529. super.$addJoinBuilderToRootComposer,
  18530. super.$removeJoinBuilderFromRootComposer,
  18531. });
  18532. ColumnFilters<int> get idCliente => $composableBuilder(
  18533. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  18534. ColumnFilters<int> get idClienteRemoto => $composableBuilder(
  18535. column: $table.idClienteRemoto,
  18536. builder: (column) => ColumnFilters(column));
  18537. ColumnFilters<String> get codCliente => $composableBuilder(
  18538. column: $table.codCliente, builder: (column) => ColumnFilters(column));
  18539. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  18540. column: $table.ragioneSociale,
  18541. builder: (column) => ColumnFilters(column));
  18542. ColumnFilters<String> get indirizzo => $composableBuilder(
  18543. column: $table.indirizzo, builder: (column) => ColumnFilters(column));
  18544. ColumnFilters<String> get citta => $composableBuilder(
  18545. column: $table.citta, builder: (column) => ColumnFilters(column));
  18546. ColumnFilters<String> get provincia => $composableBuilder(
  18547. column: $table.provincia, builder: (column) => ColumnFilters(column));
  18548. ColumnFilters<String> get cap => $composableBuilder(
  18549. column: $table.cap, builder: (column) => ColumnFilters(column));
  18550. ColumnFilters<String> get frazione => $composableBuilder(
  18551. column: $table.frazione, builder: (column) => ColumnFilters(column));
  18552. ColumnFilters<String> get nazione => $composableBuilder(
  18553. column: $table.nazione, builder: (column) => ColumnFilters(column));
  18554. ColumnFilters<String> get telefono => $composableBuilder(
  18555. column: $table.telefono, builder: (column) => ColumnFilters(column));
  18556. ColumnFilters<String> get cellulare => $composableBuilder(
  18557. column: $table.cellulare, builder: (column) => ColumnFilters(column));
  18558. ColumnFilters<String> get fax => $composableBuilder(
  18559. column: $table.fax, builder: (column) => ColumnFilters(column));
  18560. ColumnFilters<String> get email => $composableBuilder(
  18561. column: $table.email, builder: (column) => ColumnFilters(column));
  18562. ColumnFilters<String> get partitaIva => $composableBuilder(
  18563. column: $table.partitaIva, builder: (column) => ColumnFilters(column));
  18564. ColumnFilters<String> get codiceFiscale => $composableBuilder(
  18565. column: $table.codiceFiscale, builder: (column) => ColumnFilters(column));
  18566. ColumnFilters<String> get note => $composableBuilder(
  18567. column: $table.note, builder: (column) => ColumnFilters(column));
  18568. ColumnFilters<String> get noteOrdine => $composableBuilder(
  18569. column: $table.noteOrdine, builder: (column) => ColumnFilters(column));
  18570. ColumnFilters<String> get stato => $composableBuilder(
  18571. column: $table.stato, builder: (column) => ColumnFilters(column));
  18572. ColumnFilters<int> get attivo => $composableBuilder(
  18573. column: $table.attivo, builder: (column) => ColumnFilters(column));
  18574. ColumnFilters<int> get idPagamento => $composableBuilder(
  18575. column: $table.idPagamento, builder: (column) => ColumnFilters(column));
  18576. ColumnFilters<int> get idListino => $composableBuilder(
  18577. column: $table.idListino, builder: (column) => ColumnFilters(column));
  18578. ColumnFilters<String> get dataModifica => $composableBuilder(
  18579. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  18580. ColumnFilters<String> get sdi => $composableBuilder(
  18581. column: $table.sdi, builder: (column) => ColumnFilters(column));
  18582. ColumnFilters<String> get pec => $composableBuilder(
  18583. column: $table.pec, builder: (column) => ColumnFilters(column));
  18584. ColumnFilters<String> get altreNote => $composableBuilder(
  18585. column: $table.altreNote, builder: (column) => ColumnFilters(column));
  18586. ColumnFilters<String> get numeroCivico => $composableBuilder(
  18587. column: $table.numeroCivico, builder: (column) => ColumnFilters(column));
  18588. ColumnFilters<String> get pod => $composableBuilder(
  18589. column: $table.pod, builder: (column) => ColumnFilters(column));
  18590. ColumnFilters<String> get pdr => $composableBuilder(
  18591. column: $table.pdr, builder: (column) => ColumnFilters(column));
  18592. ColumnFilters<String> get ubicazione => $composableBuilder(
  18593. column: $table.ubicazione, builder: (column) => ColumnFilters(column));
  18594. ColumnFilters<String> get banca => $composableBuilder(
  18595. column: $table.banca, builder: (column) => ColumnFilters(column));
  18596. ColumnFilters<String> get bancaFiliale => $composableBuilder(
  18597. column: $table.bancaFiliale, builder: (column) => ColumnFilters(column));
  18598. ColumnFilters<String> get codBlocco => $composableBuilder(
  18599. column: $table.codBlocco, builder: (column) => ColumnFilters(column));
  18600. ColumnFilters<String> get creditScoreColor => $composableBuilder(
  18601. column: $table.creditScoreColor,
  18602. builder: (column) => ColumnFilters(column));
  18603. ColumnFilters<String> get dataCreditScore => $composableBuilder(
  18604. column: $table.dataCreditScore,
  18605. builder: (column) => ColumnFilters(column));
  18606. }
  18607. class $$ClientiTableOrderingComposer
  18608. extends Composer<_$AppDatabase, $ClientiTable> {
  18609. $$ClientiTableOrderingComposer({
  18610. required super.$db,
  18611. required super.$table,
  18612. super.joinBuilder,
  18613. super.$addJoinBuilderToRootComposer,
  18614. super.$removeJoinBuilderFromRootComposer,
  18615. });
  18616. ColumnOrderings<int> get idCliente => $composableBuilder(
  18617. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  18618. ColumnOrderings<int> get idClienteRemoto => $composableBuilder(
  18619. column: $table.idClienteRemoto,
  18620. builder: (column) => ColumnOrderings(column));
  18621. ColumnOrderings<String> get codCliente => $composableBuilder(
  18622. column: $table.codCliente, builder: (column) => ColumnOrderings(column));
  18623. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  18624. column: $table.ragioneSociale,
  18625. builder: (column) => ColumnOrderings(column));
  18626. ColumnOrderings<String> get indirizzo => $composableBuilder(
  18627. column: $table.indirizzo, builder: (column) => ColumnOrderings(column));
  18628. ColumnOrderings<String> get citta => $composableBuilder(
  18629. column: $table.citta, builder: (column) => ColumnOrderings(column));
  18630. ColumnOrderings<String> get provincia => $composableBuilder(
  18631. column: $table.provincia, builder: (column) => ColumnOrderings(column));
  18632. ColumnOrderings<String> get cap => $composableBuilder(
  18633. column: $table.cap, builder: (column) => ColumnOrderings(column));
  18634. ColumnOrderings<String> get frazione => $composableBuilder(
  18635. column: $table.frazione, builder: (column) => ColumnOrderings(column));
  18636. ColumnOrderings<String> get nazione => $composableBuilder(
  18637. column: $table.nazione, builder: (column) => ColumnOrderings(column));
  18638. ColumnOrderings<String> get telefono => $composableBuilder(
  18639. column: $table.telefono, builder: (column) => ColumnOrderings(column));
  18640. ColumnOrderings<String> get cellulare => $composableBuilder(
  18641. column: $table.cellulare, builder: (column) => ColumnOrderings(column));
  18642. ColumnOrderings<String> get fax => $composableBuilder(
  18643. column: $table.fax, builder: (column) => ColumnOrderings(column));
  18644. ColumnOrderings<String> get email => $composableBuilder(
  18645. column: $table.email, builder: (column) => ColumnOrderings(column));
  18646. ColumnOrderings<String> get partitaIva => $composableBuilder(
  18647. column: $table.partitaIva, builder: (column) => ColumnOrderings(column));
  18648. ColumnOrderings<String> get codiceFiscale => $composableBuilder(
  18649. column: $table.codiceFiscale,
  18650. builder: (column) => ColumnOrderings(column));
  18651. ColumnOrderings<String> get note => $composableBuilder(
  18652. column: $table.note, builder: (column) => ColumnOrderings(column));
  18653. ColumnOrderings<String> get noteOrdine => $composableBuilder(
  18654. column: $table.noteOrdine, builder: (column) => ColumnOrderings(column));
  18655. ColumnOrderings<String> get stato => $composableBuilder(
  18656. column: $table.stato, builder: (column) => ColumnOrderings(column));
  18657. ColumnOrderings<int> get attivo => $composableBuilder(
  18658. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  18659. ColumnOrderings<int> get idPagamento => $composableBuilder(
  18660. column: $table.idPagamento, builder: (column) => ColumnOrderings(column));
  18661. ColumnOrderings<int> get idListino => $composableBuilder(
  18662. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  18663. ColumnOrderings<String> get dataModifica => $composableBuilder(
  18664. column: $table.dataModifica,
  18665. builder: (column) => ColumnOrderings(column));
  18666. ColumnOrderings<String> get sdi => $composableBuilder(
  18667. column: $table.sdi, builder: (column) => ColumnOrderings(column));
  18668. ColumnOrderings<String> get pec => $composableBuilder(
  18669. column: $table.pec, builder: (column) => ColumnOrderings(column));
  18670. ColumnOrderings<String> get altreNote => $composableBuilder(
  18671. column: $table.altreNote, builder: (column) => ColumnOrderings(column));
  18672. ColumnOrderings<String> get numeroCivico => $composableBuilder(
  18673. column: $table.numeroCivico,
  18674. builder: (column) => ColumnOrderings(column));
  18675. ColumnOrderings<String> get pod => $composableBuilder(
  18676. column: $table.pod, builder: (column) => ColumnOrderings(column));
  18677. ColumnOrderings<String> get pdr => $composableBuilder(
  18678. column: $table.pdr, builder: (column) => ColumnOrderings(column));
  18679. ColumnOrderings<String> get ubicazione => $composableBuilder(
  18680. column: $table.ubicazione, builder: (column) => ColumnOrderings(column));
  18681. ColumnOrderings<String> get banca => $composableBuilder(
  18682. column: $table.banca, builder: (column) => ColumnOrderings(column));
  18683. ColumnOrderings<String> get bancaFiliale => $composableBuilder(
  18684. column: $table.bancaFiliale,
  18685. builder: (column) => ColumnOrderings(column));
  18686. ColumnOrderings<String> get codBlocco => $composableBuilder(
  18687. column: $table.codBlocco, builder: (column) => ColumnOrderings(column));
  18688. ColumnOrderings<String> get creditScoreColor => $composableBuilder(
  18689. column: $table.creditScoreColor,
  18690. builder: (column) => ColumnOrderings(column));
  18691. ColumnOrderings<String> get dataCreditScore => $composableBuilder(
  18692. column: $table.dataCreditScore,
  18693. builder: (column) => ColumnOrderings(column));
  18694. }
  18695. class $$ClientiTableAnnotationComposer
  18696. extends Composer<_$AppDatabase, $ClientiTable> {
  18697. $$ClientiTableAnnotationComposer({
  18698. required super.$db,
  18699. required super.$table,
  18700. super.joinBuilder,
  18701. super.$addJoinBuilderToRootComposer,
  18702. super.$removeJoinBuilderFromRootComposer,
  18703. });
  18704. GeneratedColumn<int> get idCliente =>
  18705. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  18706. GeneratedColumn<int> get idClienteRemoto => $composableBuilder(
  18707. column: $table.idClienteRemoto, builder: (column) => column);
  18708. GeneratedColumn<String> get codCliente => $composableBuilder(
  18709. column: $table.codCliente, builder: (column) => column);
  18710. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  18711. column: $table.ragioneSociale, builder: (column) => column);
  18712. GeneratedColumn<String> get indirizzo =>
  18713. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  18714. GeneratedColumn<String> get citta =>
  18715. $composableBuilder(column: $table.citta, builder: (column) => column);
  18716. GeneratedColumn<String> get provincia =>
  18717. $composableBuilder(column: $table.provincia, builder: (column) => column);
  18718. GeneratedColumn<String> get cap =>
  18719. $composableBuilder(column: $table.cap, builder: (column) => column);
  18720. GeneratedColumn<String> get frazione =>
  18721. $composableBuilder(column: $table.frazione, builder: (column) => column);
  18722. GeneratedColumn<String> get nazione =>
  18723. $composableBuilder(column: $table.nazione, builder: (column) => column);
  18724. GeneratedColumn<String> get telefono =>
  18725. $composableBuilder(column: $table.telefono, builder: (column) => column);
  18726. GeneratedColumn<String> get cellulare =>
  18727. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  18728. GeneratedColumn<String> get fax =>
  18729. $composableBuilder(column: $table.fax, builder: (column) => column);
  18730. GeneratedColumn<String> get email =>
  18731. $composableBuilder(column: $table.email, builder: (column) => column);
  18732. GeneratedColumn<String> get partitaIva => $composableBuilder(
  18733. column: $table.partitaIva, builder: (column) => column);
  18734. GeneratedColumn<String> get codiceFiscale => $composableBuilder(
  18735. column: $table.codiceFiscale, builder: (column) => column);
  18736. GeneratedColumn<String> get note =>
  18737. $composableBuilder(column: $table.note, builder: (column) => column);
  18738. GeneratedColumn<String> get noteOrdine => $composableBuilder(
  18739. column: $table.noteOrdine, builder: (column) => column);
  18740. GeneratedColumn<String> get stato =>
  18741. $composableBuilder(column: $table.stato, builder: (column) => column);
  18742. GeneratedColumn<int> get attivo =>
  18743. $composableBuilder(column: $table.attivo, builder: (column) => column);
  18744. GeneratedColumn<int> get idPagamento => $composableBuilder(
  18745. column: $table.idPagamento, builder: (column) => column);
  18746. GeneratedColumn<int> get idListino =>
  18747. $composableBuilder(column: $table.idListino, builder: (column) => column);
  18748. GeneratedColumn<String> get dataModifica => $composableBuilder(
  18749. column: $table.dataModifica, builder: (column) => column);
  18750. GeneratedColumn<String> get sdi =>
  18751. $composableBuilder(column: $table.sdi, builder: (column) => column);
  18752. GeneratedColumn<String> get pec =>
  18753. $composableBuilder(column: $table.pec, builder: (column) => column);
  18754. GeneratedColumn<String> get altreNote =>
  18755. $composableBuilder(column: $table.altreNote, builder: (column) => column);
  18756. GeneratedColumn<String> get numeroCivico => $composableBuilder(
  18757. column: $table.numeroCivico, builder: (column) => column);
  18758. GeneratedColumn<String> get pod =>
  18759. $composableBuilder(column: $table.pod, builder: (column) => column);
  18760. GeneratedColumn<String> get pdr =>
  18761. $composableBuilder(column: $table.pdr, builder: (column) => column);
  18762. GeneratedColumn<String> get ubicazione => $composableBuilder(
  18763. column: $table.ubicazione, builder: (column) => column);
  18764. GeneratedColumn<String> get banca =>
  18765. $composableBuilder(column: $table.banca, builder: (column) => column);
  18766. GeneratedColumn<String> get bancaFiliale => $composableBuilder(
  18767. column: $table.bancaFiliale, builder: (column) => column);
  18768. GeneratedColumn<String> get codBlocco =>
  18769. $composableBuilder(column: $table.codBlocco, builder: (column) => column);
  18770. GeneratedColumn<String> get creditScoreColor => $composableBuilder(
  18771. column: $table.creditScoreColor, builder: (column) => column);
  18772. GeneratedColumn<String> get dataCreditScore => $composableBuilder(
  18773. column: $table.dataCreditScore, builder: (column) => column);
  18774. }
  18775. class $$ClientiTableTableManager extends RootTableManager<
  18776. _$AppDatabase,
  18777. $ClientiTable,
  18778. Cliente,
  18779. $$ClientiTableFilterComposer,
  18780. $$ClientiTableOrderingComposer,
  18781. $$ClientiTableAnnotationComposer,
  18782. $$ClientiTableCreateCompanionBuilder,
  18783. $$ClientiTableUpdateCompanionBuilder,
  18784. (Cliente, BaseReferences<_$AppDatabase, $ClientiTable, Cliente>),
  18785. Cliente,
  18786. PrefetchHooks Function()> {
  18787. $$ClientiTableTableManager(_$AppDatabase db, $ClientiTable table)
  18788. : super(TableManagerState(
  18789. db: db,
  18790. table: table,
  18791. createFilteringComposer: () =>
  18792. $$ClientiTableFilterComposer($db: db, $table: table),
  18793. createOrderingComposer: () =>
  18794. $$ClientiTableOrderingComposer($db: db, $table: table),
  18795. createComputedFieldComposer: () =>
  18796. $$ClientiTableAnnotationComposer($db: db, $table: table),
  18797. updateCompanionCallback: ({
  18798. Value<int> idCliente = const Value.absent(),
  18799. Value<int?> idClienteRemoto = const Value.absent(),
  18800. Value<String?> codCliente = const Value.absent(),
  18801. Value<String?> ragioneSociale = const Value.absent(),
  18802. Value<String?> indirizzo = const Value.absent(),
  18803. Value<String?> citta = const Value.absent(),
  18804. Value<String?> provincia = const Value.absent(),
  18805. Value<String?> cap = const Value.absent(),
  18806. Value<String?> frazione = const Value.absent(),
  18807. Value<String?> nazione = const Value.absent(),
  18808. Value<String?> telefono = const Value.absent(),
  18809. Value<String?> cellulare = const Value.absent(),
  18810. Value<String?> fax = const Value.absent(),
  18811. Value<String?> email = const Value.absent(),
  18812. Value<String?> partitaIva = const Value.absent(),
  18813. Value<String?> codiceFiscale = const Value.absent(),
  18814. Value<String?> note = const Value.absent(),
  18815. Value<String?> noteOrdine = const Value.absent(),
  18816. Value<String> stato = const Value.absent(),
  18817. Value<int> attivo = const Value.absent(),
  18818. Value<int?> idPagamento = const Value.absent(),
  18819. Value<int?> idListino = const Value.absent(),
  18820. Value<String?> dataModifica = const Value.absent(),
  18821. Value<String?> sdi = const Value.absent(),
  18822. Value<String?> pec = const Value.absent(),
  18823. Value<String?> altreNote = const Value.absent(),
  18824. Value<String?> numeroCivico = const Value.absent(),
  18825. Value<String?> pod = const Value.absent(),
  18826. Value<String?> pdr = const Value.absent(),
  18827. Value<String?> ubicazione = const Value.absent(),
  18828. Value<String?> banca = const Value.absent(),
  18829. Value<String?> bancaFiliale = const Value.absent(),
  18830. Value<String?> codBlocco = const Value.absent(),
  18831. Value<String?> creditScoreColor = const Value.absent(),
  18832. Value<String?> dataCreditScore = const Value.absent(),
  18833. }) =>
  18834. ClientiCompanion(
  18835. idCliente: idCliente,
  18836. idClienteRemoto: idClienteRemoto,
  18837. codCliente: codCliente,
  18838. ragioneSociale: ragioneSociale,
  18839. indirizzo: indirizzo,
  18840. citta: citta,
  18841. provincia: provincia,
  18842. cap: cap,
  18843. frazione: frazione,
  18844. nazione: nazione,
  18845. telefono: telefono,
  18846. cellulare: cellulare,
  18847. fax: fax,
  18848. email: email,
  18849. partitaIva: partitaIva,
  18850. codiceFiscale: codiceFiscale,
  18851. note: note,
  18852. noteOrdine: noteOrdine,
  18853. stato: stato,
  18854. attivo: attivo,
  18855. idPagamento: idPagamento,
  18856. idListino: idListino,
  18857. dataModifica: dataModifica,
  18858. sdi: sdi,
  18859. pec: pec,
  18860. altreNote: altreNote,
  18861. numeroCivico: numeroCivico,
  18862. pod: pod,
  18863. pdr: pdr,
  18864. ubicazione: ubicazione,
  18865. banca: banca,
  18866. bancaFiliale: bancaFiliale,
  18867. codBlocco: codBlocco,
  18868. creditScoreColor: creditScoreColor,
  18869. dataCreditScore: dataCreditScore,
  18870. ),
  18871. createCompanionCallback: ({
  18872. Value<int> idCliente = const Value.absent(),
  18873. Value<int?> idClienteRemoto = const Value.absent(),
  18874. Value<String?> codCliente = const Value.absent(),
  18875. Value<String?> ragioneSociale = const Value.absent(),
  18876. Value<String?> indirizzo = const Value.absent(),
  18877. Value<String?> citta = const Value.absent(),
  18878. Value<String?> provincia = const Value.absent(),
  18879. Value<String?> cap = const Value.absent(),
  18880. Value<String?> frazione = const Value.absent(),
  18881. Value<String?> nazione = const Value.absent(),
  18882. Value<String?> telefono = const Value.absent(),
  18883. Value<String?> cellulare = const Value.absent(),
  18884. Value<String?> fax = const Value.absent(),
  18885. Value<String?> email = const Value.absent(),
  18886. Value<String?> partitaIva = const Value.absent(),
  18887. Value<String?> codiceFiscale = const Value.absent(),
  18888. Value<String?> note = const Value.absent(),
  18889. Value<String?> noteOrdine = const Value.absent(),
  18890. Value<String> stato = const Value.absent(),
  18891. Value<int> attivo = const Value.absent(),
  18892. Value<int?> idPagamento = const Value.absent(),
  18893. Value<int?> idListino = const Value.absent(),
  18894. Value<String?> dataModifica = const Value.absent(),
  18895. Value<String?> sdi = const Value.absent(),
  18896. Value<String?> pec = const Value.absent(),
  18897. Value<String?> altreNote = const Value.absent(),
  18898. Value<String?> numeroCivico = const Value.absent(),
  18899. Value<String?> pod = const Value.absent(),
  18900. Value<String?> pdr = const Value.absent(),
  18901. Value<String?> ubicazione = const Value.absent(),
  18902. Value<String?> banca = const Value.absent(),
  18903. Value<String?> bancaFiliale = const Value.absent(),
  18904. Value<String?> codBlocco = const Value.absent(),
  18905. Value<String?> creditScoreColor = const Value.absent(),
  18906. Value<String?> dataCreditScore = const Value.absent(),
  18907. }) =>
  18908. ClientiCompanion.insert(
  18909. idCliente: idCliente,
  18910. idClienteRemoto: idClienteRemoto,
  18911. codCliente: codCliente,
  18912. ragioneSociale: ragioneSociale,
  18913. indirizzo: indirizzo,
  18914. citta: citta,
  18915. provincia: provincia,
  18916. cap: cap,
  18917. frazione: frazione,
  18918. nazione: nazione,
  18919. telefono: telefono,
  18920. cellulare: cellulare,
  18921. fax: fax,
  18922. email: email,
  18923. partitaIva: partitaIva,
  18924. codiceFiscale: codiceFiscale,
  18925. note: note,
  18926. noteOrdine: noteOrdine,
  18927. stato: stato,
  18928. attivo: attivo,
  18929. idPagamento: idPagamento,
  18930. idListino: idListino,
  18931. dataModifica: dataModifica,
  18932. sdi: sdi,
  18933. pec: pec,
  18934. altreNote: altreNote,
  18935. numeroCivico: numeroCivico,
  18936. pod: pod,
  18937. pdr: pdr,
  18938. ubicazione: ubicazione,
  18939. banca: banca,
  18940. bancaFiliale: bancaFiliale,
  18941. codBlocco: codBlocco,
  18942. creditScoreColor: creditScoreColor,
  18943. dataCreditScore: dataCreditScore,
  18944. ),
  18945. withReferenceMapper: (p0) => p0
  18946. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  18947. .toList(),
  18948. prefetchHooksCallback: null,
  18949. ));
  18950. }
  18951. typedef $$ClientiTableProcessedTableManager = ProcessedTableManager<
  18952. _$AppDatabase,
  18953. $ClientiTable,
  18954. Cliente,
  18955. $$ClientiTableFilterComposer,
  18956. $$ClientiTableOrderingComposer,
  18957. $$ClientiTableAnnotationComposer,
  18958. $$ClientiTableCreateCompanionBuilder,
  18959. $$ClientiTableUpdateCompanionBuilder,
  18960. (Cliente, BaseReferences<_$AppDatabase, $ClientiTable, Cliente>),
  18961. Cliente,
  18962. PrefetchHooks Function()>;
  18963. typedef $$OrdiniTableCreateCompanionBuilder = OrdiniCompanion Function({
  18964. Value<int> idOrdine,
  18965. Value<int?> idOrdineSede,
  18966. Value<int?> numeroOrdine,
  18967. Value<String?> numeroOrdineSede,
  18968. Value<String?> dataOrdine,
  18969. Value<String?> dataConsegna,
  18970. Value<String?> dataModifica,
  18971. Value<String?> riferimento,
  18972. Value<String?> noteCliente,
  18973. Value<String?> noteOrdine,
  18974. Value<int?> idCliente,
  18975. Value<int?> idFiliale,
  18976. Value<String?> stato,
  18977. Value<int?> idListino,
  18978. Value<int?> idAgente,
  18979. Value<int?> idPagamento,
  18980. });
  18981. typedef $$OrdiniTableUpdateCompanionBuilder = OrdiniCompanion Function({
  18982. Value<int> idOrdine,
  18983. Value<int?> idOrdineSede,
  18984. Value<int?> numeroOrdine,
  18985. Value<String?> numeroOrdineSede,
  18986. Value<String?> dataOrdine,
  18987. Value<String?> dataConsegna,
  18988. Value<String?> dataModifica,
  18989. Value<String?> riferimento,
  18990. Value<String?> noteCliente,
  18991. Value<String?> noteOrdine,
  18992. Value<int?> idCliente,
  18993. Value<int?> idFiliale,
  18994. Value<String?> stato,
  18995. Value<int?> idListino,
  18996. Value<int?> idAgente,
  18997. Value<int?> idPagamento,
  18998. });
  18999. class $$OrdiniTableFilterComposer
  19000. extends Composer<_$AppDatabase, $OrdiniTable> {
  19001. $$OrdiniTableFilterComposer({
  19002. required super.$db,
  19003. required super.$table,
  19004. super.joinBuilder,
  19005. super.$addJoinBuilderToRootComposer,
  19006. super.$removeJoinBuilderFromRootComposer,
  19007. });
  19008. ColumnFilters<int> get idOrdine => $composableBuilder(
  19009. column: $table.idOrdine, builder: (column) => ColumnFilters(column));
  19010. ColumnFilters<int> get idOrdineSede => $composableBuilder(
  19011. column: $table.idOrdineSede, builder: (column) => ColumnFilters(column));
  19012. ColumnFilters<int> get numeroOrdine => $composableBuilder(
  19013. column: $table.numeroOrdine, builder: (column) => ColumnFilters(column));
  19014. ColumnFilters<String> get numeroOrdineSede => $composableBuilder(
  19015. column: $table.numeroOrdineSede,
  19016. builder: (column) => ColumnFilters(column));
  19017. ColumnFilters<String> get dataOrdine => $composableBuilder(
  19018. column: $table.dataOrdine, builder: (column) => ColumnFilters(column));
  19019. ColumnFilters<String> get dataConsegna => $composableBuilder(
  19020. column: $table.dataConsegna, builder: (column) => ColumnFilters(column));
  19021. ColumnFilters<String> get dataModifica => $composableBuilder(
  19022. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  19023. ColumnFilters<String> get riferimento => $composableBuilder(
  19024. column: $table.riferimento, builder: (column) => ColumnFilters(column));
  19025. ColumnFilters<String> get noteCliente => $composableBuilder(
  19026. column: $table.noteCliente, builder: (column) => ColumnFilters(column));
  19027. ColumnFilters<String> get noteOrdine => $composableBuilder(
  19028. column: $table.noteOrdine, builder: (column) => ColumnFilters(column));
  19029. ColumnFilters<int> get idCliente => $composableBuilder(
  19030. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  19031. ColumnFilters<int> get idFiliale => $composableBuilder(
  19032. column: $table.idFiliale, builder: (column) => ColumnFilters(column));
  19033. ColumnFilters<String> get stato => $composableBuilder(
  19034. column: $table.stato, builder: (column) => ColumnFilters(column));
  19035. ColumnFilters<int> get idListino => $composableBuilder(
  19036. column: $table.idListino, builder: (column) => ColumnFilters(column));
  19037. ColumnFilters<int> get idAgente => $composableBuilder(
  19038. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  19039. ColumnFilters<int> get idPagamento => $composableBuilder(
  19040. column: $table.idPagamento, builder: (column) => ColumnFilters(column));
  19041. }
  19042. class $$OrdiniTableOrderingComposer
  19043. extends Composer<_$AppDatabase, $OrdiniTable> {
  19044. $$OrdiniTableOrderingComposer({
  19045. required super.$db,
  19046. required super.$table,
  19047. super.joinBuilder,
  19048. super.$addJoinBuilderToRootComposer,
  19049. super.$removeJoinBuilderFromRootComposer,
  19050. });
  19051. ColumnOrderings<int> get idOrdine => $composableBuilder(
  19052. column: $table.idOrdine, builder: (column) => ColumnOrderings(column));
  19053. ColumnOrderings<int> get idOrdineSede => $composableBuilder(
  19054. column: $table.idOrdineSede,
  19055. builder: (column) => ColumnOrderings(column));
  19056. ColumnOrderings<int> get numeroOrdine => $composableBuilder(
  19057. column: $table.numeroOrdine,
  19058. builder: (column) => ColumnOrderings(column));
  19059. ColumnOrderings<String> get numeroOrdineSede => $composableBuilder(
  19060. column: $table.numeroOrdineSede,
  19061. builder: (column) => ColumnOrderings(column));
  19062. ColumnOrderings<String> get dataOrdine => $composableBuilder(
  19063. column: $table.dataOrdine, builder: (column) => ColumnOrderings(column));
  19064. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  19065. column: $table.dataConsegna,
  19066. builder: (column) => ColumnOrderings(column));
  19067. ColumnOrderings<String> get dataModifica => $composableBuilder(
  19068. column: $table.dataModifica,
  19069. builder: (column) => ColumnOrderings(column));
  19070. ColumnOrderings<String> get riferimento => $composableBuilder(
  19071. column: $table.riferimento, builder: (column) => ColumnOrderings(column));
  19072. ColumnOrderings<String> get noteCliente => $composableBuilder(
  19073. column: $table.noteCliente, builder: (column) => ColumnOrderings(column));
  19074. ColumnOrderings<String> get noteOrdine => $composableBuilder(
  19075. column: $table.noteOrdine, builder: (column) => ColumnOrderings(column));
  19076. ColumnOrderings<int> get idCliente => $composableBuilder(
  19077. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  19078. ColumnOrderings<int> get idFiliale => $composableBuilder(
  19079. column: $table.idFiliale, builder: (column) => ColumnOrderings(column));
  19080. ColumnOrderings<String> get stato => $composableBuilder(
  19081. column: $table.stato, builder: (column) => ColumnOrderings(column));
  19082. ColumnOrderings<int> get idListino => $composableBuilder(
  19083. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  19084. ColumnOrderings<int> get idAgente => $composableBuilder(
  19085. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  19086. ColumnOrderings<int> get idPagamento => $composableBuilder(
  19087. column: $table.idPagamento, builder: (column) => ColumnOrderings(column));
  19088. }
  19089. class $$OrdiniTableAnnotationComposer
  19090. extends Composer<_$AppDatabase, $OrdiniTable> {
  19091. $$OrdiniTableAnnotationComposer({
  19092. required super.$db,
  19093. required super.$table,
  19094. super.joinBuilder,
  19095. super.$addJoinBuilderToRootComposer,
  19096. super.$removeJoinBuilderFromRootComposer,
  19097. });
  19098. GeneratedColumn<int> get idOrdine =>
  19099. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  19100. GeneratedColumn<int> get idOrdineSede => $composableBuilder(
  19101. column: $table.idOrdineSede, builder: (column) => column);
  19102. GeneratedColumn<int> get numeroOrdine => $composableBuilder(
  19103. column: $table.numeroOrdine, builder: (column) => column);
  19104. GeneratedColumn<String> get numeroOrdineSede => $composableBuilder(
  19105. column: $table.numeroOrdineSede, builder: (column) => column);
  19106. GeneratedColumn<String> get dataOrdine => $composableBuilder(
  19107. column: $table.dataOrdine, builder: (column) => column);
  19108. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  19109. column: $table.dataConsegna, builder: (column) => column);
  19110. GeneratedColumn<String> get dataModifica => $composableBuilder(
  19111. column: $table.dataModifica, builder: (column) => column);
  19112. GeneratedColumn<String> get riferimento => $composableBuilder(
  19113. column: $table.riferimento, builder: (column) => column);
  19114. GeneratedColumn<String> get noteCliente => $composableBuilder(
  19115. column: $table.noteCliente, builder: (column) => column);
  19116. GeneratedColumn<String> get noteOrdine => $composableBuilder(
  19117. column: $table.noteOrdine, builder: (column) => column);
  19118. GeneratedColumn<int> get idCliente =>
  19119. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  19120. GeneratedColumn<int> get idFiliale =>
  19121. $composableBuilder(column: $table.idFiliale, builder: (column) => column);
  19122. GeneratedColumn<String> get stato =>
  19123. $composableBuilder(column: $table.stato, builder: (column) => column);
  19124. GeneratedColumn<int> get idListino =>
  19125. $composableBuilder(column: $table.idListino, builder: (column) => column);
  19126. GeneratedColumn<int> get idAgente =>
  19127. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  19128. GeneratedColumn<int> get idPagamento => $composableBuilder(
  19129. column: $table.idPagamento, builder: (column) => column);
  19130. }
  19131. class $$OrdiniTableTableManager extends RootTableManager<
  19132. _$AppDatabase,
  19133. $OrdiniTable,
  19134. Ordine,
  19135. $$OrdiniTableFilterComposer,
  19136. $$OrdiniTableOrderingComposer,
  19137. $$OrdiniTableAnnotationComposer,
  19138. $$OrdiniTableCreateCompanionBuilder,
  19139. $$OrdiniTableUpdateCompanionBuilder,
  19140. (Ordine, BaseReferences<_$AppDatabase, $OrdiniTable, Ordine>),
  19141. Ordine,
  19142. PrefetchHooks Function()> {
  19143. $$OrdiniTableTableManager(_$AppDatabase db, $OrdiniTable table)
  19144. : super(TableManagerState(
  19145. db: db,
  19146. table: table,
  19147. createFilteringComposer: () =>
  19148. $$OrdiniTableFilterComposer($db: db, $table: table),
  19149. createOrderingComposer: () =>
  19150. $$OrdiniTableOrderingComposer($db: db, $table: table),
  19151. createComputedFieldComposer: () =>
  19152. $$OrdiniTableAnnotationComposer($db: db, $table: table),
  19153. updateCompanionCallback: ({
  19154. Value<int> idOrdine = const Value.absent(),
  19155. Value<int?> idOrdineSede = const Value.absent(),
  19156. Value<int?> numeroOrdine = const Value.absent(),
  19157. Value<String?> numeroOrdineSede = const Value.absent(),
  19158. Value<String?> dataOrdine = const Value.absent(),
  19159. Value<String?> dataConsegna = const Value.absent(),
  19160. Value<String?> dataModifica = const Value.absent(),
  19161. Value<String?> riferimento = const Value.absent(),
  19162. Value<String?> noteCliente = const Value.absent(),
  19163. Value<String?> noteOrdine = const Value.absent(),
  19164. Value<int?> idCliente = const Value.absent(),
  19165. Value<int?> idFiliale = const Value.absent(),
  19166. Value<String?> stato = const Value.absent(),
  19167. Value<int?> idListino = const Value.absent(),
  19168. Value<int?> idAgente = const Value.absent(),
  19169. Value<int?> idPagamento = const Value.absent(),
  19170. }) =>
  19171. OrdiniCompanion(
  19172. idOrdine: idOrdine,
  19173. idOrdineSede: idOrdineSede,
  19174. numeroOrdine: numeroOrdine,
  19175. numeroOrdineSede: numeroOrdineSede,
  19176. dataOrdine: dataOrdine,
  19177. dataConsegna: dataConsegna,
  19178. dataModifica: dataModifica,
  19179. riferimento: riferimento,
  19180. noteCliente: noteCliente,
  19181. noteOrdine: noteOrdine,
  19182. idCliente: idCliente,
  19183. idFiliale: idFiliale,
  19184. stato: stato,
  19185. idListino: idListino,
  19186. idAgente: idAgente,
  19187. idPagamento: idPagamento,
  19188. ),
  19189. createCompanionCallback: ({
  19190. Value<int> idOrdine = const Value.absent(),
  19191. Value<int?> idOrdineSede = const Value.absent(),
  19192. Value<int?> numeroOrdine = const Value.absent(),
  19193. Value<String?> numeroOrdineSede = const Value.absent(),
  19194. Value<String?> dataOrdine = const Value.absent(),
  19195. Value<String?> dataConsegna = const Value.absent(),
  19196. Value<String?> dataModifica = const Value.absent(),
  19197. Value<String?> riferimento = const Value.absent(),
  19198. Value<String?> noteCliente = const Value.absent(),
  19199. Value<String?> noteOrdine = const Value.absent(),
  19200. Value<int?> idCliente = const Value.absent(),
  19201. Value<int?> idFiliale = const Value.absent(),
  19202. Value<String?> stato = const Value.absent(),
  19203. Value<int?> idListino = const Value.absent(),
  19204. Value<int?> idAgente = const Value.absent(),
  19205. Value<int?> idPagamento = const Value.absent(),
  19206. }) =>
  19207. OrdiniCompanion.insert(
  19208. idOrdine: idOrdine,
  19209. idOrdineSede: idOrdineSede,
  19210. numeroOrdine: numeroOrdine,
  19211. numeroOrdineSede: numeroOrdineSede,
  19212. dataOrdine: dataOrdine,
  19213. dataConsegna: dataConsegna,
  19214. dataModifica: dataModifica,
  19215. riferimento: riferimento,
  19216. noteCliente: noteCliente,
  19217. noteOrdine: noteOrdine,
  19218. idCliente: idCliente,
  19219. idFiliale: idFiliale,
  19220. stato: stato,
  19221. idListino: idListino,
  19222. idAgente: idAgente,
  19223. idPagamento: idPagamento,
  19224. ),
  19225. withReferenceMapper: (p0) => p0
  19226. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19227. .toList(),
  19228. prefetchHooksCallback: null,
  19229. ));
  19230. }
  19231. typedef $$OrdiniTableProcessedTableManager = ProcessedTableManager<
  19232. _$AppDatabase,
  19233. $OrdiniTable,
  19234. Ordine,
  19235. $$OrdiniTableFilterComposer,
  19236. $$OrdiniTableOrderingComposer,
  19237. $$OrdiniTableAnnotationComposer,
  19238. $$OrdiniTableCreateCompanionBuilder,
  19239. $$OrdiniTableUpdateCompanionBuilder,
  19240. (Ordine, BaseReferences<_$AppDatabase, $OrdiniTable, Ordine>),
  19241. Ordine,
  19242. PrefetchHooks Function()>;
  19243. typedef $$RigheOrdineTableCreateCompanionBuilder = RigheOrdineCompanion
  19244. Function({
  19245. Value<int> idRigaOrdine,
  19246. Value<int?> idOrdine,
  19247. Value<int?> idArticolo,
  19248. Value<int?> idListino,
  19249. Value<double?> quantita,
  19250. Value<double?> prezzoLordo,
  19251. Value<double?> sconto1,
  19252. Value<double?> sconto2,
  19253. Value<double?> sconto3,
  19254. Value<double?> sconto4,
  19255. Value<double?> sconto5,
  19256. Value<double?> prezzoNetto,
  19257. Value<double?> scontoMerce,
  19258. Value<double?> totale,
  19259. Value<String?> dataConsegna,
  19260. Value<String?> dataModifica,
  19261. Value<double?> qtaEvasa,
  19262. Value<String?> stato,
  19263. Value<double?> colli,
  19264. Value<int?> promozione,
  19265. Value<int?> rigaPromozione,
  19266. Value<int?> prezzoManuale,
  19267. });
  19268. typedef $$RigheOrdineTableUpdateCompanionBuilder = RigheOrdineCompanion
  19269. Function({
  19270. Value<int> idRigaOrdine,
  19271. Value<int?> idOrdine,
  19272. Value<int?> idArticolo,
  19273. Value<int?> idListino,
  19274. Value<double?> quantita,
  19275. Value<double?> prezzoLordo,
  19276. Value<double?> sconto1,
  19277. Value<double?> sconto2,
  19278. Value<double?> sconto3,
  19279. Value<double?> sconto4,
  19280. Value<double?> sconto5,
  19281. Value<double?> prezzoNetto,
  19282. Value<double?> scontoMerce,
  19283. Value<double?> totale,
  19284. Value<String?> dataConsegna,
  19285. Value<String?> dataModifica,
  19286. Value<double?> qtaEvasa,
  19287. Value<String?> stato,
  19288. Value<double?> colli,
  19289. Value<int?> promozione,
  19290. Value<int?> rigaPromozione,
  19291. Value<int?> prezzoManuale,
  19292. });
  19293. class $$RigheOrdineTableFilterComposer
  19294. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  19295. $$RigheOrdineTableFilterComposer({
  19296. required super.$db,
  19297. required super.$table,
  19298. super.joinBuilder,
  19299. super.$addJoinBuilderToRootComposer,
  19300. super.$removeJoinBuilderFromRootComposer,
  19301. });
  19302. ColumnFilters<int> get idRigaOrdine => $composableBuilder(
  19303. column: $table.idRigaOrdine, builder: (column) => ColumnFilters(column));
  19304. ColumnFilters<int> get idOrdine => $composableBuilder(
  19305. column: $table.idOrdine, builder: (column) => ColumnFilters(column));
  19306. ColumnFilters<int> get idArticolo => $composableBuilder(
  19307. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  19308. ColumnFilters<int> get idListino => $composableBuilder(
  19309. column: $table.idListino, builder: (column) => ColumnFilters(column));
  19310. ColumnFilters<double> get quantita => $composableBuilder(
  19311. column: $table.quantita, builder: (column) => ColumnFilters(column));
  19312. ColumnFilters<double> get prezzoLordo => $composableBuilder(
  19313. column: $table.prezzoLordo, builder: (column) => ColumnFilters(column));
  19314. ColumnFilters<double> get sconto1 => $composableBuilder(
  19315. column: $table.sconto1, builder: (column) => ColumnFilters(column));
  19316. ColumnFilters<double> get sconto2 => $composableBuilder(
  19317. column: $table.sconto2, builder: (column) => ColumnFilters(column));
  19318. ColumnFilters<double> get sconto3 => $composableBuilder(
  19319. column: $table.sconto3, builder: (column) => ColumnFilters(column));
  19320. ColumnFilters<double> get sconto4 => $composableBuilder(
  19321. column: $table.sconto4, builder: (column) => ColumnFilters(column));
  19322. ColumnFilters<double> get sconto5 => $composableBuilder(
  19323. column: $table.sconto5, builder: (column) => ColumnFilters(column));
  19324. ColumnFilters<double> get prezzoNetto => $composableBuilder(
  19325. column: $table.prezzoNetto, builder: (column) => ColumnFilters(column));
  19326. ColumnFilters<double> get scontoMerce => $composableBuilder(
  19327. column: $table.scontoMerce, builder: (column) => ColumnFilters(column));
  19328. ColumnFilters<double> get totale => $composableBuilder(
  19329. column: $table.totale, builder: (column) => ColumnFilters(column));
  19330. ColumnFilters<String> get dataConsegna => $composableBuilder(
  19331. column: $table.dataConsegna, builder: (column) => ColumnFilters(column));
  19332. ColumnFilters<String> get dataModifica => $composableBuilder(
  19333. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  19334. ColumnFilters<double> get qtaEvasa => $composableBuilder(
  19335. column: $table.qtaEvasa, builder: (column) => ColumnFilters(column));
  19336. ColumnFilters<String> get stato => $composableBuilder(
  19337. column: $table.stato, builder: (column) => ColumnFilters(column));
  19338. ColumnFilters<double> get colli => $composableBuilder(
  19339. column: $table.colli, builder: (column) => ColumnFilters(column));
  19340. ColumnFilters<int> get promozione => $composableBuilder(
  19341. column: $table.promozione, builder: (column) => ColumnFilters(column));
  19342. ColumnFilters<int> get rigaPromozione => $composableBuilder(
  19343. column: $table.rigaPromozione,
  19344. builder: (column) => ColumnFilters(column));
  19345. ColumnFilters<int> get prezzoManuale => $composableBuilder(
  19346. column: $table.prezzoManuale, builder: (column) => ColumnFilters(column));
  19347. }
  19348. class $$RigheOrdineTableOrderingComposer
  19349. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  19350. $$RigheOrdineTableOrderingComposer({
  19351. required super.$db,
  19352. required super.$table,
  19353. super.joinBuilder,
  19354. super.$addJoinBuilderToRootComposer,
  19355. super.$removeJoinBuilderFromRootComposer,
  19356. });
  19357. ColumnOrderings<int> get idRigaOrdine => $composableBuilder(
  19358. column: $table.idRigaOrdine,
  19359. builder: (column) => ColumnOrderings(column));
  19360. ColumnOrderings<int> get idOrdine => $composableBuilder(
  19361. column: $table.idOrdine, builder: (column) => ColumnOrderings(column));
  19362. ColumnOrderings<int> get idArticolo => $composableBuilder(
  19363. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  19364. ColumnOrderings<int> get idListino => $composableBuilder(
  19365. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  19366. ColumnOrderings<double> get quantita => $composableBuilder(
  19367. column: $table.quantita, builder: (column) => ColumnOrderings(column));
  19368. ColumnOrderings<double> get prezzoLordo => $composableBuilder(
  19369. column: $table.prezzoLordo, builder: (column) => ColumnOrderings(column));
  19370. ColumnOrderings<double> get sconto1 => $composableBuilder(
  19371. column: $table.sconto1, builder: (column) => ColumnOrderings(column));
  19372. ColumnOrderings<double> get sconto2 => $composableBuilder(
  19373. column: $table.sconto2, builder: (column) => ColumnOrderings(column));
  19374. ColumnOrderings<double> get sconto3 => $composableBuilder(
  19375. column: $table.sconto3, builder: (column) => ColumnOrderings(column));
  19376. ColumnOrderings<double> get sconto4 => $composableBuilder(
  19377. column: $table.sconto4, builder: (column) => ColumnOrderings(column));
  19378. ColumnOrderings<double> get sconto5 => $composableBuilder(
  19379. column: $table.sconto5, builder: (column) => ColumnOrderings(column));
  19380. ColumnOrderings<double> get prezzoNetto => $composableBuilder(
  19381. column: $table.prezzoNetto, builder: (column) => ColumnOrderings(column));
  19382. ColumnOrderings<double> get scontoMerce => $composableBuilder(
  19383. column: $table.scontoMerce, builder: (column) => ColumnOrderings(column));
  19384. ColumnOrderings<double> get totale => $composableBuilder(
  19385. column: $table.totale, builder: (column) => ColumnOrderings(column));
  19386. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  19387. column: $table.dataConsegna,
  19388. builder: (column) => ColumnOrderings(column));
  19389. ColumnOrderings<String> get dataModifica => $composableBuilder(
  19390. column: $table.dataModifica,
  19391. builder: (column) => ColumnOrderings(column));
  19392. ColumnOrderings<double> get qtaEvasa => $composableBuilder(
  19393. column: $table.qtaEvasa, builder: (column) => ColumnOrderings(column));
  19394. ColumnOrderings<String> get stato => $composableBuilder(
  19395. column: $table.stato, builder: (column) => ColumnOrderings(column));
  19396. ColumnOrderings<double> get colli => $composableBuilder(
  19397. column: $table.colli, builder: (column) => ColumnOrderings(column));
  19398. ColumnOrderings<int> get promozione => $composableBuilder(
  19399. column: $table.promozione, builder: (column) => ColumnOrderings(column));
  19400. ColumnOrderings<int> get rigaPromozione => $composableBuilder(
  19401. column: $table.rigaPromozione,
  19402. builder: (column) => ColumnOrderings(column));
  19403. ColumnOrderings<int> get prezzoManuale => $composableBuilder(
  19404. column: $table.prezzoManuale,
  19405. builder: (column) => ColumnOrderings(column));
  19406. }
  19407. class $$RigheOrdineTableAnnotationComposer
  19408. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  19409. $$RigheOrdineTableAnnotationComposer({
  19410. required super.$db,
  19411. required super.$table,
  19412. super.joinBuilder,
  19413. super.$addJoinBuilderToRootComposer,
  19414. super.$removeJoinBuilderFromRootComposer,
  19415. });
  19416. GeneratedColumn<int> get idRigaOrdine => $composableBuilder(
  19417. column: $table.idRigaOrdine, builder: (column) => column);
  19418. GeneratedColumn<int> get idOrdine =>
  19419. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  19420. GeneratedColumn<int> get idArticolo => $composableBuilder(
  19421. column: $table.idArticolo, builder: (column) => column);
  19422. GeneratedColumn<int> get idListino =>
  19423. $composableBuilder(column: $table.idListino, builder: (column) => column);
  19424. GeneratedColumn<double> get quantita =>
  19425. $composableBuilder(column: $table.quantita, builder: (column) => column);
  19426. GeneratedColumn<double> get prezzoLordo => $composableBuilder(
  19427. column: $table.prezzoLordo, builder: (column) => column);
  19428. GeneratedColumn<double> get sconto1 =>
  19429. $composableBuilder(column: $table.sconto1, builder: (column) => column);
  19430. GeneratedColumn<double> get sconto2 =>
  19431. $composableBuilder(column: $table.sconto2, builder: (column) => column);
  19432. GeneratedColumn<double> get sconto3 =>
  19433. $composableBuilder(column: $table.sconto3, builder: (column) => column);
  19434. GeneratedColumn<double> get sconto4 =>
  19435. $composableBuilder(column: $table.sconto4, builder: (column) => column);
  19436. GeneratedColumn<double> get sconto5 =>
  19437. $composableBuilder(column: $table.sconto5, builder: (column) => column);
  19438. GeneratedColumn<double> get prezzoNetto => $composableBuilder(
  19439. column: $table.prezzoNetto, builder: (column) => column);
  19440. GeneratedColumn<double> get scontoMerce => $composableBuilder(
  19441. column: $table.scontoMerce, builder: (column) => column);
  19442. GeneratedColumn<double> get totale =>
  19443. $composableBuilder(column: $table.totale, builder: (column) => column);
  19444. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  19445. column: $table.dataConsegna, builder: (column) => column);
  19446. GeneratedColumn<String> get dataModifica => $composableBuilder(
  19447. column: $table.dataModifica, builder: (column) => column);
  19448. GeneratedColumn<double> get qtaEvasa =>
  19449. $composableBuilder(column: $table.qtaEvasa, builder: (column) => column);
  19450. GeneratedColumn<String> get stato =>
  19451. $composableBuilder(column: $table.stato, builder: (column) => column);
  19452. GeneratedColumn<double> get colli =>
  19453. $composableBuilder(column: $table.colli, builder: (column) => column);
  19454. GeneratedColumn<int> get promozione => $composableBuilder(
  19455. column: $table.promozione, builder: (column) => column);
  19456. GeneratedColumn<int> get rigaPromozione => $composableBuilder(
  19457. column: $table.rigaPromozione, builder: (column) => column);
  19458. GeneratedColumn<int> get prezzoManuale => $composableBuilder(
  19459. column: $table.prezzoManuale, builder: (column) => column);
  19460. }
  19461. class $$RigheOrdineTableTableManager extends RootTableManager<
  19462. _$AppDatabase,
  19463. $RigheOrdineTable,
  19464. RigaOrdine,
  19465. $$RigheOrdineTableFilterComposer,
  19466. $$RigheOrdineTableOrderingComposer,
  19467. $$RigheOrdineTableAnnotationComposer,
  19468. $$RigheOrdineTableCreateCompanionBuilder,
  19469. $$RigheOrdineTableUpdateCompanionBuilder,
  19470. (RigaOrdine, BaseReferences<_$AppDatabase, $RigheOrdineTable, RigaOrdine>),
  19471. RigaOrdine,
  19472. PrefetchHooks Function()> {
  19473. $$RigheOrdineTableTableManager(_$AppDatabase db, $RigheOrdineTable table)
  19474. : super(TableManagerState(
  19475. db: db,
  19476. table: table,
  19477. createFilteringComposer: () =>
  19478. $$RigheOrdineTableFilterComposer($db: db, $table: table),
  19479. createOrderingComposer: () =>
  19480. $$RigheOrdineTableOrderingComposer($db: db, $table: table),
  19481. createComputedFieldComposer: () =>
  19482. $$RigheOrdineTableAnnotationComposer($db: db, $table: table),
  19483. updateCompanionCallback: ({
  19484. Value<int> idRigaOrdine = const Value.absent(),
  19485. Value<int?> idOrdine = const Value.absent(),
  19486. Value<int?> idArticolo = const Value.absent(),
  19487. Value<int?> idListino = const Value.absent(),
  19488. Value<double?> quantita = const Value.absent(),
  19489. Value<double?> prezzoLordo = const Value.absent(),
  19490. Value<double?> sconto1 = const Value.absent(),
  19491. Value<double?> sconto2 = const Value.absent(),
  19492. Value<double?> sconto3 = const Value.absent(),
  19493. Value<double?> sconto4 = const Value.absent(),
  19494. Value<double?> sconto5 = const Value.absent(),
  19495. Value<double?> prezzoNetto = const Value.absent(),
  19496. Value<double?> scontoMerce = const Value.absent(),
  19497. Value<double?> totale = const Value.absent(),
  19498. Value<String?> dataConsegna = const Value.absent(),
  19499. Value<String?> dataModifica = const Value.absent(),
  19500. Value<double?> qtaEvasa = const Value.absent(),
  19501. Value<String?> stato = const Value.absent(),
  19502. Value<double?> colli = const Value.absent(),
  19503. Value<int?> promozione = const Value.absent(),
  19504. Value<int?> rigaPromozione = const Value.absent(),
  19505. Value<int?> prezzoManuale = const Value.absent(),
  19506. }) =>
  19507. RigheOrdineCompanion(
  19508. idRigaOrdine: idRigaOrdine,
  19509. idOrdine: idOrdine,
  19510. idArticolo: idArticolo,
  19511. idListino: idListino,
  19512. quantita: quantita,
  19513. prezzoLordo: prezzoLordo,
  19514. sconto1: sconto1,
  19515. sconto2: sconto2,
  19516. sconto3: sconto3,
  19517. sconto4: sconto4,
  19518. sconto5: sconto5,
  19519. prezzoNetto: prezzoNetto,
  19520. scontoMerce: scontoMerce,
  19521. totale: totale,
  19522. dataConsegna: dataConsegna,
  19523. dataModifica: dataModifica,
  19524. qtaEvasa: qtaEvasa,
  19525. stato: stato,
  19526. colli: colli,
  19527. promozione: promozione,
  19528. rigaPromozione: rigaPromozione,
  19529. prezzoManuale: prezzoManuale,
  19530. ),
  19531. createCompanionCallback: ({
  19532. Value<int> idRigaOrdine = const Value.absent(),
  19533. Value<int?> idOrdine = const Value.absent(),
  19534. Value<int?> idArticolo = const Value.absent(),
  19535. Value<int?> idListino = const Value.absent(),
  19536. Value<double?> quantita = const Value.absent(),
  19537. Value<double?> prezzoLordo = const Value.absent(),
  19538. Value<double?> sconto1 = const Value.absent(),
  19539. Value<double?> sconto2 = const Value.absent(),
  19540. Value<double?> sconto3 = const Value.absent(),
  19541. Value<double?> sconto4 = const Value.absent(),
  19542. Value<double?> sconto5 = const Value.absent(),
  19543. Value<double?> prezzoNetto = const Value.absent(),
  19544. Value<double?> scontoMerce = const Value.absent(),
  19545. Value<double?> totale = const Value.absent(),
  19546. Value<String?> dataConsegna = const Value.absent(),
  19547. Value<String?> dataModifica = const Value.absent(),
  19548. Value<double?> qtaEvasa = const Value.absent(),
  19549. Value<String?> stato = const Value.absent(),
  19550. Value<double?> colli = const Value.absent(),
  19551. Value<int?> promozione = const Value.absent(),
  19552. Value<int?> rigaPromozione = const Value.absent(),
  19553. Value<int?> prezzoManuale = const Value.absent(),
  19554. }) =>
  19555. RigheOrdineCompanion.insert(
  19556. idRigaOrdine: idRigaOrdine,
  19557. idOrdine: idOrdine,
  19558. idArticolo: idArticolo,
  19559. idListino: idListino,
  19560. quantita: quantita,
  19561. prezzoLordo: prezzoLordo,
  19562. sconto1: sconto1,
  19563. sconto2: sconto2,
  19564. sconto3: sconto3,
  19565. sconto4: sconto4,
  19566. sconto5: sconto5,
  19567. prezzoNetto: prezzoNetto,
  19568. scontoMerce: scontoMerce,
  19569. totale: totale,
  19570. dataConsegna: dataConsegna,
  19571. dataModifica: dataModifica,
  19572. qtaEvasa: qtaEvasa,
  19573. stato: stato,
  19574. colli: colli,
  19575. promozione: promozione,
  19576. rigaPromozione: rigaPromozione,
  19577. prezzoManuale: prezzoManuale,
  19578. ),
  19579. withReferenceMapper: (p0) => p0
  19580. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19581. .toList(),
  19582. prefetchHooksCallback: null,
  19583. ));
  19584. }
  19585. typedef $$RigheOrdineTableProcessedTableManager = ProcessedTableManager<
  19586. _$AppDatabase,
  19587. $RigheOrdineTable,
  19588. RigaOrdine,
  19589. $$RigheOrdineTableFilterComposer,
  19590. $$RigheOrdineTableOrderingComposer,
  19591. $$RigheOrdineTableAnnotationComposer,
  19592. $$RigheOrdineTableCreateCompanionBuilder,
  19593. $$RigheOrdineTableUpdateCompanionBuilder,
  19594. (RigaOrdine, BaseReferences<_$AppDatabase, $RigheOrdineTable, RigaOrdine>),
  19595. RigaOrdine,
  19596. PrefetchHooks Function()>;
  19597. typedef $$FilialiTableCreateCompanionBuilder = FilialiCompanion Function({
  19598. Value<int> idFiliale,
  19599. Value<int?> idFilialeRemoto,
  19600. Value<int?> idCliente,
  19601. Value<int?> idAgente,
  19602. Value<String?> codFiliale,
  19603. Value<String?> descrizione,
  19604. Value<String?> indirizzo,
  19605. Value<String?> citta,
  19606. Value<String?> provincia,
  19607. Value<String?> cap,
  19608. Value<String?> frazione,
  19609. Value<String?> nazione,
  19610. Value<String?> telefono,
  19611. Value<String?> cellulare,
  19612. Value<String?> fax,
  19613. Value<String?> email,
  19614. Value<String?> stato,
  19615. Value<int> attivo,
  19616. Value<String?> note,
  19617. });
  19618. typedef $$FilialiTableUpdateCompanionBuilder = FilialiCompanion Function({
  19619. Value<int> idFiliale,
  19620. Value<int?> idFilialeRemoto,
  19621. Value<int?> idCliente,
  19622. Value<int?> idAgente,
  19623. Value<String?> codFiliale,
  19624. Value<String?> descrizione,
  19625. Value<String?> indirizzo,
  19626. Value<String?> citta,
  19627. Value<String?> provincia,
  19628. Value<String?> cap,
  19629. Value<String?> frazione,
  19630. Value<String?> nazione,
  19631. Value<String?> telefono,
  19632. Value<String?> cellulare,
  19633. Value<String?> fax,
  19634. Value<String?> email,
  19635. Value<String?> stato,
  19636. Value<int> attivo,
  19637. Value<String?> note,
  19638. });
  19639. class $$FilialiTableFilterComposer
  19640. extends Composer<_$AppDatabase, $FilialiTable> {
  19641. $$FilialiTableFilterComposer({
  19642. required super.$db,
  19643. required super.$table,
  19644. super.joinBuilder,
  19645. super.$addJoinBuilderToRootComposer,
  19646. super.$removeJoinBuilderFromRootComposer,
  19647. });
  19648. ColumnFilters<int> get idFiliale => $composableBuilder(
  19649. column: $table.idFiliale, builder: (column) => ColumnFilters(column));
  19650. ColumnFilters<int> get idFilialeRemoto => $composableBuilder(
  19651. column: $table.idFilialeRemoto,
  19652. builder: (column) => ColumnFilters(column));
  19653. ColumnFilters<int> get idCliente => $composableBuilder(
  19654. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  19655. ColumnFilters<int> get idAgente => $composableBuilder(
  19656. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  19657. ColumnFilters<String> get codFiliale => $composableBuilder(
  19658. column: $table.codFiliale, builder: (column) => ColumnFilters(column));
  19659. ColumnFilters<String> get descrizione => $composableBuilder(
  19660. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  19661. ColumnFilters<String> get indirizzo => $composableBuilder(
  19662. column: $table.indirizzo, builder: (column) => ColumnFilters(column));
  19663. ColumnFilters<String> get citta => $composableBuilder(
  19664. column: $table.citta, builder: (column) => ColumnFilters(column));
  19665. ColumnFilters<String> get provincia => $composableBuilder(
  19666. column: $table.provincia, builder: (column) => ColumnFilters(column));
  19667. ColumnFilters<String> get cap => $composableBuilder(
  19668. column: $table.cap, builder: (column) => ColumnFilters(column));
  19669. ColumnFilters<String> get frazione => $composableBuilder(
  19670. column: $table.frazione, builder: (column) => ColumnFilters(column));
  19671. ColumnFilters<String> get nazione => $composableBuilder(
  19672. column: $table.nazione, builder: (column) => ColumnFilters(column));
  19673. ColumnFilters<String> get telefono => $composableBuilder(
  19674. column: $table.telefono, builder: (column) => ColumnFilters(column));
  19675. ColumnFilters<String> get cellulare => $composableBuilder(
  19676. column: $table.cellulare, builder: (column) => ColumnFilters(column));
  19677. ColumnFilters<String> get fax => $composableBuilder(
  19678. column: $table.fax, builder: (column) => ColumnFilters(column));
  19679. ColumnFilters<String> get email => $composableBuilder(
  19680. column: $table.email, builder: (column) => ColumnFilters(column));
  19681. ColumnFilters<String> get stato => $composableBuilder(
  19682. column: $table.stato, builder: (column) => ColumnFilters(column));
  19683. ColumnFilters<int> get attivo => $composableBuilder(
  19684. column: $table.attivo, builder: (column) => ColumnFilters(column));
  19685. ColumnFilters<String> get note => $composableBuilder(
  19686. column: $table.note, builder: (column) => ColumnFilters(column));
  19687. }
  19688. class $$FilialiTableOrderingComposer
  19689. extends Composer<_$AppDatabase, $FilialiTable> {
  19690. $$FilialiTableOrderingComposer({
  19691. required super.$db,
  19692. required super.$table,
  19693. super.joinBuilder,
  19694. super.$addJoinBuilderToRootComposer,
  19695. super.$removeJoinBuilderFromRootComposer,
  19696. });
  19697. ColumnOrderings<int> get idFiliale => $composableBuilder(
  19698. column: $table.idFiliale, builder: (column) => ColumnOrderings(column));
  19699. ColumnOrderings<int> get idFilialeRemoto => $composableBuilder(
  19700. column: $table.idFilialeRemoto,
  19701. builder: (column) => ColumnOrderings(column));
  19702. ColumnOrderings<int> get idCliente => $composableBuilder(
  19703. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  19704. ColumnOrderings<int> get idAgente => $composableBuilder(
  19705. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  19706. ColumnOrderings<String> get codFiliale => $composableBuilder(
  19707. column: $table.codFiliale, builder: (column) => ColumnOrderings(column));
  19708. ColumnOrderings<String> get descrizione => $composableBuilder(
  19709. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  19710. ColumnOrderings<String> get indirizzo => $composableBuilder(
  19711. column: $table.indirizzo, builder: (column) => ColumnOrderings(column));
  19712. ColumnOrderings<String> get citta => $composableBuilder(
  19713. column: $table.citta, builder: (column) => ColumnOrderings(column));
  19714. ColumnOrderings<String> get provincia => $composableBuilder(
  19715. column: $table.provincia, builder: (column) => ColumnOrderings(column));
  19716. ColumnOrderings<String> get cap => $composableBuilder(
  19717. column: $table.cap, builder: (column) => ColumnOrderings(column));
  19718. ColumnOrderings<String> get frazione => $composableBuilder(
  19719. column: $table.frazione, builder: (column) => ColumnOrderings(column));
  19720. ColumnOrderings<String> get nazione => $composableBuilder(
  19721. column: $table.nazione, builder: (column) => ColumnOrderings(column));
  19722. ColumnOrderings<String> get telefono => $composableBuilder(
  19723. column: $table.telefono, builder: (column) => ColumnOrderings(column));
  19724. ColumnOrderings<String> get cellulare => $composableBuilder(
  19725. column: $table.cellulare, builder: (column) => ColumnOrderings(column));
  19726. ColumnOrderings<String> get fax => $composableBuilder(
  19727. column: $table.fax, builder: (column) => ColumnOrderings(column));
  19728. ColumnOrderings<String> get email => $composableBuilder(
  19729. column: $table.email, builder: (column) => ColumnOrderings(column));
  19730. ColumnOrderings<String> get stato => $composableBuilder(
  19731. column: $table.stato, builder: (column) => ColumnOrderings(column));
  19732. ColumnOrderings<int> get attivo => $composableBuilder(
  19733. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  19734. ColumnOrderings<String> get note => $composableBuilder(
  19735. column: $table.note, builder: (column) => ColumnOrderings(column));
  19736. }
  19737. class $$FilialiTableAnnotationComposer
  19738. extends Composer<_$AppDatabase, $FilialiTable> {
  19739. $$FilialiTableAnnotationComposer({
  19740. required super.$db,
  19741. required super.$table,
  19742. super.joinBuilder,
  19743. super.$addJoinBuilderToRootComposer,
  19744. super.$removeJoinBuilderFromRootComposer,
  19745. });
  19746. GeneratedColumn<int> get idFiliale =>
  19747. $composableBuilder(column: $table.idFiliale, builder: (column) => column);
  19748. GeneratedColumn<int> get idFilialeRemoto => $composableBuilder(
  19749. column: $table.idFilialeRemoto, builder: (column) => column);
  19750. GeneratedColumn<int> get idCliente =>
  19751. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  19752. GeneratedColumn<int> get idAgente =>
  19753. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  19754. GeneratedColumn<String> get codFiliale => $composableBuilder(
  19755. column: $table.codFiliale, builder: (column) => column);
  19756. GeneratedColumn<String> get descrizione => $composableBuilder(
  19757. column: $table.descrizione, builder: (column) => column);
  19758. GeneratedColumn<String> get indirizzo =>
  19759. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  19760. GeneratedColumn<String> get citta =>
  19761. $composableBuilder(column: $table.citta, builder: (column) => column);
  19762. GeneratedColumn<String> get provincia =>
  19763. $composableBuilder(column: $table.provincia, builder: (column) => column);
  19764. GeneratedColumn<String> get cap =>
  19765. $composableBuilder(column: $table.cap, builder: (column) => column);
  19766. GeneratedColumn<String> get frazione =>
  19767. $composableBuilder(column: $table.frazione, builder: (column) => column);
  19768. GeneratedColumn<String> get nazione =>
  19769. $composableBuilder(column: $table.nazione, builder: (column) => column);
  19770. GeneratedColumn<String> get telefono =>
  19771. $composableBuilder(column: $table.telefono, builder: (column) => column);
  19772. GeneratedColumn<String> get cellulare =>
  19773. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  19774. GeneratedColumn<String> get fax =>
  19775. $composableBuilder(column: $table.fax, builder: (column) => column);
  19776. GeneratedColumn<String> get email =>
  19777. $composableBuilder(column: $table.email, builder: (column) => column);
  19778. GeneratedColumn<String> get stato =>
  19779. $composableBuilder(column: $table.stato, builder: (column) => column);
  19780. GeneratedColumn<int> get attivo =>
  19781. $composableBuilder(column: $table.attivo, builder: (column) => column);
  19782. GeneratedColumn<String> get note =>
  19783. $composableBuilder(column: $table.note, builder: (column) => column);
  19784. }
  19785. class $$FilialiTableTableManager extends RootTableManager<
  19786. _$AppDatabase,
  19787. $FilialiTable,
  19788. Filiale,
  19789. $$FilialiTableFilterComposer,
  19790. $$FilialiTableOrderingComposer,
  19791. $$FilialiTableAnnotationComposer,
  19792. $$FilialiTableCreateCompanionBuilder,
  19793. $$FilialiTableUpdateCompanionBuilder,
  19794. (Filiale, BaseReferences<_$AppDatabase, $FilialiTable, Filiale>),
  19795. Filiale,
  19796. PrefetchHooks Function()> {
  19797. $$FilialiTableTableManager(_$AppDatabase db, $FilialiTable table)
  19798. : super(TableManagerState(
  19799. db: db,
  19800. table: table,
  19801. createFilteringComposer: () =>
  19802. $$FilialiTableFilterComposer($db: db, $table: table),
  19803. createOrderingComposer: () =>
  19804. $$FilialiTableOrderingComposer($db: db, $table: table),
  19805. createComputedFieldComposer: () =>
  19806. $$FilialiTableAnnotationComposer($db: db, $table: table),
  19807. updateCompanionCallback: ({
  19808. Value<int> idFiliale = const Value.absent(),
  19809. Value<int?> idFilialeRemoto = const Value.absent(),
  19810. Value<int?> idCliente = const Value.absent(),
  19811. Value<int?> idAgente = const Value.absent(),
  19812. Value<String?> codFiliale = const Value.absent(),
  19813. Value<String?> descrizione = const Value.absent(),
  19814. Value<String?> indirizzo = const Value.absent(),
  19815. Value<String?> citta = const Value.absent(),
  19816. Value<String?> provincia = const Value.absent(),
  19817. Value<String?> cap = const Value.absent(),
  19818. Value<String?> frazione = const Value.absent(),
  19819. Value<String?> nazione = const Value.absent(),
  19820. Value<String?> telefono = const Value.absent(),
  19821. Value<String?> cellulare = const Value.absent(),
  19822. Value<String?> fax = const Value.absent(),
  19823. Value<String?> email = const Value.absent(),
  19824. Value<String?> stato = const Value.absent(),
  19825. Value<int> attivo = const Value.absent(),
  19826. Value<String?> note = const Value.absent(),
  19827. }) =>
  19828. FilialiCompanion(
  19829. idFiliale: idFiliale,
  19830. idFilialeRemoto: idFilialeRemoto,
  19831. idCliente: idCliente,
  19832. idAgente: idAgente,
  19833. codFiliale: codFiliale,
  19834. descrizione: descrizione,
  19835. indirizzo: indirizzo,
  19836. citta: citta,
  19837. provincia: provincia,
  19838. cap: cap,
  19839. frazione: frazione,
  19840. nazione: nazione,
  19841. telefono: telefono,
  19842. cellulare: cellulare,
  19843. fax: fax,
  19844. email: email,
  19845. stato: stato,
  19846. attivo: attivo,
  19847. note: note,
  19848. ),
  19849. createCompanionCallback: ({
  19850. Value<int> idFiliale = const Value.absent(),
  19851. Value<int?> idFilialeRemoto = const Value.absent(),
  19852. Value<int?> idCliente = const Value.absent(),
  19853. Value<int?> idAgente = const Value.absent(),
  19854. Value<String?> codFiliale = const Value.absent(),
  19855. Value<String?> descrizione = const Value.absent(),
  19856. Value<String?> indirizzo = const Value.absent(),
  19857. Value<String?> citta = const Value.absent(),
  19858. Value<String?> provincia = const Value.absent(),
  19859. Value<String?> cap = const Value.absent(),
  19860. Value<String?> frazione = const Value.absent(),
  19861. Value<String?> nazione = const Value.absent(),
  19862. Value<String?> telefono = const Value.absent(),
  19863. Value<String?> cellulare = const Value.absent(),
  19864. Value<String?> fax = const Value.absent(),
  19865. Value<String?> email = const Value.absent(),
  19866. Value<String?> stato = const Value.absent(),
  19867. Value<int> attivo = const Value.absent(),
  19868. Value<String?> note = const Value.absent(),
  19869. }) =>
  19870. FilialiCompanion.insert(
  19871. idFiliale: idFiliale,
  19872. idFilialeRemoto: idFilialeRemoto,
  19873. idCliente: idCliente,
  19874. idAgente: idAgente,
  19875. codFiliale: codFiliale,
  19876. descrizione: descrizione,
  19877. indirizzo: indirizzo,
  19878. citta: citta,
  19879. provincia: provincia,
  19880. cap: cap,
  19881. frazione: frazione,
  19882. nazione: nazione,
  19883. telefono: telefono,
  19884. cellulare: cellulare,
  19885. fax: fax,
  19886. email: email,
  19887. stato: stato,
  19888. attivo: attivo,
  19889. note: note,
  19890. ),
  19891. withReferenceMapper: (p0) => p0
  19892. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19893. .toList(),
  19894. prefetchHooksCallback: null,
  19895. ));
  19896. }
  19897. typedef $$FilialiTableProcessedTableManager = ProcessedTableManager<
  19898. _$AppDatabase,
  19899. $FilialiTable,
  19900. Filiale,
  19901. $$FilialiTableFilterComposer,
  19902. $$FilialiTableOrderingComposer,
  19903. $$FilialiTableAnnotationComposer,
  19904. $$FilialiTableCreateCompanionBuilder,
  19905. $$FilialiTableUpdateCompanionBuilder,
  19906. (Filiale, BaseReferences<_$AppDatabase, $FilialiTable, Filiale>),
  19907. Filiale,
  19908. PrefetchHooks Function()>;
  19909. typedef $$ListiniTableCreateCompanionBuilder = ListiniCompanion Function({
  19910. Value<int> idListino,
  19911. Value<String?> codListino,
  19912. Value<String?> descrizione,
  19913. Value<String?> validoDa,
  19914. Value<String?> validoA,
  19915. Value<int> attivo,
  19916. Value<String?> dataModifica,
  19917. Value<int?> listinoAgente,
  19918. });
  19919. typedef $$ListiniTableUpdateCompanionBuilder = ListiniCompanion Function({
  19920. Value<int> idListino,
  19921. Value<String?> codListino,
  19922. Value<String?> descrizione,
  19923. Value<String?> validoDa,
  19924. Value<String?> validoA,
  19925. Value<int> attivo,
  19926. Value<String?> dataModifica,
  19927. Value<int?> listinoAgente,
  19928. });
  19929. class $$ListiniTableFilterComposer
  19930. extends Composer<_$AppDatabase, $ListiniTable> {
  19931. $$ListiniTableFilterComposer({
  19932. required super.$db,
  19933. required super.$table,
  19934. super.joinBuilder,
  19935. super.$addJoinBuilderToRootComposer,
  19936. super.$removeJoinBuilderFromRootComposer,
  19937. });
  19938. ColumnFilters<int> get idListino => $composableBuilder(
  19939. column: $table.idListino, builder: (column) => ColumnFilters(column));
  19940. ColumnFilters<String> get codListino => $composableBuilder(
  19941. column: $table.codListino, builder: (column) => ColumnFilters(column));
  19942. ColumnFilters<String> get descrizione => $composableBuilder(
  19943. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  19944. ColumnFilters<String> get validoDa => $composableBuilder(
  19945. column: $table.validoDa, builder: (column) => ColumnFilters(column));
  19946. ColumnFilters<String> get validoA => $composableBuilder(
  19947. column: $table.validoA, builder: (column) => ColumnFilters(column));
  19948. ColumnFilters<int> get attivo => $composableBuilder(
  19949. column: $table.attivo, builder: (column) => ColumnFilters(column));
  19950. ColumnFilters<String> get dataModifica => $composableBuilder(
  19951. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  19952. ColumnFilters<int> get listinoAgente => $composableBuilder(
  19953. column: $table.listinoAgente, builder: (column) => ColumnFilters(column));
  19954. }
  19955. class $$ListiniTableOrderingComposer
  19956. extends Composer<_$AppDatabase, $ListiniTable> {
  19957. $$ListiniTableOrderingComposer({
  19958. required super.$db,
  19959. required super.$table,
  19960. super.joinBuilder,
  19961. super.$addJoinBuilderToRootComposer,
  19962. super.$removeJoinBuilderFromRootComposer,
  19963. });
  19964. ColumnOrderings<int> get idListino => $composableBuilder(
  19965. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  19966. ColumnOrderings<String> get codListino => $composableBuilder(
  19967. column: $table.codListino, builder: (column) => ColumnOrderings(column));
  19968. ColumnOrderings<String> get descrizione => $composableBuilder(
  19969. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  19970. ColumnOrderings<String> get validoDa => $composableBuilder(
  19971. column: $table.validoDa, builder: (column) => ColumnOrderings(column));
  19972. ColumnOrderings<String> get validoA => $composableBuilder(
  19973. column: $table.validoA, builder: (column) => ColumnOrderings(column));
  19974. ColumnOrderings<int> get attivo => $composableBuilder(
  19975. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  19976. ColumnOrderings<String> get dataModifica => $composableBuilder(
  19977. column: $table.dataModifica,
  19978. builder: (column) => ColumnOrderings(column));
  19979. ColumnOrderings<int> get listinoAgente => $composableBuilder(
  19980. column: $table.listinoAgente,
  19981. builder: (column) => ColumnOrderings(column));
  19982. }
  19983. class $$ListiniTableAnnotationComposer
  19984. extends Composer<_$AppDatabase, $ListiniTable> {
  19985. $$ListiniTableAnnotationComposer({
  19986. required super.$db,
  19987. required super.$table,
  19988. super.joinBuilder,
  19989. super.$addJoinBuilderToRootComposer,
  19990. super.$removeJoinBuilderFromRootComposer,
  19991. });
  19992. GeneratedColumn<int> get idListino =>
  19993. $composableBuilder(column: $table.idListino, builder: (column) => column);
  19994. GeneratedColumn<String> get codListino => $composableBuilder(
  19995. column: $table.codListino, builder: (column) => column);
  19996. GeneratedColumn<String> get descrizione => $composableBuilder(
  19997. column: $table.descrizione, builder: (column) => column);
  19998. GeneratedColumn<String> get validoDa =>
  19999. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  20000. GeneratedColumn<String> get validoA =>
  20001. $composableBuilder(column: $table.validoA, builder: (column) => column);
  20002. GeneratedColumn<int> get attivo =>
  20003. $composableBuilder(column: $table.attivo, builder: (column) => column);
  20004. GeneratedColumn<String> get dataModifica => $composableBuilder(
  20005. column: $table.dataModifica, builder: (column) => column);
  20006. GeneratedColumn<int> get listinoAgente => $composableBuilder(
  20007. column: $table.listinoAgente, builder: (column) => column);
  20008. }
  20009. class $$ListiniTableTableManager extends RootTableManager<
  20010. _$AppDatabase,
  20011. $ListiniTable,
  20012. Listino,
  20013. $$ListiniTableFilterComposer,
  20014. $$ListiniTableOrderingComposer,
  20015. $$ListiniTableAnnotationComposer,
  20016. $$ListiniTableCreateCompanionBuilder,
  20017. $$ListiniTableUpdateCompanionBuilder,
  20018. (Listino, BaseReferences<_$AppDatabase, $ListiniTable, Listino>),
  20019. Listino,
  20020. PrefetchHooks Function()> {
  20021. $$ListiniTableTableManager(_$AppDatabase db, $ListiniTable table)
  20022. : super(TableManagerState(
  20023. db: db,
  20024. table: table,
  20025. createFilteringComposer: () =>
  20026. $$ListiniTableFilterComposer($db: db, $table: table),
  20027. createOrderingComposer: () =>
  20028. $$ListiniTableOrderingComposer($db: db, $table: table),
  20029. createComputedFieldComposer: () =>
  20030. $$ListiniTableAnnotationComposer($db: db, $table: table),
  20031. updateCompanionCallback: ({
  20032. Value<int> idListino = const Value.absent(),
  20033. Value<String?> codListino = const Value.absent(),
  20034. Value<String?> descrizione = const Value.absent(),
  20035. Value<String?> validoDa = const Value.absent(),
  20036. Value<String?> validoA = const Value.absent(),
  20037. Value<int> attivo = const Value.absent(),
  20038. Value<String?> dataModifica = const Value.absent(),
  20039. Value<int?> listinoAgente = const Value.absent(),
  20040. }) =>
  20041. ListiniCompanion(
  20042. idListino: idListino,
  20043. codListino: codListino,
  20044. descrizione: descrizione,
  20045. validoDa: validoDa,
  20046. validoA: validoA,
  20047. attivo: attivo,
  20048. dataModifica: dataModifica,
  20049. listinoAgente: listinoAgente,
  20050. ),
  20051. createCompanionCallback: ({
  20052. Value<int> idListino = const Value.absent(),
  20053. Value<String?> codListino = const Value.absent(),
  20054. Value<String?> descrizione = const Value.absent(),
  20055. Value<String?> validoDa = const Value.absent(),
  20056. Value<String?> validoA = const Value.absent(),
  20057. Value<int> attivo = const Value.absent(),
  20058. Value<String?> dataModifica = const Value.absent(),
  20059. Value<int?> listinoAgente = const Value.absent(),
  20060. }) =>
  20061. ListiniCompanion.insert(
  20062. idListino: idListino,
  20063. codListino: codListino,
  20064. descrizione: descrizione,
  20065. validoDa: validoDa,
  20066. validoA: validoA,
  20067. attivo: attivo,
  20068. dataModifica: dataModifica,
  20069. listinoAgente: listinoAgente,
  20070. ),
  20071. withReferenceMapper: (p0) => p0
  20072. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20073. .toList(),
  20074. prefetchHooksCallback: null,
  20075. ));
  20076. }
  20077. typedef $$ListiniTableProcessedTableManager = ProcessedTableManager<
  20078. _$AppDatabase,
  20079. $ListiniTable,
  20080. Listino,
  20081. $$ListiniTableFilterComposer,
  20082. $$ListiniTableOrderingComposer,
  20083. $$ListiniTableAnnotationComposer,
  20084. $$ListiniTableCreateCompanionBuilder,
  20085. $$ListiniTableUpdateCompanionBuilder,
  20086. (Listino, BaseReferences<_$AppDatabase, $ListiniTable, Listino>),
  20087. Listino,
  20088. PrefetchHooks Function()>;
  20089. typedef $$ListiniArticoloTableCreateCompanionBuilder = ListiniArticoloCompanion
  20090. Function({
  20091. Value<int> idListinoArticoli,
  20092. Value<int?> idListino,
  20093. Value<int?> idArticolo,
  20094. Value<double?> prezzo,
  20095. Value<int?> idSconto,
  20096. Value<String?> validoDa,
  20097. Value<String?> validoA,
  20098. Value<int> attivo,
  20099. });
  20100. typedef $$ListiniArticoloTableUpdateCompanionBuilder = ListiniArticoloCompanion
  20101. Function({
  20102. Value<int> idListinoArticoli,
  20103. Value<int?> idListino,
  20104. Value<int?> idArticolo,
  20105. Value<double?> prezzo,
  20106. Value<int?> idSconto,
  20107. Value<String?> validoDa,
  20108. Value<String?> validoA,
  20109. Value<int> attivo,
  20110. });
  20111. class $$ListiniArticoloTableFilterComposer
  20112. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  20113. $$ListiniArticoloTableFilterComposer({
  20114. required super.$db,
  20115. required super.$table,
  20116. super.joinBuilder,
  20117. super.$addJoinBuilderToRootComposer,
  20118. super.$removeJoinBuilderFromRootComposer,
  20119. });
  20120. ColumnFilters<int> get idListinoArticoli => $composableBuilder(
  20121. column: $table.idListinoArticoli,
  20122. builder: (column) => ColumnFilters(column));
  20123. ColumnFilters<int> get idListino => $composableBuilder(
  20124. column: $table.idListino, builder: (column) => ColumnFilters(column));
  20125. ColumnFilters<int> get idArticolo => $composableBuilder(
  20126. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  20127. ColumnFilters<double> get prezzo => $composableBuilder(
  20128. column: $table.prezzo, builder: (column) => ColumnFilters(column));
  20129. ColumnFilters<int> get idSconto => $composableBuilder(
  20130. column: $table.idSconto, builder: (column) => ColumnFilters(column));
  20131. ColumnFilters<String> get validoDa => $composableBuilder(
  20132. column: $table.validoDa, builder: (column) => ColumnFilters(column));
  20133. ColumnFilters<String> get validoA => $composableBuilder(
  20134. column: $table.validoA, builder: (column) => ColumnFilters(column));
  20135. ColumnFilters<int> get attivo => $composableBuilder(
  20136. column: $table.attivo, builder: (column) => ColumnFilters(column));
  20137. }
  20138. class $$ListiniArticoloTableOrderingComposer
  20139. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  20140. $$ListiniArticoloTableOrderingComposer({
  20141. required super.$db,
  20142. required super.$table,
  20143. super.joinBuilder,
  20144. super.$addJoinBuilderToRootComposer,
  20145. super.$removeJoinBuilderFromRootComposer,
  20146. });
  20147. ColumnOrderings<int> get idListinoArticoli => $composableBuilder(
  20148. column: $table.idListinoArticoli,
  20149. builder: (column) => ColumnOrderings(column));
  20150. ColumnOrderings<int> get idListino => $composableBuilder(
  20151. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  20152. ColumnOrderings<int> get idArticolo => $composableBuilder(
  20153. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  20154. ColumnOrderings<double> get prezzo => $composableBuilder(
  20155. column: $table.prezzo, builder: (column) => ColumnOrderings(column));
  20156. ColumnOrderings<int> get idSconto => $composableBuilder(
  20157. column: $table.idSconto, builder: (column) => ColumnOrderings(column));
  20158. ColumnOrderings<String> get validoDa => $composableBuilder(
  20159. column: $table.validoDa, builder: (column) => ColumnOrderings(column));
  20160. ColumnOrderings<String> get validoA => $composableBuilder(
  20161. column: $table.validoA, builder: (column) => ColumnOrderings(column));
  20162. ColumnOrderings<int> get attivo => $composableBuilder(
  20163. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  20164. }
  20165. class $$ListiniArticoloTableAnnotationComposer
  20166. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  20167. $$ListiniArticoloTableAnnotationComposer({
  20168. required super.$db,
  20169. required super.$table,
  20170. super.joinBuilder,
  20171. super.$addJoinBuilderToRootComposer,
  20172. super.$removeJoinBuilderFromRootComposer,
  20173. });
  20174. GeneratedColumn<int> get idListinoArticoli => $composableBuilder(
  20175. column: $table.idListinoArticoli, builder: (column) => column);
  20176. GeneratedColumn<int> get idListino =>
  20177. $composableBuilder(column: $table.idListino, builder: (column) => column);
  20178. GeneratedColumn<int> get idArticolo => $composableBuilder(
  20179. column: $table.idArticolo, builder: (column) => column);
  20180. GeneratedColumn<double> get prezzo =>
  20181. $composableBuilder(column: $table.prezzo, builder: (column) => column);
  20182. GeneratedColumn<int> get idSconto =>
  20183. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  20184. GeneratedColumn<String> get validoDa =>
  20185. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  20186. GeneratedColumn<String> get validoA =>
  20187. $composableBuilder(column: $table.validoA, builder: (column) => column);
  20188. GeneratedColumn<int> get attivo =>
  20189. $composableBuilder(column: $table.attivo, builder: (column) => column);
  20190. }
  20191. class $$ListiniArticoloTableTableManager extends RootTableManager<
  20192. _$AppDatabase,
  20193. $ListiniArticoloTable,
  20194. ListinoArticolo,
  20195. $$ListiniArticoloTableFilterComposer,
  20196. $$ListiniArticoloTableOrderingComposer,
  20197. $$ListiniArticoloTableAnnotationComposer,
  20198. $$ListiniArticoloTableCreateCompanionBuilder,
  20199. $$ListiniArticoloTableUpdateCompanionBuilder,
  20200. (
  20201. ListinoArticolo,
  20202. BaseReferences<_$AppDatabase, $ListiniArticoloTable, ListinoArticolo>
  20203. ),
  20204. ListinoArticolo,
  20205. PrefetchHooks Function()> {
  20206. $$ListiniArticoloTableTableManager(
  20207. _$AppDatabase db, $ListiniArticoloTable table)
  20208. : super(TableManagerState(
  20209. db: db,
  20210. table: table,
  20211. createFilteringComposer: () =>
  20212. $$ListiniArticoloTableFilterComposer($db: db, $table: table),
  20213. createOrderingComposer: () =>
  20214. $$ListiniArticoloTableOrderingComposer($db: db, $table: table),
  20215. createComputedFieldComposer: () =>
  20216. $$ListiniArticoloTableAnnotationComposer($db: db, $table: table),
  20217. updateCompanionCallback: ({
  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. }) =>
  20227. ListiniArticoloCompanion(
  20228. idListinoArticoli: idListinoArticoli,
  20229. idListino: idListino,
  20230. idArticolo: idArticolo,
  20231. prezzo: prezzo,
  20232. idSconto: idSconto,
  20233. validoDa: validoDa,
  20234. validoA: validoA,
  20235. attivo: attivo,
  20236. ),
  20237. createCompanionCallback: ({
  20238. Value<int> idListinoArticoli = const Value.absent(),
  20239. Value<int?> idListino = const Value.absent(),
  20240. Value<int?> idArticolo = const Value.absent(),
  20241. Value<double?> prezzo = const Value.absent(),
  20242. Value<int?> idSconto = const Value.absent(),
  20243. Value<String?> validoDa = const Value.absent(),
  20244. Value<String?> validoA = const Value.absent(),
  20245. Value<int> attivo = const Value.absent(),
  20246. }) =>
  20247. ListiniArticoloCompanion.insert(
  20248. idListinoArticoli: idListinoArticoli,
  20249. idListino: idListino,
  20250. idArticolo: idArticolo,
  20251. prezzo: prezzo,
  20252. idSconto: idSconto,
  20253. validoDa: validoDa,
  20254. validoA: validoA,
  20255. attivo: attivo,
  20256. ),
  20257. withReferenceMapper: (p0) => p0
  20258. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20259. .toList(),
  20260. prefetchHooksCallback: null,
  20261. ));
  20262. }
  20263. typedef $$ListiniArticoloTableProcessedTableManager = ProcessedTableManager<
  20264. _$AppDatabase,
  20265. $ListiniArticoloTable,
  20266. ListinoArticolo,
  20267. $$ListiniArticoloTableFilterComposer,
  20268. $$ListiniArticoloTableOrderingComposer,
  20269. $$ListiniArticoloTableAnnotationComposer,
  20270. $$ListiniArticoloTableCreateCompanionBuilder,
  20271. $$ListiniArticoloTableUpdateCompanionBuilder,
  20272. (
  20273. ListinoArticolo,
  20274. BaseReferences<_$AppDatabase, $ListiniArticoloTable, ListinoArticolo>
  20275. ),
  20276. ListinoArticolo,
  20277. PrefetchHooks Function()>;
  20278. typedef $$ListiniClienteTableCreateCompanionBuilder = ListiniClienteCompanion
  20279. Function({
  20280. Value<int> idListinoCliente,
  20281. Value<int?> idListino,
  20282. Value<int?> idCliente,
  20283. Value<int?> idArticolo,
  20284. Value<int?> idSconto,
  20285. Value<String?> validoDa,
  20286. Value<String?> validoA,
  20287. Value<double?> prezzo,
  20288. Value<int> attivo,
  20289. Value<String> annullato,
  20290. Value<String?> listinoSostitutivo,
  20291. Value<String?> stato,
  20292. });
  20293. typedef $$ListiniClienteTableUpdateCompanionBuilder = ListiniClienteCompanion
  20294. Function({
  20295. Value<int> idListinoCliente,
  20296. Value<int?> idListino,
  20297. Value<int?> idCliente,
  20298. Value<int?> idArticolo,
  20299. Value<int?> idSconto,
  20300. Value<String?> validoDa,
  20301. Value<String?> validoA,
  20302. Value<double?> prezzo,
  20303. Value<int> attivo,
  20304. Value<String> annullato,
  20305. Value<String?> listinoSostitutivo,
  20306. Value<String?> stato,
  20307. });
  20308. class $$ListiniClienteTableFilterComposer
  20309. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  20310. $$ListiniClienteTableFilterComposer({
  20311. required super.$db,
  20312. required super.$table,
  20313. super.joinBuilder,
  20314. super.$addJoinBuilderToRootComposer,
  20315. super.$removeJoinBuilderFromRootComposer,
  20316. });
  20317. ColumnFilters<int> get idListinoCliente => $composableBuilder(
  20318. column: $table.idListinoCliente,
  20319. builder: (column) => ColumnFilters(column));
  20320. ColumnFilters<int> get idListino => $composableBuilder(
  20321. column: $table.idListino, builder: (column) => ColumnFilters(column));
  20322. ColumnFilters<int> get idCliente => $composableBuilder(
  20323. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  20324. ColumnFilters<int> get idArticolo => $composableBuilder(
  20325. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  20326. ColumnFilters<int> get idSconto => $composableBuilder(
  20327. column: $table.idSconto, builder: (column) => ColumnFilters(column));
  20328. ColumnFilters<String> get validoDa => $composableBuilder(
  20329. column: $table.validoDa, builder: (column) => ColumnFilters(column));
  20330. ColumnFilters<String> get validoA => $composableBuilder(
  20331. column: $table.validoA, builder: (column) => ColumnFilters(column));
  20332. ColumnFilters<double> get prezzo => $composableBuilder(
  20333. column: $table.prezzo, builder: (column) => ColumnFilters(column));
  20334. ColumnFilters<int> get attivo => $composableBuilder(
  20335. column: $table.attivo, builder: (column) => ColumnFilters(column));
  20336. ColumnFilters<String> get annullato => $composableBuilder(
  20337. column: $table.annullato, builder: (column) => ColumnFilters(column));
  20338. ColumnFilters<String> get listinoSostitutivo => $composableBuilder(
  20339. column: $table.listinoSostitutivo,
  20340. builder: (column) => ColumnFilters(column));
  20341. ColumnFilters<String> get stato => $composableBuilder(
  20342. column: $table.stato, builder: (column) => ColumnFilters(column));
  20343. }
  20344. class $$ListiniClienteTableOrderingComposer
  20345. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  20346. $$ListiniClienteTableOrderingComposer({
  20347. required super.$db,
  20348. required super.$table,
  20349. super.joinBuilder,
  20350. super.$addJoinBuilderToRootComposer,
  20351. super.$removeJoinBuilderFromRootComposer,
  20352. });
  20353. ColumnOrderings<int> get idListinoCliente => $composableBuilder(
  20354. column: $table.idListinoCliente,
  20355. builder: (column) => ColumnOrderings(column));
  20356. ColumnOrderings<int> get idListino => $composableBuilder(
  20357. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  20358. ColumnOrderings<int> get idCliente => $composableBuilder(
  20359. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  20360. ColumnOrderings<int> get idArticolo => $composableBuilder(
  20361. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  20362. ColumnOrderings<int> get idSconto => $composableBuilder(
  20363. column: $table.idSconto, builder: (column) => ColumnOrderings(column));
  20364. ColumnOrderings<String> get validoDa => $composableBuilder(
  20365. column: $table.validoDa, builder: (column) => ColumnOrderings(column));
  20366. ColumnOrderings<String> get validoA => $composableBuilder(
  20367. column: $table.validoA, builder: (column) => ColumnOrderings(column));
  20368. ColumnOrderings<double> get prezzo => $composableBuilder(
  20369. column: $table.prezzo, builder: (column) => ColumnOrderings(column));
  20370. ColumnOrderings<int> get attivo => $composableBuilder(
  20371. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  20372. ColumnOrderings<String> get annullato => $composableBuilder(
  20373. column: $table.annullato, builder: (column) => ColumnOrderings(column));
  20374. ColumnOrderings<String> get listinoSostitutivo => $composableBuilder(
  20375. column: $table.listinoSostitutivo,
  20376. builder: (column) => ColumnOrderings(column));
  20377. ColumnOrderings<String> get stato => $composableBuilder(
  20378. column: $table.stato, builder: (column) => ColumnOrderings(column));
  20379. }
  20380. class $$ListiniClienteTableAnnotationComposer
  20381. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  20382. $$ListiniClienteTableAnnotationComposer({
  20383. required super.$db,
  20384. required super.$table,
  20385. super.joinBuilder,
  20386. super.$addJoinBuilderToRootComposer,
  20387. super.$removeJoinBuilderFromRootComposer,
  20388. });
  20389. GeneratedColumn<int> get idListinoCliente => $composableBuilder(
  20390. column: $table.idListinoCliente, builder: (column) => column);
  20391. GeneratedColumn<int> get idListino =>
  20392. $composableBuilder(column: $table.idListino, builder: (column) => column);
  20393. GeneratedColumn<int> get idCliente =>
  20394. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  20395. GeneratedColumn<int> get idArticolo => $composableBuilder(
  20396. column: $table.idArticolo, builder: (column) => column);
  20397. GeneratedColumn<int> get idSconto =>
  20398. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  20399. GeneratedColumn<String> get validoDa =>
  20400. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  20401. GeneratedColumn<String> get validoA =>
  20402. $composableBuilder(column: $table.validoA, builder: (column) => column);
  20403. GeneratedColumn<double> get prezzo =>
  20404. $composableBuilder(column: $table.prezzo, builder: (column) => column);
  20405. GeneratedColumn<int> get attivo =>
  20406. $composableBuilder(column: $table.attivo, builder: (column) => column);
  20407. GeneratedColumn<String> get annullato =>
  20408. $composableBuilder(column: $table.annullato, builder: (column) => column);
  20409. GeneratedColumn<String> get listinoSostitutivo => $composableBuilder(
  20410. column: $table.listinoSostitutivo, builder: (column) => column);
  20411. GeneratedColumn<String> get stato =>
  20412. $composableBuilder(column: $table.stato, builder: (column) => column);
  20413. }
  20414. class $$ListiniClienteTableTableManager extends RootTableManager<
  20415. _$AppDatabase,
  20416. $ListiniClienteTable,
  20417. ListinoCliente,
  20418. $$ListiniClienteTableFilterComposer,
  20419. $$ListiniClienteTableOrderingComposer,
  20420. $$ListiniClienteTableAnnotationComposer,
  20421. $$ListiniClienteTableCreateCompanionBuilder,
  20422. $$ListiniClienteTableUpdateCompanionBuilder,
  20423. (
  20424. ListinoCliente,
  20425. BaseReferences<_$AppDatabase, $ListiniClienteTable, ListinoCliente>
  20426. ),
  20427. ListinoCliente,
  20428. PrefetchHooks Function()> {
  20429. $$ListiniClienteTableTableManager(
  20430. _$AppDatabase db, $ListiniClienteTable table)
  20431. : super(TableManagerState(
  20432. db: db,
  20433. table: table,
  20434. createFilteringComposer: () =>
  20435. $$ListiniClienteTableFilterComposer($db: db, $table: table),
  20436. createOrderingComposer: () =>
  20437. $$ListiniClienteTableOrderingComposer($db: db, $table: table),
  20438. createComputedFieldComposer: () =>
  20439. $$ListiniClienteTableAnnotationComposer($db: db, $table: table),
  20440. updateCompanionCallback: ({
  20441. Value<int> idListinoCliente = const Value.absent(),
  20442. Value<int?> idListino = const Value.absent(),
  20443. Value<int?> idCliente = const Value.absent(),
  20444. Value<int?> idArticolo = const Value.absent(),
  20445. Value<int?> idSconto = const Value.absent(),
  20446. Value<String?> validoDa = const Value.absent(),
  20447. Value<String?> validoA = const Value.absent(),
  20448. Value<double?> prezzo = const Value.absent(),
  20449. Value<int> attivo = const Value.absent(),
  20450. Value<String> annullato = const Value.absent(),
  20451. Value<String?> listinoSostitutivo = const Value.absent(),
  20452. Value<String?> stato = const Value.absent(),
  20453. }) =>
  20454. ListiniClienteCompanion(
  20455. idListinoCliente: idListinoCliente,
  20456. idListino: idListino,
  20457. idCliente: idCliente,
  20458. idArticolo: idArticolo,
  20459. idSconto: idSconto,
  20460. validoDa: validoDa,
  20461. validoA: validoA,
  20462. prezzo: prezzo,
  20463. attivo: attivo,
  20464. annullato: annullato,
  20465. listinoSostitutivo: listinoSostitutivo,
  20466. stato: stato,
  20467. ),
  20468. createCompanionCallback: ({
  20469. Value<int> idListinoCliente = const Value.absent(),
  20470. Value<int?> idListino = const Value.absent(),
  20471. Value<int?> idCliente = const Value.absent(),
  20472. Value<int?> idArticolo = const Value.absent(),
  20473. Value<int?> idSconto = const Value.absent(),
  20474. Value<String?> validoDa = const Value.absent(),
  20475. Value<String?> validoA = const Value.absent(),
  20476. Value<double?> prezzo = const Value.absent(),
  20477. Value<int> attivo = const Value.absent(),
  20478. Value<String> annullato = const Value.absent(),
  20479. Value<String?> listinoSostitutivo = const Value.absent(),
  20480. Value<String?> stato = const Value.absent(),
  20481. }) =>
  20482. ListiniClienteCompanion.insert(
  20483. idListinoCliente: idListinoCliente,
  20484. idListino: idListino,
  20485. idCliente: idCliente,
  20486. idArticolo: idArticolo,
  20487. idSconto: idSconto,
  20488. validoDa: validoDa,
  20489. validoA: validoA,
  20490. prezzo: prezzo,
  20491. attivo: attivo,
  20492. annullato: annullato,
  20493. listinoSostitutivo: listinoSostitutivo,
  20494. stato: stato,
  20495. ),
  20496. withReferenceMapper: (p0) => p0
  20497. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20498. .toList(),
  20499. prefetchHooksCallback: null,
  20500. ));
  20501. }
  20502. typedef $$ListiniClienteTableProcessedTableManager = ProcessedTableManager<
  20503. _$AppDatabase,
  20504. $ListiniClienteTable,
  20505. ListinoCliente,
  20506. $$ListiniClienteTableFilterComposer,
  20507. $$ListiniClienteTableOrderingComposer,
  20508. $$ListiniClienteTableAnnotationComposer,
  20509. $$ListiniClienteTableCreateCompanionBuilder,
  20510. $$ListiniClienteTableUpdateCompanionBuilder,
  20511. (
  20512. ListinoCliente,
  20513. BaseReferences<_$AppDatabase, $ListiniClienteTable, ListinoCliente>
  20514. ),
  20515. ListinoCliente,
  20516. PrefetchHooks Function()>;
  20517. typedef $$ScontiTableCreateCompanionBuilder = ScontiCompanion Function({
  20518. Value<int> idSconto,
  20519. Value<String?> codSconto,
  20520. Value<String?> descrizione,
  20521. Value<double?> sconto1,
  20522. Value<double?> sconto2,
  20523. Value<double?> sconto3,
  20524. Value<double?> sconto4,
  20525. Value<double?> sconto5,
  20526. });
  20527. typedef $$ScontiTableUpdateCompanionBuilder = ScontiCompanion Function({
  20528. Value<int> idSconto,
  20529. Value<String?> codSconto,
  20530. Value<String?> descrizione,
  20531. Value<double?> sconto1,
  20532. Value<double?> sconto2,
  20533. Value<double?> sconto3,
  20534. Value<double?> sconto4,
  20535. Value<double?> sconto5,
  20536. });
  20537. class $$ScontiTableFilterComposer
  20538. extends Composer<_$AppDatabase, $ScontiTable> {
  20539. $$ScontiTableFilterComposer({
  20540. required super.$db,
  20541. required super.$table,
  20542. super.joinBuilder,
  20543. super.$addJoinBuilderToRootComposer,
  20544. super.$removeJoinBuilderFromRootComposer,
  20545. });
  20546. ColumnFilters<int> get idSconto => $composableBuilder(
  20547. column: $table.idSconto, builder: (column) => ColumnFilters(column));
  20548. ColumnFilters<String> get codSconto => $composableBuilder(
  20549. column: $table.codSconto, builder: (column) => ColumnFilters(column));
  20550. ColumnFilters<String> get descrizione => $composableBuilder(
  20551. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  20552. ColumnFilters<double> get sconto1 => $composableBuilder(
  20553. column: $table.sconto1, builder: (column) => ColumnFilters(column));
  20554. ColumnFilters<double> get sconto2 => $composableBuilder(
  20555. column: $table.sconto2, builder: (column) => ColumnFilters(column));
  20556. ColumnFilters<double> get sconto3 => $composableBuilder(
  20557. column: $table.sconto3, builder: (column) => ColumnFilters(column));
  20558. ColumnFilters<double> get sconto4 => $composableBuilder(
  20559. column: $table.sconto4, builder: (column) => ColumnFilters(column));
  20560. ColumnFilters<double> get sconto5 => $composableBuilder(
  20561. column: $table.sconto5, builder: (column) => ColumnFilters(column));
  20562. }
  20563. class $$ScontiTableOrderingComposer
  20564. extends Composer<_$AppDatabase, $ScontiTable> {
  20565. $$ScontiTableOrderingComposer({
  20566. required super.$db,
  20567. required super.$table,
  20568. super.joinBuilder,
  20569. super.$addJoinBuilderToRootComposer,
  20570. super.$removeJoinBuilderFromRootComposer,
  20571. });
  20572. ColumnOrderings<int> get idSconto => $composableBuilder(
  20573. column: $table.idSconto, builder: (column) => ColumnOrderings(column));
  20574. ColumnOrderings<String> get codSconto => $composableBuilder(
  20575. column: $table.codSconto, builder: (column) => ColumnOrderings(column));
  20576. ColumnOrderings<String> get descrizione => $composableBuilder(
  20577. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  20578. ColumnOrderings<double> get sconto1 => $composableBuilder(
  20579. column: $table.sconto1, builder: (column) => ColumnOrderings(column));
  20580. ColumnOrderings<double> get sconto2 => $composableBuilder(
  20581. column: $table.sconto2, builder: (column) => ColumnOrderings(column));
  20582. ColumnOrderings<double> get sconto3 => $composableBuilder(
  20583. column: $table.sconto3, builder: (column) => ColumnOrderings(column));
  20584. ColumnOrderings<double> get sconto4 => $composableBuilder(
  20585. column: $table.sconto4, builder: (column) => ColumnOrderings(column));
  20586. ColumnOrderings<double> get sconto5 => $composableBuilder(
  20587. column: $table.sconto5, builder: (column) => ColumnOrderings(column));
  20588. }
  20589. class $$ScontiTableAnnotationComposer
  20590. extends Composer<_$AppDatabase, $ScontiTable> {
  20591. $$ScontiTableAnnotationComposer({
  20592. required super.$db,
  20593. required super.$table,
  20594. super.joinBuilder,
  20595. super.$addJoinBuilderToRootComposer,
  20596. super.$removeJoinBuilderFromRootComposer,
  20597. });
  20598. GeneratedColumn<int> get idSconto =>
  20599. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  20600. GeneratedColumn<String> get codSconto =>
  20601. $composableBuilder(column: $table.codSconto, builder: (column) => column);
  20602. GeneratedColumn<String> get descrizione => $composableBuilder(
  20603. column: $table.descrizione, builder: (column) => column);
  20604. GeneratedColumn<double> get sconto1 =>
  20605. $composableBuilder(column: $table.sconto1, builder: (column) => column);
  20606. GeneratedColumn<double> get sconto2 =>
  20607. $composableBuilder(column: $table.sconto2, builder: (column) => column);
  20608. GeneratedColumn<double> get sconto3 =>
  20609. $composableBuilder(column: $table.sconto3, builder: (column) => column);
  20610. GeneratedColumn<double> get sconto4 =>
  20611. $composableBuilder(column: $table.sconto4, builder: (column) => column);
  20612. GeneratedColumn<double> get sconto5 =>
  20613. $composableBuilder(column: $table.sconto5, builder: (column) => column);
  20614. }
  20615. class $$ScontiTableTableManager extends RootTableManager<
  20616. _$AppDatabase,
  20617. $ScontiTable,
  20618. Sconto,
  20619. $$ScontiTableFilterComposer,
  20620. $$ScontiTableOrderingComposer,
  20621. $$ScontiTableAnnotationComposer,
  20622. $$ScontiTableCreateCompanionBuilder,
  20623. $$ScontiTableUpdateCompanionBuilder,
  20624. (Sconto, BaseReferences<_$AppDatabase, $ScontiTable, Sconto>),
  20625. Sconto,
  20626. PrefetchHooks Function()> {
  20627. $$ScontiTableTableManager(_$AppDatabase db, $ScontiTable table)
  20628. : super(TableManagerState(
  20629. db: db,
  20630. table: table,
  20631. createFilteringComposer: () =>
  20632. $$ScontiTableFilterComposer($db: db, $table: table),
  20633. createOrderingComposer: () =>
  20634. $$ScontiTableOrderingComposer($db: db, $table: table),
  20635. createComputedFieldComposer: () =>
  20636. $$ScontiTableAnnotationComposer($db: db, $table: table),
  20637. updateCompanionCallback: ({
  20638. Value<int> idSconto = const Value.absent(),
  20639. Value<String?> codSconto = const Value.absent(),
  20640. Value<String?> descrizione = const Value.absent(),
  20641. Value<double?> sconto1 = const Value.absent(),
  20642. Value<double?> sconto2 = const Value.absent(),
  20643. Value<double?> sconto3 = const Value.absent(),
  20644. Value<double?> sconto4 = const Value.absent(),
  20645. Value<double?> sconto5 = const Value.absent(),
  20646. }) =>
  20647. ScontiCompanion(
  20648. idSconto: idSconto,
  20649. codSconto: codSconto,
  20650. descrizione: descrizione,
  20651. sconto1: sconto1,
  20652. sconto2: sconto2,
  20653. sconto3: sconto3,
  20654. sconto4: sconto4,
  20655. sconto5: sconto5,
  20656. ),
  20657. createCompanionCallback: ({
  20658. Value<int> idSconto = const Value.absent(),
  20659. Value<String?> codSconto = const Value.absent(),
  20660. Value<String?> descrizione = const Value.absent(),
  20661. Value<double?> sconto1 = const Value.absent(),
  20662. Value<double?> sconto2 = const Value.absent(),
  20663. Value<double?> sconto3 = const Value.absent(),
  20664. Value<double?> sconto4 = const Value.absent(),
  20665. Value<double?> sconto5 = const Value.absent(),
  20666. }) =>
  20667. ScontiCompanion.insert(
  20668. idSconto: idSconto,
  20669. codSconto: codSconto,
  20670. descrizione: descrizione,
  20671. sconto1: sconto1,
  20672. sconto2: sconto2,
  20673. sconto3: sconto3,
  20674. sconto4: sconto4,
  20675. sconto5: sconto5,
  20676. ),
  20677. withReferenceMapper: (p0) => p0
  20678. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20679. .toList(),
  20680. prefetchHooksCallback: null,
  20681. ));
  20682. }
  20683. typedef $$ScontiTableProcessedTableManager = ProcessedTableManager<
  20684. _$AppDatabase,
  20685. $ScontiTable,
  20686. Sconto,
  20687. $$ScontiTableFilterComposer,
  20688. $$ScontiTableOrderingComposer,
  20689. $$ScontiTableAnnotationComposer,
  20690. $$ScontiTableCreateCompanionBuilder,
  20691. $$ScontiTableUpdateCompanionBuilder,
  20692. (Sconto, BaseReferences<_$AppDatabase, $ScontiTable, Sconto>),
  20693. Sconto,
  20694. PrefetchHooks Function()>;
  20695. typedef $$ScontiClienteTableCreateCompanionBuilder = ScontiClienteCompanion
  20696. Function({
  20697. Value<int> idScontoCliente,
  20698. Value<int?> idCliente,
  20699. Value<int?> idArticolo,
  20700. Value<String?> linea,
  20701. Value<int?> idSconto,
  20702. Value<String?> validoDa,
  20703. Value<String?> validoA,
  20704. Value<String?> stato,
  20705. Value<String?> dataModifica,
  20706. });
  20707. typedef $$ScontiClienteTableUpdateCompanionBuilder = ScontiClienteCompanion
  20708. Function({
  20709. Value<int> idScontoCliente,
  20710. Value<int?> idCliente,
  20711. Value<int?> idArticolo,
  20712. Value<String?> linea,
  20713. Value<int?> idSconto,
  20714. Value<String?> validoDa,
  20715. Value<String?> validoA,
  20716. Value<String?> stato,
  20717. Value<String?> dataModifica,
  20718. });
  20719. class $$ScontiClienteTableFilterComposer
  20720. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  20721. $$ScontiClienteTableFilterComposer({
  20722. required super.$db,
  20723. required super.$table,
  20724. super.joinBuilder,
  20725. super.$addJoinBuilderToRootComposer,
  20726. super.$removeJoinBuilderFromRootComposer,
  20727. });
  20728. ColumnFilters<int> get idScontoCliente => $composableBuilder(
  20729. column: $table.idScontoCliente,
  20730. builder: (column) => ColumnFilters(column));
  20731. ColumnFilters<int> get idCliente => $composableBuilder(
  20732. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  20733. ColumnFilters<int> get idArticolo => $composableBuilder(
  20734. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  20735. ColumnFilters<String> get linea => $composableBuilder(
  20736. column: $table.linea, builder: (column) => ColumnFilters(column));
  20737. ColumnFilters<int> get idSconto => $composableBuilder(
  20738. column: $table.idSconto, builder: (column) => ColumnFilters(column));
  20739. ColumnFilters<String> get validoDa => $composableBuilder(
  20740. column: $table.validoDa, builder: (column) => ColumnFilters(column));
  20741. ColumnFilters<String> get validoA => $composableBuilder(
  20742. column: $table.validoA, builder: (column) => ColumnFilters(column));
  20743. ColumnFilters<String> get stato => $composableBuilder(
  20744. column: $table.stato, builder: (column) => ColumnFilters(column));
  20745. ColumnFilters<String> get dataModifica => $composableBuilder(
  20746. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  20747. }
  20748. class $$ScontiClienteTableOrderingComposer
  20749. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  20750. $$ScontiClienteTableOrderingComposer({
  20751. required super.$db,
  20752. required super.$table,
  20753. super.joinBuilder,
  20754. super.$addJoinBuilderToRootComposer,
  20755. super.$removeJoinBuilderFromRootComposer,
  20756. });
  20757. ColumnOrderings<int> get idScontoCliente => $composableBuilder(
  20758. column: $table.idScontoCliente,
  20759. builder: (column) => ColumnOrderings(column));
  20760. ColumnOrderings<int> get idCliente => $composableBuilder(
  20761. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  20762. ColumnOrderings<int> get idArticolo => $composableBuilder(
  20763. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  20764. ColumnOrderings<String> get linea => $composableBuilder(
  20765. column: $table.linea, builder: (column) => ColumnOrderings(column));
  20766. ColumnOrderings<int> get idSconto => $composableBuilder(
  20767. column: $table.idSconto, builder: (column) => ColumnOrderings(column));
  20768. ColumnOrderings<String> get validoDa => $composableBuilder(
  20769. column: $table.validoDa, builder: (column) => ColumnOrderings(column));
  20770. ColumnOrderings<String> get validoA => $composableBuilder(
  20771. column: $table.validoA, builder: (column) => ColumnOrderings(column));
  20772. ColumnOrderings<String> get stato => $composableBuilder(
  20773. column: $table.stato, builder: (column) => ColumnOrderings(column));
  20774. ColumnOrderings<String> get dataModifica => $composableBuilder(
  20775. column: $table.dataModifica,
  20776. builder: (column) => ColumnOrderings(column));
  20777. }
  20778. class $$ScontiClienteTableAnnotationComposer
  20779. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  20780. $$ScontiClienteTableAnnotationComposer({
  20781. required super.$db,
  20782. required super.$table,
  20783. super.joinBuilder,
  20784. super.$addJoinBuilderToRootComposer,
  20785. super.$removeJoinBuilderFromRootComposer,
  20786. });
  20787. GeneratedColumn<int> get idScontoCliente => $composableBuilder(
  20788. column: $table.idScontoCliente, builder: (column) => column);
  20789. GeneratedColumn<int> get idCliente =>
  20790. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  20791. GeneratedColumn<int> get idArticolo => $composableBuilder(
  20792. column: $table.idArticolo, builder: (column) => column);
  20793. GeneratedColumn<String> get linea =>
  20794. $composableBuilder(column: $table.linea, builder: (column) => column);
  20795. GeneratedColumn<int> get idSconto =>
  20796. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  20797. GeneratedColumn<String> get validoDa =>
  20798. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  20799. GeneratedColumn<String> get validoA =>
  20800. $composableBuilder(column: $table.validoA, builder: (column) => column);
  20801. GeneratedColumn<String> get stato =>
  20802. $composableBuilder(column: $table.stato, builder: (column) => column);
  20803. GeneratedColumn<String> get dataModifica => $composableBuilder(
  20804. column: $table.dataModifica, builder: (column) => column);
  20805. }
  20806. class $$ScontiClienteTableTableManager extends RootTableManager<
  20807. _$AppDatabase,
  20808. $ScontiClienteTable,
  20809. ScontoCliente,
  20810. $$ScontiClienteTableFilterComposer,
  20811. $$ScontiClienteTableOrderingComposer,
  20812. $$ScontiClienteTableAnnotationComposer,
  20813. $$ScontiClienteTableCreateCompanionBuilder,
  20814. $$ScontiClienteTableUpdateCompanionBuilder,
  20815. (
  20816. ScontoCliente,
  20817. BaseReferences<_$AppDatabase, $ScontiClienteTable, ScontoCliente>
  20818. ),
  20819. ScontoCliente,
  20820. PrefetchHooks Function()> {
  20821. $$ScontiClienteTableTableManager(_$AppDatabase db, $ScontiClienteTable table)
  20822. : super(TableManagerState(
  20823. db: db,
  20824. table: table,
  20825. createFilteringComposer: () =>
  20826. $$ScontiClienteTableFilterComposer($db: db, $table: table),
  20827. createOrderingComposer: () =>
  20828. $$ScontiClienteTableOrderingComposer($db: db, $table: table),
  20829. createComputedFieldComposer: () =>
  20830. $$ScontiClienteTableAnnotationComposer($db: db, $table: table),
  20831. updateCompanionCallback: ({
  20832. Value<int> idScontoCliente = const Value.absent(),
  20833. Value<int?> idCliente = const Value.absent(),
  20834. Value<int?> idArticolo = const Value.absent(),
  20835. Value<String?> linea = const Value.absent(),
  20836. Value<int?> idSconto = const Value.absent(),
  20837. Value<String?> validoDa = const Value.absent(),
  20838. Value<String?> validoA = const Value.absent(),
  20839. Value<String?> stato = const Value.absent(),
  20840. Value<String?> dataModifica = const Value.absent(),
  20841. }) =>
  20842. ScontiClienteCompanion(
  20843. idScontoCliente: idScontoCliente,
  20844. idCliente: idCliente,
  20845. idArticolo: idArticolo,
  20846. linea: linea,
  20847. idSconto: idSconto,
  20848. validoDa: validoDa,
  20849. validoA: validoA,
  20850. stato: stato,
  20851. dataModifica: dataModifica,
  20852. ),
  20853. createCompanionCallback: ({
  20854. Value<int> idScontoCliente = const Value.absent(),
  20855. Value<int?> idCliente = const Value.absent(),
  20856. Value<int?> idArticolo = const Value.absent(),
  20857. Value<String?> linea = const Value.absent(),
  20858. Value<int?> idSconto = const Value.absent(),
  20859. Value<String?> validoDa = const Value.absent(),
  20860. Value<String?> validoA = const Value.absent(),
  20861. Value<String?> stato = const Value.absent(),
  20862. Value<String?> dataModifica = const Value.absent(),
  20863. }) =>
  20864. ScontiClienteCompanion.insert(
  20865. idScontoCliente: idScontoCliente,
  20866. idCliente: idCliente,
  20867. idArticolo: idArticolo,
  20868. linea: linea,
  20869. idSconto: idSconto,
  20870. validoDa: validoDa,
  20871. validoA: validoA,
  20872. stato: stato,
  20873. dataModifica: dataModifica,
  20874. ),
  20875. withReferenceMapper: (p0) => p0
  20876. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20877. .toList(),
  20878. prefetchHooksCallback: null,
  20879. ));
  20880. }
  20881. typedef $$ScontiClienteTableProcessedTableManager = ProcessedTableManager<
  20882. _$AppDatabase,
  20883. $ScontiClienteTable,
  20884. ScontoCliente,
  20885. $$ScontiClienteTableFilterComposer,
  20886. $$ScontiClienteTableOrderingComposer,
  20887. $$ScontiClienteTableAnnotationComposer,
  20888. $$ScontiClienteTableCreateCompanionBuilder,
  20889. $$ScontiClienteTableUpdateCompanionBuilder,
  20890. (
  20891. ScontoCliente,
  20892. BaseReferences<_$AppDatabase, $ScontiClienteTable, ScontoCliente>
  20893. ),
  20894. ScontoCliente,
  20895. PrefetchHooks Function()>;
  20896. typedef $$PagamentiTableCreateCompanionBuilder = PagamentiCompanion Function({
  20897. Value<int> idPagamento,
  20898. Value<String?> codPagamento,
  20899. Value<String?> descrizione,
  20900. Value<String?> dataModifica,
  20901. Value<int?> attivo,
  20902. });
  20903. typedef $$PagamentiTableUpdateCompanionBuilder = PagamentiCompanion Function({
  20904. Value<int> idPagamento,
  20905. Value<String?> codPagamento,
  20906. Value<String?> descrizione,
  20907. Value<String?> dataModifica,
  20908. Value<int?> attivo,
  20909. });
  20910. class $$PagamentiTableFilterComposer
  20911. extends Composer<_$AppDatabase, $PagamentiTable> {
  20912. $$PagamentiTableFilterComposer({
  20913. required super.$db,
  20914. required super.$table,
  20915. super.joinBuilder,
  20916. super.$addJoinBuilderToRootComposer,
  20917. super.$removeJoinBuilderFromRootComposer,
  20918. });
  20919. ColumnFilters<int> get idPagamento => $composableBuilder(
  20920. column: $table.idPagamento, builder: (column) => ColumnFilters(column));
  20921. ColumnFilters<String> get codPagamento => $composableBuilder(
  20922. column: $table.codPagamento, builder: (column) => ColumnFilters(column));
  20923. ColumnFilters<String> get descrizione => $composableBuilder(
  20924. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  20925. ColumnFilters<String> get dataModifica => $composableBuilder(
  20926. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  20927. ColumnFilters<int> get attivo => $composableBuilder(
  20928. column: $table.attivo, builder: (column) => ColumnFilters(column));
  20929. }
  20930. class $$PagamentiTableOrderingComposer
  20931. extends Composer<_$AppDatabase, $PagamentiTable> {
  20932. $$PagamentiTableOrderingComposer({
  20933. required super.$db,
  20934. required super.$table,
  20935. super.joinBuilder,
  20936. super.$addJoinBuilderToRootComposer,
  20937. super.$removeJoinBuilderFromRootComposer,
  20938. });
  20939. ColumnOrderings<int> get idPagamento => $composableBuilder(
  20940. column: $table.idPagamento, builder: (column) => ColumnOrderings(column));
  20941. ColumnOrderings<String> get codPagamento => $composableBuilder(
  20942. column: $table.codPagamento,
  20943. builder: (column) => ColumnOrderings(column));
  20944. ColumnOrderings<String> get descrizione => $composableBuilder(
  20945. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  20946. ColumnOrderings<String> get dataModifica => $composableBuilder(
  20947. column: $table.dataModifica,
  20948. builder: (column) => ColumnOrderings(column));
  20949. ColumnOrderings<int> get attivo => $composableBuilder(
  20950. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  20951. }
  20952. class $$PagamentiTableAnnotationComposer
  20953. extends Composer<_$AppDatabase, $PagamentiTable> {
  20954. $$PagamentiTableAnnotationComposer({
  20955. required super.$db,
  20956. required super.$table,
  20957. super.joinBuilder,
  20958. super.$addJoinBuilderToRootComposer,
  20959. super.$removeJoinBuilderFromRootComposer,
  20960. });
  20961. GeneratedColumn<int> get idPagamento => $composableBuilder(
  20962. column: $table.idPagamento, builder: (column) => column);
  20963. GeneratedColumn<String> get codPagamento => $composableBuilder(
  20964. column: $table.codPagamento, builder: (column) => column);
  20965. GeneratedColumn<String> get descrizione => $composableBuilder(
  20966. column: $table.descrizione, builder: (column) => column);
  20967. GeneratedColumn<String> get dataModifica => $composableBuilder(
  20968. column: $table.dataModifica, builder: (column) => column);
  20969. GeneratedColumn<int> get attivo =>
  20970. $composableBuilder(column: $table.attivo, builder: (column) => column);
  20971. }
  20972. class $$PagamentiTableTableManager extends RootTableManager<
  20973. _$AppDatabase,
  20974. $PagamentiTable,
  20975. Pagamento,
  20976. $$PagamentiTableFilterComposer,
  20977. $$PagamentiTableOrderingComposer,
  20978. $$PagamentiTableAnnotationComposer,
  20979. $$PagamentiTableCreateCompanionBuilder,
  20980. $$PagamentiTableUpdateCompanionBuilder,
  20981. (Pagamento, BaseReferences<_$AppDatabase, $PagamentiTable, Pagamento>),
  20982. Pagamento,
  20983. PrefetchHooks Function()> {
  20984. $$PagamentiTableTableManager(_$AppDatabase db, $PagamentiTable table)
  20985. : super(TableManagerState(
  20986. db: db,
  20987. table: table,
  20988. createFilteringComposer: () =>
  20989. $$PagamentiTableFilterComposer($db: db, $table: table),
  20990. createOrderingComposer: () =>
  20991. $$PagamentiTableOrderingComposer($db: db, $table: table),
  20992. createComputedFieldComposer: () =>
  20993. $$PagamentiTableAnnotationComposer($db: db, $table: table),
  20994. updateCompanionCallback: ({
  20995. Value<int> idPagamento = const Value.absent(),
  20996. Value<String?> codPagamento = const Value.absent(),
  20997. Value<String?> descrizione = const Value.absent(),
  20998. Value<String?> dataModifica = const Value.absent(),
  20999. Value<int?> attivo = const Value.absent(),
  21000. }) =>
  21001. PagamentiCompanion(
  21002. idPagamento: idPagamento,
  21003. codPagamento: codPagamento,
  21004. descrizione: descrizione,
  21005. dataModifica: dataModifica,
  21006. attivo: attivo,
  21007. ),
  21008. createCompanionCallback: ({
  21009. Value<int> idPagamento = const Value.absent(),
  21010. Value<String?> codPagamento = const Value.absent(),
  21011. Value<String?> descrizione = const Value.absent(),
  21012. Value<String?> dataModifica = const Value.absent(),
  21013. Value<int?> attivo = const Value.absent(),
  21014. }) =>
  21015. PagamentiCompanion.insert(
  21016. idPagamento: idPagamento,
  21017. codPagamento: codPagamento,
  21018. descrizione: descrizione,
  21019. dataModifica: dataModifica,
  21020. attivo: attivo,
  21021. ),
  21022. withReferenceMapper: (p0) => p0
  21023. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21024. .toList(),
  21025. prefetchHooksCallback: null,
  21026. ));
  21027. }
  21028. typedef $$PagamentiTableProcessedTableManager = ProcessedTableManager<
  21029. _$AppDatabase,
  21030. $PagamentiTable,
  21031. Pagamento,
  21032. $$PagamentiTableFilterComposer,
  21033. $$PagamentiTableOrderingComposer,
  21034. $$PagamentiTableAnnotationComposer,
  21035. $$PagamentiTableCreateCompanionBuilder,
  21036. $$PagamentiTableUpdateCompanionBuilder,
  21037. (Pagamento, BaseReferences<_$AppDatabase, $PagamentiTable, Pagamento>),
  21038. Pagamento,
  21039. PrefetchHooks Function()>;
  21040. typedef $$ParametriTableCreateCompanionBuilder = ParametriCompanion Function({
  21041. required String nome,
  21042. Value<String?> valore,
  21043. Value<int> rowid,
  21044. });
  21045. typedef $$ParametriTableUpdateCompanionBuilder = ParametriCompanion Function({
  21046. Value<String> nome,
  21047. Value<String?> valore,
  21048. Value<int> rowid,
  21049. });
  21050. class $$ParametriTableFilterComposer
  21051. extends Composer<_$AppDatabase, $ParametriTable> {
  21052. $$ParametriTableFilterComposer({
  21053. required super.$db,
  21054. required super.$table,
  21055. super.joinBuilder,
  21056. super.$addJoinBuilderToRootComposer,
  21057. super.$removeJoinBuilderFromRootComposer,
  21058. });
  21059. ColumnFilters<String> get nome => $composableBuilder(
  21060. column: $table.nome, builder: (column) => ColumnFilters(column));
  21061. ColumnFilters<String> get valore => $composableBuilder(
  21062. column: $table.valore, builder: (column) => ColumnFilters(column));
  21063. }
  21064. class $$ParametriTableOrderingComposer
  21065. extends Composer<_$AppDatabase, $ParametriTable> {
  21066. $$ParametriTableOrderingComposer({
  21067. required super.$db,
  21068. required super.$table,
  21069. super.joinBuilder,
  21070. super.$addJoinBuilderToRootComposer,
  21071. super.$removeJoinBuilderFromRootComposer,
  21072. });
  21073. ColumnOrderings<String> get nome => $composableBuilder(
  21074. column: $table.nome, builder: (column) => ColumnOrderings(column));
  21075. ColumnOrderings<String> get valore => $composableBuilder(
  21076. column: $table.valore, builder: (column) => ColumnOrderings(column));
  21077. }
  21078. class $$ParametriTableAnnotationComposer
  21079. extends Composer<_$AppDatabase, $ParametriTable> {
  21080. $$ParametriTableAnnotationComposer({
  21081. required super.$db,
  21082. required super.$table,
  21083. super.joinBuilder,
  21084. super.$addJoinBuilderToRootComposer,
  21085. super.$removeJoinBuilderFromRootComposer,
  21086. });
  21087. GeneratedColumn<String> get nome =>
  21088. $composableBuilder(column: $table.nome, builder: (column) => column);
  21089. GeneratedColumn<String> get valore =>
  21090. $composableBuilder(column: $table.valore, builder: (column) => column);
  21091. }
  21092. class $$ParametriTableTableManager extends RootTableManager<
  21093. _$AppDatabase,
  21094. $ParametriTable,
  21095. Parametro,
  21096. $$ParametriTableFilterComposer,
  21097. $$ParametriTableOrderingComposer,
  21098. $$ParametriTableAnnotationComposer,
  21099. $$ParametriTableCreateCompanionBuilder,
  21100. $$ParametriTableUpdateCompanionBuilder,
  21101. (Parametro, BaseReferences<_$AppDatabase, $ParametriTable, Parametro>),
  21102. Parametro,
  21103. PrefetchHooks Function()> {
  21104. $$ParametriTableTableManager(_$AppDatabase db, $ParametriTable table)
  21105. : super(TableManagerState(
  21106. db: db,
  21107. table: table,
  21108. createFilteringComposer: () =>
  21109. $$ParametriTableFilterComposer($db: db, $table: table),
  21110. createOrderingComposer: () =>
  21111. $$ParametriTableOrderingComposer($db: db, $table: table),
  21112. createComputedFieldComposer: () =>
  21113. $$ParametriTableAnnotationComposer($db: db, $table: table),
  21114. updateCompanionCallback: ({
  21115. Value<String> nome = const Value.absent(),
  21116. Value<String?> valore = const Value.absent(),
  21117. Value<int> rowid = const Value.absent(),
  21118. }) =>
  21119. ParametriCompanion(
  21120. nome: nome,
  21121. valore: valore,
  21122. rowid: rowid,
  21123. ),
  21124. createCompanionCallback: ({
  21125. required String nome,
  21126. Value<String?> valore = const Value.absent(),
  21127. Value<int> rowid = const Value.absent(),
  21128. }) =>
  21129. ParametriCompanion.insert(
  21130. nome: nome,
  21131. valore: valore,
  21132. rowid: rowid,
  21133. ),
  21134. withReferenceMapper: (p0) => p0
  21135. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21136. .toList(),
  21137. prefetchHooksCallback: null,
  21138. ));
  21139. }
  21140. typedef $$ParametriTableProcessedTableManager = ProcessedTableManager<
  21141. _$AppDatabase,
  21142. $ParametriTable,
  21143. Parametro,
  21144. $$ParametriTableFilterComposer,
  21145. $$ParametriTableOrderingComposer,
  21146. $$ParametriTableAnnotationComposer,
  21147. $$ParametriTableCreateCompanionBuilder,
  21148. $$ParametriTableUpdateCompanionBuilder,
  21149. (Parametro, BaseReferences<_$AppDatabase, $ParametriTable, Parametro>),
  21150. Parametro,
  21151. PrefetchHooks Function()>;
  21152. typedef $$TabelleTableCreateCompanionBuilder = TabelleCompanion Function({
  21153. Value<int> idTabella,
  21154. required String tipoTabella,
  21155. Value<String?> codTabella,
  21156. Value<String?> descrizione,
  21157. Value<String?> stringa1,
  21158. Value<String?> stringa2,
  21159. Value<String?> stringa3,
  21160. Value<String?> stringa4,
  21161. Value<String?> stringa5,
  21162. Value<double?> valore1,
  21163. Value<double?> valore2,
  21164. Value<double?> valore3,
  21165. Value<double?> valore4,
  21166. Value<double?> valore5,
  21167. Value<String?> dataModifica,
  21168. });
  21169. typedef $$TabelleTableUpdateCompanionBuilder = TabelleCompanion Function({
  21170. Value<int> idTabella,
  21171. Value<String> tipoTabella,
  21172. Value<String?> codTabella,
  21173. Value<String?> descrizione,
  21174. Value<String?> stringa1,
  21175. Value<String?> stringa2,
  21176. Value<String?> stringa3,
  21177. Value<String?> stringa4,
  21178. Value<String?> stringa5,
  21179. Value<double?> valore1,
  21180. Value<double?> valore2,
  21181. Value<double?> valore3,
  21182. Value<double?> valore4,
  21183. Value<double?> valore5,
  21184. Value<String?> dataModifica,
  21185. });
  21186. class $$TabelleTableFilterComposer
  21187. extends Composer<_$AppDatabase, $TabelleTable> {
  21188. $$TabelleTableFilterComposer({
  21189. required super.$db,
  21190. required super.$table,
  21191. super.joinBuilder,
  21192. super.$addJoinBuilderToRootComposer,
  21193. super.$removeJoinBuilderFromRootComposer,
  21194. });
  21195. ColumnFilters<int> get idTabella => $composableBuilder(
  21196. column: $table.idTabella, builder: (column) => ColumnFilters(column));
  21197. ColumnFilters<String> get tipoTabella => $composableBuilder(
  21198. column: $table.tipoTabella, builder: (column) => ColumnFilters(column));
  21199. ColumnFilters<String> get codTabella => $composableBuilder(
  21200. column: $table.codTabella, builder: (column) => ColumnFilters(column));
  21201. ColumnFilters<String> get descrizione => $composableBuilder(
  21202. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  21203. ColumnFilters<String> get stringa1 => $composableBuilder(
  21204. column: $table.stringa1, builder: (column) => ColumnFilters(column));
  21205. ColumnFilters<String> get stringa2 => $composableBuilder(
  21206. column: $table.stringa2, builder: (column) => ColumnFilters(column));
  21207. ColumnFilters<String> get stringa3 => $composableBuilder(
  21208. column: $table.stringa3, builder: (column) => ColumnFilters(column));
  21209. ColumnFilters<String> get stringa4 => $composableBuilder(
  21210. column: $table.stringa4, builder: (column) => ColumnFilters(column));
  21211. ColumnFilters<String> get stringa5 => $composableBuilder(
  21212. column: $table.stringa5, builder: (column) => ColumnFilters(column));
  21213. ColumnFilters<double> get valore1 => $composableBuilder(
  21214. column: $table.valore1, builder: (column) => ColumnFilters(column));
  21215. ColumnFilters<double> get valore2 => $composableBuilder(
  21216. column: $table.valore2, builder: (column) => ColumnFilters(column));
  21217. ColumnFilters<double> get valore3 => $composableBuilder(
  21218. column: $table.valore3, builder: (column) => ColumnFilters(column));
  21219. ColumnFilters<double> get valore4 => $composableBuilder(
  21220. column: $table.valore4, builder: (column) => ColumnFilters(column));
  21221. ColumnFilters<double> get valore5 => $composableBuilder(
  21222. column: $table.valore5, builder: (column) => ColumnFilters(column));
  21223. ColumnFilters<String> get dataModifica => $composableBuilder(
  21224. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  21225. }
  21226. class $$TabelleTableOrderingComposer
  21227. extends Composer<_$AppDatabase, $TabelleTable> {
  21228. $$TabelleTableOrderingComposer({
  21229. required super.$db,
  21230. required super.$table,
  21231. super.joinBuilder,
  21232. super.$addJoinBuilderToRootComposer,
  21233. super.$removeJoinBuilderFromRootComposer,
  21234. });
  21235. ColumnOrderings<int> get idTabella => $composableBuilder(
  21236. column: $table.idTabella, builder: (column) => ColumnOrderings(column));
  21237. ColumnOrderings<String> get tipoTabella => $composableBuilder(
  21238. column: $table.tipoTabella, builder: (column) => ColumnOrderings(column));
  21239. ColumnOrderings<String> get codTabella => $composableBuilder(
  21240. column: $table.codTabella, builder: (column) => ColumnOrderings(column));
  21241. ColumnOrderings<String> get descrizione => $composableBuilder(
  21242. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  21243. ColumnOrderings<String> get stringa1 => $composableBuilder(
  21244. column: $table.stringa1, builder: (column) => ColumnOrderings(column));
  21245. ColumnOrderings<String> get stringa2 => $composableBuilder(
  21246. column: $table.stringa2, builder: (column) => ColumnOrderings(column));
  21247. ColumnOrderings<String> get stringa3 => $composableBuilder(
  21248. column: $table.stringa3, builder: (column) => ColumnOrderings(column));
  21249. ColumnOrderings<String> get stringa4 => $composableBuilder(
  21250. column: $table.stringa4, builder: (column) => ColumnOrderings(column));
  21251. ColumnOrderings<String> get stringa5 => $composableBuilder(
  21252. column: $table.stringa5, builder: (column) => ColumnOrderings(column));
  21253. ColumnOrderings<double> get valore1 => $composableBuilder(
  21254. column: $table.valore1, builder: (column) => ColumnOrderings(column));
  21255. ColumnOrderings<double> get valore2 => $composableBuilder(
  21256. column: $table.valore2, builder: (column) => ColumnOrderings(column));
  21257. ColumnOrderings<double> get valore3 => $composableBuilder(
  21258. column: $table.valore3, builder: (column) => ColumnOrderings(column));
  21259. ColumnOrderings<double> get valore4 => $composableBuilder(
  21260. column: $table.valore4, builder: (column) => ColumnOrderings(column));
  21261. ColumnOrderings<double> get valore5 => $composableBuilder(
  21262. column: $table.valore5, builder: (column) => ColumnOrderings(column));
  21263. ColumnOrderings<String> get dataModifica => $composableBuilder(
  21264. column: $table.dataModifica,
  21265. builder: (column) => ColumnOrderings(column));
  21266. }
  21267. class $$TabelleTableAnnotationComposer
  21268. extends Composer<_$AppDatabase, $TabelleTable> {
  21269. $$TabelleTableAnnotationComposer({
  21270. required super.$db,
  21271. required super.$table,
  21272. super.joinBuilder,
  21273. super.$addJoinBuilderToRootComposer,
  21274. super.$removeJoinBuilderFromRootComposer,
  21275. });
  21276. GeneratedColumn<int> get idTabella =>
  21277. $composableBuilder(column: $table.idTabella, builder: (column) => column);
  21278. GeneratedColumn<String> get tipoTabella => $composableBuilder(
  21279. column: $table.tipoTabella, builder: (column) => column);
  21280. GeneratedColumn<String> get codTabella => $composableBuilder(
  21281. column: $table.codTabella, builder: (column) => column);
  21282. GeneratedColumn<String> get descrizione => $composableBuilder(
  21283. column: $table.descrizione, builder: (column) => column);
  21284. GeneratedColumn<String> get stringa1 =>
  21285. $composableBuilder(column: $table.stringa1, builder: (column) => column);
  21286. GeneratedColumn<String> get stringa2 =>
  21287. $composableBuilder(column: $table.stringa2, builder: (column) => column);
  21288. GeneratedColumn<String> get stringa3 =>
  21289. $composableBuilder(column: $table.stringa3, builder: (column) => column);
  21290. GeneratedColumn<String> get stringa4 =>
  21291. $composableBuilder(column: $table.stringa4, builder: (column) => column);
  21292. GeneratedColumn<String> get stringa5 =>
  21293. $composableBuilder(column: $table.stringa5, builder: (column) => column);
  21294. GeneratedColumn<double> get valore1 =>
  21295. $composableBuilder(column: $table.valore1, builder: (column) => column);
  21296. GeneratedColumn<double> get valore2 =>
  21297. $composableBuilder(column: $table.valore2, builder: (column) => column);
  21298. GeneratedColumn<double> get valore3 =>
  21299. $composableBuilder(column: $table.valore3, builder: (column) => column);
  21300. GeneratedColumn<double> get valore4 =>
  21301. $composableBuilder(column: $table.valore4, builder: (column) => column);
  21302. GeneratedColumn<double> get valore5 =>
  21303. $composableBuilder(column: $table.valore5, builder: (column) => column);
  21304. GeneratedColumn<String> get dataModifica => $composableBuilder(
  21305. column: $table.dataModifica, builder: (column) => column);
  21306. }
  21307. class $$TabelleTableTableManager extends RootTableManager<
  21308. _$AppDatabase,
  21309. $TabelleTable,
  21310. Tabella,
  21311. $$TabelleTableFilterComposer,
  21312. $$TabelleTableOrderingComposer,
  21313. $$TabelleTableAnnotationComposer,
  21314. $$TabelleTableCreateCompanionBuilder,
  21315. $$TabelleTableUpdateCompanionBuilder,
  21316. (Tabella, BaseReferences<_$AppDatabase, $TabelleTable, Tabella>),
  21317. Tabella,
  21318. PrefetchHooks Function()> {
  21319. $$TabelleTableTableManager(_$AppDatabase db, $TabelleTable table)
  21320. : super(TableManagerState(
  21321. db: db,
  21322. table: table,
  21323. createFilteringComposer: () =>
  21324. $$TabelleTableFilterComposer($db: db, $table: table),
  21325. createOrderingComposer: () =>
  21326. $$TabelleTableOrderingComposer($db: db, $table: table),
  21327. createComputedFieldComposer: () =>
  21328. $$TabelleTableAnnotationComposer($db: db, $table: table),
  21329. updateCompanionCallback: ({
  21330. Value<int> idTabella = const Value.absent(),
  21331. Value<String> tipoTabella = const Value.absent(),
  21332. Value<String?> codTabella = const Value.absent(),
  21333. Value<String?> descrizione = const Value.absent(),
  21334. Value<String?> stringa1 = const Value.absent(),
  21335. Value<String?> stringa2 = const Value.absent(),
  21336. Value<String?> stringa3 = const Value.absent(),
  21337. Value<String?> stringa4 = const Value.absent(),
  21338. Value<String?> stringa5 = const Value.absent(),
  21339. Value<double?> valore1 = const Value.absent(),
  21340. Value<double?> valore2 = const Value.absent(),
  21341. Value<double?> valore3 = const Value.absent(),
  21342. Value<double?> valore4 = const Value.absent(),
  21343. Value<double?> valore5 = const Value.absent(),
  21344. Value<String?> dataModifica = const Value.absent(),
  21345. }) =>
  21346. TabelleCompanion(
  21347. idTabella: idTabella,
  21348. tipoTabella: tipoTabella,
  21349. codTabella: codTabella,
  21350. descrizione: descrizione,
  21351. stringa1: stringa1,
  21352. stringa2: stringa2,
  21353. stringa3: stringa3,
  21354. stringa4: stringa4,
  21355. stringa5: stringa5,
  21356. valore1: valore1,
  21357. valore2: valore2,
  21358. valore3: valore3,
  21359. valore4: valore4,
  21360. valore5: valore5,
  21361. dataModifica: dataModifica,
  21362. ),
  21363. createCompanionCallback: ({
  21364. Value<int> idTabella = const Value.absent(),
  21365. required String tipoTabella,
  21366. Value<String?> codTabella = const Value.absent(),
  21367. Value<String?> descrizione = const Value.absent(),
  21368. Value<String?> stringa1 = const Value.absent(),
  21369. Value<String?> stringa2 = const Value.absent(),
  21370. Value<String?> stringa3 = const Value.absent(),
  21371. Value<String?> stringa4 = const Value.absent(),
  21372. Value<String?> stringa5 = const Value.absent(),
  21373. Value<double?> valore1 = const Value.absent(),
  21374. Value<double?> valore2 = const Value.absent(),
  21375. Value<double?> valore3 = const Value.absent(),
  21376. Value<double?> valore4 = const Value.absent(),
  21377. Value<double?> valore5 = const Value.absent(),
  21378. Value<String?> dataModifica = const Value.absent(),
  21379. }) =>
  21380. TabelleCompanion.insert(
  21381. idTabella: idTabella,
  21382. tipoTabella: tipoTabella,
  21383. codTabella: codTabella,
  21384. descrizione: descrizione,
  21385. stringa1: stringa1,
  21386. stringa2: stringa2,
  21387. stringa3: stringa3,
  21388. stringa4: stringa4,
  21389. stringa5: stringa5,
  21390. valore1: valore1,
  21391. valore2: valore2,
  21392. valore3: valore3,
  21393. valore4: valore4,
  21394. valore5: valore5,
  21395. dataModifica: dataModifica,
  21396. ),
  21397. withReferenceMapper: (p0) => p0
  21398. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21399. .toList(),
  21400. prefetchHooksCallback: null,
  21401. ));
  21402. }
  21403. typedef $$TabelleTableProcessedTableManager = ProcessedTableManager<
  21404. _$AppDatabase,
  21405. $TabelleTable,
  21406. Tabella,
  21407. $$TabelleTableFilterComposer,
  21408. $$TabelleTableOrderingComposer,
  21409. $$TabelleTableAnnotationComposer,
  21410. $$TabelleTableCreateCompanionBuilder,
  21411. $$TabelleTableUpdateCompanionBuilder,
  21412. (Tabella, BaseReferences<_$AppDatabase, $TabelleTable, Tabella>),
  21413. Tabella,
  21414. PrefetchHooks Function()>;
  21415. typedef $$PromozioniTableCreateCompanionBuilder = PromozioniCompanion Function({
  21416. Value<int> progressivo,
  21417. Value<int?> tipoPromozione,
  21418. Value<String?> descrizione,
  21419. Value<String?> dataInizio,
  21420. Value<String?> dataFine,
  21421. Value<double?> limiteQta,
  21422. Value<double?> quantitaOmaggio,
  21423. Value<double?> limiteImporto,
  21424. Value<String?> stato,
  21425. Value<int?> priorita,
  21426. Value<int?> codice,
  21427. Value<int?> idArticoloOmaggio,
  21428. Value<int?> idSconto,
  21429. Value<int?> idListino,
  21430. });
  21431. typedef $$PromozioniTableUpdateCompanionBuilder = PromozioniCompanion Function({
  21432. Value<int> progressivo,
  21433. Value<int?> tipoPromozione,
  21434. Value<String?> descrizione,
  21435. Value<String?> dataInizio,
  21436. Value<String?> dataFine,
  21437. Value<double?> limiteQta,
  21438. Value<double?> quantitaOmaggio,
  21439. Value<double?> limiteImporto,
  21440. Value<String?> stato,
  21441. Value<int?> priorita,
  21442. Value<int?> codice,
  21443. Value<int?> idArticoloOmaggio,
  21444. Value<int?> idSconto,
  21445. Value<int?> idListino,
  21446. });
  21447. class $$PromozioniTableFilterComposer
  21448. extends Composer<_$AppDatabase, $PromozioniTable> {
  21449. $$PromozioniTableFilterComposer({
  21450. required super.$db,
  21451. required super.$table,
  21452. super.joinBuilder,
  21453. super.$addJoinBuilderToRootComposer,
  21454. super.$removeJoinBuilderFromRootComposer,
  21455. });
  21456. ColumnFilters<int> get progressivo => $composableBuilder(
  21457. column: $table.progressivo, builder: (column) => ColumnFilters(column));
  21458. ColumnFilters<int> get tipoPromozione => $composableBuilder(
  21459. column: $table.tipoPromozione,
  21460. builder: (column) => ColumnFilters(column));
  21461. ColumnFilters<String> get descrizione => $composableBuilder(
  21462. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  21463. ColumnFilters<String> get dataInizio => $composableBuilder(
  21464. column: $table.dataInizio, builder: (column) => ColumnFilters(column));
  21465. ColumnFilters<String> get dataFine => $composableBuilder(
  21466. column: $table.dataFine, builder: (column) => ColumnFilters(column));
  21467. ColumnFilters<double> get limiteQta => $composableBuilder(
  21468. column: $table.limiteQta, builder: (column) => ColumnFilters(column));
  21469. ColumnFilters<double> get quantitaOmaggio => $composableBuilder(
  21470. column: $table.quantitaOmaggio,
  21471. builder: (column) => ColumnFilters(column));
  21472. ColumnFilters<double> get limiteImporto => $composableBuilder(
  21473. column: $table.limiteImporto, builder: (column) => ColumnFilters(column));
  21474. ColumnFilters<String> get stato => $composableBuilder(
  21475. column: $table.stato, builder: (column) => ColumnFilters(column));
  21476. ColumnFilters<int> get priorita => $composableBuilder(
  21477. column: $table.priorita, builder: (column) => ColumnFilters(column));
  21478. ColumnFilters<int> get codice => $composableBuilder(
  21479. column: $table.codice, builder: (column) => ColumnFilters(column));
  21480. ColumnFilters<int> get idArticoloOmaggio => $composableBuilder(
  21481. column: $table.idArticoloOmaggio,
  21482. builder: (column) => ColumnFilters(column));
  21483. ColumnFilters<int> get idSconto => $composableBuilder(
  21484. column: $table.idSconto, builder: (column) => ColumnFilters(column));
  21485. ColumnFilters<int> get idListino => $composableBuilder(
  21486. column: $table.idListino, builder: (column) => ColumnFilters(column));
  21487. }
  21488. class $$PromozioniTableOrderingComposer
  21489. extends Composer<_$AppDatabase, $PromozioniTable> {
  21490. $$PromozioniTableOrderingComposer({
  21491. required super.$db,
  21492. required super.$table,
  21493. super.joinBuilder,
  21494. super.$addJoinBuilderToRootComposer,
  21495. super.$removeJoinBuilderFromRootComposer,
  21496. });
  21497. ColumnOrderings<int> get progressivo => $composableBuilder(
  21498. column: $table.progressivo, builder: (column) => ColumnOrderings(column));
  21499. ColumnOrderings<int> get tipoPromozione => $composableBuilder(
  21500. column: $table.tipoPromozione,
  21501. builder: (column) => ColumnOrderings(column));
  21502. ColumnOrderings<String> get descrizione => $composableBuilder(
  21503. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  21504. ColumnOrderings<String> get dataInizio => $composableBuilder(
  21505. column: $table.dataInizio, builder: (column) => ColumnOrderings(column));
  21506. ColumnOrderings<String> get dataFine => $composableBuilder(
  21507. column: $table.dataFine, builder: (column) => ColumnOrderings(column));
  21508. ColumnOrderings<double> get limiteQta => $composableBuilder(
  21509. column: $table.limiteQta, builder: (column) => ColumnOrderings(column));
  21510. ColumnOrderings<double> get quantitaOmaggio => $composableBuilder(
  21511. column: $table.quantitaOmaggio,
  21512. builder: (column) => ColumnOrderings(column));
  21513. ColumnOrderings<double> get limiteImporto => $composableBuilder(
  21514. column: $table.limiteImporto,
  21515. builder: (column) => ColumnOrderings(column));
  21516. ColumnOrderings<String> get stato => $composableBuilder(
  21517. column: $table.stato, builder: (column) => ColumnOrderings(column));
  21518. ColumnOrderings<int> get priorita => $composableBuilder(
  21519. column: $table.priorita, builder: (column) => ColumnOrderings(column));
  21520. ColumnOrderings<int> get codice => $composableBuilder(
  21521. column: $table.codice, builder: (column) => ColumnOrderings(column));
  21522. ColumnOrderings<int> get idArticoloOmaggio => $composableBuilder(
  21523. column: $table.idArticoloOmaggio,
  21524. builder: (column) => ColumnOrderings(column));
  21525. ColumnOrderings<int> get idSconto => $composableBuilder(
  21526. column: $table.idSconto, builder: (column) => ColumnOrderings(column));
  21527. ColumnOrderings<int> get idListino => $composableBuilder(
  21528. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  21529. }
  21530. class $$PromozioniTableAnnotationComposer
  21531. extends Composer<_$AppDatabase, $PromozioniTable> {
  21532. $$PromozioniTableAnnotationComposer({
  21533. required super.$db,
  21534. required super.$table,
  21535. super.joinBuilder,
  21536. super.$addJoinBuilderToRootComposer,
  21537. super.$removeJoinBuilderFromRootComposer,
  21538. });
  21539. GeneratedColumn<int> get progressivo => $composableBuilder(
  21540. column: $table.progressivo, builder: (column) => column);
  21541. GeneratedColumn<int> get tipoPromozione => $composableBuilder(
  21542. column: $table.tipoPromozione, builder: (column) => column);
  21543. GeneratedColumn<String> get descrizione => $composableBuilder(
  21544. column: $table.descrizione, builder: (column) => column);
  21545. GeneratedColumn<String> get dataInizio => $composableBuilder(
  21546. column: $table.dataInizio, builder: (column) => column);
  21547. GeneratedColumn<String> get dataFine =>
  21548. $composableBuilder(column: $table.dataFine, builder: (column) => column);
  21549. GeneratedColumn<double> get limiteQta =>
  21550. $composableBuilder(column: $table.limiteQta, builder: (column) => column);
  21551. GeneratedColumn<double> get quantitaOmaggio => $composableBuilder(
  21552. column: $table.quantitaOmaggio, builder: (column) => column);
  21553. GeneratedColumn<double> get limiteImporto => $composableBuilder(
  21554. column: $table.limiteImporto, builder: (column) => column);
  21555. GeneratedColumn<String> get stato =>
  21556. $composableBuilder(column: $table.stato, builder: (column) => column);
  21557. GeneratedColumn<int> get priorita =>
  21558. $composableBuilder(column: $table.priorita, builder: (column) => column);
  21559. GeneratedColumn<int> get codice =>
  21560. $composableBuilder(column: $table.codice, builder: (column) => column);
  21561. GeneratedColumn<int> get idArticoloOmaggio => $composableBuilder(
  21562. column: $table.idArticoloOmaggio, builder: (column) => column);
  21563. GeneratedColumn<int> get idSconto =>
  21564. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  21565. GeneratedColumn<int> get idListino =>
  21566. $composableBuilder(column: $table.idListino, builder: (column) => column);
  21567. }
  21568. class $$PromozioniTableTableManager extends RootTableManager<
  21569. _$AppDatabase,
  21570. $PromozioniTable,
  21571. Promozione,
  21572. $$PromozioniTableFilterComposer,
  21573. $$PromozioniTableOrderingComposer,
  21574. $$PromozioniTableAnnotationComposer,
  21575. $$PromozioniTableCreateCompanionBuilder,
  21576. $$PromozioniTableUpdateCompanionBuilder,
  21577. (Promozione, BaseReferences<_$AppDatabase, $PromozioniTable, Promozione>),
  21578. Promozione,
  21579. PrefetchHooks Function()> {
  21580. $$PromozioniTableTableManager(_$AppDatabase db, $PromozioniTable table)
  21581. : super(TableManagerState(
  21582. db: db,
  21583. table: table,
  21584. createFilteringComposer: () =>
  21585. $$PromozioniTableFilterComposer($db: db, $table: table),
  21586. createOrderingComposer: () =>
  21587. $$PromozioniTableOrderingComposer($db: db, $table: table),
  21588. createComputedFieldComposer: () =>
  21589. $$PromozioniTableAnnotationComposer($db: db, $table: table),
  21590. updateCompanionCallback: ({
  21591. Value<int> progressivo = const Value.absent(),
  21592. Value<int?> tipoPromozione = const Value.absent(),
  21593. Value<String?> descrizione = const Value.absent(),
  21594. Value<String?> dataInizio = const Value.absent(),
  21595. Value<String?> dataFine = const Value.absent(),
  21596. Value<double?> limiteQta = const Value.absent(),
  21597. Value<double?> quantitaOmaggio = const Value.absent(),
  21598. Value<double?> limiteImporto = const Value.absent(),
  21599. Value<String?> stato = const Value.absent(),
  21600. Value<int?> priorita = const Value.absent(),
  21601. Value<int?> codice = const Value.absent(),
  21602. Value<int?> idArticoloOmaggio = const Value.absent(),
  21603. Value<int?> idSconto = const Value.absent(),
  21604. Value<int?> idListino = const Value.absent(),
  21605. }) =>
  21606. PromozioniCompanion(
  21607. progressivo: progressivo,
  21608. tipoPromozione: tipoPromozione,
  21609. descrizione: descrizione,
  21610. dataInizio: dataInizio,
  21611. dataFine: dataFine,
  21612. limiteQta: limiteQta,
  21613. quantitaOmaggio: quantitaOmaggio,
  21614. limiteImporto: limiteImporto,
  21615. stato: stato,
  21616. priorita: priorita,
  21617. codice: codice,
  21618. idArticoloOmaggio: idArticoloOmaggio,
  21619. idSconto: idSconto,
  21620. idListino: idListino,
  21621. ),
  21622. createCompanionCallback: ({
  21623. Value<int> progressivo = const Value.absent(),
  21624. Value<int?> tipoPromozione = const Value.absent(),
  21625. Value<String?> descrizione = const Value.absent(),
  21626. Value<String?> dataInizio = const Value.absent(),
  21627. Value<String?> dataFine = const Value.absent(),
  21628. Value<double?> limiteQta = const Value.absent(),
  21629. Value<double?> quantitaOmaggio = const Value.absent(),
  21630. Value<double?> limiteImporto = const Value.absent(),
  21631. Value<String?> stato = const Value.absent(),
  21632. Value<int?> priorita = const Value.absent(),
  21633. Value<int?> codice = const Value.absent(),
  21634. Value<int?> idArticoloOmaggio = const Value.absent(),
  21635. Value<int?> idSconto = const Value.absent(),
  21636. Value<int?> idListino = const Value.absent(),
  21637. }) =>
  21638. PromozioniCompanion.insert(
  21639. progressivo: progressivo,
  21640. tipoPromozione: tipoPromozione,
  21641. descrizione: descrizione,
  21642. dataInizio: dataInizio,
  21643. dataFine: dataFine,
  21644. limiteQta: limiteQta,
  21645. quantitaOmaggio: quantitaOmaggio,
  21646. limiteImporto: limiteImporto,
  21647. stato: stato,
  21648. priorita: priorita,
  21649. codice: codice,
  21650. idArticoloOmaggio: idArticoloOmaggio,
  21651. idSconto: idSconto,
  21652. idListino: idListino,
  21653. ),
  21654. withReferenceMapper: (p0) => p0
  21655. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21656. .toList(),
  21657. prefetchHooksCallback: null,
  21658. ));
  21659. }
  21660. typedef $$PromozioniTableProcessedTableManager = ProcessedTableManager<
  21661. _$AppDatabase,
  21662. $PromozioniTable,
  21663. Promozione,
  21664. $$PromozioniTableFilterComposer,
  21665. $$PromozioniTableOrderingComposer,
  21666. $$PromozioniTableAnnotationComposer,
  21667. $$PromozioniTableCreateCompanionBuilder,
  21668. $$PromozioniTableUpdateCompanionBuilder,
  21669. (Promozione, BaseReferences<_$AppDatabase, $PromozioniTable, Promozione>),
  21670. Promozione,
  21671. PrefetchHooks Function()>;
  21672. typedef $$PromoArticoliTableCreateCompanionBuilder = PromoArticoliCompanion
  21673. Function({
  21674. required int progressivo,
  21675. required int riga,
  21676. Value<double?> quantitaOmaggio,
  21677. Value<int?> idArticolo,
  21678. Value<int> rowid,
  21679. });
  21680. typedef $$PromoArticoliTableUpdateCompanionBuilder = PromoArticoliCompanion
  21681. Function({
  21682. Value<int> progressivo,
  21683. Value<int> riga,
  21684. Value<double?> quantitaOmaggio,
  21685. Value<int?> idArticolo,
  21686. Value<int> rowid,
  21687. });
  21688. class $$PromoArticoliTableFilterComposer
  21689. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  21690. $$PromoArticoliTableFilterComposer({
  21691. required super.$db,
  21692. required super.$table,
  21693. super.joinBuilder,
  21694. super.$addJoinBuilderToRootComposer,
  21695. super.$removeJoinBuilderFromRootComposer,
  21696. });
  21697. ColumnFilters<int> get progressivo => $composableBuilder(
  21698. column: $table.progressivo, builder: (column) => ColumnFilters(column));
  21699. ColumnFilters<int> get riga => $composableBuilder(
  21700. column: $table.riga, builder: (column) => ColumnFilters(column));
  21701. ColumnFilters<double> get quantitaOmaggio => $composableBuilder(
  21702. column: $table.quantitaOmaggio,
  21703. builder: (column) => ColumnFilters(column));
  21704. ColumnFilters<int> get idArticolo => $composableBuilder(
  21705. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  21706. }
  21707. class $$PromoArticoliTableOrderingComposer
  21708. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  21709. $$PromoArticoliTableOrderingComposer({
  21710. required super.$db,
  21711. required super.$table,
  21712. super.joinBuilder,
  21713. super.$addJoinBuilderToRootComposer,
  21714. super.$removeJoinBuilderFromRootComposer,
  21715. });
  21716. ColumnOrderings<int> get progressivo => $composableBuilder(
  21717. column: $table.progressivo, builder: (column) => ColumnOrderings(column));
  21718. ColumnOrderings<int> get riga => $composableBuilder(
  21719. column: $table.riga, builder: (column) => ColumnOrderings(column));
  21720. ColumnOrderings<double> get quantitaOmaggio => $composableBuilder(
  21721. column: $table.quantitaOmaggio,
  21722. builder: (column) => ColumnOrderings(column));
  21723. ColumnOrderings<int> get idArticolo => $composableBuilder(
  21724. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  21725. }
  21726. class $$PromoArticoliTableAnnotationComposer
  21727. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  21728. $$PromoArticoliTableAnnotationComposer({
  21729. required super.$db,
  21730. required super.$table,
  21731. super.joinBuilder,
  21732. super.$addJoinBuilderToRootComposer,
  21733. super.$removeJoinBuilderFromRootComposer,
  21734. });
  21735. GeneratedColumn<int> get progressivo => $composableBuilder(
  21736. column: $table.progressivo, builder: (column) => column);
  21737. GeneratedColumn<int> get riga =>
  21738. $composableBuilder(column: $table.riga, builder: (column) => column);
  21739. GeneratedColumn<double> get quantitaOmaggio => $composableBuilder(
  21740. column: $table.quantitaOmaggio, builder: (column) => column);
  21741. GeneratedColumn<int> get idArticolo => $composableBuilder(
  21742. column: $table.idArticolo, builder: (column) => column);
  21743. }
  21744. class $$PromoArticoliTableTableManager extends RootTableManager<
  21745. _$AppDatabase,
  21746. $PromoArticoliTable,
  21747. PromoArticolo,
  21748. $$PromoArticoliTableFilterComposer,
  21749. $$PromoArticoliTableOrderingComposer,
  21750. $$PromoArticoliTableAnnotationComposer,
  21751. $$PromoArticoliTableCreateCompanionBuilder,
  21752. $$PromoArticoliTableUpdateCompanionBuilder,
  21753. (
  21754. PromoArticolo,
  21755. BaseReferences<_$AppDatabase, $PromoArticoliTable, PromoArticolo>
  21756. ),
  21757. PromoArticolo,
  21758. PrefetchHooks Function()> {
  21759. $$PromoArticoliTableTableManager(_$AppDatabase db, $PromoArticoliTable table)
  21760. : super(TableManagerState(
  21761. db: db,
  21762. table: table,
  21763. createFilteringComposer: () =>
  21764. $$PromoArticoliTableFilterComposer($db: db, $table: table),
  21765. createOrderingComposer: () =>
  21766. $$PromoArticoliTableOrderingComposer($db: db, $table: table),
  21767. createComputedFieldComposer: () =>
  21768. $$PromoArticoliTableAnnotationComposer($db: db, $table: table),
  21769. updateCompanionCallback: ({
  21770. Value<int> progressivo = const Value.absent(),
  21771. Value<int> riga = const Value.absent(),
  21772. Value<double?> quantitaOmaggio = const Value.absent(),
  21773. Value<int?> idArticolo = const Value.absent(),
  21774. Value<int> rowid = const Value.absent(),
  21775. }) =>
  21776. PromoArticoliCompanion(
  21777. progressivo: progressivo,
  21778. riga: riga,
  21779. quantitaOmaggio: quantitaOmaggio,
  21780. idArticolo: idArticolo,
  21781. rowid: rowid,
  21782. ),
  21783. createCompanionCallback: ({
  21784. required int progressivo,
  21785. required int riga,
  21786. Value<double?> quantitaOmaggio = const Value.absent(),
  21787. Value<int?> idArticolo = const Value.absent(),
  21788. Value<int> rowid = const Value.absent(),
  21789. }) =>
  21790. PromoArticoliCompanion.insert(
  21791. progressivo: progressivo,
  21792. riga: riga,
  21793. quantitaOmaggio: quantitaOmaggio,
  21794. idArticolo: idArticolo,
  21795. rowid: rowid,
  21796. ),
  21797. withReferenceMapper: (p0) => p0
  21798. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21799. .toList(),
  21800. prefetchHooksCallback: null,
  21801. ));
  21802. }
  21803. typedef $$PromoArticoliTableProcessedTableManager = ProcessedTableManager<
  21804. _$AppDatabase,
  21805. $PromoArticoliTable,
  21806. PromoArticolo,
  21807. $$PromoArticoliTableFilterComposer,
  21808. $$PromoArticoliTableOrderingComposer,
  21809. $$PromoArticoliTableAnnotationComposer,
  21810. $$PromoArticoliTableCreateCompanionBuilder,
  21811. $$PromoArticoliTableUpdateCompanionBuilder,
  21812. (
  21813. PromoArticolo,
  21814. BaseReferences<_$AppDatabase, $PromoArticoliTable, PromoArticolo>
  21815. ),
  21816. PromoArticolo,
  21817. PrefetchHooks Function()>;
  21818. typedef $$PromoListiniTableCreateCompanionBuilder = PromoListiniCompanion
  21819. Function({
  21820. required int progressivo,
  21821. required int idListino,
  21822. Value<int> rowid,
  21823. });
  21824. typedef $$PromoListiniTableUpdateCompanionBuilder = PromoListiniCompanion
  21825. Function({
  21826. Value<int> progressivo,
  21827. Value<int> idListino,
  21828. Value<int> rowid,
  21829. });
  21830. class $$PromoListiniTableFilterComposer
  21831. extends Composer<_$AppDatabase, $PromoListiniTable> {
  21832. $$PromoListiniTableFilterComposer({
  21833. required super.$db,
  21834. required super.$table,
  21835. super.joinBuilder,
  21836. super.$addJoinBuilderToRootComposer,
  21837. super.$removeJoinBuilderFromRootComposer,
  21838. });
  21839. ColumnFilters<int> get progressivo => $composableBuilder(
  21840. column: $table.progressivo, builder: (column) => ColumnFilters(column));
  21841. ColumnFilters<int> get idListino => $composableBuilder(
  21842. column: $table.idListino, builder: (column) => ColumnFilters(column));
  21843. }
  21844. class $$PromoListiniTableOrderingComposer
  21845. extends Composer<_$AppDatabase, $PromoListiniTable> {
  21846. $$PromoListiniTableOrderingComposer({
  21847. required super.$db,
  21848. required super.$table,
  21849. super.joinBuilder,
  21850. super.$addJoinBuilderToRootComposer,
  21851. super.$removeJoinBuilderFromRootComposer,
  21852. });
  21853. ColumnOrderings<int> get progressivo => $composableBuilder(
  21854. column: $table.progressivo, builder: (column) => ColumnOrderings(column));
  21855. ColumnOrderings<int> get idListino => $composableBuilder(
  21856. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  21857. }
  21858. class $$PromoListiniTableAnnotationComposer
  21859. extends Composer<_$AppDatabase, $PromoListiniTable> {
  21860. $$PromoListiniTableAnnotationComposer({
  21861. required super.$db,
  21862. required super.$table,
  21863. super.joinBuilder,
  21864. super.$addJoinBuilderToRootComposer,
  21865. super.$removeJoinBuilderFromRootComposer,
  21866. });
  21867. GeneratedColumn<int> get progressivo => $composableBuilder(
  21868. column: $table.progressivo, builder: (column) => column);
  21869. GeneratedColumn<int> get idListino =>
  21870. $composableBuilder(column: $table.idListino, builder: (column) => column);
  21871. }
  21872. class $$PromoListiniTableTableManager extends RootTableManager<
  21873. _$AppDatabase,
  21874. $PromoListiniTable,
  21875. PromoListino,
  21876. $$PromoListiniTableFilterComposer,
  21877. $$PromoListiniTableOrderingComposer,
  21878. $$PromoListiniTableAnnotationComposer,
  21879. $$PromoListiniTableCreateCompanionBuilder,
  21880. $$PromoListiniTableUpdateCompanionBuilder,
  21881. (
  21882. PromoListino,
  21883. BaseReferences<_$AppDatabase, $PromoListiniTable, PromoListino>
  21884. ),
  21885. PromoListino,
  21886. PrefetchHooks Function()> {
  21887. $$PromoListiniTableTableManager(_$AppDatabase db, $PromoListiniTable table)
  21888. : super(TableManagerState(
  21889. db: db,
  21890. table: table,
  21891. createFilteringComposer: () =>
  21892. $$PromoListiniTableFilterComposer($db: db, $table: table),
  21893. createOrderingComposer: () =>
  21894. $$PromoListiniTableOrderingComposer($db: db, $table: table),
  21895. createComputedFieldComposer: () =>
  21896. $$PromoListiniTableAnnotationComposer($db: db, $table: table),
  21897. updateCompanionCallback: ({
  21898. Value<int> progressivo = const Value.absent(),
  21899. Value<int> idListino = const Value.absent(),
  21900. Value<int> rowid = const Value.absent(),
  21901. }) =>
  21902. PromoListiniCompanion(
  21903. progressivo: progressivo,
  21904. idListino: idListino,
  21905. rowid: rowid,
  21906. ),
  21907. createCompanionCallback: ({
  21908. required int progressivo,
  21909. required int idListino,
  21910. Value<int> rowid = const Value.absent(),
  21911. }) =>
  21912. PromoListiniCompanion.insert(
  21913. progressivo: progressivo,
  21914. idListino: idListino,
  21915. rowid: rowid,
  21916. ),
  21917. withReferenceMapper: (p0) => p0
  21918. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21919. .toList(),
  21920. prefetchHooksCallback: null,
  21921. ));
  21922. }
  21923. typedef $$PromoListiniTableProcessedTableManager = ProcessedTableManager<
  21924. _$AppDatabase,
  21925. $PromoListiniTable,
  21926. PromoListino,
  21927. $$PromoListiniTableFilterComposer,
  21928. $$PromoListiniTableOrderingComposer,
  21929. $$PromoListiniTableAnnotationComposer,
  21930. $$PromoListiniTableCreateCompanionBuilder,
  21931. $$PromoListiniTableUpdateCompanionBuilder,
  21932. (
  21933. PromoListino,
  21934. BaseReferences<_$AppDatabase, $PromoListiniTable, PromoListino>
  21935. ),
  21936. PromoListino,
  21937. PrefetchHooks Function()>;
  21938. typedef $$PromoOmaggiTableCreateCompanionBuilder = PromoOmaggiCompanion
  21939. Function({
  21940. required int progressivo,
  21941. required int riga,
  21942. Value<int?> idArticolo,
  21943. Value<double?> quantita,
  21944. Value<int> rowid,
  21945. });
  21946. typedef $$PromoOmaggiTableUpdateCompanionBuilder = PromoOmaggiCompanion
  21947. Function({
  21948. Value<int> progressivo,
  21949. Value<int> riga,
  21950. Value<int?> idArticolo,
  21951. Value<double?> quantita,
  21952. Value<int> rowid,
  21953. });
  21954. class $$PromoOmaggiTableFilterComposer
  21955. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  21956. $$PromoOmaggiTableFilterComposer({
  21957. required super.$db,
  21958. required super.$table,
  21959. super.joinBuilder,
  21960. super.$addJoinBuilderToRootComposer,
  21961. super.$removeJoinBuilderFromRootComposer,
  21962. });
  21963. ColumnFilters<int> get progressivo => $composableBuilder(
  21964. column: $table.progressivo, builder: (column) => ColumnFilters(column));
  21965. ColumnFilters<int> get riga => $composableBuilder(
  21966. column: $table.riga, builder: (column) => ColumnFilters(column));
  21967. ColumnFilters<int> get idArticolo => $composableBuilder(
  21968. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  21969. ColumnFilters<double> get quantita => $composableBuilder(
  21970. column: $table.quantita, builder: (column) => ColumnFilters(column));
  21971. }
  21972. class $$PromoOmaggiTableOrderingComposer
  21973. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  21974. $$PromoOmaggiTableOrderingComposer({
  21975. required super.$db,
  21976. required super.$table,
  21977. super.joinBuilder,
  21978. super.$addJoinBuilderToRootComposer,
  21979. super.$removeJoinBuilderFromRootComposer,
  21980. });
  21981. ColumnOrderings<int> get progressivo => $composableBuilder(
  21982. column: $table.progressivo, builder: (column) => ColumnOrderings(column));
  21983. ColumnOrderings<int> get riga => $composableBuilder(
  21984. column: $table.riga, builder: (column) => ColumnOrderings(column));
  21985. ColumnOrderings<int> get idArticolo => $composableBuilder(
  21986. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  21987. ColumnOrderings<double> get quantita => $composableBuilder(
  21988. column: $table.quantita, builder: (column) => ColumnOrderings(column));
  21989. }
  21990. class $$PromoOmaggiTableAnnotationComposer
  21991. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  21992. $$PromoOmaggiTableAnnotationComposer({
  21993. required super.$db,
  21994. required super.$table,
  21995. super.joinBuilder,
  21996. super.$addJoinBuilderToRootComposer,
  21997. super.$removeJoinBuilderFromRootComposer,
  21998. });
  21999. GeneratedColumn<int> get progressivo => $composableBuilder(
  22000. column: $table.progressivo, builder: (column) => column);
  22001. GeneratedColumn<int> get riga =>
  22002. $composableBuilder(column: $table.riga, builder: (column) => column);
  22003. GeneratedColumn<int> get idArticolo => $composableBuilder(
  22004. column: $table.idArticolo, builder: (column) => column);
  22005. GeneratedColumn<double> get quantita =>
  22006. $composableBuilder(column: $table.quantita, builder: (column) => column);
  22007. }
  22008. class $$PromoOmaggiTableTableManager extends RootTableManager<
  22009. _$AppDatabase,
  22010. $PromoOmaggiTable,
  22011. PromoOmaggio,
  22012. $$PromoOmaggiTableFilterComposer,
  22013. $$PromoOmaggiTableOrderingComposer,
  22014. $$PromoOmaggiTableAnnotationComposer,
  22015. $$PromoOmaggiTableCreateCompanionBuilder,
  22016. $$PromoOmaggiTableUpdateCompanionBuilder,
  22017. (
  22018. PromoOmaggio,
  22019. BaseReferences<_$AppDatabase, $PromoOmaggiTable, PromoOmaggio>
  22020. ),
  22021. PromoOmaggio,
  22022. PrefetchHooks Function()> {
  22023. $$PromoOmaggiTableTableManager(_$AppDatabase db, $PromoOmaggiTable table)
  22024. : super(TableManagerState(
  22025. db: db,
  22026. table: table,
  22027. createFilteringComposer: () =>
  22028. $$PromoOmaggiTableFilterComposer($db: db, $table: table),
  22029. createOrderingComposer: () =>
  22030. $$PromoOmaggiTableOrderingComposer($db: db, $table: table),
  22031. createComputedFieldComposer: () =>
  22032. $$PromoOmaggiTableAnnotationComposer($db: db, $table: table),
  22033. updateCompanionCallback: ({
  22034. Value<int> progressivo = const Value.absent(),
  22035. Value<int> riga = const Value.absent(),
  22036. Value<int?> idArticolo = const Value.absent(),
  22037. Value<double?> quantita = const Value.absent(),
  22038. Value<int> rowid = const Value.absent(),
  22039. }) =>
  22040. PromoOmaggiCompanion(
  22041. progressivo: progressivo,
  22042. riga: riga,
  22043. idArticolo: idArticolo,
  22044. quantita: quantita,
  22045. rowid: rowid,
  22046. ),
  22047. createCompanionCallback: ({
  22048. required int progressivo,
  22049. required int riga,
  22050. Value<int?> idArticolo = const Value.absent(),
  22051. Value<double?> quantita = const Value.absent(),
  22052. Value<int> rowid = const Value.absent(),
  22053. }) =>
  22054. PromoOmaggiCompanion.insert(
  22055. progressivo: progressivo,
  22056. riga: riga,
  22057. idArticolo: idArticolo,
  22058. quantita: quantita,
  22059. rowid: rowid,
  22060. ),
  22061. withReferenceMapper: (p0) => p0
  22062. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22063. .toList(),
  22064. prefetchHooksCallback: null,
  22065. ));
  22066. }
  22067. typedef $$PromoOmaggiTableProcessedTableManager = ProcessedTableManager<
  22068. _$AppDatabase,
  22069. $PromoOmaggiTable,
  22070. PromoOmaggio,
  22071. $$PromoOmaggiTableFilterComposer,
  22072. $$PromoOmaggiTableOrderingComposer,
  22073. $$PromoOmaggiTableAnnotationComposer,
  22074. $$PromoOmaggiTableCreateCompanionBuilder,
  22075. $$PromoOmaggiTableUpdateCompanionBuilder,
  22076. (
  22077. PromoOmaggio,
  22078. BaseReferences<_$AppDatabase, $PromoOmaggiTable, PromoOmaggio>
  22079. ),
  22080. PromoOmaggio,
  22081. PrefetchHooks Function()>;
  22082. typedef $$ClientiAgenteTableCreateCompanionBuilder = ClientiAgenteCompanion
  22083. Function({
  22084. Value<int> idClientiAgente,
  22085. required int idCliente,
  22086. required int idAgente,
  22087. Value<int> attivo,
  22088. });
  22089. typedef $$ClientiAgenteTableUpdateCompanionBuilder = ClientiAgenteCompanion
  22090. Function({
  22091. Value<int> idClientiAgente,
  22092. Value<int> idCliente,
  22093. Value<int> idAgente,
  22094. Value<int> attivo,
  22095. });
  22096. class $$ClientiAgenteTableFilterComposer
  22097. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  22098. $$ClientiAgenteTableFilterComposer({
  22099. required super.$db,
  22100. required super.$table,
  22101. super.joinBuilder,
  22102. super.$addJoinBuilderToRootComposer,
  22103. super.$removeJoinBuilderFromRootComposer,
  22104. });
  22105. ColumnFilters<int> get idClientiAgente => $composableBuilder(
  22106. column: $table.idClientiAgente,
  22107. builder: (column) => ColumnFilters(column));
  22108. ColumnFilters<int> get idCliente => $composableBuilder(
  22109. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  22110. ColumnFilters<int> get idAgente => $composableBuilder(
  22111. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  22112. ColumnFilters<int> get attivo => $composableBuilder(
  22113. column: $table.attivo, builder: (column) => ColumnFilters(column));
  22114. }
  22115. class $$ClientiAgenteTableOrderingComposer
  22116. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  22117. $$ClientiAgenteTableOrderingComposer({
  22118. required super.$db,
  22119. required super.$table,
  22120. super.joinBuilder,
  22121. super.$addJoinBuilderToRootComposer,
  22122. super.$removeJoinBuilderFromRootComposer,
  22123. });
  22124. ColumnOrderings<int> get idClientiAgente => $composableBuilder(
  22125. column: $table.idClientiAgente,
  22126. builder: (column) => ColumnOrderings(column));
  22127. ColumnOrderings<int> get idCliente => $composableBuilder(
  22128. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  22129. ColumnOrderings<int> get idAgente => $composableBuilder(
  22130. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  22131. ColumnOrderings<int> get attivo => $composableBuilder(
  22132. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  22133. }
  22134. class $$ClientiAgenteTableAnnotationComposer
  22135. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  22136. $$ClientiAgenteTableAnnotationComposer({
  22137. required super.$db,
  22138. required super.$table,
  22139. super.joinBuilder,
  22140. super.$addJoinBuilderToRootComposer,
  22141. super.$removeJoinBuilderFromRootComposer,
  22142. });
  22143. GeneratedColumn<int> get idClientiAgente => $composableBuilder(
  22144. column: $table.idClientiAgente, builder: (column) => column);
  22145. GeneratedColumn<int> get idCliente =>
  22146. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  22147. GeneratedColumn<int> get idAgente =>
  22148. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  22149. GeneratedColumn<int> get attivo =>
  22150. $composableBuilder(column: $table.attivo, builder: (column) => column);
  22151. }
  22152. class $$ClientiAgenteTableTableManager extends RootTableManager<
  22153. _$AppDatabase,
  22154. $ClientiAgenteTable,
  22155. ClientiAgenteData,
  22156. $$ClientiAgenteTableFilterComposer,
  22157. $$ClientiAgenteTableOrderingComposer,
  22158. $$ClientiAgenteTableAnnotationComposer,
  22159. $$ClientiAgenteTableCreateCompanionBuilder,
  22160. $$ClientiAgenteTableUpdateCompanionBuilder,
  22161. (
  22162. ClientiAgenteData,
  22163. BaseReferences<_$AppDatabase, $ClientiAgenteTable, ClientiAgenteData>
  22164. ),
  22165. ClientiAgenteData,
  22166. PrefetchHooks Function()> {
  22167. $$ClientiAgenteTableTableManager(_$AppDatabase db, $ClientiAgenteTable table)
  22168. : super(TableManagerState(
  22169. db: db,
  22170. table: table,
  22171. createFilteringComposer: () =>
  22172. $$ClientiAgenteTableFilterComposer($db: db, $table: table),
  22173. createOrderingComposer: () =>
  22174. $$ClientiAgenteTableOrderingComposer($db: db, $table: table),
  22175. createComputedFieldComposer: () =>
  22176. $$ClientiAgenteTableAnnotationComposer($db: db, $table: table),
  22177. updateCompanionCallback: ({
  22178. Value<int> idClientiAgente = const Value.absent(),
  22179. Value<int> idCliente = const Value.absent(),
  22180. Value<int> idAgente = const Value.absent(),
  22181. Value<int> attivo = const Value.absent(),
  22182. }) =>
  22183. ClientiAgenteCompanion(
  22184. idClientiAgente: idClientiAgente,
  22185. idCliente: idCliente,
  22186. idAgente: idAgente,
  22187. attivo: attivo,
  22188. ),
  22189. createCompanionCallback: ({
  22190. Value<int> idClientiAgente = const Value.absent(),
  22191. required int idCliente,
  22192. required int idAgente,
  22193. Value<int> attivo = const Value.absent(),
  22194. }) =>
  22195. ClientiAgenteCompanion.insert(
  22196. idClientiAgente: idClientiAgente,
  22197. idCliente: idCliente,
  22198. idAgente: idAgente,
  22199. attivo: attivo,
  22200. ),
  22201. withReferenceMapper: (p0) => p0
  22202. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22203. .toList(),
  22204. prefetchHooksCallback: null,
  22205. ));
  22206. }
  22207. typedef $$ClientiAgenteTableProcessedTableManager = ProcessedTableManager<
  22208. _$AppDatabase,
  22209. $ClientiAgenteTable,
  22210. ClientiAgenteData,
  22211. $$ClientiAgenteTableFilterComposer,
  22212. $$ClientiAgenteTableOrderingComposer,
  22213. $$ClientiAgenteTableAnnotationComposer,
  22214. $$ClientiAgenteTableCreateCompanionBuilder,
  22215. $$ClientiAgenteTableUpdateCompanionBuilder,
  22216. (
  22217. ClientiAgenteData,
  22218. BaseReferences<_$AppDatabase, $ClientiAgenteTable, ClientiAgenteData>
  22219. ),
  22220. ClientiAgenteData,
  22221. PrefetchHooks Function()>;
  22222. typedef $$ScadenzeTableCreateCompanionBuilder = ScadenzeCompanion Function({
  22223. Value<int> idScadenza,
  22224. Value<int?> idCliente,
  22225. Value<int?> idAgente,
  22226. Value<String?> chiave,
  22227. Value<String?> numPartita,
  22228. Value<String?> dataScadenza,
  22229. Value<String?> segno,
  22230. Value<double?> importoFattura,
  22231. Value<String?> valuta,
  22232. Value<String?> numDoc,
  22233. Value<String?> serieDoc,
  22234. Value<String?> dataDoc,
  22235. Value<double?> importoScadenza,
  22236. Value<double?> saldo,
  22237. Value<String?> tipoPagamento,
  22238. Value<int?> flgSoppressa,
  22239. Value<double?> importoAbbuono,
  22240. Value<String?> note,
  22241. Value<String?> dataModifica,
  22242. Value<String?> stato,
  22243. });
  22244. typedef $$ScadenzeTableUpdateCompanionBuilder = ScadenzeCompanion Function({
  22245. Value<int> idScadenza,
  22246. Value<int?> idCliente,
  22247. Value<int?> idAgente,
  22248. Value<String?> chiave,
  22249. Value<String?> numPartita,
  22250. Value<String?> dataScadenza,
  22251. Value<String?> segno,
  22252. Value<double?> importoFattura,
  22253. Value<String?> valuta,
  22254. Value<String?> numDoc,
  22255. Value<String?> serieDoc,
  22256. Value<String?> dataDoc,
  22257. Value<double?> importoScadenza,
  22258. Value<double?> saldo,
  22259. Value<String?> tipoPagamento,
  22260. Value<int?> flgSoppressa,
  22261. Value<double?> importoAbbuono,
  22262. Value<String?> note,
  22263. Value<String?> dataModifica,
  22264. Value<String?> stato,
  22265. });
  22266. class $$ScadenzeTableFilterComposer
  22267. extends Composer<_$AppDatabase, $ScadenzeTable> {
  22268. $$ScadenzeTableFilterComposer({
  22269. required super.$db,
  22270. required super.$table,
  22271. super.joinBuilder,
  22272. super.$addJoinBuilderToRootComposer,
  22273. super.$removeJoinBuilderFromRootComposer,
  22274. });
  22275. ColumnFilters<int> get idScadenza => $composableBuilder(
  22276. column: $table.idScadenza, builder: (column) => ColumnFilters(column));
  22277. ColumnFilters<int> get idCliente => $composableBuilder(
  22278. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  22279. ColumnFilters<int> get idAgente => $composableBuilder(
  22280. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  22281. ColumnFilters<String> get chiave => $composableBuilder(
  22282. column: $table.chiave, builder: (column) => ColumnFilters(column));
  22283. ColumnFilters<String> get numPartita => $composableBuilder(
  22284. column: $table.numPartita, builder: (column) => ColumnFilters(column));
  22285. ColumnFilters<String> get dataScadenza => $composableBuilder(
  22286. column: $table.dataScadenza, builder: (column) => ColumnFilters(column));
  22287. ColumnFilters<String> get segno => $composableBuilder(
  22288. column: $table.segno, builder: (column) => ColumnFilters(column));
  22289. ColumnFilters<double> get importoFattura => $composableBuilder(
  22290. column: $table.importoFattura,
  22291. builder: (column) => ColumnFilters(column));
  22292. ColumnFilters<String> get valuta => $composableBuilder(
  22293. column: $table.valuta, builder: (column) => ColumnFilters(column));
  22294. ColumnFilters<String> get numDoc => $composableBuilder(
  22295. column: $table.numDoc, builder: (column) => ColumnFilters(column));
  22296. ColumnFilters<String> get serieDoc => $composableBuilder(
  22297. column: $table.serieDoc, builder: (column) => ColumnFilters(column));
  22298. ColumnFilters<String> get dataDoc => $composableBuilder(
  22299. column: $table.dataDoc, builder: (column) => ColumnFilters(column));
  22300. ColumnFilters<double> get importoScadenza => $composableBuilder(
  22301. column: $table.importoScadenza,
  22302. builder: (column) => ColumnFilters(column));
  22303. ColumnFilters<double> get saldo => $composableBuilder(
  22304. column: $table.saldo, builder: (column) => ColumnFilters(column));
  22305. ColumnFilters<String> get tipoPagamento => $composableBuilder(
  22306. column: $table.tipoPagamento, builder: (column) => ColumnFilters(column));
  22307. ColumnFilters<int> get flgSoppressa => $composableBuilder(
  22308. column: $table.flgSoppressa, builder: (column) => ColumnFilters(column));
  22309. ColumnFilters<double> get importoAbbuono => $composableBuilder(
  22310. column: $table.importoAbbuono,
  22311. builder: (column) => ColumnFilters(column));
  22312. ColumnFilters<String> get note => $composableBuilder(
  22313. column: $table.note, builder: (column) => ColumnFilters(column));
  22314. ColumnFilters<String> get dataModifica => $composableBuilder(
  22315. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  22316. ColumnFilters<String> get stato => $composableBuilder(
  22317. column: $table.stato, builder: (column) => ColumnFilters(column));
  22318. }
  22319. class $$ScadenzeTableOrderingComposer
  22320. extends Composer<_$AppDatabase, $ScadenzeTable> {
  22321. $$ScadenzeTableOrderingComposer({
  22322. required super.$db,
  22323. required super.$table,
  22324. super.joinBuilder,
  22325. super.$addJoinBuilderToRootComposer,
  22326. super.$removeJoinBuilderFromRootComposer,
  22327. });
  22328. ColumnOrderings<int> get idScadenza => $composableBuilder(
  22329. column: $table.idScadenza, builder: (column) => ColumnOrderings(column));
  22330. ColumnOrderings<int> get idCliente => $composableBuilder(
  22331. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  22332. ColumnOrderings<int> get idAgente => $composableBuilder(
  22333. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  22334. ColumnOrderings<String> get chiave => $composableBuilder(
  22335. column: $table.chiave, builder: (column) => ColumnOrderings(column));
  22336. ColumnOrderings<String> get numPartita => $composableBuilder(
  22337. column: $table.numPartita, builder: (column) => ColumnOrderings(column));
  22338. ColumnOrderings<String> get dataScadenza => $composableBuilder(
  22339. column: $table.dataScadenza,
  22340. builder: (column) => ColumnOrderings(column));
  22341. ColumnOrderings<String> get segno => $composableBuilder(
  22342. column: $table.segno, builder: (column) => ColumnOrderings(column));
  22343. ColumnOrderings<double> get importoFattura => $composableBuilder(
  22344. column: $table.importoFattura,
  22345. builder: (column) => ColumnOrderings(column));
  22346. ColumnOrderings<String> get valuta => $composableBuilder(
  22347. column: $table.valuta, builder: (column) => ColumnOrderings(column));
  22348. ColumnOrderings<String> get numDoc => $composableBuilder(
  22349. column: $table.numDoc, builder: (column) => ColumnOrderings(column));
  22350. ColumnOrderings<String> get serieDoc => $composableBuilder(
  22351. column: $table.serieDoc, builder: (column) => ColumnOrderings(column));
  22352. ColumnOrderings<String> get dataDoc => $composableBuilder(
  22353. column: $table.dataDoc, builder: (column) => ColumnOrderings(column));
  22354. ColumnOrderings<double> get importoScadenza => $composableBuilder(
  22355. column: $table.importoScadenza,
  22356. builder: (column) => ColumnOrderings(column));
  22357. ColumnOrderings<double> get saldo => $composableBuilder(
  22358. column: $table.saldo, builder: (column) => ColumnOrderings(column));
  22359. ColumnOrderings<String> get tipoPagamento => $composableBuilder(
  22360. column: $table.tipoPagamento,
  22361. builder: (column) => ColumnOrderings(column));
  22362. ColumnOrderings<int> get flgSoppressa => $composableBuilder(
  22363. column: $table.flgSoppressa,
  22364. builder: (column) => ColumnOrderings(column));
  22365. ColumnOrderings<double> get importoAbbuono => $composableBuilder(
  22366. column: $table.importoAbbuono,
  22367. builder: (column) => ColumnOrderings(column));
  22368. ColumnOrderings<String> get note => $composableBuilder(
  22369. column: $table.note, builder: (column) => ColumnOrderings(column));
  22370. ColumnOrderings<String> get dataModifica => $composableBuilder(
  22371. column: $table.dataModifica,
  22372. builder: (column) => ColumnOrderings(column));
  22373. ColumnOrderings<String> get stato => $composableBuilder(
  22374. column: $table.stato, builder: (column) => ColumnOrderings(column));
  22375. }
  22376. class $$ScadenzeTableAnnotationComposer
  22377. extends Composer<_$AppDatabase, $ScadenzeTable> {
  22378. $$ScadenzeTableAnnotationComposer({
  22379. required super.$db,
  22380. required super.$table,
  22381. super.joinBuilder,
  22382. super.$addJoinBuilderToRootComposer,
  22383. super.$removeJoinBuilderFromRootComposer,
  22384. });
  22385. GeneratedColumn<int> get idScadenza => $composableBuilder(
  22386. column: $table.idScadenza, builder: (column) => column);
  22387. GeneratedColumn<int> get idCliente =>
  22388. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  22389. GeneratedColumn<int> get idAgente =>
  22390. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  22391. GeneratedColumn<String> get chiave =>
  22392. $composableBuilder(column: $table.chiave, builder: (column) => column);
  22393. GeneratedColumn<String> get numPartita => $composableBuilder(
  22394. column: $table.numPartita, builder: (column) => column);
  22395. GeneratedColumn<String> get dataScadenza => $composableBuilder(
  22396. column: $table.dataScadenza, builder: (column) => column);
  22397. GeneratedColumn<String> get segno =>
  22398. $composableBuilder(column: $table.segno, builder: (column) => column);
  22399. GeneratedColumn<double> get importoFattura => $composableBuilder(
  22400. column: $table.importoFattura, builder: (column) => column);
  22401. GeneratedColumn<String> get valuta =>
  22402. $composableBuilder(column: $table.valuta, builder: (column) => column);
  22403. GeneratedColumn<String> get numDoc =>
  22404. $composableBuilder(column: $table.numDoc, builder: (column) => column);
  22405. GeneratedColumn<String> get serieDoc =>
  22406. $composableBuilder(column: $table.serieDoc, builder: (column) => column);
  22407. GeneratedColumn<String> get dataDoc =>
  22408. $composableBuilder(column: $table.dataDoc, builder: (column) => column);
  22409. GeneratedColumn<double> get importoScadenza => $composableBuilder(
  22410. column: $table.importoScadenza, builder: (column) => column);
  22411. GeneratedColumn<double> get saldo =>
  22412. $composableBuilder(column: $table.saldo, builder: (column) => column);
  22413. GeneratedColumn<String> get tipoPagamento => $composableBuilder(
  22414. column: $table.tipoPagamento, builder: (column) => column);
  22415. GeneratedColumn<int> get flgSoppressa => $composableBuilder(
  22416. column: $table.flgSoppressa, builder: (column) => column);
  22417. GeneratedColumn<double> get importoAbbuono => $composableBuilder(
  22418. column: $table.importoAbbuono, builder: (column) => column);
  22419. GeneratedColumn<String> get note =>
  22420. $composableBuilder(column: $table.note, builder: (column) => column);
  22421. GeneratedColumn<String> get dataModifica => $composableBuilder(
  22422. column: $table.dataModifica, builder: (column) => column);
  22423. GeneratedColumn<String> get stato =>
  22424. $composableBuilder(column: $table.stato, builder: (column) => column);
  22425. }
  22426. class $$ScadenzeTableTableManager extends RootTableManager<
  22427. _$AppDatabase,
  22428. $ScadenzeTable,
  22429. Scadenza,
  22430. $$ScadenzeTableFilterComposer,
  22431. $$ScadenzeTableOrderingComposer,
  22432. $$ScadenzeTableAnnotationComposer,
  22433. $$ScadenzeTableCreateCompanionBuilder,
  22434. $$ScadenzeTableUpdateCompanionBuilder,
  22435. (Scadenza, BaseReferences<_$AppDatabase, $ScadenzeTable, Scadenza>),
  22436. Scadenza,
  22437. PrefetchHooks Function()> {
  22438. $$ScadenzeTableTableManager(_$AppDatabase db, $ScadenzeTable table)
  22439. : super(TableManagerState(
  22440. db: db,
  22441. table: table,
  22442. createFilteringComposer: () =>
  22443. $$ScadenzeTableFilterComposer($db: db, $table: table),
  22444. createOrderingComposer: () =>
  22445. $$ScadenzeTableOrderingComposer($db: db, $table: table),
  22446. createComputedFieldComposer: () =>
  22447. $$ScadenzeTableAnnotationComposer($db: db, $table: table),
  22448. updateCompanionCallback: ({
  22449. Value<int> idScadenza = const Value.absent(),
  22450. Value<int?> idCliente = const Value.absent(),
  22451. Value<int?> idAgente = const Value.absent(),
  22452. Value<String?> chiave = const Value.absent(),
  22453. Value<String?> numPartita = const Value.absent(),
  22454. Value<String?> dataScadenza = const Value.absent(),
  22455. Value<String?> segno = const Value.absent(),
  22456. Value<double?> importoFattura = const Value.absent(),
  22457. Value<String?> valuta = const Value.absent(),
  22458. Value<String?> numDoc = const Value.absent(),
  22459. Value<String?> serieDoc = const Value.absent(),
  22460. Value<String?> dataDoc = const Value.absent(),
  22461. Value<double?> importoScadenza = const Value.absent(),
  22462. Value<double?> saldo = const Value.absent(),
  22463. Value<String?> tipoPagamento = const Value.absent(),
  22464. Value<int?> flgSoppressa = const Value.absent(),
  22465. Value<double?> importoAbbuono = const Value.absent(),
  22466. Value<String?> note = const Value.absent(),
  22467. Value<String?> dataModifica = const Value.absent(),
  22468. Value<String?> stato = const Value.absent(),
  22469. }) =>
  22470. ScadenzeCompanion(
  22471. idScadenza: idScadenza,
  22472. idCliente: idCliente,
  22473. idAgente: idAgente,
  22474. chiave: chiave,
  22475. numPartita: numPartita,
  22476. dataScadenza: dataScadenza,
  22477. segno: segno,
  22478. importoFattura: importoFattura,
  22479. valuta: valuta,
  22480. numDoc: numDoc,
  22481. serieDoc: serieDoc,
  22482. dataDoc: dataDoc,
  22483. importoScadenza: importoScadenza,
  22484. saldo: saldo,
  22485. tipoPagamento: tipoPagamento,
  22486. flgSoppressa: flgSoppressa,
  22487. importoAbbuono: importoAbbuono,
  22488. note: note,
  22489. dataModifica: dataModifica,
  22490. stato: stato,
  22491. ),
  22492. createCompanionCallback: ({
  22493. Value<int> idScadenza = const Value.absent(),
  22494. Value<int?> idCliente = const Value.absent(),
  22495. Value<int?> idAgente = const Value.absent(),
  22496. Value<String?> chiave = const Value.absent(),
  22497. Value<String?> numPartita = const Value.absent(),
  22498. Value<String?> dataScadenza = const Value.absent(),
  22499. Value<String?> segno = const Value.absent(),
  22500. Value<double?> importoFattura = const Value.absent(),
  22501. Value<String?> valuta = const Value.absent(),
  22502. Value<String?> numDoc = const Value.absent(),
  22503. Value<String?> serieDoc = const Value.absent(),
  22504. Value<String?> dataDoc = const Value.absent(),
  22505. Value<double?> importoScadenza = const Value.absent(),
  22506. Value<double?> saldo = const Value.absent(),
  22507. Value<String?> tipoPagamento = const Value.absent(),
  22508. Value<int?> flgSoppressa = const Value.absent(),
  22509. Value<double?> importoAbbuono = const Value.absent(),
  22510. Value<String?> note = const Value.absent(),
  22511. Value<String?> dataModifica = const Value.absent(),
  22512. Value<String?> stato = const Value.absent(),
  22513. }) =>
  22514. ScadenzeCompanion.insert(
  22515. idScadenza: idScadenza,
  22516. idCliente: idCliente,
  22517. idAgente: idAgente,
  22518. chiave: chiave,
  22519. numPartita: numPartita,
  22520. dataScadenza: dataScadenza,
  22521. segno: segno,
  22522. importoFattura: importoFattura,
  22523. valuta: valuta,
  22524. numDoc: numDoc,
  22525. serieDoc: serieDoc,
  22526. dataDoc: dataDoc,
  22527. importoScadenza: importoScadenza,
  22528. saldo: saldo,
  22529. tipoPagamento: tipoPagamento,
  22530. flgSoppressa: flgSoppressa,
  22531. importoAbbuono: importoAbbuono,
  22532. note: note,
  22533. dataModifica: dataModifica,
  22534. stato: stato,
  22535. ),
  22536. withReferenceMapper: (p0) => p0
  22537. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22538. .toList(),
  22539. prefetchHooksCallback: null,
  22540. ));
  22541. }
  22542. typedef $$ScadenzeTableProcessedTableManager = ProcessedTableManager<
  22543. _$AppDatabase,
  22544. $ScadenzeTable,
  22545. Scadenza,
  22546. $$ScadenzeTableFilterComposer,
  22547. $$ScadenzeTableOrderingComposer,
  22548. $$ScadenzeTableAnnotationComposer,
  22549. $$ScadenzeTableCreateCompanionBuilder,
  22550. $$ScadenzeTableUpdateCompanionBuilder,
  22551. (Scadenza, BaseReferences<_$AppDatabase, $ScadenzeTable, Scadenza>),
  22552. Scadenza,
  22553. PrefetchHooks Function()>;
  22554. typedef $$StatisticheVenditaTableCreateCompanionBuilder
  22555. = StatisticheVenditaCompanion Function({
  22556. required int id,
  22557. Value<int?> idAgente,
  22558. Value<int?> idCliente,
  22559. Value<int?> idArticolo,
  22560. Value<String?> codStatistiche,
  22561. Value<int?> riga,
  22562. Value<String?> numeroFattura,
  22563. Value<String?> dataFattura,
  22564. Value<double?> qta,
  22565. Value<double?> importo,
  22566. Value<String?> tipoVendita,
  22567. Value<int> rowid,
  22568. });
  22569. typedef $$StatisticheVenditaTableUpdateCompanionBuilder
  22570. = StatisticheVenditaCompanion Function({
  22571. Value<int> id,
  22572. Value<int?> idAgente,
  22573. Value<int?> idCliente,
  22574. Value<int?> idArticolo,
  22575. Value<String?> codStatistiche,
  22576. Value<int?> riga,
  22577. Value<String?> numeroFattura,
  22578. Value<String?> dataFattura,
  22579. Value<double?> qta,
  22580. Value<double?> importo,
  22581. Value<String?> tipoVendita,
  22582. Value<int> rowid,
  22583. });
  22584. class $$StatisticheVenditaTableFilterComposer
  22585. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  22586. $$StatisticheVenditaTableFilterComposer({
  22587. required super.$db,
  22588. required super.$table,
  22589. super.joinBuilder,
  22590. super.$addJoinBuilderToRootComposer,
  22591. super.$removeJoinBuilderFromRootComposer,
  22592. });
  22593. ColumnFilters<int> get id => $composableBuilder(
  22594. column: $table.id, builder: (column) => ColumnFilters(column));
  22595. ColumnFilters<int> get idAgente => $composableBuilder(
  22596. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  22597. ColumnFilters<int> get idCliente => $composableBuilder(
  22598. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  22599. ColumnFilters<int> get idArticolo => $composableBuilder(
  22600. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  22601. ColumnFilters<String> get codStatistiche => $composableBuilder(
  22602. column: $table.codStatistiche,
  22603. builder: (column) => ColumnFilters(column));
  22604. ColumnFilters<int> get riga => $composableBuilder(
  22605. column: $table.riga, builder: (column) => ColumnFilters(column));
  22606. ColumnFilters<String> get numeroFattura => $composableBuilder(
  22607. column: $table.numeroFattura, builder: (column) => ColumnFilters(column));
  22608. ColumnFilters<String> get dataFattura => $composableBuilder(
  22609. column: $table.dataFattura, builder: (column) => ColumnFilters(column));
  22610. ColumnFilters<double> get qta => $composableBuilder(
  22611. column: $table.qta, builder: (column) => ColumnFilters(column));
  22612. ColumnFilters<double> get importo => $composableBuilder(
  22613. column: $table.importo, builder: (column) => ColumnFilters(column));
  22614. ColumnFilters<String> get tipoVendita => $composableBuilder(
  22615. column: $table.tipoVendita, builder: (column) => ColumnFilters(column));
  22616. }
  22617. class $$StatisticheVenditaTableOrderingComposer
  22618. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  22619. $$StatisticheVenditaTableOrderingComposer({
  22620. required super.$db,
  22621. required super.$table,
  22622. super.joinBuilder,
  22623. super.$addJoinBuilderToRootComposer,
  22624. super.$removeJoinBuilderFromRootComposer,
  22625. });
  22626. ColumnOrderings<int> get id => $composableBuilder(
  22627. column: $table.id, builder: (column) => ColumnOrderings(column));
  22628. ColumnOrderings<int> get idAgente => $composableBuilder(
  22629. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  22630. ColumnOrderings<int> get idCliente => $composableBuilder(
  22631. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  22632. ColumnOrderings<int> get idArticolo => $composableBuilder(
  22633. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  22634. ColumnOrderings<String> get codStatistiche => $composableBuilder(
  22635. column: $table.codStatistiche,
  22636. builder: (column) => ColumnOrderings(column));
  22637. ColumnOrderings<int> get riga => $composableBuilder(
  22638. column: $table.riga, builder: (column) => ColumnOrderings(column));
  22639. ColumnOrderings<String> get numeroFattura => $composableBuilder(
  22640. column: $table.numeroFattura,
  22641. builder: (column) => ColumnOrderings(column));
  22642. ColumnOrderings<String> get dataFattura => $composableBuilder(
  22643. column: $table.dataFattura, builder: (column) => ColumnOrderings(column));
  22644. ColumnOrderings<double> get qta => $composableBuilder(
  22645. column: $table.qta, builder: (column) => ColumnOrderings(column));
  22646. ColumnOrderings<double> get importo => $composableBuilder(
  22647. column: $table.importo, builder: (column) => ColumnOrderings(column));
  22648. ColumnOrderings<String> get tipoVendita => $composableBuilder(
  22649. column: $table.tipoVendita, builder: (column) => ColumnOrderings(column));
  22650. }
  22651. class $$StatisticheVenditaTableAnnotationComposer
  22652. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  22653. $$StatisticheVenditaTableAnnotationComposer({
  22654. required super.$db,
  22655. required super.$table,
  22656. super.joinBuilder,
  22657. super.$addJoinBuilderToRootComposer,
  22658. super.$removeJoinBuilderFromRootComposer,
  22659. });
  22660. GeneratedColumn<int> get id =>
  22661. $composableBuilder(column: $table.id, builder: (column) => column);
  22662. GeneratedColumn<int> get idAgente =>
  22663. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  22664. GeneratedColumn<int> get idCliente =>
  22665. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  22666. GeneratedColumn<int> get idArticolo => $composableBuilder(
  22667. column: $table.idArticolo, builder: (column) => column);
  22668. GeneratedColumn<String> get codStatistiche => $composableBuilder(
  22669. column: $table.codStatistiche, builder: (column) => column);
  22670. GeneratedColumn<int> get riga =>
  22671. $composableBuilder(column: $table.riga, builder: (column) => column);
  22672. GeneratedColumn<String> get numeroFattura => $composableBuilder(
  22673. column: $table.numeroFattura, builder: (column) => column);
  22674. GeneratedColumn<String> get dataFattura => $composableBuilder(
  22675. column: $table.dataFattura, builder: (column) => column);
  22676. GeneratedColumn<double> get qta =>
  22677. $composableBuilder(column: $table.qta, builder: (column) => column);
  22678. GeneratedColumn<double> get importo =>
  22679. $composableBuilder(column: $table.importo, builder: (column) => column);
  22680. GeneratedColumn<String> get tipoVendita => $composableBuilder(
  22681. column: $table.tipoVendita, builder: (column) => column);
  22682. }
  22683. class $$StatisticheVenditaTableTableManager extends RootTableManager<
  22684. _$AppDatabase,
  22685. $StatisticheVenditaTable,
  22686. StatisticheVenditaData,
  22687. $$StatisticheVenditaTableFilterComposer,
  22688. $$StatisticheVenditaTableOrderingComposer,
  22689. $$StatisticheVenditaTableAnnotationComposer,
  22690. $$StatisticheVenditaTableCreateCompanionBuilder,
  22691. $$StatisticheVenditaTableUpdateCompanionBuilder,
  22692. (
  22693. StatisticheVenditaData,
  22694. BaseReferences<_$AppDatabase, $StatisticheVenditaTable,
  22695. StatisticheVenditaData>
  22696. ),
  22697. StatisticheVenditaData,
  22698. PrefetchHooks Function()> {
  22699. $$StatisticheVenditaTableTableManager(
  22700. _$AppDatabase db, $StatisticheVenditaTable table)
  22701. : super(TableManagerState(
  22702. db: db,
  22703. table: table,
  22704. createFilteringComposer: () =>
  22705. $$StatisticheVenditaTableFilterComposer($db: db, $table: table),
  22706. createOrderingComposer: () =>
  22707. $$StatisticheVenditaTableOrderingComposer($db: db, $table: table),
  22708. createComputedFieldComposer: () =>
  22709. $$StatisticheVenditaTableAnnotationComposer(
  22710. $db: db, $table: table),
  22711. updateCompanionCallback: ({
  22712. Value<int> id = const Value.absent(),
  22713. Value<int?> idAgente = const Value.absent(),
  22714. Value<int?> idCliente = const Value.absent(),
  22715. Value<int?> idArticolo = const Value.absent(),
  22716. Value<String?> codStatistiche = const Value.absent(),
  22717. Value<int?> riga = const Value.absent(),
  22718. Value<String?> numeroFattura = const Value.absent(),
  22719. Value<String?> dataFattura = const Value.absent(),
  22720. Value<double?> qta = const Value.absent(),
  22721. Value<double?> importo = const Value.absent(),
  22722. Value<String?> tipoVendita = const Value.absent(),
  22723. Value<int> rowid = const Value.absent(),
  22724. }) =>
  22725. StatisticheVenditaCompanion(
  22726. id: id,
  22727. idAgente: idAgente,
  22728. idCliente: idCliente,
  22729. idArticolo: idArticolo,
  22730. codStatistiche: codStatistiche,
  22731. riga: riga,
  22732. numeroFattura: numeroFattura,
  22733. dataFattura: dataFattura,
  22734. qta: qta,
  22735. importo: importo,
  22736. tipoVendita: tipoVendita,
  22737. rowid: rowid,
  22738. ),
  22739. createCompanionCallback: ({
  22740. required int id,
  22741. Value<int?> idAgente = const Value.absent(),
  22742. Value<int?> idCliente = const Value.absent(),
  22743. Value<int?> idArticolo = const Value.absent(),
  22744. Value<String?> codStatistiche = const Value.absent(),
  22745. Value<int?> riga = const Value.absent(),
  22746. Value<String?> numeroFattura = const Value.absent(),
  22747. Value<String?> dataFattura = const Value.absent(),
  22748. Value<double?> qta = const Value.absent(),
  22749. Value<double?> importo = const Value.absent(),
  22750. Value<String?> tipoVendita = const Value.absent(),
  22751. Value<int> rowid = const Value.absent(),
  22752. }) =>
  22753. StatisticheVenditaCompanion.insert(
  22754. id: id,
  22755. idAgente: idAgente,
  22756. idCliente: idCliente,
  22757. idArticolo: idArticolo,
  22758. codStatistiche: codStatistiche,
  22759. riga: riga,
  22760. numeroFattura: numeroFattura,
  22761. dataFattura: dataFattura,
  22762. qta: qta,
  22763. importo: importo,
  22764. tipoVendita: tipoVendita,
  22765. rowid: rowid,
  22766. ),
  22767. withReferenceMapper: (p0) => p0
  22768. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22769. .toList(),
  22770. prefetchHooksCallback: null,
  22771. ));
  22772. }
  22773. typedef $$StatisticheVenditaTableProcessedTableManager = ProcessedTableManager<
  22774. _$AppDatabase,
  22775. $StatisticheVenditaTable,
  22776. StatisticheVenditaData,
  22777. $$StatisticheVenditaTableFilterComposer,
  22778. $$StatisticheVenditaTableOrderingComposer,
  22779. $$StatisticheVenditaTableAnnotationComposer,
  22780. $$StatisticheVenditaTableCreateCompanionBuilder,
  22781. $$StatisticheVenditaTableUpdateCompanionBuilder,
  22782. (
  22783. StatisticheVenditaData,
  22784. BaseReferences<_$AppDatabase, $StatisticheVenditaTable,
  22785. StatisticheVenditaData>
  22786. ),
  22787. StatisticheVenditaData,
  22788. PrefetchHooks Function()>;
  22789. typedef $$ArticoliConPromoTableCreateCompanionBuilder
  22790. = ArticoliConPromoCompanion Function({
  22791. required int idArticolo,
  22792. Value<String?> codArticolo,
  22793. Value<String?> descrizione,
  22794. Value<double?> prezzoBase,
  22795. Value<int?> attivo,
  22796. Value<int?> nonDisponibile,
  22797. Value<int?> inPromo,
  22798. Value<double?> ultimoPrezzo,
  22799. Value<String?> lastDateSold,
  22800. });
  22801. typedef $$ArticoliConPromoTableUpdateCompanionBuilder
  22802. = ArticoliConPromoCompanion Function({
  22803. Value<int> idArticolo,
  22804. Value<String?> codArticolo,
  22805. Value<String?> descrizione,
  22806. Value<double?> prezzoBase,
  22807. Value<int?> attivo,
  22808. Value<int?> nonDisponibile,
  22809. Value<int?> inPromo,
  22810. Value<double?> ultimoPrezzo,
  22811. Value<String?> lastDateSold,
  22812. });
  22813. class $$ArticoliConPromoTableFilterComposer
  22814. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  22815. $$ArticoliConPromoTableFilterComposer({
  22816. required super.$db,
  22817. required super.$table,
  22818. super.joinBuilder,
  22819. super.$addJoinBuilderToRootComposer,
  22820. super.$removeJoinBuilderFromRootComposer,
  22821. });
  22822. ColumnFilters<int> get idArticolo => $composableBuilder(
  22823. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  22824. ColumnFilters<String> get codArticolo => $composableBuilder(
  22825. column: $table.codArticolo, builder: (column) => ColumnFilters(column));
  22826. ColumnFilters<String> get descrizione => $composableBuilder(
  22827. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  22828. ColumnFilters<double> get prezzoBase => $composableBuilder(
  22829. column: $table.prezzoBase, builder: (column) => ColumnFilters(column));
  22830. ColumnFilters<int> get attivo => $composableBuilder(
  22831. column: $table.attivo, builder: (column) => ColumnFilters(column));
  22832. ColumnFilters<int> get nonDisponibile => $composableBuilder(
  22833. column: $table.nonDisponibile,
  22834. builder: (column) => ColumnFilters(column));
  22835. ColumnFilters<int> get inPromo => $composableBuilder(
  22836. column: $table.inPromo, builder: (column) => ColumnFilters(column));
  22837. ColumnFilters<double> get ultimoPrezzo => $composableBuilder(
  22838. column: $table.ultimoPrezzo, builder: (column) => ColumnFilters(column));
  22839. ColumnFilters<String> get lastDateSold => $composableBuilder(
  22840. column: $table.lastDateSold, builder: (column) => ColumnFilters(column));
  22841. }
  22842. class $$ArticoliConPromoTableOrderingComposer
  22843. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  22844. $$ArticoliConPromoTableOrderingComposer({
  22845. required super.$db,
  22846. required super.$table,
  22847. super.joinBuilder,
  22848. super.$addJoinBuilderToRootComposer,
  22849. super.$removeJoinBuilderFromRootComposer,
  22850. });
  22851. ColumnOrderings<int> get idArticolo => $composableBuilder(
  22852. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  22853. ColumnOrderings<String> get codArticolo => $composableBuilder(
  22854. column: $table.codArticolo, builder: (column) => ColumnOrderings(column));
  22855. ColumnOrderings<String> get descrizione => $composableBuilder(
  22856. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  22857. ColumnOrderings<double> get prezzoBase => $composableBuilder(
  22858. column: $table.prezzoBase, builder: (column) => ColumnOrderings(column));
  22859. ColumnOrderings<int> get attivo => $composableBuilder(
  22860. column: $table.attivo, builder: (column) => ColumnOrderings(column));
  22861. ColumnOrderings<int> get nonDisponibile => $composableBuilder(
  22862. column: $table.nonDisponibile,
  22863. builder: (column) => ColumnOrderings(column));
  22864. ColumnOrderings<int> get inPromo => $composableBuilder(
  22865. column: $table.inPromo, builder: (column) => ColumnOrderings(column));
  22866. ColumnOrderings<double> get ultimoPrezzo => $composableBuilder(
  22867. column: $table.ultimoPrezzo,
  22868. builder: (column) => ColumnOrderings(column));
  22869. ColumnOrderings<String> get lastDateSold => $composableBuilder(
  22870. column: $table.lastDateSold,
  22871. builder: (column) => ColumnOrderings(column));
  22872. }
  22873. class $$ArticoliConPromoTableAnnotationComposer
  22874. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  22875. $$ArticoliConPromoTableAnnotationComposer({
  22876. required super.$db,
  22877. required super.$table,
  22878. super.joinBuilder,
  22879. super.$addJoinBuilderToRootComposer,
  22880. super.$removeJoinBuilderFromRootComposer,
  22881. });
  22882. GeneratedColumn<int> get idArticolo => $composableBuilder(
  22883. column: $table.idArticolo, builder: (column) => column);
  22884. GeneratedColumn<String> get codArticolo => $composableBuilder(
  22885. column: $table.codArticolo, builder: (column) => column);
  22886. GeneratedColumn<String> get descrizione => $composableBuilder(
  22887. column: $table.descrizione, builder: (column) => column);
  22888. GeneratedColumn<double> get prezzoBase => $composableBuilder(
  22889. column: $table.prezzoBase, builder: (column) => column);
  22890. GeneratedColumn<int> get attivo =>
  22891. $composableBuilder(column: $table.attivo, builder: (column) => column);
  22892. GeneratedColumn<int> get nonDisponibile => $composableBuilder(
  22893. column: $table.nonDisponibile, builder: (column) => column);
  22894. GeneratedColumn<int> get inPromo =>
  22895. $composableBuilder(column: $table.inPromo, builder: (column) => column);
  22896. GeneratedColumn<double> get ultimoPrezzo => $composableBuilder(
  22897. column: $table.ultimoPrezzo, builder: (column) => column);
  22898. GeneratedColumn<String> get lastDateSold => $composableBuilder(
  22899. column: $table.lastDateSold, builder: (column) => column);
  22900. }
  22901. class $$ArticoliConPromoTableTableManager extends RootTableManager<
  22902. _$AppDatabase,
  22903. $ArticoliConPromoTable,
  22904. ArticoliConPromoData,
  22905. $$ArticoliConPromoTableFilterComposer,
  22906. $$ArticoliConPromoTableOrderingComposer,
  22907. $$ArticoliConPromoTableAnnotationComposer,
  22908. $$ArticoliConPromoTableCreateCompanionBuilder,
  22909. $$ArticoliConPromoTableUpdateCompanionBuilder,
  22910. (
  22911. ArticoliConPromoData,
  22912. BaseReferences<_$AppDatabase, $ArticoliConPromoTable,
  22913. ArticoliConPromoData>
  22914. ),
  22915. ArticoliConPromoData,
  22916. PrefetchHooks Function()> {
  22917. $$ArticoliConPromoTableTableManager(
  22918. _$AppDatabase db, $ArticoliConPromoTable table)
  22919. : super(TableManagerState(
  22920. db: db,
  22921. table: table,
  22922. createFilteringComposer: () =>
  22923. $$ArticoliConPromoTableFilterComposer($db: db, $table: table),
  22924. createOrderingComposer: () =>
  22925. $$ArticoliConPromoTableOrderingComposer($db: db, $table: table),
  22926. createComputedFieldComposer: () =>
  22927. $$ArticoliConPromoTableAnnotationComposer($db: db, $table: table),
  22928. updateCompanionCallback: ({
  22929. Value<int> idArticolo = const Value.absent(),
  22930. Value<String?> codArticolo = const Value.absent(),
  22931. Value<String?> descrizione = const Value.absent(),
  22932. Value<double?> prezzoBase = const Value.absent(),
  22933. Value<int?> attivo = const Value.absent(),
  22934. Value<int?> nonDisponibile = const Value.absent(),
  22935. Value<int?> inPromo = const Value.absent(),
  22936. Value<double?> ultimoPrezzo = const Value.absent(),
  22937. Value<String?> lastDateSold = const Value.absent(),
  22938. }) =>
  22939. ArticoliConPromoCompanion(
  22940. idArticolo: idArticolo,
  22941. codArticolo: codArticolo,
  22942. descrizione: descrizione,
  22943. prezzoBase: prezzoBase,
  22944. attivo: attivo,
  22945. nonDisponibile: nonDisponibile,
  22946. inPromo: inPromo,
  22947. ultimoPrezzo: ultimoPrezzo,
  22948. lastDateSold: lastDateSold,
  22949. ),
  22950. createCompanionCallback: ({
  22951. required int idArticolo,
  22952. Value<String?> codArticolo = const Value.absent(),
  22953. Value<String?> descrizione = const Value.absent(),
  22954. Value<double?> prezzoBase = const Value.absent(),
  22955. Value<int?> attivo = const Value.absent(),
  22956. Value<int?> nonDisponibile = const Value.absent(),
  22957. Value<int?> inPromo = const Value.absent(),
  22958. Value<double?> ultimoPrezzo = const Value.absent(),
  22959. Value<String?> lastDateSold = const Value.absent(),
  22960. }) =>
  22961. ArticoliConPromoCompanion.insert(
  22962. idArticolo: idArticolo,
  22963. codArticolo: codArticolo,
  22964. descrizione: descrizione,
  22965. prezzoBase: prezzoBase,
  22966. attivo: attivo,
  22967. nonDisponibile: nonDisponibile,
  22968. inPromo: inPromo,
  22969. ultimoPrezzo: ultimoPrezzo,
  22970. lastDateSold: lastDateSold,
  22971. ),
  22972. withReferenceMapper: (p0) => p0
  22973. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22974. .toList(),
  22975. prefetchHooksCallback: null,
  22976. ));
  22977. }
  22978. typedef $$ArticoliConPromoTableProcessedTableManager = ProcessedTableManager<
  22979. _$AppDatabase,
  22980. $ArticoliConPromoTable,
  22981. ArticoliConPromoData,
  22982. $$ArticoliConPromoTableFilterComposer,
  22983. $$ArticoliConPromoTableOrderingComposer,
  22984. $$ArticoliConPromoTableAnnotationComposer,
  22985. $$ArticoliConPromoTableCreateCompanionBuilder,
  22986. $$ArticoliConPromoTableUpdateCompanionBuilder,
  22987. (
  22988. ArticoliConPromoData,
  22989. BaseReferences<_$AppDatabase, $ArticoliConPromoTable,
  22990. ArticoliConPromoData>
  22991. ),
  22992. ArticoliConPromoData,
  22993. PrefetchHooks Function()>;
  22994. typedef $$OrdiniSenzaRigheTableCreateCompanionBuilder
  22995. = OrdiniSenzaRigheCompanion Function({
  22996. required int idOrdine,
  22997. Value<int?> numeroOrdine,
  22998. Value<String?> dataOrdine,
  22999. Value<String?> dataConsegna,
  23000. Value<String?> riferimento,
  23001. Value<String?> noteCliente,
  23002. Value<String?> stato,
  23003. Value<int?> idCliente,
  23004. Value<String?> codCliente,
  23005. Value<String?> ragioneSociale,
  23006. Value<double?> totale,
  23007. Value<double?> totQta,
  23008. });
  23009. typedef $$OrdiniSenzaRigheTableUpdateCompanionBuilder
  23010. = OrdiniSenzaRigheCompanion Function({
  23011. Value<int> idOrdine,
  23012. Value<int?> numeroOrdine,
  23013. Value<String?> dataOrdine,
  23014. Value<String?> dataConsegna,
  23015. Value<String?> riferimento,
  23016. Value<String?> noteCliente,
  23017. Value<String?> stato,
  23018. Value<int?> idCliente,
  23019. Value<String?> codCliente,
  23020. Value<String?> ragioneSociale,
  23021. Value<double?> totale,
  23022. Value<double?> totQta,
  23023. });
  23024. class $$OrdiniSenzaRigheTableFilterComposer
  23025. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  23026. $$OrdiniSenzaRigheTableFilterComposer({
  23027. required super.$db,
  23028. required super.$table,
  23029. super.joinBuilder,
  23030. super.$addJoinBuilderToRootComposer,
  23031. super.$removeJoinBuilderFromRootComposer,
  23032. });
  23033. ColumnFilters<int> get idOrdine => $composableBuilder(
  23034. column: $table.idOrdine, builder: (column) => ColumnFilters(column));
  23035. ColumnFilters<int> get numeroOrdine => $composableBuilder(
  23036. column: $table.numeroOrdine, builder: (column) => ColumnFilters(column));
  23037. ColumnFilters<String> get dataOrdine => $composableBuilder(
  23038. column: $table.dataOrdine, builder: (column) => ColumnFilters(column));
  23039. ColumnFilters<String> get dataConsegna => $composableBuilder(
  23040. column: $table.dataConsegna, builder: (column) => ColumnFilters(column));
  23041. ColumnFilters<String> get riferimento => $composableBuilder(
  23042. column: $table.riferimento, builder: (column) => ColumnFilters(column));
  23043. ColumnFilters<String> get noteCliente => $composableBuilder(
  23044. column: $table.noteCliente, builder: (column) => ColumnFilters(column));
  23045. ColumnFilters<String> get stato => $composableBuilder(
  23046. column: $table.stato, builder: (column) => ColumnFilters(column));
  23047. ColumnFilters<int> get idCliente => $composableBuilder(
  23048. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  23049. ColumnFilters<String> get codCliente => $composableBuilder(
  23050. column: $table.codCliente, builder: (column) => ColumnFilters(column));
  23051. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  23052. column: $table.ragioneSociale,
  23053. builder: (column) => ColumnFilters(column));
  23054. ColumnFilters<double> get totale => $composableBuilder(
  23055. column: $table.totale, builder: (column) => ColumnFilters(column));
  23056. ColumnFilters<double> get totQta => $composableBuilder(
  23057. column: $table.totQta, builder: (column) => ColumnFilters(column));
  23058. }
  23059. class $$OrdiniSenzaRigheTableOrderingComposer
  23060. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  23061. $$OrdiniSenzaRigheTableOrderingComposer({
  23062. required super.$db,
  23063. required super.$table,
  23064. super.joinBuilder,
  23065. super.$addJoinBuilderToRootComposer,
  23066. super.$removeJoinBuilderFromRootComposer,
  23067. });
  23068. ColumnOrderings<int> get idOrdine => $composableBuilder(
  23069. column: $table.idOrdine, builder: (column) => ColumnOrderings(column));
  23070. ColumnOrderings<int> get numeroOrdine => $composableBuilder(
  23071. column: $table.numeroOrdine,
  23072. builder: (column) => ColumnOrderings(column));
  23073. ColumnOrderings<String> get dataOrdine => $composableBuilder(
  23074. column: $table.dataOrdine, builder: (column) => ColumnOrderings(column));
  23075. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  23076. column: $table.dataConsegna,
  23077. builder: (column) => ColumnOrderings(column));
  23078. ColumnOrderings<String> get riferimento => $composableBuilder(
  23079. column: $table.riferimento, builder: (column) => ColumnOrderings(column));
  23080. ColumnOrderings<String> get noteCliente => $composableBuilder(
  23081. column: $table.noteCliente, builder: (column) => ColumnOrderings(column));
  23082. ColumnOrderings<String> get stato => $composableBuilder(
  23083. column: $table.stato, builder: (column) => ColumnOrderings(column));
  23084. ColumnOrderings<int> get idCliente => $composableBuilder(
  23085. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  23086. ColumnOrderings<String> get codCliente => $composableBuilder(
  23087. column: $table.codCliente, builder: (column) => ColumnOrderings(column));
  23088. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  23089. column: $table.ragioneSociale,
  23090. builder: (column) => ColumnOrderings(column));
  23091. ColumnOrderings<double> get totale => $composableBuilder(
  23092. column: $table.totale, builder: (column) => ColumnOrderings(column));
  23093. ColumnOrderings<double> get totQta => $composableBuilder(
  23094. column: $table.totQta, builder: (column) => ColumnOrderings(column));
  23095. }
  23096. class $$OrdiniSenzaRigheTableAnnotationComposer
  23097. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  23098. $$OrdiniSenzaRigheTableAnnotationComposer({
  23099. required super.$db,
  23100. required super.$table,
  23101. super.joinBuilder,
  23102. super.$addJoinBuilderToRootComposer,
  23103. super.$removeJoinBuilderFromRootComposer,
  23104. });
  23105. GeneratedColumn<int> get idOrdine =>
  23106. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  23107. GeneratedColumn<int> get numeroOrdine => $composableBuilder(
  23108. column: $table.numeroOrdine, builder: (column) => column);
  23109. GeneratedColumn<String> get dataOrdine => $composableBuilder(
  23110. column: $table.dataOrdine, builder: (column) => column);
  23111. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  23112. column: $table.dataConsegna, builder: (column) => column);
  23113. GeneratedColumn<String> get riferimento => $composableBuilder(
  23114. column: $table.riferimento, builder: (column) => column);
  23115. GeneratedColumn<String> get noteCliente => $composableBuilder(
  23116. column: $table.noteCliente, builder: (column) => column);
  23117. GeneratedColumn<String> get stato =>
  23118. $composableBuilder(column: $table.stato, builder: (column) => column);
  23119. GeneratedColumn<int> get idCliente =>
  23120. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  23121. GeneratedColumn<String> get codCliente => $composableBuilder(
  23122. column: $table.codCliente, builder: (column) => column);
  23123. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  23124. column: $table.ragioneSociale, builder: (column) => column);
  23125. GeneratedColumn<double> get totale =>
  23126. $composableBuilder(column: $table.totale, builder: (column) => column);
  23127. GeneratedColumn<double> get totQta =>
  23128. $composableBuilder(column: $table.totQta, builder: (column) => column);
  23129. }
  23130. class $$OrdiniSenzaRigheTableTableManager extends RootTableManager<
  23131. _$AppDatabase,
  23132. $OrdiniSenzaRigheTable,
  23133. OrdiniSenzaRigheData,
  23134. $$OrdiniSenzaRigheTableFilterComposer,
  23135. $$OrdiniSenzaRigheTableOrderingComposer,
  23136. $$OrdiniSenzaRigheTableAnnotationComposer,
  23137. $$OrdiniSenzaRigheTableCreateCompanionBuilder,
  23138. $$OrdiniSenzaRigheTableUpdateCompanionBuilder,
  23139. (
  23140. OrdiniSenzaRigheData,
  23141. BaseReferences<_$AppDatabase, $OrdiniSenzaRigheTable,
  23142. OrdiniSenzaRigheData>
  23143. ),
  23144. OrdiniSenzaRigheData,
  23145. PrefetchHooks Function()> {
  23146. $$OrdiniSenzaRigheTableTableManager(
  23147. _$AppDatabase db, $OrdiniSenzaRigheTable table)
  23148. : super(TableManagerState(
  23149. db: db,
  23150. table: table,
  23151. createFilteringComposer: () =>
  23152. $$OrdiniSenzaRigheTableFilterComposer($db: db, $table: table),
  23153. createOrderingComposer: () =>
  23154. $$OrdiniSenzaRigheTableOrderingComposer($db: db, $table: table),
  23155. createComputedFieldComposer: () =>
  23156. $$OrdiniSenzaRigheTableAnnotationComposer($db: db, $table: table),
  23157. updateCompanionCallback: ({
  23158. Value<int> idOrdine = const Value.absent(),
  23159. Value<int?> numeroOrdine = const Value.absent(),
  23160. Value<String?> dataOrdine = const Value.absent(),
  23161. Value<String?> dataConsegna = const Value.absent(),
  23162. Value<String?> riferimento = const Value.absent(),
  23163. Value<String?> noteCliente = const Value.absent(),
  23164. Value<String?> stato = const Value.absent(),
  23165. Value<int?> idCliente = const Value.absent(),
  23166. Value<String?> codCliente = const Value.absent(),
  23167. Value<String?> ragioneSociale = const Value.absent(),
  23168. Value<double?> totale = const Value.absent(),
  23169. Value<double?> totQta = const Value.absent(),
  23170. }) =>
  23171. OrdiniSenzaRigheCompanion(
  23172. idOrdine: idOrdine,
  23173. numeroOrdine: numeroOrdine,
  23174. dataOrdine: dataOrdine,
  23175. dataConsegna: dataConsegna,
  23176. riferimento: riferimento,
  23177. noteCliente: noteCliente,
  23178. stato: stato,
  23179. idCliente: idCliente,
  23180. codCliente: codCliente,
  23181. ragioneSociale: ragioneSociale,
  23182. totale: totale,
  23183. totQta: totQta,
  23184. ),
  23185. createCompanionCallback: ({
  23186. required int idOrdine,
  23187. Value<int?> numeroOrdine = const Value.absent(),
  23188. Value<String?> dataOrdine = const Value.absent(),
  23189. Value<String?> dataConsegna = const Value.absent(),
  23190. Value<String?> riferimento = const Value.absent(),
  23191. Value<String?> noteCliente = const Value.absent(),
  23192. Value<String?> stato = const Value.absent(),
  23193. Value<int?> idCliente = const Value.absent(),
  23194. Value<String?> codCliente = const Value.absent(),
  23195. Value<String?> ragioneSociale = const Value.absent(),
  23196. Value<double?> totale = const Value.absent(),
  23197. Value<double?> totQta = const Value.absent(),
  23198. }) =>
  23199. OrdiniSenzaRigheCompanion.insert(
  23200. idOrdine: idOrdine,
  23201. numeroOrdine: numeroOrdine,
  23202. dataOrdine: dataOrdine,
  23203. dataConsegna: dataConsegna,
  23204. riferimento: riferimento,
  23205. noteCliente: noteCliente,
  23206. stato: stato,
  23207. idCliente: idCliente,
  23208. codCliente: codCliente,
  23209. ragioneSociale: ragioneSociale,
  23210. totale: totale,
  23211. totQta: totQta,
  23212. ),
  23213. withReferenceMapper: (p0) => p0
  23214. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23215. .toList(),
  23216. prefetchHooksCallback: null,
  23217. ));
  23218. }
  23219. typedef $$OrdiniSenzaRigheTableProcessedTableManager = ProcessedTableManager<
  23220. _$AppDatabase,
  23221. $OrdiniSenzaRigheTable,
  23222. OrdiniSenzaRigheData,
  23223. $$OrdiniSenzaRigheTableFilterComposer,
  23224. $$OrdiniSenzaRigheTableOrderingComposer,
  23225. $$OrdiniSenzaRigheTableAnnotationComposer,
  23226. $$OrdiniSenzaRigheTableCreateCompanionBuilder,
  23227. $$OrdiniSenzaRigheTableUpdateCompanionBuilder,
  23228. (
  23229. OrdiniSenzaRigheData,
  23230. BaseReferences<_$AppDatabase, $OrdiniSenzaRigheTable,
  23231. OrdiniSenzaRigheData>
  23232. ),
  23233. OrdiniSenzaRigheData,
  23234. PrefetchHooks Function()>;
  23235. typedef $$TopItemTableCreateCompanionBuilder = TopItemCompanion Function({
  23236. required int idArticolo,
  23237. Value<String?> codArticolo,
  23238. Value<String?> descrizione,
  23239. Value<double?> totale,
  23240. });
  23241. typedef $$TopItemTableUpdateCompanionBuilder = TopItemCompanion Function({
  23242. Value<int> idArticolo,
  23243. Value<String?> codArticolo,
  23244. Value<String?> descrizione,
  23245. Value<double?> totale,
  23246. });
  23247. class $$TopItemTableFilterComposer
  23248. extends Composer<_$AppDatabase, $TopItemTable> {
  23249. $$TopItemTableFilterComposer({
  23250. required super.$db,
  23251. required super.$table,
  23252. super.joinBuilder,
  23253. super.$addJoinBuilderToRootComposer,
  23254. super.$removeJoinBuilderFromRootComposer,
  23255. });
  23256. ColumnFilters<int> get idArticolo => $composableBuilder(
  23257. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  23258. ColumnFilters<String> get codArticolo => $composableBuilder(
  23259. column: $table.codArticolo, builder: (column) => ColumnFilters(column));
  23260. ColumnFilters<String> get descrizione => $composableBuilder(
  23261. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  23262. ColumnFilters<double> get totale => $composableBuilder(
  23263. column: $table.totale, builder: (column) => ColumnFilters(column));
  23264. }
  23265. class $$TopItemTableOrderingComposer
  23266. extends Composer<_$AppDatabase, $TopItemTable> {
  23267. $$TopItemTableOrderingComposer({
  23268. required super.$db,
  23269. required super.$table,
  23270. super.joinBuilder,
  23271. super.$addJoinBuilderToRootComposer,
  23272. super.$removeJoinBuilderFromRootComposer,
  23273. });
  23274. ColumnOrderings<int> get idArticolo => $composableBuilder(
  23275. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  23276. ColumnOrderings<String> get codArticolo => $composableBuilder(
  23277. column: $table.codArticolo, builder: (column) => ColumnOrderings(column));
  23278. ColumnOrderings<String> get descrizione => $composableBuilder(
  23279. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  23280. ColumnOrderings<double> get totale => $composableBuilder(
  23281. column: $table.totale, builder: (column) => ColumnOrderings(column));
  23282. }
  23283. class $$TopItemTableAnnotationComposer
  23284. extends Composer<_$AppDatabase, $TopItemTable> {
  23285. $$TopItemTableAnnotationComposer({
  23286. required super.$db,
  23287. required super.$table,
  23288. super.joinBuilder,
  23289. super.$addJoinBuilderToRootComposer,
  23290. super.$removeJoinBuilderFromRootComposer,
  23291. });
  23292. GeneratedColumn<int> get idArticolo => $composableBuilder(
  23293. column: $table.idArticolo, builder: (column) => column);
  23294. GeneratedColumn<String> get codArticolo => $composableBuilder(
  23295. column: $table.codArticolo, builder: (column) => column);
  23296. GeneratedColumn<String> get descrizione => $composableBuilder(
  23297. column: $table.descrizione, builder: (column) => column);
  23298. GeneratedColumn<double> get totale =>
  23299. $composableBuilder(column: $table.totale, builder: (column) => column);
  23300. }
  23301. class $$TopItemTableTableManager extends RootTableManager<
  23302. _$AppDatabase,
  23303. $TopItemTable,
  23304. TopItemData,
  23305. $$TopItemTableFilterComposer,
  23306. $$TopItemTableOrderingComposer,
  23307. $$TopItemTableAnnotationComposer,
  23308. $$TopItemTableCreateCompanionBuilder,
  23309. $$TopItemTableUpdateCompanionBuilder,
  23310. (TopItemData, BaseReferences<_$AppDatabase, $TopItemTable, TopItemData>),
  23311. TopItemData,
  23312. PrefetchHooks Function()> {
  23313. $$TopItemTableTableManager(_$AppDatabase db, $TopItemTable table)
  23314. : super(TableManagerState(
  23315. db: db,
  23316. table: table,
  23317. createFilteringComposer: () =>
  23318. $$TopItemTableFilterComposer($db: db, $table: table),
  23319. createOrderingComposer: () =>
  23320. $$TopItemTableOrderingComposer($db: db, $table: table),
  23321. createComputedFieldComposer: () =>
  23322. $$TopItemTableAnnotationComposer($db: db, $table: table),
  23323. updateCompanionCallback: ({
  23324. Value<int> idArticolo = const Value.absent(),
  23325. Value<String?> codArticolo = const Value.absent(),
  23326. Value<String?> descrizione = const Value.absent(),
  23327. Value<double?> totale = const Value.absent(),
  23328. }) =>
  23329. TopItemCompanion(
  23330. idArticolo: idArticolo,
  23331. codArticolo: codArticolo,
  23332. descrizione: descrizione,
  23333. totale: totale,
  23334. ),
  23335. createCompanionCallback: ({
  23336. required int idArticolo,
  23337. Value<String?> codArticolo = const Value.absent(),
  23338. Value<String?> descrizione = const Value.absent(),
  23339. Value<double?> totale = const Value.absent(),
  23340. }) =>
  23341. TopItemCompanion.insert(
  23342. idArticolo: idArticolo,
  23343. codArticolo: codArticolo,
  23344. descrizione: descrizione,
  23345. totale: totale,
  23346. ),
  23347. withReferenceMapper: (p0) => p0
  23348. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23349. .toList(),
  23350. prefetchHooksCallback: null,
  23351. ));
  23352. }
  23353. typedef $$TopItemTableProcessedTableManager = ProcessedTableManager<
  23354. _$AppDatabase,
  23355. $TopItemTable,
  23356. TopItemData,
  23357. $$TopItemTableFilterComposer,
  23358. $$TopItemTableOrderingComposer,
  23359. $$TopItemTableAnnotationComposer,
  23360. $$TopItemTableCreateCompanionBuilder,
  23361. $$TopItemTableUpdateCompanionBuilder,
  23362. (TopItemData, BaseReferences<_$AppDatabase, $TopItemTable, TopItemData>),
  23363. TopItemData,
  23364. PrefetchHooks Function()>;
  23365. typedef $$TopCustomerTableCreateCompanionBuilder = TopCustomerCompanion
  23366. Function({
  23367. required int idCliente,
  23368. Value<String?> codCliente,
  23369. Value<String?> ragioneSociale,
  23370. Value<double?> totale,
  23371. });
  23372. typedef $$TopCustomerTableUpdateCompanionBuilder = TopCustomerCompanion
  23373. Function({
  23374. Value<int> idCliente,
  23375. Value<String?> codCliente,
  23376. Value<String?> ragioneSociale,
  23377. Value<double?> totale,
  23378. });
  23379. class $$TopCustomerTableFilterComposer
  23380. extends Composer<_$AppDatabase, $TopCustomerTable> {
  23381. $$TopCustomerTableFilterComposer({
  23382. required super.$db,
  23383. required super.$table,
  23384. super.joinBuilder,
  23385. super.$addJoinBuilderToRootComposer,
  23386. super.$removeJoinBuilderFromRootComposer,
  23387. });
  23388. ColumnFilters<int> get idCliente => $composableBuilder(
  23389. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  23390. ColumnFilters<String> get codCliente => $composableBuilder(
  23391. column: $table.codCliente, builder: (column) => ColumnFilters(column));
  23392. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  23393. column: $table.ragioneSociale,
  23394. builder: (column) => ColumnFilters(column));
  23395. ColumnFilters<double> get totale => $composableBuilder(
  23396. column: $table.totale, builder: (column) => ColumnFilters(column));
  23397. }
  23398. class $$TopCustomerTableOrderingComposer
  23399. extends Composer<_$AppDatabase, $TopCustomerTable> {
  23400. $$TopCustomerTableOrderingComposer({
  23401. required super.$db,
  23402. required super.$table,
  23403. super.joinBuilder,
  23404. super.$addJoinBuilderToRootComposer,
  23405. super.$removeJoinBuilderFromRootComposer,
  23406. });
  23407. ColumnOrderings<int> get idCliente => $composableBuilder(
  23408. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  23409. ColumnOrderings<String> get codCliente => $composableBuilder(
  23410. column: $table.codCliente, builder: (column) => ColumnOrderings(column));
  23411. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  23412. column: $table.ragioneSociale,
  23413. builder: (column) => ColumnOrderings(column));
  23414. ColumnOrderings<double> get totale => $composableBuilder(
  23415. column: $table.totale, builder: (column) => ColumnOrderings(column));
  23416. }
  23417. class $$TopCustomerTableAnnotationComposer
  23418. extends Composer<_$AppDatabase, $TopCustomerTable> {
  23419. $$TopCustomerTableAnnotationComposer({
  23420. required super.$db,
  23421. required super.$table,
  23422. super.joinBuilder,
  23423. super.$addJoinBuilderToRootComposer,
  23424. super.$removeJoinBuilderFromRootComposer,
  23425. });
  23426. GeneratedColumn<int> get idCliente =>
  23427. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  23428. GeneratedColumn<String> get codCliente => $composableBuilder(
  23429. column: $table.codCliente, builder: (column) => column);
  23430. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  23431. column: $table.ragioneSociale, builder: (column) => column);
  23432. GeneratedColumn<double> get totale =>
  23433. $composableBuilder(column: $table.totale, builder: (column) => column);
  23434. }
  23435. class $$TopCustomerTableTableManager extends RootTableManager<
  23436. _$AppDatabase,
  23437. $TopCustomerTable,
  23438. TopCustomerData,
  23439. $$TopCustomerTableFilterComposer,
  23440. $$TopCustomerTableOrderingComposer,
  23441. $$TopCustomerTableAnnotationComposer,
  23442. $$TopCustomerTableCreateCompanionBuilder,
  23443. $$TopCustomerTableUpdateCompanionBuilder,
  23444. (
  23445. TopCustomerData,
  23446. BaseReferences<_$AppDatabase, $TopCustomerTable, TopCustomerData>
  23447. ),
  23448. TopCustomerData,
  23449. PrefetchHooks Function()> {
  23450. $$TopCustomerTableTableManager(_$AppDatabase db, $TopCustomerTable table)
  23451. : super(TableManagerState(
  23452. db: db,
  23453. table: table,
  23454. createFilteringComposer: () =>
  23455. $$TopCustomerTableFilterComposer($db: db, $table: table),
  23456. createOrderingComposer: () =>
  23457. $$TopCustomerTableOrderingComposer($db: db, $table: table),
  23458. createComputedFieldComposer: () =>
  23459. $$TopCustomerTableAnnotationComposer($db: db, $table: table),
  23460. updateCompanionCallback: ({
  23461. Value<int> idCliente = const Value.absent(),
  23462. Value<String?> codCliente = const Value.absent(),
  23463. Value<String?> ragioneSociale = const Value.absent(),
  23464. Value<double?> totale = const Value.absent(),
  23465. }) =>
  23466. TopCustomerCompanion(
  23467. idCliente: idCliente,
  23468. codCliente: codCliente,
  23469. ragioneSociale: ragioneSociale,
  23470. totale: totale,
  23471. ),
  23472. createCompanionCallback: ({
  23473. required int idCliente,
  23474. Value<String?> codCliente = const Value.absent(),
  23475. Value<String?> ragioneSociale = const Value.absent(),
  23476. Value<double?> totale = const Value.absent(),
  23477. }) =>
  23478. TopCustomerCompanion.insert(
  23479. idCliente: idCliente,
  23480. codCliente: codCliente,
  23481. ragioneSociale: ragioneSociale,
  23482. totale: totale,
  23483. ),
  23484. withReferenceMapper: (p0) => p0
  23485. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23486. .toList(),
  23487. prefetchHooksCallback: null,
  23488. ));
  23489. }
  23490. typedef $$TopCustomerTableProcessedTableManager = ProcessedTableManager<
  23491. _$AppDatabase,
  23492. $TopCustomerTable,
  23493. TopCustomerData,
  23494. $$TopCustomerTableFilterComposer,
  23495. $$TopCustomerTableOrderingComposer,
  23496. $$TopCustomerTableAnnotationComposer,
  23497. $$TopCustomerTableCreateCompanionBuilder,
  23498. $$TopCustomerTableUpdateCompanionBuilder,
  23499. (
  23500. TopCustomerData,
  23501. BaseReferences<_$AppDatabase, $TopCustomerTable, TopCustomerData>
  23502. ),
  23503. TopCustomerData,
  23504. PrefetchHooks Function()>;
  23505. typedef $$VOrdiniTableCreateCompanionBuilder = VOrdiniCompanion Function({
  23506. required String codAgente,
  23507. Value<String?> codCliente,
  23508. Value<String?> ragioneSociale,
  23509. Value<String?> codFiliale,
  23510. Value<String?> filiale,
  23511. Value<String?> indirizzo,
  23512. Value<String?> citta,
  23513. Value<String?> provincia,
  23514. Value<String?> cap,
  23515. required int idOrdine,
  23516. Value<int?> idOrdineSede,
  23517. Value<int?> numeroOrdine,
  23518. Value<String?> numeroOrdineSede,
  23519. Value<String?> dataOrdine,
  23520. Value<String?> dataConsegna,
  23521. Value<String?> dataModifica,
  23522. Value<String?> riferimento,
  23523. Value<String?> noteCliente,
  23524. Value<String?> noteOrdine,
  23525. Value<int?> idCliente,
  23526. Value<int?> idFiliale,
  23527. Value<String?> stato,
  23528. Value<int?> idListino,
  23529. Value<int?> idAgente,
  23530. Value<int?> idPagamento,
  23531. Value<double?> totale,
  23532. });
  23533. typedef $$VOrdiniTableUpdateCompanionBuilder = VOrdiniCompanion Function({
  23534. Value<String> codAgente,
  23535. Value<String?> codCliente,
  23536. Value<String?> ragioneSociale,
  23537. Value<String?> codFiliale,
  23538. Value<String?> filiale,
  23539. Value<String?> indirizzo,
  23540. Value<String?> citta,
  23541. Value<String?> provincia,
  23542. Value<String?> cap,
  23543. Value<int> idOrdine,
  23544. Value<int?> idOrdineSede,
  23545. Value<int?> numeroOrdine,
  23546. Value<String?> numeroOrdineSede,
  23547. Value<String?> dataOrdine,
  23548. Value<String?> dataConsegna,
  23549. Value<String?> dataModifica,
  23550. Value<String?> riferimento,
  23551. Value<String?> noteCliente,
  23552. Value<String?> noteOrdine,
  23553. Value<int?> idCliente,
  23554. Value<int?> idFiliale,
  23555. Value<String?> stato,
  23556. Value<int?> idListino,
  23557. Value<int?> idAgente,
  23558. Value<int?> idPagamento,
  23559. Value<double?> totale,
  23560. });
  23561. class $$VOrdiniTableFilterComposer
  23562. extends Composer<_$AppDatabase, $VOrdiniTable> {
  23563. $$VOrdiniTableFilterComposer({
  23564. required super.$db,
  23565. required super.$table,
  23566. super.joinBuilder,
  23567. super.$addJoinBuilderToRootComposer,
  23568. super.$removeJoinBuilderFromRootComposer,
  23569. });
  23570. ColumnFilters<String> get codAgente => $composableBuilder(
  23571. column: $table.codAgente, builder: (column) => ColumnFilters(column));
  23572. ColumnFilters<String> get codCliente => $composableBuilder(
  23573. column: $table.codCliente, builder: (column) => ColumnFilters(column));
  23574. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  23575. column: $table.ragioneSociale,
  23576. builder: (column) => ColumnFilters(column));
  23577. ColumnFilters<String> get codFiliale => $composableBuilder(
  23578. column: $table.codFiliale, builder: (column) => ColumnFilters(column));
  23579. ColumnFilters<String> get filiale => $composableBuilder(
  23580. column: $table.filiale, builder: (column) => ColumnFilters(column));
  23581. ColumnFilters<String> get indirizzo => $composableBuilder(
  23582. column: $table.indirizzo, builder: (column) => ColumnFilters(column));
  23583. ColumnFilters<String> get citta => $composableBuilder(
  23584. column: $table.citta, builder: (column) => ColumnFilters(column));
  23585. ColumnFilters<String> get provincia => $composableBuilder(
  23586. column: $table.provincia, builder: (column) => ColumnFilters(column));
  23587. ColumnFilters<String> get cap => $composableBuilder(
  23588. column: $table.cap, builder: (column) => ColumnFilters(column));
  23589. ColumnFilters<int> get idOrdine => $composableBuilder(
  23590. column: $table.idOrdine, builder: (column) => ColumnFilters(column));
  23591. ColumnFilters<int> get idOrdineSede => $composableBuilder(
  23592. column: $table.idOrdineSede, builder: (column) => ColumnFilters(column));
  23593. ColumnFilters<int> get numeroOrdine => $composableBuilder(
  23594. column: $table.numeroOrdine, builder: (column) => ColumnFilters(column));
  23595. ColumnFilters<String> get numeroOrdineSede => $composableBuilder(
  23596. column: $table.numeroOrdineSede,
  23597. builder: (column) => ColumnFilters(column));
  23598. ColumnFilters<String> get dataOrdine => $composableBuilder(
  23599. column: $table.dataOrdine, builder: (column) => ColumnFilters(column));
  23600. ColumnFilters<String> get dataConsegna => $composableBuilder(
  23601. column: $table.dataConsegna, builder: (column) => ColumnFilters(column));
  23602. ColumnFilters<String> get dataModifica => $composableBuilder(
  23603. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  23604. ColumnFilters<String> get riferimento => $composableBuilder(
  23605. column: $table.riferimento, builder: (column) => ColumnFilters(column));
  23606. ColumnFilters<String> get noteCliente => $composableBuilder(
  23607. column: $table.noteCliente, builder: (column) => ColumnFilters(column));
  23608. ColumnFilters<String> get noteOrdine => $composableBuilder(
  23609. column: $table.noteOrdine, builder: (column) => ColumnFilters(column));
  23610. ColumnFilters<int> get idCliente => $composableBuilder(
  23611. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  23612. ColumnFilters<int> get idFiliale => $composableBuilder(
  23613. column: $table.idFiliale, builder: (column) => ColumnFilters(column));
  23614. ColumnFilters<String> get stato => $composableBuilder(
  23615. column: $table.stato, builder: (column) => ColumnFilters(column));
  23616. ColumnFilters<int> get idListino => $composableBuilder(
  23617. column: $table.idListino, builder: (column) => ColumnFilters(column));
  23618. ColumnFilters<int> get idAgente => $composableBuilder(
  23619. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  23620. ColumnFilters<int> get idPagamento => $composableBuilder(
  23621. column: $table.idPagamento, builder: (column) => ColumnFilters(column));
  23622. ColumnFilters<double> get totale => $composableBuilder(
  23623. column: $table.totale, builder: (column) => ColumnFilters(column));
  23624. }
  23625. class $$VOrdiniTableOrderingComposer
  23626. extends Composer<_$AppDatabase, $VOrdiniTable> {
  23627. $$VOrdiniTableOrderingComposer({
  23628. required super.$db,
  23629. required super.$table,
  23630. super.joinBuilder,
  23631. super.$addJoinBuilderToRootComposer,
  23632. super.$removeJoinBuilderFromRootComposer,
  23633. });
  23634. ColumnOrderings<String> get codAgente => $composableBuilder(
  23635. column: $table.codAgente, builder: (column) => ColumnOrderings(column));
  23636. ColumnOrderings<String> get codCliente => $composableBuilder(
  23637. column: $table.codCliente, builder: (column) => ColumnOrderings(column));
  23638. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  23639. column: $table.ragioneSociale,
  23640. builder: (column) => ColumnOrderings(column));
  23641. ColumnOrderings<String> get codFiliale => $composableBuilder(
  23642. column: $table.codFiliale, builder: (column) => ColumnOrderings(column));
  23643. ColumnOrderings<String> get filiale => $composableBuilder(
  23644. column: $table.filiale, builder: (column) => ColumnOrderings(column));
  23645. ColumnOrderings<String> get indirizzo => $composableBuilder(
  23646. column: $table.indirizzo, builder: (column) => ColumnOrderings(column));
  23647. ColumnOrderings<String> get citta => $composableBuilder(
  23648. column: $table.citta, builder: (column) => ColumnOrderings(column));
  23649. ColumnOrderings<String> get provincia => $composableBuilder(
  23650. column: $table.provincia, builder: (column) => ColumnOrderings(column));
  23651. ColumnOrderings<String> get cap => $composableBuilder(
  23652. column: $table.cap, builder: (column) => ColumnOrderings(column));
  23653. ColumnOrderings<int> get idOrdine => $composableBuilder(
  23654. column: $table.idOrdine, builder: (column) => ColumnOrderings(column));
  23655. ColumnOrderings<int> get idOrdineSede => $composableBuilder(
  23656. column: $table.idOrdineSede,
  23657. builder: (column) => ColumnOrderings(column));
  23658. ColumnOrderings<int> get numeroOrdine => $composableBuilder(
  23659. column: $table.numeroOrdine,
  23660. builder: (column) => ColumnOrderings(column));
  23661. ColumnOrderings<String> get numeroOrdineSede => $composableBuilder(
  23662. column: $table.numeroOrdineSede,
  23663. builder: (column) => ColumnOrderings(column));
  23664. ColumnOrderings<String> get dataOrdine => $composableBuilder(
  23665. column: $table.dataOrdine, builder: (column) => ColumnOrderings(column));
  23666. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  23667. column: $table.dataConsegna,
  23668. builder: (column) => ColumnOrderings(column));
  23669. ColumnOrderings<String> get dataModifica => $composableBuilder(
  23670. column: $table.dataModifica,
  23671. builder: (column) => ColumnOrderings(column));
  23672. ColumnOrderings<String> get riferimento => $composableBuilder(
  23673. column: $table.riferimento, builder: (column) => ColumnOrderings(column));
  23674. ColumnOrderings<String> get noteCliente => $composableBuilder(
  23675. column: $table.noteCliente, builder: (column) => ColumnOrderings(column));
  23676. ColumnOrderings<String> get noteOrdine => $composableBuilder(
  23677. column: $table.noteOrdine, builder: (column) => ColumnOrderings(column));
  23678. ColumnOrderings<int> get idCliente => $composableBuilder(
  23679. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  23680. ColumnOrderings<int> get idFiliale => $composableBuilder(
  23681. column: $table.idFiliale, builder: (column) => ColumnOrderings(column));
  23682. ColumnOrderings<String> get stato => $composableBuilder(
  23683. column: $table.stato, builder: (column) => ColumnOrderings(column));
  23684. ColumnOrderings<int> get idListino => $composableBuilder(
  23685. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  23686. ColumnOrderings<int> get idAgente => $composableBuilder(
  23687. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  23688. ColumnOrderings<int> get idPagamento => $composableBuilder(
  23689. column: $table.idPagamento, builder: (column) => ColumnOrderings(column));
  23690. ColumnOrderings<double> get totale => $composableBuilder(
  23691. column: $table.totale, builder: (column) => ColumnOrderings(column));
  23692. }
  23693. class $$VOrdiniTableAnnotationComposer
  23694. extends Composer<_$AppDatabase, $VOrdiniTable> {
  23695. $$VOrdiniTableAnnotationComposer({
  23696. required super.$db,
  23697. required super.$table,
  23698. super.joinBuilder,
  23699. super.$addJoinBuilderToRootComposer,
  23700. super.$removeJoinBuilderFromRootComposer,
  23701. });
  23702. GeneratedColumn<String> get codAgente =>
  23703. $composableBuilder(column: $table.codAgente, builder: (column) => column);
  23704. GeneratedColumn<String> get codCliente => $composableBuilder(
  23705. column: $table.codCliente, builder: (column) => column);
  23706. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  23707. column: $table.ragioneSociale, builder: (column) => column);
  23708. GeneratedColumn<String> get codFiliale => $composableBuilder(
  23709. column: $table.codFiliale, builder: (column) => column);
  23710. GeneratedColumn<String> get filiale =>
  23711. $composableBuilder(column: $table.filiale, builder: (column) => column);
  23712. GeneratedColumn<String> get indirizzo =>
  23713. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  23714. GeneratedColumn<String> get citta =>
  23715. $composableBuilder(column: $table.citta, builder: (column) => column);
  23716. GeneratedColumn<String> get provincia =>
  23717. $composableBuilder(column: $table.provincia, builder: (column) => column);
  23718. GeneratedColumn<String> get cap =>
  23719. $composableBuilder(column: $table.cap, builder: (column) => column);
  23720. GeneratedColumn<int> get idOrdine =>
  23721. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  23722. GeneratedColumn<int> get idOrdineSede => $composableBuilder(
  23723. column: $table.idOrdineSede, builder: (column) => column);
  23724. GeneratedColumn<int> get numeroOrdine => $composableBuilder(
  23725. column: $table.numeroOrdine, builder: (column) => column);
  23726. GeneratedColumn<String> get numeroOrdineSede => $composableBuilder(
  23727. column: $table.numeroOrdineSede, builder: (column) => column);
  23728. GeneratedColumn<String> get dataOrdine => $composableBuilder(
  23729. column: $table.dataOrdine, builder: (column) => column);
  23730. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  23731. column: $table.dataConsegna, builder: (column) => column);
  23732. GeneratedColumn<String> get dataModifica => $composableBuilder(
  23733. column: $table.dataModifica, builder: (column) => column);
  23734. GeneratedColumn<String> get riferimento => $composableBuilder(
  23735. column: $table.riferimento, builder: (column) => column);
  23736. GeneratedColumn<String> get noteCliente => $composableBuilder(
  23737. column: $table.noteCliente, builder: (column) => column);
  23738. GeneratedColumn<String> get noteOrdine => $composableBuilder(
  23739. column: $table.noteOrdine, builder: (column) => column);
  23740. GeneratedColumn<int> get idCliente =>
  23741. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  23742. GeneratedColumn<int> get idFiliale =>
  23743. $composableBuilder(column: $table.idFiliale, builder: (column) => column);
  23744. GeneratedColumn<String> get stato =>
  23745. $composableBuilder(column: $table.stato, builder: (column) => column);
  23746. GeneratedColumn<int> get idListino =>
  23747. $composableBuilder(column: $table.idListino, builder: (column) => column);
  23748. GeneratedColumn<int> get idAgente =>
  23749. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  23750. GeneratedColumn<int> get idPagamento => $composableBuilder(
  23751. column: $table.idPagamento, builder: (column) => column);
  23752. GeneratedColumn<double> get totale =>
  23753. $composableBuilder(column: $table.totale, builder: (column) => column);
  23754. }
  23755. class $$VOrdiniTableTableManager extends RootTableManager<
  23756. _$AppDatabase,
  23757. $VOrdiniTable,
  23758. VOrdiniData,
  23759. $$VOrdiniTableFilterComposer,
  23760. $$VOrdiniTableOrderingComposer,
  23761. $$VOrdiniTableAnnotationComposer,
  23762. $$VOrdiniTableCreateCompanionBuilder,
  23763. $$VOrdiniTableUpdateCompanionBuilder,
  23764. (VOrdiniData, BaseReferences<_$AppDatabase, $VOrdiniTable, VOrdiniData>),
  23765. VOrdiniData,
  23766. PrefetchHooks Function()> {
  23767. $$VOrdiniTableTableManager(_$AppDatabase db, $VOrdiniTable table)
  23768. : super(TableManagerState(
  23769. db: db,
  23770. table: table,
  23771. createFilteringComposer: () =>
  23772. $$VOrdiniTableFilterComposer($db: db, $table: table),
  23773. createOrderingComposer: () =>
  23774. $$VOrdiniTableOrderingComposer($db: db, $table: table),
  23775. createComputedFieldComposer: () =>
  23776. $$VOrdiniTableAnnotationComposer($db: db, $table: table),
  23777. updateCompanionCallback: ({
  23778. Value<String> codAgente = const Value.absent(),
  23779. Value<String?> codCliente = const Value.absent(),
  23780. Value<String?> ragioneSociale = const Value.absent(),
  23781. Value<String?> codFiliale = const Value.absent(),
  23782. Value<String?> filiale = const Value.absent(),
  23783. Value<String?> indirizzo = const Value.absent(),
  23784. Value<String?> citta = const Value.absent(),
  23785. Value<String?> provincia = const Value.absent(),
  23786. Value<String?> cap = const Value.absent(),
  23787. Value<int> idOrdine = const Value.absent(),
  23788. Value<int?> idOrdineSede = const Value.absent(),
  23789. Value<int?> numeroOrdine = const Value.absent(),
  23790. Value<String?> numeroOrdineSede = const Value.absent(),
  23791. Value<String?> dataOrdine = const Value.absent(),
  23792. Value<String?> dataConsegna = const Value.absent(),
  23793. Value<String?> dataModifica = const Value.absent(),
  23794. Value<String?> riferimento = const Value.absent(),
  23795. Value<String?> noteCliente = const Value.absent(),
  23796. Value<String?> noteOrdine = const Value.absent(),
  23797. Value<int?> idCliente = const Value.absent(),
  23798. Value<int?> idFiliale = const Value.absent(),
  23799. Value<String?> stato = const Value.absent(),
  23800. Value<int?> idListino = const Value.absent(),
  23801. Value<int?> idAgente = const Value.absent(),
  23802. Value<int?> idPagamento = const Value.absent(),
  23803. Value<double?> totale = const Value.absent(),
  23804. }) =>
  23805. VOrdiniCompanion(
  23806. codAgente: codAgente,
  23807. codCliente: codCliente,
  23808. ragioneSociale: ragioneSociale,
  23809. codFiliale: codFiliale,
  23810. filiale: filiale,
  23811. indirizzo: indirizzo,
  23812. citta: citta,
  23813. provincia: provincia,
  23814. cap: cap,
  23815. idOrdine: idOrdine,
  23816. idOrdineSede: idOrdineSede,
  23817. numeroOrdine: numeroOrdine,
  23818. numeroOrdineSede: numeroOrdineSede,
  23819. dataOrdine: dataOrdine,
  23820. dataConsegna: dataConsegna,
  23821. dataModifica: dataModifica,
  23822. riferimento: riferimento,
  23823. noteCliente: noteCliente,
  23824. noteOrdine: noteOrdine,
  23825. idCliente: idCliente,
  23826. idFiliale: idFiliale,
  23827. stato: stato,
  23828. idListino: idListino,
  23829. idAgente: idAgente,
  23830. idPagamento: idPagamento,
  23831. totale: totale,
  23832. ),
  23833. createCompanionCallback: ({
  23834. required String codAgente,
  23835. Value<String?> codCliente = const Value.absent(),
  23836. Value<String?> ragioneSociale = const Value.absent(),
  23837. Value<String?> codFiliale = const Value.absent(),
  23838. Value<String?> filiale = const Value.absent(),
  23839. Value<String?> indirizzo = const Value.absent(),
  23840. Value<String?> citta = const Value.absent(),
  23841. Value<String?> provincia = const Value.absent(),
  23842. Value<String?> cap = const Value.absent(),
  23843. required int idOrdine,
  23844. Value<int?> idOrdineSede = const Value.absent(),
  23845. Value<int?> numeroOrdine = const Value.absent(),
  23846. Value<String?> numeroOrdineSede = const Value.absent(),
  23847. Value<String?> dataOrdine = const Value.absent(),
  23848. Value<String?> dataConsegna = const Value.absent(),
  23849. Value<String?> dataModifica = const Value.absent(),
  23850. Value<String?> riferimento = const Value.absent(),
  23851. Value<String?> noteCliente = const Value.absent(),
  23852. Value<String?> noteOrdine = const Value.absent(),
  23853. Value<int?> idCliente = const Value.absent(),
  23854. Value<int?> idFiliale = const Value.absent(),
  23855. Value<String?> stato = const Value.absent(),
  23856. Value<int?> idListino = const Value.absent(),
  23857. Value<int?> idAgente = const Value.absent(),
  23858. Value<int?> idPagamento = const Value.absent(),
  23859. Value<double?> totale = const Value.absent(),
  23860. }) =>
  23861. VOrdiniCompanion.insert(
  23862. codAgente: codAgente,
  23863. codCliente: codCliente,
  23864. ragioneSociale: ragioneSociale,
  23865. codFiliale: codFiliale,
  23866. filiale: filiale,
  23867. indirizzo: indirizzo,
  23868. citta: citta,
  23869. provincia: provincia,
  23870. cap: cap,
  23871. idOrdine: idOrdine,
  23872. idOrdineSede: idOrdineSede,
  23873. numeroOrdine: numeroOrdine,
  23874. numeroOrdineSede: numeroOrdineSede,
  23875. dataOrdine: dataOrdine,
  23876. dataConsegna: dataConsegna,
  23877. dataModifica: dataModifica,
  23878. riferimento: riferimento,
  23879. noteCliente: noteCliente,
  23880. noteOrdine: noteOrdine,
  23881. idCliente: idCliente,
  23882. idFiliale: idFiliale,
  23883. stato: stato,
  23884. idListino: idListino,
  23885. idAgente: idAgente,
  23886. idPagamento: idPagamento,
  23887. totale: totale,
  23888. ),
  23889. withReferenceMapper: (p0) => p0
  23890. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23891. .toList(),
  23892. prefetchHooksCallback: null,
  23893. ));
  23894. }
  23895. typedef $$VOrdiniTableProcessedTableManager = ProcessedTableManager<
  23896. _$AppDatabase,
  23897. $VOrdiniTable,
  23898. VOrdiniData,
  23899. $$VOrdiniTableFilterComposer,
  23900. $$VOrdiniTableOrderingComposer,
  23901. $$VOrdiniTableAnnotationComposer,
  23902. $$VOrdiniTableCreateCompanionBuilder,
  23903. $$VOrdiniTableUpdateCompanionBuilder,
  23904. (VOrdiniData, BaseReferences<_$AppDatabase, $VOrdiniTable, VOrdiniData>),
  23905. VOrdiniData,
  23906. PrefetchHooks Function()>;
  23907. typedef $$VRigheOrdineTableCreateCompanionBuilder = VRigheOrdineCompanion
  23908. Function({
  23909. required int idRigaOrdine,
  23910. Value<int?> idOrdine,
  23911. Value<int?> idArticolo,
  23912. Value<int?> idListino,
  23913. Value<double?> quantita,
  23914. Value<double?> prezzoLordo,
  23915. Value<double?> sconto1,
  23916. Value<double?> sconto2,
  23917. Value<double?> sconto3,
  23918. Value<double?> sconto4,
  23919. Value<double?> sconto5,
  23920. Value<double?> prezzoNetto,
  23921. Value<double?> scontoMerce,
  23922. Value<double?> totale,
  23923. Value<String?> dataConsegna,
  23924. Value<String?> dataModifica,
  23925. Value<double?> qtaEvasa,
  23926. Value<String?> stato,
  23927. Value<double?> colli,
  23928. Value<int?> promozione,
  23929. Value<int?> rigaPromozione,
  23930. Value<int?> prezzoManuale,
  23931. Value<String?> codArticolo,
  23932. Value<String?> descrizione,
  23933. Value<String?> codListino,
  23934. Value<String?> listino,
  23935. });
  23936. typedef $$VRigheOrdineTableUpdateCompanionBuilder = VRigheOrdineCompanion
  23937. Function({
  23938. Value<int> idRigaOrdine,
  23939. Value<int?> idOrdine,
  23940. Value<int?> idArticolo,
  23941. Value<int?> idListino,
  23942. Value<double?> quantita,
  23943. Value<double?> prezzoLordo,
  23944. Value<double?> sconto1,
  23945. Value<double?> sconto2,
  23946. Value<double?> sconto3,
  23947. Value<double?> sconto4,
  23948. Value<double?> sconto5,
  23949. Value<double?> prezzoNetto,
  23950. Value<double?> scontoMerce,
  23951. Value<double?> totale,
  23952. Value<String?> dataConsegna,
  23953. Value<String?> dataModifica,
  23954. Value<double?> qtaEvasa,
  23955. Value<String?> stato,
  23956. Value<double?> colli,
  23957. Value<int?> promozione,
  23958. Value<int?> rigaPromozione,
  23959. Value<int?> prezzoManuale,
  23960. Value<String?> codArticolo,
  23961. Value<String?> descrizione,
  23962. Value<String?> codListino,
  23963. Value<String?> listino,
  23964. });
  23965. class $$VRigheOrdineTableFilterComposer
  23966. extends Composer<_$AppDatabase, $VRigheOrdineTable> {
  23967. $$VRigheOrdineTableFilterComposer({
  23968. required super.$db,
  23969. required super.$table,
  23970. super.joinBuilder,
  23971. super.$addJoinBuilderToRootComposer,
  23972. super.$removeJoinBuilderFromRootComposer,
  23973. });
  23974. ColumnFilters<int> get idRigaOrdine => $composableBuilder(
  23975. column: $table.idRigaOrdine, builder: (column) => ColumnFilters(column));
  23976. ColumnFilters<int> get idOrdine => $composableBuilder(
  23977. column: $table.idOrdine, builder: (column) => ColumnFilters(column));
  23978. ColumnFilters<int> get idArticolo => $composableBuilder(
  23979. column: $table.idArticolo, builder: (column) => ColumnFilters(column));
  23980. ColumnFilters<int> get idListino => $composableBuilder(
  23981. column: $table.idListino, builder: (column) => ColumnFilters(column));
  23982. ColumnFilters<double> get quantita => $composableBuilder(
  23983. column: $table.quantita, builder: (column) => ColumnFilters(column));
  23984. ColumnFilters<double> get prezzoLordo => $composableBuilder(
  23985. column: $table.prezzoLordo, builder: (column) => ColumnFilters(column));
  23986. ColumnFilters<double> get sconto1 => $composableBuilder(
  23987. column: $table.sconto1, builder: (column) => ColumnFilters(column));
  23988. ColumnFilters<double> get sconto2 => $composableBuilder(
  23989. column: $table.sconto2, builder: (column) => ColumnFilters(column));
  23990. ColumnFilters<double> get sconto3 => $composableBuilder(
  23991. column: $table.sconto3, builder: (column) => ColumnFilters(column));
  23992. ColumnFilters<double> get sconto4 => $composableBuilder(
  23993. column: $table.sconto4, builder: (column) => ColumnFilters(column));
  23994. ColumnFilters<double> get sconto5 => $composableBuilder(
  23995. column: $table.sconto5, builder: (column) => ColumnFilters(column));
  23996. ColumnFilters<double> get prezzoNetto => $composableBuilder(
  23997. column: $table.prezzoNetto, builder: (column) => ColumnFilters(column));
  23998. ColumnFilters<double> get scontoMerce => $composableBuilder(
  23999. column: $table.scontoMerce, builder: (column) => ColumnFilters(column));
  24000. ColumnFilters<double> get totale => $composableBuilder(
  24001. column: $table.totale, builder: (column) => ColumnFilters(column));
  24002. ColumnFilters<String> get dataConsegna => $composableBuilder(
  24003. column: $table.dataConsegna, builder: (column) => ColumnFilters(column));
  24004. ColumnFilters<String> get dataModifica => $composableBuilder(
  24005. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  24006. ColumnFilters<double> get qtaEvasa => $composableBuilder(
  24007. column: $table.qtaEvasa, builder: (column) => ColumnFilters(column));
  24008. ColumnFilters<String> get stato => $composableBuilder(
  24009. column: $table.stato, builder: (column) => ColumnFilters(column));
  24010. ColumnFilters<double> get colli => $composableBuilder(
  24011. column: $table.colli, builder: (column) => ColumnFilters(column));
  24012. ColumnFilters<int> get promozione => $composableBuilder(
  24013. column: $table.promozione, builder: (column) => ColumnFilters(column));
  24014. ColumnFilters<int> get rigaPromozione => $composableBuilder(
  24015. column: $table.rigaPromozione,
  24016. builder: (column) => ColumnFilters(column));
  24017. ColumnFilters<int> get prezzoManuale => $composableBuilder(
  24018. column: $table.prezzoManuale, builder: (column) => ColumnFilters(column));
  24019. ColumnFilters<String> get codArticolo => $composableBuilder(
  24020. column: $table.codArticolo, builder: (column) => ColumnFilters(column));
  24021. ColumnFilters<String> get descrizione => $composableBuilder(
  24022. column: $table.descrizione, builder: (column) => ColumnFilters(column));
  24023. ColumnFilters<String> get codListino => $composableBuilder(
  24024. column: $table.codListino, builder: (column) => ColumnFilters(column));
  24025. ColumnFilters<String> get listino => $composableBuilder(
  24026. column: $table.listino, builder: (column) => ColumnFilters(column));
  24027. }
  24028. class $$VRigheOrdineTableOrderingComposer
  24029. extends Composer<_$AppDatabase, $VRigheOrdineTable> {
  24030. $$VRigheOrdineTableOrderingComposer({
  24031. required super.$db,
  24032. required super.$table,
  24033. super.joinBuilder,
  24034. super.$addJoinBuilderToRootComposer,
  24035. super.$removeJoinBuilderFromRootComposer,
  24036. });
  24037. ColumnOrderings<int> get idRigaOrdine => $composableBuilder(
  24038. column: $table.idRigaOrdine,
  24039. builder: (column) => ColumnOrderings(column));
  24040. ColumnOrderings<int> get idOrdine => $composableBuilder(
  24041. column: $table.idOrdine, builder: (column) => ColumnOrderings(column));
  24042. ColumnOrderings<int> get idArticolo => $composableBuilder(
  24043. column: $table.idArticolo, builder: (column) => ColumnOrderings(column));
  24044. ColumnOrderings<int> get idListino => $composableBuilder(
  24045. column: $table.idListino, builder: (column) => ColumnOrderings(column));
  24046. ColumnOrderings<double> get quantita => $composableBuilder(
  24047. column: $table.quantita, builder: (column) => ColumnOrderings(column));
  24048. ColumnOrderings<double> get prezzoLordo => $composableBuilder(
  24049. column: $table.prezzoLordo, builder: (column) => ColumnOrderings(column));
  24050. ColumnOrderings<double> get sconto1 => $composableBuilder(
  24051. column: $table.sconto1, builder: (column) => ColumnOrderings(column));
  24052. ColumnOrderings<double> get sconto2 => $composableBuilder(
  24053. column: $table.sconto2, builder: (column) => ColumnOrderings(column));
  24054. ColumnOrderings<double> get sconto3 => $composableBuilder(
  24055. column: $table.sconto3, builder: (column) => ColumnOrderings(column));
  24056. ColumnOrderings<double> get sconto4 => $composableBuilder(
  24057. column: $table.sconto4, builder: (column) => ColumnOrderings(column));
  24058. ColumnOrderings<double> get sconto5 => $composableBuilder(
  24059. column: $table.sconto5, builder: (column) => ColumnOrderings(column));
  24060. ColumnOrderings<double> get prezzoNetto => $composableBuilder(
  24061. column: $table.prezzoNetto, builder: (column) => ColumnOrderings(column));
  24062. ColumnOrderings<double> get scontoMerce => $composableBuilder(
  24063. column: $table.scontoMerce, builder: (column) => ColumnOrderings(column));
  24064. ColumnOrderings<double> get totale => $composableBuilder(
  24065. column: $table.totale, builder: (column) => ColumnOrderings(column));
  24066. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  24067. column: $table.dataConsegna,
  24068. builder: (column) => ColumnOrderings(column));
  24069. ColumnOrderings<String> get dataModifica => $composableBuilder(
  24070. column: $table.dataModifica,
  24071. builder: (column) => ColumnOrderings(column));
  24072. ColumnOrderings<double> get qtaEvasa => $composableBuilder(
  24073. column: $table.qtaEvasa, builder: (column) => ColumnOrderings(column));
  24074. ColumnOrderings<String> get stato => $composableBuilder(
  24075. column: $table.stato, builder: (column) => ColumnOrderings(column));
  24076. ColumnOrderings<double> get colli => $composableBuilder(
  24077. column: $table.colli, builder: (column) => ColumnOrderings(column));
  24078. ColumnOrderings<int> get promozione => $composableBuilder(
  24079. column: $table.promozione, builder: (column) => ColumnOrderings(column));
  24080. ColumnOrderings<int> get rigaPromozione => $composableBuilder(
  24081. column: $table.rigaPromozione,
  24082. builder: (column) => ColumnOrderings(column));
  24083. ColumnOrderings<int> get prezzoManuale => $composableBuilder(
  24084. column: $table.prezzoManuale,
  24085. builder: (column) => ColumnOrderings(column));
  24086. ColumnOrderings<String> get codArticolo => $composableBuilder(
  24087. column: $table.codArticolo, builder: (column) => ColumnOrderings(column));
  24088. ColumnOrderings<String> get descrizione => $composableBuilder(
  24089. column: $table.descrizione, builder: (column) => ColumnOrderings(column));
  24090. ColumnOrderings<String> get codListino => $composableBuilder(
  24091. column: $table.codListino, builder: (column) => ColumnOrderings(column));
  24092. ColumnOrderings<String> get listino => $composableBuilder(
  24093. column: $table.listino, builder: (column) => ColumnOrderings(column));
  24094. }
  24095. class $$VRigheOrdineTableAnnotationComposer
  24096. extends Composer<_$AppDatabase, $VRigheOrdineTable> {
  24097. $$VRigheOrdineTableAnnotationComposer({
  24098. required super.$db,
  24099. required super.$table,
  24100. super.joinBuilder,
  24101. super.$addJoinBuilderToRootComposer,
  24102. super.$removeJoinBuilderFromRootComposer,
  24103. });
  24104. GeneratedColumn<int> get idRigaOrdine => $composableBuilder(
  24105. column: $table.idRigaOrdine, builder: (column) => column);
  24106. GeneratedColumn<int> get idOrdine =>
  24107. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  24108. GeneratedColumn<int> get idArticolo => $composableBuilder(
  24109. column: $table.idArticolo, builder: (column) => column);
  24110. GeneratedColumn<int> get idListino =>
  24111. $composableBuilder(column: $table.idListino, builder: (column) => column);
  24112. GeneratedColumn<double> get quantita =>
  24113. $composableBuilder(column: $table.quantita, builder: (column) => column);
  24114. GeneratedColumn<double> get prezzoLordo => $composableBuilder(
  24115. column: $table.prezzoLordo, builder: (column) => column);
  24116. GeneratedColumn<double> get sconto1 =>
  24117. $composableBuilder(column: $table.sconto1, builder: (column) => column);
  24118. GeneratedColumn<double> get sconto2 =>
  24119. $composableBuilder(column: $table.sconto2, builder: (column) => column);
  24120. GeneratedColumn<double> get sconto3 =>
  24121. $composableBuilder(column: $table.sconto3, builder: (column) => column);
  24122. GeneratedColumn<double> get sconto4 =>
  24123. $composableBuilder(column: $table.sconto4, builder: (column) => column);
  24124. GeneratedColumn<double> get sconto5 =>
  24125. $composableBuilder(column: $table.sconto5, builder: (column) => column);
  24126. GeneratedColumn<double> get prezzoNetto => $composableBuilder(
  24127. column: $table.prezzoNetto, builder: (column) => column);
  24128. GeneratedColumn<double> get scontoMerce => $composableBuilder(
  24129. column: $table.scontoMerce, builder: (column) => column);
  24130. GeneratedColumn<double> get totale =>
  24131. $composableBuilder(column: $table.totale, builder: (column) => column);
  24132. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  24133. column: $table.dataConsegna, builder: (column) => column);
  24134. GeneratedColumn<String> get dataModifica => $composableBuilder(
  24135. column: $table.dataModifica, builder: (column) => column);
  24136. GeneratedColumn<double> get qtaEvasa =>
  24137. $composableBuilder(column: $table.qtaEvasa, builder: (column) => column);
  24138. GeneratedColumn<String> get stato =>
  24139. $composableBuilder(column: $table.stato, builder: (column) => column);
  24140. GeneratedColumn<double> get colli =>
  24141. $composableBuilder(column: $table.colli, builder: (column) => column);
  24142. GeneratedColumn<int> get promozione => $composableBuilder(
  24143. column: $table.promozione, builder: (column) => column);
  24144. GeneratedColumn<int> get rigaPromozione => $composableBuilder(
  24145. column: $table.rigaPromozione, builder: (column) => column);
  24146. GeneratedColumn<int> get prezzoManuale => $composableBuilder(
  24147. column: $table.prezzoManuale, builder: (column) => column);
  24148. GeneratedColumn<String> get codArticolo => $composableBuilder(
  24149. column: $table.codArticolo, builder: (column) => column);
  24150. GeneratedColumn<String> get descrizione => $composableBuilder(
  24151. column: $table.descrizione, builder: (column) => column);
  24152. GeneratedColumn<String> get codListino => $composableBuilder(
  24153. column: $table.codListino, builder: (column) => column);
  24154. GeneratedColumn<String> get listino =>
  24155. $composableBuilder(column: $table.listino, builder: (column) => column);
  24156. }
  24157. class $$VRigheOrdineTableTableManager extends RootTableManager<
  24158. _$AppDatabase,
  24159. $VRigheOrdineTable,
  24160. VRigheOrdineData,
  24161. $$VRigheOrdineTableFilterComposer,
  24162. $$VRigheOrdineTableOrderingComposer,
  24163. $$VRigheOrdineTableAnnotationComposer,
  24164. $$VRigheOrdineTableCreateCompanionBuilder,
  24165. $$VRigheOrdineTableUpdateCompanionBuilder,
  24166. (
  24167. VRigheOrdineData,
  24168. BaseReferences<_$AppDatabase, $VRigheOrdineTable, VRigheOrdineData>
  24169. ),
  24170. VRigheOrdineData,
  24171. PrefetchHooks Function()> {
  24172. $$VRigheOrdineTableTableManager(_$AppDatabase db, $VRigheOrdineTable table)
  24173. : super(TableManagerState(
  24174. db: db,
  24175. table: table,
  24176. createFilteringComposer: () =>
  24177. $$VRigheOrdineTableFilterComposer($db: db, $table: table),
  24178. createOrderingComposer: () =>
  24179. $$VRigheOrdineTableOrderingComposer($db: db, $table: table),
  24180. createComputedFieldComposer: () =>
  24181. $$VRigheOrdineTableAnnotationComposer($db: db, $table: table),
  24182. updateCompanionCallback: ({
  24183. Value<int> idRigaOrdine = const Value.absent(),
  24184. Value<int?> idOrdine = const Value.absent(),
  24185. Value<int?> idArticolo = const Value.absent(),
  24186. Value<int?> idListino = const Value.absent(),
  24187. Value<double?> quantita = const Value.absent(),
  24188. Value<double?> prezzoLordo = const Value.absent(),
  24189. Value<double?> sconto1 = const Value.absent(),
  24190. Value<double?> sconto2 = const Value.absent(),
  24191. Value<double?> sconto3 = const Value.absent(),
  24192. Value<double?> sconto4 = const Value.absent(),
  24193. Value<double?> sconto5 = const Value.absent(),
  24194. Value<double?> prezzoNetto = const Value.absent(),
  24195. Value<double?> scontoMerce = const Value.absent(),
  24196. Value<double?> totale = const Value.absent(),
  24197. Value<String?> dataConsegna = const Value.absent(),
  24198. Value<String?> dataModifica = const Value.absent(),
  24199. Value<double?> qtaEvasa = const Value.absent(),
  24200. Value<String?> stato = const Value.absent(),
  24201. Value<double?> colli = const Value.absent(),
  24202. Value<int?> promozione = const Value.absent(),
  24203. Value<int?> rigaPromozione = const Value.absent(),
  24204. Value<int?> prezzoManuale = const Value.absent(),
  24205. Value<String?> codArticolo = const Value.absent(),
  24206. Value<String?> descrizione = const Value.absent(),
  24207. Value<String?> codListino = const Value.absent(),
  24208. Value<String?> listino = const Value.absent(),
  24209. }) =>
  24210. VRigheOrdineCompanion(
  24211. idRigaOrdine: idRigaOrdine,
  24212. idOrdine: idOrdine,
  24213. idArticolo: idArticolo,
  24214. idListino: idListino,
  24215. quantita: quantita,
  24216. prezzoLordo: prezzoLordo,
  24217. sconto1: sconto1,
  24218. sconto2: sconto2,
  24219. sconto3: sconto3,
  24220. sconto4: sconto4,
  24221. sconto5: sconto5,
  24222. prezzoNetto: prezzoNetto,
  24223. scontoMerce: scontoMerce,
  24224. totale: totale,
  24225. dataConsegna: dataConsegna,
  24226. dataModifica: dataModifica,
  24227. qtaEvasa: qtaEvasa,
  24228. stato: stato,
  24229. colli: colli,
  24230. promozione: promozione,
  24231. rigaPromozione: rigaPromozione,
  24232. prezzoManuale: prezzoManuale,
  24233. codArticolo: codArticolo,
  24234. descrizione: descrizione,
  24235. codListino: codListino,
  24236. listino: listino,
  24237. ),
  24238. createCompanionCallback: ({
  24239. required int idRigaOrdine,
  24240. Value<int?> idOrdine = const Value.absent(),
  24241. Value<int?> idArticolo = const Value.absent(),
  24242. Value<int?> idListino = const Value.absent(),
  24243. Value<double?> quantita = const Value.absent(),
  24244. Value<double?> prezzoLordo = const Value.absent(),
  24245. Value<double?> sconto1 = const Value.absent(),
  24246. Value<double?> sconto2 = const Value.absent(),
  24247. Value<double?> sconto3 = const Value.absent(),
  24248. Value<double?> sconto4 = const Value.absent(),
  24249. Value<double?> sconto5 = const Value.absent(),
  24250. Value<double?> prezzoNetto = const Value.absent(),
  24251. Value<double?> scontoMerce = const Value.absent(),
  24252. Value<double?> totale = const Value.absent(),
  24253. Value<String?> dataConsegna = const Value.absent(),
  24254. Value<String?> dataModifica = const Value.absent(),
  24255. Value<double?> qtaEvasa = const Value.absent(),
  24256. Value<String?> stato = const Value.absent(),
  24257. Value<double?> colli = const Value.absent(),
  24258. Value<int?> promozione = const Value.absent(),
  24259. Value<int?> rigaPromozione = const Value.absent(),
  24260. Value<int?> prezzoManuale = const Value.absent(),
  24261. Value<String?> codArticolo = const Value.absent(),
  24262. Value<String?> descrizione = const Value.absent(),
  24263. Value<String?> codListino = const Value.absent(),
  24264. Value<String?> listino = const Value.absent(),
  24265. }) =>
  24266. VRigheOrdineCompanion.insert(
  24267. idRigaOrdine: idRigaOrdine,
  24268. idOrdine: idOrdine,
  24269. idArticolo: idArticolo,
  24270. idListino: idListino,
  24271. quantita: quantita,
  24272. prezzoLordo: prezzoLordo,
  24273. sconto1: sconto1,
  24274. sconto2: sconto2,
  24275. sconto3: sconto3,
  24276. sconto4: sconto4,
  24277. sconto5: sconto5,
  24278. prezzoNetto: prezzoNetto,
  24279. scontoMerce: scontoMerce,
  24280. totale: totale,
  24281. dataConsegna: dataConsegna,
  24282. dataModifica: dataModifica,
  24283. qtaEvasa: qtaEvasa,
  24284. stato: stato,
  24285. colli: colli,
  24286. promozione: promozione,
  24287. rigaPromozione: rigaPromozione,
  24288. prezzoManuale: prezzoManuale,
  24289. codArticolo: codArticolo,
  24290. descrizione: descrizione,
  24291. codListino: codListino,
  24292. listino: listino,
  24293. ),
  24294. withReferenceMapper: (p0) => p0
  24295. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  24296. .toList(),
  24297. prefetchHooksCallback: null,
  24298. ));
  24299. }
  24300. typedef $$VRigheOrdineTableProcessedTableManager = ProcessedTableManager<
  24301. _$AppDatabase,
  24302. $VRigheOrdineTable,
  24303. VRigheOrdineData,
  24304. $$VRigheOrdineTableFilterComposer,
  24305. $$VRigheOrdineTableOrderingComposer,
  24306. $$VRigheOrdineTableAnnotationComposer,
  24307. $$VRigheOrdineTableCreateCompanionBuilder,
  24308. $$VRigheOrdineTableUpdateCompanionBuilder,
  24309. (
  24310. VRigheOrdineData,
  24311. BaseReferences<_$AppDatabase, $VRigheOrdineTable, VRigheOrdineData>
  24312. ),
  24313. VRigheOrdineData,
  24314. PrefetchHooks Function()>;
  24315. typedef $$VScadenzeTableCreateCompanionBuilder = VScadenzeCompanion Function({
  24316. required int idScadenza,
  24317. Value<int?> idCliente,
  24318. Value<int?> idAgente,
  24319. Value<String?> chiave,
  24320. Value<String?> numPartita,
  24321. Value<String?> dataScadenza,
  24322. Value<String?> segno,
  24323. Value<double?> importoFattura,
  24324. Value<String?> valuta,
  24325. Value<String?> numDoc,
  24326. Value<String?> serieDoc,
  24327. Value<String?> dataDoc,
  24328. Value<double?> importoScadenza,
  24329. Value<double?> saldo,
  24330. Value<String?> tipoPagamento,
  24331. Value<int?> flgSoppressa,
  24332. Value<double?> importoAbbuono,
  24333. Value<String?> note,
  24334. Value<String?> dataModifica,
  24335. Value<String?> stato,
  24336. Value<String?> codCliente,
  24337. Value<String?> ragioneSociale,
  24338. });
  24339. typedef $$VScadenzeTableUpdateCompanionBuilder = VScadenzeCompanion Function({
  24340. Value<int> idScadenza,
  24341. Value<int?> idCliente,
  24342. Value<int?> idAgente,
  24343. Value<String?> chiave,
  24344. Value<String?> numPartita,
  24345. Value<String?> dataScadenza,
  24346. Value<String?> segno,
  24347. Value<double?> importoFattura,
  24348. Value<String?> valuta,
  24349. Value<String?> numDoc,
  24350. Value<String?> serieDoc,
  24351. Value<String?> dataDoc,
  24352. Value<double?> importoScadenza,
  24353. Value<double?> saldo,
  24354. Value<String?> tipoPagamento,
  24355. Value<int?> flgSoppressa,
  24356. Value<double?> importoAbbuono,
  24357. Value<String?> note,
  24358. Value<String?> dataModifica,
  24359. Value<String?> stato,
  24360. Value<String?> codCliente,
  24361. Value<String?> ragioneSociale,
  24362. });
  24363. class $$VScadenzeTableFilterComposer
  24364. extends Composer<_$AppDatabase, $VScadenzeTable> {
  24365. $$VScadenzeTableFilterComposer({
  24366. required super.$db,
  24367. required super.$table,
  24368. super.joinBuilder,
  24369. super.$addJoinBuilderToRootComposer,
  24370. super.$removeJoinBuilderFromRootComposer,
  24371. });
  24372. ColumnFilters<int> get idScadenza => $composableBuilder(
  24373. column: $table.idScadenza, builder: (column) => ColumnFilters(column));
  24374. ColumnFilters<int> get idCliente => $composableBuilder(
  24375. column: $table.idCliente, builder: (column) => ColumnFilters(column));
  24376. ColumnFilters<int> get idAgente => $composableBuilder(
  24377. column: $table.idAgente, builder: (column) => ColumnFilters(column));
  24378. ColumnFilters<String> get chiave => $composableBuilder(
  24379. column: $table.chiave, builder: (column) => ColumnFilters(column));
  24380. ColumnFilters<String> get numPartita => $composableBuilder(
  24381. column: $table.numPartita, builder: (column) => ColumnFilters(column));
  24382. ColumnFilters<String> get dataScadenza => $composableBuilder(
  24383. column: $table.dataScadenza, builder: (column) => ColumnFilters(column));
  24384. ColumnFilters<String> get segno => $composableBuilder(
  24385. column: $table.segno, builder: (column) => ColumnFilters(column));
  24386. ColumnFilters<double> get importoFattura => $composableBuilder(
  24387. column: $table.importoFattura,
  24388. builder: (column) => ColumnFilters(column));
  24389. ColumnFilters<String> get valuta => $composableBuilder(
  24390. column: $table.valuta, builder: (column) => ColumnFilters(column));
  24391. ColumnFilters<String> get numDoc => $composableBuilder(
  24392. column: $table.numDoc, builder: (column) => ColumnFilters(column));
  24393. ColumnFilters<String> get serieDoc => $composableBuilder(
  24394. column: $table.serieDoc, builder: (column) => ColumnFilters(column));
  24395. ColumnFilters<String> get dataDoc => $composableBuilder(
  24396. column: $table.dataDoc, builder: (column) => ColumnFilters(column));
  24397. ColumnFilters<double> get importoScadenza => $composableBuilder(
  24398. column: $table.importoScadenza,
  24399. builder: (column) => ColumnFilters(column));
  24400. ColumnFilters<double> get saldo => $composableBuilder(
  24401. column: $table.saldo, builder: (column) => ColumnFilters(column));
  24402. ColumnFilters<String> get tipoPagamento => $composableBuilder(
  24403. column: $table.tipoPagamento, builder: (column) => ColumnFilters(column));
  24404. ColumnFilters<int> get flgSoppressa => $composableBuilder(
  24405. column: $table.flgSoppressa, builder: (column) => ColumnFilters(column));
  24406. ColumnFilters<double> get importoAbbuono => $composableBuilder(
  24407. column: $table.importoAbbuono,
  24408. builder: (column) => ColumnFilters(column));
  24409. ColumnFilters<String> get note => $composableBuilder(
  24410. column: $table.note, builder: (column) => ColumnFilters(column));
  24411. ColumnFilters<String> get dataModifica => $composableBuilder(
  24412. column: $table.dataModifica, builder: (column) => ColumnFilters(column));
  24413. ColumnFilters<String> get stato => $composableBuilder(
  24414. column: $table.stato, builder: (column) => ColumnFilters(column));
  24415. ColumnFilters<String> get codCliente => $composableBuilder(
  24416. column: $table.codCliente, builder: (column) => ColumnFilters(column));
  24417. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  24418. column: $table.ragioneSociale,
  24419. builder: (column) => ColumnFilters(column));
  24420. }
  24421. class $$VScadenzeTableOrderingComposer
  24422. extends Composer<_$AppDatabase, $VScadenzeTable> {
  24423. $$VScadenzeTableOrderingComposer({
  24424. required super.$db,
  24425. required super.$table,
  24426. super.joinBuilder,
  24427. super.$addJoinBuilderToRootComposer,
  24428. super.$removeJoinBuilderFromRootComposer,
  24429. });
  24430. ColumnOrderings<int> get idScadenza => $composableBuilder(
  24431. column: $table.idScadenza, builder: (column) => ColumnOrderings(column));
  24432. ColumnOrderings<int> get idCliente => $composableBuilder(
  24433. column: $table.idCliente, builder: (column) => ColumnOrderings(column));
  24434. ColumnOrderings<int> get idAgente => $composableBuilder(
  24435. column: $table.idAgente, builder: (column) => ColumnOrderings(column));
  24436. ColumnOrderings<String> get chiave => $composableBuilder(
  24437. column: $table.chiave, builder: (column) => ColumnOrderings(column));
  24438. ColumnOrderings<String> get numPartita => $composableBuilder(
  24439. column: $table.numPartita, builder: (column) => ColumnOrderings(column));
  24440. ColumnOrderings<String> get dataScadenza => $composableBuilder(
  24441. column: $table.dataScadenza,
  24442. builder: (column) => ColumnOrderings(column));
  24443. ColumnOrderings<String> get segno => $composableBuilder(
  24444. column: $table.segno, builder: (column) => ColumnOrderings(column));
  24445. ColumnOrderings<double> get importoFattura => $composableBuilder(
  24446. column: $table.importoFattura,
  24447. builder: (column) => ColumnOrderings(column));
  24448. ColumnOrderings<String> get valuta => $composableBuilder(
  24449. column: $table.valuta, builder: (column) => ColumnOrderings(column));
  24450. ColumnOrderings<String> get numDoc => $composableBuilder(
  24451. column: $table.numDoc, builder: (column) => ColumnOrderings(column));
  24452. ColumnOrderings<String> get serieDoc => $composableBuilder(
  24453. column: $table.serieDoc, builder: (column) => ColumnOrderings(column));
  24454. ColumnOrderings<String> get dataDoc => $composableBuilder(
  24455. column: $table.dataDoc, builder: (column) => ColumnOrderings(column));
  24456. ColumnOrderings<double> get importoScadenza => $composableBuilder(
  24457. column: $table.importoScadenza,
  24458. builder: (column) => ColumnOrderings(column));
  24459. ColumnOrderings<double> get saldo => $composableBuilder(
  24460. column: $table.saldo, builder: (column) => ColumnOrderings(column));
  24461. ColumnOrderings<String> get tipoPagamento => $composableBuilder(
  24462. column: $table.tipoPagamento,
  24463. builder: (column) => ColumnOrderings(column));
  24464. ColumnOrderings<int> get flgSoppressa => $composableBuilder(
  24465. column: $table.flgSoppressa,
  24466. builder: (column) => ColumnOrderings(column));
  24467. ColumnOrderings<double> get importoAbbuono => $composableBuilder(
  24468. column: $table.importoAbbuono,
  24469. builder: (column) => ColumnOrderings(column));
  24470. ColumnOrderings<String> get note => $composableBuilder(
  24471. column: $table.note, builder: (column) => ColumnOrderings(column));
  24472. ColumnOrderings<String> get dataModifica => $composableBuilder(
  24473. column: $table.dataModifica,
  24474. builder: (column) => ColumnOrderings(column));
  24475. ColumnOrderings<String> get stato => $composableBuilder(
  24476. column: $table.stato, builder: (column) => ColumnOrderings(column));
  24477. ColumnOrderings<String> get codCliente => $composableBuilder(
  24478. column: $table.codCliente, builder: (column) => ColumnOrderings(column));
  24479. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  24480. column: $table.ragioneSociale,
  24481. builder: (column) => ColumnOrderings(column));
  24482. }
  24483. class $$VScadenzeTableAnnotationComposer
  24484. extends Composer<_$AppDatabase, $VScadenzeTable> {
  24485. $$VScadenzeTableAnnotationComposer({
  24486. required super.$db,
  24487. required super.$table,
  24488. super.joinBuilder,
  24489. super.$addJoinBuilderToRootComposer,
  24490. super.$removeJoinBuilderFromRootComposer,
  24491. });
  24492. GeneratedColumn<int> get idScadenza => $composableBuilder(
  24493. column: $table.idScadenza, builder: (column) => column);
  24494. GeneratedColumn<int> get idCliente =>
  24495. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  24496. GeneratedColumn<int> get idAgente =>
  24497. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  24498. GeneratedColumn<String> get chiave =>
  24499. $composableBuilder(column: $table.chiave, builder: (column) => column);
  24500. GeneratedColumn<String> get numPartita => $composableBuilder(
  24501. column: $table.numPartita, builder: (column) => column);
  24502. GeneratedColumn<String> get dataScadenza => $composableBuilder(
  24503. column: $table.dataScadenza, builder: (column) => column);
  24504. GeneratedColumn<String> get segno =>
  24505. $composableBuilder(column: $table.segno, builder: (column) => column);
  24506. GeneratedColumn<double> get importoFattura => $composableBuilder(
  24507. column: $table.importoFattura, builder: (column) => column);
  24508. GeneratedColumn<String> get valuta =>
  24509. $composableBuilder(column: $table.valuta, builder: (column) => column);
  24510. GeneratedColumn<String> get numDoc =>
  24511. $composableBuilder(column: $table.numDoc, builder: (column) => column);
  24512. GeneratedColumn<String> get serieDoc =>
  24513. $composableBuilder(column: $table.serieDoc, builder: (column) => column);
  24514. GeneratedColumn<String> get dataDoc =>
  24515. $composableBuilder(column: $table.dataDoc, builder: (column) => column);
  24516. GeneratedColumn<double> get importoScadenza => $composableBuilder(
  24517. column: $table.importoScadenza, builder: (column) => column);
  24518. GeneratedColumn<double> get saldo =>
  24519. $composableBuilder(column: $table.saldo, builder: (column) => column);
  24520. GeneratedColumn<String> get tipoPagamento => $composableBuilder(
  24521. column: $table.tipoPagamento, builder: (column) => column);
  24522. GeneratedColumn<int> get flgSoppressa => $composableBuilder(
  24523. column: $table.flgSoppressa, builder: (column) => column);
  24524. GeneratedColumn<double> get importoAbbuono => $composableBuilder(
  24525. column: $table.importoAbbuono, builder: (column) => column);
  24526. GeneratedColumn<String> get note =>
  24527. $composableBuilder(column: $table.note, builder: (column) => column);
  24528. GeneratedColumn<String> get dataModifica => $composableBuilder(
  24529. column: $table.dataModifica, builder: (column) => column);
  24530. GeneratedColumn<String> get stato =>
  24531. $composableBuilder(column: $table.stato, builder: (column) => column);
  24532. GeneratedColumn<String> get codCliente => $composableBuilder(
  24533. column: $table.codCliente, builder: (column) => column);
  24534. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  24535. column: $table.ragioneSociale, builder: (column) => column);
  24536. }
  24537. class $$VScadenzeTableTableManager extends RootTableManager<
  24538. _$AppDatabase,
  24539. $VScadenzeTable,
  24540. VScadenzeData,
  24541. $$VScadenzeTableFilterComposer,
  24542. $$VScadenzeTableOrderingComposer,
  24543. $$VScadenzeTableAnnotationComposer,
  24544. $$VScadenzeTableCreateCompanionBuilder,
  24545. $$VScadenzeTableUpdateCompanionBuilder,
  24546. (
  24547. VScadenzeData,
  24548. BaseReferences<_$AppDatabase, $VScadenzeTable, VScadenzeData>
  24549. ),
  24550. VScadenzeData,
  24551. PrefetchHooks Function()> {
  24552. $$VScadenzeTableTableManager(_$AppDatabase db, $VScadenzeTable table)
  24553. : super(TableManagerState(
  24554. db: db,
  24555. table: table,
  24556. createFilteringComposer: () =>
  24557. $$VScadenzeTableFilterComposer($db: db, $table: table),
  24558. createOrderingComposer: () =>
  24559. $$VScadenzeTableOrderingComposer($db: db, $table: table),
  24560. createComputedFieldComposer: () =>
  24561. $$VScadenzeTableAnnotationComposer($db: db, $table: table),
  24562. updateCompanionCallback: ({
  24563. Value<int> idScadenza = const Value.absent(),
  24564. Value<int?> idCliente = const Value.absent(),
  24565. Value<int?> idAgente = const Value.absent(),
  24566. Value<String?> chiave = const Value.absent(),
  24567. Value<String?> numPartita = const Value.absent(),
  24568. Value<String?> dataScadenza = const Value.absent(),
  24569. Value<String?> segno = const Value.absent(),
  24570. Value<double?> importoFattura = const Value.absent(),
  24571. Value<String?> valuta = const Value.absent(),
  24572. Value<String?> numDoc = const Value.absent(),
  24573. Value<String?> serieDoc = const Value.absent(),
  24574. Value<String?> dataDoc = const Value.absent(),
  24575. Value<double?> importoScadenza = const Value.absent(),
  24576. Value<double?> saldo = const Value.absent(),
  24577. Value<String?> tipoPagamento = const Value.absent(),
  24578. Value<int?> flgSoppressa = const Value.absent(),
  24579. Value<double?> importoAbbuono = const Value.absent(),
  24580. Value<String?> note = const Value.absent(),
  24581. Value<String?> dataModifica = const Value.absent(),
  24582. Value<String?> stato = const Value.absent(),
  24583. Value<String?> codCliente = const Value.absent(),
  24584. Value<String?> ragioneSociale = const Value.absent(),
  24585. }) =>
  24586. VScadenzeCompanion(
  24587. idScadenza: idScadenza,
  24588. idCliente: idCliente,
  24589. idAgente: idAgente,
  24590. chiave: chiave,
  24591. numPartita: numPartita,
  24592. dataScadenza: dataScadenza,
  24593. segno: segno,
  24594. importoFattura: importoFattura,
  24595. valuta: valuta,
  24596. numDoc: numDoc,
  24597. serieDoc: serieDoc,
  24598. dataDoc: dataDoc,
  24599. importoScadenza: importoScadenza,
  24600. saldo: saldo,
  24601. tipoPagamento: tipoPagamento,
  24602. flgSoppressa: flgSoppressa,
  24603. importoAbbuono: importoAbbuono,
  24604. note: note,
  24605. dataModifica: dataModifica,
  24606. stato: stato,
  24607. codCliente: codCliente,
  24608. ragioneSociale: ragioneSociale,
  24609. ),
  24610. createCompanionCallback: ({
  24611. required int idScadenza,
  24612. Value<int?> idCliente = const Value.absent(),
  24613. Value<int?> idAgente = const Value.absent(),
  24614. Value<String?> chiave = const Value.absent(),
  24615. Value<String?> numPartita = const Value.absent(),
  24616. Value<String?> dataScadenza = const Value.absent(),
  24617. Value<String?> segno = const Value.absent(),
  24618. Value<double?> importoFattura = const Value.absent(),
  24619. Value<String?> valuta = const Value.absent(),
  24620. Value<String?> numDoc = const Value.absent(),
  24621. Value<String?> serieDoc = const Value.absent(),
  24622. Value<String?> dataDoc = const Value.absent(),
  24623. Value<double?> importoScadenza = const Value.absent(),
  24624. Value<double?> saldo = const Value.absent(),
  24625. Value<String?> tipoPagamento = const Value.absent(),
  24626. Value<int?> flgSoppressa = const Value.absent(),
  24627. Value<double?> importoAbbuono = const Value.absent(),
  24628. Value<String?> note = const Value.absent(),
  24629. Value<String?> dataModifica = const Value.absent(),
  24630. Value<String?> stato = const Value.absent(),
  24631. Value<String?> codCliente = const Value.absent(),
  24632. Value<String?> ragioneSociale = const Value.absent(),
  24633. }) =>
  24634. VScadenzeCompanion.insert(
  24635. idScadenza: idScadenza,
  24636. idCliente: idCliente,
  24637. idAgente: idAgente,
  24638. chiave: chiave,
  24639. numPartita: numPartita,
  24640. dataScadenza: dataScadenza,
  24641. segno: segno,
  24642. importoFattura: importoFattura,
  24643. valuta: valuta,
  24644. numDoc: numDoc,
  24645. serieDoc: serieDoc,
  24646. dataDoc: dataDoc,
  24647. importoScadenza: importoScadenza,
  24648. saldo: saldo,
  24649. tipoPagamento: tipoPagamento,
  24650. flgSoppressa: flgSoppressa,
  24651. importoAbbuono: importoAbbuono,
  24652. note: note,
  24653. dataModifica: dataModifica,
  24654. stato: stato,
  24655. codCliente: codCliente,
  24656. ragioneSociale: ragioneSociale,
  24657. ),
  24658. withReferenceMapper: (p0) => p0
  24659. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  24660. .toList(),
  24661. prefetchHooksCallback: null,
  24662. ));
  24663. }
  24664. typedef $$VScadenzeTableProcessedTableManager = ProcessedTableManager<
  24665. _$AppDatabase,
  24666. $VScadenzeTable,
  24667. VScadenzeData,
  24668. $$VScadenzeTableFilterComposer,
  24669. $$VScadenzeTableOrderingComposer,
  24670. $$VScadenzeTableAnnotationComposer,
  24671. $$VScadenzeTableCreateCompanionBuilder,
  24672. $$VScadenzeTableUpdateCompanionBuilder,
  24673. (
  24674. VScadenzeData,
  24675. BaseReferences<_$AppDatabase, $VScadenzeTable, VScadenzeData>
  24676. ),
  24677. VScadenzeData,
  24678. PrefetchHooks Function()>;
  24679. class $AppDatabaseManager {
  24680. final _$AppDatabase _db;
  24681. $AppDatabaseManager(this._db);
  24682. $$AgentiTableTableManager get agenti =>
  24683. $$AgentiTableTableManager(_db, _db.agenti);
  24684. $$ArticoliTableTableManager get articoli =>
  24685. $$ArticoliTableTableManager(_db, _db.articoli);
  24686. $$ClientiTableTableManager get clienti =>
  24687. $$ClientiTableTableManager(_db, _db.clienti);
  24688. $$OrdiniTableTableManager get ordini =>
  24689. $$OrdiniTableTableManager(_db, _db.ordini);
  24690. $$RigheOrdineTableTableManager get righeOrdine =>
  24691. $$RigheOrdineTableTableManager(_db, _db.righeOrdine);
  24692. $$FilialiTableTableManager get filiali =>
  24693. $$FilialiTableTableManager(_db, _db.filiali);
  24694. $$ListiniTableTableManager get listini =>
  24695. $$ListiniTableTableManager(_db, _db.listini);
  24696. $$ListiniArticoloTableTableManager get listiniArticolo =>
  24697. $$ListiniArticoloTableTableManager(_db, _db.listiniArticolo);
  24698. $$ListiniClienteTableTableManager get listiniCliente =>
  24699. $$ListiniClienteTableTableManager(_db, _db.listiniCliente);
  24700. $$ScontiTableTableManager get sconti =>
  24701. $$ScontiTableTableManager(_db, _db.sconti);
  24702. $$ScontiClienteTableTableManager get scontiCliente =>
  24703. $$ScontiClienteTableTableManager(_db, _db.scontiCliente);
  24704. $$PagamentiTableTableManager get pagamenti =>
  24705. $$PagamentiTableTableManager(_db, _db.pagamenti);
  24706. $$ParametriTableTableManager get parametri =>
  24707. $$ParametriTableTableManager(_db, _db.parametri);
  24708. $$TabelleTableTableManager get tabelle =>
  24709. $$TabelleTableTableManager(_db, _db.tabelle);
  24710. $$PromozioniTableTableManager get promozioni =>
  24711. $$PromozioniTableTableManager(_db, _db.promozioni);
  24712. $$PromoArticoliTableTableManager get promoArticoli =>
  24713. $$PromoArticoliTableTableManager(_db, _db.promoArticoli);
  24714. $$PromoListiniTableTableManager get promoListini =>
  24715. $$PromoListiniTableTableManager(_db, _db.promoListini);
  24716. $$PromoOmaggiTableTableManager get promoOmaggi =>
  24717. $$PromoOmaggiTableTableManager(_db, _db.promoOmaggi);
  24718. $$ClientiAgenteTableTableManager get clientiAgente =>
  24719. $$ClientiAgenteTableTableManager(_db, _db.clientiAgente);
  24720. $$ScadenzeTableTableManager get scadenze =>
  24721. $$ScadenzeTableTableManager(_db, _db.scadenze);
  24722. $$StatisticheVenditaTableTableManager get statisticheVendita =>
  24723. $$StatisticheVenditaTableTableManager(_db, _db.statisticheVendita);
  24724. $$ArticoliConPromoTableTableManager get articoliConPromo =>
  24725. $$ArticoliConPromoTableTableManager(_db, _db.articoliConPromo);
  24726. $$OrdiniSenzaRigheTableTableManager get ordiniSenzaRighe =>
  24727. $$OrdiniSenzaRigheTableTableManager(_db, _db.ordiniSenzaRighe);
  24728. $$TopItemTableTableManager get topItem =>
  24729. $$TopItemTableTableManager(_db, _db.topItem);
  24730. $$TopCustomerTableTableManager get topCustomer =>
  24731. $$TopCustomerTableTableManager(_db, _db.topCustomer);
  24732. $$VOrdiniTableTableManager get vOrdini =>
  24733. $$VOrdiniTableTableManager(_db, _db.vOrdini);
  24734. $$VRigheOrdineTableTableManager get vRigheOrdine =>
  24735. $$VRigheOrdineTableTableManager(_db, _db.vRigheOrdine);
  24736. $$VScadenzeTableTableManager get vScadenze =>
  24737. $$VScadenzeTableTableManager(_db, _db.vScadenze);
  24738. }