database.g.dart 898 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'database.dart';
  3. // ignore_for_file: type=lint
  4. class $AgentiTable extends Agenti with TableInfo<$AgentiTable, Agente> {
  5. @override
  6. final GeneratedDatabase attachedDatabase;
  7. final String? _alias;
  8. $AgentiTable(this.attachedDatabase, [this._alias]);
  9. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  10. 'idAgente',
  11. );
  12. @override
  13. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  14. 'idAgente',
  15. aliasedName,
  16. false,
  17. hasAutoIncrement: true,
  18. type: DriftSqlType.int,
  19. requiredDuringInsert: false,
  20. defaultConstraints: GeneratedColumn.constraintIsAlways(
  21. 'PRIMARY KEY AUTOINCREMENT',
  22. ),
  23. );
  24. static const VerificationMeta _codAgenteMeta = const VerificationMeta(
  25. 'codAgente',
  26. );
  27. @override
  28. late final GeneratedColumn<String> codAgente = GeneratedColumn<String>(
  29. 'codAgente',
  30. aliasedName,
  31. false,
  32. type: DriftSqlType.string,
  33. requiredDuringInsert: true,
  34. );
  35. static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta(
  36. 'ragioneSociale',
  37. );
  38. @override
  39. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  40. 'ragioneSociale',
  41. aliasedName,
  42. true,
  43. type: DriftSqlType.string,
  44. requiredDuringInsert: false,
  45. );
  46. static const VerificationMeta _pwdMeta = const VerificationMeta('pwd');
  47. @override
  48. late final GeneratedColumn<String> pwd = GeneratedColumn<String>(
  49. 'pwd',
  50. aliasedName,
  51. true,
  52. type: DriftSqlType.string,
  53. requiredDuringInsert: false,
  54. );
  55. static const VerificationMeta _telefonoMeta = const VerificationMeta(
  56. 'telefono',
  57. );
  58. @override
  59. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  60. 'telefono',
  61. aliasedName,
  62. true,
  63. type: DriftSqlType.string,
  64. requiredDuringInsert: false,
  65. );
  66. static const VerificationMeta _cellulareMeta = const VerificationMeta(
  67. 'cellulare',
  68. );
  69. @override
  70. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  71. 'cellulare',
  72. aliasedName,
  73. true,
  74. type: DriftSqlType.string,
  75. requiredDuringInsert: false,
  76. );
  77. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  78. @override
  79. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  80. 'email',
  81. aliasedName,
  82. true,
  83. type: DriftSqlType.string,
  84. requiredDuringInsert: false,
  85. );
  86. static const VerificationMeta _indirizzoMeta = const VerificationMeta(
  87. 'indirizzo',
  88. );
  89. @override
  90. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  91. 'indirizzo',
  92. aliasedName,
  93. true,
  94. type: DriftSqlType.string,
  95. requiredDuringInsert: false,
  96. );
  97. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  98. @override
  99. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  100. 'citta',
  101. aliasedName,
  102. true,
  103. type: DriftSqlType.string,
  104. requiredDuringInsert: false,
  105. );
  106. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  107. @override
  108. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  109. 'cap',
  110. aliasedName,
  111. true,
  112. type: DriftSqlType.string,
  113. requiredDuringInsert: false,
  114. );
  115. static const VerificationMeta _provinciaMeta = const VerificationMeta(
  116. 'provincia',
  117. );
  118. @override
  119. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  120. 'provincia',
  121. aliasedName,
  122. true,
  123. type: DriftSqlType.string,
  124. requiredDuringInsert: false,
  125. );
  126. static const VerificationMeta _frazioneMeta = const VerificationMeta(
  127. 'frazione',
  128. );
  129. @override
  130. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  131. 'frazione',
  132. aliasedName,
  133. true,
  134. type: DriftSqlType.string,
  135. requiredDuringInsert: false,
  136. );
  137. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  138. @override
  139. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  140. 'attivo',
  141. aliasedName,
  142. false,
  143. type: DriftSqlType.int,
  144. requiredDuringInsert: false,
  145. defaultValue: const Constant(1),
  146. );
  147. static const VerificationMeta _modificaPrezziMeta = const VerificationMeta(
  148. 'modificaPrezzi',
  149. );
  150. @override
  151. late final GeneratedColumn<int> modificaPrezzi = GeneratedColumn<int>(
  152. 'modificaPrezzi',
  153. aliasedName,
  154. true,
  155. type: DriftSqlType.int,
  156. requiredDuringInsert: false,
  157. );
  158. static const VerificationMeta _capoAreaMeta = const VerificationMeta(
  159. 'capoArea',
  160. );
  161. @override
  162. late final GeneratedColumn<String> capoArea = GeneratedColumn<String>(
  163. 'capoArea',
  164. aliasedName,
  165. true,
  166. type: DriftSqlType.string,
  167. requiredDuringInsert: false,
  168. );
  169. @override
  170. List<GeneratedColumn> get $columns => [
  171. idAgente,
  172. codAgente,
  173. ragioneSociale,
  174. pwd,
  175. telefono,
  176. cellulare,
  177. email,
  178. indirizzo,
  179. citta,
  180. cap,
  181. provincia,
  182. frazione,
  183. attivo,
  184. modificaPrezzi,
  185. capoArea,
  186. ];
  187. @override
  188. String get aliasedName => _alias ?? actualTableName;
  189. @override
  190. String get actualTableName => $name;
  191. static const String $name = 'Agenti';
  192. @override
  193. VerificationContext validateIntegrity(
  194. Insertable<Agente> instance, {
  195. bool isInserting = false,
  196. }) {
  197. final context = VerificationContext();
  198. final data = instance.toColumns(true);
  199. if (data.containsKey('idAgente')) {
  200. context.handle(
  201. _idAgenteMeta,
  202. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  203. );
  204. }
  205. if (data.containsKey('codAgente')) {
  206. context.handle(
  207. _codAgenteMeta,
  208. codAgente.isAcceptableOrUnknown(data['codAgente']!, _codAgenteMeta),
  209. );
  210. } else if (isInserting) {
  211. context.missing(_codAgenteMeta);
  212. }
  213. if (data.containsKey('ragioneSociale')) {
  214. context.handle(
  215. _ragioneSocialeMeta,
  216. ragioneSociale.isAcceptableOrUnknown(
  217. data['ragioneSociale']!,
  218. _ragioneSocialeMeta,
  219. ),
  220. );
  221. }
  222. if (data.containsKey('pwd')) {
  223. context.handle(
  224. _pwdMeta,
  225. pwd.isAcceptableOrUnknown(data['pwd']!, _pwdMeta),
  226. );
  227. }
  228. if (data.containsKey('telefono')) {
  229. context.handle(
  230. _telefonoMeta,
  231. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta),
  232. );
  233. }
  234. if (data.containsKey('cellulare')) {
  235. context.handle(
  236. _cellulareMeta,
  237. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta),
  238. );
  239. }
  240. if (data.containsKey('email')) {
  241. context.handle(
  242. _emailMeta,
  243. email.isAcceptableOrUnknown(data['email']!, _emailMeta),
  244. );
  245. }
  246. if (data.containsKey('indirizzo')) {
  247. context.handle(
  248. _indirizzoMeta,
  249. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta),
  250. );
  251. }
  252. if (data.containsKey('citta')) {
  253. context.handle(
  254. _cittaMeta,
  255. citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta),
  256. );
  257. }
  258. if (data.containsKey('cap')) {
  259. context.handle(
  260. _capMeta,
  261. cap.isAcceptableOrUnknown(data['cap']!, _capMeta),
  262. );
  263. }
  264. if (data.containsKey('provincia')) {
  265. context.handle(
  266. _provinciaMeta,
  267. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta),
  268. );
  269. }
  270. if (data.containsKey('frazione')) {
  271. context.handle(
  272. _frazioneMeta,
  273. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta),
  274. );
  275. }
  276. if (data.containsKey('attivo')) {
  277. context.handle(
  278. _attivoMeta,
  279. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  280. );
  281. }
  282. if (data.containsKey('modificaPrezzi')) {
  283. context.handle(
  284. _modificaPrezziMeta,
  285. modificaPrezzi.isAcceptableOrUnknown(
  286. data['modificaPrezzi']!,
  287. _modificaPrezziMeta,
  288. ),
  289. );
  290. }
  291. if (data.containsKey('capoArea')) {
  292. context.handle(
  293. _capoAreaMeta,
  294. capoArea.isAcceptableOrUnknown(data['capoArea']!, _capoAreaMeta),
  295. );
  296. }
  297. return context;
  298. }
  299. @override
  300. Set<GeneratedColumn> get $primaryKey => {idAgente};
  301. @override
  302. Agente map(Map<String, dynamic> data, {String? tablePrefix}) {
  303. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  304. return Agente(
  305. idAgente: attachedDatabase.typeMapping.read(
  306. DriftSqlType.int,
  307. data['${effectivePrefix}idAgente'],
  308. )!,
  309. codAgente: attachedDatabase.typeMapping.read(
  310. DriftSqlType.string,
  311. data['${effectivePrefix}codAgente'],
  312. )!,
  313. ragioneSociale: attachedDatabase.typeMapping.read(
  314. DriftSqlType.string,
  315. data['${effectivePrefix}ragioneSociale'],
  316. ),
  317. pwd: attachedDatabase.typeMapping.read(
  318. DriftSqlType.string,
  319. data['${effectivePrefix}pwd'],
  320. ),
  321. telefono: attachedDatabase.typeMapping.read(
  322. DriftSqlType.string,
  323. data['${effectivePrefix}telefono'],
  324. ),
  325. cellulare: attachedDatabase.typeMapping.read(
  326. DriftSqlType.string,
  327. data['${effectivePrefix}cellulare'],
  328. ),
  329. email: attachedDatabase.typeMapping.read(
  330. DriftSqlType.string,
  331. data['${effectivePrefix}email'],
  332. ),
  333. indirizzo: attachedDatabase.typeMapping.read(
  334. DriftSqlType.string,
  335. data['${effectivePrefix}indirizzo'],
  336. ),
  337. citta: attachedDatabase.typeMapping.read(
  338. DriftSqlType.string,
  339. data['${effectivePrefix}citta'],
  340. ),
  341. cap: attachedDatabase.typeMapping.read(
  342. DriftSqlType.string,
  343. data['${effectivePrefix}cap'],
  344. ),
  345. provincia: attachedDatabase.typeMapping.read(
  346. DriftSqlType.string,
  347. data['${effectivePrefix}provincia'],
  348. ),
  349. frazione: attachedDatabase.typeMapping.read(
  350. DriftSqlType.string,
  351. data['${effectivePrefix}frazione'],
  352. ),
  353. attivo: attachedDatabase.typeMapping.read(
  354. DriftSqlType.int,
  355. data['${effectivePrefix}attivo'],
  356. )!,
  357. modificaPrezzi: attachedDatabase.typeMapping.read(
  358. DriftSqlType.int,
  359. data['${effectivePrefix}modificaPrezzi'],
  360. ),
  361. capoArea: attachedDatabase.typeMapping.read(
  362. DriftSqlType.string,
  363. data['${effectivePrefix}capoArea'],
  364. ),
  365. );
  366. }
  367. @override
  368. $AgentiTable createAlias(String alias) {
  369. return $AgentiTable(attachedDatabase, alias);
  370. }
  371. }
  372. class Agente extends DataClass implements Insertable<Agente> {
  373. final int idAgente;
  374. final String codAgente;
  375. final String? ragioneSociale;
  376. final String? pwd;
  377. final String? telefono;
  378. final String? cellulare;
  379. final String? email;
  380. final String? indirizzo;
  381. final String? citta;
  382. final String? cap;
  383. final String? provincia;
  384. final String? frazione;
  385. final int attivo;
  386. final int? modificaPrezzi;
  387. final String? capoArea;
  388. const Agente({
  389. required this.idAgente,
  390. required this.codAgente,
  391. this.ragioneSociale,
  392. this.pwd,
  393. this.telefono,
  394. this.cellulare,
  395. this.email,
  396. this.indirizzo,
  397. this.citta,
  398. this.cap,
  399. this.provincia,
  400. this.frazione,
  401. required this.attivo,
  402. this.modificaPrezzi,
  403. this.capoArea,
  404. });
  405. @override
  406. Map<String, Expression> toColumns(bool nullToAbsent) {
  407. final map = <String, Expression>{};
  408. map['idAgente'] = Variable<int>(idAgente);
  409. map['codAgente'] = Variable<String>(codAgente);
  410. if (!nullToAbsent || ragioneSociale != null) {
  411. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  412. }
  413. if (!nullToAbsent || pwd != null) {
  414. map['pwd'] = Variable<String>(pwd);
  415. }
  416. if (!nullToAbsent || telefono != null) {
  417. map['telefono'] = Variable<String>(telefono);
  418. }
  419. if (!nullToAbsent || cellulare != null) {
  420. map['cellulare'] = Variable<String>(cellulare);
  421. }
  422. if (!nullToAbsent || email != null) {
  423. map['email'] = Variable<String>(email);
  424. }
  425. if (!nullToAbsent || indirizzo != null) {
  426. map['indirizzo'] = Variable<String>(indirizzo);
  427. }
  428. if (!nullToAbsent || citta != null) {
  429. map['citta'] = Variable<String>(citta);
  430. }
  431. if (!nullToAbsent || cap != null) {
  432. map['cap'] = Variable<String>(cap);
  433. }
  434. if (!nullToAbsent || provincia != null) {
  435. map['provincia'] = Variable<String>(provincia);
  436. }
  437. if (!nullToAbsent || frazione != null) {
  438. map['frazione'] = Variable<String>(frazione);
  439. }
  440. map['attivo'] = Variable<int>(attivo);
  441. if (!nullToAbsent || modificaPrezzi != null) {
  442. map['modificaPrezzi'] = Variable<int>(modificaPrezzi);
  443. }
  444. if (!nullToAbsent || capoArea != null) {
  445. map['capoArea'] = Variable<String>(capoArea);
  446. }
  447. return map;
  448. }
  449. AgentiCompanion toCompanion(bool nullToAbsent) {
  450. return AgentiCompanion(
  451. idAgente: Value(idAgente),
  452. codAgente: Value(codAgente),
  453. ragioneSociale: ragioneSociale == null && nullToAbsent
  454. ? const Value.absent()
  455. : Value(ragioneSociale),
  456. pwd: pwd == null && nullToAbsent ? const Value.absent() : Value(pwd),
  457. telefono: telefono == null && nullToAbsent
  458. ? const Value.absent()
  459. : Value(telefono),
  460. cellulare: cellulare == null && nullToAbsent
  461. ? const Value.absent()
  462. : Value(cellulare),
  463. email: email == null && nullToAbsent
  464. ? const Value.absent()
  465. : Value(email),
  466. indirizzo: indirizzo == null && nullToAbsent
  467. ? const Value.absent()
  468. : Value(indirizzo),
  469. citta: citta == null && nullToAbsent
  470. ? const Value.absent()
  471. : Value(citta),
  472. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  473. provincia: provincia == null && nullToAbsent
  474. ? const Value.absent()
  475. : Value(provincia),
  476. frazione: frazione == null && nullToAbsent
  477. ? const Value.absent()
  478. : Value(frazione),
  479. attivo: Value(attivo),
  480. modificaPrezzi: modificaPrezzi == null && nullToAbsent
  481. ? const Value.absent()
  482. : Value(modificaPrezzi),
  483. capoArea: capoArea == null && nullToAbsent
  484. ? const Value.absent()
  485. : Value(capoArea),
  486. );
  487. }
  488. factory Agente.fromJson(
  489. Map<String, dynamic> json, {
  490. ValueSerializer? serializer,
  491. }) {
  492. serializer ??= driftRuntimeOptions.defaultSerializer;
  493. return Agente(
  494. idAgente: serializer.fromJson<int>(json['idAgente']),
  495. codAgente: serializer.fromJson<String>(json['codAgente']),
  496. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  497. pwd: serializer.fromJson<String?>(json['pwd']),
  498. telefono: serializer.fromJson<String?>(json['telefono']),
  499. cellulare: serializer.fromJson<String?>(json['cellulare']),
  500. email: serializer.fromJson<String?>(json['email']),
  501. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  502. citta: serializer.fromJson<String?>(json['citta']),
  503. cap: serializer.fromJson<String?>(json['cap']),
  504. provincia: serializer.fromJson<String?>(json['provincia']),
  505. frazione: serializer.fromJson<String?>(json['frazione']),
  506. attivo: serializer.fromJson<int>(json['attivo']),
  507. modificaPrezzi: serializer.fromJson<int?>(json['modificaPrezzi']),
  508. capoArea: serializer.fromJson<String?>(json['capoArea']),
  509. );
  510. }
  511. @override
  512. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  513. serializer ??= driftRuntimeOptions.defaultSerializer;
  514. return <String, dynamic>{
  515. 'idAgente': serializer.toJson<int>(idAgente),
  516. 'codAgente': serializer.toJson<String>(codAgente),
  517. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  518. 'pwd': serializer.toJson<String?>(pwd),
  519. 'telefono': serializer.toJson<String?>(telefono),
  520. 'cellulare': serializer.toJson<String?>(cellulare),
  521. 'email': serializer.toJson<String?>(email),
  522. 'indirizzo': serializer.toJson<String?>(indirizzo),
  523. 'citta': serializer.toJson<String?>(citta),
  524. 'cap': serializer.toJson<String?>(cap),
  525. 'provincia': serializer.toJson<String?>(provincia),
  526. 'frazione': serializer.toJson<String?>(frazione),
  527. 'attivo': serializer.toJson<int>(attivo),
  528. 'modificaPrezzi': serializer.toJson<int?>(modificaPrezzi),
  529. 'capoArea': serializer.toJson<String?>(capoArea),
  530. };
  531. }
  532. Agente copyWith({
  533. int? idAgente,
  534. String? codAgente,
  535. Value<String?> ragioneSociale = const Value.absent(),
  536. Value<String?> pwd = const Value.absent(),
  537. Value<String?> telefono = const Value.absent(),
  538. Value<String?> cellulare = const Value.absent(),
  539. Value<String?> email = const Value.absent(),
  540. Value<String?> indirizzo = const Value.absent(),
  541. Value<String?> citta = const Value.absent(),
  542. Value<String?> cap = const Value.absent(),
  543. Value<String?> provincia = const Value.absent(),
  544. Value<String?> frazione = const Value.absent(),
  545. int? attivo,
  546. Value<int?> modificaPrezzi = const Value.absent(),
  547. Value<String?> capoArea = const Value.absent(),
  548. }) => Agente(
  549. idAgente: idAgente ?? this.idAgente,
  550. codAgente: codAgente ?? this.codAgente,
  551. ragioneSociale: ragioneSociale.present
  552. ? ragioneSociale.value
  553. : this.ragioneSociale,
  554. pwd: pwd.present ? pwd.value : this.pwd,
  555. telefono: telefono.present ? telefono.value : this.telefono,
  556. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  557. email: email.present ? email.value : this.email,
  558. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  559. citta: citta.present ? citta.value : this.citta,
  560. cap: cap.present ? cap.value : this.cap,
  561. provincia: provincia.present ? provincia.value : this.provincia,
  562. frazione: frazione.present ? frazione.value : this.frazione,
  563. attivo: attivo ?? this.attivo,
  564. modificaPrezzi: modificaPrezzi.present
  565. ? modificaPrezzi.value
  566. : this.modificaPrezzi,
  567. capoArea: capoArea.present ? capoArea.value : this.capoArea,
  568. );
  569. Agente copyWithCompanion(AgentiCompanion data) {
  570. return Agente(
  571. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  572. codAgente: data.codAgente.present ? data.codAgente.value : this.codAgente,
  573. ragioneSociale: data.ragioneSociale.present
  574. ? data.ragioneSociale.value
  575. : this.ragioneSociale,
  576. pwd: data.pwd.present ? data.pwd.value : this.pwd,
  577. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  578. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  579. email: data.email.present ? data.email.value : this.email,
  580. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  581. citta: data.citta.present ? data.citta.value : this.citta,
  582. cap: data.cap.present ? data.cap.value : this.cap,
  583. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  584. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  585. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  586. modificaPrezzi: data.modificaPrezzi.present
  587. ? data.modificaPrezzi.value
  588. : this.modificaPrezzi,
  589. capoArea: data.capoArea.present ? data.capoArea.value : this.capoArea,
  590. );
  591. }
  592. @override
  593. String toString() {
  594. return (StringBuffer('Agente(')
  595. ..write('idAgente: $idAgente, ')
  596. ..write('codAgente: $codAgente, ')
  597. ..write('ragioneSociale: $ragioneSociale, ')
  598. ..write('pwd: $pwd, ')
  599. ..write('telefono: $telefono, ')
  600. ..write('cellulare: $cellulare, ')
  601. ..write('email: $email, ')
  602. ..write('indirizzo: $indirizzo, ')
  603. ..write('citta: $citta, ')
  604. ..write('cap: $cap, ')
  605. ..write('provincia: $provincia, ')
  606. ..write('frazione: $frazione, ')
  607. ..write('attivo: $attivo, ')
  608. ..write('modificaPrezzi: $modificaPrezzi, ')
  609. ..write('capoArea: $capoArea')
  610. ..write(')'))
  611. .toString();
  612. }
  613. @override
  614. int get hashCode => Object.hash(
  615. idAgente,
  616. codAgente,
  617. ragioneSociale,
  618. pwd,
  619. telefono,
  620. cellulare,
  621. email,
  622. indirizzo,
  623. citta,
  624. cap,
  625. provincia,
  626. frazione,
  627. attivo,
  628. modificaPrezzi,
  629. capoArea,
  630. );
  631. @override
  632. bool operator ==(Object other) =>
  633. identical(this, other) ||
  634. (other is Agente &&
  635. other.idAgente == this.idAgente &&
  636. other.codAgente == this.codAgente &&
  637. other.ragioneSociale == this.ragioneSociale &&
  638. other.pwd == this.pwd &&
  639. other.telefono == this.telefono &&
  640. other.cellulare == this.cellulare &&
  641. other.email == this.email &&
  642. other.indirizzo == this.indirizzo &&
  643. other.citta == this.citta &&
  644. other.cap == this.cap &&
  645. other.provincia == this.provincia &&
  646. other.frazione == this.frazione &&
  647. other.attivo == this.attivo &&
  648. other.modificaPrezzi == this.modificaPrezzi &&
  649. other.capoArea == this.capoArea);
  650. }
  651. class AgentiCompanion extends UpdateCompanion<Agente> {
  652. final Value<int> idAgente;
  653. final Value<String> codAgente;
  654. final Value<String?> ragioneSociale;
  655. final Value<String?> pwd;
  656. final Value<String?> telefono;
  657. final Value<String?> cellulare;
  658. final Value<String?> email;
  659. final Value<String?> indirizzo;
  660. final Value<String?> citta;
  661. final Value<String?> cap;
  662. final Value<String?> provincia;
  663. final Value<String?> frazione;
  664. final Value<int> attivo;
  665. final Value<int?> modificaPrezzi;
  666. final Value<String?> capoArea;
  667. const AgentiCompanion({
  668. this.idAgente = const Value.absent(),
  669. this.codAgente = const Value.absent(),
  670. this.ragioneSociale = const Value.absent(),
  671. this.pwd = const Value.absent(),
  672. this.telefono = const Value.absent(),
  673. this.cellulare = const Value.absent(),
  674. this.email = const Value.absent(),
  675. this.indirizzo = const Value.absent(),
  676. this.citta = const Value.absent(),
  677. this.cap = const Value.absent(),
  678. this.provincia = const Value.absent(),
  679. this.frazione = const Value.absent(),
  680. this.attivo = const Value.absent(),
  681. this.modificaPrezzi = const Value.absent(),
  682. this.capoArea = const Value.absent(),
  683. });
  684. AgentiCompanion.insert({
  685. this.idAgente = const Value.absent(),
  686. required String codAgente,
  687. this.ragioneSociale = const Value.absent(),
  688. this.pwd = const Value.absent(),
  689. this.telefono = const Value.absent(),
  690. this.cellulare = const Value.absent(),
  691. this.email = const Value.absent(),
  692. this.indirizzo = const Value.absent(),
  693. this.citta = const Value.absent(),
  694. this.cap = const Value.absent(),
  695. this.provincia = const Value.absent(),
  696. this.frazione = const Value.absent(),
  697. this.attivo = const Value.absent(),
  698. this.modificaPrezzi = const Value.absent(),
  699. this.capoArea = const Value.absent(),
  700. }) : codAgente = Value(codAgente);
  701. static Insertable<Agente> custom({
  702. Expression<int>? idAgente,
  703. Expression<String>? codAgente,
  704. Expression<String>? ragioneSociale,
  705. Expression<String>? pwd,
  706. Expression<String>? telefono,
  707. Expression<String>? cellulare,
  708. Expression<String>? email,
  709. Expression<String>? indirizzo,
  710. Expression<String>? citta,
  711. Expression<String>? cap,
  712. Expression<String>? provincia,
  713. Expression<String>? frazione,
  714. Expression<int>? attivo,
  715. Expression<int>? modificaPrezzi,
  716. Expression<String>? capoArea,
  717. }) {
  718. return RawValuesInsertable({
  719. if (idAgente != null) 'idAgente': idAgente,
  720. if (codAgente != null) 'codAgente': codAgente,
  721. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  722. if (pwd != null) 'pwd': pwd,
  723. if (telefono != null) 'telefono': telefono,
  724. if (cellulare != null) 'cellulare': cellulare,
  725. if (email != null) 'email': email,
  726. if (indirizzo != null) 'indirizzo': indirizzo,
  727. if (citta != null) 'citta': citta,
  728. if (cap != null) 'cap': cap,
  729. if (provincia != null) 'provincia': provincia,
  730. if (frazione != null) 'frazione': frazione,
  731. if (attivo != null) 'attivo': attivo,
  732. if (modificaPrezzi != null) 'modificaPrezzi': modificaPrezzi,
  733. if (capoArea != null) 'capoArea': capoArea,
  734. });
  735. }
  736. AgentiCompanion copyWith({
  737. Value<int>? idAgente,
  738. Value<String>? codAgente,
  739. Value<String?>? ragioneSociale,
  740. Value<String?>? pwd,
  741. Value<String?>? telefono,
  742. Value<String?>? cellulare,
  743. Value<String?>? email,
  744. Value<String?>? indirizzo,
  745. Value<String?>? citta,
  746. Value<String?>? cap,
  747. Value<String?>? provincia,
  748. Value<String?>? frazione,
  749. Value<int>? attivo,
  750. Value<int?>? modificaPrezzi,
  751. Value<String?>? capoArea,
  752. }) {
  753. return AgentiCompanion(
  754. idAgente: idAgente ?? this.idAgente,
  755. codAgente: codAgente ?? this.codAgente,
  756. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  757. pwd: pwd ?? this.pwd,
  758. telefono: telefono ?? this.telefono,
  759. cellulare: cellulare ?? this.cellulare,
  760. email: email ?? this.email,
  761. indirizzo: indirizzo ?? this.indirizzo,
  762. citta: citta ?? this.citta,
  763. cap: cap ?? this.cap,
  764. provincia: provincia ?? this.provincia,
  765. frazione: frazione ?? this.frazione,
  766. attivo: attivo ?? this.attivo,
  767. modificaPrezzi: modificaPrezzi ?? this.modificaPrezzi,
  768. capoArea: capoArea ?? this.capoArea,
  769. );
  770. }
  771. @override
  772. Map<String, Expression> toColumns(bool nullToAbsent) {
  773. final map = <String, Expression>{};
  774. if (idAgente.present) {
  775. map['idAgente'] = Variable<int>(idAgente.value);
  776. }
  777. if (codAgente.present) {
  778. map['codAgente'] = Variable<String>(codAgente.value);
  779. }
  780. if (ragioneSociale.present) {
  781. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  782. }
  783. if (pwd.present) {
  784. map['pwd'] = Variable<String>(pwd.value);
  785. }
  786. if (telefono.present) {
  787. map['telefono'] = Variable<String>(telefono.value);
  788. }
  789. if (cellulare.present) {
  790. map['cellulare'] = Variable<String>(cellulare.value);
  791. }
  792. if (email.present) {
  793. map['email'] = Variable<String>(email.value);
  794. }
  795. if (indirizzo.present) {
  796. map['indirizzo'] = Variable<String>(indirizzo.value);
  797. }
  798. if (citta.present) {
  799. map['citta'] = Variable<String>(citta.value);
  800. }
  801. if (cap.present) {
  802. map['cap'] = Variable<String>(cap.value);
  803. }
  804. if (provincia.present) {
  805. map['provincia'] = Variable<String>(provincia.value);
  806. }
  807. if (frazione.present) {
  808. map['frazione'] = Variable<String>(frazione.value);
  809. }
  810. if (attivo.present) {
  811. map['attivo'] = Variable<int>(attivo.value);
  812. }
  813. if (modificaPrezzi.present) {
  814. map['modificaPrezzi'] = Variable<int>(modificaPrezzi.value);
  815. }
  816. if (capoArea.present) {
  817. map['capoArea'] = Variable<String>(capoArea.value);
  818. }
  819. return map;
  820. }
  821. @override
  822. String toString() {
  823. return (StringBuffer('AgentiCompanion(')
  824. ..write('idAgente: $idAgente, ')
  825. ..write('codAgente: $codAgente, ')
  826. ..write('ragioneSociale: $ragioneSociale, ')
  827. ..write('pwd: $pwd, ')
  828. ..write('telefono: $telefono, ')
  829. ..write('cellulare: $cellulare, ')
  830. ..write('email: $email, ')
  831. ..write('indirizzo: $indirizzo, ')
  832. ..write('citta: $citta, ')
  833. ..write('cap: $cap, ')
  834. ..write('provincia: $provincia, ')
  835. ..write('frazione: $frazione, ')
  836. ..write('attivo: $attivo, ')
  837. ..write('modificaPrezzi: $modificaPrezzi, ')
  838. ..write('capoArea: $capoArea')
  839. ..write(')'))
  840. .toString();
  841. }
  842. }
  843. class $ArticoliTable extends Articoli with TableInfo<$ArticoliTable, Articolo> {
  844. @override
  845. final GeneratedDatabase attachedDatabase;
  846. final String? _alias;
  847. $ArticoliTable(this.attachedDatabase, [this._alias]);
  848. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  849. 'idArticolo',
  850. );
  851. @override
  852. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  853. 'idArticolo',
  854. aliasedName,
  855. false,
  856. hasAutoIncrement: true,
  857. type: DriftSqlType.int,
  858. requiredDuringInsert: false,
  859. defaultConstraints: GeneratedColumn.constraintIsAlways(
  860. 'PRIMARY KEY AUTOINCREMENT',
  861. ),
  862. );
  863. static const VerificationMeta _posizioneMeta = const VerificationMeta(
  864. 'posizione',
  865. );
  866. @override
  867. late final GeneratedColumn<int> posizione = GeneratedColumn<int>(
  868. 'posizione',
  869. aliasedName,
  870. true,
  871. type: DriftSqlType.int,
  872. requiredDuringInsert: false,
  873. );
  874. static const VerificationMeta _codArticoloMeta = const VerificationMeta(
  875. 'codArticolo',
  876. );
  877. @override
  878. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  879. 'codArticolo',
  880. aliasedName,
  881. false,
  882. type: DriftSqlType.string,
  883. requiredDuringInsert: true,
  884. );
  885. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  886. 'descrizione',
  887. );
  888. @override
  889. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  890. 'descrizione',
  891. aliasedName,
  892. true,
  893. type: DriftSqlType.string,
  894. requiredDuringInsert: false,
  895. );
  896. static const VerificationMeta _eanMeta = const VerificationMeta('ean');
  897. @override
  898. late final GeneratedColumn<String> ean = GeneratedColumn<String>(
  899. 'ean',
  900. aliasedName,
  901. true,
  902. type: DriftSqlType.string,
  903. requiredDuringInsert: false,
  904. );
  905. static const VerificationMeta _idIvaMeta = const VerificationMeta('idIva');
  906. @override
  907. late final GeneratedColumn<int> idIva = GeneratedColumn<int>(
  908. 'idIva',
  909. aliasedName,
  910. true,
  911. type: DriftSqlType.int,
  912. requiredDuringInsert: false,
  913. );
  914. static const VerificationMeta _idClassifica1Meta = const VerificationMeta(
  915. 'idClassifica1',
  916. );
  917. @override
  918. late final GeneratedColumn<int> idClassifica1 = GeneratedColumn<int>(
  919. 'idClassifica1',
  920. aliasedName,
  921. true,
  922. type: DriftSqlType.int,
  923. requiredDuringInsert: false,
  924. );
  925. static const VerificationMeta _idClassifica2Meta = const VerificationMeta(
  926. 'idClassifica2',
  927. );
  928. @override
  929. late final GeneratedColumn<int> idClassifica2 = GeneratedColumn<int>(
  930. 'idClassifica2',
  931. aliasedName,
  932. true,
  933. type: DriftSqlType.int,
  934. requiredDuringInsert: false,
  935. );
  936. static const VerificationMeta _idClassifica3Meta = const VerificationMeta(
  937. 'idClassifica3',
  938. );
  939. @override
  940. late final GeneratedColumn<int> idClassifica3 = GeneratedColumn<int>(
  941. 'idClassifica3',
  942. aliasedName,
  943. true,
  944. type: DriftSqlType.int,
  945. requiredDuringInsert: false,
  946. );
  947. static const VerificationMeta _idClassifica4Meta = const VerificationMeta(
  948. 'idClassifica4',
  949. );
  950. @override
  951. late final GeneratedColumn<int> idClassifica4 = GeneratedColumn<int>(
  952. 'idClassifica4',
  953. aliasedName,
  954. true,
  955. type: DriftSqlType.int,
  956. requiredDuringInsert: false,
  957. );
  958. static const VerificationMeta _pesoMeta = const VerificationMeta('peso');
  959. @override
  960. late final GeneratedColumn<double> peso = GeneratedColumn<double>(
  961. 'peso',
  962. aliasedName,
  963. true,
  964. type: DriftSqlType.double,
  965. requiredDuringInsert: false,
  966. );
  967. static const VerificationMeta _giacenzaMeta = const VerificationMeta(
  968. 'giacenza',
  969. );
  970. @override
  971. late final GeneratedColumn<double> giacenza = GeneratedColumn<double>(
  972. 'giacenza',
  973. aliasedName,
  974. true,
  975. type: DriftSqlType.double,
  976. requiredDuringInsert: false,
  977. );
  978. static const VerificationMeta _unitaMisuraMeta = const VerificationMeta(
  979. 'unitaMisura',
  980. );
  981. @override
  982. late final GeneratedColumn<String> unitaMisura = GeneratedColumn<String>(
  983. 'unitaMisura',
  984. aliasedName,
  985. true,
  986. type: DriftSqlType.string,
  987. requiredDuringInsert: false,
  988. );
  989. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  990. @override
  991. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  992. 'attivo',
  993. aliasedName,
  994. false,
  995. type: DriftSqlType.int,
  996. requiredDuringInsert: false,
  997. defaultValue: const Constant(1),
  998. );
  999. static const VerificationMeta _nonDisponibileMeta = const VerificationMeta(
  1000. 'nonDisponibile',
  1001. );
  1002. @override
  1003. late final GeneratedColumn<int> nonDisponibile = GeneratedColumn<int>(
  1004. 'nonDisponibile',
  1005. aliasedName,
  1006. true,
  1007. type: DriftSqlType.int,
  1008. requiredDuringInsert: false,
  1009. );
  1010. static const VerificationMeta _pezziConfezioneMeta = const VerificationMeta(
  1011. 'pezziConfezione',
  1012. );
  1013. @override
  1014. late final GeneratedColumn<double> pezziConfezione = GeneratedColumn<double>(
  1015. 'pezziConfezione',
  1016. aliasedName,
  1017. true,
  1018. type: DriftSqlType.double,
  1019. requiredDuringInsert: false,
  1020. );
  1021. static const VerificationMeta _fileFotoMeta = const VerificationMeta(
  1022. 'fileFoto',
  1023. );
  1024. @override
  1025. late final GeneratedColumn<String> fileFoto = GeneratedColumn<String>(
  1026. 'fileFoto',
  1027. aliasedName,
  1028. true,
  1029. type: DriftSqlType.string,
  1030. requiredDuringInsert: false,
  1031. );
  1032. static const VerificationMeta _schedaProdottoMeta = const VerificationMeta(
  1033. 'schedaProdotto',
  1034. );
  1035. @override
  1036. late final GeneratedColumn<String> schedaProdotto = GeneratedColumn<String>(
  1037. 'schedaProdotto',
  1038. aliasedName,
  1039. true,
  1040. type: DriftSqlType.string,
  1041. requiredDuringInsert: false,
  1042. );
  1043. static const VerificationMeta _prezzoBaseMeta = const VerificationMeta(
  1044. 'prezzoBase',
  1045. );
  1046. @override
  1047. late final GeneratedColumn<String> prezzoBase = GeneratedColumn<String>(
  1048. 'prezzoBase',
  1049. aliasedName,
  1050. true,
  1051. type: DriftSqlType.string,
  1052. requiredDuringInsert: false,
  1053. );
  1054. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  1055. @override
  1056. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  1057. 'stato',
  1058. aliasedName,
  1059. true,
  1060. type: DriftSqlType.string,
  1061. requiredDuringInsert: false,
  1062. );
  1063. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  1064. 'dataModifica',
  1065. );
  1066. @override
  1067. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  1068. 'dataModifica',
  1069. aliasedName,
  1070. true,
  1071. type: DriftSqlType.string,
  1072. requiredDuringInsert: false,
  1073. );
  1074. static const VerificationMeta _gruppoMeta = const VerificationMeta('gruppo');
  1075. @override
  1076. late final GeneratedColumn<String> gruppo = GeneratedColumn<String>(
  1077. 'gruppo',
  1078. aliasedName,
  1079. true,
  1080. type: DriftSqlType.string,
  1081. requiredDuringInsert: false,
  1082. );
  1083. static const VerificationMeta _categoriaMeta = const VerificationMeta(
  1084. 'categoria',
  1085. );
  1086. @override
  1087. late final GeneratedColumn<String> categoria = GeneratedColumn<String>(
  1088. 'categoria',
  1089. aliasedName,
  1090. true,
  1091. type: DriftSqlType.string,
  1092. requiredDuringInsert: false,
  1093. );
  1094. static const VerificationMeta _colliPerStratoMeta = const VerificationMeta(
  1095. 'colliPerStrato',
  1096. );
  1097. @override
  1098. late final GeneratedColumn<String> colliPerStrato = GeneratedColumn<String>(
  1099. 'colliPerStrato',
  1100. aliasedName,
  1101. true,
  1102. type: DriftSqlType.string,
  1103. requiredDuringInsert: false,
  1104. );
  1105. static const VerificationMeta _stratiPerPalletMeta = const VerificationMeta(
  1106. 'stratiPerPallet',
  1107. );
  1108. @override
  1109. late final GeneratedColumn<String> stratiPerPallet = GeneratedColumn<String>(
  1110. 'stratiPerPallet',
  1111. aliasedName,
  1112. true,
  1113. type: DriftSqlType.string,
  1114. requiredDuringInsert: false,
  1115. );
  1116. @override
  1117. List<GeneratedColumn> get $columns => [
  1118. idArticolo,
  1119. posizione,
  1120. codArticolo,
  1121. descrizione,
  1122. ean,
  1123. idIva,
  1124. idClassifica1,
  1125. idClassifica2,
  1126. idClassifica3,
  1127. idClassifica4,
  1128. peso,
  1129. giacenza,
  1130. unitaMisura,
  1131. attivo,
  1132. nonDisponibile,
  1133. pezziConfezione,
  1134. fileFoto,
  1135. schedaProdotto,
  1136. prezzoBase,
  1137. stato,
  1138. dataModifica,
  1139. gruppo,
  1140. categoria,
  1141. colliPerStrato,
  1142. stratiPerPallet,
  1143. ];
  1144. @override
  1145. String get aliasedName => _alias ?? actualTableName;
  1146. @override
  1147. String get actualTableName => $name;
  1148. static const String $name = 'Articoli';
  1149. @override
  1150. VerificationContext validateIntegrity(
  1151. Insertable<Articolo> instance, {
  1152. bool isInserting = false,
  1153. }) {
  1154. final context = VerificationContext();
  1155. final data = instance.toColumns(true);
  1156. if (data.containsKey('idArticolo')) {
  1157. context.handle(
  1158. _idArticoloMeta,
  1159. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  1160. );
  1161. }
  1162. if (data.containsKey('posizione')) {
  1163. context.handle(
  1164. _posizioneMeta,
  1165. posizione.isAcceptableOrUnknown(data['posizione']!, _posizioneMeta),
  1166. );
  1167. }
  1168. if (data.containsKey('codArticolo')) {
  1169. context.handle(
  1170. _codArticoloMeta,
  1171. codArticolo.isAcceptableOrUnknown(
  1172. data['codArticolo']!,
  1173. _codArticoloMeta,
  1174. ),
  1175. );
  1176. } else if (isInserting) {
  1177. context.missing(_codArticoloMeta);
  1178. }
  1179. if (data.containsKey('descrizione')) {
  1180. context.handle(
  1181. _descrizioneMeta,
  1182. descrizione.isAcceptableOrUnknown(
  1183. data['descrizione']!,
  1184. _descrizioneMeta,
  1185. ),
  1186. );
  1187. }
  1188. if (data.containsKey('ean')) {
  1189. context.handle(
  1190. _eanMeta,
  1191. ean.isAcceptableOrUnknown(data['ean']!, _eanMeta),
  1192. );
  1193. }
  1194. if (data.containsKey('idIva')) {
  1195. context.handle(
  1196. _idIvaMeta,
  1197. idIva.isAcceptableOrUnknown(data['idIva']!, _idIvaMeta),
  1198. );
  1199. }
  1200. if (data.containsKey('idClassifica1')) {
  1201. context.handle(
  1202. _idClassifica1Meta,
  1203. idClassifica1.isAcceptableOrUnknown(
  1204. data['idClassifica1']!,
  1205. _idClassifica1Meta,
  1206. ),
  1207. );
  1208. }
  1209. if (data.containsKey('idClassifica2')) {
  1210. context.handle(
  1211. _idClassifica2Meta,
  1212. idClassifica2.isAcceptableOrUnknown(
  1213. data['idClassifica2']!,
  1214. _idClassifica2Meta,
  1215. ),
  1216. );
  1217. }
  1218. if (data.containsKey('idClassifica3')) {
  1219. context.handle(
  1220. _idClassifica3Meta,
  1221. idClassifica3.isAcceptableOrUnknown(
  1222. data['idClassifica3']!,
  1223. _idClassifica3Meta,
  1224. ),
  1225. );
  1226. }
  1227. if (data.containsKey('idClassifica4')) {
  1228. context.handle(
  1229. _idClassifica4Meta,
  1230. idClassifica4.isAcceptableOrUnknown(
  1231. data['idClassifica4']!,
  1232. _idClassifica4Meta,
  1233. ),
  1234. );
  1235. }
  1236. if (data.containsKey('peso')) {
  1237. context.handle(
  1238. _pesoMeta,
  1239. peso.isAcceptableOrUnknown(data['peso']!, _pesoMeta),
  1240. );
  1241. }
  1242. if (data.containsKey('giacenza')) {
  1243. context.handle(
  1244. _giacenzaMeta,
  1245. giacenza.isAcceptableOrUnknown(data['giacenza']!, _giacenzaMeta),
  1246. );
  1247. }
  1248. if (data.containsKey('unitaMisura')) {
  1249. context.handle(
  1250. _unitaMisuraMeta,
  1251. unitaMisura.isAcceptableOrUnknown(
  1252. data['unitaMisura']!,
  1253. _unitaMisuraMeta,
  1254. ),
  1255. );
  1256. }
  1257. if (data.containsKey('attivo')) {
  1258. context.handle(
  1259. _attivoMeta,
  1260. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  1261. );
  1262. }
  1263. if (data.containsKey('nonDisponibile')) {
  1264. context.handle(
  1265. _nonDisponibileMeta,
  1266. nonDisponibile.isAcceptableOrUnknown(
  1267. data['nonDisponibile']!,
  1268. _nonDisponibileMeta,
  1269. ),
  1270. );
  1271. }
  1272. if (data.containsKey('pezziConfezione')) {
  1273. context.handle(
  1274. _pezziConfezioneMeta,
  1275. pezziConfezione.isAcceptableOrUnknown(
  1276. data['pezziConfezione']!,
  1277. _pezziConfezioneMeta,
  1278. ),
  1279. );
  1280. }
  1281. if (data.containsKey('fileFoto')) {
  1282. context.handle(
  1283. _fileFotoMeta,
  1284. fileFoto.isAcceptableOrUnknown(data['fileFoto']!, _fileFotoMeta),
  1285. );
  1286. }
  1287. if (data.containsKey('schedaProdotto')) {
  1288. context.handle(
  1289. _schedaProdottoMeta,
  1290. schedaProdotto.isAcceptableOrUnknown(
  1291. data['schedaProdotto']!,
  1292. _schedaProdottoMeta,
  1293. ),
  1294. );
  1295. }
  1296. if (data.containsKey('prezzoBase')) {
  1297. context.handle(
  1298. _prezzoBaseMeta,
  1299. prezzoBase.isAcceptableOrUnknown(data['prezzoBase']!, _prezzoBaseMeta),
  1300. );
  1301. }
  1302. if (data.containsKey('stato')) {
  1303. context.handle(
  1304. _statoMeta,
  1305. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  1306. );
  1307. }
  1308. if (data.containsKey('dataModifica')) {
  1309. context.handle(
  1310. _dataModificaMeta,
  1311. dataModifica.isAcceptableOrUnknown(
  1312. data['dataModifica']!,
  1313. _dataModificaMeta,
  1314. ),
  1315. );
  1316. }
  1317. if (data.containsKey('gruppo')) {
  1318. context.handle(
  1319. _gruppoMeta,
  1320. gruppo.isAcceptableOrUnknown(data['gruppo']!, _gruppoMeta),
  1321. );
  1322. }
  1323. if (data.containsKey('categoria')) {
  1324. context.handle(
  1325. _categoriaMeta,
  1326. categoria.isAcceptableOrUnknown(data['categoria']!, _categoriaMeta),
  1327. );
  1328. }
  1329. if (data.containsKey('colliPerStrato')) {
  1330. context.handle(
  1331. _colliPerStratoMeta,
  1332. colliPerStrato.isAcceptableOrUnknown(
  1333. data['colliPerStrato']!,
  1334. _colliPerStratoMeta,
  1335. ),
  1336. );
  1337. }
  1338. if (data.containsKey('stratiPerPallet')) {
  1339. context.handle(
  1340. _stratiPerPalletMeta,
  1341. stratiPerPallet.isAcceptableOrUnknown(
  1342. data['stratiPerPallet']!,
  1343. _stratiPerPalletMeta,
  1344. ),
  1345. );
  1346. }
  1347. return context;
  1348. }
  1349. @override
  1350. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  1351. @override
  1352. Articolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  1353. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  1354. return Articolo(
  1355. idArticolo: attachedDatabase.typeMapping.read(
  1356. DriftSqlType.int,
  1357. data['${effectivePrefix}idArticolo'],
  1358. )!,
  1359. posizione: attachedDatabase.typeMapping.read(
  1360. DriftSqlType.int,
  1361. data['${effectivePrefix}posizione'],
  1362. ),
  1363. codArticolo: attachedDatabase.typeMapping.read(
  1364. DriftSqlType.string,
  1365. data['${effectivePrefix}codArticolo'],
  1366. )!,
  1367. descrizione: attachedDatabase.typeMapping.read(
  1368. DriftSqlType.string,
  1369. data['${effectivePrefix}descrizione'],
  1370. ),
  1371. ean: attachedDatabase.typeMapping.read(
  1372. DriftSqlType.string,
  1373. data['${effectivePrefix}ean'],
  1374. ),
  1375. idIva: attachedDatabase.typeMapping.read(
  1376. DriftSqlType.int,
  1377. data['${effectivePrefix}idIva'],
  1378. ),
  1379. idClassifica1: attachedDatabase.typeMapping.read(
  1380. DriftSqlType.int,
  1381. data['${effectivePrefix}idClassifica1'],
  1382. ),
  1383. idClassifica2: attachedDatabase.typeMapping.read(
  1384. DriftSqlType.int,
  1385. data['${effectivePrefix}idClassifica2'],
  1386. ),
  1387. idClassifica3: attachedDatabase.typeMapping.read(
  1388. DriftSqlType.int,
  1389. data['${effectivePrefix}idClassifica3'],
  1390. ),
  1391. idClassifica4: attachedDatabase.typeMapping.read(
  1392. DriftSqlType.int,
  1393. data['${effectivePrefix}idClassifica4'],
  1394. ),
  1395. peso: attachedDatabase.typeMapping.read(
  1396. DriftSqlType.double,
  1397. data['${effectivePrefix}peso'],
  1398. ),
  1399. giacenza: attachedDatabase.typeMapping.read(
  1400. DriftSqlType.double,
  1401. data['${effectivePrefix}giacenza'],
  1402. ),
  1403. unitaMisura: attachedDatabase.typeMapping.read(
  1404. DriftSqlType.string,
  1405. data['${effectivePrefix}unitaMisura'],
  1406. ),
  1407. attivo: attachedDatabase.typeMapping.read(
  1408. DriftSqlType.int,
  1409. data['${effectivePrefix}attivo'],
  1410. )!,
  1411. nonDisponibile: attachedDatabase.typeMapping.read(
  1412. DriftSqlType.int,
  1413. data['${effectivePrefix}nonDisponibile'],
  1414. ),
  1415. pezziConfezione: attachedDatabase.typeMapping.read(
  1416. DriftSqlType.double,
  1417. data['${effectivePrefix}pezziConfezione'],
  1418. ),
  1419. fileFoto: attachedDatabase.typeMapping.read(
  1420. DriftSqlType.string,
  1421. data['${effectivePrefix}fileFoto'],
  1422. ),
  1423. schedaProdotto: attachedDatabase.typeMapping.read(
  1424. DriftSqlType.string,
  1425. data['${effectivePrefix}schedaProdotto'],
  1426. ),
  1427. prezzoBase: attachedDatabase.typeMapping.read(
  1428. DriftSqlType.string,
  1429. data['${effectivePrefix}prezzoBase'],
  1430. ),
  1431. stato: attachedDatabase.typeMapping.read(
  1432. DriftSqlType.string,
  1433. data['${effectivePrefix}stato'],
  1434. ),
  1435. dataModifica: attachedDatabase.typeMapping.read(
  1436. DriftSqlType.string,
  1437. data['${effectivePrefix}dataModifica'],
  1438. ),
  1439. gruppo: attachedDatabase.typeMapping.read(
  1440. DriftSqlType.string,
  1441. data['${effectivePrefix}gruppo'],
  1442. ),
  1443. categoria: attachedDatabase.typeMapping.read(
  1444. DriftSqlType.string,
  1445. data['${effectivePrefix}categoria'],
  1446. ),
  1447. colliPerStrato: attachedDatabase.typeMapping.read(
  1448. DriftSqlType.string,
  1449. data['${effectivePrefix}colliPerStrato'],
  1450. ),
  1451. stratiPerPallet: attachedDatabase.typeMapping.read(
  1452. DriftSqlType.string,
  1453. data['${effectivePrefix}stratiPerPallet'],
  1454. ),
  1455. );
  1456. }
  1457. @override
  1458. $ArticoliTable createAlias(String alias) {
  1459. return $ArticoliTable(attachedDatabase, alias);
  1460. }
  1461. }
  1462. class Articolo extends DataClass implements Insertable<Articolo> {
  1463. final int idArticolo;
  1464. final int? posizione;
  1465. final String codArticolo;
  1466. final String? descrizione;
  1467. final String? ean;
  1468. final int? idIva;
  1469. final int? idClassifica1;
  1470. final int? idClassifica2;
  1471. final int? idClassifica3;
  1472. final int? idClassifica4;
  1473. final double? peso;
  1474. final double? giacenza;
  1475. final String? unitaMisura;
  1476. final int attivo;
  1477. final int? nonDisponibile;
  1478. final double? pezziConfezione;
  1479. final String? fileFoto;
  1480. final String? schedaProdotto;
  1481. final String? prezzoBase;
  1482. final String? stato;
  1483. final String? dataModifica;
  1484. final String? gruppo;
  1485. final String? categoria;
  1486. final String? colliPerStrato;
  1487. final String? stratiPerPallet;
  1488. const Articolo({
  1489. required this.idArticolo,
  1490. this.posizione,
  1491. required this.codArticolo,
  1492. this.descrizione,
  1493. this.ean,
  1494. this.idIva,
  1495. this.idClassifica1,
  1496. this.idClassifica2,
  1497. this.idClassifica3,
  1498. this.idClassifica4,
  1499. this.peso,
  1500. this.giacenza,
  1501. this.unitaMisura,
  1502. required this.attivo,
  1503. this.nonDisponibile,
  1504. this.pezziConfezione,
  1505. this.fileFoto,
  1506. this.schedaProdotto,
  1507. this.prezzoBase,
  1508. this.stato,
  1509. this.dataModifica,
  1510. this.gruppo,
  1511. this.categoria,
  1512. this.colliPerStrato,
  1513. this.stratiPerPallet,
  1514. });
  1515. @override
  1516. Map<String, Expression> toColumns(bool nullToAbsent) {
  1517. final map = <String, Expression>{};
  1518. map['idArticolo'] = Variable<int>(idArticolo);
  1519. if (!nullToAbsent || posizione != null) {
  1520. map['posizione'] = Variable<int>(posizione);
  1521. }
  1522. map['codArticolo'] = Variable<String>(codArticolo);
  1523. if (!nullToAbsent || descrizione != null) {
  1524. map['descrizione'] = Variable<String>(descrizione);
  1525. }
  1526. if (!nullToAbsent || ean != null) {
  1527. map['ean'] = Variable<String>(ean);
  1528. }
  1529. if (!nullToAbsent || idIva != null) {
  1530. map['idIva'] = Variable<int>(idIva);
  1531. }
  1532. if (!nullToAbsent || idClassifica1 != null) {
  1533. map['idClassifica1'] = Variable<int>(idClassifica1);
  1534. }
  1535. if (!nullToAbsent || idClassifica2 != null) {
  1536. map['idClassifica2'] = Variable<int>(idClassifica2);
  1537. }
  1538. if (!nullToAbsent || idClassifica3 != null) {
  1539. map['idClassifica3'] = Variable<int>(idClassifica3);
  1540. }
  1541. if (!nullToAbsent || idClassifica4 != null) {
  1542. map['idClassifica4'] = Variable<int>(idClassifica4);
  1543. }
  1544. if (!nullToAbsent || peso != null) {
  1545. map['peso'] = Variable<double>(peso);
  1546. }
  1547. if (!nullToAbsent || giacenza != null) {
  1548. map['giacenza'] = Variable<double>(giacenza);
  1549. }
  1550. if (!nullToAbsent || unitaMisura != null) {
  1551. map['unitaMisura'] = Variable<String>(unitaMisura);
  1552. }
  1553. map['attivo'] = Variable<int>(attivo);
  1554. if (!nullToAbsent || nonDisponibile != null) {
  1555. map['nonDisponibile'] = Variable<int>(nonDisponibile);
  1556. }
  1557. if (!nullToAbsent || pezziConfezione != null) {
  1558. map['pezziConfezione'] = Variable<double>(pezziConfezione);
  1559. }
  1560. if (!nullToAbsent || fileFoto != null) {
  1561. map['fileFoto'] = Variable<String>(fileFoto);
  1562. }
  1563. if (!nullToAbsent || schedaProdotto != null) {
  1564. map['schedaProdotto'] = Variable<String>(schedaProdotto);
  1565. }
  1566. if (!nullToAbsent || prezzoBase != null) {
  1567. map['prezzoBase'] = Variable<String>(prezzoBase);
  1568. }
  1569. if (!nullToAbsent || stato != null) {
  1570. map['stato'] = Variable<String>(stato);
  1571. }
  1572. if (!nullToAbsent || dataModifica != null) {
  1573. map['dataModifica'] = Variable<String>(dataModifica);
  1574. }
  1575. if (!nullToAbsent || gruppo != null) {
  1576. map['gruppo'] = Variable<String>(gruppo);
  1577. }
  1578. if (!nullToAbsent || categoria != null) {
  1579. map['categoria'] = Variable<String>(categoria);
  1580. }
  1581. if (!nullToAbsent || colliPerStrato != null) {
  1582. map['colliPerStrato'] = Variable<String>(colliPerStrato);
  1583. }
  1584. if (!nullToAbsent || stratiPerPallet != null) {
  1585. map['stratiPerPallet'] = Variable<String>(stratiPerPallet);
  1586. }
  1587. return map;
  1588. }
  1589. ArticoliCompanion toCompanion(bool nullToAbsent) {
  1590. return ArticoliCompanion(
  1591. idArticolo: Value(idArticolo),
  1592. posizione: posizione == null && nullToAbsent
  1593. ? const Value.absent()
  1594. : Value(posizione),
  1595. codArticolo: Value(codArticolo),
  1596. descrizione: descrizione == null && nullToAbsent
  1597. ? const Value.absent()
  1598. : Value(descrizione),
  1599. ean: ean == null && nullToAbsent ? const Value.absent() : Value(ean),
  1600. idIva: idIva == null && nullToAbsent
  1601. ? const Value.absent()
  1602. : Value(idIva),
  1603. idClassifica1: idClassifica1 == null && nullToAbsent
  1604. ? const Value.absent()
  1605. : Value(idClassifica1),
  1606. idClassifica2: idClassifica2 == null && nullToAbsent
  1607. ? const Value.absent()
  1608. : Value(idClassifica2),
  1609. idClassifica3: idClassifica3 == null && nullToAbsent
  1610. ? const Value.absent()
  1611. : Value(idClassifica3),
  1612. idClassifica4: idClassifica4 == null && nullToAbsent
  1613. ? const Value.absent()
  1614. : Value(idClassifica4),
  1615. peso: peso == null && nullToAbsent ? const Value.absent() : Value(peso),
  1616. giacenza: giacenza == null && nullToAbsent
  1617. ? const Value.absent()
  1618. : Value(giacenza),
  1619. unitaMisura: unitaMisura == null && nullToAbsent
  1620. ? const Value.absent()
  1621. : Value(unitaMisura),
  1622. attivo: Value(attivo),
  1623. nonDisponibile: nonDisponibile == null && nullToAbsent
  1624. ? const Value.absent()
  1625. : Value(nonDisponibile),
  1626. pezziConfezione: pezziConfezione == null && nullToAbsent
  1627. ? const Value.absent()
  1628. : Value(pezziConfezione),
  1629. fileFoto: fileFoto == null && nullToAbsent
  1630. ? const Value.absent()
  1631. : Value(fileFoto),
  1632. schedaProdotto: schedaProdotto == null && nullToAbsent
  1633. ? const Value.absent()
  1634. : Value(schedaProdotto),
  1635. prezzoBase: prezzoBase == null && nullToAbsent
  1636. ? const Value.absent()
  1637. : Value(prezzoBase),
  1638. stato: stato == null && nullToAbsent
  1639. ? const Value.absent()
  1640. : Value(stato),
  1641. dataModifica: dataModifica == null && nullToAbsent
  1642. ? const Value.absent()
  1643. : Value(dataModifica),
  1644. gruppo: gruppo == null && nullToAbsent
  1645. ? const Value.absent()
  1646. : Value(gruppo),
  1647. categoria: categoria == null && nullToAbsent
  1648. ? const Value.absent()
  1649. : Value(categoria),
  1650. colliPerStrato: colliPerStrato == null && nullToAbsent
  1651. ? const Value.absent()
  1652. : Value(colliPerStrato),
  1653. stratiPerPallet: stratiPerPallet == null && nullToAbsent
  1654. ? const Value.absent()
  1655. : Value(stratiPerPallet),
  1656. );
  1657. }
  1658. factory Articolo.fromJson(
  1659. Map<String, dynamic> json, {
  1660. ValueSerializer? serializer,
  1661. }) {
  1662. serializer ??= driftRuntimeOptions.defaultSerializer;
  1663. return Articolo(
  1664. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  1665. posizione: serializer.fromJson<int?>(json['posizione']),
  1666. codArticolo: serializer.fromJson<String>(json['codArticolo']),
  1667. descrizione: serializer.fromJson<String?>(json['descrizione']),
  1668. ean: serializer.fromJson<String?>(json['ean']),
  1669. idIva: serializer.fromJson<int?>(json['idIva']),
  1670. idClassifica1: serializer.fromJson<int?>(json['idClassifica1']),
  1671. idClassifica2: serializer.fromJson<int?>(json['idClassifica2']),
  1672. idClassifica3: serializer.fromJson<int?>(json['idClassifica3']),
  1673. idClassifica4: serializer.fromJson<int?>(json['idClassifica4']),
  1674. peso: serializer.fromJson<double?>(json['peso']),
  1675. giacenza: serializer.fromJson<double?>(json['giacenza']),
  1676. unitaMisura: serializer.fromJson<String?>(json['unitaMisura']),
  1677. attivo: serializer.fromJson<int>(json['attivo']),
  1678. nonDisponibile: serializer.fromJson<int?>(json['nonDisponibile']),
  1679. pezziConfezione: serializer.fromJson<double?>(json['pezziConfezione']),
  1680. fileFoto: serializer.fromJson<String?>(json['fileFoto']),
  1681. schedaProdotto: serializer.fromJson<String?>(json['schedaProdotto']),
  1682. prezzoBase: serializer.fromJson<String?>(json['prezzoBase']),
  1683. stato: serializer.fromJson<String?>(json['stato']),
  1684. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  1685. gruppo: serializer.fromJson<String?>(json['gruppo']),
  1686. categoria: serializer.fromJson<String?>(json['categoria']),
  1687. colliPerStrato: serializer.fromJson<String?>(json['colliPerStrato']),
  1688. stratiPerPallet: serializer.fromJson<String?>(json['stratiPerPallet']),
  1689. );
  1690. }
  1691. @override
  1692. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  1693. serializer ??= driftRuntimeOptions.defaultSerializer;
  1694. return <String, dynamic>{
  1695. 'idArticolo': serializer.toJson<int>(idArticolo),
  1696. 'posizione': serializer.toJson<int?>(posizione),
  1697. 'codArticolo': serializer.toJson<String>(codArticolo),
  1698. 'descrizione': serializer.toJson<String?>(descrizione),
  1699. 'ean': serializer.toJson<String?>(ean),
  1700. 'idIva': serializer.toJson<int?>(idIva),
  1701. 'idClassifica1': serializer.toJson<int?>(idClassifica1),
  1702. 'idClassifica2': serializer.toJson<int?>(idClassifica2),
  1703. 'idClassifica3': serializer.toJson<int?>(idClassifica3),
  1704. 'idClassifica4': serializer.toJson<int?>(idClassifica4),
  1705. 'peso': serializer.toJson<double?>(peso),
  1706. 'giacenza': serializer.toJson<double?>(giacenza),
  1707. 'unitaMisura': serializer.toJson<String?>(unitaMisura),
  1708. 'attivo': serializer.toJson<int>(attivo),
  1709. 'nonDisponibile': serializer.toJson<int?>(nonDisponibile),
  1710. 'pezziConfezione': serializer.toJson<double?>(pezziConfezione),
  1711. 'fileFoto': serializer.toJson<String?>(fileFoto),
  1712. 'schedaProdotto': serializer.toJson<String?>(schedaProdotto),
  1713. 'prezzoBase': serializer.toJson<String?>(prezzoBase),
  1714. 'stato': serializer.toJson<String?>(stato),
  1715. 'dataModifica': serializer.toJson<String?>(dataModifica),
  1716. 'gruppo': serializer.toJson<String?>(gruppo),
  1717. 'categoria': serializer.toJson<String?>(categoria),
  1718. 'colliPerStrato': serializer.toJson<String?>(colliPerStrato),
  1719. 'stratiPerPallet': serializer.toJson<String?>(stratiPerPallet),
  1720. };
  1721. }
  1722. Articolo copyWith({
  1723. int? idArticolo,
  1724. Value<int?> posizione = const Value.absent(),
  1725. String? codArticolo,
  1726. Value<String?> descrizione = const Value.absent(),
  1727. Value<String?> ean = const Value.absent(),
  1728. Value<int?> idIva = const Value.absent(),
  1729. Value<int?> idClassifica1 = const Value.absent(),
  1730. Value<int?> idClassifica2 = const Value.absent(),
  1731. Value<int?> idClassifica3 = const Value.absent(),
  1732. Value<int?> idClassifica4 = const Value.absent(),
  1733. Value<double?> peso = const Value.absent(),
  1734. Value<double?> giacenza = const Value.absent(),
  1735. Value<String?> unitaMisura = const Value.absent(),
  1736. int? attivo,
  1737. Value<int?> nonDisponibile = const Value.absent(),
  1738. Value<double?> pezziConfezione = const Value.absent(),
  1739. Value<String?> fileFoto = const Value.absent(),
  1740. Value<String?> schedaProdotto = const Value.absent(),
  1741. Value<String?> prezzoBase = const Value.absent(),
  1742. Value<String?> stato = const Value.absent(),
  1743. Value<String?> dataModifica = const Value.absent(),
  1744. Value<String?> gruppo = const Value.absent(),
  1745. Value<String?> categoria = const Value.absent(),
  1746. Value<String?> colliPerStrato = const Value.absent(),
  1747. Value<String?> stratiPerPallet = const Value.absent(),
  1748. }) => Articolo(
  1749. idArticolo: idArticolo ?? this.idArticolo,
  1750. posizione: posizione.present ? posizione.value : this.posizione,
  1751. codArticolo: codArticolo ?? this.codArticolo,
  1752. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  1753. ean: ean.present ? ean.value : this.ean,
  1754. idIva: idIva.present ? idIva.value : this.idIva,
  1755. idClassifica1: idClassifica1.present
  1756. ? idClassifica1.value
  1757. : this.idClassifica1,
  1758. idClassifica2: idClassifica2.present
  1759. ? idClassifica2.value
  1760. : this.idClassifica2,
  1761. idClassifica3: idClassifica3.present
  1762. ? idClassifica3.value
  1763. : this.idClassifica3,
  1764. idClassifica4: idClassifica4.present
  1765. ? idClassifica4.value
  1766. : this.idClassifica4,
  1767. peso: peso.present ? peso.value : this.peso,
  1768. giacenza: giacenza.present ? giacenza.value : this.giacenza,
  1769. unitaMisura: unitaMisura.present ? unitaMisura.value : this.unitaMisura,
  1770. attivo: attivo ?? this.attivo,
  1771. nonDisponibile: nonDisponibile.present
  1772. ? nonDisponibile.value
  1773. : this.nonDisponibile,
  1774. pezziConfezione: pezziConfezione.present
  1775. ? pezziConfezione.value
  1776. : this.pezziConfezione,
  1777. fileFoto: fileFoto.present ? fileFoto.value : this.fileFoto,
  1778. schedaProdotto: schedaProdotto.present
  1779. ? schedaProdotto.value
  1780. : this.schedaProdotto,
  1781. prezzoBase: prezzoBase.present ? prezzoBase.value : this.prezzoBase,
  1782. stato: stato.present ? stato.value : this.stato,
  1783. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  1784. gruppo: gruppo.present ? gruppo.value : this.gruppo,
  1785. categoria: categoria.present ? categoria.value : this.categoria,
  1786. colliPerStrato: colliPerStrato.present
  1787. ? colliPerStrato.value
  1788. : this.colliPerStrato,
  1789. stratiPerPallet: stratiPerPallet.present
  1790. ? stratiPerPallet.value
  1791. : this.stratiPerPallet,
  1792. );
  1793. Articolo copyWithCompanion(ArticoliCompanion data) {
  1794. return Articolo(
  1795. idArticolo: data.idArticolo.present
  1796. ? data.idArticolo.value
  1797. : this.idArticolo,
  1798. posizione: data.posizione.present ? data.posizione.value : this.posizione,
  1799. codArticolo: data.codArticolo.present
  1800. ? data.codArticolo.value
  1801. : this.codArticolo,
  1802. descrizione: data.descrizione.present
  1803. ? data.descrizione.value
  1804. : this.descrizione,
  1805. ean: data.ean.present ? data.ean.value : this.ean,
  1806. idIva: data.idIva.present ? data.idIva.value : this.idIva,
  1807. idClassifica1: data.idClassifica1.present
  1808. ? data.idClassifica1.value
  1809. : this.idClassifica1,
  1810. idClassifica2: data.idClassifica2.present
  1811. ? data.idClassifica2.value
  1812. : this.idClassifica2,
  1813. idClassifica3: data.idClassifica3.present
  1814. ? data.idClassifica3.value
  1815. : this.idClassifica3,
  1816. idClassifica4: data.idClassifica4.present
  1817. ? data.idClassifica4.value
  1818. : this.idClassifica4,
  1819. peso: data.peso.present ? data.peso.value : this.peso,
  1820. giacenza: data.giacenza.present ? data.giacenza.value : this.giacenza,
  1821. unitaMisura: data.unitaMisura.present
  1822. ? data.unitaMisura.value
  1823. : this.unitaMisura,
  1824. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  1825. nonDisponibile: data.nonDisponibile.present
  1826. ? data.nonDisponibile.value
  1827. : this.nonDisponibile,
  1828. pezziConfezione: data.pezziConfezione.present
  1829. ? data.pezziConfezione.value
  1830. : this.pezziConfezione,
  1831. fileFoto: data.fileFoto.present ? data.fileFoto.value : this.fileFoto,
  1832. schedaProdotto: data.schedaProdotto.present
  1833. ? data.schedaProdotto.value
  1834. : this.schedaProdotto,
  1835. prezzoBase: data.prezzoBase.present
  1836. ? data.prezzoBase.value
  1837. : this.prezzoBase,
  1838. stato: data.stato.present ? data.stato.value : this.stato,
  1839. dataModifica: data.dataModifica.present
  1840. ? data.dataModifica.value
  1841. : this.dataModifica,
  1842. gruppo: data.gruppo.present ? data.gruppo.value : this.gruppo,
  1843. categoria: data.categoria.present ? data.categoria.value : this.categoria,
  1844. colliPerStrato: data.colliPerStrato.present
  1845. ? data.colliPerStrato.value
  1846. : this.colliPerStrato,
  1847. stratiPerPallet: data.stratiPerPallet.present
  1848. ? data.stratiPerPallet.value
  1849. : this.stratiPerPallet,
  1850. );
  1851. }
  1852. @override
  1853. String toString() {
  1854. return (StringBuffer('Articolo(')
  1855. ..write('idArticolo: $idArticolo, ')
  1856. ..write('posizione: $posizione, ')
  1857. ..write('codArticolo: $codArticolo, ')
  1858. ..write('descrizione: $descrizione, ')
  1859. ..write('ean: $ean, ')
  1860. ..write('idIva: $idIva, ')
  1861. ..write('idClassifica1: $idClassifica1, ')
  1862. ..write('idClassifica2: $idClassifica2, ')
  1863. ..write('idClassifica3: $idClassifica3, ')
  1864. ..write('idClassifica4: $idClassifica4, ')
  1865. ..write('peso: $peso, ')
  1866. ..write('giacenza: $giacenza, ')
  1867. ..write('unitaMisura: $unitaMisura, ')
  1868. ..write('attivo: $attivo, ')
  1869. ..write('nonDisponibile: $nonDisponibile, ')
  1870. ..write('pezziConfezione: $pezziConfezione, ')
  1871. ..write('fileFoto: $fileFoto, ')
  1872. ..write('schedaProdotto: $schedaProdotto, ')
  1873. ..write('prezzoBase: $prezzoBase, ')
  1874. ..write('stato: $stato, ')
  1875. ..write('dataModifica: $dataModifica, ')
  1876. ..write('gruppo: $gruppo, ')
  1877. ..write('categoria: $categoria, ')
  1878. ..write('colliPerStrato: $colliPerStrato, ')
  1879. ..write('stratiPerPallet: $stratiPerPallet')
  1880. ..write(')'))
  1881. .toString();
  1882. }
  1883. @override
  1884. int get hashCode => Object.hashAll([
  1885. idArticolo,
  1886. posizione,
  1887. codArticolo,
  1888. descrizione,
  1889. ean,
  1890. idIva,
  1891. idClassifica1,
  1892. idClassifica2,
  1893. idClassifica3,
  1894. idClassifica4,
  1895. peso,
  1896. giacenza,
  1897. unitaMisura,
  1898. attivo,
  1899. nonDisponibile,
  1900. pezziConfezione,
  1901. fileFoto,
  1902. schedaProdotto,
  1903. prezzoBase,
  1904. stato,
  1905. dataModifica,
  1906. gruppo,
  1907. categoria,
  1908. colliPerStrato,
  1909. stratiPerPallet,
  1910. ]);
  1911. @override
  1912. bool operator ==(Object other) =>
  1913. identical(this, other) ||
  1914. (other is Articolo &&
  1915. other.idArticolo == this.idArticolo &&
  1916. other.posizione == this.posizione &&
  1917. other.codArticolo == this.codArticolo &&
  1918. other.descrizione == this.descrizione &&
  1919. other.ean == this.ean &&
  1920. other.idIva == this.idIva &&
  1921. other.idClassifica1 == this.idClassifica1 &&
  1922. other.idClassifica2 == this.idClassifica2 &&
  1923. other.idClassifica3 == this.idClassifica3 &&
  1924. other.idClassifica4 == this.idClassifica4 &&
  1925. other.peso == this.peso &&
  1926. other.giacenza == this.giacenza &&
  1927. other.unitaMisura == this.unitaMisura &&
  1928. other.attivo == this.attivo &&
  1929. other.nonDisponibile == this.nonDisponibile &&
  1930. other.pezziConfezione == this.pezziConfezione &&
  1931. other.fileFoto == this.fileFoto &&
  1932. other.schedaProdotto == this.schedaProdotto &&
  1933. other.prezzoBase == this.prezzoBase &&
  1934. other.stato == this.stato &&
  1935. other.dataModifica == this.dataModifica &&
  1936. other.gruppo == this.gruppo &&
  1937. other.categoria == this.categoria &&
  1938. other.colliPerStrato == this.colliPerStrato &&
  1939. other.stratiPerPallet == this.stratiPerPallet);
  1940. }
  1941. class ArticoliCompanion extends UpdateCompanion<Articolo> {
  1942. final Value<int> idArticolo;
  1943. final Value<int?> posizione;
  1944. final Value<String> codArticolo;
  1945. final Value<String?> descrizione;
  1946. final Value<String?> ean;
  1947. final Value<int?> idIva;
  1948. final Value<int?> idClassifica1;
  1949. final Value<int?> idClassifica2;
  1950. final Value<int?> idClassifica3;
  1951. final Value<int?> idClassifica4;
  1952. final Value<double?> peso;
  1953. final Value<double?> giacenza;
  1954. final Value<String?> unitaMisura;
  1955. final Value<int> attivo;
  1956. final Value<int?> nonDisponibile;
  1957. final Value<double?> pezziConfezione;
  1958. final Value<String?> fileFoto;
  1959. final Value<String?> schedaProdotto;
  1960. final Value<String?> prezzoBase;
  1961. final Value<String?> stato;
  1962. final Value<String?> dataModifica;
  1963. final Value<String?> gruppo;
  1964. final Value<String?> categoria;
  1965. final Value<String?> colliPerStrato;
  1966. final Value<String?> stratiPerPallet;
  1967. const ArticoliCompanion({
  1968. this.idArticolo = const Value.absent(),
  1969. this.posizione = const Value.absent(),
  1970. this.codArticolo = const Value.absent(),
  1971. this.descrizione = const Value.absent(),
  1972. this.ean = const Value.absent(),
  1973. this.idIva = const Value.absent(),
  1974. this.idClassifica1 = const Value.absent(),
  1975. this.idClassifica2 = const Value.absent(),
  1976. this.idClassifica3 = const Value.absent(),
  1977. this.idClassifica4 = const Value.absent(),
  1978. this.peso = const Value.absent(),
  1979. this.giacenza = const Value.absent(),
  1980. this.unitaMisura = const Value.absent(),
  1981. this.attivo = const Value.absent(),
  1982. this.nonDisponibile = const Value.absent(),
  1983. this.pezziConfezione = const Value.absent(),
  1984. this.fileFoto = const Value.absent(),
  1985. this.schedaProdotto = const Value.absent(),
  1986. this.prezzoBase = const Value.absent(),
  1987. this.stato = const Value.absent(),
  1988. this.dataModifica = const Value.absent(),
  1989. this.gruppo = const Value.absent(),
  1990. this.categoria = const Value.absent(),
  1991. this.colliPerStrato = const Value.absent(),
  1992. this.stratiPerPallet = const Value.absent(),
  1993. });
  1994. ArticoliCompanion.insert({
  1995. this.idArticolo = const Value.absent(),
  1996. this.posizione = const Value.absent(),
  1997. required String codArticolo,
  1998. this.descrizione = const Value.absent(),
  1999. this.ean = const Value.absent(),
  2000. this.idIva = const Value.absent(),
  2001. this.idClassifica1 = const Value.absent(),
  2002. this.idClassifica2 = const Value.absent(),
  2003. this.idClassifica3 = const Value.absent(),
  2004. this.idClassifica4 = const Value.absent(),
  2005. this.peso = const Value.absent(),
  2006. this.giacenza = const Value.absent(),
  2007. this.unitaMisura = const Value.absent(),
  2008. this.attivo = const Value.absent(),
  2009. this.nonDisponibile = const Value.absent(),
  2010. this.pezziConfezione = const Value.absent(),
  2011. this.fileFoto = const Value.absent(),
  2012. this.schedaProdotto = const Value.absent(),
  2013. this.prezzoBase = const Value.absent(),
  2014. this.stato = const Value.absent(),
  2015. this.dataModifica = const Value.absent(),
  2016. this.gruppo = const Value.absent(),
  2017. this.categoria = const Value.absent(),
  2018. this.colliPerStrato = const Value.absent(),
  2019. this.stratiPerPallet = const Value.absent(),
  2020. }) : codArticolo = Value(codArticolo);
  2021. static Insertable<Articolo> custom({
  2022. Expression<int>? idArticolo,
  2023. Expression<int>? posizione,
  2024. Expression<String>? codArticolo,
  2025. Expression<String>? descrizione,
  2026. Expression<String>? ean,
  2027. Expression<int>? idIva,
  2028. Expression<int>? idClassifica1,
  2029. Expression<int>? idClassifica2,
  2030. Expression<int>? idClassifica3,
  2031. Expression<int>? idClassifica4,
  2032. Expression<double>? peso,
  2033. Expression<double>? giacenza,
  2034. Expression<String>? unitaMisura,
  2035. Expression<int>? attivo,
  2036. Expression<int>? nonDisponibile,
  2037. Expression<double>? pezziConfezione,
  2038. Expression<String>? fileFoto,
  2039. Expression<String>? schedaProdotto,
  2040. Expression<String>? prezzoBase,
  2041. Expression<String>? stato,
  2042. Expression<String>? dataModifica,
  2043. Expression<String>? gruppo,
  2044. Expression<String>? categoria,
  2045. Expression<String>? colliPerStrato,
  2046. Expression<String>? stratiPerPallet,
  2047. }) {
  2048. return RawValuesInsertable({
  2049. if (idArticolo != null) 'idArticolo': idArticolo,
  2050. if (posizione != null) 'posizione': posizione,
  2051. if (codArticolo != null) 'codArticolo': codArticolo,
  2052. if (descrizione != null) 'descrizione': descrizione,
  2053. if (ean != null) 'ean': ean,
  2054. if (idIva != null) 'idIva': idIva,
  2055. if (idClassifica1 != null) 'idClassifica1': idClassifica1,
  2056. if (idClassifica2 != null) 'idClassifica2': idClassifica2,
  2057. if (idClassifica3 != null) 'idClassifica3': idClassifica3,
  2058. if (idClassifica4 != null) 'idClassifica4': idClassifica4,
  2059. if (peso != null) 'peso': peso,
  2060. if (giacenza != null) 'giacenza': giacenza,
  2061. if (unitaMisura != null) 'unitaMisura': unitaMisura,
  2062. if (attivo != null) 'attivo': attivo,
  2063. if (nonDisponibile != null) 'nonDisponibile': nonDisponibile,
  2064. if (pezziConfezione != null) 'pezziConfezione': pezziConfezione,
  2065. if (fileFoto != null) 'fileFoto': fileFoto,
  2066. if (schedaProdotto != null) 'schedaProdotto': schedaProdotto,
  2067. if (prezzoBase != null) 'prezzoBase': prezzoBase,
  2068. if (stato != null) 'stato': stato,
  2069. if (dataModifica != null) 'dataModifica': dataModifica,
  2070. if (gruppo != null) 'gruppo': gruppo,
  2071. if (categoria != null) 'categoria': categoria,
  2072. if (colliPerStrato != null) 'colliPerStrato': colliPerStrato,
  2073. if (stratiPerPallet != null) 'stratiPerPallet': stratiPerPallet,
  2074. });
  2075. }
  2076. ArticoliCompanion copyWith({
  2077. Value<int>? idArticolo,
  2078. Value<int?>? posizione,
  2079. Value<String>? codArticolo,
  2080. Value<String?>? descrizione,
  2081. Value<String?>? ean,
  2082. Value<int?>? idIva,
  2083. Value<int?>? idClassifica1,
  2084. Value<int?>? idClassifica2,
  2085. Value<int?>? idClassifica3,
  2086. Value<int?>? idClassifica4,
  2087. Value<double?>? peso,
  2088. Value<double?>? giacenza,
  2089. Value<String?>? unitaMisura,
  2090. Value<int>? attivo,
  2091. Value<int?>? nonDisponibile,
  2092. Value<double?>? pezziConfezione,
  2093. Value<String?>? fileFoto,
  2094. Value<String?>? schedaProdotto,
  2095. Value<String?>? prezzoBase,
  2096. Value<String?>? stato,
  2097. Value<String?>? dataModifica,
  2098. Value<String?>? gruppo,
  2099. Value<String?>? categoria,
  2100. Value<String?>? colliPerStrato,
  2101. Value<String?>? stratiPerPallet,
  2102. }) {
  2103. return ArticoliCompanion(
  2104. idArticolo: idArticolo ?? this.idArticolo,
  2105. posizione: posizione ?? this.posizione,
  2106. codArticolo: codArticolo ?? this.codArticolo,
  2107. descrizione: descrizione ?? this.descrizione,
  2108. ean: ean ?? this.ean,
  2109. idIva: idIva ?? this.idIva,
  2110. idClassifica1: idClassifica1 ?? this.idClassifica1,
  2111. idClassifica2: idClassifica2 ?? this.idClassifica2,
  2112. idClassifica3: idClassifica3 ?? this.idClassifica3,
  2113. idClassifica4: idClassifica4 ?? this.idClassifica4,
  2114. peso: peso ?? this.peso,
  2115. giacenza: giacenza ?? this.giacenza,
  2116. unitaMisura: unitaMisura ?? this.unitaMisura,
  2117. attivo: attivo ?? this.attivo,
  2118. nonDisponibile: nonDisponibile ?? this.nonDisponibile,
  2119. pezziConfezione: pezziConfezione ?? this.pezziConfezione,
  2120. fileFoto: fileFoto ?? this.fileFoto,
  2121. schedaProdotto: schedaProdotto ?? this.schedaProdotto,
  2122. prezzoBase: prezzoBase ?? this.prezzoBase,
  2123. stato: stato ?? this.stato,
  2124. dataModifica: dataModifica ?? this.dataModifica,
  2125. gruppo: gruppo ?? this.gruppo,
  2126. categoria: categoria ?? this.categoria,
  2127. colliPerStrato: colliPerStrato ?? this.colliPerStrato,
  2128. stratiPerPallet: stratiPerPallet ?? this.stratiPerPallet,
  2129. );
  2130. }
  2131. @override
  2132. Map<String, Expression> toColumns(bool nullToAbsent) {
  2133. final map = <String, Expression>{};
  2134. if (idArticolo.present) {
  2135. map['idArticolo'] = Variable<int>(idArticolo.value);
  2136. }
  2137. if (posizione.present) {
  2138. map['posizione'] = Variable<int>(posizione.value);
  2139. }
  2140. if (codArticolo.present) {
  2141. map['codArticolo'] = Variable<String>(codArticolo.value);
  2142. }
  2143. if (descrizione.present) {
  2144. map['descrizione'] = Variable<String>(descrizione.value);
  2145. }
  2146. if (ean.present) {
  2147. map['ean'] = Variable<String>(ean.value);
  2148. }
  2149. if (idIva.present) {
  2150. map['idIva'] = Variable<int>(idIva.value);
  2151. }
  2152. if (idClassifica1.present) {
  2153. map['idClassifica1'] = Variable<int>(idClassifica1.value);
  2154. }
  2155. if (idClassifica2.present) {
  2156. map['idClassifica2'] = Variable<int>(idClassifica2.value);
  2157. }
  2158. if (idClassifica3.present) {
  2159. map['idClassifica3'] = Variable<int>(idClassifica3.value);
  2160. }
  2161. if (idClassifica4.present) {
  2162. map['idClassifica4'] = Variable<int>(idClassifica4.value);
  2163. }
  2164. if (peso.present) {
  2165. map['peso'] = Variable<double>(peso.value);
  2166. }
  2167. if (giacenza.present) {
  2168. map['giacenza'] = Variable<double>(giacenza.value);
  2169. }
  2170. if (unitaMisura.present) {
  2171. map['unitaMisura'] = Variable<String>(unitaMisura.value);
  2172. }
  2173. if (attivo.present) {
  2174. map['attivo'] = Variable<int>(attivo.value);
  2175. }
  2176. if (nonDisponibile.present) {
  2177. map['nonDisponibile'] = Variable<int>(nonDisponibile.value);
  2178. }
  2179. if (pezziConfezione.present) {
  2180. map['pezziConfezione'] = Variable<double>(pezziConfezione.value);
  2181. }
  2182. if (fileFoto.present) {
  2183. map['fileFoto'] = Variable<String>(fileFoto.value);
  2184. }
  2185. if (schedaProdotto.present) {
  2186. map['schedaProdotto'] = Variable<String>(schedaProdotto.value);
  2187. }
  2188. if (prezzoBase.present) {
  2189. map['prezzoBase'] = Variable<String>(prezzoBase.value);
  2190. }
  2191. if (stato.present) {
  2192. map['stato'] = Variable<String>(stato.value);
  2193. }
  2194. if (dataModifica.present) {
  2195. map['dataModifica'] = Variable<String>(dataModifica.value);
  2196. }
  2197. if (gruppo.present) {
  2198. map['gruppo'] = Variable<String>(gruppo.value);
  2199. }
  2200. if (categoria.present) {
  2201. map['categoria'] = Variable<String>(categoria.value);
  2202. }
  2203. if (colliPerStrato.present) {
  2204. map['colliPerStrato'] = Variable<String>(colliPerStrato.value);
  2205. }
  2206. if (stratiPerPallet.present) {
  2207. map['stratiPerPallet'] = Variable<String>(stratiPerPallet.value);
  2208. }
  2209. return map;
  2210. }
  2211. @override
  2212. String toString() {
  2213. return (StringBuffer('ArticoliCompanion(')
  2214. ..write('idArticolo: $idArticolo, ')
  2215. ..write('posizione: $posizione, ')
  2216. ..write('codArticolo: $codArticolo, ')
  2217. ..write('descrizione: $descrizione, ')
  2218. ..write('ean: $ean, ')
  2219. ..write('idIva: $idIva, ')
  2220. ..write('idClassifica1: $idClassifica1, ')
  2221. ..write('idClassifica2: $idClassifica2, ')
  2222. ..write('idClassifica3: $idClassifica3, ')
  2223. ..write('idClassifica4: $idClassifica4, ')
  2224. ..write('peso: $peso, ')
  2225. ..write('giacenza: $giacenza, ')
  2226. ..write('unitaMisura: $unitaMisura, ')
  2227. ..write('attivo: $attivo, ')
  2228. ..write('nonDisponibile: $nonDisponibile, ')
  2229. ..write('pezziConfezione: $pezziConfezione, ')
  2230. ..write('fileFoto: $fileFoto, ')
  2231. ..write('schedaProdotto: $schedaProdotto, ')
  2232. ..write('prezzoBase: $prezzoBase, ')
  2233. ..write('stato: $stato, ')
  2234. ..write('dataModifica: $dataModifica, ')
  2235. ..write('gruppo: $gruppo, ')
  2236. ..write('categoria: $categoria, ')
  2237. ..write('colliPerStrato: $colliPerStrato, ')
  2238. ..write('stratiPerPallet: $stratiPerPallet')
  2239. ..write(')'))
  2240. .toString();
  2241. }
  2242. }
  2243. class $ClientiTable extends Clienti with TableInfo<$ClientiTable, Cliente> {
  2244. @override
  2245. final GeneratedDatabase attachedDatabase;
  2246. final String? _alias;
  2247. $ClientiTable(this.attachedDatabase, [this._alias]);
  2248. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  2249. 'idCliente',
  2250. );
  2251. @override
  2252. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  2253. 'idCliente',
  2254. aliasedName,
  2255. false,
  2256. hasAutoIncrement: true,
  2257. type: DriftSqlType.int,
  2258. requiredDuringInsert: false,
  2259. defaultConstraints: GeneratedColumn.constraintIsAlways(
  2260. 'PRIMARY KEY AUTOINCREMENT',
  2261. ),
  2262. );
  2263. static const VerificationMeta _idClienteRemotoMeta = const VerificationMeta(
  2264. 'idClienteRemoto',
  2265. );
  2266. @override
  2267. late final GeneratedColumn<int> idClienteRemoto = GeneratedColumn<int>(
  2268. 'idClienteRemoto',
  2269. aliasedName,
  2270. true,
  2271. type: DriftSqlType.int,
  2272. requiredDuringInsert: false,
  2273. );
  2274. static const VerificationMeta _codClienteMeta = const VerificationMeta(
  2275. 'codCliente',
  2276. );
  2277. @override
  2278. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  2279. 'codCliente',
  2280. aliasedName,
  2281. true,
  2282. type: DriftSqlType.string,
  2283. requiredDuringInsert: false,
  2284. );
  2285. static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta(
  2286. 'ragioneSociale',
  2287. );
  2288. @override
  2289. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  2290. 'ragioneSociale',
  2291. aliasedName,
  2292. true,
  2293. type: DriftSqlType.string,
  2294. requiredDuringInsert: false,
  2295. );
  2296. static const VerificationMeta _indirizzoMeta = const VerificationMeta(
  2297. 'indirizzo',
  2298. );
  2299. @override
  2300. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  2301. 'indirizzo',
  2302. aliasedName,
  2303. true,
  2304. type: DriftSqlType.string,
  2305. requiredDuringInsert: false,
  2306. );
  2307. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  2308. @override
  2309. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  2310. 'citta',
  2311. aliasedName,
  2312. true,
  2313. type: DriftSqlType.string,
  2314. requiredDuringInsert: false,
  2315. );
  2316. static const VerificationMeta _provinciaMeta = const VerificationMeta(
  2317. 'provincia',
  2318. );
  2319. @override
  2320. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  2321. 'provincia',
  2322. aliasedName,
  2323. true,
  2324. type: DriftSqlType.string,
  2325. requiredDuringInsert: false,
  2326. );
  2327. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  2328. @override
  2329. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  2330. 'cap',
  2331. aliasedName,
  2332. true,
  2333. type: DriftSqlType.string,
  2334. requiredDuringInsert: false,
  2335. );
  2336. static const VerificationMeta _frazioneMeta = const VerificationMeta(
  2337. 'frazione',
  2338. );
  2339. @override
  2340. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  2341. 'frazione',
  2342. aliasedName,
  2343. true,
  2344. type: DriftSqlType.string,
  2345. requiredDuringInsert: false,
  2346. );
  2347. static const VerificationMeta _nazioneMeta = const VerificationMeta(
  2348. 'nazione',
  2349. );
  2350. @override
  2351. late final GeneratedColumn<String> nazione = GeneratedColumn<String>(
  2352. 'nazione',
  2353. aliasedName,
  2354. true,
  2355. type: DriftSqlType.string,
  2356. requiredDuringInsert: false,
  2357. );
  2358. static const VerificationMeta _telefonoMeta = const VerificationMeta(
  2359. 'telefono',
  2360. );
  2361. @override
  2362. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  2363. 'telefono',
  2364. aliasedName,
  2365. true,
  2366. type: DriftSqlType.string,
  2367. requiredDuringInsert: false,
  2368. );
  2369. static const VerificationMeta _cellulareMeta = const VerificationMeta(
  2370. 'cellulare',
  2371. );
  2372. @override
  2373. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  2374. 'cellulare',
  2375. aliasedName,
  2376. true,
  2377. type: DriftSqlType.string,
  2378. requiredDuringInsert: false,
  2379. );
  2380. static const VerificationMeta _faxMeta = const VerificationMeta('fax');
  2381. @override
  2382. late final GeneratedColumn<String> fax = GeneratedColumn<String>(
  2383. 'fax',
  2384. aliasedName,
  2385. true,
  2386. type: DriftSqlType.string,
  2387. requiredDuringInsert: false,
  2388. );
  2389. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  2390. @override
  2391. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  2392. 'email',
  2393. aliasedName,
  2394. true,
  2395. type: DriftSqlType.string,
  2396. requiredDuringInsert: false,
  2397. );
  2398. static const VerificationMeta _partitaIvaMeta = const VerificationMeta(
  2399. 'partitaIva',
  2400. );
  2401. @override
  2402. late final GeneratedColumn<String> partitaIva = GeneratedColumn<String>(
  2403. 'partitaIva',
  2404. aliasedName,
  2405. true,
  2406. type: DriftSqlType.string,
  2407. requiredDuringInsert: false,
  2408. );
  2409. static const VerificationMeta _codiceFiscaleMeta = const VerificationMeta(
  2410. 'codiceFiscale',
  2411. );
  2412. @override
  2413. late final GeneratedColumn<String> codiceFiscale = GeneratedColumn<String>(
  2414. 'codiceFiscale',
  2415. aliasedName,
  2416. true,
  2417. type: DriftSqlType.string,
  2418. requiredDuringInsert: false,
  2419. );
  2420. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  2421. @override
  2422. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  2423. 'note',
  2424. aliasedName,
  2425. true,
  2426. type: DriftSqlType.string,
  2427. requiredDuringInsert: false,
  2428. );
  2429. static const VerificationMeta _noteOrdineMeta = const VerificationMeta(
  2430. 'noteOrdine',
  2431. );
  2432. @override
  2433. late final GeneratedColumn<String> noteOrdine = GeneratedColumn<String>(
  2434. 'noteOrdine',
  2435. aliasedName,
  2436. true,
  2437. type: DriftSqlType.string,
  2438. requiredDuringInsert: false,
  2439. );
  2440. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  2441. @override
  2442. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  2443. 'stato',
  2444. aliasedName,
  2445. false,
  2446. type: DriftSqlType.string,
  2447. requiredDuringInsert: false,
  2448. defaultValue: const Constant('N'),
  2449. );
  2450. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  2451. @override
  2452. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  2453. 'attivo',
  2454. aliasedName,
  2455. false,
  2456. type: DriftSqlType.int,
  2457. requiredDuringInsert: false,
  2458. defaultValue: const Constant(1),
  2459. );
  2460. static const VerificationMeta _idPagamentoMeta = const VerificationMeta(
  2461. 'idPagamento',
  2462. );
  2463. @override
  2464. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  2465. 'idPagamento',
  2466. aliasedName,
  2467. true,
  2468. type: DriftSqlType.int,
  2469. requiredDuringInsert: false,
  2470. );
  2471. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  2472. 'idListino',
  2473. );
  2474. @override
  2475. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  2476. 'idListino',
  2477. aliasedName,
  2478. true,
  2479. type: DriftSqlType.int,
  2480. requiredDuringInsert: false,
  2481. );
  2482. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  2483. 'dataModifica',
  2484. );
  2485. @override
  2486. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  2487. 'dataModifica',
  2488. aliasedName,
  2489. true,
  2490. type: DriftSqlType.string,
  2491. requiredDuringInsert: false,
  2492. );
  2493. static const VerificationMeta _sdiMeta = const VerificationMeta('sdi');
  2494. @override
  2495. late final GeneratedColumn<String> sdi = GeneratedColumn<String>(
  2496. 'sdi',
  2497. aliasedName,
  2498. true,
  2499. type: DriftSqlType.string,
  2500. requiredDuringInsert: false,
  2501. );
  2502. static const VerificationMeta _pecMeta = const VerificationMeta('pec');
  2503. @override
  2504. late final GeneratedColumn<String> pec = GeneratedColumn<String>(
  2505. 'pec',
  2506. aliasedName,
  2507. true,
  2508. type: DriftSqlType.string,
  2509. requiredDuringInsert: false,
  2510. );
  2511. static const VerificationMeta _altreNoteMeta = const VerificationMeta(
  2512. 'altreNote',
  2513. );
  2514. @override
  2515. late final GeneratedColumn<String> altreNote = GeneratedColumn<String>(
  2516. 'altreNote',
  2517. aliasedName,
  2518. true,
  2519. type: DriftSqlType.string,
  2520. requiredDuringInsert: false,
  2521. );
  2522. static const VerificationMeta _numeroCivicoMeta = const VerificationMeta(
  2523. 'numeroCivico',
  2524. );
  2525. @override
  2526. late final GeneratedColumn<String> numeroCivico = GeneratedColumn<String>(
  2527. 'numeroCivico',
  2528. aliasedName,
  2529. true,
  2530. type: DriftSqlType.string,
  2531. requiredDuringInsert: false,
  2532. );
  2533. static const VerificationMeta _podMeta = const VerificationMeta('pod');
  2534. @override
  2535. late final GeneratedColumn<String> pod = GeneratedColumn<String>(
  2536. 'pod',
  2537. aliasedName,
  2538. true,
  2539. type: DriftSqlType.string,
  2540. requiredDuringInsert: false,
  2541. );
  2542. static const VerificationMeta _pdrMeta = const VerificationMeta('pdr');
  2543. @override
  2544. late final GeneratedColumn<String> pdr = GeneratedColumn<String>(
  2545. 'pdr',
  2546. aliasedName,
  2547. true,
  2548. type: DriftSqlType.string,
  2549. requiredDuringInsert: false,
  2550. );
  2551. static const VerificationMeta _ubicazioneMeta = const VerificationMeta(
  2552. 'ubicazione',
  2553. );
  2554. @override
  2555. late final GeneratedColumn<String> ubicazione = GeneratedColumn<String>(
  2556. 'ubicazione',
  2557. aliasedName,
  2558. true,
  2559. type: DriftSqlType.string,
  2560. requiredDuringInsert: false,
  2561. );
  2562. static const VerificationMeta _bancaMeta = const VerificationMeta('banca');
  2563. @override
  2564. late final GeneratedColumn<String> banca = GeneratedColumn<String>(
  2565. 'banca',
  2566. aliasedName,
  2567. true,
  2568. type: DriftSqlType.string,
  2569. requiredDuringInsert: false,
  2570. );
  2571. static const VerificationMeta _bancaFilialeMeta = const VerificationMeta(
  2572. 'bancaFiliale',
  2573. );
  2574. @override
  2575. late final GeneratedColumn<String> bancaFiliale = GeneratedColumn<String>(
  2576. 'bancaFiliale',
  2577. aliasedName,
  2578. true,
  2579. type: DriftSqlType.string,
  2580. requiredDuringInsert: false,
  2581. );
  2582. static const VerificationMeta _codBloccoMeta = const VerificationMeta(
  2583. 'codBlocco',
  2584. );
  2585. @override
  2586. late final GeneratedColumn<String> codBlocco = GeneratedColumn<String>(
  2587. 'codBlocco',
  2588. aliasedName,
  2589. true,
  2590. type: DriftSqlType.string,
  2591. requiredDuringInsert: false,
  2592. );
  2593. static const VerificationMeta _creditScoreColorMeta = const VerificationMeta(
  2594. 'creditScoreColor',
  2595. );
  2596. @override
  2597. late final GeneratedColumn<String> creditScoreColor = GeneratedColumn<String>(
  2598. 'creditScoreColor',
  2599. aliasedName,
  2600. true,
  2601. type: DriftSqlType.string,
  2602. requiredDuringInsert: false,
  2603. );
  2604. static const VerificationMeta _dataCreditScoreMeta = const VerificationMeta(
  2605. 'dataCreditScore',
  2606. );
  2607. @override
  2608. late final GeneratedColumn<String> dataCreditScore = GeneratedColumn<String>(
  2609. 'dataCreditScore',
  2610. aliasedName,
  2611. true,
  2612. type: DriftSqlType.string,
  2613. requiredDuringInsert: false,
  2614. );
  2615. @override
  2616. List<GeneratedColumn> get $columns => [
  2617. idCliente,
  2618. idClienteRemoto,
  2619. codCliente,
  2620. ragioneSociale,
  2621. indirizzo,
  2622. citta,
  2623. provincia,
  2624. cap,
  2625. frazione,
  2626. nazione,
  2627. telefono,
  2628. cellulare,
  2629. fax,
  2630. email,
  2631. partitaIva,
  2632. codiceFiscale,
  2633. note,
  2634. noteOrdine,
  2635. stato,
  2636. attivo,
  2637. idPagamento,
  2638. idListino,
  2639. dataModifica,
  2640. sdi,
  2641. pec,
  2642. altreNote,
  2643. numeroCivico,
  2644. pod,
  2645. pdr,
  2646. ubicazione,
  2647. banca,
  2648. bancaFiliale,
  2649. codBlocco,
  2650. creditScoreColor,
  2651. dataCreditScore,
  2652. ];
  2653. @override
  2654. String get aliasedName => _alias ?? actualTableName;
  2655. @override
  2656. String get actualTableName => $name;
  2657. static const String $name = 'Clienti';
  2658. @override
  2659. VerificationContext validateIntegrity(
  2660. Insertable<Cliente> instance, {
  2661. bool isInserting = false,
  2662. }) {
  2663. final context = VerificationContext();
  2664. final data = instance.toColumns(true);
  2665. if (data.containsKey('idCliente')) {
  2666. context.handle(
  2667. _idClienteMeta,
  2668. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  2669. );
  2670. }
  2671. if (data.containsKey('idClienteRemoto')) {
  2672. context.handle(
  2673. _idClienteRemotoMeta,
  2674. idClienteRemoto.isAcceptableOrUnknown(
  2675. data['idClienteRemoto']!,
  2676. _idClienteRemotoMeta,
  2677. ),
  2678. );
  2679. }
  2680. if (data.containsKey('codCliente')) {
  2681. context.handle(
  2682. _codClienteMeta,
  2683. codCliente.isAcceptableOrUnknown(data['codCliente']!, _codClienteMeta),
  2684. );
  2685. }
  2686. if (data.containsKey('ragioneSociale')) {
  2687. context.handle(
  2688. _ragioneSocialeMeta,
  2689. ragioneSociale.isAcceptableOrUnknown(
  2690. data['ragioneSociale']!,
  2691. _ragioneSocialeMeta,
  2692. ),
  2693. );
  2694. }
  2695. if (data.containsKey('indirizzo')) {
  2696. context.handle(
  2697. _indirizzoMeta,
  2698. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta),
  2699. );
  2700. }
  2701. if (data.containsKey('citta')) {
  2702. context.handle(
  2703. _cittaMeta,
  2704. citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta),
  2705. );
  2706. }
  2707. if (data.containsKey('provincia')) {
  2708. context.handle(
  2709. _provinciaMeta,
  2710. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta),
  2711. );
  2712. }
  2713. if (data.containsKey('cap')) {
  2714. context.handle(
  2715. _capMeta,
  2716. cap.isAcceptableOrUnknown(data['cap']!, _capMeta),
  2717. );
  2718. }
  2719. if (data.containsKey('frazione')) {
  2720. context.handle(
  2721. _frazioneMeta,
  2722. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta),
  2723. );
  2724. }
  2725. if (data.containsKey('nazione')) {
  2726. context.handle(
  2727. _nazioneMeta,
  2728. nazione.isAcceptableOrUnknown(data['nazione']!, _nazioneMeta),
  2729. );
  2730. }
  2731. if (data.containsKey('telefono')) {
  2732. context.handle(
  2733. _telefonoMeta,
  2734. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta),
  2735. );
  2736. }
  2737. if (data.containsKey('cellulare')) {
  2738. context.handle(
  2739. _cellulareMeta,
  2740. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta),
  2741. );
  2742. }
  2743. if (data.containsKey('fax')) {
  2744. context.handle(
  2745. _faxMeta,
  2746. fax.isAcceptableOrUnknown(data['fax']!, _faxMeta),
  2747. );
  2748. }
  2749. if (data.containsKey('email')) {
  2750. context.handle(
  2751. _emailMeta,
  2752. email.isAcceptableOrUnknown(data['email']!, _emailMeta),
  2753. );
  2754. }
  2755. if (data.containsKey('partitaIva')) {
  2756. context.handle(
  2757. _partitaIvaMeta,
  2758. partitaIva.isAcceptableOrUnknown(data['partitaIva']!, _partitaIvaMeta),
  2759. );
  2760. }
  2761. if (data.containsKey('codiceFiscale')) {
  2762. context.handle(
  2763. _codiceFiscaleMeta,
  2764. codiceFiscale.isAcceptableOrUnknown(
  2765. data['codiceFiscale']!,
  2766. _codiceFiscaleMeta,
  2767. ),
  2768. );
  2769. }
  2770. if (data.containsKey('note')) {
  2771. context.handle(
  2772. _noteMeta,
  2773. note.isAcceptableOrUnknown(data['note']!, _noteMeta),
  2774. );
  2775. }
  2776. if (data.containsKey('noteOrdine')) {
  2777. context.handle(
  2778. _noteOrdineMeta,
  2779. noteOrdine.isAcceptableOrUnknown(data['noteOrdine']!, _noteOrdineMeta),
  2780. );
  2781. }
  2782. if (data.containsKey('stato')) {
  2783. context.handle(
  2784. _statoMeta,
  2785. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  2786. );
  2787. }
  2788. if (data.containsKey('attivo')) {
  2789. context.handle(
  2790. _attivoMeta,
  2791. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  2792. );
  2793. }
  2794. if (data.containsKey('idPagamento')) {
  2795. context.handle(
  2796. _idPagamentoMeta,
  2797. idPagamento.isAcceptableOrUnknown(
  2798. data['idPagamento']!,
  2799. _idPagamentoMeta,
  2800. ),
  2801. );
  2802. }
  2803. if (data.containsKey('idListino')) {
  2804. context.handle(
  2805. _idListinoMeta,
  2806. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  2807. );
  2808. }
  2809. if (data.containsKey('dataModifica')) {
  2810. context.handle(
  2811. _dataModificaMeta,
  2812. dataModifica.isAcceptableOrUnknown(
  2813. data['dataModifica']!,
  2814. _dataModificaMeta,
  2815. ),
  2816. );
  2817. }
  2818. if (data.containsKey('sdi')) {
  2819. context.handle(
  2820. _sdiMeta,
  2821. sdi.isAcceptableOrUnknown(data['sdi']!, _sdiMeta),
  2822. );
  2823. }
  2824. if (data.containsKey('pec')) {
  2825. context.handle(
  2826. _pecMeta,
  2827. pec.isAcceptableOrUnknown(data['pec']!, _pecMeta),
  2828. );
  2829. }
  2830. if (data.containsKey('altreNote')) {
  2831. context.handle(
  2832. _altreNoteMeta,
  2833. altreNote.isAcceptableOrUnknown(data['altreNote']!, _altreNoteMeta),
  2834. );
  2835. }
  2836. if (data.containsKey('numeroCivico')) {
  2837. context.handle(
  2838. _numeroCivicoMeta,
  2839. numeroCivico.isAcceptableOrUnknown(
  2840. data['numeroCivico']!,
  2841. _numeroCivicoMeta,
  2842. ),
  2843. );
  2844. }
  2845. if (data.containsKey('pod')) {
  2846. context.handle(
  2847. _podMeta,
  2848. pod.isAcceptableOrUnknown(data['pod']!, _podMeta),
  2849. );
  2850. }
  2851. if (data.containsKey('pdr')) {
  2852. context.handle(
  2853. _pdrMeta,
  2854. pdr.isAcceptableOrUnknown(data['pdr']!, _pdrMeta),
  2855. );
  2856. }
  2857. if (data.containsKey('ubicazione')) {
  2858. context.handle(
  2859. _ubicazioneMeta,
  2860. ubicazione.isAcceptableOrUnknown(data['ubicazione']!, _ubicazioneMeta),
  2861. );
  2862. }
  2863. if (data.containsKey('banca')) {
  2864. context.handle(
  2865. _bancaMeta,
  2866. banca.isAcceptableOrUnknown(data['banca']!, _bancaMeta),
  2867. );
  2868. }
  2869. if (data.containsKey('bancaFiliale')) {
  2870. context.handle(
  2871. _bancaFilialeMeta,
  2872. bancaFiliale.isAcceptableOrUnknown(
  2873. data['bancaFiliale']!,
  2874. _bancaFilialeMeta,
  2875. ),
  2876. );
  2877. }
  2878. if (data.containsKey('codBlocco')) {
  2879. context.handle(
  2880. _codBloccoMeta,
  2881. codBlocco.isAcceptableOrUnknown(data['codBlocco']!, _codBloccoMeta),
  2882. );
  2883. }
  2884. if (data.containsKey('creditScoreColor')) {
  2885. context.handle(
  2886. _creditScoreColorMeta,
  2887. creditScoreColor.isAcceptableOrUnknown(
  2888. data['creditScoreColor']!,
  2889. _creditScoreColorMeta,
  2890. ),
  2891. );
  2892. }
  2893. if (data.containsKey('dataCreditScore')) {
  2894. context.handle(
  2895. _dataCreditScoreMeta,
  2896. dataCreditScore.isAcceptableOrUnknown(
  2897. data['dataCreditScore']!,
  2898. _dataCreditScoreMeta,
  2899. ),
  2900. );
  2901. }
  2902. return context;
  2903. }
  2904. @override
  2905. Set<GeneratedColumn> get $primaryKey => {idCliente};
  2906. @override
  2907. Cliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  2908. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  2909. return Cliente(
  2910. idCliente: attachedDatabase.typeMapping.read(
  2911. DriftSqlType.int,
  2912. data['${effectivePrefix}idCliente'],
  2913. )!,
  2914. idClienteRemoto: attachedDatabase.typeMapping.read(
  2915. DriftSqlType.int,
  2916. data['${effectivePrefix}idClienteRemoto'],
  2917. ),
  2918. codCliente: attachedDatabase.typeMapping.read(
  2919. DriftSqlType.string,
  2920. data['${effectivePrefix}codCliente'],
  2921. ),
  2922. ragioneSociale: attachedDatabase.typeMapping.read(
  2923. DriftSqlType.string,
  2924. data['${effectivePrefix}ragioneSociale'],
  2925. ),
  2926. indirizzo: attachedDatabase.typeMapping.read(
  2927. DriftSqlType.string,
  2928. data['${effectivePrefix}indirizzo'],
  2929. ),
  2930. citta: attachedDatabase.typeMapping.read(
  2931. DriftSqlType.string,
  2932. data['${effectivePrefix}citta'],
  2933. ),
  2934. provincia: attachedDatabase.typeMapping.read(
  2935. DriftSqlType.string,
  2936. data['${effectivePrefix}provincia'],
  2937. ),
  2938. cap: attachedDatabase.typeMapping.read(
  2939. DriftSqlType.string,
  2940. data['${effectivePrefix}cap'],
  2941. ),
  2942. frazione: attachedDatabase.typeMapping.read(
  2943. DriftSqlType.string,
  2944. data['${effectivePrefix}frazione'],
  2945. ),
  2946. nazione: attachedDatabase.typeMapping.read(
  2947. DriftSqlType.string,
  2948. data['${effectivePrefix}nazione'],
  2949. ),
  2950. telefono: attachedDatabase.typeMapping.read(
  2951. DriftSqlType.string,
  2952. data['${effectivePrefix}telefono'],
  2953. ),
  2954. cellulare: attachedDatabase.typeMapping.read(
  2955. DriftSqlType.string,
  2956. data['${effectivePrefix}cellulare'],
  2957. ),
  2958. fax: attachedDatabase.typeMapping.read(
  2959. DriftSqlType.string,
  2960. data['${effectivePrefix}fax'],
  2961. ),
  2962. email: attachedDatabase.typeMapping.read(
  2963. DriftSqlType.string,
  2964. data['${effectivePrefix}email'],
  2965. ),
  2966. partitaIva: attachedDatabase.typeMapping.read(
  2967. DriftSqlType.string,
  2968. data['${effectivePrefix}partitaIva'],
  2969. ),
  2970. codiceFiscale: attachedDatabase.typeMapping.read(
  2971. DriftSqlType.string,
  2972. data['${effectivePrefix}codiceFiscale'],
  2973. ),
  2974. note: attachedDatabase.typeMapping.read(
  2975. DriftSqlType.string,
  2976. data['${effectivePrefix}note'],
  2977. ),
  2978. noteOrdine: attachedDatabase.typeMapping.read(
  2979. DriftSqlType.string,
  2980. data['${effectivePrefix}noteOrdine'],
  2981. ),
  2982. stato: attachedDatabase.typeMapping.read(
  2983. DriftSqlType.string,
  2984. data['${effectivePrefix}stato'],
  2985. )!,
  2986. attivo: attachedDatabase.typeMapping.read(
  2987. DriftSqlType.int,
  2988. data['${effectivePrefix}attivo'],
  2989. )!,
  2990. idPagamento: attachedDatabase.typeMapping.read(
  2991. DriftSqlType.int,
  2992. data['${effectivePrefix}idPagamento'],
  2993. ),
  2994. idListino: attachedDatabase.typeMapping.read(
  2995. DriftSqlType.int,
  2996. data['${effectivePrefix}idListino'],
  2997. ),
  2998. dataModifica: attachedDatabase.typeMapping.read(
  2999. DriftSqlType.string,
  3000. data['${effectivePrefix}dataModifica'],
  3001. ),
  3002. sdi: attachedDatabase.typeMapping.read(
  3003. DriftSqlType.string,
  3004. data['${effectivePrefix}sdi'],
  3005. ),
  3006. pec: attachedDatabase.typeMapping.read(
  3007. DriftSqlType.string,
  3008. data['${effectivePrefix}pec'],
  3009. ),
  3010. altreNote: attachedDatabase.typeMapping.read(
  3011. DriftSqlType.string,
  3012. data['${effectivePrefix}altreNote'],
  3013. ),
  3014. numeroCivico: attachedDatabase.typeMapping.read(
  3015. DriftSqlType.string,
  3016. data['${effectivePrefix}numeroCivico'],
  3017. ),
  3018. pod: attachedDatabase.typeMapping.read(
  3019. DriftSqlType.string,
  3020. data['${effectivePrefix}pod'],
  3021. ),
  3022. pdr: attachedDatabase.typeMapping.read(
  3023. DriftSqlType.string,
  3024. data['${effectivePrefix}pdr'],
  3025. ),
  3026. ubicazione: attachedDatabase.typeMapping.read(
  3027. DriftSqlType.string,
  3028. data['${effectivePrefix}ubicazione'],
  3029. ),
  3030. banca: attachedDatabase.typeMapping.read(
  3031. DriftSqlType.string,
  3032. data['${effectivePrefix}banca'],
  3033. ),
  3034. bancaFiliale: attachedDatabase.typeMapping.read(
  3035. DriftSqlType.string,
  3036. data['${effectivePrefix}bancaFiliale'],
  3037. ),
  3038. codBlocco: attachedDatabase.typeMapping.read(
  3039. DriftSqlType.string,
  3040. data['${effectivePrefix}codBlocco'],
  3041. ),
  3042. creditScoreColor: attachedDatabase.typeMapping.read(
  3043. DriftSqlType.string,
  3044. data['${effectivePrefix}creditScoreColor'],
  3045. ),
  3046. dataCreditScore: attachedDatabase.typeMapping.read(
  3047. DriftSqlType.string,
  3048. data['${effectivePrefix}dataCreditScore'],
  3049. ),
  3050. );
  3051. }
  3052. @override
  3053. $ClientiTable createAlias(String alias) {
  3054. return $ClientiTable(attachedDatabase, alias);
  3055. }
  3056. }
  3057. class Cliente extends DataClass implements Insertable<Cliente> {
  3058. final int idCliente;
  3059. final int? idClienteRemoto;
  3060. final String? codCliente;
  3061. final String? ragioneSociale;
  3062. final String? indirizzo;
  3063. final String? citta;
  3064. final String? provincia;
  3065. final String? cap;
  3066. final String? frazione;
  3067. final String? nazione;
  3068. final String? telefono;
  3069. final String? cellulare;
  3070. final String? fax;
  3071. final String? email;
  3072. final String? partitaIva;
  3073. final String? codiceFiscale;
  3074. final String? note;
  3075. final String? noteOrdine;
  3076. final String stato;
  3077. final int attivo;
  3078. final int? idPagamento;
  3079. final int? idListino;
  3080. final String? dataModifica;
  3081. final String? sdi;
  3082. final String? pec;
  3083. final String? altreNote;
  3084. final String? numeroCivico;
  3085. final String? pod;
  3086. final String? pdr;
  3087. final String? ubicazione;
  3088. final String? banca;
  3089. final String? bancaFiliale;
  3090. final String? codBlocco;
  3091. final String? creditScoreColor;
  3092. final String? dataCreditScore;
  3093. const Cliente({
  3094. required this.idCliente,
  3095. this.idClienteRemoto,
  3096. this.codCliente,
  3097. this.ragioneSociale,
  3098. this.indirizzo,
  3099. this.citta,
  3100. this.provincia,
  3101. this.cap,
  3102. this.frazione,
  3103. this.nazione,
  3104. this.telefono,
  3105. this.cellulare,
  3106. this.fax,
  3107. this.email,
  3108. this.partitaIva,
  3109. this.codiceFiscale,
  3110. this.note,
  3111. this.noteOrdine,
  3112. required this.stato,
  3113. required this.attivo,
  3114. this.idPagamento,
  3115. this.idListino,
  3116. this.dataModifica,
  3117. this.sdi,
  3118. this.pec,
  3119. this.altreNote,
  3120. this.numeroCivico,
  3121. this.pod,
  3122. this.pdr,
  3123. this.ubicazione,
  3124. this.banca,
  3125. this.bancaFiliale,
  3126. this.codBlocco,
  3127. this.creditScoreColor,
  3128. this.dataCreditScore,
  3129. });
  3130. @override
  3131. Map<String, Expression> toColumns(bool nullToAbsent) {
  3132. final map = <String, Expression>{};
  3133. map['idCliente'] = Variable<int>(idCliente);
  3134. if (!nullToAbsent || idClienteRemoto != null) {
  3135. map['idClienteRemoto'] = Variable<int>(idClienteRemoto);
  3136. }
  3137. if (!nullToAbsent || codCliente != null) {
  3138. map['codCliente'] = Variable<String>(codCliente);
  3139. }
  3140. if (!nullToAbsent || ragioneSociale != null) {
  3141. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  3142. }
  3143. if (!nullToAbsent || indirizzo != null) {
  3144. map['indirizzo'] = Variable<String>(indirizzo);
  3145. }
  3146. if (!nullToAbsent || citta != null) {
  3147. map['citta'] = Variable<String>(citta);
  3148. }
  3149. if (!nullToAbsent || provincia != null) {
  3150. map['provincia'] = Variable<String>(provincia);
  3151. }
  3152. if (!nullToAbsent || cap != null) {
  3153. map['cap'] = Variable<String>(cap);
  3154. }
  3155. if (!nullToAbsent || frazione != null) {
  3156. map['frazione'] = Variable<String>(frazione);
  3157. }
  3158. if (!nullToAbsent || nazione != null) {
  3159. map['nazione'] = Variable<String>(nazione);
  3160. }
  3161. if (!nullToAbsent || telefono != null) {
  3162. map['telefono'] = Variable<String>(telefono);
  3163. }
  3164. if (!nullToAbsent || cellulare != null) {
  3165. map['cellulare'] = Variable<String>(cellulare);
  3166. }
  3167. if (!nullToAbsent || fax != null) {
  3168. map['fax'] = Variable<String>(fax);
  3169. }
  3170. if (!nullToAbsent || email != null) {
  3171. map['email'] = Variable<String>(email);
  3172. }
  3173. if (!nullToAbsent || partitaIva != null) {
  3174. map['partitaIva'] = Variable<String>(partitaIva);
  3175. }
  3176. if (!nullToAbsent || codiceFiscale != null) {
  3177. map['codiceFiscale'] = Variable<String>(codiceFiscale);
  3178. }
  3179. if (!nullToAbsent || note != null) {
  3180. map['note'] = Variable<String>(note);
  3181. }
  3182. if (!nullToAbsent || noteOrdine != null) {
  3183. map['noteOrdine'] = Variable<String>(noteOrdine);
  3184. }
  3185. map['stato'] = Variable<String>(stato);
  3186. map['attivo'] = Variable<int>(attivo);
  3187. if (!nullToAbsent || idPagamento != null) {
  3188. map['idPagamento'] = Variable<int>(idPagamento);
  3189. }
  3190. if (!nullToAbsent || idListino != null) {
  3191. map['idListino'] = Variable<int>(idListino);
  3192. }
  3193. if (!nullToAbsent || dataModifica != null) {
  3194. map['dataModifica'] = Variable<String>(dataModifica);
  3195. }
  3196. if (!nullToAbsent || sdi != null) {
  3197. map['sdi'] = Variable<String>(sdi);
  3198. }
  3199. if (!nullToAbsent || pec != null) {
  3200. map['pec'] = Variable<String>(pec);
  3201. }
  3202. if (!nullToAbsent || altreNote != null) {
  3203. map['altreNote'] = Variable<String>(altreNote);
  3204. }
  3205. if (!nullToAbsent || numeroCivico != null) {
  3206. map['numeroCivico'] = Variable<String>(numeroCivico);
  3207. }
  3208. if (!nullToAbsent || pod != null) {
  3209. map['pod'] = Variable<String>(pod);
  3210. }
  3211. if (!nullToAbsent || pdr != null) {
  3212. map['pdr'] = Variable<String>(pdr);
  3213. }
  3214. if (!nullToAbsent || ubicazione != null) {
  3215. map['ubicazione'] = Variable<String>(ubicazione);
  3216. }
  3217. if (!nullToAbsent || banca != null) {
  3218. map['banca'] = Variable<String>(banca);
  3219. }
  3220. if (!nullToAbsent || bancaFiliale != null) {
  3221. map['bancaFiliale'] = Variable<String>(bancaFiliale);
  3222. }
  3223. if (!nullToAbsent || codBlocco != null) {
  3224. map['codBlocco'] = Variable<String>(codBlocco);
  3225. }
  3226. if (!nullToAbsent || creditScoreColor != null) {
  3227. map['creditScoreColor'] = Variable<String>(creditScoreColor);
  3228. }
  3229. if (!nullToAbsent || dataCreditScore != null) {
  3230. map['dataCreditScore'] = Variable<String>(dataCreditScore);
  3231. }
  3232. return map;
  3233. }
  3234. ClientiCompanion toCompanion(bool nullToAbsent) {
  3235. return ClientiCompanion(
  3236. idCliente: Value(idCliente),
  3237. idClienteRemoto: idClienteRemoto == null && nullToAbsent
  3238. ? const Value.absent()
  3239. : Value(idClienteRemoto),
  3240. codCliente: codCliente == null && nullToAbsent
  3241. ? const Value.absent()
  3242. : Value(codCliente),
  3243. ragioneSociale: ragioneSociale == null && nullToAbsent
  3244. ? const Value.absent()
  3245. : Value(ragioneSociale),
  3246. indirizzo: indirizzo == null && nullToAbsent
  3247. ? const Value.absent()
  3248. : Value(indirizzo),
  3249. citta: citta == null && nullToAbsent
  3250. ? const Value.absent()
  3251. : Value(citta),
  3252. provincia: provincia == null && nullToAbsent
  3253. ? const Value.absent()
  3254. : Value(provincia),
  3255. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  3256. frazione: frazione == null && nullToAbsent
  3257. ? const Value.absent()
  3258. : Value(frazione),
  3259. nazione: nazione == null && nullToAbsent
  3260. ? const Value.absent()
  3261. : Value(nazione),
  3262. telefono: telefono == null && nullToAbsent
  3263. ? const Value.absent()
  3264. : Value(telefono),
  3265. cellulare: cellulare == null && nullToAbsent
  3266. ? const Value.absent()
  3267. : Value(cellulare),
  3268. fax: fax == null && nullToAbsent ? const Value.absent() : Value(fax),
  3269. email: email == null && nullToAbsent
  3270. ? const Value.absent()
  3271. : Value(email),
  3272. partitaIva: partitaIva == null && nullToAbsent
  3273. ? const Value.absent()
  3274. : Value(partitaIva),
  3275. codiceFiscale: codiceFiscale == null && nullToAbsent
  3276. ? const Value.absent()
  3277. : Value(codiceFiscale),
  3278. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  3279. noteOrdine: noteOrdine == null && nullToAbsent
  3280. ? const Value.absent()
  3281. : Value(noteOrdine),
  3282. stato: Value(stato),
  3283. attivo: Value(attivo),
  3284. idPagamento: idPagamento == null && nullToAbsent
  3285. ? const Value.absent()
  3286. : Value(idPagamento),
  3287. idListino: idListino == null && nullToAbsent
  3288. ? const Value.absent()
  3289. : Value(idListino),
  3290. dataModifica: dataModifica == null && nullToAbsent
  3291. ? const Value.absent()
  3292. : Value(dataModifica),
  3293. sdi: sdi == null && nullToAbsent ? const Value.absent() : Value(sdi),
  3294. pec: pec == null && nullToAbsent ? const Value.absent() : Value(pec),
  3295. altreNote: altreNote == null && nullToAbsent
  3296. ? const Value.absent()
  3297. : Value(altreNote),
  3298. numeroCivico: numeroCivico == null && nullToAbsent
  3299. ? const Value.absent()
  3300. : Value(numeroCivico),
  3301. pod: pod == null && nullToAbsent ? const Value.absent() : Value(pod),
  3302. pdr: pdr == null && nullToAbsent ? const Value.absent() : Value(pdr),
  3303. ubicazione: ubicazione == null && nullToAbsent
  3304. ? const Value.absent()
  3305. : Value(ubicazione),
  3306. banca: banca == null && nullToAbsent
  3307. ? const Value.absent()
  3308. : Value(banca),
  3309. bancaFiliale: bancaFiliale == null && nullToAbsent
  3310. ? const Value.absent()
  3311. : Value(bancaFiliale),
  3312. codBlocco: codBlocco == null && nullToAbsent
  3313. ? const Value.absent()
  3314. : Value(codBlocco),
  3315. creditScoreColor: creditScoreColor == null && nullToAbsent
  3316. ? const Value.absent()
  3317. : Value(creditScoreColor),
  3318. dataCreditScore: dataCreditScore == null && nullToAbsent
  3319. ? const Value.absent()
  3320. : Value(dataCreditScore),
  3321. );
  3322. }
  3323. factory Cliente.fromJson(
  3324. Map<String, dynamic> json, {
  3325. ValueSerializer? serializer,
  3326. }) {
  3327. serializer ??= driftRuntimeOptions.defaultSerializer;
  3328. return Cliente(
  3329. idCliente: serializer.fromJson<int>(json['idCliente']),
  3330. idClienteRemoto: serializer.fromJson<int?>(json['idClienteRemoto']),
  3331. codCliente: serializer.fromJson<String?>(json['codCliente']),
  3332. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  3333. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  3334. citta: serializer.fromJson<String?>(json['citta']),
  3335. provincia: serializer.fromJson<String?>(json['provincia']),
  3336. cap: serializer.fromJson<String?>(json['cap']),
  3337. frazione: serializer.fromJson<String?>(json['frazione']),
  3338. nazione: serializer.fromJson<String?>(json['nazione']),
  3339. telefono: serializer.fromJson<String?>(json['telefono']),
  3340. cellulare: serializer.fromJson<String?>(json['cellulare']),
  3341. fax: serializer.fromJson<String?>(json['fax']),
  3342. email: serializer.fromJson<String?>(json['email']),
  3343. partitaIva: serializer.fromJson<String?>(json['partitaIva']),
  3344. codiceFiscale: serializer.fromJson<String?>(json['codiceFiscale']),
  3345. note: serializer.fromJson<String?>(json['note']),
  3346. noteOrdine: serializer.fromJson<String?>(json['noteOrdine']),
  3347. stato: serializer.fromJson<String>(json['stato']),
  3348. attivo: serializer.fromJson<int>(json['attivo']),
  3349. idPagamento: serializer.fromJson<int?>(json['idPagamento']),
  3350. idListino: serializer.fromJson<int?>(json['idListino']),
  3351. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  3352. sdi: serializer.fromJson<String?>(json['sdi']),
  3353. pec: serializer.fromJson<String?>(json['pec']),
  3354. altreNote: serializer.fromJson<String?>(json['altreNote']),
  3355. numeroCivico: serializer.fromJson<String?>(json['numeroCivico']),
  3356. pod: serializer.fromJson<String?>(json['pod']),
  3357. pdr: serializer.fromJson<String?>(json['pdr']),
  3358. ubicazione: serializer.fromJson<String?>(json['ubicazione']),
  3359. banca: serializer.fromJson<String?>(json['banca']),
  3360. bancaFiliale: serializer.fromJson<String?>(json['bancaFiliale']),
  3361. codBlocco: serializer.fromJson<String?>(json['codBlocco']),
  3362. creditScoreColor: serializer.fromJson<String?>(json['creditScoreColor']),
  3363. dataCreditScore: serializer.fromJson<String?>(json['dataCreditScore']),
  3364. );
  3365. }
  3366. @override
  3367. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  3368. serializer ??= driftRuntimeOptions.defaultSerializer;
  3369. return <String, dynamic>{
  3370. 'idCliente': serializer.toJson<int>(idCliente),
  3371. 'idClienteRemoto': serializer.toJson<int?>(idClienteRemoto),
  3372. 'codCliente': serializer.toJson<String?>(codCliente),
  3373. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  3374. 'indirizzo': serializer.toJson<String?>(indirizzo),
  3375. 'citta': serializer.toJson<String?>(citta),
  3376. 'provincia': serializer.toJson<String?>(provincia),
  3377. 'cap': serializer.toJson<String?>(cap),
  3378. 'frazione': serializer.toJson<String?>(frazione),
  3379. 'nazione': serializer.toJson<String?>(nazione),
  3380. 'telefono': serializer.toJson<String?>(telefono),
  3381. 'cellulare': serializer.toJson<String?>(cellulare),
  3382. 'fax': serializer.toJson<String?>(fax),
  3383. 'email': serializer.toJson<String?>(email),
  3384. 'partitaIva': serializer.toJson<String?>(partitaIva),
  3385. 'codiceFiscale': serializer.toJson<String?>(codiceFiscale),
  3386. 'note': serializer.toJson<String?>(note),
  3387. 'noteOrdine': serializer.toJson<String?>(noteOrdine),
  3388. 'stato': serializer.toJson<String>(stato),
  3389. 'attivo': serializer.toJson<int>(attivo),
  3390. 'idPagamento': serializer.toJson<int?>(idPagamento),
  3391. 'idListino': serializer.toJson<int?>(idListino),
  3392. 'dataModifica': serializer.toJson<String?>(dataModifica),
  3393. 'sdi': serializer.toJson<String?>(sdi),
  3394. 'pec': serializer.toJson<String?>(pec),
  3395. 'altreNote': serializer.toJson<String?>(altreNote),
  3396. 'numeroCivico': serializer.toJson<String?>(numeroCivico),
  3397. 'pod': serializer.toJson<String?>(pod),
  3398. 'pdr': serializer.toJson<String?>(pdr),
  3399. 'ubicazione': serializer.toJson<String?>(ubicazione),
  3400. 'banca': serializer.toJson<String?>(banca),
  3401. 'bancaFiliale': serializer.toJson<String?>(bancaFiliale),
  3402. 'codBlocco': serializer.toJson<String?>(codBlocco),
  3403. 'creditScoreColor': serializer.toJson<String?>(creditScoreColor),
  3404. 'dataCreditScore': serializer.toJson<String?>(dataCreditScore),
  3405. };
  3406. }
  3407. Cliente copyWith({
  3408. int? idCliente,
  3409. Value<int?> idClienteRemoto = const Value.absent(),
  3410. Value<String?> codCliente = const Value.absent(),
  3411. Value<String?> ragioneSociale = const Value.absent(),
  3412. Value<String?> indirizzo = const Value.absent(),
  3413. Value<String?> citta = const Value.absent(),
  3414. Value<String?> provincia = const Value.absent(),
  3415. Value<String?> cap = const Value.absent(),
  3416. Value<String?> frazione = const Value.absent(),
  3417. Value<String?> nazione = const Value.absent(),
  3418. Value<String?> telefono = const Value.absent(),
  3419. Value<String?> cellulare = const Value.absent(),
  3420. Value<String?> fax = const Value.absent(),
  3421. Value<String?> email = const Value.absent(),
  3422. Value<String?> partitaIva = const Value.absent(),
  3423. Value<String?> codiceFiscale = const Value.absent(),
  3424. Value<String?> note = const Value.absent(),
  3425. Value<String?> noteOrdine = const Value.absent(),
  3426. String? stato,
  3427. int? attivo,
  3428. Value<int?> idPagamento = const Value.absent(),
  3429. Value<int?> idListino = const Value.absent(),
  3430. Value<String?> dataModifica = const Value.absent(),
  3431. Value<String?> sdi = const Value.absent(),
  3432. Value<String?> pec = const Value.absent(),
  3433. Value<String?> altreNote = const Value.absent(),
  3434. Value<String?> numeroCivico = const Value.absent(),
  3435. Value<String?> pod = const Value.absent(),
  3436. Value<String?> pdr = const Value.absent(),
  3437. Value<String?> ubicazione = const Value.absent(),
  3438. Value<String?> banca = const Value.absent(),
  3439. Value<String?> bancaFiliale = const Value.absent(),
  3440. Value<String?> codBlocco = const Value.absent(),
  3441. Value<String?> creditScoreColor = const Value.absent(),
  3442. Value<String?> dataCreditScore = const Value.absent(),
  3443. }) => Cliente(
  3444. idCliente: idCliente ?? this.idCliente,
  3445. idClienteRemoto: idClienteRemoto.present
  3446. ? idClienteRemoto.value
  3447. : this.idClienteRemoto,
  3448. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  3449. ragioneSociale: ragioneSociale.present
  3450. ? ragioneSociale.value
  3451. : this.ragioneSociale,
  3452. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  3453. citta: citta.present ? citta.value : this.citta,
  3454. provincia: provincia.present ? provincia.value : this.provincia,
  3455. cap: cap.present ? cap.value : this.cap,
  3456. frazione: frazione.present ? frazione.value : this.frazione,
  3457. nazione: nazione.present ? nazione.value : this.nazione,
  3458. telefono: telefono.present ? telefono.value : this.telefono,
  3459. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  3460. fax: fax.present ? fax.value : this.fax,
  3461. email: email.present ? email.value : this.email,
  3462. partitaIva: partitaIva.present ? partitaIva.value : this.partitaIva,
  3463. codiceFiscale: codiceFiscale.present
  3464. ? codiceFiscale.value
  3465. : this.codiceFiscale,
  3466. note: note.present ? note.value : this.note,
  3467. noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine,
  3468. stato: stato ?? this.stato,
  3469. attivo: attivo ?? this.attivo,
  3470. idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento,
  3471. idListino: idListino.present ? idListino.value : this.idListino,
  3472. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  3473. sdi: sdi.present ? sdi.value : this.sdi,
  3474. pec: pec.present ? pec.value : this.pec,
  3475. altreNote: altreNote.present ? altreNote.value : this.altreNote,
  3476. numeroCivico: numeroCivico.present ? numeroCivico.value : this.numeroCivico,
  3477. pod: pod.present ? pod.value : this.pod,
  3478. pdr: pdr.present ? pdr.value : this.pdr,
  3479. ubicazione: ubicazione.present ? ubicazione.value : this.ubicazione,
  3480. banca: banca.present ? banca.value : this.banca,
  3481. bancaFiliale: bancaFiliale.present ? bancaFiliale.value : this.bancaFiliale,
  3482. codBlocco: codBlocco.present ? codBlocco.value : this.codBlocco,
  3483. creditScoreColor: creditScoreColor.present
  3484. ? creditScoreColor.value
  3485. : this.creditScoreColor,
  3486. dataCreditScore: dataCreditScore.present
  3487. ? dataCreditScore.value
  3488. : this.dataCreditScore,
  3489. );
  3490. Cliente copyWithCompanion(ClientiCompanion data) {
  3491. return Cliente(
  3492. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  3493. idClienteRemoto: data.idClienteRemoto.present
  3494. ? data.idClienteRemoto.value
  3495. : this.idClienteRemoto,
  3496. codCliente: data.codCliente.present
  3497. ? data.codCliente.value
  3498. : this.codCliente,
  3499. ragioneSociale: data.ragioneSociale.present
  3500. ? data.ragioneSociale.value
  3501. : this.ragioneSociale,
  3502. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  3503. citta: data.citta.present ? data.citta.value : this.citta,
  3504. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  3505. cap: data.cap.present ? data.cap.value : this.cap,
  3506. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  3507. nazione: data.nazione.present ? data.nazione.value : this.nazione,
  3508. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  3509. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  3510. fax: data.fax.present ? data.fax.value : this.fax,
  3511. email: data.email.present ? data.email.value : this.email,
  3512. partitaIva: data.partitaIva.present
  3513. ? data.partitaIva.value
  3514. : this.partitaIva,
  3515. codiceFiscale: data.codiceFiscale.present
  3516. ? data.codiceFiscale.value
  3517. : this.codiceFiscale,
  3518. note: data.note.present ? data.note.value : this.note,
  3519. noteOrdine: data.noteOrdine.present
  3520. ? data.noteOrdine.value
  3521. : this.noteOrdine,
  3522. stato: data.stato.present ? data.stato.value : this.stato,
  3523. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  3524. idPagamento: data.idPagamento.present
  3525. ? data.idPagamento.value
  3526. : this.idPagamento,
  3527. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  3528. dataModifica: data.dataModifica.present
  3529. ? data.dataModifica.value
  3530. : this.dataModifica,
  3531. sdi: data.sdi.present ? data.sdi.value : this.sdi,
  3532. pec: data.pec.present ? data.pec.value : this.pec,
  3533. altreNote: data.altreNote.present ? data.altreNote.value : this.altreNote,
  3534. numeroCivico: data.numeroCivico.present
  3535. ? data.numeroCivico.value
  3536. : this.numeroCivico,
  3537. pod: data.pod.present ? data.pod.value : this.pod,
  3538. pdr: data.pdr.present ? data.pdr.value : this.pdr,
  3539. ubicazione: data.ubicazione.present
  3540. ? data.ubicazione.value
  3541. : this.ubicazione,
  3542. banca: data.banca.present ? data.banca.value : this.banca,
  3543. bancaFiliale: data.bancaFiliale.present
  3544. ? data.bancaFiliale.value
  3545. : this.bancaFiliale,
  3546. codBlocco: data.codBlocco.present ? data.codBlocco.value : this.codBlocco,
  3547. creditScoreColor: data.creditScoreColor.present
  3548. ? data.creditScoreColor.value
  3549. : this.creditScoreColor,
  3550. dataCreditScore: data.dataCreditScore.present
  3551. ? data.dataCreditScore.value
  3552. : this.dataCreditScore,
  3553. );
  3554. }
  3555. @override
  3556. String toString() {
  3557. return (StringBuffer('Cliente(')
  3558. ..write('idCliente: $idCliente, ')
  3559. ..write('idClienteRemoto: $idClienteRemoto, ')
  3560. ..write('codCliente: $codCliente, ')
  3561. ..write('ragioneSociale: $ragioneSociale, ')
  3562. ..write('indirizzo: $indirizzo, ')
  3563. ..write('citta: $citta, ')
  3564. ..write('provincia: $provincia, ')
  3565. ..write('cap: $cap, ')
  3566. ..write('frazione: $frazione, ')
  3567. ..write('nazione: $nazione, ')
  3568. ..write('telefono: $telefono, ')
  3569. ..write('cellulare: $cellulare, ')
  3570. ..write('fax: $fax, ')
  3571. ..write('email: $email, ')
  3572. ..write('partitaIva: $partitaIva, ')
  3573. ..write('codiceFiscale: $codiceFiscale, ')
  3574. ..write('note: $note, ')
  3575. ..write('noteOrdine: $noteOrdine, ')
  3576. ..write('stato: $stato, ')
  3577. ..write('attivo: $attivo, ')
  3578. ..write('idPagamento: $idPagamento, ')
  3579. ..write('idListino: $idListino, ')
  3580. ..write('dataModifica: $dataModifica, ')
  3581. ..write('sdi: $sdi, ')
  3582. ..write('pec: $pec, ')
  3583. ..write('altreNote: $altreNote, ')
  3584. ..write('numeroCivico: $numeroCivico, ')
  3585. ..write('pod: $pod, ')
  3586. ..write('pdr: $pdr, ')
  3587. ..write('ubicazione: $ubicazione, ')
  3588. ..write('banca: $banca, ')
  3589. ..write('bancaFiliale: $bancaFiliale, ')
  3590. ..write('codBlocco: $codBlocco, ')
  3591. ..write('creditScoreColor: $creditScoreColor, ')
  3592. ..write('dataCreditScore: $dataCreditScore')
  3593. ..write(')'))
  3594. .toString();
  3595. }
  3596. @override
  3597. int get hashCode => Object.hashAll([
  3598. idCliente,
  3599. idClienteRemoto,
  3600. codCliente,
  3601. ragioneSociale,
  3602. indirizzo,
  3603. citta,
  3604. provincia,
  3605. cap,
  3606. frazione,
  3607. nazione,
  3608. telefono,
  3609. cellulare,
  3610. fax,
  3611. email,
  3612. partitaIva,
  3613. codiceFiscale,
  3614. note,
  3615. noteOrdine,
  3616. stato,
  3617. attivo,
  3618. idPagamento,
  3619. idListino,
  3620. dataModifica,
  3621. sdi,
  3622. pec,
  3623. altreNote,
  3624. numeroCivico,
  3625. pod,
  3626. pdr,
  3627. ubicazione,
  3628. banca,
  3629. bancaFiliale,
  3630. codBlocco,
  3631. creditScoreColor,
  3632. dataCreditScore,
  3633. ]);
  3634. @override
  3635. bool operator ==(Object other) =>
  3636. identical(this, other) ||
  3637. (other is Cliente &&
  3638. other.idCliente == this.idCliente &&
  3639. other.idClienteRemoto == this.idClienteRemoto &&
  3640. other.codCliente == this.codCliente &&
  3641. other.ragioneSociale == this.ragioneSociale &&
  3642. other.indirizzo == this.indirizzo &&
  3643. other.citta == this.citta &&
  3644. other.provincia == this.provincia &&
  3645. other.cap == this.cap &&
  3646. other.frazione == this.frazione &&
  3647. other.nazione == this.nazione &&
  3648. other.telefono == this.telefono &&
  3649. other.cellulare == this.cellulare &&
  3650. other.fax == this.fax &&
  3651. other.email == this.email &&
  3652. other.partitaIva == this.partitaIva &&
  3653. other.codiceFiscale == this.codiceFiscale &&
  3654. other.note == this.note &&
  3655. other.noteOrdine == this.noteOrdine &&
  3656. other.stato == this.stato &&
  3657. other.attivo == this.attivo &&
  3658. other.idPagamento == this.idPagamento &&
  3659. other.idListino == this.idListino &&
  3660. other.dataModifica == this.dataModifica &&
  3661. other.sdi == this.sdi &&
  3662. other.pec == this.pec &&
  3663. other.altreNote == this.altreNote &&
  3664. other.numeroCivico == this.numeroCivico &&
  3665. other.pod == this.pod &&
  3666. other.pdr == this.pdr &&
  3667. other.ubicazione == this.ubicazione &&
  3668. other.banca == this.banca &&
  3669. other.bancaFiliale == this.bancaFiliale &&
  3670. other.codBlocco == this.codBlocco &&
  3671. other.creditScoreColor == this.creditScoreColor &&
  3672. other.dataCreditScore == this.dataCreditScore);
  3673. }
  3674. class ClientiCompanion extends UpdateCompanion<Cliente> {
  3675. final Value<int> idCliente;
  3676. final Value<int?> idClienteRemoto;
  3677. final Value<String?> codCliente;
  3678. final Value<String?> ragioneSociale;
  3679. final Value<String?> indirizzo;
  3680. final Value<String?> citta;
  3681. final Value<String?> provincia;
  3682. final Value<String?> cap;
  3683. final Value<String?> frazione;
  3684. final Value<String?> nazione;
  3685. final Value<String?> telefono;
  3686. final Value<String?> cellulare;
  3687. final Value<String?> fax;
  3688. final Value<String?> email;
  3689. final Value<String?> partitaIva;
  3690. final Value<String?> codiceFiscale;
  3691. final Value<String?> note;
  3692. final Value<String?> noteOrdine;
  3693. final Value<String> stato;
  3694. final Value<int> attivo;
  3695. final Value<int?> idPagamento;
  3696. final Value<int?> idListino;
  3697. final Value<String?> dataModifica;
  3698. final Value<String?> sdi;
  3699. final Value<String?> pec;
  3700. final Value<String?> altreNote;
  3701. final Value<String?> numeroCivico;
  3702. final Value<String?> pod;
  3703. final Value<String?> pdr;
  3704. final Value<String?> ubicazione;
  3705. final Value<String?> banca;
  3706. final Value<String?> bancaFiliale;
  3707. final Value<String?> codBlocco;
  3708. final Value<String?> creditScoreColor;
  3709. final Value<String?> dataCreditScore;
  3710. const ClientiCompanion({
  3711. this.idCliente = const Value.absent(),
  3712. this.idClienteRemoto = const Value.absent(),
  3713. this.codCliente = const Value.absent(),
  3714. this.ragioneSociale = const Value.absent(),
  3715. this.indirizzo = const Value.absent(),
  3716. this.citta = const Value.absent(),
  3717. this.provincia = const Value.absent(),
  3718. this.cap = const Value.absent(),
  3719. this.frazione = const Value.absent(),
  3720. this.nazione = const Value.absent(),
  3721. this.telefono = const Value.absent(),
  3722. this.cellulare = const Value.absent(),
  3723. this.fax = const Value.absent(),
  3724. this.email = const Value.absent(),
  3725. this.partitaIva = const Value.absent(),
  3726. this.codiceFiscale = const Value.absent(),
  3727. this.note = const Value.absent(),
  3728. this.noteOrdine = const Value.absent(),
  3729. this.stato = const Value.absent(),
  3730. this.attivo = const Value.absent(),
  3731. this.idPagamento = const Value.absent(),
  3732. this.idListino = const Value.absent(),
  3733. this.dataModifica = const Value.absent(),
  3734. this.sdi = const Value.absent(),
  3735. this.pec = const Value.absent(),
  3736. this.altreNote = const Value.absent(),
  3737. this.numeroCivico = const Value.absent(),
  3738. this.pod = const Value.absent(),
  3739. this.pdr = const Value.absent(),
  3740. this.ubicazione = const Value.absent(),
  3741. this.banca = const Value.absent(),
  3742. this.bancaFiliale = const Value.absent(),
  3743. this.codBlocco = const Value.absent(),
  3744. this.creditScoreColor = const Value.absent(),
  3745. this.dataCreditScore = const Value.absent(),
  3746. });
  3747. ClientiCompanion.insert({
  3748. this.idCliente = const Value.absent(),
  3749. this.idClienteRemoto = const Value.absent(),
  3750. this.codCliente = const Value.absent(),
  3751. this.ragioneSociale = const Value.absent(),
  3752. this.indirizzo = const Value.absent(),
  3753. this.citta = const Value.absent(),
  3754. this.provincia = const Value.absent(),
  3755. this.cap = const Value.absent(),
  3756. this.frazione = const Value.absent(),
  3757. this.nazione = const Value.absent(),
  3758. this.telefono = const Value.absent(),
  3759. this.cellulare = const Value.absent(),
  3760. this.fax = const Value.absent(),
  3761. this.email = const Value.absent(),
  3762. this.partitaIva = const Value.absent(),
  3763. this.codiceFiscale = const Value.absent(),
  3764. this.note = const Value.absent(),
  3765. this.noteOrdine = const Value.absent(),
  3766. this.stato = const Value.absent(),
  3767. this.attivo = const Value.absent(),
  3768. this.idPagamento = const Value.absent(),
  3769. this.idListino = const Value.absent(),
  3770. this.dataModifica = const Value.absent(),
  3771. this.sdi = const Value.absent(),
  3772. this.pec = const Value.absent(),
  3773. this.altreNote = const Value.absent(),
  3774. this.numeroCivico = const Value.absent(),
  3775. this.pod = const Value.absent(),
  3776. this.pdr = const Value.absent(),
  3777. this.ubicazione = const Value.absent(),
  3778. this.banca = const Value.absent(),
  3779. this.bancaFiliale = const Value.absent(),
  3780. this.codBlocco = const Value.absent(),
  3781. this.creditScoreColor = const Value.absent(),
  3782. this.dataCreditScore = const Value.absent(),
  3783. });
  3784. static Insertable<Cliente> custom({
  3785. Expression<int>? idCliente,
  3786. Expression<int>? idClienteRemoto,
  3787. Expression<String>? codCliente,
  3788. Expression<String>? ragioneSociale,
  3789. Expression<String>? indirizzo,
  3790. Expression<String>? citta,
  3791. Expression<String>? provincia,
  3792. Expression<String>? cap,
  3793. Expression<String>? frazione,
  3794. Expression<String>? nazione,
  3795. Expression<String>? telefono,
  3796. Expression<String>? cellulare,
  3797. Expression<String>? fax,
  3798. Expression<String>? email,
  3799. Expression<String>? partitaIva,
  3800. Expression<String>? codiceFiscale,
  3801. Expression<String>? note,
  3802. Expression<String>? noteOrdine,
  3803. Expression<String>? stato,
  3804. Expression<int>? attivo,
  3805. Expression<int>? idPagamento,
  3806. Expression<int>? idListino,
  3807. Expression<String>? dataModifica,
  3808. Expression<String>? sdi,
  3809. Expression<String>? pec,
  3810. Expression<String>? altreNote,
  3811. Expression<String>? numeroCivico,
  3812. Expression<String>? pod,
  3813. Expression<String>? pdr,
  3814. Expression<String>? ubicazione,
  3815. Expression<String>? banca,
  3816. Expression<String>? bancaFiliale,
  3817. Expression<String>? codBlocco,
  3818. Expression<String>? creditScoreColor,
  3819. Expression<String>? dataCreditScore,
  3820. }) {
  3821. return RawValuesInsertable({
  3822. if (idCliente != null) 'idCliente': idCliente,
  3823. if (idClienteRemoto != null) 'idClienteRemoto': idClienteRemoto,
  3824. if (codCliente != null) 'codCliente': codCliente,
  3825. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  3826. if (indirizzo != null) 'indirizzo': indirizzo,
  3827. if (citta != null) 'citta': citta,
  3828. if (provincia != null) 'provincia': provincia,
  3829. if (cap != null) 'cap': cap,
  3830. if (frazione != null) 'frazione': frazione,
  3831. if (nazione != null) 'nazione': nazione,
  3832. if (telefono != null) 'telefono': telefono,
  3833. if (cellulare != null) 'cellulare': cellulare,
  3834. if (fax != null) 'fax': fax,
  3835. if (email != null) 'email': email,
  3836. if (partitaIva != null) 'partitaIva': partitaIva,
  3837. if (codiceFiscale != null) 'codiceFiscale': codiceFiscale,
  3838. if (note != null) 'note': note,
  3839. if (noteOrdine != null) 'noteOrdine': noteOrdine,
  3840. if (stato != null) 'stato': stato,
  3841. if (attivo != null) 'attivo': attivo,
  3842. if (idPagamento != null) 'idPagamento': idPagamento,
  3843. if (idListino != null) 'idListino': idListino,
  3844. if (dataModifica != null) 'dataModifica': dataModifica,
  3845. if (sdi != null) 'sdi': sdi,
  3846. if (pec != null) 'pec': pec,
  3847. if (altreNote != null) 'altreNote': altreNote,
  3848. if (numeroCivico != null) 'numeroCivico': numeroCivico,
  3849. if (pod != null) 'pod': pod,
  3850. if (pdr != null) 'pdr': pdr,
  3851. if (ubicazione != null) 'ubicazione': ubicazione,
  3852. if (banca != null) 'banca': banca,
  3853. if (bancaFiliale != null) 'bancaFiliale': bancaFiliale,
  3854. if (codBlocco != null) 'codBlocco': codBlocco,
  3855. if (creditScoreColor != null) 'creditScoreColor': creditScoreColor,
  3856. if (dataCreditScore != null) 'dataCreditScore': dataCreditScore,
  3857. });
  3858. }
  3859. ClientiCompanion copyWith({
  3860. Value<int>? idCliente,
  3861. Value<int?>? idClienteRemoto,
  3862. Value<String?>? codCliente,
  3863. Value<String?>? ragioneSociale,
  3864. Value<String?>? indirizzo,
  3865. Value<String?>? citta,
  3866. Value<String?>? provincia,
  3867. Value<String?>? cap,
  3868. Value<String?>? frazione,
  3869. Value<String?>? nazione,
  3870. Value<String?>? telefono,
  3871. Value<String?>? cellulare,
  3872. Value<String?>? fax,
  3873. Value<String?>? email,
  3874. Value<String?>? partitaIva,
  3875. Value<String?>? codiceFiscale,
  3876. Value<String?>? note,
  3877. Value<String?>? noteOrdine,
  3878. Value<String>? stato,
  3879. Value<int>? attivo,
  3880. Value<int?>? idPagamento,
  3881. Value<int?>? idListino,
  3882. Value<String?>? dataModifica,
  3883. Value<String?>? sdi,
  3884. Value<String?>? pec,
  3885. Value<String?>? altreNote,
  3886. Value<String?>? numeroCivico,
  3887. Value<String?>? pod,
  3888. Value<String?>? pdr,
  3889. Value<String?>? ubicazione,
  3890. Value<String?>? banca,
  3891. Value<String?>? bancaFiliale,
  3892. Value<String?>? codBlocco,
  3893. Value<String?>? creditScoreColor,
  3894. Value<String?>? dataCreditScore,
  3895. }) {
  3896. return ClientiCompanion(
  3897. idCliente: idCliente ?? this.idCliente,
  3898. idClienteRemoto: idClienteRemoto ?? this.idClienteRemoto,
  3899. codCliente: codCliente ?? this.codCliente,
  3900. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  3901. indirizzo: indirizzo ?? this.indirizzo,
  3902. citta: citta ?? this.citta,
  3903. provincia: provincia ?? this.provincia,
  3904. cap: cap ?? this.cap,
  3905. frazione: frazione ?? this.frazione,
  3906. nazione: nazione ?? this.nazione,
  3907. telefono: telefono ?? this.telefono,
  3908. cellulare: cellulare ?? this.cellulare,
  3909. fax: fax ?? this.fax,
  3910. email: email ?? this.email,
  3911. partitaIva: partitaIva ?? this.partitaIva,
  3912. codiceFiscale: codiceFiscale ?? this.codiceFiscale,
  3913. note: note ?? this.note,
  3914. noteOrdine: noteOrdine ?? this.noteOrdine,
  3915. stato: stato ?? this.stato,
  3916. attivo: attivo ?? this.attivo,
  3917. idPagamento: idPagamento ?? this.idPagamento,
  3918. idListino: idListino ?? this.idListino,
  3919. dataModifica: dataModifica ?? this.dataModifica,
  3920. sdi: sdi ?? this.sdi,
  3921. pec: pec ?? this.pec,
  3922. altreNote: altreNote ?? this.altreNote,
  3923. numeroCivico: numeroCivico ?? this.numeroCivico,
  3924. pod: pod ?? this.pod,
  3925. pdr: pdr ?? this.pdr,
  3926. ubicazione: ubicazione ?? this.ubicazione,
  3927. banca: banca ?? this.banca,
  3928. bancaFiliale: bancaFiliale ?? this.bancaFiliale,
  3929. codBlocco: codBlocco ?? this.codBlocco,
  3930. creditScoreColor: creditScoreColor ?? this.creditScoreColor,
  3931. dataCreditScore: dataCreditScore ?? this.dataCreditScore,
  3932. );
  3933. }
  3934. @override
  3935. Map<String, Expression> toColumns(bool nullToAbsent) {
  3936. final map = <String, Expression>{};
  3937. if (idCliente.present) {
  3938. map['idCliente'] = Variable<int>(idCliente.value);
  3939. }
  3940. if (idClienteRemoto.present) {
  3941. map['idClienteRemoto'] = Variable<int>(idClienteRemoto.value);
  3942. }
  3943. if (codCliente.present) {
  3944. map['codCliente'] = Variable<String>(codCliente.value);
  3945. }
  3946. if (ragioneSociale.present) {
  3947. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  3948. }
  3949. if (indirizzo.present) {
  3950. map['indirizzo'] = Variable<String>(indirizzo.value);
  3951. }
  3952. if (citta.present) {
  3953. map['citta'] = Variable<String>(citta.value);
  3954. }
  3955. if (provincia.present) {
  3956. map['provincia'] = Variable<String>(provincia.value);
  3957. }
  3958. if (cap.present) {
  3959. map['cap'] = Variable<String>(cap.value);
  3960. }
  3961. if (frazione.present) {
  3962. map['frazione'] = Variable<String>(frazione.value);
  3963. }
  3964. if (nazione.present) {
  3965. map['nazione'] = Variable<String>(nazione.value);
  3966. }
  3967. if (telefono.present) {
  3968. map['telefono'] = Variable<String>(telefono.value);
  3969. }
  3970. if (cellulare.present) {
  3971. map['cellulare'] = Variable<String>(cellulare.value);
  3972. }
  3973. if (fax.present) {
  3974. map['fax'] = Variable<String>(fax.value);
  3975. }
  3976. if (email.present) {
  3977. map['email'] = Variable<String>(email.value);
  3978. }
  3979. if (partitaIva.present) {
  3980. map['partitaIva'] = Variable<String>(partitaIva.value);
  3981. }
  3982. if (codiceFiscale.present) {
  3983. map['codiceFiscale'] = Variable<String>(codiceFiscale.value);
  3984. }
  3985. if (note.present) {
  3986. map['note'] = Variable<String>(note.value);
  3987. }
  3988. if (noteOrdine.present) {
  3989. map['noteOrdine'] = Variable<String>(noteOrdine.value);
  3990. }
  3991. if (stato.present) {
  3992. map['stato'] = Variable<String>(stato.value);
  3993. }
  3994. if (attivo.present) {
  3995. map['attivo'] = Variable<int>(attivo.value);
  3996. }
  3997. if (idPagamento.present) {
  3998. map['idPagamento'] = Variable<int>(idPagamento.value);
  3999. }
  4000. if (idListino.present) {
  4001. map['idListino'] = Variable<int>(idListino.value);
  4002. }
  4003. if (dataModifica.present) {
  4004. map['dataModifica'] = Variable<String>(dataModifica.value);
  4005. }
  4006. if (sdi.present) {
  4007. map['sdi'] = Variable<String>(sdi.value);
  4008. }
  4009. if (pec.present) {
  4010. map['pec'] = Variable<String>(pec.value);
  4011. }
  4012. if (altreNote.present) {
  4013. map['altreNote'] = Variable<String>(altreNote.value);
  4014. }
  4015. if (numeroCivico.present) {
  4016. map['numeroCivico'] = Variable<String>(numeroCivico.value);
  4017. }
  4018. if (pod.present) {
  4019. map['pod'] = Variable<String>(pod.value);
  4020. }
  4021. if (pdr.present) {
  4022. map['pdr'] = Variable<String>(pdr.value);
  4023. }
  4024. if (ubicazione.present) {
  4025. map['ubicazione'] = Variable<String>(ubicazione.value);
  4026. }
  4027. if (banca.present) {
  4028. map['banca'] = Variable<String>(banca.value);
  4029. }
  4030. if (bancaFiliale.present) {
  4031. map['bancaFiliale'] = Variable<String>(bancaFiliale.value);
  4032. }
  4033. if (codBlocco.present) {
  4034. map['codBlocco'] = Variable<String>(codBlocco.value);
  4035. }
  4036. if (creditScoreColor.present) {
  4037. map['creditScoreColor'] = Variable<String>(creditScoreColor.value);
  4038. }
  4039. if (dataCreditScore.present) {
  4040. map['dataCreditScore'] = Variable<String>(dataCreditScore.value);
  4041. }
  4042. return map;
  4043. }
  4044. @override
  4045. String toString() {
  4046. return (StringBuffer('ClientiCompanion(')
  4047. ..write('idCliente: $idCliente, ')
  4048. ..write('idClienteRemoto: $idClienteRemoto, ')
  4049. ..write('codCliente: $codCliente, ')
  4050. ..write('ragioneSociale: $ragioneSociale, ')
  4051. ..write('indirizzo: $indirizzo, ')
  4052. ..write('citta: $citta, ')
  4053. ..write('provincia: $provincia, ')
  4054. ..write('cap: $cap, ')
  4055. ..write('frazione: $frazione, ')
  4056. ..write('nazione: $nazione, ')
  4057. ..write('telefono: $telefono, ')
  4058. ..write('cellulare: $cellulare, ')
  4059. ..write('fax: $fax, ')
  4060. ..write('email: $email, ')
  4061. ..write('partitaIva: $partitaIva, ')
  4062. ..write('codiceFiscale: $codiceFiscale, ')
  4063. ..write('note: $note, ')
  4064. ..write('noteOrdine: $noteOrdine, ')
  4065. ..write('stato: $stato, ')
  4066. ..write('attivo: $attivo, ')
  4067. ..write('idPagamento: $idPagamento, ')
  4068. ..write('idListino: $idListino, ')
  4069. ..write('dataModifica: $dataModifica, ')
  4070. ..write('sdi: $sdi, ')
  4071. ..write('pec: $pec, ')
  4072. ..write('altreNote: $altreNote, ')
  4073. ..write('numeroCivico: $numeroCivico, ')
  4074. ..write('pod: $pod, ')
  4075. ..write('pdr: $pdr, ')
  4076. ..write('ubicazione: $ubicazione, ')
  4077. ..write('banca: $banca, ')
  4078. ..write('bancaFiliale: $bancaFiliale, ')
  4079. ..write('codBlocco: $codBlocco, ')
  4080. ..write('creditScoreColor: $creditScoreColor, ')
  4081. ..write('dataCreditScore: $dataCreditScore')
  4082. ..write(')'))
  4083. .toString();
  4084. }
  4085. }
  4086. class $OrdiniTable extends Ordini with TableInfo<$OrdiniTable, Ordine> {
  4087. @override
  4088. final GeneratedDatabase attachedDatabase;
  4089. final String? _alias;
  4090. $OrdiniTable(this.attachedDatabase, [this._alias]);
  4091. static const VerificationMeta _idOrdineMeta = const VerificationMeta(
  4092. 'idOrdine',
  4093. );
  4094. @override
  4095. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  4096. 'idOrdine',
  4097. aliasedName,
  4098. false,
  4099. hasAutoIncrement: true,
  4100. type: DriftSqlType.int,
  4101. requiredDuringInsert: false,
  4102. defaultConstraints: GeneratedColumn.constraintIsAlways(
  4103. 'PRIMARY KEY AUTOINCREMENT',
  4104. ),
  4105. );
  4106. static const VerificationMeta _idOrdineSedeMeta = const VerificationMeta(
  4107. 'idOrdineSede',
  4108. );
  4109. @override
  4110. late final GeneratedColumn<int> idOrdineSede = GeneratedColumn<int>(
  4111. 'idOrdineSede',
  4112. aliasedName,
  4113. true,
  4114. type: DriftSqlType.int,
  4115. requiredDuringInsert: false,
  4116. );
  4117. static const VerificationMeta _numeroOrdineMeta = const VerificationMeta(
  4118. 'numeroOrdine',
  4119. );
  4120. @override
  4121. late final GeneratedColumn<int> numeroOrdine = GeneratedColumn<int>(
  4122. 'numeroOrdine',
  4123. aliasedName,
  4124. true,
  4125. type: DriftSqlType.int,
  4126. requiredDuringInsert: false,
  4127. );
  4128. static const VerificationMeta _numeroOrdineSedeMeta = const VerificationMeta(
  4129. 'numeroOrdineSede',
  4130. );
  4131. @override
  4132. late final GeneratedColumn<String> numeroOrdineSede = GeneratedColumn<String>(
  4133. 'numeroOrdineSede',
  4134. aliasedName,
  4135. true,
  4136. type: DriftSqlType.string,
  4137. requiredDuringInsert: false,
  4138. );
  4139. static const VerificationMeta _dataOrdineMeta = const VerificationMeta(
  4140. 'dataOrdine',
  4141. );
  4142. @override
  4143. late final GeneratedColumn<String> dataOrdine = GeneratedColumn<String>(
  4144. 'dataOrdine',
  4145. aliasedName,
  4146. true,
  4147. type: DriftSqlType.string,
  4148. requiredDuringInsert: false,
  4149. );
  4150. static const VerificationMeta _dataConsegnaMeta = const VerificationMeta(
  4151. 'dataConsegna',
  4152. );
  4153. @override
  4154. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  4155. 'dataConsegna',
  4156. aliasedName,
  4157. true,
  4158. type: DriftSqlType.string,
  4159. requiredDuringInsert: false,
  4160. );
  4161. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  4162. 'dataModifica',
  4163. );
  4164. @override
  4165. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  4166. 'dataModifica',
  4167. aliasedName,
  4168. true,
  4169. type: DriftSqlType.string,
  4170. requiredDuringInsert: false,
  4171. );
  4172. static const VerificationMeta _riferimentoMeta = const VerificationMeta(
  4173. 'riferimento',
  4174. );
  4175. @override
  4176. late final GeneratedColumn<String> riferimento = GeneratedColumn<String>(
  4177. 'riferimento',
  4178. aliasedName,
  4179. true,
  4180. type: DriftSqlType.string,
  4181. requiredDuringInsert: false,
  4182. );
  4183. static const VerificationMeta _noteClienteMeta = const VerificationMeta(
  4184. 'noteCliente',
  4185. );
  4186. @override
  4187. late final GeneratedColumn<String> noteCliente = GeneratedColumn<String>(
  4188. 'noteCliente',
  4189. aliasedName,
  4190. true,
  4191. type: DriftSqlType.string,
  4192. requiredDuringInsert: false,
  4193. );
  4194. static const VerificationMeta _noteOrdineMeta = const VerificationMeta(
  4195. 'noteOrdine',
  4196. );
  4197. @override
  4198. late final GeneratedColumn<String> noteOrdine = GeneratedColumn<String>(
  4199. 'noteOrdine',
  4200. aliasedName,
  4201. true,
  4202. type: DriftSqlType.string,
  4203. requiredDuringInsert: false,
  4204. );
  4205. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  4206. 'idCliente',
  4207. );
  4208. @override
  4209. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  4210. 'idCliente',
  4211. aliasedName,
  4212. true,
  4213. type: DriftSqlType.int,
  4214. requiredDuringInsert: false,
  4215. );
  4216. static const VerificationMeta _idFilialeMeta = const VerificationMeta(
  4217. 'idFiliale',
  4218. );
  4219. @override
  4220. late final GeneratedColumn<int> idFiliale = GeneratedColumn<int>(
  4221. 'idFiliale',
  4222. aliasedName,
  4223. true,
  4224. type: DriftSqlType.int,
  4225. requiredDuringInsert: false,
  4226. );
  4227. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  4228. @override
  4229. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  4230. 'stato',
  4231. aliasedName,
  4232. true,
  4233. type: DriftSqlType.string,
  4234. requiredDuringInsert: false,
  4235. );
  4236. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  4237. 'idListino',
  4238. );
  4239. @override
  4240. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  4241. 'idListino',
  4242. aliasedName,
  4243. true,
  4244. type: DriftSqlType.int,
  4245. requiredDuringInsert: false,
  4246. );
  4247. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  4248. 'idAgente',
  4249. );
  4250. @override
  4251. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  4252. 'idAgente',
  4253. aliasedName,
  4254. true,
  4255. type: DriftSqlType.int,
  4256. requiredDuringInsert: false,
  4257. );
  4258. static const VerificationMeta _idPagamentoMeta = const VerificationMeta(
  4259. 'idPagamento',
  4260. );
  4261. @override
  4262. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  4263. 'idPagamento',
  4264. aliasedName,
  4265. true,
  4266. type: DriftSqlType.int,
  4267. requiredDuringInsert: false,
  4268. );
  4269. @override
  4270. List<GeneratedColumn> get $columns => [
  4271. idOrdine,
  4272. idOrdineSede,
  4273. numeroOrdine,
  4274. numeroOrdineSede,
  4275. dataOrdine,
  4276. dataConsegna,
  4277. dataModifica,
  4278. riferimento,
  4279. noteCliente,
  4280. noteOrdine,
  4281. idCliente,
  4282. idFiliale,
  4283. stato,
  4284. idListino,
  4285. idAgente,
  4286. idPagamento,
  4287. ];
  4288. @override
  4289. String get aliasedName => _alias ?? actualTableName;
  4290. @override
  4291. String get actualTableName => $name;
  4292. static const String $name = 'Ordini';
  4293. @override
  4294. VerificationContext validateIntegrity(
  4295. Insertable<Ordine> instance, {
  4296. bool isInserting = false,
  4297. }) {
  4298. final context = VerificationContext();
  4299. final data = instance.toColumns(true);
  4300. if (data.containsKey('idOrdine')) {
  4301. context.handle(
  4302. _idOrdineMeta,
  4303. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta),
  4304. );
  4305. }
  4306. if (data.containsKey('idOrdineSede')) {
  4307. context.handle(
  4308. _idOrdineSedeMeta,
  4309. idOrdineSede.isAcceptableOrUnknown(
  4310. data['idOrdineSede']!,
  4311. _idOrdineSedeMeta,
  4312. ),
  4313. );
  4314. }
  4315. if (data.containsKey('numeroOrdine')) {
  4316. context.handle(
  4317. _numeroOrdineMeta,
  4318. numeroOrdine.isAcceptableOrUnknown(
  4319. data['numeroOrdine']!,
  4320. _numeroOrdineMeta,
  4321. ),
  4322. );
  4323. }
  4324. if (data.containsKey('numeroOrdineSede')) {
  4325. context.handle(
  4326. _numeroOrdineSedeMeta,
  4327. numeroOrdineSede.isAcceptableOrUnknown(
  4328. data['numeroOrdineSede']!,
  4329. _numeroOrdineSedeMeta,
  4330. ),
  4331. );
  4332. }
  4333. if (data.containsKey('dataOrdine')) {
  4334. context.handle(
  4335. _dataOrdineMeta,
  4336. dataOrdine.isAcceptableOrUnknown(data['dataOrdine']!, _dataOrdineMeta),
  4337. );
  4338. }
  4339. if (data.containsKey('dataConsegna')) {
  4340. context.handle(
  4341. _dataConsegnaMeta,
  4342. dataConsegna.isAcceptableOrUnknown(
  4343. data['dataConsegna']!,
  4344. _dataConsegnaMeta,
  4345. ),
  4346. );
  4347. }
  4348. if (data.containsKey('dataModifica')) {
  4349. context.handle(
  4350. _dataModificaMeta,
  4351. dataModifica.isAcceptableOrUnknown(
  4352. data['dataModifica']!,
  4353. _dataModificaMeta,
  4354. ),
  4355. );
  4356. }
  4357. if (data.containsKey('riferimento')) {
  4358. context.handle(
  4359. _riferimentoMeta,
  4360. riferimento.isAcceptableOrUnknown(
  4361. data['riferimento']!,
  4362. _riferimentoMeta,
  4363. ),
  4364. );
  4365. }
  4366. if (data.containsKey('noteCliente')) {
  4367. context.handle(
  4368. _noteClienteMeta,
  4369. noteCliente.isAcceptableOrUnknown(
  4370. data['noteCliente']!,
  4371. _noteClienteMeta,
  4372. ),
  4373. );
  4374. }
  4375. if (data.containsKey('noteOrdine')) {
  4376. context.handle(
  4377. _noteOrdineMeta,
  4378. noteOrdine.isAcceptableOrUnknown(data['noteOrdine']!, _noteOrdineMeta),
  4379. );
  4380. }
  4381. if (data.containsKey('idCliente')) {
  4382. context.handle(
  4383. _idClienteMeta,
  4384. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  4385. );
  4386. }
  4387. if (data.containsKey('idFiliale')) {
  4388. context.handle(
  4389. _idFilialeMeta,
  4390. idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta),
  4391. );
  4392. }
  4393. if (data.containsKey('stato')) {
  4394. context.handle(
  4395. _statoMeta,
  4396. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  4397. );
  4398. }
  4399. if (data.containsKey('idListino')) {
  4400. context.handle(
  4401. _idListinoMeta,
  4402. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  4403. );
  4404. }
  4405. if (data.containsKey('idAgente')) {
  4406. context.handle(
  4407. _idAgenteMeta,
  4408. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  4409. );
  4410. }
  4411. if (data.containsKey('idPagamento')) {
  4412. context.handle(
  4413. _idPagamentoMeta,
  4414. idPagamento.isAcceptableOrUnknown(
  4415. data['idPagamento']!,
  4416. _idPagamentoMeta,
  4417. ),
  4418. );
  4419. }
  4420. return context;
  4421. }
  4422. @override
  4423. Set<GeneratedColumn> get $primaryKey => {idOrdine};
  4424. @override
  4425. Ordine map(Map<String, dynamic> data, {String? tablePrefix}) {
  4426. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  4427. return Ordine(
  4428. idOrdine: attachedDatabase.typeMapping.read(
  4429. DriftSqlType.int,
  4430. data['${effectivePrefix}idOrdine'],
  4431. )!,
  4432. idOrdineSede: attachedDatabase.typeMapping.read(
  4433. DriftSqlType.int,
  4434. data['${effectivePrefix}idOrdineSede'],
  4435. ),
  4436. numeroOrdine: attachedDatabase.typeMapping.read(
  4437. DriftSqlType.int,
  4438. data['${effectivePrefix}numeroOrdine'],
  4439. ),
  4440. numeroOrdineSede: attachedDatabase.typeMapping.read(
  4441. DriftSqlType.string,
  4442. data['${effectivePrefix}numeroOrdineSede'],
  4443. ),
  4444. dataOrdine: attachedDatabase.typeMapping.read(
  4445. DriftSqlType.string,
  4446. data['${effectivePrefix}dataOrdine'],
  4447. ),
  4448. dataConsegna: attachedDatabase.typeMapping.read(
  4449. DriftSqlType.string,
  4450. data['${effectivePrefix}dataConsegna'],
  4451. ),
  4452. dataModifica: attachedDatabase.typeMapping.read(
  4453. DriftSqlType.string,
  4454. data['${effectivePrefix}dataModifica'],
  4455. ),
  4456. riferimento: attachedDatabase.typeMapping.read(
  4457. DriftSqlType.string,
  4458. data['${effectivePrefix}riferimento'],
  4459. ),
  4460. noteCliente: attachedDatabase.typeMapping.read(
  4461. DriftSqlType.string,
  4462. data['${effectivePrefix}noteCliente'],
  4463. ),
  4464. noteOrdine: attachedDatabase.typeMapping.read(
  4465. DriftSqlType.string,
  4466. data['${effectivePrefix}noteOrdine'],
  4467. ),
  4468. idCliente: attachedDatabase.typeMapping.read(
  4469. DriftSqlType.int,
  4470. data['${effectivePrefix}idCliente'],
  4471. ),
  4472. idFiliale: attachedDatabase.typeMapping.read(
  4473. DriftSqlType.int,
  4474. data['${effectivePrefix}idFiliale'],
  4475. ),
  4476. stato: attachedDatabase.typeMapping.read(
  4477. DriftSqlType.string,
  4478. data['${effectivePrefix}stato'],
  4479. ),
  4480. idListino: attachedDatabase.typeMapping.read(
  4481. DriftSqlType.int,
  4482. data['${effectivePrefix}idListino'],
  4483. ),
  4484. idAgente: attachedDatabase.typeMapping.read(
  4485. DriftSqlType.int,
  4486. data['${effectivePrefix}idAgente'],
  4487. ),
  4488. idPagamento: attachedDatabase.typeMapping.read(
  4489. DriftSqlType.int,
  4490. data['${effectivePrefix}idPagamento'],
  4491. ),
  4492. );
  4493. }
  4494. @override
  4495. $OrdiniTable createAlias(String alias) {
  4496. return $OrdiniTable(attachedDatabase, alias);
  4497. }
  4498. }
  4499. class Ordine extends DataClass implements Insertable<Ordine> {
  4500. final int idOrdine;
  4501. final int? idOrdineSede;
  4502. final int? numeroOrdine;
  4503. final String? numeroOrdineSede;
  4504. final String? dataOrdine;
  4505. final String? dataConsegna;
  4506. final String? dataModifica;
  4507. final String? riferimento;
  4508. final String? noteCliente;
  4509. final String? noteOrdine;
  4510. final int? idCliente;
  4511. final int? idFiliale;
  4512. final String? stato;
  4513. final int? idListino;
  4514. final int? idAgente;
  4515. final int? idPagamento;
  4516. const Ordine({
  4517. required this.idOrdine,
  4518. this.idOrdineSede,
  4519. this.numeroOrdine,
  4520. this.numeroOrdineSede,
  4521. this.dataOrdine,
  4522. this.dataConsegna,
  4523. this.dataModifica,
  4524. this.riferimento,
  4525. this.noteCliente,
  4526. this.noteOrdine,
  4527. this.idCliente,
  4528. this.idFiliale,
  4529. this.stato,
  4530. this.idListino,
  4531. this.idAgente,
  4532. this.idPagamento,
  4533. });
  4534. @override
  4535. Map<String, Expression> toColumns(bool nullToAbsent) {
  4536. final map = <String, Expression>{};
  4537. map['idOrdine'] = Variable<int>(idOrdine);
  4538. if (!nullToAbsent || idOrdineSede != null) {
  4539. map['idOrdineSede'] = Variable<int>(idOrdineSede);
  4540. }
  4541. if (!nullToAbsent || numeroOrdine != null) {
  4542. map['numeroOrdine'] = Variable<int>(numeroOrdine);
  4543. }
  4544. if (!nullToAbsent || numeroOrdineSede != null) {
  4545. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede);
  4546. }
  4547. if (!nullToAbsent || dataOrdine != null) {
  4548. map['dataOrdine'] = Variable<String>(dataOrdine);
  4549. }
  4550. if (!nullToAbsent || dataConsegna != null) {
  4551. map['dataConsegna'] = Variable<String>(dataConsegna);
  4552. }
  4553. if (!nullToAbsent || dataModifica != null) {
  4554. map['dataModifica'] = Variable<String>(dataModifica);
  4555. }
  4556. if (!nullToAbsent || riferimento != null) {
  4557. map['riferimento'] = Variable<String>(riferimento);
  4558. }
  4559. if (!nullToAbsent || noteCliente != null) {
  4560. map['noteCliente'] = Variable<String>(noteCliente);
  4561. }
  4562. if (!nullToAbsent || noteOrdine != null) {
  4563. map['noteOrdine'] = Variable<String>(noteOrdine);
  4564. }
  4565. if (!nullToAbsent || idCliente != null) {
  4566. map['idCliente'] = Variable<int>(idCliente);
  4567. }
  4568. if (!nullToAbsent || idFiliale != null) {
  4569. map['idFiliale'] = Variable<int>(idFiliale);
  4570. }
  4571. if (!nullToAbsent || stato != null) {
  4572. map['stato'] = Variable<String>(stato);
  4573. }
  4574. if (!nullToAbsent || idListino != null) {
  4575. map['idListino'] = Variable<int>(idListino);
  4576. }
  4577. if (!nullToAbsent || idAgente != null) {
  4578. map['idAgente'] = Variable<int>(idAgente);
  4579. }
  4580. if (!nullToAbsent || idPagamento != null) {
  4581. map['idPagamento'] = Variable<int>(idPagamento);
  4582. }
  4583. return map;
  4584. }
  4585. OrdiniCompanion toCompanion(bool nullToAbsent) {
  4586. return OrdiniCompanion(
  4587. idOrdine: Value(idOrdine),
  4588. idOrdineSede: idOrdineSede == null && nullToAbsent
  4589. ? const Value.absent()
  4590. : Value(idOrdineSede),
  4591. numeroOrdine: numeroOrdine == null && nullToAbsent
  4592. ? const Value.absent()
  4593. : Value(numeroOrdine),
  4594. numeroOrdineSede: numeroOrdineSede == null && nullToAbsent
  4595. ? const Value.absent()
  4596. : Value(numeroOrdineSede),
  4597. dataOrdine: dataOrdine == null && nullToAbsent
  4598. ? const Value.absent()
  4599. : Value(dataOrdine),
  4600. dataConsegna: dataConsegna == null && nullToAbsent
  4601. ? const Value.absent()
  4602. : Value(dataConsegna),
  4603. dataModifica: dataModifica == null && nullToAbsent
  4604. ? const Value.absent()
  4605. : Value(dataModifica),
  4606. riferimento: riferimento == null && nullToAbsent
  4607. ? const Value.absent()
  4608. : Value(riferimento),
  4609. noteCliente: noteCliente == null && nullToAbsent
  4610. ? const Value.absent()
  4611. : Value(noteCliente),
  4612. noteOrdine: noteOrdine == null && nullToAbsent
  4613. ? const Value.absent()
  4614. : Value(noteOrdine),
  4615. idCliente: idCliente == null && nullToAbsent
  4616. ? const Value.absent()
  4617. : Value(idCliente),
  4618. idFiliale: idFiliale == null && nullToAbsent
  4619. ? const Value.absent()
  4620. : Value(idFiliale),
  4621. stato: stato == null && nullToAbsent
  4622. ? const Value.absent()
  4623. : Value(stato),
  4624. idListino: idListino == null && nullToAbsent
  4625. ? const Value.absent()
  4626. : Value(idListino),
  4627. idAgente: idAgente == null && nullToAbsent
  4628. ? const Value.absent()
  4629. : Value(idAgente),
  4630. idPagamento: idPagamento == null && nullToAbsent
  4631. ? const Value.absent()
  4632. : Value(idPagamento),
  4633. );
  4634. }
  4635. factory Ordine.fromJson(
  4636. Map<String, dynamic> json, {
  4637. ValueSerializer? serializer,
  4638. }) {
  4639. serializer ??= driftRuntimeOptions.defaultSerializer;
  4640. return Ordine(
  4641. idOrdine: serializer.fromJson<int>(json['idOrdine']),
  4642. idOrdineSede: serializer.fromJson<int?>(json['idOrdineSede']),
  4643. numeroOrdine: serializer.fromJson<int?>(json['numeroOrdine']),
  4644. numeroOrdineSede: serializer.fromJson<String?>(json['numeroOrdineSede']),
  4645. dataOrdine: serializer.fromJson<String?>(json['dataOrdine']),
  4646. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  4647. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  4648. riferimento: serializer.fromJson<String?>(json['riferimento']),
  4649. noteCliente: serializer.fromJson<String?>(json['noteCliente']),
  4650. noteOrdine: serializer.fromJson<String?>(json['noteOrdine']),
  4651. idCliente: serializer.fromJson<int?>(json['idCliente']),
  4652. idFiliale: serializer.fromJson<int?>(json['idFiliale']),
  4653. stato: serializer.fromJson<String?>(json['stato']),
  4654. idListino: serializer.fromJson<int?>(json['idListino']),
  4655. idAgente: serializer.fromJson<int?>(json['idAgente']),
  4656. idPagamento: serializer.fromJson<int?>(json['idPagamento']),
  4657. );
  4658. }
  4659. @override
  4660. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  4661. serializer ??= driftRuntimeOptions.defaultSerializer;
  4662. return <String, dynamic>{
  4663. 'idOrdine': serializer.toJson<int>(idOrdine),
  4664. 'idOrdineSede': serializer.toJson<int?>(idOrdineSede),
  4665. 'numeroOrdine': serializer.toJson<int?>(numeroOrdine),
  4666. 'numeroOrdineSede': serializer.toJson<String?>(numeroOrdineSede),
  4667. 'dataOrdine': serializer.toJson<String?>(dataOrdine),
  4668. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  4669. 'dataModifica': serializer.toJson<String?>(dataModifica),
  4670. 'riferimento': serializer.toJson<String?>(riferimento),
  4671. 'noteCliente': serializer.toJson<String?>(noteCliente),
  4672. 'noteOrdine': serializer.toJson<String?>(noteOrdine),
  4673. 'idCliente': serializer.toJson<int?>(idCliente),
  4674. 'idFiliale': serializer.toJson<int?>(idFiliale),
  4675. 'stato': serializer.toJson<String?>(stato),
  4676. 'idListino': serializer.toJson<int?>(idListino),
  4677. 'idAgente': serializer.toJson<int?>(idAgente),
  4678. 'idPagamento': serializer.toJson<int?>(idPagamento),
  4679. };
  4680. }
  4681. Ordine copyWith({
  4682. int? idOrdine,
  4683. Value<int?> idOrdineSede = const Value.absent(),
  4684. Value<int?> numeroOrdine = const Value.absent(),
  4685. Value<String?> numeroOrdineSede = const Value.absent(),
  4686. Value<String?> dataOrdine = const Value.absent(),
  4687. Value<String?> dataConsegna = const Value.absent(),
  4688. Value<String?> dataModifica = const Value.absent(),
  4689. Value<String?> riferimento = const Value.absent(),
  4690. Value<String?> noteCliente = const Value.absent(),
  4691. Value<String?> noteOrdine = const Value.absent(),
  4692. Value<int?> idCliente = const Value.absent(),
  4693. Value<int?> idFiliale = const Value.absent(),
  4694. Value<String?> stato = const Value.absent(),
  4695. Value<int?> idListino = const Value.absent(),
  4696. Value<int?> idAgente = const Value.absent(),
  4697. Value<int?> idPagamento = const Value.absent(),
  4698. }) => Ordine(
  4699. idOrdine: idOrdine ?? this.idOrdine,
  4700. idOrdineSede: idOrdineSede.present ? idOrdineSede.value : this.idOrdineSede,
  4701. numeroOrdine: numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine,
  4702. numeroOrdineSede: numeroOrdineSede.present
  4703. ? numeroOrdineSede.value
  4704. : this.numeroOrdineSede,
  4705. dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine,
  4706. dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  4707. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  4708. riferimento: riferimento.present ? riferimento.value : this.riferimento,
  4709. noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente,
  4710. noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine,
  4711. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  4712. idFiliale: idFiliale.present ? idFiliale.value : this.idFiliale,
  4713. stato: stato.present ? stato.value : this.stato,
  4714. idListino: idListino.present ? idListino.value : this.idListino,
  4715. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  4716. idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento,
  4717. );
  4718. Ordine copyWithCompanion(OrdiniCompanion data) {
  4719. return Ordine(
  4720. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  4721. idOrdineSede: data.idOrdineSede.present
  4722. ? data.idOrdineSede.value
  4723. : this.idOrdineSede,
  4724. numeroOrdine: data.numeroOrdine.present
  4725. ? data.numeroOrdine.value
  4726. : this.numeroOrdine,
  4727. numeroOrdineSede: data.numeroOrdineSede.present
  4728. ? data.numeroOrdineSede.value
  4729. : this.numeroOrdineSede,
  4730. dataOrdine: data.dataOrdine.present
  4731. ? data.dataOrdine.value
  4732. : this.dataOrdine,
  4733. dataConsegna: data.dataConsegna.present
  4734. ? data.dataConsegna.value
  4735. : this.dataConsegna,
  4736. dataModifica: data.dataModifica.present
  4737. ? data.dataModifica.value
  4738. : this.dataModifica,
  4739. riferimento: data.riferimento.present
  4740. ? data.riferimento.value
  4741. : this.riferimento,
  4742. noteCliente: data.noteCliente.present
  4743. ? data.noteCliente.value
  4744. : this.noteCliente,
  4745. noteOrdine: data.noteOrdine.present
  4746. ? data.noteOrdine.value
  4747. : this.noteOrdine,
  4748. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  4749. idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale,
  4750. stato: data.stato.present ? data.stato.value : this.stato,
  4751. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  4752. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  4753. idPagamento: data.idPagamento.present
  4754. ? data.idPagamento.value
  4755. : this.idPagamento,
  4756. );
  4757. }
  4758. @override
  4759. String toString() {
  4760. return (StringBuffer('Ordine(')
  4761. ..write('idOrdine: $idOrdine, ')
  4762. ..write('idOrdineSede: $idOrdineSede, ')
  4763. ..write('numeroOrdine: $numeroOrdine, ')
  4764. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  4765. ..write('dataOrdine: $dataOrdine, ')
  4766. ..write('dataConsegna: $dataConsegna, ')
  4767. ..write('dataModifica: $dataModifica, ')
  4768. ..write('riferimento: $riferimento, ')
  4769. ..write('noteCliente: $noteCliente, ')
  4770. ..write('noteOrdine: $noteOrdine, ')
  4771. ..write('idCliente: $idCliente, ')
  4772. ..write('idFiliale: $idFiliale, ')
  4773. ..write('stato: $stato, ')
  4774. ..write('idListino: $idListino, ')
  4775. ..write('idAgente: $idAgente, ')
  4776. ..write('idPagamento: $idPagamento')
  4777. ..write(')'))
  4778. .toString();
  4779. }
  4780. @override
  4781. int get hashCode => Object.hash(
  4782. idOrdine,
  4783. idOrdineSede,
  4784. numeroOrdine,
  4785. numeroOrdineSede,
  4786. dataOrdine,
  4787. dataConsegna,
  4788. dataModifica,
  4789. riferimento,
  4790. noteCliente,
  4791. noteOrdine,
  4792. idCliente,
  4793. idFiliale,
  4794. stato,
  4795. idListino,
  4796. idAgente,
  4797. idPagamento,
  4798. );
  4799. @override
  4800. bool operator ==(Object other) =>
  4801. identical(this, other) ||
  4802. (other is Ordine &&
  4803. other.idOrdine == this.idOrdine &&
  4804. other.idOrdineSede == this.idOrdineSede &&
  4805. other.numeroOrdine == this.numeroOrdine &&
  4806. other.numeroOrdineSede == this.numeroOrdineSede &&
  4807. other.dataOrdine == this.dataOrdine &&
  4808. other.dataConsegna == this.dataConsegna &&
  4809. other.dataModifica == this.dataModifica &&
  4810. other.riferimento == this.riferimento &&
  4811. other.noteCliente == this.noteCliente &&
  4812. other.noteOrdine == this.noteOrdine &&
  4813. other.idCliente == this.idCliente &&
  4814. other.idFiliale == this.idFiliale &&
  4815. other.stato == this.stato &&
  4816. other.idListino == this.idListino &&
  4817. other.idAgente == this.idAgente &&
  4818. other.idPagamento == this.idPagamento);
  4819. }
  4820. class OrdiniCompanion extends UpdateCompanion<Ordine> {
  4821. final Value<int> idOrdine;
  4822. final Value<int?> idOrdineSede;
  4823. final Value<int?> numeroOrdine;
  4824. final Value<String?> numeroOrdineSede;
  4825. final Value<String?> dataOrdine;
  4826. final Value<String?> dataConsegna;
  4827. final Value<String?> dataModifica;
  4828. final Value<String?> riferimento;
  4829. final Value<String?> noteCliente;
  4830. final Value<String?> noteOrdine;
  4831. final Value<int?> idCliente;
  4832. final Value<int?> idFiliale;
  4833. final Value<String?> stato;
  4834. final Value<int?> idListino;
  4835. final Value<int?> idAgente;
  4836. final Value<int?> idPagamento;
  4837. const OrdiniCompanion({
  4838. this.idOrdine = const Value.absent(),
  4839. this.idOrdineSede = const Value.absent(),
  4840. this.numeroOrdine = const Value.absent(),
  4841. this.numeroOrdineSede = const Value.absent(),
  4842. this.dataOrdine = const Value.absent(),
  4843. this.dataConsegna = const Value.absent(),
  4844. this.dataModifica = const Value.absent(),
  4845. this.riferimento = const Value.absent(),
  4846. this.noteCliente = const Value.absent(),
  4847. this.noteOrdine = const Value.absent(),
  4848. this.idCliente = const Value.absent(),
  4849. this.idFiliale = const Value.absent(),
  4850. this.stato = const Value.absent(),
  4851. this.idListino = const Value.absent(),
  4852. this.idAgente = const Value.absent(),
  4853. this.idPagamento = const Value.absent(),
  4854. });
  4855. OrdiniCompanion.insert({
  4856. this.idOrdine = const Value.absent(),
  4857. this.idOrdineSede = const Value.absent(),
  4858. this.numeroOrdine = const Value.absent(),
  4859. this.numeroOrdineSede = const Value.absent(),
  4860. this.dataOrdine = const Value.absent(),
  4861. this.dataConsegna = const Value.absent(),
  4862. this.dataModifica = const Value.absent(),
  4863. this.riferimento = const Value.absent(),
  4864. this.noteCliente = const Value.absent(),
  4865. this.noteOrdine = const Value.absent(),
  4866. this.idCliente = const Value.absent(),
  4867. this.idFiliale = const Value.absent(),
  4868. this.stato = const Value.absent(),
  4869. this.idListino = const Value.absent(),
  4870. this.idAgente = const Value.absent(),
  4871. this.idPagamento = const Value.absent(),
  4872. });
  4873. static Insertable<Ordine> custom({
  4874. Expression<int>? idOrdine,
  4875. Expression<int>? idOrdineSede,
  4876. Expression<int>? numeroOrdine,
  4877. Expression<String>? numeroOrdineSede,
  4878. Expression<String>? dataOrdine,
  4879. Expression<String>? dataConsegna,
  4880. Expression<String>? dataModifica,
  4881. Expression<String>? riferimento,
  4882. Expression<String>? noteCliente,
  4883. Expression<String>? noteOrdine,
  4884. Expression<int>? idCliente,
  4885. Expression<int>? idFiliale,
  4886. Expression<String>? stato,
  4887. Expression<int>? idListino,
  4888. Expression<int>? idAgente,
  4889. Expression<int>? idPagamento,
  4890. }) {
  4891. return RawValuesInsertable({
  4892. if (idOrdine != null) 'idOrdine': idOrdine,
  4893. if (idOrdineSede != null) 'idOrdineSede': idOrdineSede,
  4894. if (numeroOrdine != null) 'numeroOrdine': numeroOrdine,
  4895. if (numeroOrdineSede != null) 'numeroOrdineSede': numeroOrdineSede,
  4896. if (dataOrdine != null) 'dataOrdine': dataOrdine,
  4897. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  4898. if (dataModifica != null) 'dataModifica': dataModifica,
  4899. if (riferimento != null) 'riferimento': riferimento,
  4900. if (noteCliente != null) 'noteCliente': noteCliente,
  4901. if (noteOrdine != null) 'noteOrdine': noteOrdine,
  4902. if (idCliente != null) 'idCliente': idCliente,
  4903. if (idFiliale != null) 'idFiliale': idFiliale,
  4904. if (stato != null) 'stato': stato,
  4905. if (idListino != null) 'idListino': idListino,
  4906. if (idAgente != null) 'idAgente': idAgente,
  4907. if (idPagamento != null) 'idPagamento': idPagamento,
  4908. });
  4909. }
  4910. OrdiniCompanion copyWith({
  4911. Value<int>? idOrdine,
  4912. Value<int?>? idOrdineSede,
  4913. Value<int?>? numeroOrdine,
  4914. Value<String?>? numeroOrdineSede,
  4915. Value<String?>? dataOrdine,
  4916. Value<String?>? dataConsegna,
  4917. Value<String?>? dataModifica,
  4918. Value<String?>? riferimento,
  4919. Value<String?>? noteCliente,
  4920. Value<String?>? noteOrdine,
  4921. Value<int?>? idCliente,
  4922. Value<int?>? idFiliale,
  4923. Value<String?>? stato,
  4924. Value<int?>? idListino,
  4925. Value<int?>? idAgente,
  4926. Value<int?>? idPagamento,
  4927. }) {
  4928. return OrdiniCompanion(
  4929. idOrdine: idOrdine ?? this.idOrdine,
  4930. idOrdineSede: idOrdineSede ?? this.idOrdineSede,
  4931. numeroOrdine: numeroOrdine ?? this.numeroOrdine,
  4932. numeroOrdineSede: numeroOrdineSede ?? this.numeroOrdineSede,
  4933. dataOrdine: dataOrdine ?? this.dataOrdine,
  4934. dataConsegna: dataConsegna ?? this.dataConsegna,
  4935. dataModifica: dataModifica ?? this.dataModifica,
  4936. riferimento: riferimento ?? this.riferimento,
  4937. noteCliente: noteCliente ?? this.noteCliente,
  4938. noteOrdine: noteOrdine ?? this.noteOrdine,
  4939. idCliente: idCliente ?? this.idCliente,
  4940. idFiliale: idFiliale ?? this.idFiliale,
  4941. stato: stato ?? this.stato,
  4942. idListino: idListino ?? this.idListino,
  4943. idAgente: idAgente ?? this.idAgente,
  4944. idPagamento: idPagamento ?? this.idPagamento,
  4945. );
  4946. }
  4947. @override
  4948. Map<String, Expression> toColumns(bool nullToAbsent) {
  4949. final map = <String, Expression>{};
  4950. if (idOrdine.present) {
  4951. map['idOrdine'] = Variable<int>(idOrdine.value);
  4952. }
  4953. if (idOrdineSede.present) {
  4954. map['idOrdineSede'] = Variable<int>(idOrdineSede.value);
  4955. }
  4956. if (numeroOrdine.present) {
  4957. map['numeroOrdine'] = Variable<int>(numeroOrdine.value);
  4958. }
  4959. if (numeroOrdineSede.present) {
  4960. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede.value);
  4961. }
  4962. if (dataOrdine.present) {
  4963. map['dataOrdine'] = Variable<String>(dataOrdine.value);
  4964. }
  4965. if (dataConsegna.present) {
  4966. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  4967. }
  4968. if (dataModifica.present) {
  4969. map['dataModifica'] = Variable<String>(dataModifica.value);
  4970. }
  4971. if (riferimento.present) {
  4972. map['riferimento'] = Variable<String>(riferimento.value);
  4973. }
  4974. if (noteCliente.present) {
  4975. map['noteCliente'] = Variable<String>(noteCliente.value);
  4976. }
  4977. if (noteOrdine.present) {
  4978. map['noteOrdine'] = Variable<String>(noteOrdine.value);
  4979. }
  4980. if (idCliente.present) {
  4981. map['idCliente'] = Variable<int>(idCliente.value);
  4982. }
  4983. if (idFiliale.present) {
  4984. map['idFiliale'] = Variable<int>(idFiliale.value);
  4985. }
  4986. if (stato.present) {
  4987. map['stato'] = Variable<String>(stato.value);
  4988. }
  4989. if (idListino.present) {
  4990. map['idListino'] = Variable<int>(idListino.value);
  4991. }
  4992. if (idAgente.present) {
  4993. map['idAgente'] = Variable<int>(idAgente.value);
  4994. }
  4995. if (idPagamento.present) {
  4996. map['idPagamento'] = Variable<int>(idPagamento.value);
  4997. }
  4998. return map;
  4999. }
  5000. @override
  5001. String toString() {
  5002. return (StringBuffer('OrdiniCompanion(')
  5003. ..write('idOrdine: $idOrdine, ')
  5004. ..write('idOrdineSede: $idOrdineSede, ')
  5005. ..write('numeroOrdine: $numeroOrdine, ')
  5006. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  5007. ..write('dataOrdine: $dataOrdine, ')
  5008. ..write('dataConsegna: $dataConsegna, ')
  5009. ..write('dataModifica: $dataModifica, ')
  5010. ..write('riferimento: $riferimento, ')
  5011. ..write('noteCliente: $noteCliente, ')
  5012. ..write('noteOrdine: $noteOrdine, ')
  5013. ..write('idCliente: $idCliente, ')
  5014. ..write('idFiliale: $idFiliale, ')
  5015. ..write('stato: $stato, ')
  5016. ..write('idListino: $idListino, ')
  5017. ..write('idAgente: $idAgente, ')
  5018. ..write('idPagamento: $idPagamento')
  5019. ..write(')'))
  5020. .toString();
  5021. }
  5022. }
  5023. class $RigheOrdineTable extends RigheOrdine
  5024. with TableInfo<$RigheOrdineTable, RigaOrdine> {
  5025. @override
  5026. final GeneratedDatabase attachedDatabase;
  5027. final String? _alias;
  5028. $RigheOrdineTable(this.attachedDatabase, [this._alias]);
  5029. static const VerificationMeta _idRigaOrdineMeta = const VerificationMeta(
  5030. 'idRigaOrdine',
  5031. );
  5032. @override
  5033. late final GeneratedColumn<int> idRigaOrdine = GeneratedColumn<int>(
  5034. 'idRigaOrdine',
  5035. aliasedName,
  5036. false,
  5037. hasAutoIncrement: true,
  5038. type: DriftSqlType.int,
  5039. requiredDuringInsert: false,
  5040. defaultConstraints: GeneratedColumn.constraintIsAlways(
  5041. 'PRIMARY KEY AUTOINCREMENT',
  5042. ),
  5043. );
  5044. static const VerificationMeta _idOrdineMeta = const VerificationMeta(
  5045. 'idOrdine',
  5046. );
  5047. @override
  5048. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  5049. 'idOrdine',
  5050. aliasedName,
  5051. true,
  5052. type: DriftSqlType.int,
  5053. requiredDuringInsert: false,
  5054. );
  5055. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  5056. 'idArticolo',
  5057. );
  5058. @override
  5059. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  5060. 'idArticolo',
  5061. aliasedName,
  5062. true,
  5063. type: DriftSqlType.int,
  5064. requiredDuringInsert: false,
  5065. );
  5066. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  5067. 'idListino',
  5068. );
  5069. @override
  5070. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  5071. 'idListino',
  5072. aliasedName,
  5073. true,
  5074. type: DriftSqlType.int,
  5075. requiredDuringInsert: false,
  5076. );
  5077. static const VerificationMeta _quantitaMeta = const VerificationMeta(
  5078. 'quantita',
  5079. );
  5080. @override
  5081. late final GeneratedColumn<double> quantita = GeneratedColumn<double>(
  5082. 'quantita',
  5083. aliasedName,
  5084. true,
  5085. type: DriftSqlType.double,
  5086. requiredDuringInsert: false,
  5087. );
  5088. static const VerificationMeta _prezzoLordoMeta = const VerificationMeta(
  5089. 'prezzoLordo',
  5090. );
  5091. @override
  5092. late final GeneratedColumn<double> prezzoLordo = GeneratedColumn<double>(
  5093. 'prezzoLordo',
  5094. aliasedName,
  5095. true,
  5096. type: DriftSqlType.double,
  5097. requiredDuringInsert: false,
  5098. );
  5099. static const VerificationMeta _sconto1Meta = const VerificationMeta(
  5100. 'sconto1',
  5101. );
  5102. @override
  5103. late final GeneratedColumn<double> sconto1 = GeneratedColumn<double>(
  5104. 'sconto1',
  5105. aliasedName,
  5106. true,
  5107. type: DriftSqlType.double,
  5108. requiredDuringInsert: false,
  5109. );
  5110. static const VerificationMeta _sconto2Meta = const VerificationMeta(
  5111. 'sconto2',
  5112. );
  5113. @override
  5114. late final GeneratedColumn<double> sconto2 = GeneratedColumn<double>(
  5115. 'sconto2',
  5116. aliasedName,
  5117. true,
  5118. type: DriftSqlType.double,
  5119. requiredDuringInsert: false,
  5120. );
  5121. static const VerificationMeta _sconto3Meta = const VerificationMeta(
  5122. 'sconto3',
  5123. );
  5124. @override
  5125. late final GeneratedColumn<double> sconto3 = GeneratedColumn<double>(
  5126. 'sconto3',
  5127. aliasedName,
  5128. true,
  5129. type: DriftSqlType.double,
  5130. requiredDuringInsert: false,
  5131. );
  5132. static const VerificationMeta _sconto4Meta = const VerificationMeta(
  5133. 'sconto4',
  5134. );
  5135. @override
  5136. late final GeneratedColumn<double> sconto4 = GeneratedColumn<double>(
  5137. 'sconto4',
  5138. aliasedName,
  5139. true,
  5140. type: DriftSqlType.double,
  5141. requiredDuringInsert: false,
  5142. );
  5143. static const VerificationMeta _sconto5Meta = const VerificationMeta(
  5144. 'sconto5',
  5145. );
  5146. @override
  5147. late final GeneratedColumn<double> sconto5 = GeneratedColumn<double>(
  5148. 'sconto5',
  5149. aliasedName,
  5150. true,
  5151. type: DriftSqlType.double,
  5152. requiredDuringInsert: false,
  5153. );
  5154. static const VerificationMeta _prezzoNettoMeta = const VerificationMeta(
  5155. 'prezzoNetto',
  5156. );
  5157. @override
  5158. late final GeneratedColumn<double> prezzoNetto = GeneratedColumn<double>(
  5159. 'prezzoNetto',
  5160. aliasedName,
  5161. true,
  5162. type: DriftSqlType.double,
  5163. requiredDuringInsert: false,
  5164. );
  5165. static const VerificationMeta _scontoMerceMeta = const VerificationMeta(
  5166. 'scontoMerce',
  5167. );
  5168. @override
  5169. late final GeneratedColumn<double> scontoMerce = GeneratedColumn<double>(
  5170. 'scontoMerce',
  5171. aliasedName,
  5172. true,
  5173. type: DriftSqlType.double,
  5174. requiredDuringInsert: false,
  5175. );
  5176. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  5177. @override
  5178. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  5179. 'totale',
  5180. aliasedName,
  5181. true,
  5182. type: DriftSqlType.double,
  5183. requiredDuringInsert: false,
  5184. );
  5185. static const VerificationMeta _dataConsegnaMeta = const VerificationMeta(
  5186. 'dataConsegna',
  5187. );
  5188. @override
  5189. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  5190. 'dataConsegna',
  5191. aliasedName,
  5192. true,
  5193. type: DriftSqlType.string,
  5194. requiredDuringInsert: false,
  5195. );
  5196. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  5197. 'dataModifica',
  5198. );
  5199. @override
  5200. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  5201. 'dataModifica',
  5202. aliasedName,
  5203. true,
  5204. type: DriftSqlType.string,
  5205. requiredDuringInsert: false,
  5206. );
  5207. static const VerificationMeta _qtaEvasaMeta = const VerificationMeta(
  5208. 'qtaEvasa',
  5209. );
  5210. @override
  5211. late final GeneratedColumn<double> qtaEvasa = GeneratedColumn<double>(
  5212. 'qtaEvasa',
  5213. aliasedName,
  5214. true,
  5215. type: DriftSqlType.double,
  5216. requiredDuringInsert: false,
  5217. );
  5218. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  5219. @override
  5220. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  5221. 'stato',
  5222. aliasedName,
  5223. true,
  5224. type: DriftSqlType.string,
  5225. requiredDuringInsert: false,
  5226. );
  5227. static const VerificationMeta _colliMeta = const VerificationMeta('colli');
  5228. @override
  5229. late final GeneratedColumn<double> colli = GeneratedColumn<double>(
  5230. 'colli',
  5231. aliasedName,
  5232. true,
  5233. type: DriftSqlType.double,
  5234. requiredDuringInsert: false,
  5235. );
  5236. static const VerificationMeta _promozioneMeta = const VerificationMeta(
  5237. 'promozione',
  5238. );
  5239. @override
  5240. late final GeneratedColumn<int> promozione = GeneratedColumn<int>(
  5241. 'promozione',
  5242. aliasedName,
  5243. true,
  5244. type: DriftSqlType.int,
  5245. requiredDuringInsert: false,
  5246. );
  5247. static const VerificationMeta _rigaPromozioneMeta = const VerificationMeta(
  5248. 'rigaPromozione',
  5249. );
  5250. @override
  5251. late final GeneratedColumn<int> rigaPromozione = GeneratedColumn<int>(
  5252. 'rigaPromozione',
  5253. aliasedName,
  5254. true,
  5255. type: DriftSqlType.int,
  5256. requiredDuringInsert: false,
  5257. );
  5258. static const VerificationMeta _prezzoManualeMeta = const VerificationMeta(
  5259. 'prezzoManuale',
  5260. );
  5261. @override
  5262. late final GeneratedColumn<int> prezzoManuale = GeneratedColumn<int>(
  5263. 'prezzoManuale',
  5264. aliasedName,
  5265. true,
  5266. type: DriftSqlType.int,
  5267. requiredDuringInsert: false,
  5268. );
  5269. @override
  5270. List<GeneratedColumn> get $columns => [
  5271. idRigaOrdine,
  5272. idOrdine,
  5273. idArticolo,
  5274. idListino,
  5275. quantita,
  5276. prezzoLordo,
  5277. sconto1,
  5278. sconto2,
  5279. sconto3,
  5280. sconto4,
  5281. sconto5,
  5282. prezzoNetto,
  5283. scontoMerce,
  5284. totale,
  5285. dataConsegna,
  5286. dataModifica,
  5287. qtaEvasa,
  5288. stato,
  5289. colli,
  5290. promozione,
  5291. rigaPromozione,
  5292. prezzoManuale,
  5293. ];
  5294. @override
  5295. String get aliasedName => _alias ?? actualTableName;
  5296. @override
  5297. String get actualTableName => $name;
  5298. static const String $name = 'Righe_ordine';
  5299. @override
  5300. VerificationContext validateIntegrity(
  5301. Insertable<RigaOrdine> instance, {
  5302. bool isInserting = false,
  5303. }) {
  5304. final context = VerificationContext();
  5305. final data = instance.toColumns(true);
  5306. if (data.containsKey('idRigaOrdine')) {
  5307. context.handle(
  5308. _idRigaOrdineMeta,
  5309. idRigaOrdine.isAcceptableOrUnknown(
  5310. data['idRigaOrdine']!,
  5311. _idRigaOrdineMeta,
  5312. ),
  5313. );
  5314. }
  5315. if (data.containsKey('idOrdine')) {
  5316. context.handle(
  5317. _idOrdineMeta,
  5318. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta),
  5319. );
  5320. }
  5321. if (data.containsKey('idArticolo')) {
  5322. context.handle(
  5323. _idArticoloMeta,
  5324. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  5325. );
  5326. }
  5327. if (data.containsKey('idListino')) {
  5328. context.handle(
  5329. _idListinoMeta,
  5330. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  5331. );
  5332. }
  5333. if (data.containsKey('quantita')) {
  5334. context.handle(
  5335. _quantitaMeta,
  5336. quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta),
  5337. );
  5338. }
  5339. if (data.containsKey('prezzoLordo')) {
  5340. context.handle(
  5341. _prezzoLordoMeta,
  5342. prezzoLordo.isAcceptableOrUnknown(
  5343. data['prezzoLordo']!,
  5344. _prezzoLordoMeta,
  5345. ),
  5346. );
  5347. }
  5348. if (data.containsKey('sconto1')) {
  5349. context.handle(
  5350. _sconto1Meta,
  5351. sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta),
  5352. );
  5353. }
  5354. if (data.containsKey('sconto2')) {
  5355. context.handle(
  5356. _sconto2Meta,
  5357. sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta),
  5358. );
  5359. }
  5360. if (data.containsKey('sconto3')) {
  5361. context.handle(
  5362. _sconto3Meta,
  5363. sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta),
  5364. );
  5365. }
  5366. if (data.containsKey('sconto4')) {
  5367. context.handle(
  5368. _sconto4Meta,
  5369. sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta),
  5370. );
  5371. }
  5372. if (data.containsKey('sconto5')) {
  5373. context.handle(
  5374. _sconto5Meta,
  5375. sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta),
  5376. );
  5377. }
  5378. if (data.containsKey('prezzoNetto')) {
  5379. context.handle(
  5380. _prezzoNettoMeta,
  5381. prezzoNetto.isAcceptableOrUnknown(
  5382. data['prezzoNetto']!,
  5383. _prezzoNettoMeta,
  5384. ),
  5385. );
  5386. }
  5387. if (data.containsKey('scontoMerce')) {
  5388. context.handle(
  5389. _scontoMerceMeta,
  5390. scontoMerce.isAcceptableOrUnknown(
  5391. data['scontoMerce']!,
  5392. _scontoMerceMeta,
  5393. ),
  5394. );
  5395. }
  5396. if (data.containsKey('totale')) {
  5397. context.handle(
  5398. _totaleMeta,
  5399. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta),
  5400. );
  5401. }
  5402. if (data.containsKey('dataConsegna')) {
  5403. context.handle(
  5404. _dataConsegnaMeta,
  5405. dataConsegna.isAcceptableOrUnknown(
  5406. data['dataConsegna']!,
  5407. _dataConsegnaMeta,
  5408. ),
  5409. );
  5410. }
  5411. if (data.containsKey('dataModifica')) {
  5412. context.handle(
  5413. _dataModificaMeta,
  5414. dataModifica.isAcceptableOrUnknown(
  5415. data['dataModifica']!,
  5416. _dataModificaMeta,
  5417. ),
  5418. );
  5419. }
  5420. if (data.containsKey('qtaEvasa')) {
  5421. context.handle(
  5422. _qtaEvasaMeta,
  5423. qtaEvasa.isAcceptableOrUnknown(data['qtaEvasa']!, _qtaEvasaMeta),
  5424. );
  5425. }
  5426. if (data.containsKey('stato')) {
  5427. context.handle(
  5428. _statoMeta,
  5429. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  5430. );
  5431. }
  5432. if (data.containsKey('colli')) {
  5433. context.handle(
  5434. _colliMeta,
  5435. colli.isAcceptableOrUnknown(data['colli']!, _colliMeta),
  5436. );
  5437. }
  5438. if (data.containsKey('promozione')) {
  5439. context.handle(
  5440. _promozioneMeta,
  5441. promozione.isAcceptableOrUnknown(data['promozione']!, _promozioneMeta),
  5442. );
  5443. }
  5444. if (data.containsKey('rigaPromozione')) {
  5445. context.handle(
  5446. _rigaPromozioneMeta,
  5447. rigaPromozione.isAcceptableOrUnknown(
  5448. data['rigaPromozione']!,
  5449. _rigaPromozioneMeta,
  5450. ),
  5451. );
  5452. }
  5453. if (data.containsKey('prezzoManuale')) {
  5454. context.handle(
  5455. _prezzoManualeMeta,
  5456. prezzoManuale.isAcceptableOrUnknown(
  5457. data['prezzoManuale']!,
  5458. _prezzoManualeMeta,
  5459. ),
  5460. );
  5461. }
  5462. return context;
  5463. }
  5464. @override
  5465. Set<GeneratedColumn> get $primaryKey => {idRigaOrdine};
  5466. @override
  5467. RigaOrdine map(Map<String, dynamic> data, {String? tablePrefix}) {
  5468. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  5469. return RigaOrdine(
  5470. idRigaOrdine: attachedDatabase.typeMapping.read(
  5471. DriftSqlType.int,
  5472. data['${effectivePrefix}idRigaOrdine'],
  5473. )!,
  5474. idOrdine: attachedDatabase.typeMapping.read(
  5475. DriftSqlType.int,
  5476. data['${effectivePrefix}idOrdine'],
  5477. ),
  5478. idArticolo: attachedDatabase.typeMapping.read(
  5479. DriftSqlType.int,
  5480. data['${effectivePrefix}idArticolo'],
  5481. ),
  5482. idListino: attachedDatabase.typeMapping.read(
  5483. DriftSqlType.int,
  5484. data['${effectivePrefix}idListino'],
  5485. ),
  5486. quantita: attachedDatabase.typeMapping.read(
  5487. DriftSqlType.double,
  5488. data['${effectivePrefix}quantita'],
  5489. ),
  5490. prezzoLordo: attachedDatabase.typeMapping.read(
  5491. DriftSqlType.double,
  5492. data['${effectivePrefix}prezzoLordo'],
  5493. ),
  5494. sconto1: attachedDatabase.typeMapping.read(
  5495. DriftSqlType.double,
  5496. data['${effectivePrefix}sconto1'],
  5497. ),
  5498. sconto2: attachedDatabase.typeMapping.read(
  5499. DriftSqlType.double,
  5500. data['${effectivePrefix}sconto2'],
  5501. ),
  5502. sconto3: attachedDatabase.typeMapping.read(
  5503. DriftSqlType.double,
  5504. data['${effectivePrefix}sconto3'],
  5505. ),
  5506. sconto4: attachedDatabase.typeMapping.read(
  5507. DriftSqlType.double,
  5508. data['${effectivePrefix}sconto4'],
  5509. ),
  5510. sconto5: attachedDatabase.typeMapping.read(
  5511. DriftSqlType.double,
  5512. data['${effectivePrefix}sconto5'],
  5513. ),
  5514. prezzoNetto: attachedDatabase.typeMapping.read(
  5515. DriftSqlType.double,
  5516. data['${effectivePrefix}prezzoNetto'],
  5517. ),
  5518. scontoMerce: attachedDatabase.typeMapping.read(
  5519. DriftSqlType.double,
  5520. data['${effectivePrefix}scontoMerce'],
  5521. ),
  5522. totale: attachedDatabase.typeMapping.read(
  5523. DriftSqlType.double,
  5524. data['${effectivePrefix}totale'],
  5525. ),
  5526. dataConsegna: attachedDatabase.typeMapping.read(
  5527. DriftSqlType.string,
  5528. data['${effectivePrefix}dataConsegna'],
  5529. ),
  5530. dataModifica: attachedDatabase.typeMapping.read(
  5531. DriftSqlType.string,
  5532. data['${effectivePrefix}dataModifica'],
  5533. ),
  5534. qtaEvasa: attachedDatabase.typeMapping.read(
  5535. DriftSqlType.double,
  5536. data['${effectivePrefix}qtaEvasa'],
  5537. ),
  5538. stato: attachedDatabase.typeMapping.read(
  5539. DriftSqlType.string,
  5540. data['${effectivePrefix}stato'],
  5541. ),
  5542. colli: attachedDatabase.typeMapping.read(
  5543. DriftSqlType.double,
  5544. data['${effectivePrefix}colli'],
  5545. ),
  5546. promozione: attachedDatabase.typeMapping.read(
  5547. DriftSqlType.int,
  5548. data['${effectivePrefix}promozione'],
  5549. ),
  5550. rigaPromozione: attachedDatabase.typeMapping.read(
  5551. DriftSqlType.int,
  5552. data['${effectivePrefix}rigaPromozione'],
  5553. ),
  5554. prezzoManuale: attachedDatabase.typeMapping.read(
  5555. DriftSqlType.int,
  5556. data['${effectivePrefix}prezzoManuale'],
  5557. ),
  5558. );
  5559. }
  5560. @override
  5561. $RigheOrdineTable createAlias(String alias) {
  5562. return $RigheOrdineTable(attachedDatabase, alias);
  5563. }
  5564. }
  5565. class RigaOrdine extends DataClass implements Insertable<RigaOrdine> {
  5566. final int idRigaOrdine;
  5567. final int? idOrdine;
  5568. final int? idArticolo;
  5569. final int? idListino;
  5570. final double? quantita;
  5571. final double? prezzoLordo;
  5572. final double? sconto1;
  5573. final double? sconto2;
  5574. final double? sconto3;
  5575. final double? sconto4;
  5576. final double? sconto5;
  5577. final double? prezzoNetto;
  5578. final double? scontoMerce;
  5579. final double? totale;
  5580. final String? dataConsegna;
  5581. final String? dataModifica;
  5582. final double? qtaEvasa;
  5583. final String? stato;
  5584. final double? colli;
  5585. final int? promozione;
  5586. final int? rigaPromozione;
  5587. final int? prezzoManuale;
  5588. const RigaOrdine({
  5589. required this.idRigaOrdine,
  5590. this.idOrdine,
  5591. this.idArticolo,
  5592. this.idListino,
  5593. this.quantita,
  5594. this.prezzoLordo,
  5595. this.sconto1,
  5596. this.sconto2,
  5597. this.sconto3,
  5598. this.sconto4,
  5599. this.sconto5,
  5600. this.prezzoNetto,
  5601. this.scontoMerce,
  5602. this.totale,
  5603. this.dataConsegna,
  5604. this.dataModifica,
  5605. this.qtaEvasa,
  5606. this.stato,
  5607. this.colli,
  5608. this.promozione,
  5609. this.rigaPromozione,
  5610. this.prezzoManuale,
  5611. });
  5612. @override
  5613. Map<String, Expression> toColumns(bool nullToAbsent) {
  5614. final map = <String, Expression>{};
  5615. map['idRigaOrdine'] = Variable<int>(idRigaOrdine);
  5616. if (!nullToAbsent || idOrdine != null) {
  5617. map['idOrdine'] = Variable<int>(idOrdine);
  5618. }
  5619. if (!nullToAbsent || idArticolo != null) {
  5620. map['idArticolo'] = Variable<int>(idArticolo);
  5621. }
  5622. if (!nullToAbsent || idListino != null) {
  5623. map['idListino'] = Variable<int>(idListino);
  5624. }
  5625. if (!nullToAbsent || quantita != null) {
  5626. map['quantita'] = Variable<double>(quantita);
  5627. }
  5628. if (!nullToAbsent || prezzoLordo != null) {
  5629. map['prezzoLordo'] = Variable<double>(prezzoLordo);
  5630. }
  5631. if (!nullToAbsent || sconto1 != null) {
  5632. map['sconto1'] = Variable<double>(sconto1);
  5633. }
  5634. if (!nullToAbsent || sconto2 != null) {
  5635. map['sconto2'] = Variable<double>(sconto2);
  5636. }
  5637. if (!nullToAbsent || sconto3 != null) {
  5638. map['sconto3'] = Variable<double>(sconto3);
  5639. }
  5640. if (!nullToAbsent || sconto4 != null) {
  5641. map['sconto4'] = Variable<double>(sconto4);
  5642. }
  5643. if (!nullToAbsent || sconto5 != null) {
  5644. map['sconto5'] = Variable<double>(sconto5);
  5645. }
  5646. if (!nullToAbsent || prezzoNetto != null) {
  5647. map['prezzoNetto'] = Variable<double>(prezzoNetto);
  5648. }
  5649. if (!nullToAbsent || scontoMerce != null) {
  5650. map['scontoMerce'] = Variable<double>(scontoMerce);
  5651. }
  5652. if (!nullToAbsent || totale != null) {
  5653. map['totale'] = Variable<double>(totale);
  5654. }
  5655. if (!nullToAbsent || dataConsegna != null) {
  5656. map['dataConsegna'] = Variable<String>(dataConsegna);
  5657. }
  5658. if (!nullToAbsent || dataModifica != null) {
  5659. map['dataModifica'] = Variable<String>(dataModifica);
  5660. }
  5661. if (!nullToAbsent || qtaEvasa != null) {
  5662. map['qtaEvasa'] = Variable<double>(qtaEvasa);
  5663. }
  5664. if (!nullToAbsent || stato != null) {
  5665. map['stato'] = Variable<String>(stato);
  5666. }
  5667. if (!nullToAbsent || colli != null) {
  5668. map['colli'] = Variable<double>(colli);
  5669. }
  5670. if (!nullToAbsent || promozione != null) {
  5671. map['promozione'] = Variable<int>(promozione);
  5672. }
  5673. if (!nullToAbsent || rigaPromozione != null) {
  5674. map['rigaPromozione'] = Variable<int>(rigaPromozione);
  5675. }
  5676. if (!nullToAbsent || prezzoManuale != null) {
  5677. map['prezzoManuale'] = Variable<int>(prezzoManuale);
  5678. }
  5679. return map;
  5680. }
  5681. RigheOrdineCompanion toCompanion(bool nullToAbsent) {
  5682. return RigheOrdineCompanion(
  5683. idRigaOrdine: Value(idRigaOrdine),
  5684. idOrdine: idOrdine == null && nullToAbsent
  5685. ? const Value.absent()
  5686. : Value(idOrdine),
  5687. idArticolo: idArticolo == null && nullToAbsent
  5688. ? const Value.absent()
  5689. : Value(idArticolo),
  5690. idListino: idListino == null && nullToAbsent
  5691. ? const Value.absent()
  5692. : Value(idListino),
  5693. quantita: quantita == null && nullToAbsent
  5694. ? const Value.absent()
  5695. : Value(quantita),
  5696. prezzoLordo: prezzoLordo == null && nullToAbsent
  5697. ? const Value.absent()
  5698. : Value(prezzoLordo),
  5699. sconto1: sconto1 == null && nullToAbsent
  5700. ? const Value.absent()
  5701. : Value(sconto1),
  5702. sconto2: sconto2 == null && nullToAbsent
  5703. ? const Value.absent()
  5704. : Value(sconto2),
  5705. sconto3: sconto3 == null && nullToAbsent
  5706. ? const Value.absent()
  5707. : Value(sconto3),
  5708. sconto4: sconto4 == null && nullToAbsent
  5709. ? const Value.absent()
  5710. : Value(sconto4),
  5711. sconto5: sconto5 == null && nullToAbsent
  5712. ? const Value.absent()
  5713. : Value(sconto5),
  5714. prezzoNetto: prezzoNetto == null && nullToAbsent
  5715. ? const Value.absent()
  5716. : Value(prezzoNetto),
  5717. scontoMerce: scontoMerce == null && nullToAbsent
  5718. ? const Value.absent()
  5719. : Value(scontoMerce),
  5720. totale: totale == null && nullToAbsent
  5721. ? const Value.absent()
  5722. : Value(totale),
  5723. dataConsegna: dataConsegna == null && nullToAbsent
  5724. ? const Value.absent()
  5725. : Value(dataConsegna),
  5726. dataModifica: dataModifica == null && nullToAbsent
  5727. ? const Value.absent()
  5728. : Value(dataModifica),
  5729. qtaEvasa: qtaEvasa == null && nullToAbsent
  5730. ? const Value.absent()
  5731. : Value(qtaEvasa),
  5732. stato: stato == null && nullToAbsent
  5733. ? const Value.absent()
  5734. : Value(stato),
  5735. colli: colli == null && nullToAbsent
  5736. ? const Value.absent()
  5737. : Value(colli),
  5738. promozione: promozione == null && nullToAbsent
  5739. ? const Value.absent()
  5740. : Value(promozione),
  5741. rigaPromozione: rigaPromozione == null && nullToAbsent
  5742. ? const Value.absent()
  5743. : Value(rigaPromozione),
  5744. prezzoManuale: prezzoManuale == null && nullToAbsent
  5745. ? const Value.absent()
  5746. : Value(prezzoManuale),
  5747. );
  5748. }
  5749. factory RigaOrdine.fromJson(
  5750. Map<String, dynamic> json, {
  5751. ValueSerializer? serializer,
  5752. }) {
  5753. serializer ??= driftRuntimeOptions.defaultSerializer;
  5754. return RigaOrdine(
  5755. idRigaOrdine: serializer.fromJson<int>(json['idRigaOrdine']),
  5756. idOrdine: serializer.fromJson<int?>(json['idOrdine']),
  5757. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  5758. idListino: serializer.fromJson<int?>(json['idListino']),
  5759. quantita: serializer.fromJson<double?>(json['quantita']),
  5760. prezzoLordo: serializer.fromJson<double?>(json['prezzoLordo']),
  5761. sconto1: serializer.fromJson<double?>(json['sconto1']),
  5762. sconto2: serializer.fromJson<double?>(json['sconto2']),
  5763. sconto3: serializer.fromJson<double?>(json['sconto3']),
  5764. sconto4: serializer.fromJson<double?>(json['sconto4']),
  5765. sconto5: serializer.fromJson<double?>(json['sconto5']),
  5766. prezzoNetto: serializer.fromJson<double?>(json['prezzoNetto']),
  5767. scontoMerce: serializer.fromJson<double?>(json['scontoMerce']),
  5768. totale: serializer.fromJson<double?>(json['totale']),
  5769. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  5770. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  5771. qtaEvasa: serializer.fromJson<double?>(json['qtaEvasa']),
  5772. stato: serializer.fromJson<String?>(json['stato']),
  5773. colli: serializer.fromJson<double?>(json['colli']),
  5774. promozione: serializer.fromJson<int?>(json['promozione']),
  5775. rigaPromozione: serializer.fromJson<int?>(json['rigaPromozione']),
  5776. prezzoManuale: serializer.fromJson<int?>(json['prezzoManuale']),
  5777. );
  5778. }
  5779. @override
  5780. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  5781. serializer ??= driftRuntimeOptions.defaultSerializer;
  5782. return <String, dynamic>{
  5783. 'idRigaOrdine': serializer.toJson<int>(idRigaOrdine),
  5784. 'idOrdine': serializer.toJson<int?>(idOrdine),
  5785. 'idArticolo': serializer.toJson<int?>(idArticolo),
  5786. 'idListino': serializer.toJson<int?>(idListino),
  5787. 'quantita': serializer.toJson<double?>(quantita),
  5788. 'prezzoLordo': serializer.toJson<double?>(prezzoLordo),
  5789. 'sconto1': serializer.toJson<double?>(sconto1),
  5790. 'sconto2': serializer.toJson<double?>(sconto2),
  5791. 'sconto3': serializer.toJson<double?>(sconto3),
  5792. 'sconto4': serializer.toJson<double?>(sconto4),
  5793. 'sconto5': serializer.toJson<double?>(sconto5),
  5794. 'prezzoNetto': serializer.toJson<double?>(prezzoNetto),
  5795. 'scontoMerce': serializer.toJson<double?>(scontoMerce),
  5796. 'totale': serializer.toJson<double?>(totale),
  5797. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  5798. 'dataModifica': serializer.toJson<String?>(dataModifica),
  5799. 'qtaEvasa': serializer.toJson<double?>(qtaEvasa),
  5800. 'stato': serializer.toJson<String?>(stato),
  5801. 'colli': serializer.toJson<double?>(colli),
  5802. 'promozione': serializer.toJson<int?>(promozione),
  5803. 'rigaPromozione': serializer.toJson<int?>(rigaPromozione),
  5804. 'prezzoManuale': serializer.toJson<int?>(prezzoManuale),
  5805. };
  5806. }
  5807. RigaOrdine copyWith({
  5808. int? idRigaOrdine,
  5809. Value<int?> idOrdine = const Value.absent(),
  5810. Value<int?> idArticolo = const Value.absent(),
  5811. Value<int?> idListino = const Value.absent(),
  5812. Value<double?> quantita = const Value.absent(),
  5813. Value<double?> prezzoLordo = const Value.absent(),
  5814. Value<double?> sconto1 = const Value.absent(),
  5815. Value<double?> sconto2 = const Value.absent(),
  5816. Value<double?> sconto3 = const Value.absent(),
  5817. Value<double?> sconto4 = const Value.absent(),
  5818. Value<double?> sconto5 = const Value.absent(),
  5819. Value<double?> prezzoNetto = const Value.absent(),
  5820. Value<double?> scontoMerce = const Value.absent(),
  5821. Value<double?> totale = const Value.absent(),
  5822. Value<String?> dataConsegna = const Value.absent(),
  5823. Value<String?> dataModifica = const Value.absent(),
  5824. Value<double?> qtaEvasa = const Value.absent(),
  5825. Value<String?> stato = const Value.absent(),
  5826. Value<double?> colli = const Value.absent(),
  5827. Value<int?> promozione = const Value.absent(),
  5828. Value<int?> rigaPromozione = const Value.absent(),
  5829. Value<int?> prezzoManuale = const Value.absent(),
  5830. }) => RigaOrdine(
  5831. idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine,
  5832. idOrdine: idOrdine.present ? idOrdine.value : this.idOrdine,
  5833. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  5834. idListino: idListino.present ? idListino.value : this.idListino,
  5835. quantita: quantita.present ? quantita.value : this.quantita,
  5836. prezzoLordo: prezzoLordo.present ? prezzoLordo.value : this.prezzoLordo,
  5837. sconto1: sconto1.present ? sconto1.value : this.sconto1,
  5838. sconto2: sconto2.present ? sconto2.value : this.sconto2,
  5839. sconto3: sconto3.present ? sconto3.value : this.sconto3,
  5840. sconto4: sconto4.present ? sconto4.value : this.sconto4,
  5841. sconto5: sconto5.present ? sconto5.value : this.sconto5,
  5842. prezzoNetto: prezzoNetto.present ? prezzoNetto.value : this.prezzoNetto,
  5843. scontoMerce: scontoMerce.present ? scontoMerce.value : this.scontoMerce,
  5844. totale: totale.present ? totale.value : this.totale,
  5845. dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  5846. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  5847. qtaEvasa: qtaEvasa.present ? qtaEvasa.value : this.qtaEvasa,
  5848. stato: stato.present ? stato.value : this.stato,
  5849. colli: colli.present ? colli.value : this.colli,
  5850. promozione: promozione.present ? promozione.value : this.promozione,
  5851. rigaPromozione: rigaPromozione.present
  5852. ? rigaPromozione.value
  5853. : this.rigaPromozione,
  5854. prezzoManuale: prezzoManuale.present
  5855. ? prezzoManuale.value
  5856. : this.prezzoManuale,
  5857. );
  5858. RigaOrdine copyWithCompanion(RigheOrdineCompanion data) {
  5859. return RigaOrdine(
  5860. idRigaOrdine: data.idRigaOrdine.present
  5861. ? data.idRigaOrdine.value
  5862. : this.idRigaOrdine,
  5863. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  5864. idArticolo: data.idArticolo.present
  5865. ? data.idArticolo.value
  5866. : this.idArticolo,
  5867. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  5868. quantita: data.quantita.present ? data.quantita.value : this.quantita,
  5869. prezzoLordo: data.prezzoLordo.present
  5870. ? data.prezzoLordo.value
  5871. : this.prezzoLordo,
  5872. sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1,
  5873. sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2,
  5874. sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3,
  5875. sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4,
  5876. sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5,
  5877. prezzoNetto: data.prezzoNetto.present
  5878. ? data.prezzoNetto.value
  5879. : this.prezzoNetto,
  5880. scontoMerce: data.scontoMerce.present
  5881. ? data.scontoMerce.value
  5882. : this.scontoMerce,
  5883. totale: data.totale.present ? data.totale.value : this.totale,
  5884. dataConsegna: data.dataConsegna.present
  5885. ? data.dataConsegna.value
  5886. : this.dataConsegna,
  5887. dataModifica: data.dataModifica.present
  5888. ? data.dataModifica.value
  5889. : this.dataModifica,
  5890. qtaEvasa: data.qtaEvasa.present ? data.qtaEvasa.value : this.qtaEvasa,
  5891. stato: data.stato.present ? data.stato.value : this.stato,
  5892. colli: data.colli.present ? data.colli.value : this.colli,
  5893. promozione: data.promozione.present
  5894. ? data.promozione.value
  5895. : this.promozione,
  5896. rigaPromozione: data.rigaPromozione.present
  5897. ? data.rigaPromozione.value
  5898. : this.rigaPromozione,
  5899. prezzoManuale: data.prezzoManuale.present
  5900. ? data.prezzoManuale.value
  5901. : this.prezzoManuale,
  5902. );
  5903. }
  5904. @override
  5905. String toString() {
  5906. return (StringBuffer('RigaOrdine(')
  5907. ..write('idRigaOrdine: $idRigaOrdine, ')
  5908. ..write('idOrdine: $idOrdine, ')
  5909. ..write('idArticolo: $idArticolo, ')
  5910. ..write('idListino: $idListino, ')
  5911. ..write('quantita: $quantita, ')
  5912. ..write('prezzoLordo: $prezzoLordo, ')
  5913. ..write('sconto1: $sconto1, ')
  5914. ..write('sconto2: $sconto2, ')
  5915. ..write('sconto3: $sconto3, ')
  5916. ..write('sconto4: $sconto4, ')
  5917. ..write('sconto5: $sconto5, ')
  5918. ..write('prezzoNetto: $prezzoNetto, ')
  5919. ..write('scontoMerce: $scontoMerce, ')
  5920. ..write('totale: $totale, ')
  5921. ..write('dataConsegna: $dataConsegna, ')
  5922. ..write('dataModifica: $dataModifica, ')
  5923. ..write('qtaEvasa: $qtaEvasa, ')
  5924. ..write('stato: $stato, ')
  5925. ..write('colli: $colli, ')
  5926. ..write('promozione: $promozione, ')
  5927. ..write('rigaPromozione: $rigaPromozione, ')
  5928. ..write('prezzoManuale: $prezzoManuale')
  5929. ..write(')'))
  5930. .toString();
  5931. }
  5932. @override
  5933. int get hashCode => Object.hashAll([
  5934. idRigaOrdine,
  5935. idOrdine,
  5936. idArticolo,
  5937. idListino,
  5938. quantita,
  5939. prezzoLordo,
  5940. sconto1,
  5941. sconto2,
  5942. sconto3,
  5943. sconto4,
  5944. sconto5,
  5945. prezzoNetto,
  5946. scontoMerce,
  5947. totale,
  5948. dataConsegna,
  5949. dataModifica,
  5950. qtaEvasa,
  5951. stato,
  5952. colli,
  5953. promozione,
  5954. rigaPromozione,
  5955. prezzoManuale,
  5956. ]);
  5957. @override
  5958. bool operator ==(Object other) =>
  5959. identical(this, other) ||
  5960. (other is RigaOrdine &&
  5961. other.idRigaOrdine == this.idRigaOrdine &&
  5962. other.idOrdine == this.idOrdine &&
  5963. other.idArticolo == this.idArticolo &&
  5964. other.idListino == this.idListino &&
  5965. other.quantita == this.quantita &&
  5966. other.prezzoLordo == this.prezzoLordo &&
  5967. other.sconto1 == this.sconto1 &&
  5968. other.sconto2 == this.sconto2 &&
  5969. other.sconto3 == this.sconto3 &&
  5970. other.sconto4 == this.sconto4 &&
  5971. other.sconto5 == this.sconto5 &&
  5972. other.prezzoNetto == this.prezzoNetto &&
  5973. other.scontoMerce == this.scontoMerce &&
  5974. other.totale == this.totale &&
  5975. other.dataConsegna == this.dataConsegna &&
  5976. other.dataModifica == this.dataModifica &&
  5977. other.qtaEvasa == this.qtaEvasa &&
  5978. other.stato == this.stato &&
  5979. other.colli == this.colli &&
  5980. other.promozione == this.promozione &&
  5981. other.rigaPromozione == this.rigaPromozione &&
  5982. other.prezzoManuale == this.prezzoManuale);
  5983. }
  5984. class RigheOrdineCompanion extends UpdateCompanion<RigaOrdine> {
  5985. final Value<int> idRigaOrdine;
  5986. final Value<int?> idOrdine;
  5987. final Value<int?> idArticolo;
  5988. final Value<int?> idListino;
  5989. final Value<double?> quantita;
  5990. final Value<double?> prezzoLordo;
  5991. final Value<double?> sconto1;
  5992. final Value<double?> sconto2;
  5993. final Value<double?> sconto3;
  5994. final Value<double?> sconto4;
  5995. final Value<double?> sconto5;
  5996. final Value<double?> prezzoNetto;
  5997. final Value<double?> scontoMerce;
  5998. final Value<double?> totale;
  5999. final Value<String?> dataConsegna;
  6000. final Value<String?> dataModifica;
  6001. final Value<double?> qtaEvasa;
  6002. final Value<String?> stato;
  6003. final Value<double?> colli;
  6004. final Value<int?> promozione;
  6005. final Value<int?> rigaPromozione;
  6006. final Value<int?> prezzoManuale;
  6007. const RigheOrdineCompanion({
  6008. this.idRigaOrdine = const Value.absent(),
  6009. this.idOrdine = const Value.absent(),
  6010. this.idArticolo = const Value.absent(),
  6011. this.idListino = const Value.absent(),
  6012. this.quantita = const Value.absent(),
  6013. this.prezzoLordo = const Value.absent(),
  6014. this.sconto1 = const Value.absent(),
  6015. this.sconto2 = const Value.absent(),
  6016. this.sconto3 = const Value.absent(),
  6017. this.sconto4 = const Value.absent(),
  6018. this.sconto5 = const Value.absent(),
  6019. this.prezzoNetto = const Value.absent(),
  6020. this.scontoMerce = const Value.absent(),
  6021. this.totale = const Value.absent(),
  6022. this.dataConsegna = const Value.absent(),
  6023. this.dataModifica = const Value.absent(),
  6024. this.qtaEvasa = const Value.absent(),
  6025. this.stato = const Value.absent(),
  6026. this.colli = const Value.absent(),
  6027. this.promozione = const Value.absent(),
  6028. this.rigaPromozione = const Value.absent(),
  6029. this.prezzoManuale = const Value.absent(),
  6030. });
  6031. RigheOrdineCompanion.insert({
  6032. this.idRigaOrdine = const Value.absent(),
  6033. this.idOrdine = const Value.absent(),
  6034. this.idArticolo = const Value.absent(),
  6035. this.idListino = const Value.absent(),
  6036. this.quantita = const Value.absent(),
  6037. this.prezzoLordo = const Value.absent(),
  6038. this.sconto1 = const Value.absent(),
  6039. this.sconto2 = const Value.absent(),
  6040. this.sconto3 = const Value.absent(),
  6041. this.sconto4 = const Value.absent(),
  6042. this.sconto5 = const Value.absent(),
  6043. this.prezzoNetto = const Value.absent(),
  6044. this.scontoMerce = const Value.absent(),
  6045. this.totale = const Value.absent(),
  6046. this.dataConsegna = const Value.absent(),
  6047. this.dataModifica = const Value.absent(),
  6048. this.qtaEvasa = const Value.absent(),
  6049. this.stato = const Value.absent(),
  6050. this.colli = const Value.absent(),
  6051. this.promozione = const Value.absent(),
  6052. this.rigaPromozione = const Value.absent(),
  6053. this.prezzoManuale = const Value.absent(),
  6054. });
  6055. static Insertable<RigaOrdine> custom({
  6056. Expression<int>? idRigaOrdine,
  6057. Expression<int>? idOrdine,
  6058. Expression<int>? idArticolo,
  6059. Expression<int>? idListino,
  6060. Expression<double>? quantita,
  6061. Expression<double>? prezzoLordo,
  6062. Expression<double>? sconto1,
  6063. Expression<double>? sconto2,
  6064. Expression<double>? sconto3,
  6065. Expression<double>? sconto4,
  6066. Expression<double>? sconto5,
  6067. Expression<double>? prezzoNetto,
  6068. Expression<double>? scontoMerce,
  6069. Expression<double>? totale,
  6070. Expression<String>? dataConsegna,
  6071. Expression<String>? dataModifica,
  6072. Expression<double>? qtaEvasa,
  6073. Expression<String>? stato,
  6074. Expression<double>? colli,
  6075. Expression<int>? promozione,
  6076. Expression<int>? rigaPromozione,
  6077. Expression<int>? prezzoManuale,
  6078. }) {
  6079. return RawValuesInsertable({
  6080. if (idRigaOrdine != null) 'idRigaOrdine': idRigaOrdine,
  6081. if (idOrdine != null) 'idOrdine': idOrdine,
  6082. if (idArticolo != null) 'idArticolo': idArticolo,
  6083. if (idListino != null) 'idListino': idListino,
  6084. if (quantita != null) 'quantita': quantita,
  6085. if (prezzoLordo != null) 'prezzoLordo': prezzoLordo,
  6086. if (sconto1 != null) 'sconto1': sconto1,
  6087. if (sconto2 != null) 'sconto2': sconto2,
  6088. if (sconto3 != null) 'sconto3': sconto3,
  6089. if (sconto4 != null) 'sconto4': sconto4,
  6090. if (sconto5 != null) 'sconto5': sconto5,
  6091. if (prezzoNetto != null) 'prezzoNetto': prezzoNetto,
  6092. if (scontoMerce != null) 'scontoMerce': scontoMerce,
  6093. if (totale != null) 'totale': totale,
  6094. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  6095. if (dataModifica != null) 'dataModifica': dataModifica,
  6096. if (qtaEvasa != null) 'qtaEvasa': qtaEvasa,
  6097. if (stato != null) 'stato': stato,
  6098. if (colli != null) 'colli': colli,
  6099. if (promozione != null) 'promozione': promozione,
  6100. if (rigaPromozione != null) 'rigaPromozione': rigaPromozione,
  6101. if (prezzoManuale != null) 'prezzoManuale': prezzoManuale,
  6102. });
  6103. }
  6104. RigheOrdineCompanion copyWith({
  6105. Value<int>? idRigaOrdine,
  6106. Value<int?>? idOrdine,
  6107. Value<int?>? idArticolo,
  6108. Value<int?>? idListino,
  6109. Value<double?>? quantita,
  6110. Value<double?>? prezzoLordo,
  6111. Value<double?>? sconto1,
  6112. Value<double?>? sconto2,
  6113. Value<double?>? sconto3,
  6114. Value<double?>? sconto4,
  6115. Value<double?>? sconto5,
  6116. Value<double?>? prezzoNetto,
  6117. Value<double?>? scontoMerce,
  6118. Value<double?>? totale,
  6119. Value<String?>? dataConsegna,
  6120. Value<String?>? dataModifica,
  6121. Value<double?>? qtaEvasa,
  6122. Value<String?>? stato,
  6123. Value<double?>? colli,
  6124. Value<int?>? promozione,
  6125. Value<int?>? rigaPromozione,
  6126. Value<int?>? prezzoManuale,
  6127. }) {
  6128. return RigheOrdineCompanion(
  6129. idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine,
  6130. idOrdine: idOrdine ?? this.idOrdine,
  6131. idArticolo: idArticolo ?? this.idArticolo,
  6132. idListino: idListino ?? this.idListino,
  6133. quantita: quantita ?? this.quantita,
  6134. prezzoLordo: prezzoLordo ?? this.prezzoLordo,
  6135. sconto1: sconto1 ?? this.sconto1,
  6136. sconto2: sconto2 ?? this.sconto2,
  6137. sconto3: sconto3 ?? this.sconto3,
  6138. sconto4: sconto4 ?? this.sconto4,
  6139. sconto5: sconto5 ?? this.sconto5,
  6140. prezzoNetto: prezzoNetto ?? this.prezzoNetto,
  6141. scontoMerce: scontoMerce ?? this.scontoMerce,
  6142. totale: totale ?? this.totale,
  6143. dataConsegna: dataConsegna ?? this.dataConsegna,
  6144. dataModifica: dataModifica ?? this.dataModifica,
  6145. qtaEvasa: qtaEvasa ?? this.qtaEvasa,
  6146. stato: stato ?? this.stato,
  6147. colli: colli ?? this.colli,
  6148. promozione: promozione ?? this.promozione,
  6149. rigaPromozione: rigaPromozione ?? this.rigaPromozione,
  6150. prezzoManuale: prezzoManuale ?? this.prezzoManuale,
  6151. );
  6152. }
  6153. @override
  6154. Map<String, Expression> toColumns(bool nullToAbsent) {
  6155. final map = <String, Expression>{};
  6156. if (idRigaOrdine.present) {
  6157. map['idRigaOrdine'] = Variable<int>(idRigaOrdine.value);
  6158. }
  6159. if (idOrdine.present) {
  6160. map['idOrdine'] = Variable<int>(idOrdine.value);
  6161. }
  6162. if (idArticolo.present) {
  6163. map['idArticolo'] = Variable<int>(idArticolo.value);
  6164. }
  6165. if (idListino.present) {
  6166. map['idListino'] = Variable<int>(idListino.value);
  6167. }
  6168. if (quantita.present) {
  6169. map['quantita'] = Variable<double>(quantita.value);
  6170. }
  6171. if (prezzoLordo.present) {
  6172. map['prezzoLordo'] = Variable<double>(prezzoLordo.value);
  6173. }
  6174. if (sconto1.present) {
  6175. map['sconto1'] = Variable<double>(sconto1.value);
  6176. }
  6177. if (sconto2.present) {
  6178. map['sconto2'] = Variable<double>(sconto2.value);
  6179. }
  6180. if (sconto3.present) {
  6181. map['sconto3'] = Variable<double>(sconto3.value);
  6182. }
  6183. if (sconto4.present) {
  6184. map['sconto4'] = Variable<double>(sconto4.value);
  6185. }
  6186. if (sconto5.present) {
  6187. map['sconto5'] = Variable<double>(sconto5.value);
  6188. }
  6189. if (prezzoNetto.present) {
  6190. map['prezzoNetto'] = Variable<double>(prezzoNetto.value);
  6191. }
  6192. if (scontoMerce.present) {
  6193. map['scontoMerce'] = Variable<double>(scontoMerce.value);
  6194. }
  6195. if (totale.present) {
  6196. map['totale'] = Variable<double>(totale.value);
  6197. }
  6198. if (dataConsegna.present) {
  6199. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  6200. }
  6201. if (dataModifica.present) {
  6202. map['dataModifica'] = Variable<String>(dataModifica.value);
  6203. }
  6204. if (qtaEvasa.present) {
  6205. map['qtaEvasa'] = Variable<double>(qtaEvasa.value);
  6206. }
  6207. if (stato.present) {
  6208. map['stato'] = Variable<String>(stato.value);
  6209. }
  6210. if (colli.present) {
  6211. map['colli'] = Variable<double>(colli.value);
  6212. }
  6213. if (promozione.present) {
  6214. map['promozione'] = Variable<int>(promozione.value);
  6215. }
  6216. if (rigaPromozione.present) {
  6217. map['rigaPromozione'] = Variable<int>(rigaPromozione.value);
  6218. }
  6219. if (prezzoManuale.present) {
  6220. map['prezzoManuale'] = Variable<int>(prezzoManuale.value);
  6221. }
  6222. return map;
  6223. }
  6224. @override
  6225. String toString() {
  6226. return (StringBuffer('RigheOrdineCompanion(')
  6227. ..write('idRigaOrdine: $idRigaOrdine, ')
  6228. ..write('idOrdine: $idOrdine, ')
  6229. ..write('idArticolo: $idArticolo, ')
  6230. ..write('idListino: $idListino, ')
  6231. ..write('quantita: $quantita, ')
  6232. ..write('prezzoLordo: $prezzoLordo, ')
  6233. ..write('sconto1: $sconto1, ')
  6234. ..write('sconto2: $sconto2, ')
  6235. ..write('sconto3: $sconto3, ')
  6236. ..write('sconto4: $sconto4, ')
  6237. ..write('sconto5: $sconto5, ')
  6238. ..write('prezzoNetto: $prezzoNetto, ')
  6239. ..write('scontoMerce: $scontoMerce, ')
  6240. ..write('totale: $totale, ')
  6241. ..write('dataConsegna: $dataConsegna, ')
  6242. ..write('dataModifica: $dataModifica, ')
  6243. ..write('qtaEvasa: $qtaEvasa, ')
  6244. ..write('stato: $stato, ')
  6245. ..write('colli: $colli, ')
  6246. ..write('promozione: $promozione, ')
  6247. ..write('rigaPromozione: $rigaPromozione, ')
  6248. ..write('prezzoManuale: $prezzoManuale')
  6249. ..write(')'))
  6250. .toString();
  6251. }
  6252. }
  6253. class $FilialiTable extends Filiali with TableInfo<$FilialiTable, Filiale> {
  6254. @override
  6255. final GeneratedDatabase attachedDatabase;
  6256. final String? _alias;
  6257. $FilialiTable(this.attachedDatabase, [this._alias]);
  6258. static const VerificationMeta _idFilialeMeta = const VerificationMeta(
  6259. 'idFiliale',
  6260. );
  6261. @override
  6262. late final GeneratedColumn<int> idFiliale = GeneratedColumn<int>(
  6263. 'idFiliale',
  6264. aliasedName,
  6265. false,
  6266. hasAutoIncrement: true,
  6267. type: DriftSqlType.int,
  6268. requiredDuringInsert: false,
  6269. defaultConstraints: GeneratedColumn.constraintIsAlways(
  6270. 'PRIMARY KEY AUTOINCREMENT',
  6271. ),
  6272. );
  6273. static const VerificationMeta _idFilialeRemotoMeta = const VerificationMeta(
  6274. 'idFilialeRemoto',
  6275. );
  6276. @override
  6277. late final GeneratedColumn<int> idFilialeRemoto = GeneratedColumn<int>(
  6278. 'idFilialeRemoto',
  6279. aliasedName,
  6280. true,
  6281. type: DriftSqlType.int,
  6282. requiredDuringInsert: false,
  6283. );
  6284. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  6285. 'idCliente',
  6286. );
  6287. @override
  6288. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  6289. 'idCliente',
  6290. aliasedName,
  6291. true,
  6292. type: DriftSqlType.int,
  6293. requiredDuringInsert: false,
  6294. );
  6295. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  6296. 'idAgente',
  6297. );
  6298. @override
  6299. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  6300. 'idAgente',
  6301. aliasedName,
  6302. true,
  6303. type: DriftSqlType.int,
  6304. requiredDuringInsert: false,
  6305. );
  6306. static const VerificationMeta _codFilialeMeta = const VerificationMeta(
  6307. 'codFiliale',
  6308. );
  6309. @override
  6310. late final GeneratedColumn<String> codFiliale = GeneratedColumn<String>(
  6311. 'codFiliale',
  6312. aliasedName,
  6313. true,
  6314. type: DriftSqlType.string,
  6315. requiredDuringInsert: false,
  6316. );
  6317. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  6318. 'descrizione',
  6319. );
  6320. @override
  6321. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  6322. 'descrizione',
  6323. aliasedName,
  6324. true,
  6325. type: DriftSqlType.string,
  6326. requiredDuringInsert: false,
  6327. );
  6328. static const VerificationMeta _indirizzoMeta = const VerificationMeta(
  6329. 'indirizzo',
  6330. );
  6331. @override
  6332. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  6333. 'indirizzo',
  6334. aliasedName,
  6335. true,
  6336. type: DriftSqlType.string,
  6337. requiredDuringInsert: false,
  6338. );
  6339. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  6340. @override
  6341. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  6342. 'citta',
  6343. aliasedName,
  6344. true,
  6345. type: DriftSqlType.string,
  6346. requiredDuringInsert: false,
  6347. );
  6348. static const VerificationMeta _provinciaMeta = const VerificationMeta(
  6349. 'provincia',
  6350. );
  6351. @override
  6352. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  6353. 'provincia',
  6354. aliasedName,
  6355. true,
  6356. type: DriftSqlType.string,
  6357. requiredDuringInsert: false,
  6358. );
  6359. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  6360. @override
  6361. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  6362. 'cap',
  6363. aliasedName,
  6364. true,
  6365. type: DriftSqlType.string,
  6366. requiredDuringInsert: false,
  6367. );
  6368. static const VerificationMeta _frazioneMeta = const VerificationMeta(
  6369. 'frazione',
  6370. );
  6371. @override
  6372. late final GeneratedColumn<String> frazione = GeneratedColumn<String>(
  6373. 'frazione',
  6374. aliasedName,
  6375. true,
  6376. type: DriftSqlType.string,
  6377. requiredDuringInsert: false,
  6378. );
  6379. static const VerificationMeta _nazioneMeta = const VerificationMeta(
  6380. 'nazione',
  6381. );
  6382. @override
  6383. late final GeneratedColumn<String> nazione = GeneratedColumn<String>(
  6384. 'nazione',
  6385. aliasedName,
  6386. true,
  6387. type: DriftSqlType.string,
  6388. requiredDuringInsert: false,
  6389. );
  6390. static const VerificationMeta _telefonoMeta = const VerificationMeta(
  6391. 'telefono',
  6392. );
  6393. @override
  6394. late final GeneratedColumn<String> telefono = GeneratedColumn<String>(
  6395. 'telefono',
  6396. aliasedName,
  6397. true,
  6398. type: DriftSqlType.string,
  6399. requiredDuringInsert: false,
  6400. );
  6401. static const VerificationMeta _cellulareMeta = const VerificationMeta(
  6402. 'cellulare',
  6403. );
  6404. @override
  6405. late final GeneratedColumn<String> cellulare = GeneratedColumn<String>(
  6406. 'cellulare',
  6407. aliasedName,
  6408. true,
  6409. type: DriftSqlType.string,
  6410. requiredDuringInsert: false,
  6411. );
  6412. static const VerificationMeta _faxMeta = const VerificationMeta('fax');
  6413. @override
  6414. late final GeneratedColumn<String> fax = GeneratedColumn<String>(
  6415. 'fax',
  6416. aliasedName,
  6417. true,
  6418. type: DriftSqlType.string,
  6419. requiredDuringInsert: false,
  6420. );
  6421. static const VerificationMeta _emailMeta = const VerificationMeta('email');
  6422. @override
  6423. late final GeneratedColumn<String> email = GeneratedColumn<String>(
  6424. 'email',
  6425. aliasedName,
  6426. true,
  6427. type: DriftSqlType.string,
  6428. requiredDuringInsert: false,
  6429. );
  6430. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  6431. @override
  6432. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  6433. 'stato',
  6434. aliasedName,
  6435. true,
  6436. type: DriftSqlType.string,
  6437. requiredDuringInsert: false,
  6438. );
  6439. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  6440. @override
  6441. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  6442. 'attivo',
  6443. aliasedName,
  6444. false,
  6445. type: DriftSqlType.int,
  6446. requiredDuringInsert: false,
  6447. defaultValue: const Constant(1),
  6448. );
  6449. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  6450. @override
  6451. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  6452. 'note',
  6453. aliasedName,
  6454. true,
  6455. type: DriftSqlType.string,
  6456. requiredDuringInsert: false,
  6457. );
  6458. @override
  6459. List<GeneratedColumn> get $columns => [
  6460. idFiliale,
  6461. idFilialeRemoto,
  6462. idCliente,
  6463. idAgente,
  6464. codFiliale,
  6465. descrizione,
  6466. indirizzo,
  6467. citta,
  6468. provincia,
  6469. cap,
  6470. frazione,
  6471. nazione,
  6472. telefono,
  6473. cellulare,
  6474. fax,
  6475. email,
  6476. stato,
  6477. attivo,
  6478. note,
  6479. ];
  6480. @override
  6481. String get aliasedName => _alias ?? actualTableName;
  6482. @override
  6483. String get actualTableName => $name;
  6484. static const String $name = 'Filiali';
  6485. @override
  6486. VerificationContext validateIntegrity(
  6487. Insertable<Filiale> instance, {
  6488. bool isInserting = false,
  6489. }) {
  6490. final context = VerificationContext();
  6491. final data = instance.toColumns(true);
  6492. if (data.containsKey('idFiliale')) {
  6493. context.handle(
  6494. _idFilialeMeta,
  6495. idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta),
  6496. );
  6497. }
  6498. if (data.containsKey('idFilialeRemoto')) {
  6499. context.handle(
  6500. _idFilialeRemotoMeta,
  6501. idFilialeRemoto.isAcceptableOrUnknown(
  6502. data['idFilialeRemoto']!,
  6503. _idFilialeRemotoMeta,
  6504. ),
  6505. );
  6506. }
  6507. if (data.containsKey('idCliente')) {
  6508. context.handle(
  6509. _idClienteMeta,
  6510. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  6511. );
  6512. }
  6513. if (data.containsKey('idAgente')) {
  6514. context.handle(
  6515. _idAgenteMeta,
  6516. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  6517. );
  6518. }
  6519. if (data.containsKey('codFiliale')) {
  6520. context.handle(
  6521. _codFilialeMeta,
  6522. codFiliale.isAcceptableOrUnknown(data['codFiliale']!, _codFilialeMeta),
  6523. );
  6524. }
  6525. if (data.containsKey('descrizione')) {
  6526. context.handle(
  6527. _descrizioneMeta,
  6528. descrizione.isAcceptableOrUnknown(
  6529. data['descrizione']!,
  6530. _descrizioneMeta,
  6531. ),
  6532. );
  6533. }
  6534. if (data.containsKey('indirizzo')) {
  6535. context.handle(
  6536. _indirizzoMeta,
  6537. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta),
  6538. );
  6539. }
  6540. if (data.containsKey('citta')) {
  6541. context.handle(
  6542. _cittaMeta,
  6543. citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta),
  6544. );
  6545. }
  6546. if (data.containsKey('provincia')) {
  6547. context.handle(
  6548. _provinciaMeta,
  6549. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta),
  6550. );
  6551. }
  6552. if (data.containsKey('cap')) {
  6553. context.handle(
  6554. _capMeta,
  6555. cap.isAcceptableOrUnknown(data['cap']!, _capMeta),
  6556. );
  6557. }
  6558. if (data.containsKey('frazione')) {
  6559. context.handle(
  6560. _frazioneMeta,
  6561. frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta),
  6562. );
  6563. }
  6564. if (data.containsKey('nazione')) {
  6565. context.handle(
  6566. _nazioneMeta,
  6567. nazione.isAcceptableOrUnknown(data['nazione']!, _nazioneMeta),
  6568. );
  6569. }
  6570. if (data.containsKey('telefono')) {
  6571. context.handle(
  6572. _telefonoMeta,
  6573. telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta),
  6574. );
  6575. }
  6576. if (data.containsKey('cellulare')) {
  6577. context.handle(
  6578. _cellulareMeta,
  6579. cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta),
  6580. );
  6581. }
  6582. if (data.containsKey('fax')) {
  6583. context.handle(
  6584. _faxMeta,
  6585. fax.isAcceptableOrUnknown(data['fax']!, _faxMeta),
  6586. );
  6587. }
  6588. if (data.containsKey('email')) {
  6589. context.handle(
  6590. _emailMeta,
  6591. email.isAcceptableOrUnknown(data['email']!, _emailMeta),
  6592. );
  6593. }
  6594. if (data.containsKey('stato')) {
  6595. context.handle(
  6596. _statoMeta,
  6597. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  6598. );
  6599. }
  6600. if (data.containsKey('attivo')) {
  6601. context.handle(
  6602. _attivoMeta,
  6603. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  6604. );
  6605. }
  6606. if (data.containsKey('note')) {
  6607. context.handle(
  6608. _noteMeta,
  6609. note.isAcceptableOrUnknown(data['note']!, _noteMeta),
  6610. );
  6611. }
  6612. return context;
  6613. }
  6614. @override
  6615. Set<GeneratedColumn> get $primaryKey => {idFiliale};
  6616. @override
  6617. Filiale map(Map<String, dynamic> data, {String? tablePrefix}) {
  6618. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  6619. return Filiale(
  6620. idFiliale: attachedDatabase.typeMapping.read(
  6621. DriftSqlType.int,
  6622. data['${effectivePrefix}idFiliale'],
  6623. )!,
  6624. idFilialeRemoto: attachedDatabase.typeMapping.read(
  6625. DriftSqlType.int,
  6626. data['${effectivePrefix}idFilialeRemoto'],
  6627. ),
  6628. idCliente: attachedDatabase.typeMapping.read(
  6629. DriftSqlType.int,
  6630. data['${effectivePrefix}idCliente'],
  6631. ),
  6632. idAgente: attachedDatabase.typeMapping.read(
  6633. DriftSqlType.int,
  6634. data['${effectivePrefix}idAgente'],
  6635. ),
  6636. codFiliale: attachedDatabase.typeMapping.read(
  6637. DriftSqlType.string,
  6638. data['${effectivePrefix}codFiliale'],
  6639. ),
  6640. descrizione: attachedDatabase.typeMapping.read(
  6641. DriftSqlType.string,
  6642. data['${effectivePrefix}descrizione'],
  6643. ),
  6644. indirizzo: attachedDatabase.typeMapping.read(
  6645. DriftSqlType.string,
  6646. data['${effectivePrefix}indirizzo'],
  6647. ),
  6648. citta: attachedDatabase.typeMapping.read(
  6649. DriftSqlType.string,
  6650. data['${effectivePrefix}citta'],
  6651. ),
  6652. provincia: attachedDatabase.typeMapping.read(
  6653. DriftSqlType.string,
  6654. data['${effectivePrefix}provincia'],
  6655. ),
  6656. cap: attachedDatabase.typeMapping.read(
  6657. DriftSqlType.string,
  6658. data['${effectivePrefix}cap'],
  6659. ),
  6660. frazione: attachedDatabase.typeMapping.read(
  6661. DriftSqlType.string,
  6662. data['${effectivePrefix}frazione'],
  6663. ),
  6664. nazione: attachedDatabase.typeMapping.read(
  6665. DriftSqlType.string,
  6666. data['${effectivePrefix}nazione'],
  6667. ),
  6668. telefono: attachedDatabase.typeMapping.read(
  6669. DriftSqlType.string,
  6670. data['${effectivePrefix}telefono'],
  6671. ),
  6672. cellulare: attachedDatabase.typeMapping.read(
  6673. DriftSqlType.string,
  6674. data['${effectivePrefix}cellulare'],
  6675. ),
  6676. fax: attachedDatabase.typeMapping.read(
  6677. DriftSqlType.string,
  6678. data['${effectivePrefix}fax'],
  6679. ),
  6680. email: attachedDatabase.typeMapping.read(
  6681. DriftSqlType.string,
  6682. data['${effectivePrefix}email'],
  6683. ),
  6684. stato: attachedDatabase.typeMapping.read(
  6685. DriftSqlType.string,
  6686. data['${effectivePrefix}stato'],
  6687. ),
  6688. attivo: attachedDatabase.typeMapping.read(
  6689. DriftSqlType.int,
  6690. data['${effectivePrefix}attivo'],
  6691. )!,
  6692. note: attachedDatabase.typeMapping.read(
  6693. DriftSqlType.string,
  6694. data['${effectivePrefix}note'],
  6695. ),
  6696. );
  6697. }
  6698. @override
  6699. $FilialiTable createAlias(String alias) {
  6700. return $FilialiTable(attachedDatabase, alias);
  6701. }
  6702. }
  6703. class Filiale extends DataClass implements Insertable<Filiale> {
  6704. final int idFiliale;
  6705. final int? idFilialeRemoto;
  6706. final int? idCliente;
  6707. final int? idAgente;
  6708. final String? codFiliale;
  6709. final String? descrizione;
  6710. final String? indirizzo;
  6711. final String? citta;
  6712. final String? provincia;
  6713. final String? cap;
  6714. final String? frazione;
  6715. final String? nazione;
  6716. final String? telefono;
  6717. final String? cellulare;
  6718. final String? fax;
  6719. final String? email;
  6720. final String? stato;
  6721. final int attivo;
  6722. final String? note;
  6723. const Filiale({
  6724. required this.idFiliale,
  6725. this.idFilialeRemoto,
  6726. this.idCliente,
  6727. this.idAgente,
  6728. this.codFiliale,
  6729. this.descrizione,
  6730. this.indirizzo,
  6731. this.citta,
  6732. this.provincia,
  6733. this.cap,
  6734. this.frazione,
  6735. this.nazione,
  6736. this.telefono,
  6737. this.cellulare,
  6738. this.fax,
  6739. this.email,
  6740. this.stato,
  6741. required this.attivo,
  6742. this.note,
  6743. });
  6744. @override
  6745. Map<String, Expression> toColumns(bool nullToAbsent) {
  6746. final map = <String, Expression>{};
  6747. map['idFiliale'] = Variable<int>(idFiliale);
  6748. if (!nullToAbsent || idFilialeRemoto != null) {
  6749. map['idFilialeRemoto'] = Variable<int>(idFilialeRemoto);
  6750. }
  6751. if (!nullToAbsent || idCliente != null) {
  6752. map['idCliente'] = Variable<int>(idCliente);
  6753. }
  6754. if (!nullToAbsent || idAgente != null) {
  6755. map['idAgente'] = Variable<int>(idAgente);
  6756. }
  6757. if (!nullToAbsent || codFiliale != null) {
  6758. map['codFiliale'] = Variable<String>(codFiliale);
  6759. }
  6760. if (!nullToAbsent || descrizione != null) {
  6761. map['descrizione'] = Variable<String>(descrizione);
  6762. }
  6763. if (!nullToAbsent || indirizzo != null) {
  6764. map['indirizzo'] = Variable<String>(indirizzo);
  6765. }
  6766. if (!nullToAbsent || citta != null) {
  6767. map['citta'] = Variable<String>(citta);
  6768. }
  6769. if (!nullToAbsent || provincia != null) {
  6770. map['provincia'] = Variable<String>(provincia);
  6771. }
  6772. if (!nullToAbsent || cap != null) {
  6773. map['cap'] = Variable<String>(cap);
  6774. }
  6775. if (!nullToAbsent || frazione != null) {
  6776. map['frazione'] = Variable<String>(frazione);
  6777. }
  6778. if (!nullToAbsent || nazione != null) {
  6779. map['nazione'] = Variable<String>(nazione);
  6780. }
  6781. if (!nullToAbsent || telefono != null) {
  6782. map['telefono'] = Variable<String>(telefono);
  6783. }
  6784. if (!nullToAbsent || cellulare != null) {
  6785. map['cellulare'] = Variable<String>(cellulare);
  6786. }
  6787. if (!nullToAbsent || fax != null) {
  6788. map['fax'] = Variable<String>(fax);
  6789. }
  6790. if (!nullToAbsent || email != null) {
  6791. map['email'] = Variable<String>(email);
  6792. }
  6793. if (!nullToAbsent || stato != null) {
  6794. map['stato'] = Variable<String>(stato);
  6795. }
  6796. map['attivo'] = Variable<int>(attivo);
  6797. if (!nullToAbsent || note != null) {
  6798. map['note'] = Variable<String>(note);
  6799. }
  6800. return map;
  6801. }
  6802. FilialiCompanion toCompanion(bool nullToAbsent) {
  6803. return FilialiCompanion(
  6804. idFiliale: Value(idFiliale),
  6805. idFilialeRemoto: idFilialeRemoto == null && nullToAbsent
  6806. ? const Value.absent()
  6807. : Value(idFilialeRemoto),
  6808. idCliente: idCliente == null && nullToAbsent
  6809. ? const Value.absent()
  6810. : Value(idCliente),
  6811. idAgente: idAgente == null && nullToAbsent
  6812. ? const Value.absent()
  6813. : Value(idAgente),
  6814. codFiliale: codFiliale == null && nullToAbsent
  6815. ? const Value.absent()
  6816. : Value(codFiliale),
  6817. descrizione: descrizione == null && nullToAbsent
  6818. ? const Value.absent()
  6819. : Value(descrizione),
  6820. indirizzo: indirizzo == null && nullToAbsent
  6821. ? const Value.absent()
  6822. : Value(indirizzo),
  6823. citta: citta == null && nullToAbsent
  6824. ? const Value.absent()
  6825. : Value(citta),
  6826. provincia: provincia == null && nullToAbsent
  6827. ? const Value.absent()
  6828. : Value(provincia),
  6829. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  6830. frazione: frazione == null && nullToAbsent
  6831. ? const Value.absent()
  6832. : Value(frazione),
  6833. nazione: nazione == null && nullToAbsent
  6834. ? const Value.absent()
  6835. : Value(nazione),
  6836. telefono: telefono == null && nullToAbsent
  6837. ? const Value.absent()
  6838. : Value(telefono),
  6839. cellulare: cellulare == null && nullToAbsent
  6840. ? const Value.absent()
  6841. : Value(cellulare),
  6842. fax: fax == null && nullToAbsent ? const Value.absent() : Value(fax),
  6843. email: email == null && nullToAbsent
  6844. ? const Value.absent()
  6845. : Value(email),
  6846. stato: stato == null && nullToAbsent
  6847. ? const Value.absent()
  6848. : Value(stato),
  6849. attivo: Value(attivo),
  6850. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  6851. );
  6852. }
  6853. factory Filiale.fromJson(
  6854. Map<String, dynamic> json, {
  6855. ValueSerializer? serializer,
  6856. }) {
  6857. serializer ??= driftRuntimeOptions.defaultSerializer;
  6858. return Filiale(
  6859. idFiliale: serializer.fromJson<int>(json['idFiliale']),
  6860. idFilialeRemoto: serializer.fromJson<int?>(json['idFilialeRemoto']),
  6861. idCliente: serializer.fromJson<int?>(json['idCliente']),
  6862. idAgente: serializer.fromJson<int?>(json['idAgente']),
  6863. codFiliale: serializer.fromJson<String?>(json['codFiliale']),
  6864. descrizione: serializer.fromJson<String?>(json['descrizione']),
  6865. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  6866. citta: serializer.fromJson<String?>(json['citta']),
  6867. provincia: serializer.fromJson<String?>(json['provincia']),
  6868. cap: serializer.fromJson<String?>(json['cap']),
  6869. frazione: serializer.fromJson<String?>(json['frazione']),
  6870. nazione: serializer.fromJson<String?>(json['nazione']),
  6871. telefono: serializer.fromJson<String?>(json['telefono']),
  6872. cellulare: serializer.fromJson<String?>(json['cellulare']),
  6873. fax: serializer.fromJson<String?>(json['fax']),
  6874. email: serializer.fromJson<String?>(json['email']),
  6875. stato: serializer.fromJson<String?>(json['stato']),
  6876. attivo: serializer.fromJson<int>(json['attivo']),
  6877. note: serializer.fromJson<String?>(json['note']),
  6878. );
  6879. }
  6880. @override
  6881. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  6882. serializer ??= driftRuntimeOptions.defaultSerializer;
  6883. return <String, dynamic>{
  6884. 'idFiliale': serializer.toJson<int>(idFiliale),
  6885. 'idFilialeRemoto': serializer.toJson<int?>(idFilialeRemoto),
  6886. 'idCliente': serializer.toJson<int?>(idCliente),
  6887. 'idAgente': serializer.toJson<int?>(idAgente),
  6888. 'codFiliale': serializer.toJson<String?>(codFiliale),
  6889. 'descrizione': serializer.toJson<String?>(descrizione),
  6890. 'indirizzo': serializer.toJson<String?>(indirizzo),
  6891. 'citta': serializer.toJson<String?>(citta),
  6892. 'provincia': serializer.toJson<String?>(provincia),
  6893. 'cap': serializer.toJson<String?>(cap),
  6894. 'frazione': serializer.toJson<String?>(frazione),
  6895. 'nazione': serializer.toJson<String?>(nazione),
  6896. 'telefono': serializer.toJson<String?>(telefono),
  6897. 'cellulare': serializer.toJson<String?>(cellulare),
  6898. 'fax': serializer.toJson<String?>(fax),
  6899. 'email': serializer.toJson<String?>(email),
  6900. 'stato': serializer.toJson<String?>(stato),
  6901. 'attivo': serializer.toJson<int>(attivo),
  6902. 'note': serializer.toJson<String?>(note),
  6903. };
  6904. }
  6905. Filiale copyWith({
  6906. int? idFiliale,
  6907. Value<int?> idFilialeRemoto = const Value.absent(),
  6908. Value<int?> idCliente = const Value.absent(),
  6909. Value<int?> idAgente = const Value.absent(),
  6910. Value<String?> codFiliale = const Value.absent(),
  6911. Value<String?> descrizione = const Value.absent(),
  6912. Value<String?> indirizzo = const Value.absent(),
  6913. Value<String?> citta = const Value.absent(),
  6914. Value<String?> provincia = const Value.absent(),
  6915. Value<String?> cap = const Value.absent(),
  6916. Value<String?> frazione = const Value.absent(),
  6917. Value<String?> nazione = const Value.absent(),
  6918. Value<String?> telefono = const Value.absent(),
  6919. Value<String?> cellulare = const Value.absent(),
  6920. Value<String?> fax = const Value.absent(),
  6921. Value<String?> email = const Value.absent(),
  6922. Value<String?> stato = const Value.absent(),
  6923. int? attivo,
  6924. Value<String?> note = const Value.absent(),
  6925. }) => Filiale(
  6926. idFiliale: idFiliale ?? this.idFiliale,
  6927. idFilialeRemoto: idFilialeRemoto.present
  6928. ? idFilialeRemoto.value
  6929. : this.idFilialeRemoto,
  6930. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  6931. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  6932. codFiliale: codFiliale.present ? codFiliale.value : this.codFiliale,
  6933. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  6934. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  6935. citta: citta.present ? citta.value : this.citta,
  6936. provincia: provincia.present ? provincia.value : this.provincia,
  6937. cap: cap.present ? cap.value : this.cap,
  6938. frazione: frazione.present ? frazione.value : this.frazione,
  6939. nazione: nazione.present ? nazione.value : this.nazione,
  6940. telefono: telefono.present ? telefono.value : this.telefono,
  6941. cellulare: cellulare.present ? cellulare.value : this.cellulare,
  6942. fax: fax.present ? fax.value : this.fax,
  6943. email: email.present ? email.value : this.email,
  6944. stato: stato.present ? stato.value : this.stato,
  6945. attivo: attivo ?? this.attivo,
  6946. note: note.present ? note.value : this.note,
  6947. );
  6948. Filiale copyWithCompanion(FilialiCompanion data) {
  6949. return Filiale(
  6950. idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale,
  6951. idFilialeRemoto: data.idFilialeRemoto.present
  6952. ? data.idFilialeRemoto.value
  6953. : this.idFilialeRemoto,
  6954. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  6955. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  6956. codFiliale: data.codFiliale.present
  6957. ? data.codFiliale.value
  6958. : this.codFiliale,
  6959. descrizione: data.descrizione.present
  6960. ? data.descrizione.value
  6961. : this.descrizione,
  6962. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  6963. citta: data.citta.present ? data.citta.value : this.citta,
  6964. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  6965. cap: data.cap.present ? data.cap.value : this.cap,
  6966. frazione: data.frazione.present ? data.frazione.value : this.frazione,
  6967. nazione: data.nazione.present ? data.nazione.value : this.nazione,
  6968. telefono: data.telefono.present ? data.telefono.value : this.telefono,
  6969. cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare,
  6970. fax: data.fax.present ? data.fax.value : this.fax,
  6971. email: data.email.present ? data.email.value : this.email,
  6972. stato: data.stato.present ? data.stato.value : this.stato,
  6973. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  6974. note: data.note.present ? data.note.value : this.note,
  6975. );
  6976. }
  6977. @override
  6978. String toString() {
  6979. return (StringBuffer('Filiale(')
  6980. ..write('idFiliale: $idFiliale, ')
  6981. ..write('idFilialeRemoto: $idFilialeRemoto, ')
  6982. ..write('idCliente: $idCliente, ')
  6983. ..write('idAgente: $idAgente, ')
  6984. ..write('codFiliale: $codFiliale, ')
  6985. ..write('descrizione: $descrizione, ')
  6986. ..write('indirizzo: $indirizzo, ')
  6987. ..write('citta: $citta, ')
  6988. ..write('provincia: $provincia, ')
  6989. ..write('cap: $cap, ')
  6990. ..write('frazione: $frazione, ')
  6991. ..write('nazione: $nazione, ')
  6992. ..write('telefono: $telefono, ')
  6993. ..write('cellulare: $cellulare, ')
  6994. ..write('fax: $fax, ')
  6995. ..write('email: $email, ')
  6996. ..write('stato: $stato, ')
  6997. ..write('attivo: $attivo, ')
  6998. ..write('note: $note')
  6999. ..write(')'))
  7000. .toString();
  7001. }
  7002. @override
  7003. int get hashCode => Object.hash(
  7004. idFiliale,
  7005. idFilialeRemoto,
  7006. idCliente,
  7007. idAgente,
  7008. codFiliale,
  7009. descrizione,
  7010. indirizzo,
  7011. citta,
  7012. provincia,
  7013. cap,
  7014. frazione,
  7015. nazione,
  7016. telefono,
  7017. cellulare,
  7018. fax,
  7019. email,
  7020. stato,
  7021. attivo,
  7022. note,
  7023. );
  7024. @override
  7025. bool operator ==(Object other) =>
  7026. identical(this, other) ||
  7027. (other is Filiale &&
  7028. other.idFiliale == this.idFiliale &&
  7029. other.idFilialeRemoto == this.idFilialeRemoto &&
  7030. other.idCliente == this.idCliente &&
  7031. other.idAgente == this.idAgente &&
  7032. other.codFiliale == this.codFiliale &&
  7033. other.descrizione == this.descrizione &&
  7034. other.indirizzo == this.indirizzo &&
  7035. other.citta == this.citta &&
  7036. other.provincia == this.provincia &&
  7037. other.cap == this.cap &&
  7038. other.frazione == this.frazione &&
  7039. other.nazione == this.nazione &&
  7040. other.telefono == this.telefono &&
  7041. other.cellulare == this.cellulare &&
  7042. other.fax == this.fax &&
  7043. other.email == this.email &&
  7044. other.stato == this.stato &&
  7045. other.attivo == this.attivo &&
  7046. other.note == this.note);
  7047. }
  7048. class FilialiCompanion extends UpdateCompanion<Filiale> {
  7049. final Value<int> idFiliale;
  7050. final Value<int?> idFilialeRemoto;
  7051. final Value<int?> idCliente;
  7052. final Value<int?> idAgente;
  7053. final Value<String?> codFiliale;
  7054. final Value<String?> descrizione;
  7055. final Value<String?> indirizzo;
  7056. final Value<String?> citta;
  7057. final Value<String?> provincia;
  7058. final Value<String?> cap;
  7059. final Value<String?> frazione;
  7060. final Value<String?> nazione;
  7061. final Value<String?> telefono;
  7062. final Value<String?> cellulare;
  7063. final Value<String?> fax;
  7064. final Value<String?> email;
  7065. final Value<String?> stato;
  7066. final Value<int> attivo;
  7067. final Value<String?> note;
  7068. const FilialiCompanion({
  7069. this.idFiliale = const Value.absent(),
  7070. this.idFilialeRemoto = const Value.absent(),
  7071. this.idCliente = const Value.absent(),
  7072. this.idAgente = const Value.absent(),
  7073. this.codFiliale = const Value.absent(),
  7074. this.descrizione = const Value.absent(),
  7075. this.indirizzo = const Value.absent(),
  7076. this.citta = const Value.absent(),
  7077. this.provincia = const Value.absent(),
  7078. this.cap = const Value.absent(),
  7079. this.frazione = const Value.absent(),
  7080. this.nazione = const Value.absent(),
  7081. this.telefono = const Value.absent(),
  7082. this.cellulare = const Value.absent(),
  7083. this.fax = const Value.absent(),
  7084. this.email = const Value.absent(),
  7085. this.stato = const Value.absent(),
  7086. this.attivo = const Value.absent(),
  7087. this.note = const Value.absent(),
  7088. });
  7089. FilialiCompanion.insert({
  7090. this.idFiliale = const Value.absent(),
  7091. this.idFilialeRemoto = const Value.absent(),
  7092. this.idCliente = const Value.absent(),
  7093. this.idAgente = const Value.absent(),
  7094. this.codFiliale = const Value.absent(),
  7095. this.descrizione = const Value.absent(),
  7096. this.indirizzo = const Value.absent(),
  7097. this.citta = const Value.absent(),
  7098. this.provincia = const Value.absent(),
  7099. this.cap = const Value.absent(),
  7100. this.frazione = const Value.absent(),
  7101. this.nazione = const Value.absent(),
  7102. this.telefono = const Value.absent(),
  7103. this.cellulare = const Value.absent(),
  7104. this.fax = const Value.absent(),
  7105. this.email = const Value.absent(),
  7106. this.stato = const Value.absent(),
  7107. this.attivo = const Value.absent(),
  7108. this.note = const Value.absent(),
  7109. });
  7110. static Insertable<Filiale> custom({
  7111. Expression<int>? idFiliale,
  7112. Expression<int>? idFilialeRemoto,
  7113. Expression<int>? idCliente,
  7114. Expression<int>? idAgente,
  7115. Expression<String>? codFiliale,
  7116. Expression<String>? descrizione,
  7117. Expression<String>? indirizzo,
  7118. Expression<String>? citta,
  7119. Expression<String>? provincia,
  7120. Expression<String>? cap,
  7121. Expression<String>? frazione,
  7122. Expression<String>? nazione,
  7123. Expression<String>? telefono,
  7124. Expression<String>? cellulare,
  7125. Expression<String>? fax,
  7126. Expression<String>? email,
  7127. Expression<String>? stato,
  7128. Expression<int>? attivo,
  7129. Expression<String>? note,
  7130. }) {
  7131. return RawValuesInsertable({
  7132. if (idFiliale != null) 'idFiliale': idFiliale,
  7133. if (idFilialeRemoto != null) 'idFilialeRemoto': idFilialeRemoto,
  7134. if (idCliente != null) 'idCliente': idCliente,
  7135. if (idAgente != null) 'idAgente': idAgente,
  7136. if (codFiliale != null) 'codFiliale': codFiliale,
  7137. if (descrizione != null) 'descrizione': descrizione,
  7138. if (indirizzo != null) 'indirizzo': indirizzo,
  7139. if (citta != null) 'citta': citta,
  7140. if (provincia != null) 'provincia': provincia,
  7141. if (cap != null) 'cap': cap,
  7142. if (frazione != null) 'frazione': frazione,
  7143. if (nazione != null) 'nazione': nazione,
  7144. if (telefono != null) 'telefono': telefono,
  7145. if (cellulare != null) 'cellulare': cellulare,
  7146. if (fax != null) 'fax': fax,
  7147. if (email != null) 'email': email,
  7148. if (stato != null) 'stato': stato,
  7149. if (attivo != null) 'attivo': attivo,
  7150. if (note != null) 'note': note,
  7151. });
  7152. }
  7153. FilialiCompanion copyWith({
  7154. Value<int>? idFiliale,
  7155. Value<int?>? idFilialeRemoto,
  7156. Value<int?>? idCliente,
  7157. Value<int?>? idAgente,
  7158. Value<String?>? codFiliale,
  7159. Value<String?>? descrizione,
  7160. Value<String?>? indirizzo,
  7161. Value<String?>? citta,
  7162. Value<String?>? provincia,
  7163. Value<String?>? cap,
  7164. Value<String?>? frazione,
  7165. Value<String?>? nazione,
  7166. Value<String?>? telefono,
  7167. Value<String?>? cellulare,
  7168. Value<String?>? fax,
  7169. Value<String?>? email,
  7170. Value<String?>? stato,
  7171. Value<int>? attivo,
  7172. Value<String?>? note,
  7173. }) {
  7174. return FilialiCompanion(
  7175. idFiliale: idFiliale ?? this.idFiliale,
  7176. idFilialeRemoto: idFilialeRemoto ?? this.idFilialeRemoto,
  7177. idCliente: idCliente ?? this.idCliente,
  7178. idAgente: idAgente ?? this.idAgente,
  7179. codFiliale: codFiliale ?? this.codFiliale,
  7180. descrizione: descrizione ?? this.descrizione,
  7181. indirizzo: indirizzo ?? this.indirizzo,
  7182. citta: citta ?? this.citta,
  7183. provincia: provincia ?? this.provincia,
  7184. cap: cap ?? this.cap,
  7185. frazione: frazione ?? this.frazione,
  7186. nazione: nazione ?? this.nazione,
  7187. telefono: telefono ?? this.telefono,
  7188. cellulare: cellulare ?? this.cellulare,
  7189. fax: fax ?? this.fax,
  7190. email: email ?? this.email,
  7191. stato: stato ?? this.stato,
  7192. attivo: attivo ?? this.attivo,
  7193. note: note ?? this.note,
  7194. );
  7195. }
  7196. @override
  7197. Map<String, Expression> toColumns(bool nullToAbsent) {
  7198. final map = <String, Expression>{};
  7199. if (idFiliale.present) {
  7200. map['idFiliale'] = Variable<int>(idFiliale.value);
  7201. }
  7202. if (idFilialeRemoto.present) {
  7203. map['idFilialeRemoto'] = Variable<int>(idFilialeRemoto.value);
  7204. }
  7205. if (idCliente.present) {
  7206. map['idCliente'] = Variable<int>(idCliente.value);
  7207. }
  7208. if (idAgente.present) {
  7209. map['idAgente'] = Variable<int>(idAgente.value);
  7210. }
  7211. if (codFiliale.present) {
  7212. map['codFiliale'] = Variable<String>(codFiliale.value);
  7213. }
  7214. if (descrizione.present) {
  7215. map['descrizione'] = Variable<String>(descrizione.value);
  7216. }
  7217. if (indirizzo.present) {
  7218. map['indirizzo'] = Variable<String>(indirizzo.value);
  7219. }
  7220. if (citta.present) {
  7221. map['citta'] = Variable<String>(citta.value);
  7222. }
  7223. if (provincia.present) {
  7224. map['provincia'] = Variable<String>(provincia.value);
  7225. }
  7226. if (cap.present) {
  7227. map['cap'] = Variable<String>(cap.value);
  7228. }
  7229. if (frazione.present) {
  7230. map['frazione'] = Variable<String>(frazione.value);
  7231. }
  7232. if (nazione.present) {
  7233. map['nazione'] = Variable<String>(nazione.value);
  7234. }
  7235. if (telefono.present) {
  7236. map['telefono'] = Variable<String>(telefono.value);
  7237. }
  7238. if (cellulare.present) {
  7239. map['cellulare'] = Variable<String>(cellulare.value);
  7240. }
  7241. if (fax.present) {
  7242. map['fax'] = Variable<String>(fax.value);
  7243. }
  7244. if (email.present) {
  7245. map['email'] = Variable<String>(email.value);
  7246. }
  7247. if (stato.present) {
  7248. map['stato'] = Variable<String>(stato.value);
  7249. }
  7250. if (attivo.present) {
  7251. map['attivo'] = Variable<int>(attivo.value);
  7252. }
  7253. if (note.present) {
  7254. map['note'] = Variable<String>(note.value);
  7255. }
  7256. return map;
  7257. }
  7258. @override
  7259. String toString() {
  7260. return (StringBuffer('FilialiCompanion(')
  7261. ..write('idFiliale: $idFiliale, ')
  7262. ..write('idFilialeRemoto: $idFilialeRemoto, ')
  7263. ..write('idCliente: $idCliente, ')
  7264. ..write('idAgente: $idAgente, ')
  7265. ..write('codFiliale: $codFiliale, ')
  7266. ..write('descrizione: $descrizione, ')
  7267. ..write('indirizzo: $indirizzo, ')
  7268. ..write('citta: $citta, ')
  7269. ..write('provincia: $provincia, ')
  7270. ..write('cap: $cap, ')
  7271. ..write('frazione: $frazione, ')
  7272. ..write('nazione: $nazione, ')
  7273. ..write('telefono: $telefono, ')
  7274. ..write('cellulare: $cellulare, ')
  7275. ..write('fax: $fax, ')
  7276. ..write('email: $email, ')
  7277. ..write('stato: $stato, ')
  7278. ..write('attivo: $attivo, ')
  7279. ..write('note: $note')
  7280. ..write(')'))
  7281. .toString();
  7282. }
  7283. }
  7284. class $ListiniTable extends Listini with TableInfo<$ListiniTable, Listino> {
  7285. @override
  7286. final GeneratedDatabase attachedDatabase;
  7287. final String? _alias;
  7288. $ListiniTable(this.attachedDatabase, [this._alias]);
  7289. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  7290. 'idListino',
  7291. );
  7292. @override
  7293. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  7294. 'idListino',
  7295. aliasedName,
  7296. false,
  7297. hasAutoIncrement: true,
  7298. type: DriftSqlType.int,
  7299. requiredDuringInsert: false,
  7300. defaultConstraints: GeneratedColumn.constraintIsAlways(
  7301. 'PRIMARY KEY AUTOINCREMENT',
  7302. ),
  7303. );
  7304. static const VerificationMeta _codListinoMeta = const VerificationMeta(
  7305. 'codListino',
  7306. );
  7307. @override
  7308. late final GeneratedColumn<String> codListino = GeneratedColumn<String>(
  7309. 'codListino',
  7310. aliasedName,
  7311. true,
  7312. type: DriftSqlType.string,
  7313. requiredDuringInsert: false,
  7314. );
  7315. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  7316. 'descrizione',
  7317. );
  7318. @override
  7319. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  7320. 'descrizione',
  7321. aliasedName,
  7322. true,
  7323. type: DriftSqlType.string,
  7324. requiredDuringInsert: false,
  7325. );
  7326. static const VerificationMeta _validoDaMeta = const VerificationMeta(
  7327. 'validoDa',
  7328. );
  7329. @override
  7330. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  7331. 'validoDa',
  7332. aliasedName,
  7333. true,
  7334. type: DriftSqlType.string,
  7335. requiredDuringInsert: false,
  7336. );
  7337. static const VerificationMeta _validoAMeta = const VerificationMeta(
  7338. 'validoA',
  7339. );
  7340. @override
  7341. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  7342. 'validoA',
  7343. aliasedName,
  7344. true,
  7345. type: DriftSqlType.string,
  7346. requiredDuringInsert: false,
  7347. );
  7348. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  7349. @override
  7350. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  7351. 'attivo',
  7352. aliasedName,
  7353. false,
  7354. type: DriftSqlType.int,
  7355. requiredDuringInsert: false,
  7356. defaultValue: const Constant(1),
  7357. );
  7358. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  7359. 'dataModifica',
  7360. );
  7361. @override
  7362. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  7363. 'dataModifica',
  7364. aliasedName,
  7365. true,
  7366. type: DriftSqlType.string,
  7367. requiredDuringInsert: false,
  7368. );
  7369. @override
  7370. List<GeneratedColumn> get $columns => [
  7371. idListino,
  7372. codListino,
  7373. descrizione,
  7374. validoDa,
  7375. validoA,
  7376. attivo,
  7377. dataModifica,
  7378. ];
  7379. @override
  7380. String get aliasedName => _alias ?? actualTableName;
  7381. @override
  7382. String get actualTableName => $name;
  7383. static const String $name = 'Listini';
  7384. @override
  7385. VerificationContext validateIntegrity(
  7386. Insertable<Listino> instance, {
  7387. bool isInserting = false,
  7388. }) {
  7389. final context = VerificationContext();
  7390. final data = instance.toColumns(true);
  7391. if (data.containsKey('idListino')) {
  7392. context.handle(
  7393. _idListinoMeta,
  7394. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  7395. );
  7396. }
  7397. if (data.containsKey('codListino')) {
  7398. context.handle(
  7399. _codListinoMeta,
  7400. codListino.isAcceptableOrUnknown(data['codListino']!, _codListinoMeta),
  7401. );
  7402. }
  7403. if (data.containsKey('descrizione')) {
  7404. context.handle(
  7405. _descrizioneMeta,
  7406. descrizione.isAcceptableOrUnknown(
  7407. data['descrizione']!,
  7408. _descrizioneMeta,
  7409. ),
  7410. );
  7411. }
  7412. if (data.containsKey('validoDa')) {
  7413. context.handle(
  7414. _validoDaMeta,
  7415. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta),
  7416. );
  7417. }
  7418. if (data.containsKey('validoA')) {
  7419. context.handle(
  7420. _validoAMeta,
  7421. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta),
  7422. );
  7423. }
  7424. if (data.containsKey('attivo')) {
  7425. context.handle(
  7426. _attivoMeta,
  7427. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  7428. );
  7429. }
  7430. if (data.containsKey('dataModifica')) {
  7431. context.handle(
  7432. _dataModificaMeta,
  7433. dataModifica.isAcceptableOrUnknown(
  7434. data['dataModifica']!,
  7435. _dataModificaMeta,
  7436. ),
  7437. );
  7438. }
  7439. return context;
  7440. }
  7441. @override
  7442. Set<GeneratedColumn> get $primaryKey => {idListino};
  7443. @override
  7444. Listino map(Map<String, dynamic> data, {String? tablePrefix}) {
  7445. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  7446. return Listino(
  7447. idListino: attachedDatabase.typeMapping.read(
  7448. DriftSqlType.int,
  7449. data['${effectivePrefix}idListino'],
  7450. )!,
  7451. codListino: attachedDatabase.typeMapping.read(
  7452. DriftSqlType.string,
  7453. data['${effectivePrefix}codListino'],
  7454. ),
  7455. descrizione: attachedDatabase.typeMapping.read(
  7456. DriftSqlType.string,
  7457. data['${effectivePrefix}descrizione'],
  7458. ),
  7459. validoDa: attachedDatabase.typeMapping.read(
  7460. DriftSqlType.string,
  7461. data['${effectivePrefix}validoDa'],
  7462. ),
  7463. validoA: attachedDatabase.typeMapping.read(
  7464. DriftSqlType.string,
  7465. data['${effectivePrefix}validoA'],
  7466. ),
  7467. attivo: attachedDatabase.typeMapping.read(
  7468. DriftSqlType.int,
  7469. data['${effectivePrefix}attivo'],
  7470. )!,
  7471. dataModifica: attachedDatabase.typeMapping.read(
  7472. DriftSqlType.string,
  7473. data['${effectivePrefix}dataModifica'],
  7474. ),
  7475. );
  7476. }
  7477. @override
  7478. $ListiniTable createAlias(String alias) {
  7479. return $ListiniTable(attachedDatabase, alias);
  7480. }
  7481. }
  7482. class Listino extends DataClass implements Insertable<Listino> {
  7483. final int idListino;
  7484. final String? codListino;
  7485. final String? descrizione;
  7486. final String? validoDa;
  7487. final String? validoA;
  7488. final int attivo;
  7489. final String? dataModifica;
  7490. const Listino({
  7491. required this.idListino,
  7492. this.codListino,
  7493. this.descrizione,
  7494. this.validoDa,
  7495. this.validoA,
  7496. required this.attivo,
  7497. this.dataModifica,
  7498. });
  7499. @override
  7500. Map<String, Expression> toColumns(bool nullToAbsent) {
  7501. final map = <String, Expression>{};
  7502. map['idListino'] = Variable<int>(idListino);
  7503. if (!nullToAbsent || codListino != null) {
  7504. map['codListino'] = Variable<String>(codListino);
  7505. }
  7506. if (!nullToAbsent || descrizione != null) {
  7507. map['descrizione'] = Variable<String>(descrizione);
  7508. }
  7509. if (!nullToAbsent || validoDa != null) {
  7510. map['validoDa'] = Variable<String>(validoDa);
  7511. }
  7512. if (!nullToAbsent || validoA != null) {
  7513. map['validoA'] = Variable<String>(validoA);
  7514. }
  7515. map['attivo'] = Variable<int>(attivo);
  7516. if (!nullToAbsent || dataModifica != null) {
  7517. map['dataModifica'] = Variable<String>(dataModifica);
  7518. }
  7519. return map;
  7520. }
  7521. ListiniCompanion toCompanion(bool nullToAbsent) {
  7522. return ListiniCompanion(
  7523. idListino: Value(idListino),
  7524. codListino: codListino == null && nullToAbsent
  7525. ? const Value.absent()
  7526. : Value(codListino),
  7527. descrizione: descrizione == null && nullToAbsent
  7528. ? const Value.absent()
  7529. : Value(descrizione),
  7530. validoDa: validoDa == null && nullToAbsent
  7531. ? const Value.absent()
  7532. : Value(validoDa),
  7533. validoA: validoA == null && nullToAbsent
  7534. ? const Value.absent()
  7535. : Value(validoA),
  7536. attivo: Value(attivo),
  7537. dataModifica: dataModifica == null && nullToAbsent
  7538. ? const Value.absent()
  7539. : Value(dataModifica),
  7540. );
  7541. }
  7542. factory Listino.fromJson(
  7543. Map<String, dynamic> json, {
  7544. ValueSerializer? serializer,
  7545. }) {
  7546. serializer ??= driftRuntimeOptions.defaultSerializer;
  7547. return Listino(
  7548. idListino: serializer.fromJson<int>(json['idListino']),
  7549. codListino: serializer.fromJson<String?>(json['codListino']),
  7550. descrizione: serializer.fromJson<String?>(json['descrizione']),
  7551. validoDa: serializer.fromJson<String?>(json['validoDa']),
  7552. validoA: serializer.fromJson<String?>(json['validoA']),
  7553. attivo: serializer.fromJson<int>(json['attivo']),
  7554. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  7555. );
  7556. }
  7557. @override
  7558. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  7559. serializer ??= driftRuntimeOptions.defaultSerializer;
  7560. return <String, dynamic>{
  7561. 'idListino': serializer.toJson<int>(idListino),
  7562. 'codListino': serializer.toJson<String?>(codListino),
  7563. 'descrizione': serializer.toJson<String?>(descrizione),
  7564. 'validoDa': serializer.toJson<String?>(validoDa),
  7565. 'validoA': serializer.toJson<String?>(validoA),
  7566. 'attivo': serializer.toJson<int>(attivo),
  7567. 'dataModifica': serializer.toJson<String?>(dataModifica),
  7568. };
  7569. }
  7570. Listino copyWith({
  7571. int? idListino,
  7572. Value<String?> codListino = const Value.absent(),
  7573. Value<String?> descrizione = const Value.absent(),
  7574. Value<String?> validoDa = const Value.absent(),
  7575. Value<String?> validoA = const Value.absent(),
  7576. int? attivo,
  7577. Value<String?> dataModifica = const Value.absent(),
  7578. }) => Listino(
  7579. idListino: idListino ?? this.idListino,
  7580. codListino: codListino.present ? codListino.value : this.codListino,
  7581. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  7582. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  7583. validoA: validoA.present ? validoA.value : this.validoA,
  7584. attivo: attivo ?? this.attivo,
  7585. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  7586. );
  7587. Listino copyWithCompanion(ListiniCompanion data) {
  7588. return Listino(
  7589. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  7590. codListino: data.codListino.present
  7591. ? data.codListino.value
  7592. : this.codListino,
  7593. descrizione: data.descrizione.present
  7594. ? data.descrizione.value
  7595. : this.descrizione,
  7596. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  7597. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  7598. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  7599. dataModifica: data.dataModifica.present
  7600. ? data.dataModifica.value
  7601. : this.dataModifica,
  7602. );
  7603. }
  7604. @override
  7605. String toString() {
  7606. return (StringBuffer('Listino(')
  7607. ..write('idListino: $idListino, ')
  7608. ..write('codListino: $codListino, ')
  7609. ..write('descrizione: $descrizione, ')
  7610. ..write('validoDa: $validoDa, ')
  7611. ..write('validoA: $validoA, ')
  7612. ..write('attivo: $attivo, ')
  7613. ..write('dataModifica: $dataModifica')
  7614. ..write(')'))
  7615. .toString();
  7616. }
  7617. @override
  7618. int get hashCode => Object.hash(
  7619. idListino,
  7620. codListino,
  7621. descrizione,
  7622. validoDa,
  7623. validoA,
  7624. attivo,
  7625. dataModifica,
  7626. );
  7627. @override
  7628. bool operator ==(Object other) =>
  7629. identical(this, other) ||
  7630. (other is Listino &&
  7631. other.idListino == this.idListino &&
  7632. other.codListino == this.codListino &&
  7633. other.descrizione == this.descrizione &&
  7634. other.validoDa == this.validoDa &&
  7635. other.validoA == this.validoA &&
  7636. other.attivo == this.attivo &&
  7637. other.dataModifica == this.dataModifica);
  7638. }
  7639. class ListiniCompanion extends UpdateCompanion<Listino> {
  7640. final Value<int> idListino;
  7641. final Value<String?> codListino;
  7642. final Value<String?> descrizione;
  7643. final Value<String?> validoDa;
  7644. final Value<String?> validoA;
  7645. final Value<int> attivo;
  7646. final Value<String?> dataModifica;
  7647. const ListiniCompanion({
  7648. this.idListino = const Value.absent(),
  7649. this.codListino = const Value.absent(),
  7650. this.descrizione = const Value.absent(),
  7651. this.validoDa = const Value.absent(),
  7652. this.validoA = const Value.absent(),
  7653. this.attivo = const Value.absent(),
  7654. this.dataModifica = const Value.absent(),
  7655. });
  7656. ListiniCompanion.insert({
  7657. this.idListino = const Value.absent(),
  7658. this.codListino = const Value.absent(),
  7659. this.descrizione = const Value.absent(),
  7660. this.validoDa = const Value.absent(),
  7661. this.validoA = const Value.absent(),
  7662. this.attivo = const Value.absent(),
  7663. this.dataModifica = const Value.absent(),
  7664. });
  7665. static Insertable<Listino> custom({
  7666. Expression<int>? idListino,
  7667. Expression<String>? codListino,
  7668. Expression<String>? descrizione,
  7669. Expression<String>? validoDa,
  7670. Expression<String>? validoA,
  7671. Expression<int>? attivo,
  7672. Expression<String>? dataModifica,
  7673. }) {
  7674. return RawValuesInsertable({
  7675. if (idListino != null) 'idListino': idListino,
  7676. if (codListino != null) 'codListino': codListino,
  7677. if (descrizione != null) 'descrizione': descrizione,
  7678. if (validoDa != null) 'validoDa': validoDa,
  7679. if (validoA != null) 'validoA': validoA,
  7680. if (attivo != null) 'attivo': attivo,
  7681. if (dataModifica != null) 'dataModifica': dataModifica,
  7682. });
  7683. }
  7684. ListiniCompanion copyWith({
  7685. Value<int>? idListino,
  7686. Value<String?>? codListino,
  7687. Value<String?>? descrizione,
  7688. Value<String?>? validoDa,
  7689. Value<String?>? validoA,
  7690. Value<int>? attivo,
  7691. Value<String?>? dataModifica,
  7692. }) {
  7693. return ListiniCompanion(
  7694. idListino: idListino ?? this.idListino,
  7695. codListino: codListino ?? this.codListino,
  7696. descrizione: descrizione ?? this.descrizione,
  7697. validoDa: validoDa ?? this.validoDa,
  7698. validoA: validoA ?? this.validoA,
  7699. attivo: attivo ?? this.attivo,
  7700. dataModifica: dataModifica ?? this.dataModifica,
  7701. );
  7702. }
  7703. @override
  7704. Map<String, Expression> toColumns(bool nullToAbsent) {
  7705. final map = <String, Expression>{};
  7706. if (idListino.present) {
  7707. map['idListino'] = Variable<int>(idListino.value);
  7708. }
  7709. if (codListino.present) {
  7710. map['codListino'] = Variable<String>(codListino.value);
  7711. }
  7712. if (descrizione.present) {
  7713. map['descrizione'] = Variable<String>(descrizione.value);
  7714. }
  7715. if (validoDa.present) {
  7716. map['validoDa'] = Variable<String>(validoDa.value);
  7717. }
  7718. if (validoA.present) {
  7719. map['validoA'] = Variable<String>(validoA.value);
  7720. }
  7721. if (attivo.present) {
  7722. map['attivo'] = Variable<int>(attivo.value);
  7723. }
  7724. if (dataModifica.present) {
  7725. map['dataModifica'] = Variable<String>(dataModifica.value);
  7726. }
  7727. return map;
  7728. }
  7729. @override
  7730. String toString() {
  7731. return (StringBuffer('ListiniCompanion(')
  7732. ..write('idListino: $idListino, ')
  7733. ..write('codListino: $codListino, ')
  7734. ..write('descrizione: $descrizione, ')
  7735. ..write('validoDa: $validoDa, ')
  7736. ..write('validoA: $validoA, ')
  7737. ..write('attivo: $attivo, ')
  7738. ..write('dataModifica: $dataModifica')
  7739. ..write(')'))
  7740. .toString();
  7741. }
  7742. }
  7743. class $ListiniArticoloTable extends ListiniArticolo
  7744. with TableInfo<$ListiniArticoloTable, ListinoArticolo> {
  7745. @override
  7746. final GeneratedDatabase attachedDatabase;
  7747. final String? _alias;
  7748. $ListiniArticoloTable(this.attachedDatabase, [this._alias]);
  7749. static const VerificationMeta _idListinoArticoliMeta = const VerificationMeta(
  7750. 'idListinoArticoli',
  7751. );
  7752. @override
  7753. late final GeneratedColumn<int> idListinoArticoli = GeneratedColumn<int>(
  7754. 'idListinoArticoli',
  7755. aliasedName,
  7756. false,
  7757. hasAutoIncrement: true,
  7758. type: DriftSqlType.int,
  7759. requiredDuringInsert: false,
  7760. defaultConstraints: GeneratedColumn.constraintIsAlways(
  7761. 'PRIMARY KEY AUTOINCREMENT',
  7762. ),
  7763. );
  7764. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  7765. 'idListino',
  7766. );
  7767. @override
  7768. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  7769. 'idListino',
  7770. aliasedName,
  7771. true,
  7772. type: DriftSqlType.int,
  7773. requiredDuringInsert: false,
  7774. );
  7775. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  7776. 'idArticolo',
  7777. );
  7778. @override
  7779. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  7780. 'idArticolo',
  7781. aliasedName,
  7782. true,
  7783. type: DriftSqlType.int,
  7784. requiredDuringInsert: false,
  7785. );
  7786. static const VerificationMeta _prezzoMeta = const VerificationMeta('prezzo');
  7787. @override
  7788. late final GeneratedColumn<double> prezzo = GeneratedColumn<double>(
  7789. 'prezzo',
  7790. aliasedName,
  7791. true,
  7792. type: DriftSqlType.double,
  7793. requiredDuringInsert: false,
  7794. );
  7795. static const VerificationMeta _idScontoMeta = const VerificationMeta(
  7796. 'idSconto',
  7797. );
  7798. @override
  7799. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  7800. 'idSconto',
  7801. aliasedName,
  7802. true,
  7803. type: DriftSqlType.int,
  7804. requiredDuringInsert: false,
  7805. );
  7806. static const VerificationMeta _validoDaMeta = const VerificationMeta(
  7807. 'validoDa',
  7808. );
  7809. @override
  7810. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  7811. 'validoDa',
  7812. aliasedName,
  7813. true,
  7814. type: DriftSqlType.string,
  7815. requiredDuringInsert: false,
  7816. );
  7817. static const VerificationMeta _validoAMeta = const VerificationMeta(
  7818. 'validoA',
  7819. );
  7820. @override
  7821. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  7822. 'validoA',
  7823. aliasedName,
  7824. true,
  7825. type: DriftSqlType.string,
  7826. requiredDuringInsert: false,
  7827. );
  7828. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  7829. @override
  7830. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  7831. 'attivo',
  7832. aliasedName,
  7833. false,
  7834. type: DriftSqlType.int,
  7835. requiredDuringInsert: false,
  7836. defaultValue: const Constant(1),
  7837. );
  7838. @override
  7839. List<GeneratedColumn> get $columns => [
  7840. idListinoArticoli,
  7841. idListino,
  7842. idArticolo,
  7843. prezzo,
  7844. idSconto,
  7845. validoDa,
  7846. validoA,
  7847. attivo,
  7848. ];
  7849. @override
  7850. String get aliasedName => _alias ?? actualTableName;
  7851. @override
  7852. String get actualTableName => $name;
  7853. static const String $name = 'Listini_articolo';
  7854. @override
  7855. VerificationContext validateIntegrity(
  7856. Insertable<ListinoArticolo> instance, {
  7857. bool isInserting = false,
  7858. }) {
  7859. final context = VerificationContext();
  7860. final data = instance.toColumns(true);
  7861. if (data.containsKey('idListinoArticoli')) {
  7862. context.handle(
  7863. _idListinoArticoliMeta,
  7864. idListinoArticoli.isAcceptableOrUnknown(
  7865. data['idListinoArticoli']!,
  7866. _idListinoArticoliMeta,
  7867. ),
  7868. );
  7869. }
  7870. if (data.containsKey('idListino')) {
  7871. context.handle(
  7872. _idListinoMeta,
  7873. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  7874. );
  7875. }
  7876. if (data.containsKey('idArticolo')) {
  7877. context.handle(
  7878. _idArticoloMeta,
  7879. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  7880. );
  7881. }
  7882. if (data.containsKey('prezzo')) {
  7883. context.handle(
  7884. _prezzoMeta,
  7885. prezzo.isAcceptableOrUnknown(data['prezzo']!, _prezzoMeta),
  7886. );
  7887. }
  7888. if (data.containsKey('idSconto')) {
  7889. context.handle(
  7890. _idScontoMeta,
  7891. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta),
  7892. );
  7893. }
  7894. if (data.containsKey('validoDa')) {
  7895. context.handle(
  7896. _validoDaMeta,
  7897. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta),
  7898. );
  7899. }
  7900. if (data.containsKey('validoA')) {
  7901. context.handle(
  7902. _validoAMeta,
  7903. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta),
  7904. );
  7905. }
  7906. if (data.containsKey('attivo')) {
  7907. context.handle(
  7908. _attivoMeta,
  7909. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  7910. );
  7911. }
  7912. return context;
  7913. }
  7914. @override
  7915. Set<GeneratedColumn> get $primaryKey => {idListinoArticoli};
  7916. @override
  7917. ListinoArticolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  7918. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  7919. return ListinoArticolo(
  7920. idListinoArticoli: attachedDatabase.typeMapping.read(
  7921. DriftSqlType.int,
  7922. data['${effectivePrefix}idListinoArticoli'],
  7923. )!,
  7924. idListino: attachedDatabase.typeMapping.read(
  7925. DriftSqlType.int,
  7926. data['${effectivePrefix}idListino'],
  7927. ),
  7928. idArticolo: attachedDatabase.typeMapping.read(
  7929. DriftSqlType.int,
  7930. data['${effectivePrefix}idArticolo'],
  7931. ),
  7932. prezzo: attachedDatabase.typeMapping.read(
  7933. DriftSqlType.double,
  7934. data['${effectivePrefix}prezzo'],
  7935. ),
  7936. idSconto: attachedDatabase.typeMapping.read(
  7937. DriftSqlType.int,
  7938. data['${effectivePrefix}idSconto'],
  7939. ),
  7940. validoDa: attachedDatabase.typeMapping.read(
  7941. DriftSqlType.string,
  7942. data['${effectivePrefix}validoDa'],
  7943. ),
  7944. validoA: attachedDatabase.typeMapping.read(
  7945. DriftSqlType.string,
  7946. data['${effectivePrefix}validoA'],
  7947. ),
  7948. attivo: attachedDatabase.typeMapping.read(
  7949. DriftSqlType.int,
  7950. data['${effectivePrefix}attivo'],
  7951. )!,
  7952. );
  7953. }
  7954. @override
  7955. $ListiniArticoloTable createAlias(String alias) {
  7956. return $ListiniArticoloTable(attachedDatabase, alias);
  7957. }
  7958. }
  7959. class ListinoArticolo extends DataClass implements Insertable<ListinoArticolo> {
  7960. final int idListinoArticoli;
  7961. final int? idListino;
  7962. final int? idArticolo;
  7963. final double? prezzo;
  7964. final int? idSconto;
  7965. final String? validoDa;
  7966. final String? validoA;
  7967. final int attivo;
  7968. const ListinoArticolo({
  7969. required this.idListinoArticoli,
  7970. this.idListino,
  7971. this.idArticolo,
  7972. this.prezzo,
  7973. this.idSconto,
  7974. this.validoDa,
  7975. this.validoA,
  7976. required this.attivo,
  7977. });
  7978. @override
  7979. Map<String, Expression> toColumns(bool nullToAbsent) {
  7980. final map = <String, Expression>{};
  7981. map['idListinoArticoli'] = Variable<int>(idListinoArticoli);
  7982. if (!nullToAbsent || idListino != null) {
  7983. map['idListino'] = Variable<int>(idListino);
  7984. }
  7985. if (!nullToAbsent || idArticolo != null) {
  7986. map['idArticolo'] = Variable<int>(idArticolo);
  7987. }
  7988. if (!nullToAbsent || prezzo != null) {
  7989. map['prezzo'] = Variable<double>(prezzo);
  7990. }
  7991. if (!nullToAbsent || idSconto != null) {
  7992. map['idSconto'] = Variable<int>(idSconto);
  7993. }
  7994. if (!nullToAbsent || validoDa != null) {
  7995. map['validoDa'] = Variable<String>(validoDa);
  7996. }
  7997. if (!nullToAbsent || validoA != null) {
  7998. map['validoA'] = Variable<String>(validoA);
  7999. }
  8000. map['attivo'] = Variable<int>(attivo);
  8001. return map;
  8002. }
  8003. ListiniArticoloCompanion toCompanion(bool nullToAbsent) {
  8004. return ListiniArticoloCompanion(
  8005. idListinoArticoli: Value(idListinoArticoli),
  8006. idListino: idListino == null && nullToAbsent
  8007. ? const Value.absent()
  8008. : Value(idListino),
  8009. idArticolo: idArticolo == null && nullToAbsent
  8010. ? const Value.absent()
  8011. : Value(idArticolo),
  8012. prezzo: prezzo == null && nullToAbsent
  8013. ? const Value.absent()
  8014. : Value(prezzo),
  8015. idSconto: idSconto == null && nullToAbsent
  8016. ? const Value.absent()
  8017. : Value(idSconto),
  8018. validoDa: validoDa == null && nullToAbsent
  8019. ? const Value.absent()
  8020. : Value(validoDa),
  8021. validoA: validoA == null && nullToAbsent
  8022. ? const Value.absent()
  8023. : Value(validoA),
  8024. attivo: Value(attivo),
  8025. );
  8026. }
  8027. factory ListinoArticolo.fromJson(
  8028. Map<String, dynamic> json, {
  8029. ValueSerializer? serializer,
  8030. }) {
  8031. serializer ??= driftRuntimeOptions.defaultSerializer;
  8032. return ListinoArticolo(
  8033. idListinoArticoli: serializer.fromJson<int>(json['idListinoArticoli']),
  8034. idListino: serializer.fromJson<int?>(json['idListino']),
  8035. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  8036. prezzo: serializer.fromJson<double?>(json['prezzo']),
  8037. idSconto: serializer.fromJson<int?>(json['idSconto']),
  8038. validoDa: serializer.fromJson<String?>(json['validoDa']),
  8039. validoA: serializer.fromJson<String?>(json['validoA']),
  8040. attivo: serializer.fromJson<int>(json['attivo']),
  8041. );
  8042. }
  8043. @override
  8044. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  8045. serializer ??= driftRuntimeOptions.defaultSerializer;
  8046. return <String, dynamic>{
  8047. 'idListinoArticoli': serializer.toJson<int>(idListinoArticoli),
  8048. 'idListino': serializer.toJson<int?>(idListino),
  8049. 'idArticolo': serializer.toJson<int?>(idArticolo),
  8050. 'prezzo': serializer.toJson<double?>(prezzo),
  8051. 'idSconto': serializer.toJson<int?>(idSconto),
  8052. 'validoDa': serializer.toJson<String?>(validoDa),
  8053. 'validoA': serializer.toJson<String?>(validoA),
  8054. 'attivo': serializer.toJson<int>(attivo),
  8055. };
  8056. }
  8057. ListinoArticolo copyWith({
  8058. int? idListinoArticoli,
  8059. Value<int?> idListino = const Value.absent(),
  8060. Value<int?> idArticolo = const Value.absent(),
  8061. Value<double?> prezzo = const Value.absent(),
  8062. Value<int?> idSconto = const Value.absent(),
  8063. Value<String?> validoDa = const Value.absent(),
  8064. Value<String?> validoA = const Value.absent(),
  8065. int? attivo,
  8066. }) => ListinoArticolo(
  8067. idListinoArticoli: idListinoArticoli ?? this.idListinoArticoli,
  8068. idListino: idListino.present ? idListino.value : this.idListino,
  8069. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  8070. prezzo: prezzo.present ? prezzo.value : this.prezzo,
  8071. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  8072. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  8073. validoA: validoA.present ? validoA.value : this.validoA,
  8074. attivo: attivo ?? this.attivo,
  8075. );
  8076. ListinoArticolo copyWithCompanion(ListiniArticoloCompanion data) {
  8077. return ListinoArticolo(
  8078. idListinoArticoli: data.idListinoArticoli.present
  8079. ? data.idListinoArticoli.value
  8080. : this.idListinoArticoli,
  8081. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  8082. idArticolo: data.idArticolo.present
  8083. ? data.idArticolo.value
  8084. : this.idArticolo,
  8085. prezzo: data.prezzo.present ? data.prezzo.value : this.prezzo,
  8086. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  8087. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  8088. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  8089. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  8090. );
  8091. }
  8092. @override
  8093. String toString() {
  8094. return (StringBuffer('ListinoArticolo(')
  8095. ..write('idListinoArticoli: $idListinoArticoli, ')
  8096. ..write('idListino: $idListino, ')
  8097. ..write('idArticolo: $idArticolo, ')
  8098. ..write('prezzo: $prezzo, ')
  8099. ..write('idSconto: $idSconto, ')
  8100. ..write('validoDa: $validoDa, ')
  8101. ..write('validoA: $validoA, ')
  8102. ..write('attivo: $attivo')
  8103. ..write(')'))
  8104. .toString();
  8105. }
  8106. @override
  8107. int get hashCode => Object.hash(
  8108. idListinoArticoli,
  8109. idListino,
  8110. idArticolo,
  8111. prezzo,
  8112. idSconto,
  8113. validoDa,
  8114. validoA,
  8115. attivo,
  8116. );
  8117. @override
  8118. bool operator ==(Object other) =>
  8119. identical(this, other) ||
  8120. (other is ListinoArticolo &&
  8121. other.idListinoArticoli == this.idListinoArticoli &&
  8122. other.idListino == this.idListino &&
  8123. other.idArticolo == this.idArticolo &&
  8124. other.prezzo == this.prezzo &&
  8125. other.idSconto == this.idSconto &&
  8126. other.validoDa == this.validoDa &&
  8127. other.validoA == this.validoA &&
  8128. other.attivo == this.attivo);
  8129. }
  8130. class ListiniArticoloCompanion extends UpdateCompanion<ListinoArticolo> {
  8131. final Value<int> idListinoArticoli;
  8132. final Value<int?> idListino;
  8133. final Value<int?> idArticolo;
  8134. final Value<double?> prezzo;
  8135. final Value<int?> idSconto;
  8136. final Value<String?> validoDa;
  8137. final Value<String?> validoA;
  8138. final Value<int> attivo;
  8139. const ListiniArticoloCompanion({
  8140. this.idListinoArticoli = const Value.absent(),
  8141. this.idListino = const Value.absent(),
  8142. this.idArticolo = const Value.absent(),
  8143. this.prezzo = const Value.absent(),
  8144. this.idSconto = const Value.absent(),
  8145. this.validoDa = const Value.absent(),
  8146. this.validoA = const Value.absent(),
  8147. this.attivo = const Value.absent(),
  8148. });
  8149. ListiniArticoloCompanion.insert({
  8150. this.idListinoArticoli = const Value.absent(),
  8151. this.idListino = const Value.absent(),
  8152. this.idArticolo = const Value.absent(),
  8153. this.prezzo = const Value.absent(),
  8154. this.idSconto = const Value.absent(),
  8155. this.validoDa = const Value.absent(),
  8156. this.validoA = const Value.absent(),
  8157. this.attivo = const Value.absent(),
  8158. });
  8159. static Insertable<ListinoArticolo> custom({
  8160. Expression<int>? idListinoArticoli,
  8161. Expression<int>? idListino,
  8162. Expression<int>? idArticolo,
  8163. Expression<double>? prezzo,
  8164. Expression<int>? idSconto,
  8165. Expression<String>? validoDa,
  8166. Expression<String>? validoA,
  8167. Expression<int>? attivo,
  8168. }) {
  8169. return RawValuesInsertable({
  8170. if (idListinoArticoli != null) 'idListinoArticoli': idListinoArticoli,
  8171. if (idListino != null) 'idListino': idListino,
  8172. if (idArticolo != null) 'idArticolo': idArticolo,
  8173. if (prezzo != null) 'prezzo': prezzo,
  8174. if (idSconto != null) 'idSconto': idSconto,
  8175. if (validoDa != null) 'validoDa': validoDa,
  8176. if (validoA != null) 'validoA': validoA,
  8177. if (attivo != null) 'attivo': attivo,
  8178. });
  8179. }
  8180. ListiniArticoloCompanion copyWith({
  8181. Value<int>? idListinoArticoli,
  8182. Value<int?>? idListino,
  8183. Value<int?>? idArticolo,
  8184. Value<double?>? prezzo,
  8185. Value<int?>? idSconto,
  8186. Value<String?>? validoDa,
  8187. Value<String?>? validoA,
  8188. Value<int>? attivo,
  8189. }) {
  8190. return ListiniArticoloCompanion(
  8191. idListinoArticoli: idListinoArticoli ?? this.idListinoArticoli,
  8192. idListino: idListino ?? this.idListino,
  8193. idArticolo: idArticolo ?? this.idArticolo,
  8194. prezzo: prezzo ?? this.prezzo,
  8195. idSconto: idSconto ?? this.idSconto,
  8196. validoDa: validoDa ?? this.validoDa,
  8197. validoA: validoA ?? this.validoA,
  8198. attivo: attivo ?? this.attivo,
  8199. );
  8200. }
  8201. @override
  8202. Map<String, Expression> toColumns(bool nullToAbsent) {
  8203. final map = <String, Expression>{};
  8204. if (idListinoArticoli.present) {
  8205. map['idListinoArticoli'] = Variable<int>(idListinoArticoli.value);
  8206. }
  8207. if (idListino.present) {
  8208. map['idListino'] = Variable<int>(idListino.value);
  8209. }
  8210. if (idArticolo.present) {
  8211. map['idArticolo'] = Variable<int>(idArticolo.value);
  8212. }
  8213. if (prezzo.present) {
  8214. map['prezzo'] = Variable<double>(prezzo.value);
  8215. }
  8216. if (idSconto.present) {
  8217. map['idSconto'] = Variable<int>(idSconto.value);
  8218. }
  8219. if (validoDa.present) {
  8220. map['validoDa'] = Variable<String>(validoDa.value);
  8221. }
  8222. if (validoA.present) {
  8223. map['validoA'] = Variable<String>(validoA.value);
  8224. }
  8225. if (attivo.present) {
  8226. map['attivo'] = Variable<int>(attivo.value);
  8227. }
  8228. return map;
  8229. }
  8230. @override
  8231. String toString() {
  8232. return (StringBuffer('ListiniArticoloCompanion(')
  8233. ..write('idListinoArticoli: $idListinoArticoli, ')
  8234. ..write('idListino: $idListino, ')
  8235. ..write('idArticolo: $idArticolo, ')
  8236. ..write('prezzo: $prezzo, ')
  8237. ..write('idSconto: $idSconto, ')
  8238. ..write('validoDa: $validoDa, ')
  8239. ..write('validoA: $validoA, ')
  8240. ..write('attivo: $attivo')
  8241. ..write(')'))
  8242. .toString();
  8243. }
  8244. }
  8245. class $ListiniClienteTable extends ListiniCliente
  8246. with TableInfo<$ListiniClienteTable, ListinoCliente> {
  8247. @override
  8248. final GeneratedDatabase attachedDatabase;
  8249. final String? _alias;
  8250. $ListiniClienteTable(this.attachedDatabase, [this._alias]);
  8251. static const VerificationMeta _idListinoClienteMeta = const VerificationMeta(
  8252. 'idListinoCliente',
  8253. );
  8254. @override
  8255. late final GeneratedColumn<int> idListinoCliente = GeneratedColumn<int>(
  8256. 'idListinoCliente',
  8257. aliasedName,
  8258. false,
  8259. hasAutoIncrement: true,
  8260. type: DriftSqlType.int,
  8261. requiredDuringInsert: false,
  8262. defaultConstraints: GeneratedColumn.constraintIsAlways(
  8263. 'PRIMARY KEY AUTOINCREMENT',
  8264. ),
  8265. );
  8266. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  8267. 'idListino',
  8268. );
  8269. @override
  8270. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  8271. 'idListino',
  8272. aliasedName,
  8273. true,
  8274. type: DriftSqlType.int,
  8275. requiredDuringInsert: false,
  8276. );
  8277. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  8278. 'idCliente',
  8279. );
  8280. @override
  8281. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  8282. 'idCliente',
  8283. aliasedName,
  8284. true,
  8285. type: DriftSqlType.int,
  8286. requiredDuringInsert: false,
  8287. );
  8288. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  8289. 'idArticolo',
  8290. );
  8291. @override
  8292. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  8293. 'idArticolo',
  8294. aliasedName,
  8295. true,
  8296. type: DriftSqlType.int,
  8297. requiredDuringInsert: false,
  8298. );
  8299. static const VerificationMeta _idScontoMeta = const VerificationMeta(
  8300. 'idSconto',
  8301. );
  8302. @override
  8303. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  8304. 'idSconto',
  8305. aliasedName,
  8306. true,
  8307. type: DriftSqlType.int,
  8308. requiredDuringInsert: false,
  8309. );
  8310. static const VerificationMeta _validoDaMeta = const VerificationMeta(
  8311. 'validoDa',
  8312. );
  8313. @override
  8314. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  8315. 'validoDa',
  8316. aliasedName,
  8317. true,
  8318. type: DriftSqlType.string,
  8319. requiredDuringInsert: false,
  8320. );
  8321. static const VerificationMeta _validoAMeta = const VerificationMeta(
  8322. 'validoA',
  8323. );
  8324. @override
  8325. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  8326. 'validoA',
  8327. aliasedName,
  8328. true,
  8329. type: DriftSqlType.string,
  8330. requiredDuringInsert: false,
  8331. );
  8332. static const VerificationMeta _prezzoMeta = const VerificationMeta('prezzo');
  8333. @override
  8334. late final GeneratedColumn<double> prezzo = GeneratedColumn<double>(
  8335. 'prezzo',
  8336. aliasedName,
  8337. true,
  8338. type: DriftSqlType.double,
  8339. requiredDuringInsert: false,
  8340. );
  8341. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  8342. @override
  8343. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  8344. 'attivo',
  8345. aliasedName,
  8346. false,
  8347. type: DriftSqlType.int,
  8348. requiredDuringInsert: false,
  8349. defaultValue: const Constant(1),
  8350. );
  8351. static const VerificationMeta _annullatoMeta = const VerificationMeta(
  8352. 'annullato',
  8353. );
  8354. @override
  8355. late final GeneratedColumn<String> annullato = GeneratedColumn<String>(
  8356. 'annullato',
  8357. aliasedName,
  8358. false,
  8359. type: DriftSqlType.string,
  8360. requiredDuringInsert: false,
  8361. defaultValue: const Constant('N'),
  8362. );
  8363. static const VerificationMeta _listinoSostitutivoMeta =
  8364. const VerificationMeta('listinoSostitutivo');
  8365. @override
  8366. late final GeneratedColumn<String> listinoSostitutivo =
  8367. GeneratedColumn<String>(
  8368. 'listinoSostitutivo',
  8369. aliasedName,
  8370. true,
  8371. type: DriftSqlType.string,
  8372. requiredDuringInsert: false,
  8373. );
  8374. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  8375. @override
  8376. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  8377. 'stato',
  8378. aliasedName,
  8379. true,
  8380. type: DriftSqlType.string,
  8381. requiredDuringInsert: false,
  8382. );
  8383. @override
  8384. List<GeneratedColumn> get $columns => [
  8385. idListinoCliente,
  8386. idListino,
  8387. idCliente,
  8388. idArticolo,
  8389. idSconto,
  8390. validoDa,
  8391. validoA,
  8392. prezzo,
  8393. attivo,
  8394. annullato,
  8395. listinoSostitutivo,
  8396. stato,
  8397. ];
  8398. @override
  8399. String get aliasedName => _alias ?? actualTableName;
  8400. @override
  8401. String get actualTableName => $name;
  8402. static const String $name = 'Listini_cliente';
  8403. @override
  8404. VerificationContext validateIntegrity(
  8405. Insertable<ListinoCliente> instance, {
  8406. bool isInserting = false,
  8407. }) {
  8408. final context = VerificationContext();
  8409. final data = instance.toColumns(true);
  8410. if (data.containsKey('idListinoCliente')) {
  8411. context.handle(
  8412. _idListinoClienteMeta,
  8413. idListinoCliente.isAcceptableOrUnknown(
  8414. data['idListinoCliente']!,
  8415. _idListinoClienteMeta,
  8416. ),
  8417. );
  8418. }
  8419. if (data.containsKey('idListino')) {
  8420. context.handle(
  8421. _idListinoMeta,
  8422. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  8423. );
  8424. }
  8425. if (data.containsKey('idCliente')) {
  8426. context.handle(
  8427. _idClienteMeta,
  8428. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  8429. );
  8430. }
  8431. if (data.containsKey('idArticolo')) {
  8432. context.handle(
  8433. _idArticoloMeta,
  8434. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  8435. );
  8436. }
  8437. if (data.containsKey('idSconto')) {
  8438. context.handle(
  8439. _idScontoMeta,
  8440. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta),
  8441. );
  8442. }
  8443. if (data.containsKey('validoDa')) {
  8444. context.handle(
  8445. _validoDaMeta,
  8446. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta),
  8447. );
  8448. }
  8449. if (data.containsKey('validoA')) {
  8450. context.handle(
  8451. _validoAMeta,
  8452. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta),
  8453. );
  8454. }
  8455. if (data.containsKey('prezzo')) {
  8456. context.handle(
  8457. _prezzoMeta,
  8458. prezzo.isAcceptableOrUnknown(data['prezzo']!, _prezzoMeta),
  8459. );
  8460. }
  8461. if (data.containsKey('attivo')) {
  8462. context.handle(
  8463. _attivoMeta,
  8464. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  8465. );
  8466. }
  8467. if (data.containsKey('annullato')) {
  8468. context.handle(
  8469. _annullatoMeta,
  8470. annullato.isAcceptableOrUnknown(data['annullato']!, _annullatoMeta),
  8471. );
  8472. }
  8473. if (data.containsKey('listinoSostitutivo')) {
  8474. context.handle(
  8475. _listinoSostitutivoMeta,
  8476. listinoSostitutivo.isAcceptableOrUnknown(
  8477. data['listinoSostitutivo']!,
  8478. _listinoSostitutivoMeta,
  8479. ),
  8480. );
  8481. }
  8482. if (data.containsKey('stato')) {
  8483. context.handle(
  8484. _statoMeta,
  8485. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  8486. );
  8487. }
  8488. return context;
  8489. }
  8490. @override
  8491. Set<GeneratedColumn> get $primaryKey => {idListinoCliente};
  8492. @override
  8493. ListinoCliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  8494. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  8495. return ListinoCliente(
  8496. idListinoCliente: attachedDatabase.typeMapping.read(
  8497. DriftSqlType.int,
  8498. data['${effectivePrefix}idListinoCliente'],
  8499. )!,
  8500. idListino: attachedDatabase.typeMapping.read(
  8501. DriftSqlType.int,
  8502. data['${effectivePrefix}idListino'],
  8503. ),
  8504. idCliente: attachedDatabase.typeMapping.read(
  8505. DriftSqlType.int,
  8506. data['${effectivePrefix}idCliente'],
  8507. ),
  8508. idArticolo: attachedDatabase.typeMapping.read(
  8509. DriftSqlType.int,
  8510. data['${effectivePrefix}idArticolo'],
  8511. ),
  8512. idSconto: attachedDatabase.typeMapping.read(
  8513. DriftSqlType.int,
  8514. data['${effectivePrefix}idSconto'],
  8515. ),
  8516. validoDa: attachedDatabase.typeMapping.read(
  8517. DriftSqlType.string,
  8518. data['${effectivePrefix}validoDa'],
  8519. ),
  8520. validoA: attachedDatabase.typeMapping.read(
  8521. DriftSqlType.string,
  8522. data['${effectivePrefix}validoA'],
  8523. ),
  8524. prezzo: attachedDatabase.typeMapping.read(
  8525. DriftSqlType.double,
  8526. data['${effectivePrefix}prezzo'],
  8527. ),
  8528. attivo: attachedDatabase.typeMapping.read(
  8529. DriftSqlType.int,
  8530. data['${effectivePrefix}attivo'],
  8531. )!,
  8532. annullato: attachedDatabase.typeMapping.read(
  8533. DriftSqlType.string,
  8534. data['${effectivePrefix}annullato'],
  8535. )!,
  8536. listinoSostitutivo: attachedDatabase.typeMapping.read(
  8537. DriftSqlType.string,
  8538. data['${effectivePrefix}listinoSostitutivo'],
  8539. ),
  8540. stato: attachedDatabase.typeMapping.read(
  8541. DriftSqlType.string,
  8542. data['${effectivePrefix}stato'],
  8543. ),
  8544. );
  8545. }
  8546. @override
  8547. $ListiniClienteTable createAlias(String alias) {
  8548. return $ListiniClienteTable(attachedDatabase, alias);
  8549. }
  8550. }
  8551. class ListinoCliente extends DataClass implements Insertable<ListinoCliente> {
  8552. final int idListinoCliente;
  8553. final int? idListino;
  8554. final int? idCliente;
  8555. final int? idArticolo;
  8556. final int? idSconto;
  8557. final String? validoDa;
  8558. final String? validoA;
  8559. final double? prezzo;
  8560. final int attivo;
  8561. final String annullato;
  8562. final String? listinoSostitutivo;
  8563. final String? stato;
  8564. const ListinoCliente({
  8565. required this.idListinoCliente,
  8566. this.idListino,
  8567. this.idCliente,
  8568. this.idArticolo,
  8569. this.idSconto,
  8570. this.validoDa,
  8571. this.validoA,
  8572. this.prezzo,
  8573. required this.attivo,
  8574. required this.annullato,
  8575. this.listinoSostitutivo,
  8576. this.stato,
  8577. });
  8578. @override
  8579. Map<String, Expression> toColumns(bool nullToAbsent) {
  8580. final map = <String, Expression>{};
  8581. map['idListinoCliente'] = Variable<int>(idListinoCliente);
  8582. if (!nullToAbsent || idListino != null) {
  8583. map['idListino'] = Variable<int>(idListino);
  8584. }
  8585. if (!nullToAbsent || idCliente != null) {
  8586. map['idCliente'] = Variable<int>(idCliente);
  8587. }
  8588. if (!nullToAbsent || idArticolo != null) {
  8589. map['idArticolo'] = Variable<int>(idArticolo);
  8590. }
  8591. if (!nullToAbsent || idSconto != null) {
  8592. map['idSconto'] = Variable<int>(idSconto);
  8593. }
  8594. if (!nullToAbsent || validoDa != null) {
  8595. map['validoDa'] = Variable<String>(validoDa);
  8596. }
  8597. if (!nullToAbsent || validoA != null) {
  8598. map['validoA'] = Variable<String>(validoA);
  8599. }
  8600. if (!nullToAbsent || prezzo != null) {
  8601. map['prezzo'] = Variable<double>(prezzo);
  8602. }
  8603. map['attivo'] = Variable<int>(attivo);
  8604. map['annullato'] = Variable<String>(annullato);
  8605. if (!nullToAbsent || listinoSostitutivo != null) {
  8606. map['listinoSostitutivo'] = Variable<String>(listinoSostitutivo);
  8607. }
  8608. if (!nullToAbsent || stato != null) {
  8609. map['stato'] = Variable<String>(stato);
  8610. }
  8611. return map;
  8612. }
  8613. ListiniClienteCompanion toCompanion(bool nullToAbsent) {
  8614. return ListiniClienteCompanion(
  8615. idListinoCliente: Value(idListinoCliente),
  8616. idListino: idListino == null && nullToAbsent
  8617. ? const Value.absent()
  8618. : Value(idListino),
  8619. idCliente: idCliente == null && nullToAbsent
  8620. ? const Value.absent()
  8621. : Value(idCliente),
  8622. idArticolo: idArticolo == null && nullToAbsent
  8623. ? const Value.absent()
  8624. : Value(idArticolo),
  8625. idSconto: idSconto == null && nullToAbsent
  8626. ? const Value.absent()
  8627. : Value(idSconto),
  8628. validoDa: validoDa == null && nullToAbsent
  8629. ? const Value.absent()
  8630. : Value(validoDa),
  8631. validoA: validoA == null && nullToAbsent
  8632. ? const Value.absent()
  8633. : Value(validoA),
  8634. prezzo: prezzo == null && nullToAbsent
  8635. ? const Value.absent()
  8636. : Value(prezzo),
  8637. attivo: Value(attivo),
  8638. annullato: Value(annullato),
  8639. listinoSostitutivo: listinoSostitutivo == null && nullToAbsent
  8640. ? const Value.absent()
  8641. : Value(listinoSostitutivo),
  8642. stato: stato == null && nullToAbsent
  8643. ? const Value.absent()
  8644. : Value(stato),
  8645. );
  8646. }
  8647. factory ListinoCliente.fromJson(
  8648. Map<String, dynamic> json, {
  8649. ValueSerializer? serializer,
  8650. }) {
  8651. serializer ??= driftRuntimeOptions.defaultSerializer;
  8652. return ListinoCliente(
  8653. idListinoCliente: serializer.fromJson<int>(json['idListinoCliente']),
  8654. idListino: serializer.fromJson<int?>(json['idListino']),
  8655. idCliente: serializer.fromJson<int?>(json['idCliente']),
  8656. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  8657. idSconto: serializer.fromJson<int?>(json['idSconto']),
  8658. validoDa: serializer.fromJson<String?>(json['validoDa']),
  8659. validoA: serializer.fromJson<String?>(json['validoA']),
  8660. prezzo: serializer.fromJson<double?>(json['prezzo']),
  8661. attivo: serializer.fromJson<int>(json['attivo']),
  8662. annullato: serializer.fromJson<String>(json['annullato']),
  8663. listinoSostitutivo: serializer.fromJson<String?>(
  8664. json['listinoSostitutivo'],
  8665. ),
  8666. stato: serializer.fromJson<String?>(json['stato']),
  8667. );
  8668. }
  8669. @override
  8670. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  8671. serializer ??= driftRuntimeOptions.defaultSerializer;
  8672. return <String, dynamic>{
  8673. 'idListinoCliente': serializer.toJson<int>(idListinoCliente),
  8674. 'idListino': serializer.toJson<int?>(idListino),
  8675. 'idCliente': serializer.toJson<int?>(idCliente),
  8676. 'idArticolo': serializer.toJson<int?>(idArticolo),
  8677. 'idSconto': serializer.toJson<int?>(idSconto),
  8678. 'validoDa': serializer.toJson<String?>(validoDa),
  8679. 'validoA': serializer.toJson<String?>(validoA),
  8680. 'prezzo': serializer.toJson<double?>(prezzo),
  8681. 'attivo': serializer.toJson<int>(attivo),
  8682. 'annullato': serializer.toJson<String>(annullato),
  8683. 'listinoSostitutivo': serializer.toJson<String?>(listinoSostitutivo),
  8684. 'stato': serializer.toJson<String?>(stato),
  8685. };
  8686. }
  8687. ListinoCliente copyWith({
  8688. int? idListinoCliente,
  8689. Value<int?> idListino = const Value.absent(),
  8690. Value<int?> idCliente = const Value.absent(),
  8691. Value<int?> idArticolo = const Value.absent(),
  8692. Value<int?> idSconto = const Value.absent(),
  8693. Value<String?> validoDa = const Value.absent(),
  8694. Value<String?> validoA = const Value.absent(),
  8695. Value<double?> prezzo = const Value.absent(),
  8696. int? attivo,
  8697. String? annullato,
  8698. Value<String?> listinoSostitutivo = const Value.absent(),
  8699. Value<String?> stato = const Value.absent(),
  8700. }) => ListinoCliente(
  8701. idListinoCliente: idListinoCliente ?? this.idListinoCliente,
  8702. idListino: idListino.present ? idListino.value : this.idListino,
  8703. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  8704. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  8705. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  8706. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  8707. validoA: validoA.present ? validoA.value : this.validoA,
  8708. prezzo: prezzo.present ? prezzo.value : this.prezzo,
  8709. attivo: attivo ?? this.attivo,
  8710. annullato: annullato ?? this.annullato,
  8711. listinoSostitutivo: listinoSostitutivo.present
  8712. ? listinoSostitutivo.value
  8713. : this.listinoSostitutivo,
  8714. stato: stato.present ? stato.value : this.stato,
  8715. );
  8716. ListinoCliente copyWithCompanion(ListiniClienteCompanion data) {
  8717. return ListinoCliente(
  8718. idListinoCliente: data.idListinoCliente.present
  8719. ? data.idListinoCliente.value
  8720. : this.idListinoCliente,
  8721. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  8722. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  8723. idArticolo: data.idArticolo.present
  8724. ? data.idArticolo.value
  8725. : this.idArticolo,
  8726. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  8727. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  8728. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  8729. prezzo: data.prezzo.present ? data.prezzo.value : this.prezzo,
  8730. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  8731. annullato: data.annullato.present ? data.annullato.value : this.annullato,
  8732. listinoSostitutivo: data.listinoSostitutivo.present
  8733. ? data.listinoSostitutivo.value
  8734. : this.listinoSostitutivo,
  8735. stato: data.stato.present ? data.stato.value : this.stato,
  8736. );
  8737. }
  8738. @override
  8739. String toString() {
  8740. return (StringBuffer('ListinoCliente(')
  8741. ..write('idListinoCliente: $idListinoCliente, ')
  8742. ..write('idListino: $idListino, ')
  8743. ..write('idCliente: $idCliente, ')
  8744. ..write('idArticolo: $idArticolo, ')
  8745. ..write('idSconto: $idSconto, ')
  8746. ..write('validoDa: $validoDa, ')
  8747. ..write('validoA: $validoA, ')
  8748. ..write('prezzo: $prezzo, ')
  8749. ..write('attivo: $attivo, ')
  8750. ..write('annullato: $annullato, ')
  8751. ..write('listinoSostitutivo: $listinoSostitutivo, ')
  8752. ..write('stato: $stato')
  8753. ..write(')'))
  8754. .toString();
  8755. }
  8756. @override
  8757. int get hashCode => Object.hash(
  8758. idListinoCliente,
  8759. idListino,
  8760. idCliente,
  8761. idArticolo,
  8762. idSconto,
  8763. validoDa,
  8764. validoA,
  8765. prezzo,
  8766. attivo,
  8767. annullato,
  8768. listinoSostitutivo,
  8769. stato,
  8770. );
  8771. @override
  8772. bool operator ==(Object other) =>
  8773. identical(this, other) ||
  8774. (other is ListinoCliente &&
  8775. other.idListinoCliente == this.idListinoCliente &&
  8776. other.idListino == this.idListino &&
  8777. other.idCliente == this.idCliente &&
  8778. other.idArticolo == this.idArticolo &&
  8779. other.idSconto == this.idSconto &&
  8780. other.validoDa == this.validoDa &&
  8781. other.validoA == this.validoA &&
  8782. other.prezzo == this.prezzo &&
  8783. other.attivo == this.attivo &&
  8784. other.annullato == this.annullato &&
  8785. other.listinoSostitutivo == this.listinoSostitutivo &&
  8786. other.stato == this.stato);
  8787. }
  8788. class ListiniClienteCompanion extends UpdateCompanion<ListinoCliente> {
  8789. final Value<int> idListinoCliente;
  8790. final Value<int?> idListino;
  8791. final Value<int?> idCliente;
  8792. final Value<int?> idArticolo;
  8793. final Value<int?> idSconto;
  8794. final Value<String?> validoDa;
  8795. final Value<String?> validoA;
  8796. final Value<double?> prezzo;
  8797. final Value<int> attivo;
  8798. final Value<String> annullato;
  8799. final Value<String?> listinoSostitutivo;
  8800. final Value<String?> stato;
  8801. const ListiniClienteCompanion({
  8802. this.idListinoCliente = const Value.absent(),
  8803. this.idListino = const Value.absent(),
  8804. this.idCliente = const Value.absent(),
  8805. this.idArticolo = const Value.absent(),
  8806. this.idSconto = const Value.absent(),
  8807. this.validoDa = const Value.absent(),
  8808. this.validoA = const Value.absent(),
  8809. this.prezzo = const Value.absent(),
  8810. this.attivo = const Value.absent(),
  8811. this.annullato = const Value.absent(),
  8812. this.listinoSostitutivo = const Value.absent(),
  8813. this.stato = const Value.absent(),
  8814. });
  8815. ListiniClienteCompanion.insert({
  8816. this.idListinoCliente = const Value.absent(),
  8817. this.idListino = const Value.absent(),
  8818. this.idCliente = const Value.absent(),
  8819. this.idArticolo = const Value.absent(),
  8820. this.idSconto = const Value.absent(),
  8821. this.validoDa = const Value.absent(),
  8822. this.validoA = const Value.absent(),
  8823. this.prezzo = const Value.absent(),
  8824. this.attivo = const Value.absent(),
  8825. this.annullato = const Value.absent(),
  8826. this.listinoSostitutivo = const Value.absent(),
  8827. this.stato = const Value.absent(),
  8828. });
  8829. static Insertable<ListinoCliente> custom({
  8830. Expression<int>? idListinoCliente,
  8831. Expression<int>? idListino,
  8832. Expression<int>? idCliente,
  8833. Expression<int>? idArticolo,
  8834. Expression<int>? idSconto,
  8835. Expression<String>? validoDa,
  8836. Expression<String>? validoA,
  8837. Expression<double>? prezzo,
  8838. Expression<int>? attivo,
  8839. Expression<String>? annullato,
  8840. Expression<String>? listinoSostitutivo,
  8841. Expression<String>? stato,
  8842. }) {
  8843. return RawValuesInsertable({
  8844. if (idListinoCliente != null) 'idListinoCliente': idListinoCliente,
  8845. if (idListino != null) 'idListino': idListino,
  8846. if (idCliente != null) 'idCliente': idCliente,
  8847. if (idArticolo != null) 'idArticolo': idArticolo,
  8848. if (idSconto != null) 'idSconto': idSconto,
  8849. if (validoDa != null) 'validoDa': validoDa,
  8850. if (validoA != null) 'validoA': validoA,
  8851. if (prezzo != null) 'prezzo': prezzo,
  8852. if (attivo != null) 'attivo': attivo,
  8853. if (annullato != null) 'annullato': annullato,
  8854. if (listinoSostitutivo != null) 'listinoSostitutivo': listinoSostitutivo,
  8855. if (stato != null) 'stato': stato,
  8856. });
  8857. }
  8858. ListiniClienteCompanion copyWith({
  8859. Value<int>? idListinoCliente,
  8860. Value<int?>? idListino,
  8861. Value<int?>? idCliente,
  8862. Value<int?>? idArticolo,
  8863. Value<int?>? idSconto,
  8864. Value<String?>? validoDa,
  8865. Value<String?>? validoA,
  8866. Value<double?>? prezzo,
  8867. Value<int>? attivo,
  8868. Value<String>? annullato,
  8869. Value<String?>? listinoSostitutivo,
  8870. Value<String?>? stato,
  8871. }) {
  8872. return ListiniClienteCompanion(
  8873. idListinoCliente: idListinoCliente ?? this.idListinoCliente,
  8874. idListino: idListino ?? this.idListino,
  8875. idCliente: idCliente ?? this.idCliente,
  8876. idArticolo: idArticolo ?? this.idArticolo,
  8877. idSconto: idSconto ?? this.idSconto,
  8878. validoDa: validoDa ?? this.validoDa,
  8879. validoA: validoA ?? this.validoA,
  8880. prezzo: prezzo ?? this.prezzo,
  8881. attivo: attivo ?? this.attivo,
  8882. annullato: annullato ?? this.annullato,
  8883. listinoSostitutivo: listinoSostitutivo ?? this.listinoSostitutivo,
  8884. stato: stato ?? this.stato,
  8885. );
  8886. }
  8887. @override
  8888. Map<String, Expression> toColumns(bool nullToAbsent) {
  8889. final map = <String, Expression>{};
  8890. if (idListinoCliente.present) {
  8891. map['idListinoCliente'] = Variable<int>(idListinoCliente.value);
  8892. }
  8893. if (idListino.present) {
  8894. map['idListino'] = Variable<int>(idListino.value);
  8895. }
  8896. if (idCliente.present) {
  8897. map['idCliente'] = Variable<int>(idCliente.value);
  8898. }
  8899. if (idArticolo.present) {
  8900. map['idArticolo'] = Variable<int>(idArticolo.value);
  8901. }
  8902. if (idSconto.present) {
  8903. map['idSconto'] = Variable<int>(idSconto.value);
  8904. }
  8905. if (validoDa.present) {
  8906. map['validoDa'] = Variable<String>(validoDa.value);
  8907. }
  8908. if (validoA.present) {
  8909. map['validoA'] = Variable<String>(validoA.value);
  8910. }
  8911. if (prezzo.present) {
  8912. map['prezzo'] = Variable<double>(prezzo.value);
  8913. }
  8914. if (attivo.present) {
  8915. map['attivo'] = Variable<int>(attivo.value);
  8916. }
  8917. if (annullato.present) {
  8918. map['annullato'] = Variable<String>(annullato.value);
  8919. }
  8920. if (listinoSostitutivo.present) {
  8921. map['listinoSostitutivo'] = Variable<String>(listinoSostitutivo.value);
  8922. }
  8923. if (stato.present) {
  8924. map['stato'] = Variable<String>(stato.value);
  8925. }
  8926. return map;
  8927. }
  8928. @override
  8929. String toString() {
  8930. return (StringBuffer('ListiniClienteCompanion(')
  8931. ..write('idListinoCliente: $idListinoCliente, ')
  8932. ..write('idListino: $idListino, ')
  8933. ..write('idCliente: $idCliente, ')
  8934. ..write('idArticolo: $idArticolo, ')
  8935. ..write('idSconto: $idSconto, ')
  8936. ..write('validoDa: $validoDa, ')
  8937. ..write('validoA: $validoA, ')
  8938. ..write('prezzo: $prezzo, ')
  8939. ..write('attivo: $attivo, ')
  8940. ..write('annullato: $annullato, ')
  8941. ..write('listinoSostitutivo: $listinoSostitutivo, ')
  8942. ..write('stato: $stato')
  8943. ..write(')'))
  8944. .toString();
  8945. }
  8946. }
  8947. class $ScontiTable extends Sconti with TableInfo<$ScontiTable, Sconto> {
  8948. @override
  8949. final GeneratedDatabase attachedDatabase;
  8950. final String? _alias;
  8951. $ScontiTable(this.attachedDatabase, [this._alias]);
  8952. static const VerificationMeta _idScontoMeta = const VerificationMeta(
  8953. 'idSconto',
  8954. );
  8955. @override
  8956. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  8957. 'idSconto',
  8958. aliasedName,
  8959. false,
  8960. hasAutoIncrement: true,
  8961. type: DriftSqlType.int,
  8962. requiredDuringInsert: false,
  8963. defaultConstraints: GeneratedColumn.constraintIsAlways(
  8964. 'PRIMARY KEY AUTOINCREMENT',
  8965. ),
  8966. );
  8967. static const VerificationMeta _codScontoMeta = const VerificationMeta(
  8968. 'codSconto',
  8969. );
  8970. @override
  8971. late final GeneratedColumn<String> codSconto = GeneratedColumn<String>(
  8972. 'codSconto',
  8973. aliasedName,
  8974. true,
  8975. type: DriftSqlType.string,
  8976. requiredDuringInsert: false,
  8977. );
  8978. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  8979. 'descrizione',
  8980. );
  8981. @override
  8982. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  8983. 'descrizione',
  8984. aliasedName,
  8985. true,
  8986. type: DriftSqlType.string,
  8987. requiredDuringInsert: false,
  8988. );
  8989. static const VerificationMeta _sconto1Meta = const VerificationMeta(
  8990. 'sconto1',
  8991. );
  8992. @override
  8993. late final GeneratedColumn<double> sconto1 = GeneratedColumn<double>(
  8994. 'sconto1',
  8995. aliasedName,
  8996. true,
  8997. type: DriftSqlType.double,
  8998. requiredDuringInsert: false,
  8999. );
  9000. static const VerificationMeta _sconto2Meta = const VerificationMeta(
  9001. 'sconto2',
  9002. );
  9003. @override
  9004. late final GeneratedColumn<double> sconto2 = GeneratedColumn<double>(
  9005. 'sconto2',
  9006. aliasedName,
  9007. true,
  9008. type: DriftSqlType.double,
  9009. requiredDuringInsert: false,
  9010. );
  9011. static const VerificationMeta _sconto3Meta = const VerificationMeta(
  9012. 'sconto3',
  9013. );
  9014. @override
  9015. late final GeneratedColumn<double> sconto3 = GeneratedColumn<double>(
  9016. 'sconto3',
  9017. aliasedName,
  9018. true,
  9019. type: DriftSqlType.double,
  9020. requiredDuringInsert: false,
  9021. );
  9022. static const VerificationMeta _sconto4Meta = const VerificationMeta(
  9023. 'sconto4',
  9024. );
  9025. @override
  9026. late final GeneratedColumn<double> sconto4 = GeneratedColumn<double>(
  9027. 'sconto4',
  9028. aliasedName,
  9029. true,
  9030. type: DriftSqlType.double,
  9031. requiredDuringInsert: false,
  9032. );
  9033. static const VerificationMeta _sconto5Meta = const VerificationMeta(
  9034. 'sconto5',
  9035. );
  9036. @override
  9037. late final GeneratedColumn<double> sconto5 = GeneratedColumn<double>(
  9038. 'sconto5',
  9039. aliasedName,
  9040. true,
  9041. type: DriftSqlType.double,
  9042. requiredDuringInsert: false,
  9043. );
  9044. @override
  9045. List<GeneratedColumn> get $columns => [
  9046. idSconto,
  9047. codSconto,
  9048. descrizione,
  9049. sconto1,
  9050. sconto2,
  9051. sconto3,
  9052. sconto4,
  9053. sconto5,
  9054. ];
  9055. @override
  9056. String get aliasedName => _alias ?? actualTableName;
  9057. @override
  9058. String get actualTableName => $name;
  9059. static const String $name = 'Sconti';
  9060. @override
  9061. VerificationContext validateIntegrity(
  9062. Insertable<Sconto> instance, {
  9063. bool isInserting = false,
  9064. }) {
  9065. final context = VerificationContext();
  9066. final data = instance.toColumns(true);
  9067. if (data.containsKey('idSconto')) {
  9068. context.handle(
  9069. _idScontoMeta,
  9070. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta),
  9071. );
  9072. }
  9073. if (data.containsKey('codSconto')) {
  9074. context.handle(
  9075. _codScontoMeta,
  9076. codSconto.isAcceptableOrUnknown(data['codSconto']!, _codScontoMeta),
  9077. );
  9078. }
  9079. if (data.containsKey('descrizione')) {
  9080. context.handle(
  9081. _descrizioneMeta,
  9082. descrizione.isAcceptableOrUnknown(
  9083. data['descrizione']!,
  9084. _descrizioneMeta,
  9085. ),
  9086. );
  9087. }
  9088. if (data.containsKey('sconto1')) {
  9089. context.handle(
  9090. _sconto1Meta,
  9091. sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta),
  9092. );
  9093. }
  9094. if (data.containsKey('sconto2')) {
  9095. context.handle(
  9096. _sconto2Meta,
  9097. sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta),
  9098. );
  9099. }
  9100. if (data.containsKey('sconto3')) {
  9101. context.handle(
  9102. _sconto3Meta,
  9103. sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta),
  9104. );
  9105. }
  9106. if (data.containsKey('sconto4')) {
  9107. context.handle(
  9108. _sconto4Meta,
  9109. sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta),
  9110. );
  9111. }
  9112. if (data.containsKey('sconto5')) {
  9113. context.handle(
  9114. _sconto5Meta,
  9115. sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta),
  9116. );
  9117. }
  9118. return context;
  9119. }
  9120. @override
  9121. Set<GeneratedColumn> get $primaryKey => {idSconto};
  9122. @override
  9123. Sconto map(Map<String, dynamic> data, {String? tablePrefix}) {
  9124. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  9125. return Sconto(
  9126. idSconto: attachedDatabase.typeMapping.read(
  9127. DriftSqlType.int,
  9128. data['${effectivePrefix}idSconto'],
  9129. )!,
  9130. codSconto: attachedDatabase.typeMapping.read(
  9131. DriftSqlType.string,
  9132. data['${effectivePrefix}codSconto'],
  9133. ),
  9134. descrizione: attachedDatabase.typeMapping.read(
  9135. DriftSqlType.string,
  9136. data['${effectivePrefix}descrizione'],
  9137. ),
  9138. sconto1: attachedDatabase.typeMapping.read(
  9139. DriftSqlType.double,
  9140. data['${effectivePrefix}sconto1'],
  9141. ),
  9142. sconto2: attachedDatabase.typeMapping.read(
  9143. DriftSqlType.double,
  9144. data['${effectivePrefix}sconto2'],
  9145. ),
  9146. sconto3: attachedDatabase.typeMapping.read(
  9147. DriftSqlType.double,
  9148. data['${effectivePrefix}sconto3'],
  9149. ),
  9150. sconto4: attachedDatabase.typeMapping.read(
  9151. DriftSqlType.double,
  9152. data['${effectivePrefix}sconto4'],
  9153. ),
  9154. sconto5: attachedDatabase.typeMapping.read(
  9155. DriftSqlType.double,
  9156. data['${effectivePrefix}sconto5'],
  9157. ),
  9158. );
  9159. }
  9160. @override
  9161. $ScontiTable createAlias(String alias) {
  9162. return $ScontiTable(attachedDatabase, alias);
  9163. }
  9164. }
  9165. class Sconto extends DataClass implements Insertable<Sconto> {
  9166. final int idSconto;
  9167. final String? codSconto;
  9168. final String? descrizione;
  9169. final double? sconto1;
  9170. final double? sconto2;
  9171. final double? sconto3;
  9172. final double? sconto4;
  9173. final double? sconto5;
  9174. const Sconto({
  9175. required this.idSconto,
  9176. this.codSconto,
  9177. this.descrizione,
  9178. this.sconto1,
  9179. this.sconto2,
  9180. this.sconto3,
  9181. this.sconto4,
  9182. this.sconto5,
  9183. });
  9184. @override
  9185. Map<String, Expression> toColumns(bool nullToAbsent) {
  9186. final map = <String, Expression>{};
  9187. map['idSconto'] = Variable<int>(idSconto);
  9188. if (!nullToAbsent || codSconto != null) {
  9189. map['codSconto'] = Variable<String>(codSconto);
  9190. }
  9191. if (!nullToAbsent || descrizione != null) {
  9192. map['descrizione'] = Variable<String>(descrizione);
  9193. }
  9194. if (!nullToAbsent || sconto1 != null) {
  9195. map['sconto1'] = Variable<double>(sconto1);
  9196. }
  9197. if (!nullToAbsent || sconto2 != null) {
  9198. map['sconto2'] = Variable<double>(sconto2);
  9199. }
  9200. if (!nullToAbsent || sconto3 != null) {
  9201. map['sconto3'] = Variable<double>(sconto3);
  9202. }
  9203. if (!nullToAbsent || sconto4 != null) {
  9204. map['sconto4'] = Variable<double>(sconto4);
  9205. }
  9206. if (!nullToAbsent || sconto5 != null) {
  9207. map['sconto5'] = Variable<double>(sconto5);
  9208. }
  9209. return map;
  9210. }
  9211. ScontiCompanion toCompanion(bool nullToAbsent) {
  9212. return ScontiCompanion(
  9213. idSconto: Value(idSconto),
  9214. codSconto: codSconto == null && nullToAbsent
  9215. ? const Value.absent()
  9216. : Value(codSconto),
  9217. descrizione: descrizione == null && nullToAbsent
  9218. ? const Value.absent()
  9219. : Value(descrizione),
  9220. sconto1: sconto1 == null && nullToAbsent
  9221. ? const Value.absent()
  9222. : Value(sconto1),
  9223. sconto2: sconto2 == null && nullToAbsent
  9224. ? const Value.absent()
  9225. : Value(sconto2),
  9226. sconto3: sconto3 == null && nullToAbsent
  9227. ? const Value.absent()
  9228. : Value(sconto3),
  9229. sconto4: sconto4 == null && nullToAbsent
  9230. ? const Value.absent()
  9231. : Value(sconto4),
  9232. sconto5: sconto5 == null && nullToAbsent
  9233. ? const Value.absent()
  9234. : Value(sconto5),
  9235. );
  9236. }
  9237. factory Sconto.fromJson(
  9238. Map<String, dynamic> json, {
  9239. ValueSerializer? serializer,
  9240. }) {
  9241. serializer ??= driftRuntimeOptions.defaultSerializer;
  9242. return Sconto(
  9243. idSconto: serializer.fromJson<int>(json['idSconto']),
  9244. codSconto: serializer.fromJson<String?>(json['codSconto']),
  9245. descrizione: serializer.fromJson<String?>(json['descrizione']),
  9246. sconto1: serializer.fromJson<double?>(json['sconto1']),
  9247. sconto2: serializer.fromJson<double?>(json['sconto2']),
  9248. sconto3: serializer.fromJson<double?>(json['sconto3']),
  9249. sconto4: serializer.fromJson<double?>(json['sconto4']),
  9250. sconto5: serializer.fromJson<double?>(json['sconto5']),
  9251. );
  9252. }
  9253. @override
  9254. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  9255. serializer ??= driftRuntimeOptions.defaultSerializer;
  9256. return <String, dynamic>{
  9257. 'idSconto': serializer.toJson<int>(idSconto),
  9258. 'codSconto': serializer.toJson<String?>(codSconto),
  9259. 'descrizione': serializer.toJson<String?>(descrizione),
  9260. 'sconto1': serializer.toJson<double?>(sconto1),
  9261. 'sconto2': serializer.toJson<double?>(sconto2),
  9262. 'sconto3': serializer.toJson<double?>(sconto3),
  9263. 'sconto4': serializer.toJson<double?>(sconto4),
  9264. 'sconto5': serializer.toJson<double?>(sconto5),
  9265. };
  9266. }
  9267. Sconto copyWith({
  9268. int? idSconto,
  9269. Value<String?> codSconto = const Value.absent(),
  9270. Value<String?> descrizione = const Value.absent(),
  9271. Value<double?> sconto1 = const Value.absent(),
  9272. Value<double?> sconto2 = const Value.absent(),
  9273. Value<double?> sconto3 = const Value.absent(),
  9274. Value<double?> sconto4 = const Value.absent(),
  9275. Value<double?> sconto5 = const Value.absent(),
  9276. }) => Sconto(
  9277. idSconto: idSconto ?? this.idSconto,
  9278. codSconto: codSconto.present ? codSconto.value : this.codSconto,
  9279. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  9280. sconto1: sconto1.present ? sconto1.value : this.sconto1,
  9281. sconto2: sconto2.present ? sconto2.value : this.sconto2,
  9282. sconto3: sconto3.present ? sconto3.value : this.sconto3,
  9283. sconto4: sconto4.present ? sconto4.value : this.sconto4,
  9284. sconto5: sconto5.present ? sconto5.value : this.sconto5,
  9285. );
  9286. Sconto copyWithCompanion(ScontiCompanion data) {
  9287. return Sconto(
  9288. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  9289. codSconto: data.codSconto.present ? data.codSconto.value : this.codSconto,
  9290. descrizione: data.descrizione.present
  9291. ? data.descrizione.value
  9292. : this.descrizione,
  9293. sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1,
  9294. sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2,
  9295. sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3,
  9296. sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4,
  9297. sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5,
  9298. );
  9299. }
  9300. @override
  9301. String toString() {
  9302. return (StringBuffer('Sconto(')
  9303. ..write('idSconto: $idSconto, ')
  9304. ..write('codSconto: $codSconto, ')
  9305. ..write('descrizione: $descrizione, ')
  9306. ..write('sconto1: $sconto1, ')
  9307. ..write('sconto2: $sconto2, ')
  9308. ..write('sconto3: $sconto3, ')
  9309. ..write('sconto4: $sconto4, ')
  9310. ..write('sconto5: $sconto5')
  9311. ..write(')'))
  9312. .toString();
  9313. }
  9314. @override
  9315. int get hashCode => Object.hash(
  9316. idSconto,
  9317. codSconto,
  9318. descrizione,
  9319. sconto1,
  9320. sconto2,
  9321. sconto3,
  9322. sconto4,
  9323. sconto5,
  9324. );
  9325. @override
  9326. bool operator ==(Object other) =>
  9327. identical(this, other) ||
  9328. (other is Sconto &&
  9329. other.idSconto == this.idSconto &&
  9330. other.codSconto == this.codSconto &&
  9331. other.descrizione == this.descrizione &&
  9332. other.sconto1 == this.sconto1 &&
  9333. other.sconto2 == this.sconto2 &&
  9334. other.sconto3 == this.sconto3 &&
  9335. other.sconto4 == this.sconto4 &&
  9336. other.sconto5 == this.sconto5);
  9337. }
  9338. class ScontiCompanion extends UpdateCompanion<Sconto> {
  9339. final Value<int> idSconto;
  9340. final Value<String?> codSconto;
  9341. final Value<String?> descrizione;
  9342. final Value<double?> sconto1;
  9343. final Value<double?> sconto2;
  9344. final Value<double?> sconto3;
  9345. final Value<double?> sconto4;
  9346. final Value<double?> sconto5;
  9347. const ScontiCompanion({
  9348. this.idSconto = const Value.absent(),
  9349. this.codSconto = const Value.absent(),
  9350. this.descrizione = const Value.absent(),
  9351. this.sconto1 = const Value.absent(),
  9352. this.sconto2 = const Value.absent(),
  9353. this.sconto3 = const Value.absent(),
  9354. this.sconto4 = const Value.absent(),
  9355. this.sconto5 = const Value.absent(),
  9356. });
  9357. ScontiCompanion.insert({
  9358. this.idSconto = const Value.absent(),
  9359. this.codSconto = const Value.absent(),
  9360. this.descrizione = const Value.absent(),
  9361. this.sconto1 = const Value.absent(),
  9362. this.sconto2 = const Value.absent(),
  9363. this.sconto3 = const Value.absent(),
  9364. this.sconto4 = const Value.absent(),
  9365. this.sconto5 = const Value.absent(),
  9366. });
  9367. static Insertable<Sconto> custom({
  9368. Expression<int>? idSconto,
  9369. Expression<String>? codSconto,
  9370. Expression<String>? descrizione,
  9371. Expression<double>? sconto1,
  9372. Expression<double>? sconto2,
  9373. Expression<double>? sconto3,
  9374. Expression<double>? sconto4,
  9375. Expression<double>? sconto5,
  9376. }) {
  9377. return RawValuesInsertable({
  9378. if (idSconto != null) 'idSconto': idSconto,
  9379. if (codSconto != null) 'codSconto': codSconto,
  9380. if (descrizione != null) 'descrizione': descrizione,
  9381. if (sconto1 != null) 'sconto1': sconto1,
  9382. if (sconto2 != null) 'sconto2': sconto2,
  9383. if (sconto3 != null) 'sconto3': sconto3,
  9384. if (sconto4 != null) 'sconto4': sconto4,
  9385. if (sconto5 != null) 'sconto5': sconto5,
  9386. });
  9387. }
  9388. ScontiCompanion copyWith({
  9389. Value<int>? idSconto,
  9390. Value<String?>? codSconto,
  9391. Value<String?>? descrizione,
  9392. Value<double?>? sconto1,
  9393. Value<double?>? sconto2,
  9394. Value<double?>? sconto3,
  9395. Value<double?>? sconto4,
  9396. Value<double?>? sconto5,
  9397. }) {
  9398. return ScontiCompanion(
  9399. idSconto: idSconto ?? this.idSconto,
  9400. codSconto: codSconto ?? this.codSconto,
  9401. descrizione: descrizione ?? this.descrizione,
  9402. sconto1: sconto1 ?? this.sconto1,
  9403. sconto2: sconto2 ?? this.sconto2,
  9404. sconto3: sconto3 ?? this.sconto3,
  9405. sconto4: sconto4 ?? this.sconto4,
  9406. sconto5: sconto5 ?? this.sconto5,
  9407. );
  9408. }
  9409. @override
  9410. Map<String, Expression> toColumns(bool nullToAbsent) {
  9411. final map = <String, Expression>{};
  9412. if (idSconto.present) {
  9413. map['idSconto'] = Variable<int>(idSconto.value);
  9414. }
  9415. if (codSconto.present) {
  9416. map['codSconto'] = Variable<String>(codSconto.value);
  9417. }
  9418. if (descrizione.present) {
  9419. map['descrizione'] = Variable<String>(descrizione.value);
  9420. }
  9421. if (sconto1.present) {
  9422. map['sconto1'] = Variable<double>(sconto1.value);
  9423. }
  9424. if (sconto2.present) {
  9425. map['sconto2'] = Variable<double>(sconto2.value);
  9426. }
  9427. if (sconto3.present) {
  9428. map['sconto3'] = Variable<double>(sconto3.value);
  9429. }
  9430. if (sconto4.present) {
  9431. map['sconto4'] = Variable<double>(sconto4.value);
  9432. }
  9433. if (sconto5.present) {
  9434. map['sconto5'] = Variable<double>(sconto5.value);
  9435. }
  9436. return map;
  9437. }
  9438. @override
  9439. String toString() {
  9440. return (StringBuffer('ScontiCompanion(')
  9441. ..write('idSconto: $idSconto, ')
  9442. ..write('codSconto: $codSconto, ')
  9443. ..write('descrizione: $descrizione, ')
  9444. ..write('sconto1: $sconto1, ')
  9445. ..write('sconto2: $sconto2, ')
  9446. ..write('sconto3: $sconto3, ')
  9447. ..write('sconto4: $sconto4, ')
  9448. ..write('sconto5: $sconto5')
  9449. ..write(')'))
  9450. .toString();
  9451. }
  9452. }
  9453. class $ScontiClienteTable extends ScontiCliente
  9454. with TableInfo<$ScontiClienteTable, ScontoCliente> {
  9455. @override
  9456. final GeneratedDatabase attachedDatabase;
  9457. final String? _alias;
  9458. $ScontiClienteTable(this.attachedDatabase, [this._alias]);
  9459. static const VerificationMeta _idScontoClienteMeta = const VerificationMeta(
  9460. 'idScontoCliente',
  9461. );
  9462. @override
  9463. late final GeneratedColumn<int> idScontoCliente = GeneratedColumn<int>(
  9464. 'idScontoCliente',
  9465. aliasedName,
  9466. false,
  9467. hasAutoIncrement: true,
  9468. type: DriftSqlType.int,
  9469. requiredDuringInsert: false,
  9470. defaultConstraints: GeneratedColumn.constraintIsAlways(
  9471. 'PRIMARY KEY AUTOINCREMENT',
  9472. ),
  9473. );
  9474. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  9475. 'idCliente',
  9476. );
  9477. @override
  9478. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  9479. 'idCliente',
  9480. aliasedName,
  9481. true,
  9482. type: DriftSqlType.int,
  9483. requiredDuringInsert: false,
  9484. );
  9485. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  9486. 'idArticolo',
  9487. );
  9488. @override
  9489. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  9490. 'idArticolo',
  9491. aliasedName,
  9492. true,
  9493. type: DriftSqlType.int,
  9494. requiredDuringInsert: false,
  9495. );
  9496. static const VerificationMeta _lineaMeta = const VerificationMeta('linea');
  9497. @override
  9498. late final GeneratedColumn<String> linea = GeneratedColumn<String>(
  9499. 'linea',
  9500. aliasedName,
  9501. true,
  9502. type: DriftSqlType.string,
  9503. requiredDuringInsert: false,
  9504. );
  9505. static const VerificationMeta _idScontoMeta = const VerificationMeta(
  9506. 'idSconto',
  9507. );
  9508. @override
  9509. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  9510. 'idSconto',
  9511. aliasedName,
  9512. true,
  9513. type: DriftSqlType.int,
  9514. requiredDuringInsert: false,
  9515. );
  9516. static const VerificationMeta _validoDaMeta = const VerificationMeta(
  9517. 'validoDa',
  9518. );
  9519. @override
  9520. late final GeneratedColumn<String> validoDa = GeneratedColumn<String>(
  9521. 'validoDa',
  9522. aliasedName,
  9523. true,
  9524. type: DriftSqlType.string,
  9525. requiredDuringInsert: false,
  9526. );
  9527. static const VerificationMeta _validoAMeta = const VerificationMeta(
  9528. 'validoA',
  9529. );
  9530. @override
  9531. late final GeneratedColumn<String> validoA = GeneratedColumn<String>(
  9532. 'validoA',
  9533. aliasedName,
  9534. true,
  9535. type: DriftSqlType.string,
  9536. requiredDuringInsert: false,
  9537. );
  9538. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  9539. @override
  9540. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  9541. 'stato',
  9542. aliasedName,
  9543. true,
  9544. type: DriftSqlType.string,
  9545. requiredDuringInsert: false,
  9546. );
  9547. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  9548. 'dataModifica',
  9549. );
  9550. @override
  9551. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  9552. 'dataModifica',
  9553. aliasedName,
  9554. true,
  9555. type: DriftSqlType.string,
  9556. requiredDuringInsert: false,
  9557. );
  9558. @override
  9559. List<GeneratedColumn> get $columns => [
  9560. idScontoCliente,
  9561. idCliente,
  9562. idArticolo,
  9563. linea,
  9564. idSconto,
  9565. validoDa,
  9566. validoA,
  9567. stato,
  9568. dataModifica,
  9569. ];
  9570. @override
  9571. String get aliasedName => _alias ?? actualTableName;
  9572. @override
  9573. String get actualTableName => $name;
  9574. static const String $name = 'Sconto_cliente';
  9575. @override
  9576. VerificationContext validateIntegrity(
  9577. Insertable<ScontoCliente> instance, {
  9578. bool isInserting = false,
  9579. }) {
  9580. final context = VerificationContext();
  9581. final data = instance.toColumns(true);
  9582. if (data.containsKey('idScontoCliente')) {
  9583. context.handle(
  9584. _idScontoClienteMeta,
  9585. idScontoCliente.isAcceptableOrUnknown(
  9586. data['idScontoCliente']!,
  9587. _idScontoClienteMeta,
  9588. ),
  9589. );
  9590. }
  9591. if (data.containsKey('idCliente')) {
  9592. context.handle(
  9593. _idClienteMeta,
  9594. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  9595. );
  9596. }
  9597. if (data.containsKey('idArticolo')) {
  9598. context.handle(
  9599. _idArticoloMeta,
  9600. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  9601. );
  9602. }
  9603. if (data.containsKey('linea')) {
  9604. context.handle(
  9605. _lineaMeta,
  9606. linea.isAcceptableOrUnknown(data['linea']!, _lineaMeta),
  9607. );
  9608. }
  9609. if (data.containsKey('idSconto')) {
  9610. context.handle(
  9611. _idScontoMeta,
  9612. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta),
  9613. );
  9614. }
  9615. if (data.containsKey('validoDa')) {
  9616. context.handle(
  9617. _validoDaMeta,
  9618. validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta),
  9619. );
  9620. }
  9621. if (data.containsKey('validoA')) {
  9622. context.handle(
  9623. _validoAMeta,
  9624. validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta),
  9625. );
  9626. }
  9627. if (data.containsKey('stato')) {
  9628. context.handle(
  9629. _statoMeta,
  9630. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  9631. );
  9632. }
  9633. if (data.containsKey('dataModifica')) {
  9634. context.handle(
  9635. _dataModificaMeta,
  9636. dataModifica.isAcceptableOrUnknown(
  9637. data['dataModifica']!,
  9638. _dataModificaMeta,
  9639. ),
  9640. );
  9641. }
  9642. return context;
  9643. }
  9644. @override
  9645. Set<GeneratedColumn> get $primaryKey => {idScontoCliente};
  9646. @override
  9647. ScontoCliente map(Map<String, dynamic> data, {String? tablePrefix}) {
  9648. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  9649. return ScontoCliente(
  9650. idScontoCliente: attachedDatabase.typeMapping.read(
  9651. DriftSqlType.int,
  9652. data['${effectivePrefix}idScontoCliente'],
  9653. )!,
  9654. idCliente: attachedDatabase.typeMapping.read(
  9655. DriftSqlType.int,
  9656. data['${effectivePrefix}idCliente'],
  9657. ),
  9658. idArticolo: attachedDatabase.typeMapping.read(
  9659. DriftSqlType.int,
  9660. data['${effectivePrefix}idArticolo'],
  9661. ),
  9662. linea: attachedDatabase.typeMapping.read(
  9663. DriftSqlType.string,
  9664. data['${effectivePrefix}linea'],
  9665. ),
  9666. idSconto: attachedDatabase.typeMapping.read(
  9667. DriftSqlType.int,
  9668. data['${effectivePrefix}idSconto'],
  9669. ),
  9670. validoDa: attachedDatabase.typeMapping.read(
  9671. DriftSqlType.string,
  9672. data['${effectivePrefix}validoDa'],
  9673. ),
  9674. validoA: attachedDatabase.typeMapping.read(
  9675. DriftSqlType.string,
  9676. data['${effectivePrefix}validoA'],
  9677. ),
  9678. stato: attachedDatabase.typeMapping.read(
  9679. DriftSqlType.string,
  9680. data['${effectivePrefix}stato'],
  9681. ),
  9682. dataModifica: attachedDatabase.typeMapping.read(
  9683. DriftSqlType.string,
  9684. data['${effectivePrefix}dataModifica'],
  9685. ),
  9686. );
  9687. }
  9688. @override
  9689. $ScontiClienteTable createAlias(String alias) {
  9690. return $ScontiClienteTable(attachedDatabase, alias);
  9691. }
  9692. }
  9693. class ScontoCliente extends DataClass implements Insertable<ScontoCliente> {
  9694. final int idScontoCliente;
  9695. final int? idCliente;
  9696. final int? idArticolo;
  9697. final String? linea;
  9698. final int? idSconto;
  9699. final String? validoDa;
  9700. final String? validoA;
  9701. final String? stato;
  9702. final String? dataModifica;
  9703. const ScontoCliente({
  9704. required this.idScontoCliente,
  9705. this.idCliente,
  9706. this.idArticolo,
  9707. this.linea,
  9708. this.idSconto,
  9709. this.validoDa,
  9710. this.validoA,
  9711. this.stato,
  9712. this.dataModifica,
  9713. });
  9714. @override
  9715. Map<String, Expression> toColumns(bool nullToAbsent) {
  9716. final map = <String, Expression>{};
  9717. map['idScontoCliente'] = Variable<int>(idScontoCliente);
  9718. if (!nullToAbsent || idCliente != null) {
  9719. map['idCliente'] = Variable<int>(idCliente);
  9720. }
  9721. if (!nullToAbsent || idArticolo != null) {
  9722. map['idArticolo'] = Variable<int>(idArticolo);
  9723. }
  9724. if (!nullToAbsent || linea != null) {
  9725. map['linea'] = Variable<String>(linea);
  9726. }
  9727. if (!nullToAbsent || idSconto != null) {
  9728. map['idSconto'] = Variable<int>(idSconto);
  9729. }
  9730. if (!nullToAbsent || validoDa != null) {
  9731. map['validoDa'] = Variable<String>(validoDa);
  9732. }
  9733. if (!nullToAbsent || validoA != null) {
  9734. map['validoA'] = Variable<String>(validoA);
  9735. }
  9736. if (!nullToAbsent || stato != null) {
  9737. map['stato'] = Variable<String>(stato);
  9738. }
  9739. if (!nullToAbsent || dataModifica != null) {
  9740. map['dataModifica'] = Variable<String>(dataModifica);
  9741. }
  9742. return map;
  9743. }
  9744. ScontiClienteCompanion toCompanion(bool nullToAbsent) {
  9745. return ScontiClienteCompanion(
  9746. idScontoCliente: Value(idScontoCliente),
  9747. idCliente: idCliente == null && nullToAbsent
  9748. ? const Value.absent()
  9749. : Value(idCliente),
  9750. idArticolo: idArticolo == null && nullToAbsent
  9751. ? const Value.absent()
  9752. : Value(idArticolo),
  9753. linea: linea == null && nullToAbsent
  9754. ? const Value.absent()
  9755. : Value(linea),
  9756. idSconto: idSconto == null && nullToAbsent
  9757. ? const Value.absent()
  9758. : Value(idSconto),
  9759. validoDa: validoDa == null && nullToAbsent
  9760. ? const Value.absent()
  9761. : Value(validoDa),
  9762. validoA: validoA == null && nullToAbsent
  9763. ? const Value.absent()
  9764. : Value(validoA),
  9765. stato: stato == null && nullToAbsent
  9766. ? const Value.absent()
  9767. : Value(stato),
  9768. dataModifica: dataModifica == null && nullToAbsent
  9769. ? const Value.absent()
  9770. : Value(dataModifica),
  9771. );
  9772. }
  9773. factory ScontoCliente.fromJson(
  9774. Map<String, dynamic> json, {
  9775. ValueSerializer? serializer,
  9776. }) {
  9777. serializer ??= driftRuntimeOptions.defaultSerializer;
  9778. return ScontoCliente(
  9779. idScontoCliente: serializer.fromJson<int>(json['idScontoCliente']),
  9780. idCliente: serializer.fromJson<int?>(json['idCliente']),
  9781. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  9782. linea: serializer.fromJson<String?>(json['linea']),
  9783. idSconto: serializer.fromJson<int?>(json['idSconto']),
  9784. validoDa: serializer.fromJson<String?>(json['validoDa']),
  9785. validoA: serializer.fromJson<String?>(json['validoA']),
  9786. stato: serializer.fromJson<String?>(json['stato']),
  9787. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  9788. );
  9789. }
  9790. @override
  9791. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  9792. serializer ??= driftRuntimeOptions.defaultSerializer;
  9793. return <String, dynamic>{
  9794. 'idScontoCliente': serializer.toJson<int>(idScontoCliente),
  9795. 'idCliente': serializer.toJson<int?>(idCliente),
  9796. 'idArticolo': serializer.toJson<int?>(idArticolo),
  9797. 'linea': serializer.toJson<String?>(linea),
  9798. 'idSconto': serializer.toJson<int?>(idSconto),
  9799. 'validoDa': serializer.toJson<String?>(validoDa),
  9800. 'validoA': serializer.toJson<String?>(validoA),
  9801. 'stato': serializer.toJson<String?>(stato),
  9802. 'dataModifica': serializer.toJson<String?>(dataModifica),
  9803. };
  9804. }
  9805. ScontoCliente copyWith({
  9806. int? idScontoCliente,
  9807. Value<int?> idCliente = const Value.absent(),
  9808. Value<int?> idArticolo = const Value.absent(),
  9809. Value<String?> linea = const Value.absent(),
  9810. Value<int?> idSconto = const Value.absent(),
  9811. Value<String?> validoDa = const Value.absent(),
  9812. Value<String?> validoA = const Value.absent(),
  9813. Value<String?> stato = const Value.absent(),
  9814. Value<String?> dataModifica = const Value.absent(),
  9815. }) => ScontoCliente(
  9816. idScontoCliente: idScontoCliente ?? this.idScontoCliente,
  9817. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  9818. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  9819. linea: linea.present ? linea.value : this.linea,
  9820. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  9821. validoDa: validoDa.present ? validoDa.value : this.validoDa,
  9822. validoA: validoA.present ? validoA.value : this.validoA,
  9823. stato: stato.present ? stato.value : this.stato,
  9824. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  9825. );
  9826. ScontoCliente copyWithCompanion(ScontiClienteCompanion data) {
  9827. return ScontoCliente(
  9828. idScontoCliente: data.idScontoCliente.present
  9829. ? data.idScontoCliente.value
  9830. : this.idScontoCliente,
  9831. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  9832. idArticolo: data.idArticolo.present
  9833. ? data.idArticolo.value
  9834. : this.idArticolo,
  9835. linea: data.linea.present ? data.linea.value : this.linea,
  9836. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  9837. validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa,
  9838. validoA: data.validoA.present ? data.validoA.value : this.validoA,
  9839. stato: data.stato.present ? data.stato.value : this.stato,
  9840. dataModifica: data.dataModifica.present
  9841. ? data.dataModifica.value
  9842. : this.dataModifica,
  9843. );
  9844. }
  9845. @override
  9846. String toString() {
  9847. return (StringBuffer('ScontoCliente(')
  9848. ..write('idScontoCliente: $idScontoCliente, ')
  9849. ..write('idCliente: $idCliente, ')
  9850. ..write('idArticolo: $idArticolo, ')
  9851. ..write('linea: $linea, ')
  9852. ..write('idSconto: $idSconto, ')
  9853. ..write('validoDa: $validoDa, ')
  9854. ..write('validoA: $validoA, ')
  9855. ..write('stato: $stato, ')
  9856. ..write('dataModifica: $dataModifica')
  9857. ..write(')'))
  9858. .toString();
  9859. }
  9860. @override
  9861. int get hashCode => Object.hash(
  9862. idScontoCliente,
  9863. idCliente,
  9864. idArticolo,
  9865. linea,
  9866. idSconto,
  9867. validoDa,
  9868. validoA,
  9869. stato,
  9870. dataModifica,
  9871. );
  9872. @override
  9873. bool operator ==(Object other) =>
  9874. identical(this, other) ||
  9875. (other is ScontoCliente &&
  9876. other.idScontoCliente == this.idScontoCliente &&
  9877. other.idCliente == this.idCliente &&
  9878. other.idArticolo == this.idArticolo &&
  9879. other.linea == this.linea &&
  9880. other.idSconto == this.idSconto &&
  9881. other.validoDa == this.validoDa &&
  9882. other.validoA == this.validoA &&
  9883. other.stato == this.stato &&
  9884. other.dataModifica == this.dataModifica);
  9885. }
  9886. class ScontiClienteCompanion extends UpdateCompanion<ScontoCliente> {
  9887. final Value<int> idScontoCliente;
  9888. final Value<int?> idCliente;
  9889. final Value<int?> idArticolo;
  9890. final Value<String?> linea;
  9891. final Value<int?> idSconto;
  9892. final Value<String?> validoDa;
  9893. final Value<String?> validoA;
  9894. final Value<String?> stato;
  9895. final Value<String?> dataModifica;
  9896. const ScontiClienteCompanion({
  9897. this.idScontoCliente = const Value.absent(),
  9898. this.idCliente = const Value.absent(),
  9899. this.idArticolo = const Value.absent(),
  9900. this.linea = const Value.absent(),
  9901. this.idSconto = const Value.absent(),
  9902. this.validoDa = const Value.absent(),
  9903. this.validoA = const Value.absent(),
  9904. this.stato = const Value.absent(),
  9905. this.dataModifica = const Value.absent(),
  9906. });
  9907. ScontiClienteCompanion.insert({
  9908. this.idScontoCliente = const Value.absent(),
  9909. this.idCliente = const Value.absent(),
  9910. this.idArticolo = const Value.absent(),
  9911. this.linea = const Value.absent(),
  9912. this.idSconto = const Value.absent(),
  9913. this.validoDa = const Value.absent(),
  9914. this.validoA = const Value.absent(),
  9915. this.stato = const Value.absent(),
  9916. this.dataModifica = const Value.absent(),
  9917. });
  9918. static Insertable<ScontoCliente> custom({
  9919. Expression<int>? idScontoCliente,
  9920. Expression<int>? idCliente,
  9921. Expression<int>? idArticolo,
  9922. Expression<String>? linea,
  9923. Expression<int>? idSconto,
  9924. Expression<String>? validoDa,
  9925. Expression<String>? validoA,
  9926. Expression<String>? stato,
  9927. Expression<String>? dataModifica,
  9928. }) {
  9929. return RawValuesInsertable({
  9930. if (idScontoCliente != null) 'idScontoCliente': idScontoCliente,
  9931. if (idCliente != null) 'idCliente': idCliente,
  9932. if (idArticolo != null) 'idArticolo': idArticolo,
  9933. if (linea != null) 'linea': linea,
  9934. if (idSconto != null) 'idSconto': idSconto,
  9935. if (validoDa != null) 'validoDa': validoDa,
  9936. if (validoA != null) 'validoA': validoA,
  9937. if (stato != null) 'stato': stato,
  9938. if (dataModifica != null) 'dataModifica': dataModifica,
  9939. });
  9940. }
  9941. ScontiClienteCompanion copyWith({
  9942. Value<int>? idScontoCliente,
  9943. Value<int?>? idCliente,
  9944. Value<int?>? idArticolo,
  9945. Value<String?>? linea,
  9946. Value<int?>? idSconto,
  9947. Value<String?>? validoDa,
  9948. Value<String?>? validoA,
  9949. Value<String?>? stato,
  9950. Value<String?>? dataModifica,
  9951. }) {
  9952. return ScontiClienteCompanion(
  9953. idScontoCliente: idScontoCliente ?? this.idScontoCliente,
  9954. idCliente: idCliente ?? this.idCliente,
  9955. idArticolo: idArticolo ?? this.idArticolo,
  9956. linea: linea ?? this.linea,
  9957. idSconto: idSconto ?? this.idSconto,
  9958. validoDa: validoDa ?? this.validoDa,
  9959. validoA: validoA ?? this.validoA,
  9960. stato: stato ?? this.stato,
  9961. dataModifica: dataModifica ?? this.dataModifica,
  9962. );
  9963. }
  9964. @override
  9965. Map<String, Expression> toColumns(bool nullToAbsent) {
  9966. final map = <String, Expression>{};
  9967. if (idScontoCliente.present) {
  9968. map['idScontoCliente'] = Variable<int>(idScontoCliente.value);
  9969. }
  9970. if (idCliente.present) {
  9971. map['idCliente'] = Variable<int>(idCliente.value);
  9972. }
  9973. if (idArticolo.present) {
  9974. map['idArticolo'] = Variable<int>(idArticolo.value);
  9975. }
  9976. if (linea.present) {
  9977. map['linea'] = Variable<String>(linea.value);
  9978. }
  9979. if (idSconto.present) {
  9980. map['idSconto'] = Variable<int>(idSconto.value);
  9981. }
  9982. if (validoDa.present) {
  9983. map['validoDa'] = Variable<String>(validoDa.value);
  9984. }
  9985. if (validoA.present) {
  9986. map['validoA'] = Variable<String>(validoA.value);
  9987. }
  9988. if (stato.present) {
  9989. map['stato'] = Variable<String>(stato.value);
  9990. }
  9991. if (dataModifica.present) {
  9992. map['dataModifica'] = Variable<String>(dataModifica.value);
  9993. }
  9994. return map;
  9995. }
  9996. @override
  9997. String toString() {
  9998. return (StringBuffer('ScontiClienteCompanion(')
  9999. ..write('idScontoCliente: $idScontoCliente, ')
  10000. ..write('idCliente: $idCliente, ')
  10001. ..write('idArticolo: $idArticolo, ')
  10002. ..write('linea: $linea, ')
  10003. ..write('idSconto: $idSconto, ')
  10004. ..write('validoDa: $validoDa, ')
  10005. ..write('validoA: $validoA, ')
  10006. ..write('stato: $stato, ')
  10007. ..write('dataModifica: $dataModifica')
  10008. ..write(')'))
  10009. .toString();
  10010. }
  10011. }
  10012. class $PagamentiTable extends Pagamenti
  10013. with TableInfo<$PagamentiTable, Pagamento> {
  10014. @override
  10015. final GeneratedDatabase attachedDatabase;
  10016. final String? _alias;
  10017. $PagamentiTable(this.attachedDatabase, [this._alias]);
  10018. static const VerificationMeta _idPagamentoMeta = const VerificationMeta(
  10019. 'idPagamento',
  10020. );
  10021. @override
  10022. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  10023. 'idPagamento',
  10024. aliasedName,
  10025. false,
  10026. hasAutoIncrement: true,
  10027. type: DriftSqlType.int,
  10028. requiredDuringInsert: false,
  10029. defaultConstraints: GeneratedColumn.constraintIsAlways(
  10030. 'PRIMARY KEY AUTOINCREMENT',
  10031. ),
  10032. );
  10033. static const VerificationMeta _codPagamentoMeta = const VerificationMeta(
  10034. 'codPagamento',
  10035. );
  10036. @override
  10037. late final GeneratedColumn<String> codPagamento = GeneratedColumn<String>(
  10038. 'codPagamento',
  10039. aliasedName,
  10040. true,
  10041. type: DriftSqlType.string,
  10042. requiredDuringInsert: false,
  10043. );
  10044. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  10045. 'descrizione',
  10046. );
  10047. @override
  10048. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  10049. 'descrizione',
  10050. aliasedName,
  10051. true,
  10052. type: DriftSqlType.string,
  10053. requiredDuringInsert: false,
  10054. );
  10055. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  10056. 'dataModifica',
  10057. );
  10058. @override
  10059. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  10060. 'dataModifica',
  10061. aliasedName,
  10062. true,
  10063. type: DriftSqlType.string,
  10064. requiredDuringInsert: false,
  10065. );
  10066. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  10067. @override
  10068. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  10069. 'attivo',
  10070. aliasedName,
  10071. true,
  10072. type: DriftSqlType.int,
  10073. requiredDuringInsert: false,
  10074. );
  10075. @override
  10076. List<GeneratedColumn> get $columns => [
  10077. idPagamento,
  10078. codPagamento,
  10079. descrizione,
  10080. dataModifica,
  10081. attivo,
  10082. ];
  10083. @override
  10084. String get aliasedName => _alias ?? actualTableName;
  10085. @override
  10086. String get actualTableName => $name;
  10087. static const String $name = 'Pagamenti';
  10088. @override
  10089. VerificationContext validateIntegrity(
  10090. Insertable<Pagamento> instance, {
  10091. bool isInserting = false,
  10092. }) {
  10093. final context = VerificationContext();
  10094. final data = instance.toColumns(true);
  10095. if (data.containsKey('idPagamento')) {
  10096. context.handle(
  10097. _idPagamentoMeta,
  10098. idPagamento.isAcceptableOrUnknown(
  10099. data['idPagamento']!,
  10100. _idPagamentoMeta,
  10101. ),
  10102. );
  10103. }
  10104. if (data.containsKey('codPagamento')) {
  10105. context.handle(
  10106. _codPagamentoMeta,
  10107. codPagamento.isAcceptableOrUnknown(
  10108. data['codPagamento']!,
  10109. _codPagamentoMeta,
  10110. ),
  10111. );
  10112. }
  10113. if (data.containsKey('descrizione')) {
  10114. context.handle(
  10115. _descrizioneMeta,
  10116. descrizione.isAcceptableOrUnknown(
  10117. data['descrizione']!,
  10118. _descrizioneMeta,
  10119. ),
  10120. );
  10121. }
  10122. if (data.containsKey('dataModifica')) {
  10123. context.handle(
  10124. _dataModificaMeta,
  10125. dataModifica.isAcceptableOrUnknown(
  10126. data['dataModifica']!,
  10127. _dataModificaMeta,
  10128. ),
  10129. );
  10130. }
  10131. if (data.containsKey('attivo')) {
  10132. context.handle(
  10133. _attivoMeta,
  10134. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  10135. );
  10136. }
  10137. return context;
  10138. }
  10139. @override
  10140. Set<GeneratedColumn> get $primaryKey => {idPagamento};
  10141. @override
  10142. Pagamento map(Map<String, dynamic> data, {String? tablePrefix}) {
  10143. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10144. return Pagamento(
  10145. idPagamento: attachedDatabase.typeMapping.read(
  10146. DriftSqlType.int,
  10147. data['${effectivePrefix}idPagamento'],
  10148. )!,
  10149. codPagamento: attachedDatabase.typeMapping.read(
  10150. DriftSqlType.string,
  10151. data['${effectivePrefix}codPagamento'],
  10152. ),
  10153. descrizione: attachedDatabase.typeMapping.read(
  10154. DriftSqlType.string,
  10155. data['${effectivePrefix}descrizione'],
  10156. ),
  10157. dataModifica: attachedDatabase.typeMapping.read(
  10158. DriftSqlType.string,
  10159. data['${effectivePrefix}dataModifica'],
  10160. ),
  10161. attivo: attachedDatabase.typeMapping.read(
  10162. DriftSqlType.int,
  10163. data['${effectivePrefix}attivo'],
  10164. ),
  10165. );
  10166. }
  10167. @override
  10168. $PagamentiTable createAlias(String alias) {
  10169. return $PagamentiTable(attachedDatabase, alias);
  10170. }
  10171. }
  10172. class Pagamento extends DataClass implements Insertable<Pagamento> {
  10173. final int idPagamento;
  10174. final String? codPagamento;
  10175. final String? descrizione;
  10176. final String? dataModifica;
  10177. final int? attivo;
  10178. const Pagamento({
  10179. required this.idPagamento,
  10180. this.codPagamento,
  10181. this.descrizione,
  10182. this.dataModifica,
  10183. this.attivo,
  10184. });
  10185. @override
  10186. Map<String, Expression> toColumns(bool nullToAbsent) {
  10187. final map = <String, Expression>{};
  10188. map['idPagamento'] = Variable<int>(idPagamento);
  10189. if (!nullToAbsent || codPagamento != null) {
  10190. map['codPagamento'] = Variable<String>(codPagamento);
  10191. }
  10192. if (!nullToAbsent || descrizione != null) {
  10193. map['descrizione'] = Variable<String>(descrizione);
  10194. }
  10195. if (!nullToAbsent || dataModifica != null) {
  10196. map['dataModifica'] = Variable<String>(dataModifica);
  10197. }
  10198. if (!nullToAbsent || attivo != null) {
  10199. map['attivo'] = Variable<int>(attivo);
  10200. }
  10201. return map;
  10202. }
  10203. PagamentiCompanion toCompanion(bool nullToAbsent) {
  10204. return PagamentiCompanion(
  10205. idPagamento: Value(idPagamento),
  10206. codPagamento: codPagamento == null && nullToAbsent
  10207. ? const Value.absent()
  10208. : Value(codPagamento),
  10209. descrizione: descrizione == null && nullToAbsent
  10210. ? const Value.absent()
  10211. : Value(descrizione),
  10212. dataModifica: dataModifica == null && nullToAbsent
  10213. ? const Value.absent()
  10214. : Value(dataModifica),
  10215. attivo: attivo == null && nullToAbsent
  10216. ? const Value.absent()
  10217. : Value(attivo),
  10218. );
  10219. }
  10220. factory Pagamento.fromJson(
  10221. Map<String, dynamic> json, {
  10222. ValueSerializer? serializer,
  10223. }) {
  10224. serializer ??= driftRuntimeOptions.defaultSerializer;
  10225. return Pagamento(
  10226. idPagamento: serializer.fromJson<int>(json['idPagamento']),
  10227. codPagamento: serializer.fromJson<String?>(json['codPagamento']),
  10228. descrizione: serializer.fromJson<String?>(json['descrizione']),
  10229. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  10230. attivo: serializer.fromJson<int?>(json['attivo']),
  10231. );
  10232. }
  10233. @override
  10234. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  10235. serializer ??= driftRuntimeOptions.defaultSerializer;
  10236. return <String, dynamic>{
  10237. 'idPagamento': serializer.toJson<int>(idPagamento),
  10238. 'codPagamento': serializer.toJson<String?>(codPagamento),
  10239. 'descrizione': serializer.toJson<String?>(descrizione),
  10240. 'dataModifica': serializer.toJson<String?>(dataModifica),
  10241. 'attivo': serializer.toJson<int?>(attivo),
  10242. };
  10243. }
  10244. Pagamento copyWith({
  10245. int? idPagamento,
  10246. Value<String?> codPagamento = const Value.absent(),
  10247. Value<String?> descrizione = const Value.absent(),
  10248. Value<String?> dataModifica = const Value.absent(),
  10249. Value<int?> attivo = const Value.absent(),
  10250. }) => Pagamento(
  10251. idPagamento: idPagamento ?? this.idPagamento,
  10252. codPagamento: codPagamento.present ? codPagamento.value : this.codPagamento,
  10253. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  10254. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  10255. attivo: attivo.present ? attivo.value : this.attivo,
  10256. );
  10257. Pagamento copyWithCompanion(PagamentiCompanion data) {
  10258. return Pagamento(
  10259. idPagamento: data.idPagamento.present
  10260. ? data.idPagamento.value
  10261. : this.idPagamento,
  10262. codPagamento: data.codPagamento.present
  10263. ? data.codPagamento.value
  10264. : this.codPagamento,
  10265. descrizione: data.descrizione.present
  10266. ? data.descrizione.value
  10267. : this.descrizione,
  10268. dataModifica: data.dataModifica.present
  10269. ? data.dataModifica.value
  10270. : this.dataModifica,
  10271. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  10272. );
  10273. }
  10274. @override
  10275. String toString() {
  10276. return (StringBuffer('Pagamento(')
  10277. ..write('idPagamento: $idPagamento, ')
  10278. ..write('codPagamento: $codPagamento, ')
  10279. ..write('descrizione: $descrizione, ')
  10280. ..write('dataModifica: $dataModifica, ')
  10281. ..write('attivo: $attivo')
  10282. ..write(')'))
  10283. .toString();
  10284. }
  10285. @override
  10286. int get hashCode =>
  10287. Object.hash(idPagamento, codPagamento, descrizione, dataModifica, attivo);
  10288. @override
  10289. bool operator ==(Object other) =>
  10290. identical(this, other) ||
  10291. (other is Pagamento &&
  10292. other.idPagamento == this.idPagamento &&
  10293. other.codPagamento == this.codPagamento &&
  10294. other.descrizione == this.descrizione &&
  10295. other.dataModifica == this.dataModifica &&
  10296. other.attivo == this.attivo);
  10297. }
  10298. class PagamentiCompanion extends UpdateCompanion<Pagamento> {
  10299. final Value<int> idPagamento;
  10300. final Value<String?> codPagamento;
  10301. final Value<String?> descrizione;
  10302. final Value<String?> dataModifica;
  10303. final Value<int?> attivo;
  10304. const PagamentiCompanion({
  10305. this.idPagamento = const Value.absent(),
  10306. this.codPagamento = const Value.absent(),
  10307. this.descrizione = const Value.absent(),
  10308. this.dataModifica = const Value.absent(),
  10309. this.attivo = const Value.absent(),
  10310. });
  10311. PagamentiCompanion.insert({
  10312. this.idPagamento = const Value.absent(),
  10313. this.codPagamento = const Value.absent(),
  10314. this.descrizione = const Value.absent(),
  10315. this.dataModifica = const Value.absent(),
  10316. this.attivo = const Value.absent(),
  10317. });
  10318. static Insertable<Pagamento> custom({
  10319. Expression<int>? idPagamento,
  10320. Expression<String>? codPagamento,
  10321. Expression<String>? descrizione,
  10322. Expression<String>? dataModifica,
  10323. Expression<int>? attivo,
  10324. }) {
  10325. return RawValuesInsertable({
  10326. if (idPagamento != null) 'idPagamento': idPagamento,
  10327. if (codPagamento != null) 'codPagamento': codPagamento,
  10328. if (descrizione != null) 'descrizione': descrizione,
  10329. if (dataModifica != null) 'dataModifica': dataModifica,
  10330. if (attivo != null) 'attivo': attivo,
  10331. });
  10332. }
  10333. PagamentiCompanion copyWith({
  10334. Value<int>? idPagamento,
  10335. Value<String?>? codPagamento,
  10336. Value<String?>? descrizione,
  10337. Value<String?>? dataModifica,
  10338. Value<int?>? attivo,
  10339. }) {
  10340. return PagamentiCompanion(
  10341. idPagamento: idPagamento ?? this.idPagamento,
  10342. codPagamento: codPagamento ?? this.codPagamento,
  10343. descrizione: descrizione ?? this.descrizione,
  10344. dataModifica: dataModifica ?? this.dataModifica,
  10345. attivo: attivo ?? this.attivo,
  10346. );
  10347. }
  10348. @override
  10349. Map<String, Expression> toColumns(bool nullToAbsent) {
  10350. final map = <String, Expression>{};
  10351. if (idPagamento.present) {
  10352. map['idPagamento'] = Variable<int>(idPagamento.value);
  10353. }
  10354. if (codPagamento.present) {
  10355. map['codPagamento'] = Variable<String>(codPagamento.value);
  10356. }
  10357. if (descrizione.present) {
  10358. map['descrizione'] = Variable<String>(descrizione.value);
  10359. }
  10360. if (dataModifica.present) {
  10361. map['dataModifica'] = Variable<String>(dataModifica.value);
  10362. }
  10363. if (attivo.present) {
  10364. map['attivo'] = Variable<int>(attivo.value);
  10365. }
  10366. return map;
  10367. }
  10368. @override
  10369. String toString() {
  10370. return (StringBuffer('PagamentiCompanion(')
  10371. ..write('idPagamento: $idPagamento, ')
  10372. ..write('codPagamento: $codPagamento, ')
  10373. ..write('descrizione: $descrizione, ')
  10374. ..write('dataModifica: $dataModifica, ')
  10375. ..write('attivo: $attivo')
  10376. ..write(')'))
  10377. .toString();
  10378. }
  10379. }
  10380. class $ParametriTable extends Parametri
  10381. with TableInfo<$ParametriTable, Parametro> {
  10382. @override
  10383. final GeneratedDatabase attachedDatabase;
  10384. final String? _alias;
  10385. $ParametriTable(this.attachedDatabase, [this._alias]);
  10386. static const VerificationMeta _nomeMeta = const VerificationMeta('nome');
  10387. @override
  10388. late final GeneratedColumn<String> nome = GeneratedColumn<String>(
  10389. 'nome',
  10390. aliasedName,
  10391. false,
  10392. type: DriftSqlType.string,
  10393. requiredDuringInsert: true,
  10394. );
  10395. static const VerificationMeta _valoreMeta = const VerificationMeta('valore');
  10396. @override
  10397. late final GeneratedColumn<String> valore = GeneratedColumn<String>(
  10398. 'valore',
  10399. aliasedName,
  10400. true,
  10401. type: DriftSqlType.string,
  10402. requiredDuringInsert: false,
  10403. );
  10404. @override
  10405. List<GeneratedColumn> get $columns => [nome, valore];
  10406. @override
  10407. String get aliasedName => _alias ?? actualTableName;
  10408. @override
  10409. String get actualTableName => $name;
  10410. static const String $name = 'Parametri';
  10411. @override
  10412. VerificationContext validateIntegrity(
  10413. Insertable<Parametro> instance, {
  10414. bool isInserting = false,
  10415. }) {
  10416. final context = VerificationContext();
  10417. final data = instance.toColumns(true);
  10418. if (data.containsKey('nome')) {
  10419. context.handle(
  10420. _nomeMeta,
  10421. nome.isAcceptableOrUnknown(data['nome']!, _nomeMeta),
  10422. );
  10423. } else if (isInserting) {
  10424. context.missing(_nomeMeta);
  10425. }
  10426. if (data.containsKey('valore')) {
  10427. context.handle(
  10428. _valoreMeta,
  10429. valore.isAcceptableOrUnknown(data['valore']!, _valoreMeta),
  10430. );
  10431. }
  10432. return context;
  10433. }
  10434. @override
  10435. Set<GeneratedColumn> get $primaryKey => {nome};
  10436. @override
  10437. Parametro map(Map<String, dynamic> data, {String? tablePrefix}) {
  10438. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10439. return Parametro(
  10440. nome: attachedDatabase.typeMapping.read(
  10441. DriftSqlType.string,
  10442. data['${effectivePrefix}nome'],
  10443. )!,
  10444. valore: attachedDatabase.typeMapping.read(
  10445. DriftSqlType.string,
  10446. data['${effectivePrefix}valore'],
  10447. ),
  10448. );
  10449. }
  10450. @override
  10451. $ParametriTable createAlias(String alias) {
  10452. return $ParametriTable(attachedDatabase, alias);
  10453. }
  10454. }
  10455. class Parametro extends DataClass implements Insertable<Parametro> {
  10456. final String nome;
  10457. final String? valore;
  10458. const Parametro({required this.nome, this.valore});
  10459. @override
  10460. Map<String, Expression> toColumns(bool nullToAbsent) {
  10461. final map = <String, Expression>{};
  10462. map['nome'] = Variable<String>(nome);
  10463. if (!nullToAbsent || valore != null) {
  10464. map['valore'] = Variable<String>(valore);
  10465. }
  10466. return map;
  10467. }
  10468. ParametriCompanion toCompanion(bool nullToAbsent) {
  10469. return ParametriCompanion(
  10470. nome: Value(nome),
  10471. valore: valore == null && nullToAbsent
  10472. ? const Value.absent()
  10473. : Value(valore),
  10474. );
  10475. }
  10476. factory Parametro.fromJson(
  10477. Map<String, dynamic> json, {
  10478. ValueSerializer? serializer,
  10479. }) {
  10480. serializer ??= driftRuntimeOptions.defaultSerializer;
  10481. return Parametro(
  10482. nome: serializer.fromJson<String>(json['nome']),
  10483. valore: serializer.fromJson<String?>(json['valore']),
  10484. );
  10485. }
  10486. @override
  10487. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  10488. serializer ??= driftRuntimeOptions.defaultSerializer;
  10489. return <String, dynamic>{
  10490. 'nome': serializer.toJson<String>(nome),
  10491. 'valore': serializer.toJson<String?>(valore),
  10492. };
  10493. }
  10494. Parametro copyWith({
  10495. String? nome,
  10496. Value<String?> valore = const Value.absent(),
  10497. }) => Parametro(
  10498. nome: nome ?? this.nome,
  10499. valore: valore.present ? valore.value : this.valore,
  10500. );
  10501. Parametro copyWithCompanion(ParametriCompanion data) {
  10502. return Parametro(
  10503. nome: data.nome.present ? data.nome.value : this.nome,
  10504. valore: data.valore.present ? data.valore.value : this.valore,
  10505. );
  10506. }
  10507. @override
  10508. String toString() {
  10509. return (StringBuffer('Parametro(')
  10510. ..write('nome: $nome, ')
  10511. ..write('valore: $valore')
  10512. ..write(')'))
  10513. .toString();
  10514. }
  10515. @override
  10516. int get hashCode => Object.hash(nome, valore);
  10517. @override
  10518. bool operator ==(Object other) =>
  10519. identical(this, other) ||
  10520. (other is Parametro &&
  10521. other.nome == this.nome &&
  10522. other.valore == this.valore);
  10523. }
  10524. class ParametriCompanion extends UpdateCompanion<Parametro> {
  10525. final Value<String> nome;
  10526. final Value<String?> valore;
  10527. final Value<int> rowid;
  10528. const ParametriCompanion({
  10529. this.nome = const Value.absent(),
  10530. this.valore = const Value.absent(),
  10531. this.rowid = const Value.absent(),
  10532. });
  10533. ParametriCompanion.insert({
  10534. required String nome,
  10535. this.valore = const Value.absent(),
  10536. this.rowid = const Value.absent(),
  10537. }) : nome = Value(nome);
  10538. static Insertable<Parametro> custom({
  10539. Expression<String>? nome,
  10540. Expression<String>? valore,
  10541. Expression<int>? rowid,
  10542. }) {
  10543. return RawValuesInsertable({
  10544. if (nome != null) 'nome': nome,
  10545. if (valore != null) 'valore': valore,
  10546. if (rowid != null) 'rowid': rowid,
  10547. });
  10548. }
  10549. ParametriCompanion copyWith({
  10550. Value<String>? nome,
  10551. Value<String?>? valore,
  10552. Value<int>? rowid,
  10553. }) {
  10554. return ParametriCompanion(
  10555. nome: nome ?? this.nome,
  10556. valore: valore ?? this.valore,
  10557. rowid: rowid ?? this.rowid,
  10558. );
  10559. }
  10560. @override
  10561. Map<String, Expression> toColumns(bool nullToAbsent) {
  10562. final map = <String, Expression>{};
  10563. if (nome.present) {
  10564. map['nome'] = Variable<String>(nome.value);
  10565. }
  10566. if (valore.present) {
  10567. map['valore'] = Variable<String>(valore.value);
  10568. }
  10569. if (rowid.present) {
  10570. map['rowid'] = Variable<int>(rowid.value);
  10571. }
  10572. return map;
  10573. }
  10574. @override
  10575. String toString() {
  10576. return (StringBuffer('ParametriCompanion(')
  10577. ..write('nome: $nome, ')
  10578. ..write('valore: $valore, ')
  10579. ..write('rowid: $rowid')
  10580. ..write(')'))
  10581. .toString();
  10582. }
  10583. }
  10584. class $TabelleTable extends Tabelle with TableInfo<$TabelleTable, Tabella> {
  10585. @override
  10586. final GeneratedDatabase attachedDatabase;
  10587. final String? _alias;
  10588. $TabelleTable(this.attachedDatabase, [this._alias]);
  10589. static const VerificationMeta _idTabellaMeta = const VerificationMeta(
  10590. 'idTabella',
  10591. );
  10592. @override
  10593. late final GeneratedColumn<int> idTabella = GeneratedColumn<int>(
  10594. 'idTabella',
  10595. aliasedName,
  10596. false,
  10597. hasAutoIncrement: true,
  10598. type: DriftSqlType.int,
  10599. requiredDuringInsert: false,
  10600. defaultConstraints: GeneratedColumn.constraintIsAlways(
  10601. 'PRIMARY KEY AUTOINCREMENT',
  10602. ),
  10603. );
  10604. static const VerificationMeta _tipoTabellaMeta = const VerificationMeta(
  10605. 'tipoTabella',
  10606. );
  10607. @override
  10608. late final GeneratedColumn<String> tipoTabella = GeneratedColumn<String>(
  10609. 'tipoTabella',
  10610. aliasedName,
  10611. false,
  10612. type: DriftSqlType.string,
  10613. requiredDuringInsert: true,
  10614. );
  10615. static const VerificationMeta _codTabellaMeta = const VerificationMeta(
  10616. 'codTabella',
  10617. );
  10618. @override
  10619. late final GeneratedColumn<String> codTabella = GeneratedColumn<String>(
  10620. 'codTabella',
  10621. aliasedName,
  10622. true,
  10623. type: DriftSqlType.string,
  10624. requiredDuringInsert: false,
  10625. );
  10626. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  10627. 'descrizione',
  10628. );
  10629. @override
  10630. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  10631. 'descrizione',
  10632. aliasedName,
  10633. true,
  10634. type: DriftSqlType.string,
  10635. requiredDuringInsert: false,
  10636. );
  10637. static const VerificationMeta _stringa1Meta = const VerificationMeta(
  10638. 'stringa1',
  10639. );
  10640. @override
  10641. late final GeneratedColumn<String> stringa1 = GeneratedColumn<String>(
  10642. 'stringa1',
  10643. aliasedName,
  10644. true,
  10645. type: DriftSqlType.string,
  10646. requiredDuringInsert: false,
  10647. );
  10648. static const VerificationMeta _stringa2Meta = const VerificationMeta(
  10649. 'stringa2',
  10650. );
  10651. @override
  10652. late final GeneratedColumn<String> stringa2 = GeneratedColumn<String>(
  10653. 'stringa2',
  10654. aliasedName,
  10655. true,
  10656. type: DriftSqlType.string,
  10657. requiredDuringInsert: false,
  10658. );
  10659. static const VerificationMeta _stringa3Meta = const VerificationMeta(
  10660. 'stringa3',
  10661. );
  10662. @override
  10663. late final GeneratedColumn<String> stringa3 = GeneratedColumn<String>(
  10664. 'stringa3',
  10665. aliasedName,
  10666. true,
  10667. type: DriftSqlType.string,
  10668. requiredDuringInsert: false,
  10669. );
  10670. static const VerificationMeta _stringa4Meta = const VerificationMeta(
  10671. 'stringa4',
  10672. );
  10673. @override
  10674. late final GeneratedColumn<String> stringa4 = GeneratedColumn<String>(
  10675. 'stringa4',
  10676. aliasedName,
  10677. true,
  10678. type: DriftSqlType.string,
  10679. requiredDuringInsert: false,
  10680. );
  10681. static const VerificationMeta _stringa5Meta = const VerificationMeta(
  10682. 'stringa5',
  10683. );
  10684. @override
  10685. late final GeneratedColumn<String> stringa5 = GeneratedColumn<String>(
  10686. 'stringa5',
  10687. aliasedName,
  10688. true,
  10689. type: DriftSqlType.string,
  10690. requiredDuringInsert: false,
  10691. );
  10692. static const VerificationMeta _valore1Meta = const VerificationMeta(
  10693. 'valore1',
  10694. );
  10695. @override
  10696. late final GeneratedColumn<double> valore1 = GeneratedColumn<double>(
  10697. 'valore1',
  10698. aliasedName,
  10699. true,
  10700. type: DriftSqlType.double,
  10701. requiredDuringInsert: false,
  10702. );
  10703. static const VerificationMeta _valore2Meta = const VerificationMeta(
  10704. 'valore2',
  10705. );
  10706. @override
  10707. late final GeneratedColumn<double> valore2 = GeneratedColumn<double>(
  10708. 'valore2',
  10709. aliasedName,
  10710. true,
  10711. type: DriftSqlType.double,
  10712. requiredDuringInsert: false,
  10713. );
  10714. static const VerificationMeta _valore3Meta = const VerificationMeta(
  10715. 'valore3',
  10716. );
  10717. @override
  10718. late final GeneratedColumn<double> valore3 = GeneratedColumn<double>(
  10719. 'valore3',
  10720. aliasedName,
  10721. true,
  10722. type: DriftSqlType.double,
  10723. requiredDuringInsert: false,
  10724. );
  10725. static const VerificationMeta _valore4Meta = const VerificationMeta(
  10726. 'valore4',
  10727. );
  10728. @override
  10729. late final GeneratedColumn<double> valore4 = GeneratedColumn<double>(
  10730. 'valore4',
  10731. aliasedName,
  10732. true,
  10733. type: DriftSqlType.double,
  10734. requiredDuringInsert: false,
  10735. );
  10736. static const VerificationMeta _valore5Meta = const VerificationMeta(
  10737. 'valore5',
  10738. );
  10739. @override
  10740. late final GeneratedColumn<double> valore5 = GeneratedColumn<double>(
  10741. 'valore5',
  10742. aliasedName,
  10743. true,
  10744. type: DriftSqlType.double,
  10745. requiredDuringInsert: false,
  10746. );
  10747. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  10748. 'dataModifica',
  10749. );
  10750. @override
  10751. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  10752. 'dataModifica',
  10753. aliasedName,
  10754. true,
  10755. type: DriftSqlType.string,
  10756. requiredDuringInsert: false,
  10757. );
  10758. @override
  10759. List<GeneratedColumn> get $columns => [
  10760. idTabella,
  10761. tipoTabella,
  10762. codTabella,
  10763. descrizione,
  10764. stringa1,
  10765. stringa2,
  10766. stringa3,
  10767. stringa4,
  10768. stringa5,
  10769. valore1,
  10770. valore2,
  10771. valore3,
  10772. valore4,
  10773. valore5,
  10774. dataModifica,
  10775. ];
  10776. @override
  10777. String get aliasedName => _alias ?? actualTableName;
  10778. @override
  10779. String get actualTableName => $name;
  10780. static const String $name = 'Tabelle';
  10781. @override
  10782. VerificationContext validateIntegrity(
  10783. Insertable<Tabella> instance, {
  10784. bool isInserting = false,
  10785. }) {
  10786. final context = VerificationContext();
  10787. final data = instance.toColumns(true);
  10788. if (data.containsKey('idTabella')) {
  10789. context.handle(
  10790. _idTabellaMeta,
  10791. idTabella.isAcceptableOrUnknown(data['idTabella']!, _idTabellaMeta),
  10792. );
  10793. }
  10794. if (data.containsKey('tipoTabella')) {
  10795. context.handle(
  10796. _tipoTabellaMeta,
  10797. tipoTabella.isAcceptableOrUnknown(
  10798. data['tipoTabella']!,
  10799. _tipoTabellaMeta,
  10800. ),
  10801. );
  10802. } else if (isInserting) {
  10803. context.missing(_tipoTabellaMeta);
  10804. }
  10805. if (data.containsKey('codTabella')) {
  10806. context.handle(
  10807. _codTabellaMeta,
  10808. codTabella.isAcceptableOrUnknown(data['codTabella']!, _codTabellaMeta),
  10809. );
  10810. }
  10811. if (data.containsKey('descrizione')) {
  10812. context.handle(
  10813. _descrizioneMeta,
  10814. descrizione.isAcceptableOrUnknown(
  10815. data['descrizione']!,
  10816. _descrizioneMeta,
  10817. ),
  10818. );
  10819. }
  10820. if (data.containsKey('stringa1')) {
  10821. context.handle(
  10822. _stringa1Meta,
  10823. stringa1.isAcceptableOrUnknown(data['stringa1']!, _stringa1Meta),
  10824. );
  10825. }
  10826. if (data.containsKey('stringa2')) {
  10827. context.handle(
  10828. _stringa2Meta,
  10829. stringa2.isAcceptableOrUnknown(data['stringa2']!, _stringa2Meta),
  10830. );
  10831. }
  10832. if (data.containsKey('stringa3')) {
  10833. context.handle(
  10834. _stringa3Meta,
  10835. stringa3.isAcceptableOrUnknown(data['stringa3']!, _stringa3Meta),
  10836. );
  10837. }
  10838. if (data.containsKey('stringa4')) {
  10839. context.handle(
  10840. _stringa4Meta,
  10841. stringa4.isAcceptableOrUnknown(data['stringa4']!, _stringa4Meta),
  10842. );
  10843. }
  10844. if (data.containsKey('stringa5')) {
  10845. context.handle(
  10846. _stringa5Meta,
  10847. stringa5.isAcceptableOrUnknown(data['stringa5']!, _stringa5Meta),
  10848. );
  10849. }
  10850. if (data.containsKey('valore1')) {
  10851. context.handle(
  10852. _valore1Meta,
  10853. valore1.isAcceptableOrUnknown(data['valore1']!, _valore1Meta),
  10854. );
  10855. }
  10856. if (data.containsKey('valore2')) {
  10857. context.handle(
  10858. _valore2Meta,
  10859. valore2.isAcceptableOrUnknown(data['valore2']!, _valore2Meta),
  10860. );
  10861. }
  10862. if (data.containsKey('valore3')) {
  10863. context.handle(
  10864. _valore3Meta,
  10865. valore3.isAcceptableOrUnknown(data['valore3']!, _valore3Meta),
  10866. );
  10867. }
  10868. if (data.containsKey('valore4')) {
  10869. context.handle(
  10870. _valore4Meta,
  10871. valore4.isAcceptableOrUnknown(data['valore4']!, _valore4Meta),
  10872. );
  10873. }
  10874. if (data.containsKey('valore5')) {
  10875. context.handle(
  10876. _valore5Meta,
  10877. valore5.isAcceptableOrUnknown(data['valore5']!, _valore5Meta),
  10878. );
  10879. }
  10880. if (data.containsKey('dataModifica')) {
  10881. context.handle(
  10882. _dataModificaMeta,
  10883. dataModifica.isAcceptableOrUnknown(
  10884. data['dataModifica']!,
  10885. _dataModificaMeta,
  10886. ),
  10887. );
  10888. }
  10889. return context;
  10890. }
  10891. @override
  10892. Set<GeneratedColumn> get $primaryKey => {idTabella};
  10893. @override
  10894. Tabella map(Map<String, dynamic> data, {String? tablePrefix}) {
  10895. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  10896. return Tabella(
  10897. idTabella: attachedDatabase.typeMapping.read(
  10898. DriftSqlType.int,
  10899. data['${effectivePrefix}idTabella'],
  10900. )!,
  10901. tipoTabella: attachedDatabase.typeMapping.read(
  10902. DriftSqlType.string,
  10903. data['${effectivePrefix}tipoTabella'],
  10904. )!,
  10905. codTabella: attachedDatabase.typeMapping.read(
  10906. DriftSqlType.string,
  10907. data['${effectivePrefix}codTabella'],
  10908. ),
  10909. descrizione: attachedDatabase.typeMapping.read(
  10910. DriftSqlType.string,
  10911. data['${effectivePrefix}descrizione'],
  10912. ),
  10913. stringa1: attachedDatabase.typeMapping.read(
  10914. DriftSqlType.string,
  10915. data['${effectivePrefix}stringa1'],
  10916. ),
  10917. stringa2: attachedDatabase.typeMapping.read(
  10918. DriftSqlType.string,
  10919. data['${effectivePrefix}stringa2'],
  10920. ),
  10921. stringa3: attachedDatabase.typeMapping.read(
  10922. DriftSqlType.string,
  10923. data['${effectivePrefix}stringa3'],
  10924. ),
  10925. stringa4: attachedDatabase.typeMapping.read(
  10926. DriftSqlType.string,
  10927. data['${effectivePrefix}stringa4'],
  10928. ),
  10929. stringa5: attachedDatabase.typeMapping.read(
  10930. DriftSqlType.string,
  10931. data['${effectivePrefix}stringa5'],
  10932. ),
  10933. valore1: attachedDatabase.typeMapping.read(
  10934. DriftSqlType.double,
  10935. data['${effectivePrefix}valore1'],
  10936. ),
  10937. valore2: attachedDatabase.typeMapping.read(
  10938. DriftSqlType.double,
  10939. data['${effectivePrefix}valore2'],
  10940. ),
  10941. valore3: attachedDatabase.typeMapping.read(
  10942. DriftSqlType.double,
  10943. data['${effectivePrefix}valore3'],
  10944. ),
  10945. valore4: attachedDatabase.typeMapping.read(
  10946. DriftSqlType.double,
  10947. data['${effectivePrefix}valore4'],
  10948. ),
  10949. valore5: attachedDatabase.typeMapping.read(
  10950. DriftSqlType.double,
  10951. data['${effectivePrefix}valore5'],
  10952. ),
  10953. dataModifica: attachedDatabase.typeMapping.read(
  10954. DriftSqlType.string,
  10955. data['${effectivePrefix}dataModifica'],
  10956. ),
  10957. );
  10958. }
  10959. @override
  10960. $TabelleTable createAlias(String alias) {
  10961. return $TabelleTable(attachedDatabase, alias);
  10962. }
  10963. }
  10964. class Tabella extends DataClass implements Insertable<Tabella> {
  10965. final int idTabella;
  10966. final String tipoTabella;
  10967. final String? codTabella;
  10968. final String? descrizione;
  10969. final String? stringa1;
  10970. final String? stringa2;
  10971. final String? stringa3;
  10972. final String? stringa4;
  10973. final String? stringa5;
  10974. final double? valore1;
  10975. final double? valore2;
  10976. final double? valore3;
  10977. final double? valore4;
  10978. final double? valore5;
  10979. final String? dataModifica;
  10980. const Tabella({
  10981. required this.idTabella,
  10982. required this.tipoTabella,
  10983. this.codTabella,
  10984. this.descrizione,
  10985. this.stringa1,
  10986. this.stringa2,
  10987. this.stringa3,
  10988. this.stringa4,
  10989. this.stringa5,
  10990. this.valore1,
  10991. this.valore2,
  10992. this.valore3,
  10993. this.valore4,
  10994. this.valore5,
  10995. this.dataModifica,
  10996. });
  10997. @override
  10998. Map<String, Expression> toColumns(bool nullToAbsent) {
  10999. final map = <String, Expression>{};
  11000. map['idTabella'] = Variable<int>(idTabella);
  11001. map['tipoTabella'] = Variable<String>(tipoTabella);
  11002. if (!nullToAbsent || codTabella != null) {
  11003. map['codTabella'] = Variable<String>(codTabella);
  11004. }
  11005. if (!nullToAbsent || descrizione != null) {
  11006. map['descrizione'] = Variable<String>(descrizione);
  11007. }
  11008. if (!nullToAbsent || stringa1 != null) {
  11009. map['stringa1'] = Variable<String>(stringa1);
  11010. }
  11011. if (!nullToAbsent || stringa2 != null) {
  11012. map['stringa2'] = Variable<String>(stringa2);
  11013. }
  11014. if (!nullToAbsent || stringa3 != null) {
  11015. map['stringa3'] = Variable<String>(stringa3);
  11016. }
  11017. if (!nullToAbsent || stringa4 != null) {
  11018. map['stringa4'] = Variable<String>(stringa4);
  11019. }
  11020. if (!nullToAbsent || stringa5 != null) {
  11021. map['stringa5'] = Variable<String>(stringa5);
  11022. }
  11023. if (!nullToAbsent || valore1 != null) {
  11024. map['valore1'] = Variable<double>(valore1);
  11025. }
  11026. if (!nullToAbsent || valore2 != null) {
  11027. map['valore2'] = Variable<double>(valore2);
  11028. }
  11029. if (!nullToAbsent || valore3 != null) {
  11030. map['valore3'] = Variable<double>(valore3);
  11031. }
  11032. if (!nullToAbsent || valore4 != null) {
  11033. map['valore4'] = Variable<double>(valore4);
  11034. }
  11035. if (!nullToAbsent || valore5 != null) {
  11036. map['valore5'] = Variable<double>(valore5);
  11037. }
  11038. if (!nullToAbsent || dataModifica != null) {
  11039. map['dataModifica'] = Variable<String>(dataModifica);
  11040. }
  11041. return map;
  11042. }
  11043. TabelleCompanion toCompanion(bool nullToAbsent) {
  11044. return TabelleCompanion(
  11045. idTabella: Value(idTabella),
  11046. tipoTabella: Value(tipoTabella),
  11047. codTabella: codTabella == null && nullToAbsent
  11048. ? const Value.absent()
  11049. : Value(codTabella),
  11050. descrizione: descrizione == null && nullToAbsent
  11051. ? const Value.absent()
  11052. : Value(descrizione),
  11053. stringa1: stringa1 == null && nullToAbsent
  11054. ? const Value.absent()
  11055. : Value(stringa1),
  11056. stringa2: stringa2 == null && nullToAbsent
  11057. ? const Value.absent()
  11058. : Value(stringa2),
  11059. stringa3: stringa3 == null && nullToAbsent
  11060. ? const Value.absent()
  11061. : Value(stringa3),
  11062. stringa4: stringa4 == null && nullToAbsent
  11063. ? const Value.absent()
  11064. : Value(stringa4),
  11065. stringa5: stringa5 == null && nullToAbsent
  11066. ? const Value.absent()
  11067. : Value(stringa5),
  11068. valore1: valore1 == null && nullToAbsent
  11069. ? const Value.absent()
  11070. : Value(valore1),
  11071. valore2: valore2 == null && nullToAbsent
  11072. ? const Value.absent()
  11073. : Value(valore2),
  11074. valore3: valore3 == null && nullToAbsent
  11075. ? const Value.absent()
  11076. : Value(valore3),
  11077. valore4: valore4 == null && nullToAbsent
  11078. ? const Value.absent()
  11079. : Value(valore4),
  11080. valore5: valore5 == null && nullToAbsent
  11081. ? const Value.absent()
  11082. : Value(valore5),
  11083. dataModifica: dataModifica == null && nullToAbsent
  11084. ? const Value.absent()
  11085. : Value(dataModifica),
  11086. );
  11087. }
  11088. factory Tabella.fromJson(
  11089. Map<String, dynamic> json, {
  11090. ValueSerializer? serializer,
  11091. }) {
  11092. serializer ??= driftRuntimeOptions.defaultSerializer;
  11093. return Tabella(
  11094. idTabella: serializer.fromJson<int>(json['idTabella']),
  11095. tipoTabella: serializer.fromJson<String>(json['tipoTabella']),
  11096. codTabella: serializer.fromJson<String?>(json['codTabella']),
  11097. descrizione: serializer.fromJson<String?>(json['descrizione']),
  11098. stringa1: serializer.fromJson<String?>(json['stringa1']),
  11099. stringa2: serializer.fromJson<String?>(json['stringa2']),
  11100. stringa3: serializer.fromJson<String?>(json['stringa3']),
  11101. stringa4: serializer.fromJson<String?>(json['stringa4']),
  11102. stringa5: serializer.fromJson<String?>(json['stringa5']),
  11103. valore1: serializer.fromJson<double?>(json['valore1']),
  11104. valore2: serializer.fromJson<double?>(json['valore2']),
  11105. valore3: serializer.fromJson<double?>(json['valore3']),
  11106. valore4: serializer.fromJson<double?>(json['valore4']),
  11107. valore5: serializer.fromJson<double?>(json['valore5']),
  11108. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  11109. );
  11110. }
  11111. @override
  11112. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  11113. serializer ??= driftRuntimeOptions.defaultSerializer;
  11114. return <String, dynamic>{
  11115. 'idTabella': serializer.toJson<int>(idTabella),
  11116. 'tipoTabella': serializer.toJson<String>(tipoTabella),
  11117. 'codTabella': serializer.toJson<String?>(codTabella),
  11118. 'descrizione': serializer.toJson<String?>(descrizione),
  11119. 'stringa1': serializer.toJson<String?>(stringa1),
  11120. 'stringa2': serializer.toJson<String?>(stringa2),
  11121. 'stringa3': serializer.toJson<String?>(stringa3),
  11122. 'stringa4': serializer.toJson<String?>(stringa4),
  11123. 'stringa5': serializer.toJson<String?>(stringa5),
  11124. 'valore1': serializer.toJson<double?>(valore1),
  11125. 'valore2': serializer.toJson<double?>(valore2),
  11126. 'valore3': serializer.toJson<double?>(valore3),
  11127. 'valore4': serializer.toJson<double?>(valore4),
  11128. 'valore5': serializer.toJson<double?>(valore5),
  11129. 'dataModifica': serializer.toJson<String?>(dataModifica),
  11130. };
  11131. }
  11132. Tabella copyWith({
  11133. int? idTabella,
  11134. String? tipoTabella,
  11135. Value<String?> codTabella = const Value.absent(),
  11136. Value<String?> descrizione = const Value.absent(),
  11137. Value<String?> stringa1 = const Value.absent(),
  11138. Value<String?> stringa2 = const Value.absent(),
  11139. Value<String?> stringa3 = const Value.absent(),
  11140. Value<String?> stringa4 = const Value.absent(),
  11141. Value<String?> stringa5 = const Value.absent(),
  11142. Value<double?> valore1 = const Value.absent(),
  11143. Value<double?> valore2 = const Value.absent(),
  11144. Value<double?> valore3 = const Value.absent(),
  11145. Value<double?> valore4 = const Value.absent(),
  11146. Value<double?> valore5 = const Value.absent(),
  11147. Value<String?> dataModifica = const Value.absent(),
  11148. }) => Tabella(
  11149. idTabella: idTabella ?? this.idTabella,
  11150. tipoTabella: tipoTabella ?? this.tipoTabella,
  11151. codTabella: codTabella.present ? codTabella.value : this.codTabella,
  11152. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  11153. stringa1: stringa1.present ? stringa1.value : this.stringa1,
  11154. stringa2: stringa2.present ? stringa2.value : this.stringa2,
  11155. stringa3: stringa3.present ? stringa3.value : this.stringa3,
  11156. stringa4: stringa4.present ? stringa4.value : this.stringa4,
  11157. stringa5: stringa5.present ? stringa5.value : this.stringa5,
  11158. valore1: valore1.present ? valore1.value : this.valore1,
  11159. valore2: valore2.present ? valore2.value : this.valore2,
  11160. valore3: valore3.present ? valore3.value : this.valore3,
  11161. valore4: valore4.present ? valore4.value : this.valore4,
  11162. valore5: valore5.present ? valore5.value : this.valore5,
  11163. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  11164. );
  11165. Tabella copyWithCompanion(TabelleCompanion data) {
  11166. return Tabella(
  11167. idTabella: data.idTabella.present ? data.idTabella.value : this.idTabella,
  11168. tipoTabella: data.tipoTabella.present
  11169. ? data.tipoTabella.value
  11170. : this.tipoTabella,
  11171. codTabella: data.codTabella.present
  11172. ? data.codTabella.value
  11173. : this.codTabella,
  11174. descrizione: data.descrizione.present
  11175. ? data.descrizione.value
  11176. : this.descrizione,
  11177. stringa1: data.stringa1.present ? data.stringa1.value : this.stringa1,
  11178. stringa2: data.stringa2.present ? data.stringa2.value : this.stringa2,
  11179. stringa3: data.stringa3.present ? data.stringa3.value : this.stringa3,
  11180. stringa4: data.stringa4.present ? data.stringa4.value : this.stringa4,
  11181. stringa5: data.stringa5.present ? data.stringa5.value : this.stringa5,
  11182. valore1: data.valore1.present ? data.valore1.value : this.valore1,
  11183. valore2: data.valore2.present ? data.valore2.value : this.valore2,
  11184. valore3: data.valore3.present ? data.valore3.value : this.valore3,
  11185. valore4: data.valore4.present ? data.valore4.value : this.valore4,
  11186. valore5: data.valore5.present ? data.valore5.value : this.valore5,
  11187. dataModifica: data.dataModifica.present
  11188. ? data.dataModifica.value
  11189. : this.dataModifica,
  11190. );
  11191. }
  11192. @override
  11193. String toString() {
  11194. return (StringBuffer('Tabella(')
  11195. ..write('idTabella: $idTabella, ')
  11196. ..write('tipoTabella: $tipoTabella, ')
  11197. ..write('codTabella: $codTabella, ')
  11198. ..write('descrizione: $descrizione, ')
  11199. ..write('stringa1: $stringa1, ')
  11200. ..write('stringa2: $stringa2, ')
  11201. ..write('stringa3: $stringa3, ')
  11202. ..write('stringa4: $stringa4, ')
  11203. ..write('stringa5: $stringa5, ')
  11204. ..write('valore1: $valore1, ')
  11205. ..write('valore2: $valore2, ')
  11206. ..write('valore3: $valore3, ')
  11207. ..write('valore4: $valore4, ')
  11208. ..write('valore5: $valore5, ')
  11209. ..write('dataModifica: $dataModifica')
  11210. ..write(')'))
  11211. .toString();
  11212. }
  11213. @override
  11214. int get hashCode => Object.hash(
  11215. idTabella,
  11216. tipoTabella,
  11217. codTabella,
  11218. descrizione,
  11219. stringa1,
  11220. stringa2,
  11221. stringa3,
  11222. stringa4,
  11223. stringa5,
  11224. valore1,
  11225. valore2,
  11226. valore3,
  11227. valore4,
  11228. valore5,
  11229. dataModifica,
  11230. );
  11231. @override
  11232. bool operator ==(Object other) =>
  11233. identical(this, other) ||
  11234. (other is Tabella &&
  11235. other.idTabella == this.idTabella &&
  11236. other.tipoTabella == this.tipoTabella &&
  11237. other.codTabella == this.codTabella &&
  11238. other.descrizione == this.descrizione &&
  11239. other.stringa1 == this.stringa1 &&
  11240. other.stringa2 == this.stringa2 &&
  11241. other.stringa3 == this.stringa3 &&
  11242. other.stringa4 == this.stringa4 &&
  11243. other.stringa5 == this.stringa5 &&
  11244. other.valore1 == this.valore1 &&
  11245. other.valore2 == this.valore2 &&
  11246. other.valore3 == this.valore3 &&
  11247. other.valore4 == this.valore4 &&
  11248. other.valore5 == this.valore5 &&
  11249. other.dataModifica == this.dataModifica);
  11250. }
  11251. class TabelleCompanion extends UpdateCompanion<Tabella> {
  11252. final Value<int> idTabella;
  11253. final Value<String> tipoTabella;
  11254. final Value<String?> codTabella;
  11255. final Value<String?> descrizione;
  11256. final Value<String?> stringa1;
  11257. final Value<String?> stringa2;
  11258. final Value<String?> stringa3;
  11259. final Value<String?> stringa4;
  11260. final Value<String?> stringa5;
  11261. final Value<double?> valore1;
  11262. final Value<double?> valore2;
  11263. final Value<double?> valore3;
  11264. final Value<double?> valore4;
  11265. final Value<double?> valore5;
  11266. final Value<String?> dataModifica;
  11267. const TabelleCompanion({
  11268. this.idTabella = const Value.absent(),
  11269. this.tipoTabella = const Value.absent(),
  11270. this.codTabella = const Value.absent(),
  11271. this.descrizione = const Value.absent(),
  11272. this.stringa1 = const Value.absent(),
  11273. this.stringa2 = const Value.absent(),
  11274. this.stringa3 = const Value.absent(),
  11275. this.stringa4 = const Value.absent(),
  11276. this.stringa5 = const Value.absent(),
  11277. this.valore1 = const Value.absent(),
  11278. this.valore2 = const Value.absent(),
  11279. this.valore3 = const Value.absent(),
  11280. this.valore4 = const Value.absent(),
  11281. this.valore5 = const Value.absent(),
  11282. this.dataModifica = const Value.absent(),
  11283. });
  11284. TabelleCompanion.insert({
  11285. this.idTabella = const Value.absent(),
  11286. required String tipoTabella,
  11287. this.codTabella = const Value.absent(),
  11288. this.descrizione = const Value.absent(),
  11289. this.stringa1 = const Value.absent(),
  11290. this.stringa2 = const Value.absent(),
  11291. this.stringa3 = const Value.absent(),
  11292. this.stringa4 = const Value.absent(),
  11293. this.stringa5 = const Value.absent(),
  11294. this.valore1 = const Value.absent(),
  11295. this.valore2 = const Value.absent(),
  11296. this.valore3 = const Value.absent(),
  11297. this.valore4 = const Value.absent(),
  11298. this.valore5 = const Value.absent(),
  11299. this.dataModifica = const Value.absent(),
  11300. }) : tipoTabella = Value(tipoTabella);
  11301. static Insertable<Tabella> custom({
  11302. Expression<int>? idTabella,
  11303. Expression<String>? tipoTabella,
  11304. Expression<String>? codTabella,
  11305. Expression<String>? descrizione,
  11306. Expression<String>? stringa1,
  11307. Expression<String>? stringa2,
  11308. Expression<String>? stringa3,
  11309. Expression<String>? stringa4,
  11310. Expression<String>? stringa5,
  11311. Expression<double>? valore1,
  11312. Expression<double>? valore2,
  11313. Expression<double>? valore3,
  11314. Expression<double>? valore4,
  11315. Expression<double>? valore5,
  11316. Expression<String>? dataModifica,
  11317. }) {
  11318. return RawValuesInsertable({
  11319. if (idTabella != null) 'idTabella': idTabella,
  11320. if (tipoTabella != null) 'tipoTabella': tipoTabella,
  11321. if (codTabella != null) 'codTabella': codTabella,
  11322. if (descrizione != null) 'descrizione': descrizione,
  11323. if (stringa1 != null) 'stringa1': stringa1,
  11324. if (stringa2 != null) 'stringa2': stringa2,
  11325. if (stringa3 != null) 'stringa3': stringa3,
  11326. if (stringa4 != null) 'stringa4': stringa4,
  11327. if (stringa5 != null) 'stringa5': stringa5,
  11328. if (valore1 != null) 'valore1': valore1,
  11329. if (valore2 != null) 'valore2': valore2,
  11330. if (valore3 != null) 'valore3': valore3,
  11331. if (valore4 != null) 'valore4': valore4,
  11332. if (valore5 != null) 'valore5': valore5,
  11333. if (dataModifica != null) 'dataModifica': dataModifica,
  11334. });
  11335. }
  11336. TabelleCompanion copyWith({
  11337. Value<int>? idTabella,
  11338. Value<String>? tipoTabella,
  11339. Value<String?>? codTabella,
  11340. Value<String?>? descrizione,
  11341. Value<String?>? stringa1,
  11342. Value<String?>? stringa2,
  11343. Value<String?>? stringa3,
  11344. Value<String?>? stringa4,
  11345. Value<String?>? stringa5,
  11346. Value<double?>? valore1,
  11347. Value<double?>? valore2,
  11348. Value<double?>? valore3,
  11349. Value<double?>? valore4,
  11350. Value<double?>? valore5,
  11351. Value<String?>? dataModifica,
  11352. }) {
  11353. return TabelleCompanion(
  11354. idTabella: idTabella ?? this.idTabella,
  11355. tipoTabella: tipoTabella ?? this.tipoTabella,
  11356. codTabella: codTabella ?? this.codTabella,
  11357. descrizione: descrizione ?? this.descrizione,
  11358. stringa1: stringa1 ?? this.stringa1,
  11359. stringa2: stringa2 ?? this.stringa2,
  11360. stringa3: stringa3 ?? this.stringa3,
  11361. stringa4: stringa4 ?? this.stringa4,
  11362. stringa5: stringa5 ?? this.stringa5,
  11363. valore1: valore1 ?? this.valore1,
  11364. valore2: valore2 ?? this.valore2,
  11365. valore3: valore3 ?? this.valore3,
  11366. valore4: valore4 ?? this.valore4,
  11367. valore5: valore5 ?? this.valore5,
  11368. dataModifica: dataModifica ?? this.dataModifica,
  11369. );
  11370. }
  11371. @override
  11372. Map<String, Expression> toColumns(bool nullToAbsent) {
  11373. final map = <String, Expression>{};
  11374. if (idTabella.present) {
  11375. map['idTabella'] = Variable<int>(idTabella.value);
  11376. }
  11377. if (tipoTabella.present) {
  11378. map['tipoTabella'] = Variable<String>(tipoTabella.value);
  11379. }
  11380. if (codTabella.present) {
  11381. map['codTabella'] = Variable<String>(codTabella.value);
  11382. }
  11383. if (descrizione.present) {
  11384. map['descrizione'] = Variable<String>(descrizione.value);
  11385. }
  11386. if (stringa1.present) {
  11387. map['stringa1'] = Variable<String>(stringa1.value);
  11388. }
  11389. if (stringa2.present) {
  11390. map['stringa2'] = Variable<String>(stringa2.value);
  11391. }
  11392. if (stringa3.present) {
  11393. map['stringa3'] = Variable<String>(stringa3.value);
  11394. }
  11395. if (stringa4.present) {
  11396. map['stringa4'] = Variable<String>(stringa4.value);
  11397. }
  11398. if (stringa5.present) {
  11399. map['stringa5'] = Variable<String>(stringa5.value);
  11400. }
  11401. if (valore1.present) {
  11402. map['valore1'] = Variable<double>(valore1.value);
  11403. }
  11404. if (valore2.present) {
  11405. map['valore2'] = Variable<double>(valore2.value);
  11406. }
  11407. if (valore3.present) {
  11408. map['valore3'] = Variable<double>(valore3.value);
  11409. }
  11410. if (valore4.present) {
  11411. map['valore4'] = Variable<double>(valore4.value);
  11412. }
  11413. if (valore5.present) {
  11414. map['valore5'] = Variable<double>(valore5.value);
  11415. }
  11416. if (dataModifica.present) {
  11417. map['dataModifica'] = Variable<String>(dataModifica.value);
  11418. }
  11419. return map;
  11420. }
  11421. @override
  11422. String toString() {
  11423. return (StringBuffer('TabelleCompanion(')
  11424. ..write('idTabella: $idTabella, ')
  11425. ..write('tipoTabella: $tipoTabella, ')
  11426. ..write('codTabella: $codTabella, ')
  11427. ..write('descrizione: $descrizione, ')
  11428. ..write('stringa1: $stringa1, ')
  11429. ..write('stringa2: $stringa2, ')
  11430. ..write('stringa3: $stringa3, ')
  11431. ..write('stringa4: $stringa4, ')
  11432. ..write('stringa5: $stringa5, ')
  11433. ..write('valore1: $valore1, ')
  11434. ..write('valore2: $valore2, ')
  11435. ..write('valore3: $valore3, ')
  11436. ..write('valore4: $valore4, ')
  11437. ..write('valore5: $valore5, ')
  11438. ..write('dataModifica: $dataModifica')
  11439. ..write(')'))
  11440. .toString();
  11441. }
  11442. }
  11443. class $PromozioniTable extends Promozioni
  11444. with TableInfo<$PromozioniTable, Promozione> {
  11445. @override
  11446. final GeneratedDatabase attachedDatabase;
  11447. final String? _alias;
  11448. $PromozioniTable(this.attachedDatabase, [this._alias]);
  11449. static const VerificationMeta _progressivoMeta = const VerificationMeta(
  11450. 'progressivo',
  11451. );
  11452. @override
  11453. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  11454. 'progressivo',
  11455. aliasedName,
  11456. false,
  11457. hasAutoIncrement: true,
  11458. type: DriftSqlType.int,
  11459. requiredDuringInsert: false,
  11460. defaultConstraints: GeneratedColumn.constraintIsAlways(
  11461. 'PRIMARY KEY AUTOINCREMENT',
  11462. ),
  11463. );
  11464. static const VerificationMeta _tipoPromozioneMeta = const VerificationMeta(
  11465. 'tipoPromozione',
  11466. );
  11467. @override
  11468. late final GeneratedColumn<int> tipoPromozione = GeneratedColumn<int>(
  11469. 'tipoPromozione',
  11470. aliasedName,
  11471. true,
  11472. type: DriftSqlType.int,
  11473. requiredDuringInsert: false,
  11474. );
  11475. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  11476. 'descrizione',
  11477. );
  11478. @override
  11479. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  11480. 'descrizione',
  11481. aliasedName,
  11482. true,
  11483. type: DriftSqlType.string,
  11484. requiredDuringInsert: false,
  11485. );
  11486. static const VerificationMeta _dataInizioMeta = const VerificationMeta(
  11487. 'dataInizio',
  11488. );
  11489. @override
  11490. late final GeneratedColumn<String> dataInizio = GeneratedColumn<String>(
  11491. 'dataInizio',
  11492. aliasedName,
  11493. true,
  11494. type: DriftSqlType.string,
  11495. requiredDuringInsert: false,
  11496. );
  11497. static const VerificationMeta _dataFineMeta = const VerificationMeta(
  11498. 'dataFine',
  11499. );
  11500. @override
  11501. late final GeneratedColumn<String> dataFine = GeneratedColumn<String>(
  11502. 'dataFine',
  11503. aliasedName,
  11504. true,
  11505. type: DriftSqlType.string,
  11506. requiredDuringInsert: false,
  11507. );
  11508. static const VerificationMeta _limiteQtaMeta = const VerificationMeta(
  11509. 'limiteQta',
  11510. );
  11511. @override
  11512. late final GeneratedColumn<double> limiteQta = GeneratedColumn<double>(
  11513. 'limiteQta',
  11514. aliasedName,
  11515. true,
  11516. type: DriftSqlType.double,
  11517. requiredDuringInsert: false,
  11518. );
  11519. static const VerificationMeta _quantitaOmaggioMeta = const VerificationMeta(
  11520. 'quantitaOmaggio',
  11521. );
  11522. @override
  11523. late final GeneratedColumn<double> quantitaOmaggio = GeneratedColumn<double>(
  11524. 'quantitaOmaggio',
  11525. aliasedName,
  11526. true,
  11527. type: DriftSqlType.double,
  11528. requiredDuringInsert: false,
  11529. );
  11530. static const VerificationMeta _limiteImportoMeta = const VerificationMeta(
  11531. 'limiteImporto',
  11532. );
  11533. @override
  11534. late final GeneratedColumn<double> limiteImporto = GeneratedColumn<double>(
  11535. 'limiteImporto',
  11536. aliasedName,
  11537. true,
  11538. type: DriftSqlType.double,
  11539. requiredDuringInsert: false,
  11540. );
  11541. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  11542. @override
  11543. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  11544. 'stato',
  11545. aliasedName,
  11546. true,
  11547. type: DriftSqlType.string,
  11548. requiredDuringInsert: false,
  11549. );
  11550. static const VerificationMeta _prioritaMeta = const VerificationMeta(
  11551. 'priorita',
  11552. );
  11553. @override
  11554. late final GeneratedColumn<int> priorita = GeneratedColumn<int>(
  11555. 'priorita',
  11556. aliasedName,
  11557. true,
  11558. type: DriftSqlType.int,
  11559. requiredDuringInsert: false,
  11560. );
  11561. static const VerificationMeta _codiceMeta = const VerificationMeta('codice');
  11562. @override
  11563. late final GeneratedColumn<int> codice = GeneratedColumn<int>(
  11564. 'codice',
  11565. aliasedName,
  11566. true,
  11567. type: DriftSqlType.int,
  11568. requiredDuringInsert: false,
  11569. );
  11570. static const VerificationMeta _idArticoloOmaggioMeta = const VerificationMeta(
  11571. 'idArticoloOmaggio',
  11572. );
  11573. @override
  11574. late final GeneratedColumn<int> idArticoloOmaggio = GeneratedColumn<int>(
  11575. 'idArticoloOmaggio',
  11576. aliasedName,
  11577. true,
  11578. type: DriftSqlType.int,
  11579. requiredDuringInsert: false,
  11580. );
  11581. static const VerificationMeta _idScontoMeta = const VerificationMeta(
  11582. 'idSconto',
  11583. );
  11584. @override
  11585. late final GeneratedColumn<int> idSconto = GeneratedColumn<int>(
  11586. 'idSconto',
  11587. aliasedName,
  11588. true,
  11589. type: DriftSqlType.int,
  11590. requiredDuringInsert: false,
  11591. );
  11592. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  11593. 'idListino',
  11594. );
  11595. @override
  11596. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  11597. 'idListino',
  11598. aliasedName,
  11599. true,
  11600. type: DriftSqlType.int,
  11601. requiredDuringInsert: false,
  11602. );
  11603. @override
  11604. List<GeneratedColumn> get $columns => [
  11605. progressivo,
  11606. tipoPromozione,
  11607. descrizione,
  11608. dataInizio,
  11609. dataFine,
  11610. limiteQta,
  11611. quantitaOmaggio,
  11612. limiteImporto,
  11613. stato,
  11614. priorita,
  11615. codice,
  11616. idArticoloOmaggio,
  11617. idSconto,
  11618. idListino,
  11619. ];
  11620. @override
  11621. String get aliasedName => _alias ?? actualTableName;
  11622. @override
  11623. String get actualTableName => $name;
  11624. static const String $name = 'Promozioni';
  11625. @override
  11626. VerificationContext validateIntegrity(
  11627. Insertable<Promozione> instance, {
  11628. bool isInserting = false,
  11629. }) {
  11630. final context = VerificationContext();
  11631. final data = instance.toColumns(true);
  11632. if (data.containsKey('progressivo')) {
  11633. context.handle(
  11634. _progressivoMeta,
  11635. progressivo.isAcceptableOrUnknown(
  11636. data['progressivo']!,
  11637. _progressivoMeta,
  11638. ),
  11639. );
  11640. }
  11641. if (data.containsKey('tipoPromozione')) {
  11642. context.handle(
  11643. _tipoPromozioneMeta,
  11644. tipoPromozione.isAcceptableOrUnknown(
  11645. data['tipoPromozione']!,
  11646. _tipoPromozioneMeta,
  11647. ),
  11648. );
  11649. }
  11650. if (data.containsKey('descrizione')) {
  11651. context.handle(
  11652. _descrizioneMeta,
  11653. descrizione.isAcceptableOrUnknown(
  11654. data['descrizione']!,
  11655. _descrizioneMeta,
  11656. ),
  11657. );
  11658. }
  11659. if (data.containsKey('dataInizio')) {
  11660. context.handle(
  11661. _dataInizioMeta,
  11662. dataInizio.isAcceptableOrUnknown(data['dataInizio']!, _dataInizioMeta),
  11663. );
  11664. }
  11665. if (data.containsKey('dataFine')) {
  11666. context.handle(
  11667. _dataFineMeta,
  11668. dataFine.isAcceptableOrUnknown(data['dataFine']!, _dataFineMeta),
  11669. );
  11670. }
  11671. if (data.containsKey('limiteQta')) {
  11672. context.handle(
  11673. _limiteQtaMeta,
  11674. limiteQta.isAcceptableOrUnknown(data['limiteQta']!, _limiteQtaMeta),
  11675. );
  11676. }
  11677. if (data.containsKey('quantitaOmaggio')) {
  11678. context.handle(
  11679. _quantitaOmaggioMeta,
  11680. quantitaOmaggio.isAcceptableOrUnknown(
  11681. data['quantitaOmaggio']!,
  11682. _quantitaOmaggioMeta,
  11683. ),
  11684. );
  11685. }
  11686. if (data.containsKey('limiteImporto')) {
  11687. context.handle(
  11688. _limiteImportoMeta,
  11689. limiteImporto.isAcceptableOrUnknown(
  11690. data['limiteImporto']!,
  11691. _limiteImportoMeta,
  11692. ),
  11693. );
  11694. }
  11695. if (data.containsKey('stato')) {
  11696. context.handle(
  11697. _statoMeta,
  11698. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  11699. );
  11700. }
  11701. if (data.containsKey('priorita')) {
  11702. context.handle(
  11703. _prioritaMeta,
  11704. priorita.isAcceptableOrUnknown(data['priorita']!, _prioritaMeta),
  11705. );
  11706. }
  11707. if (data.containsKey('codice')) {
  11708. context.handle(
  11709. _codiceMeta,
  11710. codice.isAcceptableOrUnknown(data['codice']!, _codiceMeta),
  11711. );
  11712. }
  11713. if (data.containsKey('idArticoloOmaggio')) {
  11714. context.handle(
  11715. _idArticoloOmaggioMeta,
  11716. idArticoloOmaggio.isAcceptableOrUnknown(
  11717. data['idArticoloOmaggio']!,
  11718. _idArticoloOmaggioMeta,
  11719. ),
  11720. );
  11721. }
  11722. if (data.containsKey('idSconto')) {
  11723. context.handle(
  11724. _idScontoMeta,
  11725. idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta),
  11726. );
  11727. }
  11728. if (data.containsKey('idListino')) {
  11729. context.handle(
  11730. _idListinoMeta,
  11731. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  11732. );
  11733. }
  11734. return context;
  11735. }
  11736. @override
  11737. Set<GeneratedColumn> get $primaryKey => {progressivo};
  11738. @override
  11739. Promozione map(Map<String, dynamic> data, {String? tablePrefix}) {
  11740. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  11741. return Promozione(
  11742. progressivo: attachedDatabase.typeMapping.read(
  11743. DriftSqlType.int,
  11744. data['${effectivePrefix}progressivo'],
  11745. )!,
  11746. tipoPromozione: attachedDatabase.typeMapping.read(
  11747. DriftSqlType.int,
  11748. data['${effectivePrefix}tipoPromozione'],
  11749. ),
  11750. descrizione: attachedDatabase.typeMapping.read(
  11751. DriftSqlType.string,
  11752. data['${effectivePrefix}descrizione'],
  11753. ),
  11754. dataInizio: attachedDatabase.typeMapping.read(
  11755. DriftSqlType.string,
  11756. data['${effectivePrefix}dataInizio'],
  11757. ),
  11758. dataFine: attachedDatabase.typeMapping.read(
  11759. DriftSqlType.string,
  11760. data['${effectivePrefix}dataFine'],
  11761. ),
  11762. limiteQta: attachedDatabase.typeMapping.read(
  11763. DriftSqlType.double,
  11764. data['${effectivePrefix}limiteQta'],
  11765. ),
  11766. quantitaOmaggio: attachedDatabase.typeMapping.read(
  11767. DriftSqlType.double,
  11768. data['${effectivePrefix}quantitaOmaggio'],
  11769. ),
  11770. limiteImporto: attachedDatabase.typeMapping.read(
  11771. DriftSqlType.double,
  11772. data['${effectivePrefix}limiteImporto'],
  11773. ),
  11774. stato: attachedDatabase.typeMapping.read(
  11775. DriftSqlType.string,
  11776. data['${effectivePrefix}stato'],
  11777. ),
  11778. priorita: attachedDatabase.typeMapping.read(
  11779. DriftSqlType.int,
  11780. data['${effectivePrefix}priorita'],
  11781. ),
  11782. codice: attachedDatabase.typeMapping.read(
  11783. DriftSqlType.int,
  11784. data['${effectivePrefix}codice'],
  11785. ),
  11786. idArticoloOmaggio: attachedDatabase.typeMapping.read(
  11787. DriftSqlType.int,
  11788. data['${effectivePrefix}idArticoloOmaggio'],
  11789. ),
  11790. idSconto: attachedDatabase.typeMapping.read(
  11791. DriftSqlType.int,
  11792. data['${effectivePrefix}idSconto'],
  11793. ),
  11794. idListino: attachedDatabase.typeMapping.read(
  11795. DriftSqlType.int,
  11796. data['${effectivePrefix}idListino'],
  11797. ),
  11798. );
  11799. }
  11800. @override
  11801. $PromozioniTable createAlias(String alias) {
  11802. return $PromozioniTable(attachedDatabase, alias);
  11803. }
  11804. }
  11805. class Promozione extends DataClass implements Insertable<Promozione> {
  11806. final int progressivo;
  11807. final int? tipoPromozione;
  11808. final String? descrizione;
  11809. final String? dataInizio;
  11810. final String? dataFine;
  11811. final double? limiteQta;
  11812. final double? quantitaOmaggio;
  11813. final double? limiteImporto;
  11814. final String? stato;
  11815. final int? priorita;
  11816. final int? codice;
  11817. final int? idArticoloOmaggio;
  11818. final int? idSconto;
  11819. final int? idListino;
  11820. const Promozione({
  11821. required this.progressivo,
  11822. this.tipoPromozione,
  11823. this.descrizione,
  11824. this.dataInizio,
  11825. this.dataFine,
  11826. this.limiteQta,
  11827. this.quantitaOmaggio,
  11828. this.limiteImporto,
  11829. this.stato,
  11830. this.priorita,
  11831. this.codice,
  11832. this.idArticoloOmaggio,
  11833. this.idSconto,
  11834. this.idListino,
  11835. });
  11836. @override
  11837. Map<String, Expression> toColumns(bool nullToAbsent) {
  11838. final map = <String, Expression>{};
  11839. map['progressivo'] = Variable<int>(progressivo);
  11840. if (!nullToAbsent || tipoPromozione != null) {
  11841. map['tipoPromozione'] = Variable<int>(tipoPromozione);
  11842. }
  11843. if (!nullToAbsent || descrizione != null) {
  11844. map['descrizione'] = Variable<String>(descrizione);
  11845. }
  11846. if (!nullToAbsent || dataInizio != null) {
  11847. map['dataInizio'] = Variable<String>(dataInizio);
  11848. }
  11849. if (!nullToAbsent || dataFine != null) {
  11850. map['dataFine'] = Variable<String>(dataFine);
  11851. }
  11852. if (!nullToAbsent || limiteQta != null) {
  11853. map['limiteQta'] = Variable<double>(limiteQta);
  11854. }
  11855. if (!nullToAbsent || quantitaOmaggio != null) {
  11856. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio);
  11857. }
  11858. if (!nullToAbsent || limiteImporto != null) {
  11859. map['limiteImporto'] = Variable<double>(limiteImporto);
  11860. }
  11861. if (!nullToAbsent || stato != null) {
  11862. map['stato'] = Variable<String>(stato);
  11863. }
  11864. if (!nullToAbsent || priorita != null) {
  11865. map['priorita'] = Variable<int>(priorita);
  11866. }
  11867. if (!nullToAbsent || codice != null) {
  11868. map['codice'] = Variable<int>(codice);
  11869. }
  11870. if (!nullToAbsent || idArticoloOmaggio != null) {
  11871. map['idArticoloOmaggio'] = Variable<int>(idArticoloOmaggio);
  11872. }
  11873. if (!nullToAbsent || idSconto != null) {
  11874. map['idSconto'] = Variable<int>(idSconto);
  11875. }
  11876. if (!nullToAbsent || idListino != null) {
  11877. map['idListino'] = Variable<int>(idListino);
  11878. }
  11879. return map;
  11880. }
  11881. PromozioniCompanion toCompanion(bool nullToAbsent) {
  11882. return PromozioniCompanion(
  11883. progressivo: Value(progressivo),
  11884. tipoPromozione: tipoPromozione == null && nullToAbsent
  11885. ? const Value.absent()
  11886. : Value(tipoPromozione),
  11887. descrizione: descrizione == null && nullToAbsent
  11888. ? const Value.absent()
  11889. : Value(descrizione),
  11890. dataInizio: dataInizio == null && nullToAbsent
  11891. ? const Value.absent()
  11892. : Value(dataInizio),
  11893. dataFine: dataFine == null && nullToAbsent
  11894. ? const Value.absent()
  11895. : Value(dataFine),
  11896. limiteQta: limiteQta == null && nullToAbsent
  11897. ? const Value.absent()
  11898. : Value(limiteQta),
  11899. quantitaOmaggio: quantitaOmaggio == null && nullToAbsent
  11900. ? const Value.absent()
  11901. : Value(quantitaOmaggio),
  11902. limiteImporto: limiteImporto == null && nullToAbsent
  11903. ? const Value.absent()
  11904. : Value(limiteImporto),
  11905. stato: stato == null && nullToAbsent
  11906. ? const Value.absent()
  11907. : Value(stato),
  11908. priorita: priorita == null && nullToAbsent
  11909. ? const Value.absent()
  11910. : Value(priorita),
  11911. codice: codice == null && nullToAbsent
  11912. ? const Value.absent()
  11913. : Value(codice),
  11914. idArticoloOmaggio: idArticoloOmaggio == null && nullToAbsent
  11915. ? const Value.absent()
  11916. : Value(idArticoloOmaggio),
  11917. idSconto: idSconto == null && nullToAbsent
  11918. ? const Value.absent()
  11919. : Value(idSconto),
  11920. idListino: idListino == null && nullToAbsent
  11921. ? const Value.absent()
  11922. : Value(idListino),
  11923. );
  11924. }
  11925. factory Promozione.fromJson(
  11926. Map<String, dynamic> json, {
  11927. ValueSerializer? serializer,
  11928. }) {
  11929. serializer ??= driftRuntimeOptions.defaultSerializer;
  11930. return Promozione(
  11931. progressivo: serializer.fromJson<int>(json['progressivo']),
  11932. tipoPromozione: serializer.fromJson<int?>(json['tipoPromozione']),
  11933. descrizione: serializer.fromJson<String?>(json['descrizione']),
  11934. dataInizio: serializer.fromJson<String?>(json['dataInizio']),
  11935. dataFine: serializer.fromJson<String?>(json['dataFine']),
  11936. limiteQta: serializer.fromJson<double?>(json['limiteQta']),
  11937. quantitaOmaggio: serializer.fromJson<double?>(json['quantitaOmaggio']),
  11938. limiteImporto: serializer.fromJson<double?>(json['limiteImporto']),
  11939. stato: serializer.fromJson<String?>(json['stato']),
  11940. priorita: serializer.fromJson<int?>(json['priorita']),
  11941. codice: serializer.fromJson<int?>(json['codice']),
  11942. idArticoloOmaggio: serializer.fromJson<int?>(json['idArticoloOmaggio']),
  11943. idSconto: serializer.fromJson<int?>(json['idSconto']),
  11944. idListino: serializer.fromJson<int?>(json['idListino']),
  11945. );
  11946. }
  11947. @override
  11948. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  11949. serializer ??= driftRuntimeOptions.defaultSerializer;
  11950. return <String, dynamic>{
  11951. 'progressivo': serializer.toJson<int>(progressivo),
  11952. 'tipoPromozione': serializer.toJson<int?>(tipoPromozione),
  11953. 'descrizione': serializer.toJson<String?>(descrizione),
  11954. 'dataInizio': serializer.toJson<String?>(dataInizio),
  11955. 'dataFine': serializer.toJson<String?>(dataFine),
  11956. 'limiteQta': serializer.toJson<double?>(limiteQta),
  11957. 'quantitaOmaggio': serializer.toJson<double?>(quantitaOmaggio),
  11958. 'limiteImporto': serializer.toJson<double?>(limiteImporto),
  11959. 'stato': serializer.toJson<String?>(stato),
  11960. 'priorita': serializer.toJson<int?>(priorita),
  11961. 'codice': serializer.toJson<int?>(codice),
  11962. 'idArticoloOmaggio': serializer.toJson<int?>(idArticoloOmaggio),
  11963. 'idSconto': serializer.toJson<int?>(idSconto),
  11964. 'idListino': serializer.toJson<int?>(idListino),
  11965. };
  11966. }
  11967. Promozione copyWith({
  11968. int? progressivo,
  11969. Value<int?> tipoPromozione = const Value.absent(),
  11970. Value<String?> descrizione = const Value.absent(),
  11971. Value<String?> dataInizio = const Value.absent(),
  11972. Value<String?> dataFine = const Value.absent(),
  11973. Value<double?> limiteQta = const Value.absent(),
  11974. Value<double?> quantitaOmaggio = const Value.absent(),
  11975. Value<double?> limiteImporto = const Value.absent(),
  11976. Value<String?> stato = const Value.absent(),
  11977. Value<int?> priorita = const Value.absent(),
  11978. Value<int?> codice = const Value.absent(),
  11979. Value<int?> idArticoloOmaggio = const Value.absent(),
  11980. Value<int?> idSconto = const Value.absent(),
  11981. Value<int?> idListino = const Value.absent(),
  11982. }) => Promozione(
  11983. progressivo: progressivo ?? this.progressivo,
  11984. tipoPromozione: tipoPromozione.present
  11985. ? tipoPromozione.value
  11986. : this.tipoPromozione,
  11987. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  11988. dataInizio: dataInizio.present ? dataInizio.value : this.dataInizio,
  11989. dataFine: dataFine.present ? dataFine.value : this.dataFine,
  11990. limiteQta: limiteQta.present ? limiteQta.value : this.limiteQta,
  11991. quantitaOmaggio: quantitaOmaggio.present
  11992. ? quantitaOmaggio.value
  11993. : this.quantitaOmaggio,
  11994. limiteImporto: limiteImporto.present
  11995. ? limiteImporto.value
  11996. : this.limiteImporto,
  11997. stato: stato.present ? stato.value : this.stato,
  11998. priorita: priorita.present ? priorita.value : this.priorita,
  11999. codice: codice.present ? codice.value : this.codice,
  12000. idArticoloOmaggio: idArticoloOmaggio.present
  12001. ? idArticoloOmaggio.value
  12002. : this.idArticoloOmaggio,
  12003. idSconto: idSconto.present ? idSconto.value : this.idSconto,
  12004. idListino: idListino.present ? idListino.value : this.idListino,
  12005. );
  12006. Promozione copyWithCompanion(PromozioniCompanion data) {
  12007. return Promozione(
  12008. progressivo: data.progressivo.present
  12009. ? data.progressivo.value
  12010. : this.progressivo,
  12011. tipoPromozione: data.tipoPromozione.present
  12012. ? data.tipoPromozione.value
  12013. : this.tipoPromozione,
  12014. descrizione: data.descrizione.present
  12015. ? data.descrizione.value
  12016. : this.descrizione,
  12017. dataInizio: data.dataInizio.present
  12018. ? data.dataInizio.value
  12019. : this.dataInizio,
  12020. dataFine: data.dataFine.present ? data.dataFine.value : this.dataFine,
  12021. limiteQta: data.limiteQta.present ? data.limiteQta.value : this.limiteQta,
  12022. quantitaOmaggio: data.quantitaOmaggio.present
  12023. ? data.quantitaOmaggio.value
  12024. : this.quantitaOmaggio,
  12025. limiteImporto: data.limiteImporto.present
  12026. ? data.limiteImporto.value
  12027. : this.limiteImporto,
  12028. stato: data.stato.present ? data.stato.value : this.stato,
  12029. priorita: data.priorita.present ? data.priorita.value : this.priorita,
  12030. codice: data.codice.present ? data.codice.value : this.codice,
  12031. idArticoloOmaggio: data.idArticoloOmaggio.present
  12032. ? data.idArticoloOmaggio.value
  12033. : this.idArticoloOmaggio,
  12034. idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto,
  12035. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  12036. );
  12037. }
  12038. @override
  12039. String toString() {
  12040. return (StringBuffer('Promozione(')
  12041. ..write('progressivo: $progressivo, ')
  12042. ..write('tipoPromozione: $tipoPromozione, ')
  12043. ..write('descrizione: $descrizione, ')
  12044. ..write('dataInizio: $dataInizio, ')
  12045. ..write('dataFine: $dataFine, ')
  12046. ..write('limiteQta: $limiteQta, ')
  12047. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  12048. ..write('limiteImporto: $limiteImporto, ')
  12049. ..write('stato: $stato, ')
  12050. ..write('priorita: $priorita, ')
  12051. ..write('codice: $codice, ')
  12052. ..write('idArticoloOmaggio: $idArticoloOmaggio, ')
  12053. ..write('idSconto: $idSconto, ')
  12054. ..write('idListino: $idListino')
  12055. ..write(')'))
  12056. .toString();
  12057. }
  12058. @override
  12059. int get hashCode => Object.hash(
  12060. progressivo,
  12061. tipoPromozione,
  12062. descrizione,
  12063. dataInizio,
  12064. dataFine,
  12065. limiteQta,
  12066. quantitaOmaggio,
  12067. limiteImporto,
  12068. stato,
  12069. priorita,
  12070. codice,
  12071. idArticoloOmaggio,
  12072. idSconto,
  12073. idListino,
  12074. );
  12075. @override
  12076. bool operator ==(Object other) =>
  12077. identical(this, other) ||
  12078. (other is Promozione &&
  12079. other.progressivo == this.progressivo &&
  12080. other.tipoPromozione == this.tipoPromozione &&
  12081. other.descrizione == this.descrizione &&
  12082. other.dataInizio == this.dataInizio &&
  12083. other.dataFine == this.dataFine &&
  12084. other.limiteQta == this.limiteQta &&
  12085. other.quantitaOmaggio == this.quantitaOmaggio &&
  12086. other.limiteImporto == this.limiteImporto &&
  12087. other.stato == this.stato &&
  12088. other.priorita == this.priorita &&
  12089. other.codice == this.codice &&
  12090. other.idArticoloOmaggio == this.idArticoloOmaggio &&
  12091. other.idSconto == this.idSconto &&
  12092. other.idListino == this.idListino);
  12093. }
  12094. class PromozioniCompanion extends UpdateCompanion<Promozione> {
  12095. final Value<int> progressivo;
  12096. final Value<int?> tipoPromozione;
  12097. final Value<String?> descrizione;
  12098. final Value<String?> dataInizio;
  12099. final Value<String?> dataFine;
  12100. final Value<double?> limiteQta;
  12101. final Value<double?> quantitaOmaggio;
  12102. final Value<double?> limiteImporto;
  12103. final Value<String?> stato;
  12104. final Value<int?> priorita;
  12105. final Value<int?> codice;
  12106. final Value<int?> idArticoloOmaggio;
  12107. final Value<int?> idSconto;
  12108. final Value<int?> idListino;
  12109. const PromozioniCompanion({
  12110. this.progressivo = const Value.absent(),
  12111. this.tipoPromozione = const Value.absent(),
  12112. this.descrizione = const Value.absent(),
  12113. this.dataInizio = const Value.absent(),
  12114. this.dataFine = const Value.absent(),
  12115. this.limiteQta = const Value.absent(),
  12116. this.quantitaOmaggio = const Value.absent(),
  12117. this.limiteImporto = const Value.absent(),
  12118. this.stato = const Value.absent(),
  12119. this.priorita = const Value.absent(),
  12120. this.codice = const Value.absent(),
  12121. this.idArticoloOmaggio = const Value.absent(),
  12122. this.idSconto = const Value.absent(),
  12123. this.idListino = const Value.absent(),
  12124. });
  12125. PromozioniCompanion.insert({
  12126. this.progressivo = const Value.absent(),
  12127. this.tipoPromozione = const Value.absent(),
  12128. this.descrizione = const Value.absent(),
  12129. this.dataInizio = const Value.absent(),
  12130. this.dataFine = const Value.absent(),
  12131. this.limiteQta = const Value.absent(),
  12132. this.quantitaOmaggio = const Value.absent(),
  12133. this.limiteImporto = const Value.absent(),
  12134. this.stato = const Value.absent(),
  12135. this.priorita = const Value.absent(),
  12136. this.codice = const Value.absent(),
  12137. this.idArticoloOmaggio = const Value.absent(),
  12138. this.idSconto = const Value.absent(),
  12139. this.idListino = const Value.absent(),
  12140. });
  12141. static Insertable<Promozione> custom({
  12142. Expression<int>? progressivo,
  12143. Expression<int>? tipoPromozione,
  12144. Expression<String>? descrizione,
  12145. Expression<String>? dataInizio,
  12146. Expression<String>? dataFine,
  12147. Expression<double>? limiteQta,
  12148. Expression<double>? quantitaOmaggio,
  12149. Expression<double>? limiteImporto,
  12150. Expression<String>? stato,
  12151. Expression<int>? priorita,
  12152. Expression<int>? codice,
  12153. Expression<int>? idArticoloOmaggio,
  12154. Expression<int>? idSconto,
  12155. Expression<int>? idListino,
  12156. }) {
  12157. return RawValuesInsertable({
  12158. if (progressivo != null) 'progressivo': progressivo,
  12159. if (tipoPromozione != null) 'tipoPromozione': tipoPromozione,
  12160. if (descrizione != null) 'descrizione': descrizione,
  12161. if (dataInizio != null) 'dataInizio': dataInizio,
  12162. if (dataFine != null) 'dataFine': dataFine,
  12163. if (limiteQta != null) 'limiteQta': limiteQta,
  12164. if (quantitaOmaggio != null) 'quantitaOmaggio': quantitaOmaggio,
  12165. if (limiteImporto != null) 'limiteImporto': limiteImporto,
  12166. if (stato != null) 'stato': stato,
  12167. if (priorita != null) 'priorita': priorita,
  12168. if (codice != null) 'codice': codice,
  12169. if (idArticoloOmaggio != null) 'idArticoloOmaggio': idArticoloOmaggio,
  12170. if (idSconto != null) 'idSconto': idSconto,
  12171. if (idListino != null) 'idListino': idListino,
  12172. });
  12173. }
  12174. PromozioniCompanion copyWith({
  12175. Value<int>? progressivo,
  12176. Value<int?>? tipoPromozione,
  12177. Value<String?>? descrizione,
  12178. Value<String?>? dataInizio,
  12179. Value<String?>? dataFine,
  12180. Value<double?>? limiteQta,
  12181. Value<double?>? quantitaOmaggio,
  12182. Value<double?>? limiteImporto,
  12183. Value<String?>? stato,
  12184. Value<int?>? priorita,
  12185. Value<int?>? codice,
  12186. Value<int?>? idArticoloOmaggio,
  12187. Value<int?>? idSconto,
  12188. Value<int?>? idListino,
  12189. }) {
  12190. return PromozioniCompanion(
  12191. progressivo: progressivo ?? this.progressivo,
  12192. tipoPromozione: tipoPromozione ?? this.tipoPromozione,
  12193. descrizione: descrizione ?? this.descrizione,
  12194. dataInizio: dataInizio ?? this.dataInizio,
  12195. dataFine: dataFine ?? this.dataFine,
  12196. limiteQta: limiteQta ?? this.limiteQta,
  12197. quantitaOmaggio: quantitaOmaggio ?? this.quantitaOmaggio,
  12198. limiteImporto: limiteImporto ?? this.limiteImporto,
  12199. stato: stato ?? this.stato,
  12200. priorita: priorita ?? this.priorita,
  12201. codice: codice ?? this.codice,
  12202. idArticoloOmaggio: idArticoloOmaggio ?? this.idArticoloOmaggio,
  12203. idSconto: idSconto ?? this.idSconto,
  12204. idListino: idListino ?? this.idListino,
  12205. );
  12206. }
  12207. @override
  12208. Map<String, Expression> toColumns(bool nullToAbsent) {
  12209. final map = <String, Expression>{};
  12210. if (progressivo.present) {
  12211. map['progressivo'] = Variable<int>(progressivo.value);
  12212. }
  12213. if (tipoPromozione.present) {
  12214. map['tipoPromozione'] = Variable<int>(tipoPromozione.value);
  12215. }
  12216. if (descrizione.present) {
  12217. map['descrizione'] = Variable<String>(descrizione.value);
  12218. }
  12219. if (dataInizio.present) {
  12220. map['dataInizio'] = Variable<String>(dataInizio.value);
  12221. }
  12222. if (dataFine.present) {
  12223. map['dataFine'] = Variable<String>(dataFine.value);
  12224. }
  12225. if (limiteQta.present) {
  12226. map['limiteQta'] = Variable<double>(limiteQta.value);
  12227. }
  12228. if (quantitaOmaggio.present) {
  12229. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio.value);
  12230. }
  12231. if (limiteImporto.present) {
  12232. map['limiteImporto'] = Variable<double>(limiteImporto.value);
  12233. }
  12234. if (stato.present) {
  12235. map['stato'] = Variable<String>(stato.value);
  12236. }
  12237. if (priorita.present) {
  12238. map['priorita'] = Variable<int>(priorita.value);
  12239. }
  12240. if (codice.present) {
  12241. map['codice'] = Variable<int>(codice.value);
  12242. }
  12243. if (idArticoloOmaggio.present) {
  12244. map['idArticoloOmaggio'] = Variable<int>(idArticoloOmaggio.value);
  12245. }
  12246. if (idSconto.present) {
  12247. map['idSconto'] = Variable<int>(idSconto.value);
  12248. }
  12249. if (idListino.present) {
  12250. map['idListino'] = Variable<int>(idListino.value);
  12251. }
  12252. return map;
  12253. }
  12254. @override
  12255. String toString() {
  12256. return (StringBuffer('PromozioniCompanion(')
  12257. ..write('progressivo: $progressivo, ')
  12258. ..write('tipoPromozione: $tipoPromozione, ')
  12259. ..write('descrizione: $descrizione, ')
  12260. ..write('dataInizio: $dataInizio, ')
  12261. ..write('dataFine: $dataFine, ')
  12262. ..write('limiteQta: $limiteQta, ')
  12263. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  12264. ..write('limiteImporto: $limiteImporto, ')
  12265. ..write('stato: $stato, ')
  12266. ..write('priorita: $priorita, ')
  12267. ..write('codice: $codice, ')
  12268. ..write('idArticoloOmaggio: $idArticoloOmaggio, ')
  12269. ..write('idSconto: $idSconto, ')
  12270. ..write('idListino: $idListino')
  12271. ..write(')'))
  12272. .toString();
  12273. }
  12274. }
  12275. class $PromoArticoliTable extends PromoArticoli
  12276. with TableInfo<$PromoArticoliTable, PromoArticolo> {
  12277. @override
  12278. final GeneratedDatabase attachedDatabase;
  12279. final String? _alias;
  12280. $PromoArticoliTable(this.attachedDatabase, [this._alias]);
  12281. static const VerificationMeta _progressivoMeta = const VerificationMeta(
  12282. 'progressivo',
  12283. );
  12284. @override
  12285. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  12286. 'progressivo',
  12287. aliasedName,
  12288. false,
  12289. type: DriftSqlType.int,
  12290. requiredDuringInsert: true,
  12291. );
  12292. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  12293. @override
  12294. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  12295. 'riga',
  12296. aliasedName,
  12297. false,
  12298. type: DriftSqlType.int,
  12299. requiredDuringInsert: true,
  12300. );
  12301. static const VerificationMeta _quantitaOmaggioMeta = const VerificationMeta(
  12302. 'quantitaOmaggio',
  12303. );
  12304. @override
  12305. late final GeneratedColumn<double> quantitaOmaggio = GeneratedColumn<double>(
  12306. 'quantitaOmaggio',
  12307. aliasedName,
  12308. true,
  12309. type: DriftSqlType.double,
  12310. requiredDuringInsert: false,
  12311. );
  12312. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  12313. 'idArticolo',
  12314. );
  12315. @override
  12316. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  12317. 'idArticolo',
  12318. aliasedName,
  12319. true,
  12320. type: DriftSqlType.int,
  12321. requiredDuringInsert: false,
  12322. );
  12323. @override
  12324. List<GeneratedColumn> get $columns => [
  12325. progressivo,
  12326. riga,
  12327. quantitaOmaggio,
  12328. idArticolo,
  12329. ];
  12330. @override
  12331. String get aliasedName => _alias ?? actualTableName;
  12332. @override
  12333. String get actualTableName => $name;
  12334. static const String $name = 'PromoArticoli';
  12335. @override
  12336. VerificationContext validateIntegrity(
  12337. Insertable<PromoArticolo> instance, {
  12338. bool isInserting = false,
  12339. }) {
  12340. final context = VerificationContext();
  12341. final data = instance.toColumns(true);
  12342. if (data.containsKey('progressivo')) {
  12343. context.handle(
  12344. _progressivoMeta,
  12345. progressivo.isAcceptableOrUnknown(
  12346. data['progressivo']!,
  12347. _progressivoMeta,
  12348. ),
  12349. );
  12350. } else if (isInserting) {
  12351. context.missing(_progressivoMeta);
  12352. }
  12353. if (data.containsKey('riga')) {
  12354. context.handle(
  12355. _rigaMeta,
  12356. riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta),
  12357. );
  12358. } else if (isInserting) {
  12359. context.missing(_rigaMeta);
  12360. }
  12361. if (data.containsKey('quantitaOmaggio')) {
  12362. context.handle(
  12363. _quantitaOmaggioMeta,
  12364. quantitaOmaggio.isAcceptableOrUnknown(
  12365. data['quantitaOmaggio']!,
  12366. _quantitaOmaggioMeta,
  12367. ),
  12368. );
  12369. }
  12370. if (data.containsKey('idArticolo')) {
  12371. context.handle(
  12372. _idArticoloMeta,
  12373. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  12374. );
  12375. }
  12376. return context;
  12377. }
  12378. @override
  12379. Set<GeneratedColumn> get $primaryKey => {progressivo, riga};
  12380. @override
  12381. PromoArticolo map(Map<String, dynamic> data, {String? tablePrefix}) {
  12382. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  12383. return PromoArticolo(
  12384. progressivo: attachedDatabase.typeMapping.read(
  12385. DriftSqlType.int,
  12386. data['${effectivePrefix}progressivo'],
  12387. )!,
  12388. riga: attachedDatabase.typeMapping.read(
  12389. DriftSqlType.int,
  12390. data['${effectivePrefix}riga'],
  12391. )!,
  12392. quantitaOmaggio: attachedDatabase.typeMapping.read(
  12393. DriftSqlType.double,
  12394. data['${effectivePrefix}quantitaOmaggio'],
  12395. ),
  12396. idArticolo: attachedDatabase.typeMapping.read(
  12397. DriftSqlType.int,
  12398. data['${effectivePrefix}idArticolo'],
  12399. ),
  12400. );
  12401. }
  12402. @override
  12403. $PromoArticoliTable createAlias(String alias) {
  12404. return $PromoArticoliTable(attachedDatabase, alias);
  12405. }
  12406. }
  12407. class PromoArticolo extends DataClass implements Insertable<PromoArticolo> {
  12408. final int progressivo;
  12409. final int riga;
  12410. final double? quantitaOmaggio;
  12411. final int? idArticolo;
  12412. const PromoArticolo({
  12413. required this.progressivo,
  12414. required this.riga,
  12415. this.quantitaOmaggio,
  12416. this.idArticolo,
  12417. });
  12418. @override
  12419. Map<String, Expression> toColumns(bool nullToAbsent) {
  12420. final map = <String, Expression>{};
  12421. map['progressivo'] = Variable<int>(progressivo);
  12422. map['riga'] = Variable<int>(riga);
  12423. if (!nullToAbsent || quantitaOmaggio != null) {
  12424. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio);
  12425. }
  12426. if (!nullToAbsent || idArticolo != null) {
  12427. map['idArticolo'] = Variable<int>(idArticolo);
  12428. }
  12429. return map;
  12430. }
  12431. PromoArticoliCompanion toCompanion(bool nullToAbsent) {
  12432. return PromoArticoliCompanion(
  12433. progressivo: Value(progressivo),
  12434. riga: Value(riga),
  12435. quantitaOmaggio: quantitaOmaggio == null && nullToAbsent
  12436. ? const Value.absent()
  12437. : Value(quantitaOmaggio),
  12438. idArticolo: idArticolo == null && nullToAbsent
  12439. ? const Value.absent()
  12440. : Value(idArticolo),
  12441. );
  12442. }
  12443. factory PromoArticolo.fromJson(
  12444. Map<String, dynamic> json, {
  12445. ValueSerializer? serializer,
  12446. }) {
  12447. serializer ??= driftRuntimeOptions.defaultSerializer;
  12448. return PromoArticolo(
  12449. progressivo: serializer.fromJson<int>(json['progressivo']),
  12450. riga: serializer.fromJson<int>(json['riga']),
  12451. quantitaOmaggio: serializer.fromJson<double?>(json['quantitaOmaggio']),
  12452. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  12453. );
  12454. }
  12455. @override
  12456. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  12457. serializer ??= driftRuntimeOptions.defaultSerializer;
  12458. return <String, dynamic>{
  12459. 'progressivo': serializer.toJson<int>(progressivo),
  12460. 'riga': serializer.toJson<int>(riga),
  12461. 'quantitaOmaggio': serializer.toJson<double?>(quantitaOmaggio),
  12462. 'idArticolo': serializer.toJson<int?>(idArticolo),
  12463. };
  12464. }
  12465. PromoArticolo copyWith({
  12466. int? progressivo,
  12467. int? riga,
  12468. Value<double?> quantitaOmaggio = const Value.absent(),
  12469. Value<int?> idArticolo = const Value.absent(),
  12470. }) => PromoArticolo(
  12471. progressivo: progressivo ?? this.progressivo,
  12472. riga: riga ?? this.riga,
  12473. quantitaOmaggio: quantitaOmaggio.present
  12474. ? quantitaOmaggio.value
  12475. : this.quantitaOmaggio,
  12476. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  12477. );
  12478. PromoArticolo copyWithCompanion(PromoArticoliCompanion data) {
  12479. return PromoArticolo(
  12480. progressivo: data.progressivo.present
  12481. ? data.progressivo.value
  12482. : this.progressivo,
  12483. riga: data.riga.present ? data.riga.value : this.riga,
  12484. quantitaOmaggio: data.quantitaOmaggio.present
  12485. ? data.quantitaOmaggio.value
  12486. : this.quantitaOmaggio,
  12487. idArticolo: data.idArticolo.present
  12488. ? data.idArticolo.value
  12489. : this.idArticolo,
  12490. );
  12491. }
  12492. @override
  12493. String toString() {
  12494. return (StringBuffer('PromoArticolo(')
  12495. ..write('progressivo: $progressivo, ')
  12496. ..write('riga: $riga, ')
  12497. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  12498. ..write('idArticolo: $idArticolo')
  12499. ..write(')'))
  12500. .toString();
  12501. }
  12502. @override
  12503. int get hashCode =>
  12504. Object.hash(progressivo, riga, quantitaOmaggio, idArticolo);
  12505. @override
  12506. bool operator ==(Object other) =>
  12507. identical(this, other) ||
  12508. (other is PromoArticolo &&
  12509. other.progressivo == this.progressivo &&
  12510. other.riga == this.riga &&
  12511. other.quantitaOmaggio == this.quantitaOmaggio &&
  12512. other.idArticolo == this.idArticolo);
  12513. }
  12514. class PromoArticoliCompanion extends UpdateCompanion<PromoArticolo> {
  12515. final Value<int> progressivo;
  12516. final Value<int> riga;
  12517. final Value<double?> quantitaOmaggio;
  12518. final Value<int?> idArticolo;
  12519. final Value<int> rowid;
  12520. const PromoArticoliCompanion({
  12521. this.progressivo = const Value.absent(),
  12522. this.riga = const Value.absent(),
  12523. this.quantitaOmaggio = const Value.absent(),
  12524. this.idArticolo = const Value.absent(),
  12525. this.rowid = const Value.absent(),
  12526. });
  12527. PromoArticoliCompanion.insert({
  12528. required int progressivo,
  12529. required int riga,
  12530. this.quantitaOmaggio = const Value.absent(),
  12531. this.idArticolo = const Value.absent(),
  12532. this.rowid = const Value.absent(),
  12533. }) : progressivo = Value(progressivo),
  12534. riga = Value(riga);
  12535. static Insertable<PromoArticolo> custom({
  12536. Expression<int>? progressivo,
  12537. Expression<int>? riga,
  12538. Expression<double>? quantitaOmaggio,
  12539. Expression<int>? idArticolo,
  12540. Expression<int>? rowid,
  12541. }) {
  12542. return RawValuesInsertable({
  12543. if (progressivo != null) 'progressivo': progressivo,
  12544. if (riga != null) 'riga': riga,
  12545. if (quantitaOmaggio != null) 'quantitaOmaggio': quantitaOmaggio,
  12546. if (idArticolo != null) 'idArticolo': idArticolo,
  12547. if (rowid != null) 'rowid': rowid,
  12548. });
  12549. }
  12550. PromoArticoliCompanion copyWith({
  12551. Value<int>? progressivo,
  12552. Value<int>? riga,
  12553. Value<double?>? quantitaOmaggio,
  12554. Value<int?>? idArticolo,
  12555. Value<int>? rowid,
  12556. }) {
  12557. return PromoArticoliCompanion(
  12558. progressivo: progressivo ?? this.progressivo,
  12559. riga: riga ?? this.riga,
  12560. quantitaOmaggio: quantitaOmaggio ?? this.quantitaOmaggio,
  12561. idArticolo: idArticolo ?? this.idArticolo,
  12562. rowid: rowid ?? this.rowid,
  12563. );
  12564. }
  12565. @override
  12566. Map<String, Expression> toColumns(bool nullToAbsent) {
  12567. final map = <String, Expression>{};
  12568. if (progressivo.present) {
  12569. map['progressivo'] = Variable<int>(progressivo.value);
  12570. }
  12571. if (riga.present) {
  12572. map['riga'] = Variable<int>(riga.value);
  12573. }
  12574. if (quantitaOmaggio.present) {
  12575. map['quantitaOmaggio'] = Variable<double>(quantitaOmaggio.value);
  12576. }
  12577. if (idArticolo.present) {
  12578. map['idArticolo'] = Variable<int>(idArticolo.value);
  12579. }
  12580. if (rowid.present) {
  12581. map['rowid'] = Variable<int>(rowid.value);
  12582. }
  12583. return map;
  12584. }
  12585. @override
  12586. String toString() {
  12587. return (StringBuffer('PromoArticoliCompanion(')
  12588. ..write('progressivo: $progressivo, ')
  12589. ..write('riga: $riga, ')
  12590. ..write('quantitaOmaggio: $quantitaOmaggio, ')
  12591. ..write('idArticolo: $idArticolo, ')
  12592. ..write('rowid: $rowid')
  12593. ..write(')'))
  12594. .toString();
  12595. }
  12596. }
  12597. class $PromoListiniTable extends PromoListini
  12598. with TableInfo<$PromoListiniTable, PromoListino> {
  12599. @override
  12600. final GeneratedDatabase attachedDatabase;
  12601. final String? _alias;
  12602. $PromoListiniTable(this.attachedDatabase, [this._alias]);
  12603. static const VerificationMeta _progressivoMeta = const VerificationMeta(
  12604. 'progressivo',
  12605. );
  12606. @override
  12607. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  12608. 'progressivo',
  12609. aliasedName,
  12610. false,
  12611. type: DriftSqlType.int,
  12612. requiredDuringInsert: true,
  12613. );
  12614. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  12615. 'idListino',
  12616. );
  12617. @override
  12618. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  12619. 'idListino',
  12620. aliasedName,
  12621. false,
  12622. type: DriftSqlType.int,
  12623. requiredDuringInsert: true,
  12624. );
  12625. @override
  12626. List<GeneratedColumn> get $columns => [progressivo, idListino];
  12627. @override
  12628. String get aliasedName => _alias ?? actualTableName;
  12629. @override
  12630. String get actualTableName => $name;
  12631. static const String $name = 'PromoListini';
  12632. @override
  12633. VerificationContext validateIntegrity(
  12634. Insertable<PromoListino> instance, {
  12635. bool isInserting = false,
  12636. }) {
  12637. final context = VerificationContext();
  12638. final data = instance.toColumns(true);
  12639. if (data.containsKey('progressivo')) {
  12640. context.handle(
  12641. _progressivoMeta,
  12642. progressivo.isAcceptableOrUnknown(
  12643. data['progressivo']!,
  12644. _progressivoMeta,
  12645. ),
  12646. );
  12647. } else if (isInserting) {
  12648. context.missing(_progressivoMeta);
  12649. }
  12650. if (data.containsKey('idListino')) {
  12651. context.handle(
  12652. _idListinoMeta,
  12653. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  12654. );
  12655. } else if (isInserting) {
  12656. context.missing(_idListinoMeta);
  12657. }
  12658. return context;
  12659. }
  12660. @override
  12661. Set<GeneratedColumn> get $primaryKey => {progressivo, idListino};
  12662. @override
  12663. PromoListino map(Map<String, dynamic> data, {String? tablePrefix}) {
  12664. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  12665. return PromoListino(
  12666. progressivo: attachedDatabase.typeMapping.read(
  12667. DriftSqlType.int,
  12668. data['${effectivePrefix}progressivo'],
  12669. )!,
  12670. idListino: attachedDatabase.typeMapping.read(
  12671. DriftSqlType.int,
  12672. data['${effectivePrefix}idListino'],
  12673. )!,
  12674. );
  12675. }
  12676. @override
  12677. $PromoListiniTable createAlias(String alias) {
  12678. return $PromoListiniTable(attachedDatabase, alias);
  12679. }
  12680. }
  12681. class PromoListino extends DataClass implements Insertable<PromoListino> {
  12682. final int progressivo;
  12683. final int idListino;
  12684. const PromoListino({required this.progressivo, required this.idListino});
  12685. @override
  12686. Map<String, Expression> toColumns(bool nullToAbsent) {
  12687. final map = <String, Expression>{};
  12688. map['progressivo'] = Variable<int>(progressivo);
  12689. map['idListino'] = Variable<int>(idListino);
  12690. return map;
  12691. }
  12692. PromoListiniCompanion toCompanion(bool nullToAbsent) {
  12693. return PromoListiniCompanion(
  12694. progressivo: Value(progressivo),
  12695. idListino: Value(idListino),
  12696. );
  12697. }
  12698. factory PromoListino.fromJson(
  12699. Map<String, dynamic> json, {
  12700. ValueSerializer? serializer,
  12701. }) {
  12702. serializer ??= driftRuntimeOptions.defaultSerializer;
  12703. return PromoListino(
  12704. progressivo: serializer.fromJson<int>(json['progressivo']),
  12705. idListino: serializer.fromJson<int>(json['idListino']),
  12706. );
  12707. }
  12708. @override
  12709. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  12710. serializer ??= driftRuntimeOptions.defaultSerializer;
  12711. return <String, dynamic>{
  12712. 'progressivo': serializer.toJson<int>(progressivo),
  12713. 'idListino': serializer.toJson<int>(idListino),
  12714. };
  12715. }
  12716. PromoListino copyWith({int? progressivo, int? idListino}) => PromoListino(
  12717. progressivo: progressivo ?? this.progressivo,
  12718. idListino: idListino ?? this.idListino,
  12719. );
  12720. PromoListino copyWithCompanion(PromoListiniCompanion data) {
  12721. return PromoListino(
  12722. progressivo: data.progressivo.present
  12723. ? data.progressivo.value
  12724. : this.progressivo,
  12725. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  12726. );
  12727. }
  12728. @override
  12729. String toString() {
  12730. return (StringBuffer('PromoListino(')
  12731. ..write('progressivo: $progressivo, ')
  12732. ..write('idListino: $idListino')
  12733. ..write(')'))
  12734. .toString();
  12735. }
  12736. @override
  12737. int get hashCode => Object.hash(progressivo, idListino);
  12738. @override
  12739. bool operator ==(Object other) =>
  12740. identical(this, other) ||
  12741. (other is PromoListino &&
  12742. other.progressivo == this.progressivo &&
  12743. other.idListino == this.idListino);
  12744. }
  12745. class PromoListiniCompanion extends UpdateCompanion<PromoListino> {
  12746. final Value<int> progressivo;
  12747. final Value<int> idListino;
  12748. final Value<int> rowid;
  12749. const PromoListiniCompanion({
  12750. this.progressivo = const Value.absent(),
  12751. this.idListino = const Value.absent(),
  12752. this.rowid = const Value.absent(),
  12753. });
  12754. PromoListiniCompanion.insert({
  12755. required int progressivo,
  12756. required int idListino,
  12757. this.rowid = const Value.absent(),
  12758. }) : progressivo = Value(progressivo),
  12759. idListino = Value(idListino);
  12760. static Insertable<PromoListino> custom({
  12761. Expression<int>? progressivo,
  12762. Expression<int>? idListino,
  12763. Expression<int>? rowid,
  12764. }) {
  12765. return RawValuesInsertable({
  12766. if (progressivo != null) 'progressivo': progressivo,
  12767. if (idListino != null) 'idListino': idListino,
  12768. if (rowid != null) 'rowid': rowid,
  12769. });
  12770. }
  12771. PromoListiniCompanion copyWith({
  12772. Value<int>? progressivo,
  12773. Value<int>? idListino,
  12774. Value<int>? rowid,
  12775. }) {
  12776. return PromoListiniCompanion(
  12777. progressivo: progressivo ?? this.progressivo,
  12778. idListino: idListino ?? this.idListino,
  12779. rowid: rowid ?? this.rowid,
  12780. );
  12781. }
  12782. @override
  12783. Map<String, Expression> toColumns(bool nullToAbsent) {
  12784. final map = <String, Expression>{};
  12785. if (progressivo.present) {
  12786. map['progressivo'] = Variable<int>(progressivo.value);
  12787. }
  12788. if (idListino.present) {
  12789. map['idListino'] = Variable<int>(idListino.value);
  12790. }
  12791. if (rowid.present) {
  12792. map['rowid'] = Variable<int>(rowid.value);
  12793. }
  12794. return map;
  12795. }
  12796. @override
  12797. String toString() {
  12798. return (StringBuffer('PromoListiniCompanion(')
  12799. ..write('progressivo: $progressivo, ')
  12800. ..write('idListino: $idListino, ')
  12801. ..write('rowid: $rowid')
  12802. ..write(')'))
  12803. .toString();
  12804. }
  12805. }
  12806. class $PromoOmaggiTable extends PromoOmaggi
  12807. with TableInfo<$PromoOmaggiTable, PromoOmaggio> {
  12808. @override
  12809. final GeneratedDatabase attachedDatabase;
  12810. final String? _alias;
  12811. $PromoOmaggiTable(this.attachedDatabase, [this._alias]);
  12812. static const VerificationMeta _progressivoMeta = const VerificationMeta(
  12813. 'progressivo',
  12814. );
  12815. @override
  12816. late final GeneratedColumn<int> progressivo = GeneratedColumn<int>(
  12817. 'progressivo',
  12818. aliasedName,
  12819. false,
  12820. type: DriftSqlType.int,
  12821. requiredDuringInsert: true,
  12822. );
  12823. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  12824. @override
  12825. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  12826. 'riga',
  12827. aliasedName,
  12828. false,
  12829. type: DriftSqlType.int,
  12830. requiredDuringInsert: true,
  12831. );
  12832. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  12833. 'idArticolo',
  12834. );
  12835. @override
  12836. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  12837. 'idArticolo',
  12838. aliasedName,
  12839. true,
  12840. type: DriftSqlType.int,
  12841. requiredDuringInsert: false,
  12842. );
  12843. static const VerificationMeta _quantitaMeta = const VerificationMeta(
  12844. 'quantita',
  12845. );
  12846. @override
  12847. late final GeneratedColumn<double> quantita = GeneratedColumn<double>(
  12848. 'quantita',
  12849. aliasedName,
  12850. true,
  12851. type: DriftSqlType.double,
  12852. requiredDuringInsert: false,
  12853. );
  12854. @override
  12855. List<GeneratedColumn> get $columns => [
  12856. progressivo,
  12857. riga,
  12858. idArticolo,
  12859. quantita,
  12860. ];
  12861. @override
  12862. String get aliasedName => _alias ?? actualTableName;
  12863. @override
  12864. String get actualTableName => $name;
  12865. static const String $name = 'PromoOmaggi';
  12866. @override
  12867. VerificationContext validateIntegrity(
  12868. Insertable<PromoOmaggio> instance, {
  12869. bool isInserting = false,
  12870. }) {
  12871. final context = VerificationContext();
  12872. final data = instance.toColumns(true);
  12873. if (data.containsKey('progressivo')) {
  12874. context.handle(
  12875. _progressivoMeta,
  12876. progressivo.isAcceptableOrUnknown(
  12877. data['progressivo']!,
  12878. _progressivoMeta,
  12879. ),
  12880. );
  12881. } else if (isInserting) {
  12882. context.missing(_progressivoMeta);
  12883. }
  12884. if (data.containsKey('riga')) {
  12885. context.handle(
  12886. _rigaMeta,
  12887. riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta),
  12888. );
  12889. } else if (isInserting) {
  12890. context.missing(_rigaMeta);
  12891. }
  12892. if (data.containsKey('idArticolo')) {
  12893. context.handle(
  12894. _idArticoloMeta,
  12895. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  12896. );
  12897. }
  12898. if (data.containsKey('quantita')) {
  12899. context.handle(
  12900. _quantitaMeta,
  12901. quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta),
  12902. );
  12903. }
  12904. return context;
  12905. }
  12906. @override
  12907. Set<GeneratedColumn> get $primaryKey => {progressivo, riga};
  12908. @override
  12909. PromoOmaggio map(Map<String, dynamic> data, {String? tablePrefix}) {
  12910. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  12911. return PromoOmaggio(
  12912. progressivo: attachedDatabase.typeMapping.read(
  12913. DriftSqlType.int,
  12914. data['${effectivePrefix}progressivo'],
  12915. )!,
  12916. riga: attachedDatabase.typeMapping.read(
  12917. DriftSqlType.int,
  12918. data['${effectivePrefix}riga'],
  12919. )!,
  12920. idArticolo: attachedDatabase.typeMapping.read(
  12921. DriftSqlType.int,
  12922. data['${effectivePrefix}idArticolo'],
  12923. ),
  12924. quantita: attachedDatabase.typeMapping.read(
  12925. DriftSqlType.double,
  12926. data['${effectivePrefix}quantita'],
  12927. ),
  12928. );
  12929. }
  12930. @override
  12931. $PromoOmaggiTable createAlias(String alias) {
  12932. return $PromoOmaggiTable(attachedDatabase, alias);
  12933. }
  12934. }
  12935. class PromoOmaggio extends DataClass implements Insertable<PromoOmaggio> {
  12936. final int progressivo;
  12937. final int riga;
  12938. final int? idArticolo;
  12939. final double? quantita;
  12940. const PromoOmaggio({
  12941. required this.progressivo,
  12942. required this.riga,
  12943. this.idArticolo,
  12944. this.quantita,
  12945. });
  12946. @override
  12947. Map<String, Expression> toColumns(bool nullToAbsent) {
  12948. final map = <String, Expression>{};
  12949. map['progressivo'] = Variable<int>(progressivo);
  12950. map['riga'] = Variable<int>(riga);
  12951. if (!nullToAbsent || idArticolo != null) {
  12952. map['idArticolo'] = Variable<int>(idArticolo);
  12953. }
  12954. if (!nullToAbsent || quantita != null) {
  12955. map['quantita'] = Variable<double>(quantita);
  12956. }
  12957. return map;
  12958. }
  12959. PromoOmaggiCompanion toCompanion(bool nullToAbsent) {
  12960. return PromoOmaggiCompanion(
  12961. progressivo: Value(progressivo),
  12962. riga: Value(riga),
  12963. idArticolo: idArticolo == null && nullToAbsent
  12964. ? const Value.absent()
  12965. : Value(idArticolo),
  12966. quantita: quantita == null && nullToAbsent
  12967. ? const Value.absent()
  12968. : Value(quantita),
  12969. );
  12970. }
  12971. factory PromoOmaggio.fromJson(
  12972. Map<String, dynamic> json, {
  12973. ValueSerializer? serializer,
  12974. }) {
  12975. serializer ??= driftRuntimeOptions.defaultSerializer;
  12976. return PromoOmaggio(
  12977. progressivo: serializer.fromJson<int>(json['progressivo']),
  12978. riga: serializer.fromJson<int>(json['riga']),
  12979. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  12980. quantita: serializer.fromJson<double?>(json['quantita']),
  12981. );
  12982. }
  12983. @override
  12984. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  12985. serializer ??= driftRuntimeOptions.defaultSerializer;
  12986. return <String, dynamic>{
  12987. 'progressivo': serializer.toJson<int>(progressivo),
  12988. 'riga': serializer.toJson<int>(riga),
  12989. 'idArticolo': serializer.toJson<int?>(idArticolo),
  12990. 'quantita': serializer.toJson<double?>(quantita),
  12991. };
  12992. }
  12993. PromoOmaggio copyWith({
  12994. int? progressivo,
  12995. int? riga,
  12996. Value<int?> idArticolo = const Value.absent(),
  12997. Value<double?> quantita = const Value.absent(),
  12998. }) => PromoOmaggio(
  12999. progressivo: progressivo ?? this.progressivo,
  13000. riga: riga ?? this.riga,
  13001. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  13002. quantita: quantita.present ? quantita.value : this.quantita,
  13003. );
  13004. PromoOmaggio copyWithCompanion(PromoOmaggiCompanion data) {
  13005. return PromoOmaggio(
  13006. progressivo: data.progressivo.present
  13007. ? data.progressivo.value
  13008. : this.progressivo,
  13009. riga: data.riga.present ? data.riga.value : this.riga,
  13010. idArticolo: data.idArticolo.present
  13011. ? data.idArticolo.value
  13012. : this.idArticolo,
  13013. quantita: data.quantita.present ? data.quantita.value : this.quantita,
  13014. );
  13015. }
  13016. @override
  13017. String toString() {
  13018. return (StringBuffer('PromoOmaggio(')
  13019. ..write('progressivo: $progressivo, ')
  13020. ..write('riga: $riga, ')
  13021. ..write('idArticolo: $idArticolo, ')
  13022. ..write('quantita: $quantita')
  13023. ..write(')'))
  13024. .toString();
  13025. }
  13026. @override
  13027. int get hashCode => Object.hash(progressivo, riga, idArticolo, quantita);
  13028. @override
  13029. bool operator ==(Object other) =>
  13030. identical(this, other) ||
  13031. (other is PromoOmaggio &&
  13032. other.progressivo == this.progressivo &&
  13033. other.riga == this.riga &&
  13034. other.idArticolo == this.idArticolo &&
  13035. other.quantita == this.quantita);
  13036. }
  13037. class PromoOmaggiCompanion extends UpdateCompanion<PromoOmaggio> {
  13038. final Value<int> progressivo;
  13039. final Value<int> riga;
  13040. final Value<int?> idArticolo;
  13041. final Value<double?> quantita;
  13042. final Value<int> rowid;
  13043. const PromoOmaggiCompanion({
  13044. this.progressivo = const Value.absent(),
  13045. this.riga = const Value.absent(),
  13046. this.idArticolo = const Value.absent(),
  13047. this.quantita = const Value.absent(),
  13048. this.rowid = const Value.absent(),
  13049. });
  13050. PromoOmaggiCompanion.insert({
  13051. required int progressivo,
  13052. required int riga,
  13053. this.idArticolo = const Value.absent(),
  13054. this.quantita = const Value.absent(),
  13055. this.rowid = const Value.absent(),
  13056. }) : progressivo = Value(progressivo),
  13057. riga = Value(riga);
  13058. static Insertable<PromoOmaggio> custom({
  13059. Expression<int>? progressivo,
  13060. Expression<int>? riga,
  13061. Expression<int>? idArticolo,
  13062. Expression<double>? quantita,
  13063. Expression<int>? rowid,
  13064. }) {
  13065. return RawValuesInsertable({
  13066. if (progressivo != null) 'progressivo': progressivo,
  13067. if (riga != null) 'riga': riga,
  13068. if (idArticolo != null) 'idArticolo': idArticolo,
  13069. if (quantita != null) 'quantita': quantita,
  13070. if (rowid != null) 'rowid': rowid,
  13071. });
  13072. }
  13073. PromoOmaggiCompanion copyWith({
  13074. Value<int>? progressivo,
  13075. Value<int>? riga,
  13076. Value<int?>? idArticolo,
  13077. Value<double?>? quantita,
  13078. Value<int>? rowid,
  13079. }) {
  13080. return PromoOmaggiCompanion(
  13081. progressivo: progressivo ?? this.progressivo,
  13082. riga: riga ?? this.riga,
  13083. idArticolo: idArticolo ?? this.idArticolo,
  13084. quantita: quantita ?? this.quantita,
  13085. rowid: rowid ?? this.rowid,
  13086. );
  13087. }
  13088. @override
  13089. Map<String, Expression> toColumns(bool nullToAbsent) {
  13090. final map = <String, Expression>{};
  13091. if (progressivo.present) {
  13092. map['progressivo'] = Variable<int>(progressivo.value);
  13093. }
  13094. if (riga.present) {
  13095. map['riga'] = Variable<int>(riga.value);
  13096. }
  13097. if (idArticolo.present) {
  13098. map['idArticolo'] = Variable<int>(idArticolo.value);
  13099. }
  13100. if (quantita.present) {
  13101. map['quantita'] = Variable<double>(quantita.value);
  13102. }
  13103. if (rowid.present) {
  13104. map['rowid'] = Variable<int>(rowid.value);
  13105. }
  13106. return map;
  13107. }
  13108. @override
  13109. String toString() {
  13110. return (StringBuffer('PromoOmaggiCompanion(')
  13111. ..write('progressivo: $progressivo, ')
  13112. ..write('riga: $riga, ')
  13113. ..write('idArticolo: $idArticolo, ')
  13114. ..write('quantita: $quantita, ')
  13115. ..write('rowid: $rowid')
  13116. ..write(')'))
  13117. .toString();
  13118. }
  13119. }
  13120. class $ClientiAgenteTable extends ClientiAgente
  13121. with TableInfo<$ClientiAgenteTable, ClientiAgenteData> {
  13122. @override
  13123. final GeneratedDatabase attachedDatabase;
  13124. final String? _alias;
  13125. $ClientiAgenteTable(this.attachedDatabase, [this._alias]);
  13126. static const VerificationMeta _idClientiAgenteMeta = const VerificationMeta(
  13127. 'idClientiAgente',
  13128. );
  13129. @override
  13130. late final GeneratedColumn<int> idClientiAgente = GeneratedColumn<int>(
  13131. 'idClientiAgente',
  13132. aliasedName,
  13133. false,
  13134. hasAutoIncrement: true,
  13135. type: DriftSqlType.int,
  13136. requiredDuringInsert: false,
  13137. defaultConstraints: GeneratedColumn.constraintIsAlways(
  13138. 'PRIMARY KEY AUTOINCREMENT',
  13139. ),
  13140. );
  13141. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  13142. 'idCliente',
  13143. );
  13144. @override
  13145. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  13146. 'idCliente',
  13147. aliasedName,
  13148. false,
  13149. type: DriftSqlType.int,
  13150. requiredDuringInsert: true,
  13151. );
  13152. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  13153. 'idAgente',
  13154. );
  13155. @override
  13156. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  13157. 'idAgente',
  13158. aliasedName,
  13159. false,
  13160. type: DriftSqlType.int,
  13161. requiredDuringInsert: true,
  13162. );
  13163. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  13164. @override
  13165. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  13166. 'attivo',
  13167. aliasedName,
  13168. false,
  13169. type: DriftSqlType.int,
  13170. requiredDuringInsert: false,
  13171. defaultValue: const Constant(1),
  13172. );
  13173. @override
  13174. List<GeneratedColumn> get $columns => [
  13175. idClientiAgente,
  13176. idCliente,
  13177. idAgente,
  13178. attivo,
  13179. ];
  13180. @override
  13181. String get aliasedName => _alias ?? actualTableName;
  13182. @override
  13183. String get actualTableName => $name;
  13184. static const String $name = 'Clienti_Agente';
  13185. @override
  13186. VerificationContext validateIntegrity(
  13187. Insertable<ClientiAgenteData> instance, {
  13188. bool isInserting = false,
  13189. }) {
  13190. final context = VerificationContext();
  13191. final data = instance.toColumns(true);
  13192. if (data.containsKey('idClientiAgente')) {
  13193. context.handle(
  13194. _idClientiAgenteMeta,
  13195. idClientiAgente.isAcceptableOrUnknown(
  13196. data['idClientiAgente']!,
  13197. _idClientiAgenteMeta,
  13198. ),
  13199. );
  13200. }
  13201. if (data.containsKey('idCliente')) {
  13202. context.handle(
  13203. _idClienteMeta,
  13204. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  13205. );
  13206. } else if (isInserting) {
  13207. context.missing(_idClienteMeta);
  13208. }
  13209. if (data.containsKey('idAgente')) {
  13210. context.handle(
  13211. _idAgenteMeta,
  13212. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  13213. );
  13214. } else if (isInserting) {
  13215. context.missing(_idAgenteMeta);
  13216. }
  13217. if (data.containsKey('attivo')) {
  13218. context.handle(
  13219. _attivoMeta,
  13220. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  13221. );
  13222. }
  13223. return context;
  13224. }
  13225. @override
  13226. Set<GeneratedColumn> get $primaryKey => {idClientiAgente};
  13227. @override
  13228. ClientiAgenteData map(Map<String, dynamic> data, {String? tablePrefix}) {
  13229. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  13230. return ClientiAgenteData(
  13231. idClientiAgente: attachedDatabase.typeMapping.read(
  13232. DriftSqlType.int,
  13233. data['${effectivePrefix}idClientiAgente'],
  13234. )!,
  13235. idCliente: attachedDatabase.typeMapping.read(
  13236. DriftSqlType.int,
  13237. data['${effectivePrefix}idCliente'],
  13238. )!,
  13239. idAgente: attachedDatabase.typeMapping.read(
  13240. DriftSqlType.int,
  13241. data['${effectivePrefix}idAgente'],
  13242. )!,
  13243. attivo: attachedDatabase.typeMapping.read(
  13244. DriftSqlType.int,
  13245. data['${effectivePrefix}attivo'],
  13246. )!,
  13247. );
  13248. }
  13249. @override
  13250. $ClientiAgenteTable createAlias(String alias) {
  13251. return $ClientiAgenteTable(attachedDatabase, alias);
  13252. }
  13253. }
  13254. class ClientiAgenteData extends DataClass
  13255. implements Insertable<ClientiAgenteData> {
  13256. final int idClientiAgente;
  13257. final int idCliente;
  13258. final int idAgente;
  13259. final int attivo;
  13260. const ClientiAgenteData({
  13261. required this.idClientiAgente,
  13262. required this.idCliente,
  13263. required this.idAgente,
  13264. required this.attivo,
  13265. });
  13266. @override
  13267. Map<String, Expression> toColumns(bool nullToAbsent) {
  13268. final map = <String, Expression>{};
  13269. map['idClientiAgente'] = Variable<int>(idClientiAgente);
  13270. map['idCliente'] = Variable<int>(idCliente);
  13271. map['idAgente'] = Variable<int>(idAgente);
  13272. map['attivo'] = Variable<int>(attivo);
  13273. return map;
  13274. }
  13275. ClientiAgenteCompanion toCompanion(bool nullToAbsent) {
  13276. return ClientiAgenteCompanion(
  13277. idClientiAgente: Value(idClientiAgente),
  13278. idCliente: Value(idCliente),
  13279. idAgente: Value(idAgente),
  13280. attivo: Value(attivo),
  13281. );
  13282. }
  13283. factory ClientiAgenteData.fromJson(
  13284. Map<String, dynamic> json, {
  13285. ValueSerializer? serializer,
  13286. }) {
  13287. serializer ??= driftRuntimeOptions.defaultSerializer;
  13288. return ClientiAgenteData(
  13289. idClientiAgente: serializer.fromJson<int>(json['idClientiAgente']),
  13290. idCliente: serializer.fromJson<int>(json['idCliente']),
  13291. idAgente: serializer.fromJson<int>(json['idAgente']),
  13292. attivo: serializer.fromJson<int>(json['attivo']),
  13293. );
  13294. }
  13295. @override
  13296. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  13297. serializer ??= driftRuntimeOptions.defaultSerializer;
  13298. return <String, dynamic>{
  13299. 'idClientiAgente': serializer.toJson<int>(idClientiAgente),
  13300. 'idCliente': serializer.toJson<int>(idCliente),
  13301. 'idAgente': serializer.toJson<int>(idAgente),
  13302. 'attivo': serializer.toJson<int>(attivo),
  13303. };
  13304. }
  13305. ClientiAgenteData copyWith({
  13306. int? idClientiAgente,
  13307. int? idCliente,
  13308. int? idAgente,
  13309. int? attivo,
  13310. }) => ClientiAgenteData(
  13311. idClientiAgente: idClientiAgente ?? this.idClientiAgente,
  13312. idCliente: idCliente ?? this.idCliente,
  13313. idAgente: idAgente ?? this.idAgente,
  13314. attivo: attivo ?? this.attivo,
  13315. );
  13316. ClientiAgenteData copyWithCompanion(ClientiAgenteCompanion data) {
  13317. return ClientiAgenteData(
  13318. idClientiAgente: data.idClientiAgente.present
  13319. ? data.idClientiAgente.value
  13320. : this.idClientiAgente,
  13321. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  13322. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  13323. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  13324. );
  13325. }
  13326. @override
  13327. String toString() {
  13328. return (StringBuffer('ClientiAgenteData(')
  13329. ..write('idClientiAgente: $idClientiAgente, ')
  13330. ..write('idCliente: $idCliente, ')
  13331. ..write('idAgente: $idAgente, ')
  13332. ..write('attivo: $attivo')
  13333. ..write(')'))
  13334. .toString();
  13335. }
  13336. @override
  13337. int get hashCode => Object.hash(idClientiAgente, idCliente, idAgente, attivo);
  13338. @override
  13339. bool operator ==(Object other) =>
  13340. identical(this, other) ||
  13341. (other is ClientiAgenteData &&
  13342. other.idClientiAgente == this.idClientiAgente &&
  13343. other.idCliente == this.idCliente &&
  13344. other.idAgente == this.idAgente &&
  13345. other.attivo == this.attivo);
  13346. }
  13347. class ClientiAgenteCompanion extends UpdateCompanion<ClientiAgenteData> {
  13348. final Value<int> idClientiAgente;
  13349. final Value<int> idCliente;
  13350. final Value<int> idAgente;
  13351. final Value<int> attivo;
  13352. const ClientiAgenteCompanion({
  13353. this.idClientiAgente = const Value.absent(),
  13354. this.idCliente = const Value.absent(),
  13355. this.idAgente = const Value.absent(),
  13356. this.attivo = const Value.absent(),
  13357. });
  13358. ClientiAgenteCompanion.insert({
  13359. this.idClientiAgente = const Value.absent(),
  13360. required int idCliente,
  13361. required int idAgente,
  13362. this.attivo = const Value.absent(),
  13363. }) : idCliente = Value(idCliente),
  13364. idAgente = Value(idAgente);
  13365. static Insertable<ClientiAgenteData> custom({
  13366. Expression<int>? idClientiAgente,
  13367. Expression<int>? idCliente,
  13368. Expression<int>? idAgente,
  13369. Expression<int>? attivo,
  13370. }) {
  13371. return RawValuesInsertable({
  13372. if (idClientiAgente != null) 'idClientiAgente': idClientiAgente,
  13373. if (idCliente != null) 'idCliente': idCliente,
  13374. if (idAgente != null) 'idAgente': idAgente,
  13375. if (attivo != null) 'attivo': attivo,
  13376. });
  13377. }
  13378. ClientiAgenteCompanion copyWith({
  13379. Value<int>? idClientiAgente,
  13380. Value<int>? idCliente,
  13381. Value<int>? idAgente,
  13382. Value<int>? attivo,
  13383. }) {
  13384. return ClientiAgenteCompanion(
  13385. idClientiAgente: idClientiAgente ?? this.idClientiAgente,
  13386. idCliente: idCliente ?? this.idCliente,
  13387. idAgente: idAgente ?? this.idAgente,
  13388. attivo: attivo ?? this.attivo,
  13389. );
  13390. }
  13391. @override
  13392. Map<String, Expression> toColumns(bool nullToAbsent) {
  13393. final map = <String, Expression>{};
  13394. if (idClientiAgente.present) {
  13395. map['idClientiAgente'] = Variable<int>(idClientiAgente.value);
  13396. }
  13397. if (idCliente.present) {
  13398. map['idCliente'] = Variable<int>(idCliente.value);
  13399. }
  13400. if (idAgente.present) {
  13401. map['idAgente'] = Variable<int>(idAgente.value);
  13402. }
  13403. if (attivo.present) {
  13404. map['attivo'] = Variable<int>(attivo.value);
  13405. }
  13406. return map;
  13407. }
  13408. @override
  13409. String toString() {
  13410. return (StringBuffer('ClientiAgenteCompanion(')
  13411. ..write('idClientiAgente: $idClientiAgente, ')
  13412. ..write('idCliente: $idCliente, ')
  13413. ..write('idAgente: $idAgente, ')
  13414. ..write('attivo: $attivo')
  13415. ..write(')'))
  13416. .toString();
  13417. }
  13418. }
  13419. class $ScadenzeTable extends Scadenze with TableInfo<$ScadenzeTable, Scadenza> {
  13420. @override
  13421. final GeneratedDatabase attachedDatabase;
  13422. final String? _alias;
  13423. $ScadenzeTable(this.attachedDatabase, [this._alias]);
  13424. static const VerificationMeta _idScadenzaMeta = const VerificationMeta(
  13425. 'idScadenza',
  13426. );
  13427. @override
  13428. late final GeneratedColumn<int> idScadenza = GeneratedColumn<int>(
  13429. 'id_scadenza',
  13430. aliasedName,
  13431. false,
  13432. hasAutoIncrement: true,
  13433. type: DriftSqlType.int,
  13434. requiredDuringInsert: false,
  13435. defaultConstraints: GeneratedColumn.constraintIsAlways(
  13436. 'PRIMARY KEY AUTOINCREMENT',
  13437. ),
  13438. );
  13439. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  13440. 'idCliente',
  13441. );
  13442. @override
  13443. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  13444. 'idCliente',
  13445. aliasedName,
  13446. true,
  13447. type: DriftSqlType.int,
  13448. requiredDuringInsert: false,
  13449. );
  13450. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  13451. 'idAgente',
  13452. );
  13453. @override
  13454. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  13455. 'idAgente',
  13456. aliasedName,
  13457. true,
  13458. type: DriftSqlType.int,
  13459. requiredDuringInsert: false,
  13460. );
  13461. static const VerificationMeta _chiaveMeta = const VerificationMeta('chiave');
  13462. @override
  13463. late final GeneratedColumn<String> chiave = GeneratedColumn<String>(
  13464. 'chiave',
  13465. aliasedName,
  13466. true,
  13467. type: DriftSqlType.string,
  13468. requiredDuringInsert: false,
  13469. );
  13470. static const VerificationMeta _numPartitaMeta = const VerificationMeta(
  13471. 'numPartita',
  13472. );
  13473. @override
  13474. late final GeneratedColumn<String> numPartita = GeneratedColumn<String>(
  13475. 'numPartita',
  13476. aliasedName,
  13477. true,
  13478. type: DriftSqlType.string,
  13479. requiredDuringInsert: false,
  13480. );
  13481. static const VerificationMeta _dataScadenzaMeta = const VerificationMeta(
  13482. 'dataScadenza',
  13483. );
  13484. @override
  13485. late final GeneratedColumn<String> dataScadenza = GeneratedColumn<String>(
  13486. 'dataScadenza',
  13487. aliasedName,
  13488. true,
  13489. type: DriftSqlType.string,
  13490. requiredDuringInsert: false,
  13491. );
  13492. static const VerificationMeta _segnoMeta = const VerificationMeta('segno');
  13493. @override
  13494. late final GeneratedColumn<String> segno = GeneratedColumn<String>(
  13495. 'segno',
  13496. aliasedName,
  13497. true,
  13498. type: DriftSqlType.string,
  13499. requiredDuringInsert: false,
  13500. );
  13501. static const VerificationMeta _importoFatturaMeta = const VerificationMeta(
  13502. 'importoFattura',
  13503. );
  13504. @override
  13505. late final GeneratedColumn<double> importoFattura = GeneratedColumn<double>(
  13506. 'importoFattura',
  13507. aliasedName,
  13508. true,
  13509. type: DriftSqlType.double,
  13510. requiredDuringInsert: false,
  13511. );
  13512. static const VerificationMeta _valutaMeta = const VerificationMeta('valuta');
  13513. @override
  13514. late final GeneratedColumn<String> valuta = GeneratedColumn<String>(
  13515. 'valuta',
  13516. aliasedName,
  13517. true,
  13518. type: DriftSqlType.string,
  13519. requiredDuringInsert: false,
  13520. );
  13521. static const VerificationMeta _numDocMeta = const VerificationMeta('numDoc');
  13522. @override
  13523. late final GeneratedColumn<String> numDoc = GeneratedColumn<String>(
  13524. 'numDoc',
  13525. aliasedName,
  13526. true,
  13527. type: DriftSqlType.string,
  13528. requiredDuringInsert: false,
  13529. );
  13530. static const VerificationMeta _serieDocMeta = const VerificationMeta(
  13531. 'serieDoc',
  13532. );
  13533. @override
  13534. late final GeneratedColumn<String> serieDoc = GeneratedColumn<String>(
  13535. 'serieDoc',
  13536. aliasedName,
  13537. true,
  13538. type: DriftSqlType.string,
  13539. requiredDuringInsert: false,
  13540. );
  13541. static const VerificationMeta _dataDocMeta = const VerificationMeta(
  13542. 'dataDoc',
  13543. );
  13544. @override
  13545. late final GeneratedColumn<String> dataDoc = GeneratedColumn<String>(
  13546. 'dataDoc',
  13547. aliasedName,
  13548. true,
  13549. type: DriftSqlType.string,
  13550. requiredDuringInsert: false,
  13551. );
  13552. static const VerificationMeta _importoScadenzaMeta = const VerificationMeta(
  13553. 'importoScadenza',
  13554. );
  13555. @override
  13556. late final GeneratedColumn<double> importoScadenza = GeneratedColumn<double>(
  13557. 'importoScadenza',
  13558. aliasedName,
  13559. true,
  13560. type: DriftSqlType.double,
  13561. requiredDuringInsert: false,
  13562. );
  13563. static const VerificationMeta _saldoMeta = const VerificationMeta('saldo');
  13564. @override
  13565. late final GeneratedColumn<double> saldo = GeneratedColumn<double>(
  13566. 'saldo',
  13567. aliasedName,
  13568. true,
  13569. type: DriftSqlType.double,
  13570. requiredDuringInsert: false,
  13571. );
  13572. static const VerificationMeta _tipoPagamentoMeta = const VerificationMeta(
  13573. 'tipoPagamento',
  13574. );
  13575. @override
  13576. late final GeneratedColumn<String> tipoPagamento = GeneratedColumn<String>(
  13577. 'tipoPagamento',
  13578. aliasedName,
  13579. true,
  13580. type: DriftSqlType.string,
  13581. requiredDuringInsert: false,
  13582. );
  13583. static const VerificationMeta _flgSoppressaMeta = const VerificationMeta(
  13584. 'flgSoppressa',
  13585. );
  13586. @override
  13587. late final GeneratedColumn<int> flgSoppressa = GeneratedColumn<int>(
  13588. 'flgSoppressa',
  13589. aliasedName,
  13590. true,
  13591. type: DriftSqlType.int,
  13592. requiredDuringInsert: false,
  13593. );
  13594. static const VerificationMeta _importoAbbuonoMeta = const VerificationMeta(
  13595. 'importoAbbuono',
  13596. );
  13597. @override
  13598. late final GeneratedColumn<double> importoAbbuono = GeneratedColumn<double>(
  13599. 'importoAbbuono',
  13600. aliasedName,
  13601. true,
  13602. type: DriftSqlType.double,
  13603. requiredDuringInsert: false,
  13604. );
  13605. static const VerificationMeta _noteMeta = const VerificationMeta('note');
  13606. @override
  13607. late final GeneratedColumn<String> note = GeneratedColumn<String>(
  13608. 'note',
  13609. aliasedName,
  13610. true,
  13611. type: DriftSqlType.string,
  13612. requiredDuringInsert: false,
  13613. );
  13614. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  13615. 'dataModifica',
  13616. );
  13617. @override
  13618. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  13619. 'dataModifica',
  13620. aliasedName,
  13621. true,
  13622. type: DriftSqlType.string,
  13623. requiredDuringInsert: false,
  13624. );
  13625. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  13626. @override
  13627. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  13628. 'stato',
  13629. aliasedName,
  13630. true,
  13631. type: DriftSqlType.string,
  13632. requiredDuringInsert: false,
  13633. );
  13634. @override
  13635. List<GeneratedColumn> get $columns => [
  13636. idScadenza,
  13637. idCliente,
  13638. idAgente,
  13639. chiave,
  13640. numPartita,
  13641. dataScadenza,
  13642. segno,
  13643. importoFattura,
  13644. valuta,
  13645. numDoc,
  13646. serieDoc,
  13647. dataDoc,
  13648. importoScadenza,
  13649. saldo,
  13650. tipoPagamento,
  13651. flgSoppressa,
  13652. importoAbbuono,
  13653. note,
  13654. dataModifica,
  13655. stato,
  13656. ];
  13657. @override
  13658. String get aliasedName => _alias ?? actualTableName;
  13659. @override
  13660. String get actualTableName => $name;
  13661. static const String $name = 'Scadenze';
  13662. @override
  13663. VerificationContext validateIntegrity(
  13664. Insertable<Scadenza> instance, {
  13665. bool isInserting = false,
  13666. }) {
  13667. final context = VerificationContext();
  13668. final data = instance.toColumns(true);
  13669. if (data.containsKey('id_scadenza')) {
  13670. context.handle(
  13671. _idScadenzaMeta,
  13672. idScadenza.isAcceptableOrUnknown(data['id_scadenza']!, _idScadenzaMeta),
  13673. );
  13674. }
  13675. if (data.containsKey('idCliente')) {
  13676. context.handle(
  13677. _idClienteMeta,
  13678. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  13679. );
  13680. }
  13681. if (data.containsKey('idAgente')) {
  13682. context.handle(
  13683. _idAgenteMeta,
  13684. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  13685. );
  13686. }
  13687. if (data.containsKey('chiave')) {
  13688. context.handle(
  13689. _chiaveMeta,
  13690. chiave.isAcceptableOrUnknown(data['chiave']!, _chiaveMeta),
  13691. );
  13692. }
  13693. if (data.containsKey('numPartita')) {
  13694. context.handle(
  13695. _numPartitaMeta,
  13696. numPartita.isAcceptableOrUnknown(data['numPartita']!, _numPartitaMeta),
  13697. );
  13698. }
  13699. if (data.containsKey('dataScadenza')) {
  13700. context.handle(
  13701. _dataScadenzaMeta,
  13702. dataScadenza.isAcceptableOrUnknown(
  13703. data['dataScadenza']!,
  13704. _dataScadenzaMeta,
  13705. ),
  13706. );
  13707. }
  13708. if (data.containsKey('segno')) {
  13709. context.handle(
  13710. _segnoMeta,
  13711. segno.isAcceptableOrUnknown(data['segno']!, _segnoMeta),
  13712. );
  13713. }
  13714. if (data.containsKey('importoFattura')) {
  13715. context.handle(
  13716. _importoFatturaMeta,
  13717. importoFattura.isAcceptableOrUnknown(
  13718. data['importoFattura']!,
  13719. _importoFatturaMeta,
  13720. ),
  13721. );
  13722. }
  13723. if (data.containsKey('valuta')) {
  13724. context.handle(
  13725. _valutaMeta,
  13726. valuta.isAcceptableOrUnknown(data['valuta']!, _valutaMeta),
  13727. );
  13728. }
  13729. if (data.containsKey('numDoc')) {
  13730. context.handle(
  13731. _numDocMeta,
  13732. numDoc.isAcceptableOrUnknown(data['numDoc']!, _numDocMeta),
  13733. );
  13734. }
  13735. if (data.containsKey('serieDoc')) {
  13736. context.handle(
  13737. _serieDocMeta,
  13738. serieDoc.isAcceptableOrUnknown(data['serieDoc']!, _serieDocMeta),
  13739. );
  13740. }
  13741. if (data.containsKey('dataDoc')) {
  13742. context.handle(
  13743. _dataDocMeta,
  13744. dataDoc.isAcceptableOrUnknown(data['dataDoc']!, _dataDocMeta),
  13745. );
  13746. }
  13747. if (data.containsKey('importoScadenza')) {
  13748. context.handle(
  13749. _importoScadenzaMeta,
  13750. importoScadenza.isAcceptableOrUnknown(
  13751. data['importoScadenza']!,
  13752. _importoScadenzaMeta,
  13753. ),
  13754. );
  13755. }
  13756. if (data.containsKey('saldo')) {
  13757. context.handle(
  13758. _saldoMeta,
  13759. saldo.isAcceptableOrUnknown(data['saldo']!, _saldoMeta),
  13760. );
  13761. }
  13762. if (data.containsKey('tipoPagamento')) {
  13763. context.handle(
  13764. _tipoPagamentoMeta,
  13765. tipoPagamento.isAcceptableOrUnknown(
  13766. data['tipoPagamento']!,
  13767. _tipoPagamentoMeta,
  13768. ),
  13769. );
  13770. }
  13771. if (data.containsKey('flgSoppressa')) {
  13772. context.handle(
  13773. _flgSoppressaMeta,
  13774. flgSoppressa.isAcceptableOrUnknown(
  13775. data['flgSoppressa']!,
  13776. _flgSoppressaMeta,
  13777. ),
  13778. );
  13779. }
  13780. if (data.containsKey('importoAbbuono')) {
  13781. context.handle(
  13782. _importoAbbuonoMeta,
  13783. importoAbbuono.isAcceptableOrUnknown(
  13784. data['importoAbbuono']!,
  13785. _importoAbbuonoMeta,
  13786. ),
  13787. );
  13788. }
  13789. if (data.containsKey('note')) {
  13790. context.handle(
  13791. _noteMeta,
  13792. note.isAcceptableOrUnknown(data['note']!, _noteMeta),
  13793. );
  13794. }
  13795. if (data.containsKey('dataModifica')) {
  13796. context.handle(
  13797. _dataModificaMeta,
  13798. dataModifica.isAcceptableOrUnknown(
  13799. data['dataModifica']!,
  13800. _dataModificaMeta,
  13801. ),
  13802. );
  13803. }
  13804. if (data.containsKey('stato')) {
  13805. context.handle(
  13806. _statoMeta,
  13807. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  13808. );
  13809. }
  13810. return context;
  13811. }
  13812. @override
  13813. Set<GeneratedColumn> get $primaryKey => {idScadenza};
  13814. @override
  13815. Scadenza map(Map<String, dynamic> data, {String? tablePrefix}) {
  13816. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  13817. return Scadenza(
  13818. idScadenza: attachedDatabase.typeMapping.read(
  13819. DriftSqlType.int,
  13820. data['${effectivePrefix}id_scadenza'],
  13821. )!,
  13822. idCliente: attachedDatabase.typeMapping.read(
  13823. DriftSqlType.int,
  13824. data['${effectivePrefix}idCliente'],
  13825. ),
  13826. idAgente: attachedDatabase.typeMapping.read(
  13827. DriftSqlType.int,
  13828. data['${effectivePrefix}idAgente'],
  13829. ),
  13830. chiave: attachedDatabase.typeMapping.read(
  13831. DriftSqlType.string,
  13832. data['${effectivePrefix}chiave'],
  13833. ),
  13834. numPartita: attachedDatabase.typeMapping.read(
  13835. DriftSqlType.string,
  13836. data['${effectivePrefix}numPartita'],
  13837. ),
  13838. dataScadenza: attachedDatabase.typeMapping.read(
  13839. DriftSqlType.string,
  13840. data['${effectivePrefix}dataScadenza'],
  13841. ),
  13842. segno: attachedDatabase.typeMapping.read(
  13843. DriftSqlType.string,
  13844. data['${effectivePrefix}segno'],
  13845. ),
  13846. importoFattura: attachedDatabase.typeMapping.read(
  13847. DriftSqlType.double,
  13848. data['${effectivePrefix}importoFattura'],
  13849. ),
  13850. valuta: attachedDatabase.typeMapping.read(
  13851. DriftSqlType.string,
  13852. data['${effectivePrefix}valuta'],
  13853. ),
  13854. numDoc: attachedDatabase.typeMapping.read(
  13855. DriftSqlType.string,
  13856. data['${effectivePrefix}numDoc'],
  13857. ),
  13858. serieDoc: attachedDatabase.typeMapping.read(
  13859. DriftSqlType.string,
  13860. data['${effectivePrefix}serieDoc'],
  13861. ),
  13862. dataDoc: attachedDatabase.typeMapping.read(
  13863. DriftSqlType.string,
  13864. data['${effectivePrefix}dataDoc'],
  13865. ),
  13866. importoScadenza: attachedDatabase.typeMapping.read(
  13867. DriftSqlType.double,
  13868. data['${effectivePrefix}importoScadenza'],
  13869. ),
  13870. saldo: attachedDatabase.typeMapping.read(
  13871. DriftSqlType.double,
  13872. data['${effectivePrefix}saldo'],
  13873. ),
  13874. tipoPagamento: attachedDatabase.typeMapping.read(
  13875. DriftSqlType.string,
  13876. data['${effectivePrefix}tipoPagamento'],
  13877. ),
  13878. flgSoppressa: attachedDatabase.typeMapping.read(
  13879. DriftSqlType.int,
  13880. data['${effectivePrefix}flgSoppressa'],
  13881. ),
  13882. importoAbbuono: attachedDatabase.typeMapping.read(
  13883. DriftSqlType.double,
  13884. data['${effectivePrefix}importoAbbuono'],
  13885. ),
  13886. note: attachedDatabase.typeMapping.read(
  13887. DriftSqlType.string,
  13888. data['${effectivePrefix}note'],
  13889. ),
  13890. dataModifica: attachedDatabase.typeMapping.read(
  13891. DriftSqlType.string,
  13892. data['${effectivePrefix}dataModifica'],
  13893. ),
  13894. stato: attachedDatabase.typeMapping.read(
  13895. DriftSqlType.string,
  13896. data['${effectivePrefix}stato'],
  13897. ),
  13898. );
  13899. }
  13900. @override
  13901. $ScadenzeTable createAlias(String alias) {
  13902. return $ScadenzeTable(attachedDatabase, alias);
  13903. }
  13904. }
  13905. class Scadenza extends DataClass implements Insertable<Scadenza> {
  13906. final int idScadenza;
  13907. final int? idCliente;
  13908. final int? idAgente;
  13909. final String? chiave;
  13910. final String? numPartita;
  13911. final String? dataScadenza;
  13912. final String? segno;
  13913. final double? importoFattura;
  13914. final String? valuta;
  13915. final String? numDoc;
  13916. final String? serieDoc;
  13917. final String? dataDoc;
  13918. final double? importoScadenza;
  13919. final double? saldo;
  13920. final String? tipoPagamento;
  13921. final int? flgSoppressa;
  13922. final double? importoAbbuono;
  13923. final String? note;
  13924. final String? dataModifica;
  13925. final String? stato;
  13926. const Scadenza({
  13927. required this.idScadenza,
  13928. this.idCliente,
  13929. this.idAgente,
  13930. this.chiave,
  13931. this.numPartita,
  13932. this.dataScadenza,
  13933. this.segno,
  13934. this.importoFattura,
  13935. this.valuta,
  13936. this.numDoc,
  13937. this.serieDoc,
  13938. this.dataDoc,
  13939. this.importoScadenza,
  13940. this.saldo,
  13941. this.tipoPagamento,
  13942. this.flgSoppressa,
  13943. this.importoAbbuono,
  13944. this.note,
  13945. this.dataModifica,
  13946. this.stato,
  13947. });
  13948. @override
  13949. Map<String, Expression> toColumns(bool nullToAbsent) {
  13950. final map = <String, Expression>{};
  13951. map['id_scadenza'] = Variable<int>(idScadenza);
  13952. if (!nullToAbsent || idCliente != null) {
  13953. map['idCliente'] = Variable<int>(idCliente);
  13954. }
  13955. if (!nullToAbsent || idAgente != null) {
  13956. map['idAgente'] = Variable<int>(idAgente);
  13957. }
  13958. if (!nullToAbsent || chiave != null) {
  13959. map['chiave'] = Variable<String>(chiave);
  13960. }
  13961. if (!nullToAbsent || numPartita != null) {
  13962. map['numPartita'] = Variable<String>(numPartita);
  13963. }
  13964. if (!nullToAbsent || dataScadenza != null) {
  13965. map['dataScadenza'] = Variable<String>(dataScadenza);
  13966. }
  13967. if (!nullToAbsent || segno != null) {
  13968. map['segno'] = Variable<String>(segno);
  13969. }
  13970. if (!nullToAbsent || importoFattura != null) {
  13971. map['importoFattura'] = Variable<double>(importoFattura);
  13972. }
  13973. if (!nullToAbsent || valuta != null) {
  13974. map['valuta'] = Variable<String>(valuta);
  13975. }
  13976. if (!nullToAbsent || numDoc != null) {
  13977. map['numDoc'] = Variable<String>(numDoc);
  13978. }
  13979. if (!nullToAbsent || serieDoc != null) {
  13980. map['serieDoc'] = Variable<String>(serieDoc);
  13981. }
  13982. if (!nullToAbsent || dataDoc != null) {
  13983. map['dataDoc'] = Variable<String>(dataDoc);
  13984. }
  13985. if (!nullToAbsent || importoScadenza != null) {
  13986. map['importoScadenza'] = Variable<double>(importoScadenza);
  13987. }
  13988. if (!nullToAbsent || saldo != null) {
  13989. map['saldo'] = Variable<double>(saldo);
  13990. }
  13991. if (!nullToAbsent || tipoPagamento != null) {
  13992. map['tipoPagamento'] = Variable<String>(tipoPagamento);
  13993. }
  13994. if (!nullToAbsent || flgSoppressa != null) {
  13995. map['flgSoppressa'] = Variable<int>(flgSoppressa);
  13996. }
  13997. if (!nullToAbsent || importoAbbuono != null) {
  13998. map['importoAbbuono'] = Variable<double>(importoAbbuono);
  13999. }
  14000. if (!nullToAbsent || note != null) {
  14001. map['note'] = Variable<String>(note);
  14002. }
  14003. if (!nullToAbsent || dataModifica != null) {
  14004. map['dataModifica'] = Variable<String>(dataModifica);
  14005. }
  14006. if (!nullToAbsent || stato != null) {
  14007. map['stato'] = Variable<String>(stato);
  14008. }
  14009. return map;
  14010. }
  14011. ScadenzeCompanion toCompanion(bool nullToAbsent) {
  14012. return ScadenzeCompanion(
  14013. idScadenza: Value(idScadenza),
  14014. idCliente: idCliente == null && nullToAbsent
  14015. ? const Value.absent()
  14016. : Value(idCliente),
  14017. idAgente: idAgente == null && nullToAbsent
  14018. ? const Value.absent()
  14019. : Value(idAgente),
  14020. chiave: chiave == null && nullToAbsent
  14021. ? const Value.absent()
  14022. : Value(chiave),
  14023. numPartita: numPartita == null && nullToAbsent
  14024. ? const Value.absent()
  14025. : Value(numPartita),
  14026. dataScadenza: dataScadenza == null && nullToAbsent
  14027. ? const Value.absent()
  14028. : Value(dataScadenza),
  14029. segno: segno == null && nullToAbsent
  14030. ? const Value.absent()
  14031. : Value(segno),
  14032. importoFattura: importoFattura == null && nullToAbsent
  14033. ? const Value.absent()
  14034. : Value(importoFattura),
  14035. valuta: valuta == null && nullToAbsent
  14036. ? const Value.absent()
  14037. : Value(valuta),
  14038. numDoc: numDoc == null && nullToAbsent
  14039. ? const Value.absent()
  14040. : Value(numDoc),
  14041. serieDoc: serieDoc == null && nullToAbsent
  14042. ? const Value.absent()
  14043. : Value(serieDoc),
  14044. dataDoc: dataDoc == null && nullToAbsent
  14045. ? const Value.absent()
  14046. : Value(dataDoc),
  14047. importoScadenza: importoScadenza == null && nullToAbsent
  14048. ? const Value.absent()
  14049. : Value(importoScadenza),
  14050. saldo: saldo == null && nullToAbsent
  14051. ? const Value.absent()
  14052. : Value(saldo),
  14053. tipoPagamento: tipoPagamento == null && nullToAbsent
  14054. ? const Value.absent()
  14055. : Value(tipoPagamento),
  14056. flgSoppressa: flgSoppressa == null && nullToAbsent
  14057. ? const Value.absent()
  14058. : Value(flgSoppressa),
  14059. importoAbbuono: importoAbbuono == null && nullToAbsent
  14060. ? const Value.absent()
  14061. : Value(importoAbbuono),
  14062. note: note == null && nullToAbsent ? const Value.absent() : Value(note),
  14063. dataModifica: dataModifica == null && nullToAbsent
  14064. ? const Value.absent()
  14065. : Value(dataModifica),
  14066. stato: stato == null && nullToAbsent
  14067. ? const Value.absent()
  14068. : Value(stato),
  14069. );
  14070. }
  14071. factory Scadenza.fromJson(
  14072. Map<String, dynamic> json, {
  14073. ValueSerializer? serializer,
  14074. }) {
  14075. serializer ??= driftRuntimeOptions.defaultSerializer;
  14076. return Scadenza(
  14077. idScadenza: serializer.fromJson<int>(json['idScadenza']),
  14078. idCliente: serializer.fromJson<int?>(json['idCliente']),
  14079. idAgente: serializer.fromJson<int?>(json['idAgente']),
  14080. chiave: serializer.fromJson<String?>(json['chiave']),
  14081. numPartita: serializer.fromJson<String?>(json['numPartita']),
  14082. dataScadenza: serializer.fromJson<String?>(json['dataScadenza']),
  14083. segno: serializer.fromJson<String?>(json['segno']),
  14084. importoFattura: serializer.fromJson<double?>(json['importoFattura']),
  14085. valuta: serializer.fromJson<String?>(json['valuta']),
  14086. numDoc: serializer.fromJson<String?>(json['numDoc']),
  14087. serieDoc: serializer.fromJson<String?>(json['serieDoc']),
  14088. dataDoc: serializer.fromJson<String?>(json['dataDoc']),
  14089. importoScadenza: serializer.fromJson<double?>(json['importoScadenza']),
  14090. saldo: serializer.fromJson<double?>(json['saldo']),
  14091. tipoPagamento: serializer.fromJson<String?>(json['tipoPagamento']),
  14092. flgSoppressa: serializer.fromJson<int?>(json['flgSoppressa']),
  14093. importoAbbuono: serializer.fromJson<double?>(json['importoAbbuono']),
  14094. note: serializer.fromJson<String?>(json['note']),
  14095. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  14096. stato: serializer.fromJson<String?>(json['stato']),
  14097. );
  14098. }
  14099. @override
  14100. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  14101. serializer ??= driftRuntimeOptions.defaultSerializer;
  14102. return <String, dynamic>{
  14103. 'idScadenza': serializer.toJson<int>(idScadenza),
  14104. 'idCliente': serializer.toJson<int?>(idCliente),
  14105. 'idAgente': serializer.toJson<int?>(idAgente),
  14106. 'chiave': serializer.toJson<String?>(chiave),
  14107. 'numPartita': serializer.toJson<String?>(numPartita),
  14108. 'dataScadenza': serializer.toJson<String?>(dataScadenza),
  14109. 'segno': serializer.toJson<String?>(segno),
  14110. 'importoFattura': serializer.toJson<double?>(importoFattura),
  14111. 'valuta': serializer.toJson<String?>(valuta),
  14112. 'numDoc': serializer.toJson<String?>(numDoc),
  14113. 'serieDoc': serializer.toJson<String?>(serieDoc),
  14114. 'dataDoc': serializer.toJson<String?>(dataDoc),
  14115. 'importoScadenza': serializer.toJson<double?>(importoScadenza),
  14116. 'saldo': serializer.toJson<double?>(saldo),
  14117. 'tipoPagamento': serializer.toJson<String?>(tipoPagamento),
  14118. 'flgSoppressa': serializer.toJson<int?>(flgSoppressa),
  14119. 'importoAbbuono': serializer.toJson<double?>(importoAbbuono),
  14120. 'note': serializer.toJson<String?>(note),
  14121. 'dataModifica': serializer.toJson<String?>(dataModifica),
  14122. 'stato': serializer.toJson<String?>(stato),
  14123. };
  14124. }
  14125. Scadenza copyWith({
  14126. int? idScadenza,
  14127. Value<int?> idCliente = const Value.absent(),
  14128. Value<int?> idAgente = const Value.absent(),
  14129. Value<String?> chiave = const Value.absent(),
  14130. Value<String?> numPartita = const Value.absent(),
  14131. Value<String?> dataScadenza = const Value.absent(),
  14132. Value<String?> segno = const Value.absent(),
  14133. Value<double?> importoFattura = const Value.absent(),
  14134. Value<String?> valuta = const Value.absent(),
  14135. Value<String?> numDoc = const Value.absent(),
  14136. Value<String?> serieDoc = const Value.absent(),
  14137. Value<String?> dataDoc = const Value.absent(),
  14138. Value<double?> importoScadenza = const Value.absent(),
  14139. Value<double?> saldo = const Value.absent(),
  14140. Value<String?> tipoPagamento = const Value.absent(),
  14141. Value<int?> flgSoppressa = const Value.absent(),
  14142. Value<double?> importoAbbuono = const Value.absent(),
  14143. Value<String?> note = const Value.absent(),
  14144. Value<String?> dataModifica = const Value.absent(),
  14145. Value<String?> stato = const Value.absent(),
  14146. }) => Scadenza(
  14147. idScadenza: idScadenza ?? this.idScadenza,
  14148. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  14149. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  14150. chiave: chiave.present ? chiave.value : this.chiave,
  14151. numPartita: numPartita.present ? numPartita.value : this.numPartita,
  14152. dataScadenza: dataScadenza.present ? dataScadenza.value : this.dataScadenza,
  14153. segno: segno.present ? segno.value : this.segno,
  14154. importoFattura: importoFattura.present
  14155. ? importoFattura.value
  14156. : this.importoFattura,
  14157. valuta: valuta.present ? valuta.value : this.valuta,
  14158. numDoc: numDoc.present ? numDoc.value : this.numDoc,
  14159. serieDoc: serieDoc.present ? serieDoc.value : this.serieDoc,
  14160. dataDoc: dataDoc.present ? dataDoc.value : this.dataDoc,
  14161. importoScadenza: importoScadenza.present
  14162. ? importoScadenza.value
  14163. : this.importoScadenza,
  14164. saldo: saldo.present ? saldo.value : this.saldo,
  14165. tipoPagamento: tipoPagamento.present
  14166. ? tipoPagamento.value
  14167. : this.tipoPagamento,
  14168. flgSoppressa: flgSoppressa.present ? flgSoppressa.value : this.flgSoppressa,
  14169. importoAbbuono: importoAbbuono.present
  14170. ? importoAbbuono.value
  14171. : this.importoAbbuono,
  14172. note: note.present ? note.value : this.note,
  14173. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  14174. stato: stato.present ? stato.value : this.stato,
  14175. );
  14176. Scadenza copyWithCompanion(ScadenzeCompanion data) {
  14177. return Scadenza(
  14178. idScadenza: data.idScadenza.present
  14179. ? data.idScadenza.value
  14180. : this.idScadenza,
  14181. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  14182. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  14183. chiave: data.chiave.present ? data.chiave.value : this.chiave,
  14184. numPartita: data.numPartita.present
  14185. ? data.numPartita.value
  14186. : this.numPartita,
  14187. dataScadenza: data.dataScadenza.present
  14188. ? data.dataScadenza.value
  14189. : this.dataScadenza,
  14190. segno: data.segno.present ? data.segno.value : this.segno,
  14191. importoFattura: data.importoFattura.present
  14192. ? data.importoFattura.value
  14193. : this.importoFattura,
  14194. valuta: data.valuta.present ? data.valuta.value : this.valuta,
  14195. numDoc: data.numDoc.present ? data.numDoc.value : this.numDoc,
  14196. serieDoc: data.serieDoc.present ? data.serieDoc.value : this.serieDoc,
  14197. dataDoc: data.dataDoc.present ? data.dataDoc.value : this.dataDoc,
  14198. importoScadenza: data.importoScadenza.present
  14199. ? data.importoScadenza.value
  14200. : this.importoScadenza,
  14201. saldo: data.saldo.present ? data.saldo.value : this.saldo,
  14202. tipoPagamento: data.tipoPagamento.present
  14203. ? data.tipoPagamento.value
  14204. : this.tipoPagamento,
  14205. flgSoppressa: data.flgSoppressa.present
  14206. ? data.flgSoppressa.value
  14207. : this.flgSoppressa,
  14208. importoAbbuono: data.importoAbbuono.present
  14209. ? data.importoAbbuono.value
  14210. : this.importoAbbuono,
  14211. note: data.note.present ? data.note.value : this.note,
  14212. dataModifica: data.dataModifica.present
  14213. ? data.dataModifica.value
  14214. : this.dataModifica,
  14215. stato: data.stato.present ? data.stato.value : this.stato,
  14216. );
  14217. }
  14218. @override
  14219. String toString() {
  14220. return (StringBuffer('Scadenza(')
  14221. ..write('idScadenza: $idScadenza, ')
  14222. ..write('idCliente: $idCliente, ')
  14223. ..write('idAgente: $idAgente, ')
  14224. ..write('chiave: $chiave, ')
  14225. ..write('numPartita: $numPartita, ')
  14226. ..write('dataScadenza: $dataScadenza, ')
  14227. ..write('segno: $segno, ')
  14228. ..write('importoFattura: $importoFattura, ')
  14229. ..write('valuta: $valuta, ')
  14230. ..write('numDoc: $numDoc, ')
  14231. ..write('serieDoc: $serieDoc, ')
  14232. ..write('dataDoc: $dataDoc, ')
  14233. ..write('importoScadenza: $importoScadenza, ')
  14234. ..write('saldo: $saldo, ')
  14235. ..write('tipoPagamento: $tipoPagamento, ')
  14236. ..write('flgSoppressa: $flgSoppressa, ')
  14237. ..write('importoAbbuono: $importoAbbuono, ')
  14238. ..write('note: $note, ')
  14239. ..write('dataModifica: $dataModifica, ')
  14240. ..write('stato: $stato')
  14241. ..write(')'))
  14242. .toString();
  14243. }
  14244. @override
  14245. int get hashCode => Object.hash(
  14246. idScadenza,
  14247. idCliente,
  14248. idAgente,
  14249. chiave,
  14250. numPartita,
  14251. dataScadenza,
  14252. segno,
  14253. importoFattura,
  14254. valuta,
  14255. numDoc,
  14256. serieDoc,
  14257. dataDoc,
  14258. importoScadenza,
  14259. saldo,
  14260. tipoPagamento,
  14261. flgSoppressa,
  14262. importoAbbuono,
  14263. note,
  14264. dataModifica,
  14265. stato,
  14266. );
  14267. @override
  14268. bool operator ==(Object other) =>
  14269. identical(this, other) ||
  14270. (other is Scadenza &&
  14271. other.idScadenza == this.idScadenza &&
  14272. other.idCliente == this.idCliente &&
  14273. other.idAgente == this.idAgente &&
  14274. other.chiave == this.chiave &&
  14275. other.numPartita == this.numPartita &&
  14276. other.dataScadenza == this.dataScadenza &&
  14277. other.segno == this.segno &&
  14278. other.importoFattura == this.importoFattura &&
  14279. other.valuta == this.valuta &&
  14280. other.numDoc == this.numDoc &&
  14281. other.serieDoc == this.serieDoc &&
  14282. other.dataDoc == this.dataDoc &&
  14283. other.importoScadenza == this.importoScadenza &&
  14284. other.saldo == this.saldo &&
  14285. other.tipoPagamento == this.tipoPagamento &&
  14286. other.flgSoppressa == this.flgSoppressa &&
  14287. other.importoAbbuono == this.importoAbbuono &&
  14288. other.note == this.note &&
  14289. other.dataModifica == this.dataModifica &&
  14290. other.stato == this.stato);
  14291. }
  14292. class ScadenzeCompanion extends UpdateCompanion<Scadenza> {
  14293. final Value<int> idScadenza;
  14294. final Value<int?> idCliente;
  14295. final Value<int?> idAgente;
  14296. final Value<String?> chiave;
  14297. final Value<String?> numPartita;
  14298. final Value<String?> dataScadenza;
  14299. final Value<String?> segno;
  14300. final Value<double?> importoFattura;
  14301. final Value<String?> valuta;
  14302. final Value<String?> numDoc;
  14303. final Value<String?> serieDoc;
  14304. final Value<String?> dataDoc;
  14305. final Value<double?> importoScadenza;
  14306. final Value<double?> saldo;
  14307. final Value<String?> tipoPagamento;
  14308. final Value<int?> flgSoppressa;
  14309. final Value<double?> importoAbbuono;
  14310. final Value<String?> note;
  14311. final Value<String?> dataModifica;
  14312. final Value<String?> stato;
  14313. const ScadenzeCompanion({
  14314. this.idScadenza = const Value.absent(),
  14315. this.idCliente = const Value.absent(),
  14316. this.idAgente = const Value.absent(),
  14317. this.chiave = const Value.absent(),
  14318. this.numPartita = const Value.absent(),
  14319. this.dataScadenza = const Value.absent(),
  14320. this.segno = const Value.absent(),
  14321. this.importoFattura = const Value.absent(),
  14322. this.valuta = const Value.absent(),
  14323. this.numDoc = const Value.absent(),
  14324. this.serieDoc = const Value.absent(),
  14325. this.dataDoc = const Value.absent(),
  14326. this.importoScadenza = const Value.absent(),
  14327. this.saldo = const Value.absent(),
  14328. this.tipoPagamento = const Value.absent(),
  14329. this.flgSoppressa = const Value.absent(),
  14330. this.importoAbbuono = const Value.absent(),
  14331. this.note = const Value.absent(),
  14332. this.dataModifica = const Value.absent(),
  14333. this.stato = const Value.absent(),
  14334. });
  14335. ScadenzeCompanion.insert({
  14336. this.idScadenza = const Value.absent(),
  14337. this.idCliente = const Value.absent(),
  14338. this.idAgente = const Value.absent(),
  14339. this.chiave = const Value.absent(),
  14340. this.numPartita = const Value.absent(),
  14341. this.dataScadenza = const Value.absent(),
  14342. this.segno = const Value.absent(),
  14343. this.importoFattura = const Value.absent(),
  14344. this.valuta = const Value.absent(),
  14345. this.numDoc = const Value.absent(),
  14346. this.serieDoc = const Value.absent(),
  14347. this.dataDoc = const Value.absent(),
  14348. this.importoScadenza = const Value.absent(),
  14349. this.saldo = const Value.absent(),
  14350. this.tipoPagamento = const Value.absent(),
  14351. this.flgSoppressa = const Value.absent(),
  14352. this.importoAbbuono = const Value.absent(),
  14353. this.note = const Value.absent(),
  14354. this.dataModifica = const Value.absent(),
  14355. this.stato = const Value.absent(),
  14356. });
  14357. static Insertable<Scadenza> custom({
  14358. Expression<int>? idScadenza,
  14359. Expression<int>? idCliente,
  14360. Expression<int>? idAgente,
  14361. Expression<String>? chiave,
  14362. Expression<String>? numPartita,
  14363. Expression<String>? dataScadenza,
  14364. Expression<String>? segno,
  14365. Expression<double>? importoFattura,
  14366. Expression<String>? valuta,
  14367. Expression<String>? numDoc,
  14368. Expression<String>? serieDoc,
  14369. Expression<String>? dataDoc,
  14370. Expression<double>? importoScadenza,
  14371. Expression<double>? saldo,
  14372. Expression<String>? tipoPagamento,
  14373. Expression<int>? flgSoppressa,
  14374. Expression<double>? importoAbbuono,
  14375. Expression<String>? note,
  14376. Expression<String>? dataModifica,
  14377. Expression<String>? stato,
  14378. }) {
  14379. return RawValuesInsertable({
  14380. if (idScadenza != null) 'id_scadenza': idScadenza,
  14381. if (idCliente != null) 'idCliente': idCliente,
  14382. if (idAgente != null) 'idAgente': idAgente,
  14383. if (chiave != null) 'chiave': chiave,
  14384. if (numPartita != null) 'numPartita': numPartita,
  14385. if (dataScadenza != null) 'dataScadenza': dataScadenza,
  14386. if (segno != null) 'segno': segno,
  14387. if (importoFattura != null) 'importoFattura': importoFattura,
  14388. if (valuta != null) 'valuta': valuta,
  14389. if (numDoc != null) 'numDoc': numDoc,
  14390. if (serieDoc != null) 'serieDoc': serieDoc,
  14391. if (dataDoc != null) 'dataDoc': dataDoc,
  14392. if (importoScadenza != null) 'importoScadenza': importoScadenza,
  14393. if (saldo != null) 'saldo': saldo,
  14394. if (tipoPagamento != null) 'tipoPagamento': tipoPagamento,
  14395. if (flgSoppressa != null) 'flgSoppressa': flgSoppressa,
  14396. if (importoAbbuono != null) 'importoAbbuono': importoAbbuono,
  14397. if (note != null) 'note': note,
  14398. if (dataModifica != null) 'dataModifica': dataModifica,
  14399. if (stato != null) 'stato': stato,
  14400. });
  14401. }
  14402. ScadenzeCompanion copyWith({
  14403. Value<int>? idScadenza,
  14404. Value<int?>? idCliente,
  14405. Value<int?>? idAgente,
  14406. Value<String?>? chiave,
  14407. Value<String?>? numPartita,
  14408. Value<String?>? dataScadenza,
  14409. Value<String?>? segno,
  14410. Value<double?>? importoFattura,
  14411. Value<String?>? valuta,
  14412. Value<String?>? numDoc,
  14413. Value<String?>? serieDoc,
  14414. Value<String?>? dataDoc,
  14415. Value<double?>? importoScadenza,
  14416. Value<double?>? saldo,
  14417. Value<String?>? tipoPagamento,
  14418. Value<int?>? flgSoppressa,
  14419. Value<double?>? importoAbbuono,
  14420. Value<String?>? note,
  14421. Value<String?>? dataModifica,
  14422. Value<String?>? stato,
  14423. }) {
  14424. return ScadenzeCompanion(
  14425. idScadenza: idScadenza ?? this.idScadenza,
  14426. idCliente: idCliente ?? this.idCliente,
  14427. idAgente: idAgente ?? this.idAgente,
  14428. chiave: chiave ?? this.chiave,
  14429. numPartita: numPartita ?? this.numPartita,
  14430. dataScadenza: dataScadenza ?? this.dataScadenza,
  14431. segno: segno ?? this.segno,
  14432. importoFattura: importoFattura ?? this.importoFattura,
  14433. valuta: valuta ?? this.valuta,
  14434. numDoc: numDoc ?? this.numDoc,
  14435. serieDoc: serieDoc ?? this.serieDoc,
  14436. dataDoc: dataDoc ?? this.dataDoc,
  14437. importoScadenza: importoScadenza ?? this.importoScadenza,
  14438. saldo: saldo ?? this.saldo,
  14439. tipoPagamento: tipoPagamento ?? this.tipoPagamento,
  14440. flgSoppressa: flgSoppressa ?? this.flgSoppressa,
  14441. importoAbbuono: importoAbbuono ?? this.importoAbbuono,
  14442. note: note ?? this.note,
  14443. dataModifica: dataModifica ?? this.dataModifica,
  14444. stato: stato ?? this.stato,
  14445. );
  14446. }
  14447. @override
  14448. Map<String, Expression> toColumns(bool nullToAbsent) {
  14449. final map = <String, Expression>{};
  14450. if (idScadenza.present) {
  14451. map['id_scadenza'] = Variable<int>(idScadenza.value);
  14452. }
  14453. if (idCliente.present) {
  14454. map['idCliente'] = Variable<int>(idCliente.value);
  14455. }
  14456. if (idAgente.present) {
  14457. map['idAgente'] = Variable<int>(idAgente.value);
  14458. }
  14459. if (chiave.present) {
  14460. map['chiave'] = Variable<String>(chiave.value);
  14461. }
  14462. if (numPartita.present) {
  14463. map['numPartita'] = Variable<String>(numPartita.value);
  14464. }
  14465. if (dataScadenza.present) {
  14466. map['dataScadenza'] = Variable<String>(dataScadenza.value);
  14467. }
  14468. if (segno.present) {
  14469. map['segno'] = Variable<String>(segno.value);
  14470. }
  14471. if (importoFattura.present) {
  14472. map['importoFattura'] = Variable<double>(importoFattura.value);
  14473. }
  14474. if (valuta.present) {
  14475. map['valuta'] = Variable<String>(valuta.value);
  14476. }
  14477. if (numDoc.present) {
  14478. map['numDoc'] = Variable<String>(numDoc.value);
  14479. }
  14480. if (serieDoc.present) {
  14481. map['serieDoc'] = Variable<String>(serieDoc.value);
  14482. }
  14483. if (dataDoc.present) {
  14484. map['dataDoc'] = Variable<String>(dataDoc.value);
  14485. }
  14486. if (importoScadenza.present) {
  14487. map['importoScadenza'] = Variable<double>(importoScadenza.value);
  14488. }
  14489. if (saldo.present) {
  14490. map['saldo'] = Variable<double>(saldo.value);
  14491. }
  14492. if (tipoPagamento.present) {
  14493. map['tipoPagamento'] = Variable<String>(tipoPagamento.value);
  14494. }
  14495. if (flgSoppressa.present) {
  14496. map['flgSoppressa'] = Variable<int>(flgSoppressa.value);
  14497. }
  14498. if (importoAbbuono.present) {
  14499. map['importoAbbuono'] = Variable<double>(importoAbbuono.value);
  14500. }
  14501. if (note.present) {
  14502. map['note'] = Variable<String>(note.value);
  14503. }
  14504. if (dataModifica.present) {
  14505. map['dataModifica'] = Variable<String>(dataModifica.value);
  14506. }
  14507. if (stato.present) {
  14508. map['stato'] = Variable<String>(stato.value);
  14509. }
  14510. return map;
  14511. }
  14512. @override
  14513. String toString() {
  14514. return (StringBuffer('ScadenzeCompanion(')
  14515. ..write('idScadenza: $idScadenza, ')
  14516. ..write('idCliente: $idCliente, ')
  14517. ..write('idAgente: $idAgente, ')
  14518. ..write('chiave: $chiave, ')
  14519. ..write('numPartita: $numPartita, ')
  14520. ..write('dataScadenza: $dataScadenza, ')
  14521. ..write('segno: $segno, ')
  14522. ..write('importoFattura: $importoFattura, ')
  14523. ..write('valuta: $valuta, ')
  14524. ..write('numDoc: $numDoc, ')
  14525. ..write('serieDoc: $serieDoc, ')
  14526. ..write('dataDoc: $dataDoc, ')
  14527. ..write('importoScadenza: $importoScadenza, ')
  14528. ..write('saldo: $saldo, ')
  14529. ..write('tipoPagamento: $tipoPagamento, ')
  14530. ..write('flgSoppressa: $flgSoppressa, ')
  14531. ..write('importoAbbuono: $importoAbbuono, ')
  14532. ..write('note: $note, ')
  14533. ..write('dataModifica: $dataModifica, ')
  14534. ..write('stato: $stato')
  14535. ..write(')'))
  14536. .toString();
  14537. }
  14538. }
  14539. class $StatisticheVenditaTable extends StatisticheVendita
  14540. with TableInfo<$StatisticheVenditaTable, StatisticheVenditaData> {
  14541. @override
  14542. final GeneratedDatabase attachedDatabase;
  14543. final String? _alias;
  14544. $StatisticheVenditaTable(this.attachedDatabase, [this._alias]);
  14545. static const VerificationMeta _idMeta = const VerificationMeta('id');
  14546. @override
  14547. late final GeneratedColumn<int> id = GeneratedColumn<int>(
  14548. 'id',
  14549. aliasedName,
  14550. false,
  14551. hasAutoIncrement: true,
  14552. type: DriftSqlType.int,
  14553. requiredDuringInsert: false,
  14554. defaultConstraints: GeneratedColumn.constraintIsAlways(
  14555. 'PRIMARY KEY AUTOINCREMENT',
  14556. ),
  14557. );
  14558. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  14559. 'idAgente',
  14560. );
  14561. @override
  14562. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  14563. 'idAgente',
  14564. aliasedName,
  14565. true,
  14566. type: DriftSqlType.int,
  14567. requiredDuringInsert: false,
  14568. );
  14569. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  14570. 'idCliente',
  14571. );
  14572. @override
  14573. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  14574. 'idCliente',
  14575. aliasedName,
  14576. true,
  14577. type: DriftSqlType.int,
  14578. requiredDuringInsert: false,
  14579. );
  14580. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  14581. 'idArticolo',
  14582. );
  14583. @override
  14584. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  14585. 'idArticolo',
  14586. aliasedName,
  14587. true,
  14588. type: DriftSqlType.int,
  14589. requiredDuringInsert: false,
  14590. );
  14591. static const VerificationMeta _codStatisticheMeta = const VerificationMeta(
  14592. 'codStatistiche',
  14593. );
  14594. @override
  14595. late final GeneratedColumn<String> codStatistiche = GeneratedColumn<String>(
  14596. 'codStatistiche',
  14597. aliasedName,
  14598. true,
  14599. type: DriftSqlType.string,
  14600. requiredDuringInsert: false,
  14601. );
  14602. static const VerificationMeta _rigaMeta = const VerificationMeta('riga');
  14603. @override
  14604. late final GeneratedColumn<int> riga = GeneratedColumn<int>(
  14605. 'riga',
  14606. aliasedName,
  14607. true,
  14608. type: DriftSqlType.int,
  14609. requiredDuringInsert: false,
  14610. );
  14611. static const VerificationMeta _numeroFatturaMeta = const VerificationMeta(
  14612. 'numeroFattura',
  14613. );
  14614. @override
  14615. late final GeneratedColumn<String> numeroFattura = GeneratedColumn<String>(
  14616. 'numeroFattura',
  14617. aliasedName,
  14618. true,
  14619. type: DriftSqlType.string,
  14620. requiredDuringInsert: false,
  14621. );
  14622. static const VerificationMeta _dataFatturaMeta = const VerificationMeta(
  14623. 'dataFattura',
  14624. );
  14625. @override
  14626. late final GeneratedColumn<String> dataFattura = GeneratedColumn<String>(
  14627. 'dataFattura',
  14628. aliasedName,
  14629. true,
  14630. type: DriftSqlType.string,
  14631. requiredDuringInsert: false,
  14632. );
  14633. static const VerificationMeta _qtaMeta = const VerificationMeta('qta');
  14634. @override
  14635. late final GeneratedColumn<double> qta = GeneratedColumn<double>(
  14636. 'qta',
  14637. aliasedName,
  14638. true,
  14639. type: DriftSqlType.double,
  14640. requiredDuringInsert: false,
  14641. );
  14642. static const VerificationMeta _importoMeta = const VerificationMeta(
  14643. 'importo',
  14644. );
  14645. @override
  14646. late final GeneratedColumn<double> importo = GeneratedColumn<double>(
  14647. 'importo',
  14648. aliasedName,
  14649. true,
  14650. type: DriftSqlType.double,
  14651. requiredDuringInsert: false,
  14652. );
  14653. static const VerificationMeta _tipoVenditaMeta = const VerificationMeta(
  14654. 'tipoVendita',
  14655. );
  14656. @override
  14657. late final GeneratedColumn<String> tipoVendita = GeneratedColumn<String>(
  14658. 'tipoVendita',
  14659. aliasedName,
  14660. true,
  14661. type: DriftSqlType.string,
  14662. requiredDuringInsert: false,
  14663. );
  14664. @override
  14665. List<GeneratedColumn> get $columns => [
  14666. id,
  14667. idAgente,
  14668. idCliente,
  14669. idArticolo,
  14670. codStatistiche,
  14671. riga,
  14672. numeroFattura,
  14673. dataFattura,
  14674. qta,
  14675. importo,
  14676. tipoVendita,
  14677. ];
  14678. @override
  14679. String get aliasedName => _alias ?? actualTableName;
  14680. @override
  14681. String get actualTableName => $name;
  14682. static const String $name = 'Statistiche_vendita';
  14683. @override
  14684. VerificationContext validateIntegrity(
  14685. Insertable<StatisticheVenditaData> instance, {
  14686. bool isInserting = false,
  14687. }) {
  14688. final context = VerificationContext();
  14689. final data = instance.toColumns(true);
  14690. if (data.containsKey('id')) {
  14691. context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta));
  14692. }
  14693. if (data.containsKey('idAgente')) {
  14694. context.handle(
  14695. _idAgenteMeta,
  14696. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  14697. );
  14698. }
  14699. if (data.containsKey('idCliente')) {
  14700. context.handle(
  14701. _idClienteMeta,
  14702. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  14703. );
  14704. }
  14705. if (data.containsKey('idArticolo')) {
  14706. context.handle(
  14707. _idArticoloMeta,
  14708. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  14709. );
  14710. }
  14711. if (data.containsKey('codStatistiche')) {
  14712. context.handle(
  14713. _codStatisticheMeta,
  14714. codStatistiche.isAcceptableOrUnknown(
  14715. data['codStatistiche']!,
  14716. _codStatisticheMeta,
  14717. ),
  14718. );
  14719. }
  14720. if (data.containsKey('riga')) {
  14721. context.handle(
  14722. _rigaMeta,
  14723. riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta),
  14724. );
  14725. }
  14726. if (data.containsKey('numeroFattura')) {
  14727. context.handle(
  14728. _numeroFatturaMeta,
  14729. numeroFattura.isAcceptableOrUnknown(
  14730. data['numeroFattura']!,
  14731. _numeroFatturaMeta,
  14732. ),
  14733. );
  14734. }
  14735. if (data.containsKey('dataFattura')) {
  14736. context.handle(
  14737. _dataFatturaMeta,
  14738. dataFattura.isAcceptableOrUnknown(
  14739. data['dataFattura']!,
  14740. _dataFatturaMeta,
  14741. ),
  14742. );
  14743. }
  14744. if (data.containsKey('qta')) {
  14745. context.handle(
  14746. _qtaMeta,
  14747. qta.isAcceptableOrUnknown(data['qta']!, _qtaMeta),
  14748. );
  14749. }
  14750. if (data.containsKey('importo')) {
  14751. context.handle(
  14752. _importoMeta,
  14753. importo.isAcceptableOrUnknown(data['importo']!, _importoMeta),
  14754. );
  14755. }
  14756. if (data.containsKey('tipoVendita')) {
  14757. context.handle(
  14758. _tipoVenditaMeta,
  14759. tipoVendita.isAcceptableOrUnknown(
  14760. data['tipoVendita']!,
  14761. _tipoVenditaMeta,
  14762. ),
  14763. );
  14764. }
  14765. return context;
  14766. }
  14767. @override
  14768. Set<GeneratedColumn> get $primaryKey => {id};
  14769. @override
  14770. StatisticheVenditaData map(Map<String, dynamic> data, {String? tablePrefix}) {
  14771. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  14772. return StatisticheVenditaData(
  14773. id: attachedDatabase.typeMapping.read(
  14774. DriftSqlType.int,
  14775. data['${effectivePrefix}id'],
  14776. )!,
  14777. idAgente: attachedDatabase.typeMapping.read(
  14778. DriftSqlType.int,
  14779. data['${effectivePrefix}idAgente'],
  14780. ),
  14781. idCliente: attachedDatabase.typeMapping.read(
  14782. DriftSqlType.int,
  14783. data['${effectivePrefix}idCliente'],
  14784. ),
  14785. idArticolo: attachedDatabase.typeMapping.read(
  14786. DriftSqlType.int,
  14787. data['${effectivePrefix}idArticolo'],
  14788. ),
  14789. codStatistiche: attachedDatabase.typeMapping.read(
  14790. DriftSqlType.string,
  14791. data['${effectivePrefix}codStatistiche'],
  14792. ),
  14793. riga: attachedDatabase.typeMapping.read(
  14794. DriftSqlType.int,
  14795. data['${effectivePrefix}riga'],
  14796. ),
  14797. numeroFattura: attachedDatabase.typeMapping.read(
  14798. DriftSqlType.string,
  14799. data['${effectivePrefix}numeroFattura'],
  14800. ),
  14801. dataFattura: attachedDatabase.typeMapping.read(
  14802. DriftSqlType.string,
  14803. data['${effectivePrefix}dataFattura'],
  14804. ),
  14805. qta: attachedDatabase.typeMapping.read(
  14806. DriftSqlType.double,
  14807. data['${effectivePrefix}qta'],
  14808. ),
  14809. importo: attachedDatabase.typeMapping.read(
  14810. DriftSqlType.double,
  14811. data['${effectivePrefix}importo'],
  14812. ),
  14813. tipoVendita: attachedDatabase.typeMapping.read(
  14814. DriftSqlType.string,
  14815. data['${effectivePrefix}tipoVendita'],
  14816. ),
  14817. );
  14818. }
  14819. @override
  14820. $StatisticheVenditaTable createAlias(String alias) {
  14821. return $StatisticheVenditaTable(attachedDatabase, alias);
  14822. }
  14823. }
  14824. class StatisticheVenditaData extends DataClass
  14825. implements Insertable<StatisticheVenditaData> {
  14826. final int id;
  14827. final int? idAgente;
  14828. final int? idCliente;
  14829. final int? idArticolo;
  14830. final String? codStatistiche;
  14831. final int? riga;
  14832. final String? numeroFattura;
  14833. final String? dataFattura;
  14834. final double? qta;
  14835. final double? importo;
  14836. final String? tipoVendita;
  14837. const StatisticheVenditaData({
  14838. required this.id,
  14839. this.idAgente,
  14840. this.idCliente,
  14841. this.idArticolo,
  14842. this.codStatistiche,
  14843. this.riga,
  14844. this.numeroFattura,
  14845. this.dataFattura,
  14846. this.qta,
  14847. this.importo,
  14848. this.tipoVendita,
  14849. });
  14850. @override
  14851. Map<String, Expression> toColumns(bool nullToAbsent) {
  14852. final map = <String, Expression>{};
  14853. map['id'] = Variable<int>(id);
  14854. if (!nullToAbsent || idAgente != null) {
  14855. map['idAgente'] = Variable<int>(idAgente);
  14856. }
  14857. if (!nullToAbsent || idCliente != null) {
  14858. map['idCliente'] = Variable<int>(idCliente);
  14859. }
  14860. if (!nullToAbsent || idArticolo != null) {
  14861. map['idArticolo'] = Variable<int>(idArticolo);
  14862. }
  14863. if (!nullToAbsent || codStatistiche != null) {
  14864. map['codStatistiche'] = Variable<String>(codStatistiche);
  14865. }
  14866. if (!nullToAbsent || riga != null) {
  14867. map['riga'] = Variable<int>(riga);
  14868. }
  14869. if (!nullToAbsent || numeroFattura != null) {
  14870. map['numeroFattura'] = Variable<String>(numeroFattura);
  14871. }
  14872. if (!nullToAbsent || dataFattura != null) {
  14873. map['dataFattura'] = Variable<String>(dataFattura);
  14874. }
  14875. if (!nullToAbsent || qta != null) {
  14876. map['qta'] = Variable<double>(qta);
  14877. }
  14878. if (!nullToAbsent || importo != null) {
  14879. map['importo'] = Variable<double>(importo);
  14880. }
  14881. if (!nullToAbsent || tipoVendita != null) {
  14882. map['tipoVendita'] = Variable<String>(tipoVendita);
  14883. }
  14884. return map;
  14885. }
  14886. StatisticheVenditaCompanion toCompanion(bool nullToAbsent) {
  14887. return StatisticheVenditaCompanion(
  14888. id: Value(id),
  14889. idAgente: idAgente == null && nullToAbsent
  14890. ? const Value.absent()
  14891. : Value(idAgente),
  14892. idCliente: idCliente == null && nullToAbsent
  14893. ? const Value.absent()
  14894. : Value(idCliente),
  14895. idArticolo: idArticolo == null && nullToAbsent
  14896. ? const Value.absent()
  14897. : Value(idArticolo),
  14898. codStatistiche: codStatistiche == null && nullToAbsent
  14899. ? const Value.absent()
  14900. : Value(codStatistiche),
  14901. riga: riga == null && nullToAbsent ? const Value.absent() : Value(riga),
  14902. numeroFattura: numeroFattura == null && nullToAbsent
  14903. ? const Value.absent()
  14904. : Value(numeroFattura),
  14905. dataFattura: dataFattura == null && nullToAbsent
  14906. ? const Value.absent()
  14907. : Value(dataFattura),
  14908. qta: qta == null && nullToAbsent ? const Value.absent() : Value(qta),
  14909. importo: importo == null && nullToAbsent
  14910. ? const Value.absent()
  14911. : Value(importo),
  14912. tipoVendita: tipoVendita == null && nullToAbsent
  14913. ? const Value.absent()
  14914. : Value(tipoVendita),
  14915. );
  14916. }
  14917. factory StatisticheVenditaData.fromJson(
  14918. Map<String, dynamic> json, {
  14919. ValueSerializer? serializer,
  14920. }) {
  14921. serializer ??= driftRuntimeOptions.defaultSerializer;
  14922. return StatisticheVenditaData(
  14923. id: serializer.fromJson<int>(json['id']),
  14924. idAgente: serializer.fromJson<int?>(json['idAgente']),
  14925. idCliente: serializer.fromJson<int?>(json['idCliente']),
  14926. idArticolo: serializer.fromJson<int?>(json['idArticolo']),
  14927. codStatistiche: serializer.fromJson<String?>(json['codStatistiche']),
  14928. riga: serializer.fromJson<int?>(json['riga']),
  14929. numeroFattura: serializer.fromJson<String?>(json['numeroFattura']),
  14930. dataFattura: serializer.fromJson<String?>(json['dataFattura']),
  14931. qta: serializer.fromJson<double?>(json['qta']),
  14932. importo: serializer.fromJson<double?>(json['importo']),
  14933. tipoVendita: serializer.fromJson<String?>(json['tipoVendita']),
  14934. );
  14935. }
  14936. @override
  14937. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  14938. serializer ??= driftRuntimeOptions.defaultSerializer;
  14939. return <String, dynamic>{
  14940. 'id': serializer.toJson<int>(id),
  14941. 'idAgente': serializer.toJson<int?>(idAgente),
  14942. 'idCliente': serializer.toJson<int?>(idCliente),
  14943. 'idArticolo': serializer.toJson<int?>(idArticolo),
  14944. 'codStatistiche': serializer.toJson<String?>(codStatistiche),
  14945. 'riga': serializer.toJson<int?>(riga),
  14946. 'numeroFattura': serializer.toJson<String?>(numeroFattura),
  14947. 'dataFattura': serializer.toJson<String?>(dataFattura),
  14948. 'qta': serializer.toJson<double?>(qta),
  14949. 'importo': serializer.toJson<double?>(importo),
  14950. 'tipoVendita': serializer.toJson<String?>(tipoVendita),
  14951. };
  14952. }
  14953. StatisticheVenditaData copyWith({
  14954. int? id,
  14955. Value<int?> idAgente = const Value.absent(),
  14956. Value<int?> idCliente = const Value.absent(),
  14957. Value<int?> idArticolo = const Value.absent(),
  14958. Value<String?> codStatistiche = const Value.absent(),
  14959. Value<int?> riga = const Value.absent(),
  14960. Value<String?> numeroFattura = const Value.absent(),
  14961. Value<String?> dataFattura = const Value.absent(),
  14962. Value<double?> qta = const Value.absent(),
  14963. Value<double?> importo = const Value.absent(),
  14964. Value<String?> tipoVendita = const Value.absent(),
  14965. }) => StatisticheVenditaData(
  14966. id: id ?? this.id,
  14967. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  14968. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  14969. idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo,
  14970. codStatistiche: codStatistiche.present
  14971. ? codStatistiche.value
  14972. : this.codStatistiche,
  14973. riga: riga.present ? riga.value : this.riga,
  14974. numeroFattura: numeroFattura.present
  14975. ? numeroFattura.value
  14976. : this.numeroFattura,
  14977. dataFattura: dataFattura.present ? dataFattura.value : this.dataFattura,
  14978. qta: qta.present ? qta.value : this.qta,
  14979. importo: importo.present ? importo.value : this.importo,
  14980. tipoVendita: tipoVendita.present ? tipoVendita.value : this.tipoVendita,
  14981. );
  14982. StatisticheVenditaData copyWithCompanion(StatisticheVenditaCompanion data) {
  14983. return StatisticheVenditaData(
  14984. id: data.id.present ? data.id.value : this.id,
  14985. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  14986. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  14987. idArticolo: data.idArticolo.present
  14988. ? data.idArticolo.value
  14989. : this.idArticolo,
  14990. codStatistiche: data.codStatistiche.present
  14991. ? data.codStatistiche.value
  14992. : this.codStatistiche,
  14993. riga: data.riga.present ? data.riga.value : this.riga,
  14994. numeroFattura: data.numeroFattura.present
  14995. ? data.numeroFattura.value
  14996. : this.numeroFattura,
  14997. dataFattura: data.dataFattura.present
  14998. ? data.dataFattura.value
  14999. : this.dataFattura,
  15000. qta: data.qta.present ? data.qta.value : this.qta,
  15001. importo: data.importo.present ? data.importo.value : this.importo,
  15002. tipoVendita: data.tipoVendita.present
  15003. ? data.tipoVendita.value
  15004. : this.tipoVendita,
  15005. );
  15006. }
  15007. @override
  15008. String toString() {
  15009. return (StringBuffer('StatisticheVenditaData(')
  15010. ..write('id: $id, ')
  15011. ..write('idAgente: $idAgente, ')
  15012. ..write('idCliente: $idCliente, ')
  15013. ..write('idArticolo: $idArticolo, ')
  15014. ..write('codStatistiche: $codStatistiche, ')
  15015. ..write('riga: $riga, ')
  15016. ..write('numeroFattura: $numeroFattura, ')
  15017. ..write('dataFattura: $dataFattura, ')
  15018. ..write('qta: $qta, ')
  15019. ..write('importo: $importo, ')
  15020. ..write('tipoVendita: $tipoVendita')
  15021. ..write(')'))
  15022. .toString();
  15023. }
  15024. @override
  15025. int get hashCode => Object.hash(
  15026. id,
  15027. idAgente,
  15028. idCliente,
  15029. idArticolo,
  15030. codStatistiche,
  15031. riga,
  15032. numeroFattura,
  15033. dataFattura,
  15034. qta,
  15035. importo,
  15036. tipoVendita,
  15037. );
  15038. @override
  15039. bool operator ==(Object other) =>
  15040. identical(this, other) ||
  15041. (other is StatisticheVenditaData &&
  15042. other.id == this.id &&
  15043. other.idAgente == this.idAgente &&
  15044. other.idCliente == this.idCliente &&
  15045. other.idArticolo == this.idArticolo &&
  15046. other.codStatistiche == this.codStatistiche &&
  15047. other.riga == this.riga &&
  15048. other.numeroFattura == this.numeroFattura &&
  15049. other.dataFattura == this.dataFattura &&
  15050. other.qta == this.qta &&
  15051. other.importo == this.importo &&
  15052. other.tipoVendita == this.tipoVendita);
  15053. }
  15054. class StatisticheVenditaCompanion
  15055. extends UpdateCompanion<StatisticheVenditaData> {
  15056. final Value<int> id;
  15057. final Value<int?> idAgente;
  15058. final Value<int?> idCliente;
  15059. final Value<int?> idArticolo;
  15060. final Value<String?> codStatistiche;
  15061. final Value<int?> riga;
  15062. final Value<String?> numeroFattura;
  15063. final Value<String?> dataFattura;
  15064. final Value<double?> qta;
  15065. final Value<double?> importo;
  15066. final Value<String?> tipoVendita;
  15067. const StatisticheVenditaCompanion({
  15068. this.id = const Value.absent(),
  15069. this.idAgente = const Value.absent(),
  15070. this.idCliente = const Value.absent(),
  15071. this.idArticolo = const Value.absent(),
  15072. this.codStatistiche = const Value.absent(),
  15073. this.riga = const Value.absent(),
  15074. this.numeroFattura = const Value.absent(),
  15075. this.dataFattura = const Value.absent(),
  15076. this.qta = const Value.absent(),
  15077. this.importo = const Value.absent(),
  15078. this.tipoVendita = const Value.absent(),
  15079. });
  15080. StatisticheVenditaCompanion.insert({
  15081. this.id = const Value.absent(),
  15082. this.idAgente = const Value.absent(),
  15083. this.idCliente = const Value.absent(),
  15084. this.idArticolo = const Value.absent(),
  15085. this.codStatistiche = const Value.absent(),
  15086. this.riga = const Value.absent(),
  15087. this.numeroFattura = const Value.absent(),
  15088. this.dataFattura = const Value.absent(),
  15089. this.qta = const Value.absent(),
  15090. this.importo = const Value.absent(),
  15091. this.tipoVendita = const Value.absent(),
  15092. });
  15093. static Insertable<StatisticheVenditaData> custom({
  15094. Expression<int>? id,
  15095. Expression<int>? idAgente,
  15096. Expression<int>? idCliente,
  15097. Expression<int>? idArticolo,
  15098. Expression<String>? codStatistiche,
  15099. Expression<int>? riga,
  15100. Expression<String>? numeroFattura,
  15101. Expression<String>? dataFattura,
  15102. Expression<double>? qta,
  15103. Expression<double>? importo,
  15104. Expression<String>? tipoVendita,
  15105. }) {
  15106. return RawValuesInsertable({
  15107. if (id != null) 'id': id,
  15108. if (idAgente != null) 'idAgente': idAgente,
  15109. if (idCliente != null) 'idCliente': idCliente,
  15110. if (idArticolo != null) 'idArticolo': idArticolo,
  15111. if (codStatistiche != null) 'codStatistiche': codStatistiche,
  15112. if (riga != null) 'riga': riga,
  15113. if (numeroFattura != null) 'numeroFattura': numeroFattura,
  15114. if (dataFattura != null) 'dataFattura': dataFattura,
  15115. if (qta != null) 'qta': qta,
  15116. if (importo != null) 'importo': importo,
  15117. if (tipoVendita != null) 'tipoVendita': tipoVendita,
  15118. });
  15119. }
  15120. StatisticheVenditaCompanion copyWith({
  15121. Value<int>? id,
  15122. Value<int?>? idAgente,
  15123. Value<int?>? idCliente,
  15124. Value<int?>? idArticolo,
  15125. Value<String?>? codStatistiche,
  15126. Value<int?>? riga,
  15127. Value<String?>? numeroFattura,
  15128. Value<String?>? dataFattura,
  15129. Value<double?>? qta,
  15130. Value<double?>? importo,
  15131. Value<String?>? tipoVendita,
  15132. }) {
  15133. return StatisticheVenditaCompanion(
  15134. id: id ?? this.id,
  15135. idAgente: idAgente ?? this.idAgente,
  15136. idCliente: idCliente ?? this.idCliente,
  15137. idArticolo: idArticolo ?? this.idArticolo,
  15138. codStatistiche: codStatistiche ?? this.codStatistiche,
  15139. riga: riga ?? this.riga,
  15140. numeroFattura: numeroFattura ?? this.numeroFattura,
  15141. dataFattura: dataFattura ?? this.dataFattura,
  15142. qta: qta ?? this.qta,
  15143. importo: importo ?? this.importo,
  15144. tipoVendita: tipoVendita ?? this.tipoVendita,
  15145. );
  15146. }
  15147. @override
  15148. Map<String, Expression> toColumns(bool nullToAbsent) {
  15149. final map = <String, Expression>{};
  15150. if (id.present) {
  15151. map['id'] = Variable<int>(id.value);
  15152. }
  15153. if (idAgente.present) {
  15154. map['idAgente'] = Variable<int>(idAgente.value);
  15155. }
  15156. if (idCliente.present) {
  15157. map['idCliente'] = Variable<int>(idCliente.value);
  15158. }
  15159. if (idArticolo.present) {
  15160. map['idArticolo'] = Variable<int>(idArticolo.value);
  15161. }
  15162. if (codStatistiche.present) {
  15163. map['codStatistiche'] = Variable<String>(codStatistiche.value);
  15164. }
  15165. if (riga.present) {
  15166. map['riga'] = Variable<int>(riga.value);
  15167. }
  15168. if (numeroFattura.present) {
  15169. map['numeroFattura'] = Variable<String>(numeroFattura.value);
  15170. }
  15171. if (dataFattura.present) {
  15172. map['dataFattura'] = Variable<String>(dataFattura.value);
  15173. }
  15174. if (qta.present) {
  15175. map['qta'] = Variable<double>(qta.value);
  15176. }
  15177. if (importo.present) {
  15178. map['importo'] = Variable<double>(importo.value);
  15179. }
  15180. if (tipoVendita.present) {
  15181. map['tipoVendita'] = Variable<String>(tipoVendita.value);
  15182. }
  15183. return map;
  15184. }
  15185. @override
  15186. String toString() {
  15187. return (StringBuffer('StatisticheVenditaCompanion(')
  15188. ..write('id: $id, ')
  15189. ..write('idAgente: $idAgente, ')
  15190. ..write('idCliente: $idCliente, ')
  15191. ..write('idArticolo: $idArticolo, ')
  15192. ..write('codStatistiche: $codStatistiche, ')
  15193. ..write('riga: $riga, ')
  15194. ..write('numeroFattura: $numeroFattura, ')
  15195. ..write('dataFattura: $dataFattura, ')
  15196. ..write('qta: $qta, ')
  15197. ..write('importo: $importo, ')
  15198. ..write('tipoVendita: $tipoVendita')
  15199. ..write(')'))
  15200. .toString();
  15201. }
  15202. }
  15203. class $ArticoliConPromoTable extends ArticoliConPromo
  15204. with TableInfo<$ArticoliConPromoTable, ArticoliConPromoData> {
  15205. @override
  15206. final GeneratedDatabase attachedDatabase;
  15207. final String? _alias;
  15208. $ArticoliConPromoTable(this.attachedDatabase, [this._alias]);
  15209. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  15210. 'idArticolo',
  15211. );
  15212. @override
  15213. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  15214. 'idArticolo',
  15215. aliasedName,
  15216. false,
  15217. type: DriftSqlType.int,
  15218. requiredDuringInsert: true,
  15219. );
  15220. static const VerificationMeta _codArticoloMeta = const VerificationMeta(
  15221. 'codArticolo',
  15222. );
  15223. @override
  15224. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  15225. 'codArticolo',
  15226. aliasedName,
  15227. true,
  15228. type: DriftSqlType.string,
  15229. requiredDuringInsert: false,
  15230. );
  15231. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  15232. 'descrizione',
  15233. );
  15234. @override
  15235. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  15236. 'descrizione',
  15237. aliasedName,
  15238. true,
  15239. type: DriftSqlType.string,
  15240. requiredDuringInsert: false,
  15241. );
  15242. static const VerificationMeta _prezzoBaseMeta = const VerificationMeta(
  15243. 'prezzoBase',
  15244. );
  15245. @override
  15246. late final GeneratedColumn<double> prezzoBase = GeneratedColumn<double>(
  15247. 'prezzoBase',
  15248. aliasedName,
  15249. true,
  15250. type: DriftSqlType.double,
  15251. requiredDuringInsert: false,
  15252. );
  15253. static const VerificationMeta _attivoMeta = const VerificationMeta('attivo');
  15254. @override
  15255. late final GeneratedColumn<int> attivo = GeneratedColumn<int>(
  15256. 'attivo',
  15257. aliasedName,
  15258. true,
  15259. type: DriftSqlType.int,
  15260. requiredDuringInsert: false,
  15261. );
  15262. static const VerificationMeta _nonDisponibileMeta = const VerificationMeta(
  15263. 'nonDisponibile',
  15264. );
  15265. @override
  15266. late final GeneratedColumn<int> nonDisponibile = GeneratedColumn<int>(
  15267. 'nonDisponibile',
  15268. aliasedName,
  15269. true,
  15270. type: DriftSqlType.int,
  15271. requiredDuringInsert: false,
  15272. );
  15273. static const VerificationMeta _inPromoMeta = const VerificationMeta(
  15274. 'inPromo',
  15275. );
  15276. @override
  15277. late final GeneratedColumn<int> inPromo = GeneratedColumn<int>(
  15278. 'inPromo',
  15279. aliasedName,
  15280. true,
  15281. type: DriftSqlType.int,
  15282. requiredDuringInsert: false,
  15283. );
  15284. static const VerificationMeta _ultimoPrezzoMeta = const VerificationMeta(
  15285. 'ultimoPrezzo',
  15286. );
  15287. @override
  15288. late final GeneratedColumn<double> ultimoPrezzo = GeneratedColumn<double>(
  15289. 'ultimoPrezzo',
  15290. aliasedName,
  15291. true,
  15292. type: DriftSqlType.double,
  15293. requiredDuringInsert: false,
  15294. );
  15295. static const VerificationMeta _lastDateSoldMeta = const VerificationMeta(
  15296. 'lastDateSold',
  15297. );
  15298. @override
  15299. late final GeneratedColumn<String> lastDateSold = GeneratedColumn<String>(
  15300. 'lastDateSold',
  15301. aliasedName,
  15302. true,
  15303. type: DriftSqlType.string,
  15304. requiredDuringInsert: false,
  15305. );
  15306. @override
  15307. List<GeneratedColumn> get $columns => [
  15308. idArticolo,
  15309. codArticolo,
  15310. descrizione,
  15311. prezzoBase,
  15312. attivo,
  15313. nonDisponibile,
  15314. inPromo,
  15315. ultimoPrezzo,
  15316. lastDateSold,
  15317. ];
  15318. @override
  15319. String get aliasedName => _alias ?? actualTableName;
  15320. @override
  15321. String get actualTableName => $name;
  15322. static const String $name = 'ArticoloConPromo';
  15323. @override
  15324. VerificationContext validateIntegrity(
  15325. Insertable<ArticoliConPromoData> instance, {
  15326. bool isInserting = false,
  15327. }) {
  15328. final context = VerificationContext();
  15329. final data = instance.toColumns(true);
  15330. if (data.containsKey('idArticolo')) {
  15331. context.handle(
  15332. _idArticoloMeta,
  15333. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  15334. );
  15335. } else if (isInserting) {
  15336. context.missing(_idArticoloMeta);
  15337. }
  15338. if (data.containsKey('codArticolo')) {
  15339. context.handle(
  15340. _codArticoloMeta,
  15341. codArticolo.isAcceptableOrUnknown(
  15342. data['codArticolo']!,
  15343. _codArticoloMeta,
  15344. ),
  15345. );
  15346. }
  15347. if (data.containsKey('descrizione')) {
  15348. context.handle(
  15349. _descrizioneMeta,
  15350. descrizione.isAcceptableOrUnknown(
  15351. data['descrizione']!,
  15352. _descrizioneMeta,
  15353. ),
  15354. );
  15355. }
  15356. if (data.containsKey('prezzoBase')) {
  15357. context.handle(
  15358. _prezzoBaseMeta,
  15359. prezzoBase.isAcceptableOrUnknown(data['prezzoBase']!, _prezzoBaseMeta),
  15360. );
  15361. }
  15362. if (data.containsKey('attivo')) {
  15363. context.handle(
  15364. _attivoMeta,
  15365. attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta),
  15366. );
  15367. }
  15368. if (data.containsKey('nonDisponibile')) {
  15369. context.handle(
  15370. _nonDisponibileMeta,
  15371. nonDisponibile.isAcceptableOrUnknown(
  15372. data['nonDisponibile']!,
  15373. _nonDisponibileMeta,
  15374. ),
  15375. );
  15376. }
  15377. if (data.containsKey('inPromo')) {
  15378. context.handle(
  15379. _inPromoMeta,
  15380. inPromo.isAcceptableOrUnknown(data['inPromo']!, _inPromoMeta),
  15381. );
  15382. }
  15383. if (data.containsKey('ultimoPrezzo')) {
  15384. context.handle(
  15385. _ultimoPrezzoMeta,
  15386. ultimoPrezzo.isAcceptableOrUnknown(
  15387. data['ultimoPrezzo']!,
  15388. _ultimoPrezzoMeta,
  15389. ),
  15390. );
  15391. }
  15392. if (data.containsKey('lastDateSold')) {
  15393. context.handle(
  15394. _lastDateSoldMeta,
  15395. lastDateSold.isAcceptableOrUnknown(
  15396. data['lastDateSold']!,
  15397. _lastDateSoldMeta,
  15398. ),
  15399. );
  15400. }
  15401. return context;
  15402. }
  15403. @override
  15404. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  15405. @override
  15406. ArticoliConPromoData map(Map<String, dynamic> data, {String? tablePrefix}) {
  15407. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  15408. return ArticoliConPromoData(
  15409. idArticolo: attachedDatabase.typeMapping.read(
  15410. DriftSqlType.int,
  15411. data['${effectivePrefix}idArticolo'],
  15412. )!,
  15413. codArticolo: attachedDatabase.typeMapping.read(
  15414. DriftSqlType.string,
  15415. data['${effectivePrefix}codArticolo'],
  15416. ),
  15417. descrizione: attachedDatabase.typeMapping.read(
  15418. DriftSqlType.string,
  15419. data['${effectivePrefix}descrizione'],
  15420. ),
  15421. prezzoBase: attachedDatabase.typeMapping.read(
  15422. DriftSqlType.double,
  15423. data['${effectivePrefix}prezzoBase'],
  15424. ),
  15425. attivo: attachedDatabase.typeMapping.read(
  15426. DriftSqlType.int,
  15427. data['${effectivePrefix}attivo'],
  15428. ),
  15429. nonDisponibile: attachedDatabase.typeMapping.read(
  15430. DriftSqlType.int,
  15431. data['${effectivePrefix}nonDisponibile'],
  15432. ),
  15433. inPromo: attachedDatabase.typeMapping.read(
  15434. DriftSqlType.int,
  15435. data['${effectivePrefix}inPromo'],
  15436. ),
  15437. ultimoPrezzo: attachedDatabase.typeMapping.read(
  15438. DriftSqlType.double,
  15439. data['${effectivePrefix}ultimoPrezzo'],
  15440. ),
  15441. lastDateSold: attachedDatabase.typeMapping.read(
  15442. DriftSqlType.string,
  15443. data['${effectivePrefix}lastDateSold'],
  15444. ),
  15445. );
  15446. }
  15447. @override
  15448. $ArticoliConPromoTable createAlias(String alias) {
  15449. return $ArticoliConPromoTable(attachedDatabase, alias);
  15450. }
  15451. @override
  15452. bool get withoutRowId => true;
  15453. }
  15454. class ArticoliConPromoData extends DataClass
  15455. implements Insertable<ArticoliConPromoData> {
  15456. final int idArticolo;
  15457. final String? codArticolo;
  15458. final String? descrizione;
  15459. final double? prezzoBase;
  15460. final int? attivo;
  15461. final int? nonDisponibile;
  15462. final int? inPromo;
  15463. final double? ultimoPrezzo;
  15464. final String? lastDateSold;
  15465. const ArticoliConPromoData({
  15466. required this.idArticolo,
  15467. this.codArticolo,
  15468. this.descrizione,
  15469. this.prezzoBase,
  15470. this.attivo,
  15471. this.nonDisponibile,
  15472. this.inPromo,
  15473. this.ultimoPrezzo,
  15474. this.lastDateSold,
  15475. });
  15476. @override
  15477. Map<String, Expression> toColumns(bool nullToAbsent) {
  15478. final map = <String, Expression>{};
  15479. map['idArticolo'] = Variable<int>(idArticolo);
  15480. if (!nullToAbsent || codArticolo != null) {
  15481. map['codArticolo'] = Variable<String>(codArticolo);
  15482. }
  15483. if (!nullToAbsent || descrizione != null) {
  15484. map['descrizione'] = Variable<String>(descrizione);
  15485. }
  15486. if (!nullToAbsent || prezzoBase != null) {
  15487. map['prezzoBase'] = Variable<double>(prezzoBase);
  15488. }
  15489. if (!nullToAbsent || attivo != null) {
  15490. map['attivo'] = Variable<int>(attivo);
  15491. }
  15492. if (!nullToAbsent || nonDisponibile != null) {
  15493. map['nonDisponibile'] = Variable<int>(nonDisponibile);
  15494. }
  15495. if (!nullToAbsent || inPromo != null) {
  15496. map['inPromo'] = Variable<int>(inPromo);
  15497. }
  15498. if (!nullToAbsent || ultimoPrezzo != null) {
  15499. map['ultimoPrezzo'] = Variable<double>(ultimoPrezzo);
  15500. }
  15501. if (!nullToAbsent || lastDateSold != null) {
  15502. map['lastDateSold'] = Variable<String>(lastDateSold);
  15503. }
  15504. return map;
  15505. }
  15506. ArticoliConPromoCompanion toCompanion(bool nullToAbsent) {
  15507. return ArticoliConPromoCompanion(
  15508. idArticolo: Value(idArticolo),
  15509. codArticolo: codArticolo == null && nullToAbsent
  15510. ? const Value.absent()
  15511. : Value(codArticolo),
  15512. descrizione: descrizione == null && nullToAbsent
  15513. ? const Value.absent()
  15514. : Value(descrizione),
  15515. prezzoBase: prezzoBase == null && nullToAbsent
  15516. ? const Value.absent()
  15517. : Value(prezzoBase),
  15518. attivo: attivo == null && nullToAbsent
  15519. ? const Value.absent()
  15520. : Value(attivo),
  15521. nonDisponibile: nonDisponibile == null && nullToAbsent
  15522. ? const Value.absent()
  15523. : Value(nonDisponibile),
  15524. inPromo: inPromo == null && nullToAbsent
  15525. ? const Value.absent()
  15526. : Value(inPromo),
  15527. ultimoPrezzo: ultimoPrezzo == null && nullToAbsent
  15528. ? const Value.absent()
  15529. : Value(ultimoPrezzo),
  15530. lastDateSold: lastDateSold == null && nullToAbsent
  15531. ? const Value.absent()
  15532. : Value(lastDateSold),
  15533. );
  15534. }
  15535. factory ArticoliConPromoData.fromJson(
  15536. Map<String, dynamic> json, {
  15537. ValueSerializer? serializer,
  15538. }) {
  15539. serializer ??= driftRuntimeOptions.defaultSerializer;
  15540. return ArticoliConPromoData(
  15541. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  15542. codArticolo: serializer.fromJson<String?>(json['codArticolo']),
  15543. descrizione: serializer.fromJson<String?>(json['descrizione']),
  15544. prezzoBase: serializer.fromJson<double?>(json['prezzoBase']),
  15545. attivo: serializer.fromJson<int?>(json['attivo']),
  15546. nonDisponibile: serializer.fromJson<int?>(json['nonDisponibile']),
  15547. inPromo: serializer.fromJson<int?>(json['inPromo']),
  15548. ultimoPrezzo: serializer.fromJson<double?>(json['ultimoPrezzo']),
  15549. lastDateSold: serializer.fromJson<String?>(json['lastDateSold']),
  15550. );
  15551. }
  15552. @override
  15553. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  15554. serializer ??= driftRuntimeOptions.defaultSerializer;
  15555. return <String, dynamic>{
  15556. 'idArticolo': serializer.toJson<int>(idArticolo),
  15557. 'codArticolo': serializer.toJson<String?>(codArticolo),
  15558. 'descrizione': serializer.toJson<String?>(descrizione),
  15559. 'prezzoBase': serializer.toJson<double?>(prezzoBase),
  15560. 'attivo': serializer.toJson<int?>(attivo),
  15561. 'nonDisponibile': serializer.toJson<int?>(nonDisponibile),
  15562. 'inPromo': serializer.toJson<int?>(inPromo),
  15563. 'ultimoPrezzo': serializer.toJson<double?>(ultimoPrezzo),
  15564. 'lastDateSold': serializer.toJson<String?>(lastDateSold),
  15565. };
  15566. }
  15567. ArticoliConPromoData copyWith({
  15568. int? idArticolo,
  15569. Value<String?> codArticolo = const Value.absent(),
  15570. Value<String?> descrizione = const Value.absent(),
  15571. Value<double?> prezzoBase = const Value.absent(),
  15572. Value<int?> attivo = const Value.absent(),
  15573. Value<int?> nonDisponibile = const Value.absent(),
  15574. Value<int?> inPromo = const Value.absent(),
  15575. Value<double?> ultimoPrezzo = const Value.absent(),
  15576. Value<String?> lastDateSold = const Value.absent(),
  15577. }) => ArticoliConPromoData(
  15578. idArticolo: idArticolo ?? this.idArticolo,
  15579. codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo,
  15580. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  15581. prezzoBase: prezzoBase.present ? prezzoBase.value : this.prezzoBase,
  15582. attivo: attivo.present ? attivo.value : this.attivo,
  15583. nonDisponibile: nonDisponibile.present
  15584. ? nonDisponibile.value
  15585. : this.nonDisponibile,
  15586. inPromo: inPromo.present ? inPromo.value : this.inPromo,
  15587. ultimoPrezzo: ultimoPrezzo.present ? ultimoPrezzo.value : this.ultimoPrezzo,
  15588. lastDateSold: lastDateSold.present ? lastDateSold.value : this.lastDateSold,
  15589. );
  15590. ArticoliConPromoData copyWithCompanion(ArticoliConPromoCompanion data) {
  15591. return ArticoliConPromoData(
  15592. idArticolo: data.idArticolo.present
  15593. ? data.idArticolo.value
  15594. : this.idArticolo,
  15595. codArticolo: data.codArticolo.present
  15596. ? data.codArticolo.value
  15597. : this.codArticolo,
  15598. descrizione: data.descrizione.present
  15599. ? data.descrizione.value
  15600. : this.descrizione,
  15601. prezzoBase: data.prezzoBase.present
  15602. ? data.prezzoBase.value
  15603. : this.prezzoBase,
  15604. attivo: data.attivo.present ? data.attivo.value : this.attivo,
  15605. nonDisponibile: data.nonDisponibile.present
  15606. ? data.nonDisponibile.value
  15607. : this.nonDisponibile,
  15608. inPromo: data.inPromo.present ? data.inPromo.value : this.inPromo,
  15609. ultimoPrezzo: data.ultimoPrezzo.present
  15610. ? data.ultimoPrezzo.value
  15611. : this.ultimoPrezzo,
  15612. lastDateSold: data.lastDateSold.present
  15613. ? data.lastDateSold.value
  15614. : this.lastDateSold,
  15615. );
  15616. }
  15617. @override
  15618. String toString() {
  15619. return (StringBuffer('ArticoliConPromoData(')
  15620. ..write('idArticolo: $idArticolo, ')
  15621. ..write('codArticolo: $codArticolo, ')
  15622. ..write('descrizione: $descrizione, ')
  15623. ..write('prezzoBase: $prezzoBase, ')
  15624. ..write('attivo: $attivo, ')
  15625. ..write('nonDisponibile: $nonDisponibile, ')
  15626. ..write('inPromo: $inPromo, ')
  15627. ..write('ultimoPrezzo: $ultimoPrezzo, ')
  15628. ..write('lastDateSold: $lastDateSold')
  15629. ..write(')'))
  15630. .toString();
  15631. }
  15632. @override
  15633. int get hashCode => Object.hash(
  15634. idArticolo,
  15635. codArticolo,
  15636. descrizione,
  15637. prezzoBase,
  15638. attivo,
  15639. nonDisponibile,
  15640. inPromo,
  15641. ultimoPrezzo,
  15642. lastDateSold,
  15643. );
  15644. @override
  15645. bool operator ==(Object other) =>
  15646. identical(this, other) ||
  15647. (other is ArticoliConPromoData &&
  15648. other.idArticolo == this.idArticolo &&
  15649. other.codArticolo == this.codArticolo &&
  15650. other.descrizione == this.descrizione &&
  15651. other.prezzoBase == this.prezzoBase &&
  15652. other.attivo == this.attivo &&
  15653. other.nonDisponibile == this.nonDisponibile &&
  15654. other.inPromo == this.inPromo &&
  15655. other.ultimoPrezzo == this.ultimoPrezzo &&
  15656. other.lastDateSold == this.lastDateSold);
  15657. }
  15658. class ArticoliConPromoCompanion extends UpdateCompanion<ArticoliConPromoData> {
  15659. final Value<int> idArticolo;
  15660. final Value<String?> codArticolo;
  15661. final Value<String?> descrizione;
  15662. final Value<double?> prezzoBase;
  15663. final Value<int?> attivo;
  15664. final Value<int?> nonDisponibile;
  15665. final Value<int?> inPromo;
  15666. final Value<double?> ultimoPrezzo;
  15667. final Value<String?> lastDateSold;
  15668. const ArticoliConPromoCompanion({
  15669. this.idArticolo = const Value.absent(),
  15670. this.codArticolo = const Value.absent(),
  15671. this.descrizione = const Value.absent(),
  15672. this.prezzoBase = const Value.absent(),
  15673. this.attivo = const Value.absent(),
  15674. this.nonDisponibile = const Value.absent(),
  15675. this.inPromo = const Value.absent(),
  15676. this.ultimoPrezzo = const Value.absent(),
  15677. this.lastDateSold = const Value.absent(),
  15678. });
  15679. ArticoliConPromoCompanion.insert({
  15680. required int idArticolo,
  15681. this.codArticolo = const Value.absent(),
  15682. this.descrizione = const Value.absent(),
  15683. this.prezzoBase = const Value.absent(),
  15684. this.attivo = const Value.absent(),
  15685. this.nonDisponibile = const Value.absent(),
  15686. this.inPromo = const Value.absent(),
  15687. this.ultimoPrezzo = const Value.absent(),
  15688. this.lastDateSold = const Value.absent(),
  15689. }) : idArticolo = Value(idArticolo);
  15690. static Insertable<ArticoliConPromoData> custom({
  15691. Expression<int>? idArticolo,
  15692. Expression<String>? codArticolo,
  15693. Expression<String>? descrizione,
  15694. Expression<double>? prezzoBase,
  15695. Expression<int>? attivo,
  15696. Expression<int>? nonDisponibile,
  15697. Expression<int>? inPromo,
  15698. Expression<double>? ultimoPrezzo,
  15699. Expression<String>? lastDateSold,
  15700. }) {
  15701. return RawValuesInsertable({
  15702. if (idArticolo != null) 'idArticolo': idArticolo,
  15703. if (codArticolo != null) 'codArticolo': codArticolo,
  15704. if (descrizione != null) 'descrizione': descrizione,
  15705. if (prezzoBase != null) 'prezzoBase': prezzoBase,
  15706. if (attivo != null) 'attivo': attivo,
  15707. if (nonDisponibile != null) 'nonDisponibile': nonDisponibile,
  15708. if (inPromo != null) 'inPromo': inPromo,
  15709. if (ultimoPrezzo != null) 'ultimoPrezzo': ultimoPrezzo,
  15710. if (lastDateSold != null) 'lastDateSold': lastDateSold,
  15711. });
  15712. }
  15713. ArticoliConPromoCompanion copyWith({
  15714. Value<int>? idArticolo,
  15715. Value<String?>? codArticolo,
  15716. Value<String?>? descrizione,
  15717. Value<double?>? prezzoBase,
  15718. Value<int?>? attivo,
  15719. Value<int?>? nonDisponibile,
  15720. Value<int?>? inPromo,
  15721. Value<double?>? ultimoPrezzo,
  15722. Value<String?>? lastDateSold,
  15723. }) {
  15724. return ArticoliConPromoCompanion(
  15725. idArticolo: idArticolo ?? this.idArticolo,
  15726. codArticolo: codArticolo ?? this.codArticolo,
  15727. descrizione: descrizione ?? this.descrizione,
  15728. prezzoBase: prezzoBase ?? this.prezzoBase,
  15729. attivo: attivo ?? this.attivo,
  15730. nonDisponibile: nonDisponibile ?? this.nonDisponibile,
  15731. inPromo: inPromo ?? this.inPromo,
  15732. ultimoPrezzo: ultimoPrezzo ?? this.ultimoPrezzo,
  15733. lastDateSold: lastDateSold ?? this.lastDateSold,
  15734. );
  15735. }
  15736. @override
  15737. Map<String, Expression> toColumns(bool nullToAbsent) {
  15738. final map = <String, Expression>{};
  15739. if (idArticolo.present) {
  15740. map['idArticolo'] = Variable<int>(idArticolo.value);
  15741. }
  15742. if (codArticolo.present) {
  15743. map['codArticolo'] = Variable<String>(codArticolo.value);
  15744. }
  15745. if (descrizione.present) {
  15746. map['descrizione'] = Variable<String>(descrizione.value);
  15747. }
  15748. if (prezzoBase.present) {
  15749. map['prezzoBase'] = Variable<double>(prezzoBase.value);
  15750. }
  15751. if (attivo.present) {
  15752. map['attivo'] = Variable<int>(attivo.value);
  15753. }
  15754. if (nonDisponibile.present) {
  15755. map['nonDisponibile'] = Variable<int>(nonDisponibile.value);
  15756. }
  15757. if (inPromo.present) {
  15758. map['inPromo'] = Variable<int>(inPromo.value);
  15759. }
  15760. if (ultimoPrezzo.present) {
  15761. map['ultimoPrezzo'] = Variable<double>(ultimoPrezzo.value);
  15762. }
  15763. if (lastDateSold.present) {
  15764. map['lastDateSold'] = Variable<String>(lastDateSold.value);
  15765. }
  15766. return map;
  15767. }
  15768. @override
  15769. String toString() {
  15770. return (StringBuffer('ArticoliConPromoCompanion(')
  15771. ..write('idArticolo: $idArticolo, ')
  15772. ..write('codArticolo: $codArticolo, ')
  15773. ..write('descrizione: $descrizione, ')
  15774. ..write('prezzoBase: $prezzoBase, ')
  15775. ..write('attivo: $attivo, ')
  15776. ..write('nonDisponibile: $nonDisponibile, ')
  15777. ..write('inPromo: $inPromo, ')
  15778. ..write('ultimoPrezzo: $ultimoPrezzo, ')
  15779. ..write('lastDateSold: $lastDateSold')
  15780. ..write(')'))
  15781. .toString();
  15782. }
  15783. }
  15784. class $OrdiniSenzaRigheTable extends OrdiniSenzaRighe
  15785. with TableInfo<$OrdiniSenzaRigheTable, OrdiniSenzaRigheData> {
  15786. @override
  15787. final GeneratedDatabase attachedDatabase;
  15788. final String? _alias;
  15789. $OrdiniSenzaRigheTable(this.attachedDatabase, [this._alias]);
  15790. static const VerificationMeta _idOrdineMeta = const VerificationMeta(
  15791. 'idOrdine',
  15792. );
  15793. @override
  15794. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  15795. 'idOrdine',
  15796. aliasedName,
  15797. false,
  15798. type: DriftSqlType.int,
  15799. requiredDuringInsert: true,
  15800. );
  15801. static const VerificationMeta _numeroOrdineMeta = const VerificationMeta(
  15802. 'numeroOrdine',
  15803. );
  15804. @override
  15805. late final GeneratedColumn<int> numeroOrdine = GeneratedColumn<int>(
  15806. 'numeroOrdine',
  15807. aliasedName,
  15808. true,
  15809. type: DriftSqlType.int,
  15810. requiredDuringInsert: false,
  15811. );
  15812. static const VerificationMeta _dataOrdineMeta = const VerificationMeta(
  15813. 'dataOrdine',
  15814. );
  15815. @override
  15816. late final GeneratedColumn<String> dataOrdine = GeneratedColumn<String>(
  15817. 'dataOrdine',
  15818. aliasedName,
  15819. true,
  15820. type: DriftSqlType.string,
  15821. requiredDuringInsert: false,
  15822. );
  15823. static const VerificationMeta _dataConsegnaMeta = const VerificationMeta(
  15824. 'dataConsegna',
  15825. );
  15826. @override
  15827. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  15828. 'dataConsegna',
  15829. aliasedName,
  15830. true,
  15831. type: DriftSqlType.string,
  15832. requiredDuringInsert: false,
  15833. );
  15834. static const VerificationMeta _riferimentoMeta = const VerificationMeta(
  15835. 'riferimento',
  15836. );
  15837. @override
  15838. late final GeneratedColumn<String> riferimento = GeneratedColumn<String>(
  15839. 'riferimento',
  15840. aliasedName,
  15841. true,
  15842. type: DriftSqlType.string,
  15843. requiredDuringInsert: false,
  15844. );
  15845. static const VerificationMeta _noteClienteMeta = const VerificationMeta(
  15846. 'noteCliente',
  15847. );
  15848. @override
  15849. late final GeneratedColumn<String> noteCliente = GeneratedColumn<String>(
  15850. 'noteCliente',
  15851. aliasedName,
  15852. true,
  15853. type: DriftSqlType.string,
  15854. requiredDuringInsert: false,
  15855. );
  15856. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  15857. @override
  15858. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  15859. 'stato',
  15860. aliasedName,
  15861. true,
  15862. type: DriftSqlType.string,
  15863. requiredDuringInsert: false,
  15864. );
  15865. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  15866. 'idCliente',
  15867. );
  15868. @override
  15869. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  15870. 'idCliente',
  15871. aliasedName,
  15872. true,
  15873. type: DriftSqlType.int,
  15874. requiredDuringInsert: false,
  15875. );
  15876. static const VerificationMeta _codClienteMeta = const VerificationMeta(
  15877. 'codCliente',
  15878. );
  15879. @override
  15880. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  15881. 'codCliente',
  15882. aliasedName,
  15883. true,
  15884. type: DriftSqlType.string,
  15885. requiredDuringInsert: false,
  15886. );
  15887. static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta(
  15888. 'ragioneSociale',
  15889. );
  15890. @override
  15891. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  15892. 'ragioneSociale',
  15893. aliasedName,
  15894. true,
  15895. type: DriftSqlType.string,
  15896. requiredDuringInsert: false,
  15897. );
  15898. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  15899. @override
  15900. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  15901. 'totale',
  15902. aliasedName,
  15903. true,
  15904. type: DriftSqlType.double,
  15905. requiredDuringInsert: false,
  15906. );
  15907. static const VerificationMeta _totQtaMeta = const VerificationMeta('totQta');
  15908. @override
  15909. late final GeneratedColumn<double> totQta = GeneratedColumn<double>(
  15910. 'totQta',
  15911. aliasedName,
  15912. true,
  15913. type: DriftSqlType.double,
  15914. requiredDuringInsert: false,
  15915. );
  15916. @override
  15917. List<GeneratedColumn> get $columns => [
  15918. idOrdine,
  15919. numeroOrdine,
  15920. dataOrdine,
  15921. dataConsegna,
  15922. riferimento,
  15923. noteCliente,
  15924. stato,
  15925. idCliente,
  15926. codCliente,
  15927. ragioneSociale,
  15928. totale,
  15929. totQta,
  15930. ];
  15931. @override
  15932. String get aliasedName => _alias ?? actualTableName;
  15933. @override
  15934. String get actualTableName => $name;
  15935. static const String $name = 'OrdiniSenzaRighe';
  15936. @override
  15937. VerificationContext validateIntegrity(
  15938. Insertable<OrdiniSenzaRigheData> instance, {
  15939. bool isInserting = false,
  15940. }) {
  15941. final context = VerificationContext();
  15942. final data = instance.toColumns(true);
  15943. if (data.containsKey('idOrdine')) {
  15944. context.handle(
  15945. _idOrdineMeta,
  15946. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta),
  15947. );
  15948. } else if (isInserting) {
  15949. context.missing(_idOrdineMeta);
  15950. }
  15951. if (data.containsKey('numeroOrdine')) {
  15952. context.handle(
  15953. _numeroOrdineMeta,
  15954. numeroOrdine.isAcceptableOrUnknown(
  15955. data['numeroOrdine']!,
  15956. _numeroOrdineMeta,
  15957. ),
  15958. );
  15959. }
  15960. if (data.containsKey('dataOrdine')) {
  15961. context.handle(
  15962. _dataOrdineMeta,
  15963. dataOrdine.isAcceptableOrUnknown(data['dataOrdine']!, _dataOrdineMeta),
  15964. );
  15965. }
  15966. if (data.containsKey('dataConsegna')) {
  15967. context.handle(
  15968. _dataConsegnaMeta,
  15969. dataConsegna.isAcceptableOrUnknown(
  15970. data['dataConsegna']!,
  15971. _dataConsegnaMeta,
  15972. ),
  15973. );
  15974. }
  15975. if (data.containsKey('riferimento')) {
  15976. context.handle(
  15977. _riferimentoMeta,
  15978. riferimento.isAcceptableOrUnknown(
  15979. data['riferimento']!,
  15980. _riferimentoMeta,
  15981. ),
  15982. );
  15983. }
  15984. if (data.containsKey('noteCliente')) {
  15985. context.handle(
  15986. _noteClienteMeta,
  15987. noteCliente.isAcceptableOrUnknown(
  15988. data['noteCliente']!,
  15989. _noteClienteMeta,
  15990. ),
  15991. );
  15992. }
  15993. if (data.containsKey('stato')) {
  15994. context.handle(
  15995. _statoMeta,
  15996. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  15997. );
  15998. }
  15999. if (data.containsKey('idCliente')) {
  16000. context.handle(
  16001. _idClienteMeta,
  16002. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  16003. );
  16004. }
  16005. if (data.containsKey('codCliente')) {
  16006. context.handle(
  16007. _codClienteMeta,
  16008. codCliente.isAcceptableOrUnknown(data['codCliente']!, _codClienteMeta),
  16009. );
  16010. }
  16011. if (data.containsKey('ragioneSociale')) {
  16012. context.handle(
  16013. _ragioneSocialeMeta,
  16014. ragioneSociale.isAcceptableOrUnknown(
  16015. data['ragioneSociale']!,
  16016. _ragioneSocialeMeta,
  16017. ),
  16018. );
  16019. }
  16020. if (data.containsKey('totale')) {
  16021. context.handle(
  16022. _totaleMeta,
  16023. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta),
  16024. );
  16025. }
  16026. if (data.containsKey('totQta')) {
  16027. context.handle(
  16028. _totQtaMeta,
  16029. totQta.isAcceptableOrUnknown(data['totQta']!, _totQtaMeta),
  16030. );
  16031. }
  16032. return context;
  16033. }
  16034. @override
  16035. Set<GeneratedColumn> get $primaryKey => {idOrdine};
  16036. @override
  16037. OrdiniSenzaRigheData map(Map<String, dynamic> data, {String? tablePrefix}) {
  16038. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  16039. return OrdiniSenzaRigheData(
  16040. idOrdine: attachedDatabase.typeMapping.read(
  16041. DriftSqlType.int,
  16042. data['${effectivePrefix}idOrdine'],
  16043. )!,
  16044. numeroOrdine: attachedDatabase.typeMapping.read(
  16045. DriftSqlType.int,
  16046. data['${effectivePrefix}numeroOrdine'],
  16047. ),
  16048. dataOrdine: attachedDatabase.typeMapping.read(
  16049. DriftSqlType.string,
  16050. data['${effectivePrefix}dataOrdine'],
  16051. ),
  16052. dataConsegna: attachedDatabase.typeMapping.read(
  16053. DriftSqlType.string,
  16054. data['${effectivePrefix}dataConsegna'],
  16055. ),
  16056. riferimento: attachedDatabase.typeMapping.read(
  16057. DriftSqlType.string,
  16058. data['${effectivePrefix}riferimento'],
  16059. ),
  16060. noteCliente: attachedDatabase.typeMapping.read(
  16061. DriftSqlType.string,
  16062. data['${effectivePrefix}noteCliente'],
  16063. ),
  16064. stato: attachedDatabase.typeMapping.read(
  16065. DriftSqlType.string,
  16066. data['${effectivePrefix}stato'],
  16067. ),
  16068. idCliente: attachedDatabase.typeMapping.read(
  16069. DriftSqlType.int,
  16070. data['${effectivePrefix}idCliente'],
  16071. ),
  16072. codCliente: attachedDatabase.typeMapping.read(
  16073. DriftSqlType.string,
  16074. data['${effectivePrefix}codCliente'],
  16075. ),
  16076. ragioneSociale: attachedDatabase.typeMapping.read(
  16077. DriftSqlType.string,
  16078. data['${effectivePrefix}ragioneSociale'],
  16079. ),
  16080. totale: attachedDatabase.typeMapping.read(
  16081. DriftSqlType.double,
  16082. data['${effectivePrefix}totale'],
  16083. ),
  16084. totQta: attachedDatabase.typeMapping.read(
  16085. DriftSqlType.double,
  16086. data['${effectivePrefix}totQta'],
  16087. ),
  16088. );
  16089. }
  16090. @override
  16091. $OrdiniSenzaRigheTable createAlias(String alias) {
  16092. return $OrdiniSenzaRigheTable(attachedDatabase, alias);
  16093. }
  16094. @override
  16095. bool get withoutRowId => true;
  16096. }
  16097. class OrdiniSenzaRigheData extends DataClass
  16098. implements Insertable<OrdiniSenzaRigheData> {
  16099. final int idOrdine;
  16100. final int? numeroOrdine;
  16101. final String? dataOrdine;
  16102. final String? dataConsegna;
  16103. final String? riferimento;
  16104. final String? noteCliente;
  16105. final String? stato;
  16106. final int? idCliente;
  16107. final String? codCliente;
  16108. final String? ragioneSociale;
  16109. final double? totale;
  16110. final double? totQta;
  16111. const OrdiniSenzaRigheData({
  16112. required this.idOrdine,
  16113. this.numeroOrdine,
  16114. this.dataOrdine,
  16115. this.dataConsegna,
  16116. this.riferimento,
  16117. this.noteCliente,
  16118. this.stato,
  16119. this.idCliente,
  16120. this.codCliente,
  16121. this.ragioneSociale,
  16122. this.totale,
  16123. this.totQta,
  16124. });
  16125. @override
  16126. Map<String, Expression> toColumns(bool nullToAbsent) {
  16127. final map = <String, Expression>{};
  16128. map['idOrdine'] = Variable<int>(idOrdine);
  16129. if (!nullToAbsent || numeroOrdine != null) {
  16130. map['numeroOrdine'] = Variable<int>(numeroOrdine);
  16131. }
  16132. if (!nullToAbsent || dataOrdine != null) {
  16133. map['dataOrdine'] = Variable<String>(dataOrdine);
  16134. }
  16135. if (!nullToAbsent || dataConsegna != null) {
  16136. map['dataConsegna'] = Variable<String>(dataConsegna);
  16137. }
  16138. if (!nullToAbsent || riferimento != null) {
  16139. map['riferimento'] = Variable<String>(riferimento);
  16140. }
  16141. if (!nullToAbsent || noteCliente != null) {
  16142. map['noteCliente'] = Variable<String>(noteCliente);
  16143. }
  16144. if (!nullToAbsent || stato != null) {
  16145. map['stato'] = Variable<String>(stato);
  16146. }
  16147. if (!nullToAbsent || idCliente != null) {
  16148. map['idCliente'] = Variable<int>(idCliente);
  16149. }
  16150. if (!nullToAbsent || codCliente != null) {
  16151. map['codCliente'] = Variable<String>(codCliente);
  16152. }
  16153. if (!nullToAbsent || ragioneSociale != null) {
  16154. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  16155. }
  16156. if (!nullToAbsent || totale != null) {
  16157. map['totale'] = Variable<double>(totale);
  16158. }
  16159. if (!nullToAbsent || totQta != null) {
  16160. map['totQta'] = Variable<double>(totQta);
  16161. }
  16162. return map;
  16163. }
  16164. OrdiniSenzaRigheCompanion toCompanion(bool nullToAbsent) {
  16165. return OrdiniSenzaRigheCompanion(
  16166. idOrdine: Value(idOrdine),
  16167. numeroOrdine: numeroOrdine == null && nullToAbsent
  16168. ? const Value.absent()
  16169. : Value(numeroOrdine),
  16170. dataOrdine: dataOrdine == null && nullToAbsent
  16171. ? const Value.absent()
  16172. : Value(dataOrdine),
  16173. dataConsegna: dataConsegna == null && nullToAbsent
  16174. ? const Value.absent()
  16175. : Value(dataConsegna),
  16176. riferimento: riferimento == null && nullToAbsent
  16177. ? const Value.absent()
  16178. : Value(riferimento),
  16179. noteCliente: noteCliente == null && nullToAbsent
  16180. ? const Value.absent()
  16181. : Value(noteCliente),
  16182. stato: stato == null && nullToAbsent
  16183. ? const Value.absent()
  16184. : Value(stato),
  16185. idCliente: idCliente == null && nullToAbsent
  16186. ? const Value.absent()
  16187. : Value(idCliente),
  16188. codCliente: codCliente == null && nullToAbsent
  16189. ? const Value.absent()
  16190. : Value(codCliente),
  16191. ragioneSociale: ragioneSociale == null && nullToAbsent
  16192. ? const Value.absent()
  16193. : Value(ragioneSociale),
  16194. totale: totale == null && nullToAbsent
  16195. ? const Value.absent()
  16196. : Value(totale),
  16197. totQta: totQta == null && nullToAbsent
  16198. ? const Value.absent()
  16199. : Value(totQta),
  16200. );
  16201. }
  16202. factory OrdiniSenzaRigheData.fromJson(
  16203. Map<String, dynamic> json, {
  16204. ValueSerializer? serializer,
  16205. }) {
  16206. serializer ??= driftRuntimeOptions.defaultSerializer;
  16207. return OrdiniSenzaRigheData(
  16208. idOrdine: serializer.fromJson<int>(json['idOrdine']),
  16209. numeroOrdine: serializer.fromJson<int?>(json['numeroOrdine']),
  16210. dataOrdine: serializer.fromJson<String?>(json['dataOrdine']),
  16211. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  16212. riferimento: serializer.fromJson<String?>(json['riferimento']),
  16213. noteCliente: serializer.fromJson<String?>(json['noteCliente']),
  16214. stato: serializer.fromJson<String?>(json['stato']),
  16215. idCliente: serializer.fromJson<int?>(json['idCliente']),
  16216. codCliente: serializer.fromJson<String?>(json['codCliente']),
  16217. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  16218. totale: serializer.fromJson<double?>(json['totale']),
  16219. totQta: serializer.fromJson<double?>(json['totQta']),
  16220. );
  16221. }
  16222. @override
  16223. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  16224. serializer ??= driftRuntimeOptions.defaultSerializer;
  16225. return <String, dynamic>{
  16226. 'idOrdine': serializer.toJson<int>(idOrdine),
  16227. 'numeroOrdine': serializer.toJson<int?>(numeroOrdine),
  16228. 'dataOrdine': serializer.toJson<String?>(dataOrdine),
  16229. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  16230. 'riferimento': serializer.toJson<String?>(riferimento),
  16231. 'noteCliente': serializer.toJson<String?>(noteCliente),
  16232. 'stato': serializer.toJson<String?>(stato),
  16233. 'idCliente': serializer.toJson<int?>(idCliente),
  16234. 'codCliente': serializer.toJson<String?>(codCliente),
  16235. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  16236. 'totale': serializer.toJson<double?>(totale),
  16237. 'totQta': serializer.toJson<double?>(totQta),
  16238. };
  16239. }
  16240. OrdiniSenzaRigheData copyWith({
  16241. int? idOrdine,
  16242. Value<int?> numeroOrdine = const Value.absent(),
  16243. Value<String?> dataOrdine = const Value.absent(),
  16244. Value<String?> dataConsegna = const Value.absent(),
  16245. Value<String?> riferimento = const Value.absent(),
  16246. Value<String?> noteCliente = const Value.absent(),
  16247. Value<String?> stato = const Value.absent(),
  16248. Value<int?> idCliente = const Value.absent(),
  16249. Value<String?> codCliente = const Value.absent(),
  16250. Value<String?> ragioneSociale = const Value.absent(),
  16251. Value<double?> totale = const Value.absent(),
  16252. Value<double?> totQta = const Value.absent(),
  16253. }) => OrdiniSenzaRigheData(
  16254. idOrdine: idOrdine ?? this.idOrdine,
  16255. numeroOrdine: numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine,
  16256. dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine,
  16257. dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  16258. riferimento: riferimento.present ? riferimento.value : this.riferimento,
  16259. noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente,
  16260. stato: stato.present ? stato.value : this.stato,
  16261. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  16262. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  16263. ragioneSociale: ragioneSociale.present
  16264. ? ragioneSociale.value
  16265. : this.ragioneSociale,
  16266. totale: totale.present ? totale.value : this.totale,
  16267. totQta: totQta.present ? totQta.value : this.totQta,
  16268. );
  16269. OrdiniSenzaRigheData copyWithCompanion(OrdiniSenzaRigheCompanion data) {
  16270. return OrdiniSenzaRigheData(
  16271. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  16272. numeroOrdine: data.numeroOrdine.present
  16273. ? data.numeroOrdine.value
  16274. : this.numeroOrdine,
  16275. dataOrdine: data.dataOrdine.present
  16276. ? data.dataOrdine.value
  16277. : this.dataOrdine,
  16278. dataConsegna: data.dataConsegna.present
  16279. ? data.dataConsegna.value
  16280. : this.dataConsegna,
  16281. riferimento: data.riferimento.present
  16282. ? data.riferimento.value
  16283. : this.riferimento,
  16284. noteCliente: data.noteCliente.present
  16285. ? data.noteCliente.value
  16286. : this.noteCliente,
  16287. stato: data.stato.present ? data.stato.value : this.stato,
  16288. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  16289. codCliente: data.codCliente.present
  16290. ? data.codCliente.value
  16291. : this.codCliente,
  16292. ragioneSociale: data.ragioneSociale.present
  16293. ? data.ragioneSociale.value
  16294. : this.ragioneSociale,
  16295. totale: data.totale.present ? data.totale.value : this.totale,
  16296. totQta: data.totQta.present ? data.totQta.value : this.totQta,
  16297. );
  16298. }
  16299. @override
  16300. String toString() {
  16301. return (StringBuffer('OrdiniSenzaRigheData(')
  16302. ..write('idOrdine: $idOrdine, ')
  16303. ..write('numeroOrdine: $numeroOrdine, ')
  16304. ..write('dataOrdine: $dataOrdine, ')
  16305. ..write('dataConsegna: $dataConsegna, ')
  16306. ..write('riferimento: $riferimento, ')
  16307. ..write('noteCliente: $noteCliente, ')
  16308. ..write('stato: $stato, ')
  16309. ..write('idCliente: $idCliente, ')
  16310. ..write('codCliente: $codCliente, ')
  16311. ..write('ragioneSociale: $ragioneSociale, ')
  16312. ..write('totale: $totale, ')
  16313. ..write('totQta: $totQta')
  16314. ..write(')'))
  16315. .toString();
  16316. }
  16317. @override
  16318. int get hashCode => Object.hash(
  16319. idOrdine,
  16320. numeroOrdine,
  16321. dataOrdine,
  16322. dataConsegna,
  16323. riferimento,
  16324. noteCliente,
  16325. stato,
  16326. idCliente,
  16327. codCliente,
  16328. ragioneSociale,
  16329. totale,
  16330. totQta,
  16331. );
  16332. @override
  16333. bool operator ==(Object other) =>
  16334. identical(this, other) ||
  16335. (other is OrdiniSenzaRigheData &&
  16336. other.idOrdine == this.idOrdine &&
  16337. other.numeroOrdine == this.numeroOrdine &&
  16338. other.dataOrdine == this.dataOrdine &&
  16339. other.dataConsegna == this.dataConsegna &&
  16340. other.riferimento == this.riferimento &&
  16341. other.noteCliente == this.noteCliente &&
  16342. other.stato == this.stato &&
  16343. other.idCliente == this.idCliente &&
  16344. other.codCliente == this.codCliente &&
  16345. other.ragioneSociale == this.ragioneSociale &&
  16346. other.totale == this.totale &&
  16347. other.totQta == this.totQta);
  16348. }
  16349. class OrdiniSenzaRigheCompanion extends UpdateCompanion<OrdiniSenzaRigheData> {
  16350. final Value<int> idOrdine;
  16351. final Value<int?> numeroOrdine;
  16352. final Value<String?> dataOrdine;
  16353. final Value<String?> dataConsegna;
  16354. final Value<String?> riferimento;
  16355. final Value<String?> noteCliente;
  16356. final Value<String?> stato;
  16357. final Value<int?> idCliente;
  16358. final Value<String?> codCliente;
  16359. final Value<String?> ragioneSociale;
  16360. final Value<double?> totale;
  16361. final Value<double?> totQta;
  16362. const OrdiniSenzaRigheCompanion({
  16363. this.idOrdine = const Value.absent(),
  16364. this.numeroOrdine = const Value.absent(),
  16365. this.dataOrdine = const Value.absent(),
  16366. this.dataConsegna = const Value.absent(),
  16367. this.riferimento = const Value.absent(),
  16368. this.noteCliente = const Value.absent(),
  16369. this.stato = const Value.absent(),
  16370. this.idCliente = const Value.absent(),
  16371. this.codCliente = const Value.absent(),
  16372. this.ragioneSociale = const Value.absent(),
  16373. this.totale = const Value.absent(),
  16374. this.totQta = const Value.absent(),
  16375. });
  16376. OrdiniSenzaRigheCompanion.insert({
  16377. required int idOrdine,
  16378. this.numeroOrdine = const Value.absent(),
  16379. this.dataOrdine = const Value.absent(),
  16380. this.dataConsegna = const Value.absent(),
  16381. this.riferimento = const Value.absent(),
  16382. this.noteCliente = const Value.absent(),
  16383. this.stato = const Value.absent(),
  16384. this.idCliente = const Value.absent(),
  16385. this.codCliente = const Value.absent(),
  16386. this.ragioneSociale = const Value.absent(),
  16387. this.totale = const Value.absent(),
  16388. this.totQta = const Value.absent(),
  16389. }) : idOrdine = Value(idOrdine);
  16390. static Insertable<OrdiniSenzaRigheData> custom({
  16391. Expression<int>? idOrdine,
  16392. Expression<int>? numeroOrdine,
  16393. Expression<String>? dataOrdine,
  16394. Expression<String>? dataConsegna,
  16395. Expression<String>? riferimento,
  16396. Expression<String>? noteCliente,
  16397. Expression<String>? stato,
  16398. Expression<int>? idCliente,
  16399. Expression<String>? codCliente,
  16400. Expression<String>? ragioneSociale,
  16401. Expression<double>? totale,
  16402. Expression<double>? totQta,
  16403. }) {
  16404. return RawValuesInsertable({
  16405. if (idOrdine != null) 'idOrdine': idOrdine,
  16406. if (numeroOrdine != null) 'numeroOrdine': numeroOrdine,
  16407. if (dataOrdine != null) 'dataOrdine': dataOrdine,
  16408. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  16409. if (riferimento != null) 'riferimento': riferimento,
  16410. if (noteCliente != null) 'noteCliente': noteCliente,
  16411. if (stato != null) 'stato': stato,
  16412. if (idCliente != null) 'idCliente': idCliente,
  16413. if (codCliente != null) 'codCliente': codCliente,
  16414. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  16415. if (totale != null) 'totale': totale,
  16416. if (totQta != null) 'totQta': totQta,
  16417. });
  16418. }
  16419. OrdiniSenzaRigheCompanion copyWith({
  16420. Value<int>? idOrdine,
  16421. Value<int?>? numeroOrdine,
  16422. Value<String?>? dataOrdine,
  16423. Value<String?>? dataConsegna,
  16424. Value<String?>? riferimento,
  16425. Value<String?>? noteCliente,
  16426. Value<String?>? stato,
  16427. Value<int?>? idCliente,
  16428. Value<String?>? codCliente,
  16429. Value<String?>? ragioneSociale,
  16430. Value<double?>? totale,
  16431. Value<double?>? totQta,
  16432. }) {
  16433. return OrdiniSenzaRigheCompanion(
  16434. idOrdine: idOrdine ?? this.idOrdine,
  16435. numeroOrdine: numeroOrdine ?? this.numeroOrdine,
  16436. dataOrdine: dataOrdine ?? this.dataOrdine,
  16437. dataConsegna: dataConsegna ?? this.dataConsegna,
  16438. riferimento: riferimento ?? this.riferimento,
  16439. noteCliente: noteCliente ?? this.noteCliente,
  16440. stato: stato ?? this.stato,
  16441. idCliente: idCliente ?? this.idCliente,
  16442. codCliente: codCliente ?? this.codCliente,
  16443. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  16444. totale: totale ?? this.totale,
  16445. totQta: totQta ?? this.totQta,
  16446. );
  16447. }
  16448. @override
  16449. Map<String, Expression> toColumns(bool nullToAbsent) {
  16450. final map = <String, Expression>{};
  16451. if (idOrdine.present) {
  16452. map['idOrdine'] = Variable<int>(idOrdine.value);
  16453. }
  16454. if (numeroOrdine.present) {
  16455. map['numeroOrdine'] = Variable<int>(numeroOrdine.value);
  16456. }
  16457. if (dataOrdine.present) {
  16458. map['dataOrdine'] = Variable<String>(dataOrdine.value);
  16459. }
  16460. if (dataConsegna.present) {
  16461. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  16462. }
  16463. if (riferimento.present) {
  16464. map['riferimento'] = Variable<String>(riferimento.value);
  16465. }
  16466. if (noteCliente.present) {
  16467. map['noteCliente'] = Variable<String>(noteCliente.value);
  16468. }
  16469. if (stato.present) {
  16470. map['stato'] = Variable<String>(stato.value);
  16471. }
  16472. if (idCliente.present) {
  16473. map['idCliente'] = Variable<int>(idCliente.value);
  16474. }
  16475. if (codCliente.present) {
  16476. map['codCliente'] = Variable<String>(codCliente.value);
  16477. }
  16478. if (ragioneSociale.present) {
  16479. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  16480. }
  16481. if (totale.present) {
  16482. map['totale'] = Variable<double>(totale.value);
  16483. }
  16484. if (totQta.present) {
  16485. map['totQta'] = Variable<double>(totQta.value);
  16486. }
  16487. return map;
  16488. }
  16489. @override
  16490. String toString() {
  16491. return (StringBuffer('OrdiniSenzaRigheCompanion(')
  16492. ..write('idOrdine: $idOrdine, ')
  16493. ..write('numeroOrdine: $numeroOrdine, ')
  16494. ..write('dataOrdine: $dataOrdine, ')
  16495. ..write('dataConsegna: $dataConsegna, ')
  16496. ..write('riferimento: $riferimento, ')
  16497. ..write('noteCliente: $noteCliente, ')
  16498. ..write('stato: $stato, ')
  16499. ..write('idCliente: $idCliente, ')
  16500. ..write('codCliente: $codCliente, ')
  16501. ..write('ragioneSociale: $ragioneSociale, ')
  16502. ..write('totale: $totale, ')
  16503. ..write('totQta: $totQta')
  16504. ..write(')'))
  16505. .toString();
  16506. }
  16507. }
  16508. class $TopItemTable extends TopItem with TableInfo<$TopItemTable, TopItemData> {
  16509. @override
  16510. final GeneratedDatabase attachedDatabase;
  16511. final String? _alias;
  16512. $TopItemTable(this.attachedDatabase, [this._alias]);
  16513. static const VerificationMeta _idArticoloMeta = const VerificationMeta(
  16514. 'idArticolo',
  16515. );
  16516. @override
  16517. late final GeneratedColumn<int> idArticolo = GeneratedColumn<int>(
  16518. 'idArticolo',
  16519. aliasedName,
  16520. false,
  16521. type: DriftSqlType.int,
  16522. requiredDuringInsert: true,
  16523. );
  16524. static const VerificationMeta _codArticoloMeta = const VerificationMeta(
  16525. 'codArticolo',
  16526. );
  16527. @override
  16528. late final GeneratedColumn<String> codArticolo = GeneratedColumn<String>(
  16529. 'codArticolo',
  16530. aliasedName,
  16531. true,
  16532. type: DriftSqlType.string,
  16533. requiredDuringInsert: false,
  16534. );
  16535. static const VerificationMeta _descrizioneMeta = const VerificationMeta(
  16536. 'descrizione',
  16537. );
  16538. @override
  16539. late final GeneratedColumn<String> descrizione = GeneratedColumn<String>(
  16540. 'descrizione',
  16541. aliasedName,
  16542. true,
  16543. type: DriftSqlType.string,
  16544. requiredDuringInsert: false,
  16545. );
  16546. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  16547. @override
  16548. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  16549. 'totale',
  16550. aliasedName,
  16551. true,
  16552. type: DriftSqlType.double,
  16553. requiredDuringInsert: false,
  16554. );
  16555. @override
  16556. List<GeneratedColumn> get $columns => [
  16557. idArticolo,
  16558. codArticolo,
  16559. descrizione,
  16560. totale,
  16561. ];
  16562. @override
  16563. String get aliasedName => _alias ?? actualTableName;
  16564. @override
  16565. String get actualTableName => $name;
  16566. static const String $name = 'TopItem';
  16567. @override
  16568. VerificationContext validateIntegrity(
  16569. Insertable<TopItemData> instance, {
  16570. bool isInserting = false,
  16571. }) {
  16572. final context = VerificationContext();
  16573. final data = instance.toColumns(true);
  16574. if (data.containsKey('idArticolo')) {
  16575. context.handle(
  16576. _idArticoloMeta,
  16577. idArticolo.isAcceptableOrUnknown(data['idArticolo']!, _idArticoloMeta),
  16578. );
  16579. } else if (isInserting) {
  16580. context.missing(_idArticoloMeta);
  16581. }
  16582. if (data.containsKey('codArticolo')) {
  16583. context.handle(
  16584. _codArticoloMeta,
  16585. codArticolo.isAcceptableOrUnknown(
  16586. data['codArticolo']!,
  16587. _codArticoloMeta,
  16588. ),
  16589. );
  16590. }
  16591. if (data.containsKey('descrizione')) {
  16592. context.handle(
  16593. _descrizioneMeta,
  16594. descrizione.isAcceptableOrUnknown(
  16595. data['descrizione']!,
  16596. _descrizioneMeta,
  16597. ),
  16598. );
  16599. }
  16600. if (data.containsKey('totale')) {
  16601. context.handle(
  16602. _totaleMeta,
  16603. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta),
  16604. );
  16605. }
  16606. return context;
  16607. }
  16608. @override
  16609. Set<GeneratedColumn> get $primaryKey => {idArticolo};
  16610. @override
  16611. TopItemData map(Map<String, dynamic> data, {String? tablePrefix}) {
  16612. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  16613. return TopItemData(
  16614. idArticolo: attachedDatabase.typeMapping.read(
  16615. DriftSqlType.int,
  16616. data['${effectivePrefix}idArticolo'],
  16617. )!,
  16618. codArticolo: attachedDatabase.typeMapping.read(
  16619. DriftSqlType.string,
  16620. data['${effectivePrefix}codArticolo'],
  16621. ),
  16622. descrizione: attachedDatabase.typeMapping.read(
  16623. DriftSqlType.string,
  16624. data['${effectivePrefix}descrizione'],
  16625. ),
  16626. totale: attachedDatabase.typeMapping.read(
  16627. DriftSqlType.double,
  16628. data['${effectivePrefix}totale'],
  16629. ),
  16630. );
  16631. }
  16632. @override
  16633. $TopItemTable createAlias(String alias) {
  16634. return $TopItemTable(attachedDatabase, alias);
  16635. }
  16636. @override
  16637. bool get withoutRowId => true;
  16638. }
  16639. class TopItemData extends DataClass implements Insertable<TopItemData> {
  16640. final int idArticolo;
  16641. final String? codArticolo;
  16642. final String? descrizione;
  16643. final double? totale;
  16644. const TopItemData({
  16645. required this.idArticolo,
  16646. this.codArticolo,
  16647. this.descrizione,
  16648. this.totale,
  16649. });
  16650. @override
  16651. Map<String, Expression> toColumns(bool nullToAbsent) {
  16652. final map = <String, Expression>{};
  16653. map['idArticolo'] = Variable<int>(idArticolo);
  16654. if (!nullToAbsent || codArticolo != null) {
  16655. map['codArticolo'] = Variable<String>(codArticolo);
  16656. }
  16657. if (!nullToAbsent || descrizione != null) {
  16658. map['descrizione'] = Variable<String>(descrizione);
  16659. }
  16660. if (!nullToAbsent || totale != null) {
  16661. map['totale'] = Variable<double>(totale);
  16662. }
  16663. return map;
  16664. }
  16665. TopItemCompanion toCompanion(bool nullToAbsent) {
  16666. return TopItemCompanion(
  16667. idArticolo: Value(idArticolo),
  16668. codArticolo: codArticolo == null && nullToAbsent
  16669. ? const Value.absent()
  16670. : Value(codArticolo),
  16671. descrizione: descrizione == null && nullToAbsent
  16672. ? const Value.absent()
  16673. : Value(descrizione),
  16674. totale: totale == null && nullToAbsent
  16675. ? const Value.absent()
  16676. : Value(totale),
  16677. );
  16678. }
  16679. factory TopItemData.fromJson(
  16680. Map<String, dynamic> json, {
  16681. ValueSerializer? serializer,
  16682. }) {
  16683. serializer ??= driftRuntimeOptions.defaultSerializer;
  16684. return TopItemData(
  16685. idArticolo: serializer.fromJson<int>(json['idArticolo']),
  16686. codArticolo: serializer.fromJson<String?>(json['codArticolo']),
  16687. descrizione: serializer.fromJson<String?>(json['descrizione']),
  16688. totale: serializer.fromJson<double?>(json['totale']),
  16689. );
  16690. }
  16691. @override
  16692. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  16693. serializer ??= driftRuntimeOptions.defaultSerializer;
  16694. return <String, dynamic>{
  16695. 'idArticolo': serializer.toJson<int>(idArticolo),
  16696. 'codArticolo': serializer.toJson<String?>(codArticolo),
  16697. 'descrizione': serializer.toJson<String?>(descrizione),
  16698. 'totale': serializer.toJson<double?>(totale),
  16699. };
  16700. }
  16701. TopItemData copyWith({
  16702. int? idArticolo,
  16703. Value<String?> codArticolo = const Value.absent(),
  16704. Value<String?> descrizione = const Value.absent(),
  16705. Value<double?> totale = const Value.absent(),
  16706. }) => TopItemData(
  16707. idArticolo: idArticolo ?? this.idArticolo,
  16708. codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo,
  16709. descrizione: descrizione.present ? descrizione.value : this.descrizione,
  16710. totale: totale.present ? totale.value : this.totale,
  16711. );
  16712. TopItemData copyWithCompanion(TopItemCompanion data) {
  16713. return TopItemData(
  16714. idArticolo: data.idArticolo.present
  16715. ? data.idArticolo.value
  16716. : this.idArticolo,
  16717. codArticolo: data.codArticolo.present
  16718. ? data.codArticolo.value
  16719. : this.codArticolo,
  16720. descrizione: data.descrizione.present
  16721. ? data.descrizione.value
  16722. : this.descrizione,
  16723. totale: data.totale.present ? data.totale.value : this.totale,
  16724. );
  16725. }
  16726. @override
  16727. String toString() {
  16728. return (StringBuffer('TopItemData(')
  16729. ..write('idArticolo: $idArticolo, ')
  16730. ..write('codArticolo: $codArticolo, ')
  16731. ..write('descrizione: $descrizione, ')
  16732. ..write('totale: $totale')
  16733. ..write(')'))
  16734. .toString();
  16735. }
  16736. @override
  16737. int get hashCode => Object.hash(idArticolo, codArticolo, descrizione, totale);
  16738. @override
  16739. bool operator ==(Object other) =>
  16740. identical(this, other) ||
  16741. (other is TopItemData &&
  16742. other.idArticolo == this.idArticolo &&
  16743. other.codArticolo == this.codArticolo &&
  16744. other.descrizione == this.descrizione &&
  16745. other.totale == this.totale);
  16746. }
  16747. class TopItemCompanion extends UpdateCompanion<TopItemData> {
  16748. final Value<int> idArticolo;
  16749. final Value<String?> codArticolo;
  16750. final Value<String?> descrizione;
  16751. final Value<double?> totale;
  16752. const TopItemCompanion({
  16753. this.idArticolo = const Value.absent(),
  16754. this.codArticolo = const Value.absent(),
  16755. this.descrizione = const Value.absent(),
  16756. this.totale = const Value.absent(),
  16757. });
  16758. TopItemCompanion.insert({
  16759. required int idArticolo,
  16760. this.codArticolo = const Value.absent(),
  16761. this.descrizione = const Value.absent(),
  16762. this.totale = const Value.absent(),
  16763. }) : idArticolo = Value(idArticolo);
  16764. static Insertable<TopItemData> custom({
  16765. Expression<int>? idArticolo,
  16766. Expression<String>? codArticolo,
  16767. Expression<String>? descrizione,
  16768. Expression<double>? totale,
  16769. }) {
  16770. return RawValuesInsertable({
  16771. if (idArticolo != null) 'idArticolo': idArticolo,
  16772. if (codArticolo != null) 'codArticolo': codArticolo,
  16773. if (descrizione != null) 'descrizione': descrizione,
  16774. if (totale != null) 'totale': totale,
  16775. });
  16776. }
  16777. TopItemCompanion copyWith({
  16778. Value<int>? idArticolo,
  16779. Value<String?>? codArticolo,
  16780. Value<String?>? descrizione,
  16781. Value<double?>? totale,
  16782. }) {
  16783. return TopItemCompanion(
  16784. idArticolo: idArticolo ?? this.idArticolo,
  16785. codArticolo: codArticolo ?? this.codArticolo,
  16786. descrizione: descrizione ?? this.descrizione,
  16787. totale: totale ?? this.totale,
  16788. );
  16789. }
  16790. @override
  16791. Map<String, Expression> toColumns(bool nullToAbsent) {
  16792. final map = <String, Expression>{};
  16793. if (idArticolo.present) {
  16794. map['idArticolo'] = Variable<int>(idArticolo.value);
  16795. }
  16796. if (codArticolo.present) {
  16797. map['codArticolo'] = Variable<String>(codArticolo.value);
  16798. }
  16799. if (descrizione.present) {
  16800. map['descrizione'] = Variable<String>(descrizione.value);
  16801. }
  16802. if (totale.present) {
  16803. map['totale'] = Variable<double>(totale.value);
  16804. }
  16805. return map;
  16806. }
  16807. @override
  16808. String toString() {
  16809. return (StringBuffer('TopItemCompanion(')
  16810. ..write('idArticolo: $idArticolo, ')
  16811. ..write('codArticolo: $codArticolo, ')
  16812. ..write('descrizione: $descrizione, ')
  16813. ..write('totale: $totale')
  16814. ..write(')'))
  16815. .toString();
  16816. }
  16817. }
  16818. class $TopCustomerTable extends TopCustomer
  16819. with TableInfo<$TopCustomerTable, TopCustomerData> {
  16820. @override
  16821. final GeneratedDatabase attachedDatabase;
  16822. final String? _alias;
  16823. $TopCustomerTable(this.attachedDatabase, [this._alias]);
  16824. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  16825. 'idCliente',
  16826. );
  16827. @override
  16828. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  16829. 'idCliente',
  16830. aliasedName,
  16831. false,
  16832. type: DriftSqlType.int,
  16833. requiredDuringInsert: true,
  16834. );
  16835. static const VerificationMeta _codClienteMeta = const VerificationMeta(
  16836. 'codCliente',
  16837. );
  16838. @override
  16839. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  16840. 'codCliente',
  16841. aliasedName,
  16842. true,
  16843. type: DriftSqlType.string,
  16844. requiredDuringInsert: false,
  16845. );
  16846. static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta(
  16847. 'ragioneSociale',
  16848. );
  16849. @override
  16850. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  16851. 'ragioneSociale',
  16852. aliasedName,
  16853. true,
  16854. type: DriftSqlType.string,
  16855. requiredDuringInsert: false,
  16856. );
  16857. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  16858. @override
  16859. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  16860. 'totale',
  16861. aliasedName,
  16862. true,
  16863. type: DriftSqlType.double,
  16864. requiredDuringInsert: false,
  16865. );
  16866. @override
  16867. List<GeneratedColumn> get $columns => [
  16868. idCliente,
  16869. codCliente,
  16870. ragioneSociale,
  16871. totale,
  16872. ];
  16873. @override
  16874. String get aliasedName => _alias ?? actualTableName;
  16875. @override
  16876. String get actualTableName => $name;
  16877. static const String $name = 'TopCustomer';
  16878. @override
  16879. VerificationContext validateIntegrity(
  16880. Insertable<TopCustomerData> instance, {
  16881. bool isInserting = false,
  16882. }) {
  16883. final context = VerificationContext();
  16884. final data = instance.toColumns(true);
  16885. if (data.containsKey('idCliente')) {
  16886. context.handle(
  16887. _idClienteMeta,
  16888. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  16889. );
  16890. } else if (isInserting) {
  16891. context.missing(_idClienteMeta);
  16892. }
  16893. if (data.containsKey('codCliente')) {
  16894. context.handle(
  16895. _codClienteMeta,
  16896. codCliente.isAcceptableOrUnknown(data['codCliente']!, _codClienteMeta),
  16897. );
  16898. }
  16899. if (data.containsKey('ragioneSociale')) {
  16900. context.handle(
  16901. _ragioneSocialeMeta,
  16902. ragioneSociale.isAcceptableOrUnknown(
  16903. data['ragioneSociale']!,
  16904. _ragioneSocialeMeta,
  16905. ),
  16906. );
  16907. }
  16908. if (data.containsKey('totale')) {
  16909. context.handle(
  16910. _totaleMeta,
  16911. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta),
  16912. );
  16913. }
  16914. return context;
  16915. }
  16916. @override
  16917. Set<GeneratedColumn> get $primaryKey => {idCliente};
  16918. @override
  16919. TopCustomerData map(Map<String, dynamic> data, {String? tablePrefix}) {
  16920. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  16921. return TopCustomerData(
  16922. idCliente: attachedDatabase.typeMapping.read(
  16923. DriftSqlType.int,
  16924. data['${effectivePrefix}idCliente'],
  16925. )!,
  16926. codCliente: attachedDatabase.typeMapping.read(
  16927. DriftSqlType.string,
  16928. data['${effectivePrefix}codCliente'],
  16929. ),
  16930. ragioneSociale: attachedDatabase.typeMapping.read(
  16931. DriftSqlType.string,
  16932. data['${effectivePrefix}ragioneSociale'],
  16933. ),
  16934. totale: attachedDatabase.typeMapping.read(
  16935. DriftSqlType.double,
  16936. data['${effectivePrefix}totale'],
  16937. ),
  16938. );
  16939. }
  16940. @override
  16941. $TopCustomerTable createAlias(String alias) {
  16942. return $TopCustomerTable(attachedDatabase, alias);
  16943. }
  16944. @override
  16945. bool get withoutRowId => true;
  16946. }
  16947. class TopCustomerData extends DataClass implements Insertable<TopCustomerData> {
  16948. final int idCliente;
  16949. final String? codCliente;
  16950. final String? ragioneSociale;
  16951. final double? totale;
  16952. const TopCustomerData({
  16953. required this.idCliente,
  16954. this.codCliente,
  16955. this.ragioneSociale,
  16956. this.totale,
  16957. });
  16958. @override
  16959. Map<String, Expression> toColumns(bool nullToAbsent) {
  16960. final map = <String, Expression>{};
  16961. map['idCliente'] = Variable<int>(idCliente);
  16962. if (!nullToAbsent || codCliente != null) {
  16963. map['codCliente'] = Variable<String>(codCliente);
  16964. }
  16965. if (!nullToAbsent || ragioneSociale != null) {
  16966. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  16967. }
  16968. if (!nullToAbsent || totale != null) {
  16969. map['totale'] = Variable<double>(totale);
  16970. }
  16971. return map;
  16972. }
  16973. TopCustomerCompanion toCompanion(bool nullToAbsent) {
  16974. return TopCustomerCompanion(
  16975. idCliente: Value(idCliente),
  16976. codCliente: codCliente == null && nullToAbsent
  16977. ? const Value.absent()
  16978. : Value(codCliente),
  16979. ragioneSociale: ragioneSociale == null && nullToAbsent
  16980. ? const Value.absent()
  16981. : Value(ragioneSociale),
  16982. totale: totale == null && nullToAbsent
  16983. ? const Value.absent()
  16984. : Value(totale),
  16985. );
  16986. }
  16987. factory TopCustomerData.fromJson(
  16988. Map<String, dynamic> json, {
  16989. ValueSerializer? serializer,
  16990. }) {
  16991. serializer ??= driftRuntimeOptions.defaultSerializer;
  16992. return TopCustomerData(
  16993. idCliente: serializer.fromJson<int>(json['idCliente']),
  16994. codCliente: serializer.fromJson<String?>(json['codCliente']),
  16995. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  16996. totale: serializer.fromJson<double?>(json['totale']),
  16997. );
  16998. }
  16999. @override
  17000. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  17001. serializer ??= driftRuntimeOptions.defaultSerializer;
  17002. return <String, dynamic>{
  17003. 'idCliente': serializer.toJson<int>(idCliente),
  17004. 'codCliente': serializer.toJson<String?>(codCliente),
  17005. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  17006. 'totale': serializer.toJson<double?>(totale),
  17007. };
  17008. }
  17009. TopCustomerData copyWith({
  17010. int? idCliente,
  17011. Value<String?> codCliente = const Value.absent(),
  17012. Value<String?> ragioneSociale = const Value.absent(),
  17013. Value<double?> totale = const Value.absent(),
  17014. }) => TopCustomerData(
  17015. idCliente: idCliente ?? this.idCliente,
  17016. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  17017. ragioneSociale: ragioneSociale.present
  17018. ? ragioneSociale.value
  17019. : this.ragioneSociale,
  17020. totale: totale.present ? totale.value : this.totale,
  17021. );
  17022. TopCustomerData copyWithCompanion(TopCustomerCompanion data) {
  17023. return TopCustomerData(
  17024. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  17025. codCliente: data.codCliente.present
  17026. ? data.codCliente.value
  17027. : this.codCliente,
  17028. ragioneSociale: data.ragioneSociale.present
  17029. ? data.ragioneSociale.value
  17030. : this.ragioneSociale,
  17031. totale: data.totale.present ? data.totale.value : this.totale,
  17032. );
  17033. }
  17034. @override
  17035. String toString() {
  17036. return (StringBuffer('TopCustomerData(')
  17037. ..write('idCliente: $idCliente, ')
  17038. ..write('codCliente: $codCliente, ')
  17039. ..write('ragioneSociale: $ragioneSociale, ')
  17040. ..write('totale: $totale')
  17041. ..write(')'))
  17042. .toString();
  17043. }
  17044. @override
  17045. int get hashCode =>
  17046. Object.hash(idCliente, codCliente, ragioneSociale, totale);
  17047. @override
  17048. bool operator ==(Object other) =>
  17049. identical(this, other) ||
  17050. (other is TopCustomerData &&
  17051. other.idCliente == this.idCliente &&
  17052. other.codCliente == this.codCliente &&
  17053. other.ragioneSociale == this.ragioneSociale &&
  17054. other.totale == this.totale);
  17055. }
  17056. class TopCustomerCompanion extends UpdateCompanion<TopCustomerData> {
  17057. final Value<int> idCliente;
  17058. final Value<String?> codCliente;
  17059. final Value<String?> ragioneSociale;
  17060. final Value<double?> totale;
  17061. const TopCustomerCompanion({
  17062. this.idCliente = const Value.absent(),
  17063. this.codCliente = const Value.absent(),
  17064. this.ragioneSociale = const Value.absent(),
  17065. this.totale = const Value.absent(),
  17066. });
  17067. TopCustomerCompanion.insert({
  17068. required int idCliente,
  17069. this.codCliente = const Value.absent(),
  17070. this.ragioneSociale = const Value.absent(),
  17071. this.totale = const Value.absent(),
  17072. }) : idCliente = Value(idCliente);
  17073. static Insertable<TopCustomerData> custom({
  17074. Expression<int>? idCliente,
  17075. Expression<String>? codCliente,
  17076. Expression<String>? ragioneSociale,
  17077. Expression<double>? totale,
  17078. }) {
  17079. return RawValuesInsertable({
  17080. if (idCliente != null) 'idCliente': idCliente,
  17081. if (codCliente != null) 'codCliente': codCliente,
  17082. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  17083. if (totale != null) 'totale': totale,
  17084. });
  17085. }
  17086. TopCustomerCompanion copyWith({
  17087. Value<int>? idCliente,
  17088. Value<String?>? codCliente,
  17089. Value<String?>? ragioneSociale,
  17090. Value<double?>? totale,
  17091. }) {
  17092. return TopCustomerCompanion(
  17093. idCliente: idCliente ?? this.idCliente,
  17094. codCliente: codCliente ?? this.codCliente,
  17095. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  17096. totale: totale ?? this.totale,
  17097. );
  17098. }
  17099. @override
  17100. Map<String, Expression> toColumns(bool nullToAbsent) {
  17101. final map = <String, Expression>{};
  17102. if (idCliente.present) {
  17103. map['idCliente'] = Variable<int>(idCliente.value);
  17104. }
  17105. if (codCliente.present) {
  17106. map['codCliente'] = Variable<String>(codCliente.value);
  17107. }
  17108. if (ragioneSociale.present) {
  17109. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  17110. }
  17111. if (totale.present) {
  17112. map['totale'] = Variable<double>(totale.value);
  17113. }
  17114. return map;
  17115. }
  17116. @override
  17117. String toString() {
  17118. return (StringBuffer('TopCustomerCompanion(')
  17119. ..write('idCliente: $idCliente, ')
  17120. ..write('codCliente: $codCliente, ')
  17121. ..write('ragioneSociale: $ragioneSociale, ')
  17122. ..write('totale: $totale')
  17123. ..write(')'))
  17124. .toString();
  17125. }
  17126. }
  17127. class $VOrdiniTable extends VOrdini with TableInfo<$VOrdiniTable, VOrdiniData> {
  17128. @override
  17129. final GeneratedDatabase attachedDatabase;
  17130. final String? _alias;
  17131. $VOrdiniTable(this.attachedDatabase, [this._alias]);
  17132. static const VerificationMeta _codAgenteMeta = const VerificationMeta(
  17133. 'codAgente',
  17134. );
  17135. @override
  17136. late final GeneratedColumn<String> codAgente = GeneratedColumn<String>(
  17137. 'codAgente',
  17138. aliasedName,
  17139. false,
  17140. type: DriftSqlType.string,
  17141. requiredDuringInsert: true,
  17142. );
  17143. static const VerificationMeta _codClienteMeta = const VerificationMeta(
  17144. 'codCliente',
  17145. );
  17146. @override
  17147. late final GeneratedColumn<String> codCliente = GeneratedColumn<String>(
  17148. 'codCliente',
  17149. aliasedName,
  17150. true,
  17151. type: DriftSqlType.string,
  17152. requiredDuringInsert: false,
  17153. );
  17154. static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta(
  17155. 'ragioneSociale',
  17156. );
  17157. @override
  17158. late final GeneratedColumn<String> ragioneSociale = GeneratedColumn<String>(
  17159. 'ragioneSociale',
  17160. aliasedName,
  17161. true,
  17162. type: DriftSqlType.string,
  17163. requiredDuringInsert: false,
  17164. );
  17165. static const VerificationMeta _codFilialeMeta = const VerificationMeta(
  17166. 'codFiliale',
  17167. );
  17168. @override
  17169. late final GeneratedColumn<String> codFiliale = GeneratedColumn<String>(
  17170. 'codFiliale',
  17171. aliasedName,
  17172. true,
  17173. type: DriftSqlType.string,
  17174. requiredDuringInsert: false,
  17175. );
  17176. static const VerificationMeta _filialeMeta = const VerificationMeta(
  17177. 'filiale',
  17178. );
  17179. @override
  17180. late final GeneratedColumn<String> filiale = GeneratedColumn<String>(
  17181. 'Filiale',
  17182. aliasedName,
  17183. true,
  17184. type: DriftSqlType.string,
  17185. requiredDuringInsert: false,
  17186. );
  17187. static const VerificationMeta _indirizzoMeta = const VerificationMeta(
  17188. 'indirizzo',
  17189. );
  17190. @override
  17191. late final GeneratedColumn<String> indirizzo = GeneratedColumn<String>(
  17192. 'indirizzo',
  17193. aliasedName,
  17194. true,
  17195. type: DriftSqlType.string,
  17196. requiredDuringInsert: false,
  17197. );
  17198. static const VerificationMeta _cittaMeta = const VerificationMeta('citta');
  17199. @override
  17200. late final GeneratedColumn<String> citta = GeneratedColumn<String>(
  17201. 'citta',
  17202. aliasedName,
  17203. true,
  17204. type: DriftSqlType.string,
  17205. requiredDuringInsert: false,
  17206. );
  17207. static const VerificationMeta _provinciaMeta = const VerificationMeta(
  17208. 'provincia',
  17209. );
  17210. @override
  17211. late final GeneratedColumn<String> provincia = GeneratedColumn<String>(
  17212. 'provincia',
  17213. aliasedName,
  17214. true,
  17215. type: DriftSqlType.string,
  17216. requiredDuringInsert: false,
  17217. );
  17218. static const VerificationMeta _capMeta = const VerificationMeta('cap');
  17219. @override
  17220. late final GeneratedColumn<String> cap = GeneratedColumn<String>(
  17221. 'cap',
  17222. aliasedName,
  17223. true,
  17224. type: DriftSqlType.string,
  17225. requiredDuringInsert: false,
  17226. );
  17227. static const VerificationMeta _idOrdineMeta = const VerificationMeta(
  17228. 'idOrdine',
  17229. );
  17230. @override
  17231. late final GeneratedColumn<int> idOrdine = GeneratedColumn<int>(
  17232. 'idOrdine',
  17233. aliasedName,
  17234. false,
  17235. type: DriftSqlType.int,
  17236. requiredDuringInsert: true,
  17237. );
  17238. static const VerificationMeta _idOrdineSedeMeta = const VerificationMeta(
  17239. 'idOrdineSede',
  17240. );
  17241. @override
  17242. late final GeneratedColumn<int> idOrdineSede = GeneratedColumn<int>(
  17243. 'idOrdineSede',
  17244. aliasedName,
  17245. true,
  17246. type: DriftSqlType.int,
  17247. requiredDuringInsert: false,
  17248. );
  17249. static const VerificationMeta _numeroOrdineMeta = const VerificationMeta(
  17250. 'numeroOrdine',
  17251. );
  17252. @override
  17253. late final GeneratedColumn<int> numeroOrdine = GeneratedColumn<int>(
  17254. 'numeroOrdine',
  17255. aliasedName,
  17256. true,
  17257. type: DriftSqlType.int,
  17258. requiredDuringInsert: false,
  17259. );
  17260. static const VerificationMeta _numeroOrdineSedeMeta = const VerificationMeta(
  17261. 'numeroOrdineSede',
  17262. );
  17263. @override
  17264. late final GeneratedColumn<String> numeroOrdineSede = GeneratedColumn<String>(
  17265. 'numeroOrdineSede',
  17266. aliasedName,
  17267. true,
  17268. type: DriftSqlType.string,
  17269. requiredDuringInsert: false,
  17270. );
  17271. static const VerificationMeta _dataOrdineMeta = const VerificationMeta(
  17272. 'dataOrdine',
  17273. );
  17274. @override
  17275. late final GeneratedColumn<String> dataOrdine = GeneratedColumn<String>(
  17276. 'dataOrdine',
  17277. aliasedName,
  17278. true,
  17279. type: DriftSqlType.string,
  17280. requiredDuringInsert: false,
  17281. );
  17282. static const VerificationMeta _dataConsegnaMeta = const VerificationMeta(
  17283. 'dataConsegna',
  17284. );
  17285. @override
  17286. late final GeneratedColumn<String> dataConsegna = GeneratedColumn<String>(
  17287. 'dataConsegna',
  17288. aliasedName,
  17289. true,
  17290. type: DriftSqlType.string,
  17291. requiredDuringInsert: false,
  17292. );
  17293. static const VerificationMeta _dataModificaMeta = const VerificationMeta(
  17294. 'dataModifica',
  17295. );
  17296. @override
  17297. late final GeneratedColumn<String> dataModifica = GeneratedColumn<String>(
  17298. 'dataModifica',
  17299. aliasedName,
  17300. true,
  17301. type: DriftSqlType.string,
  17302. requiredDuringInsert: false,
  17303. );
  17304. static const VerificationMeta _riferimentoMeta = const VerificationMeta(
  17305. 'riferimento',
  17306. );
  17307. @override
  17308. late final GeneratedColumn<String> riferimento = GeneratedColumn<String>(
  17309. 'riferimento',
  17310. aliasedName,
  17311. true,
  17312. type: DriftSqlType.string,
  17313. requiredDuringInsert: false,
  17314. );
  17315. static const VerificationMeta _noteClienteMeta = const VerificationMeta(
  17316. 'noteCliente',
  17317. );
  17318. @override
  17319. late final GeneratedColumn<String> noteCliente = GeneratedColumn<String>(
  17320. 'noteCliente',
  17321. aliasedName,
  17322. true,
  17323. type: DriftSqlType.string,
  17324. requiredDuringInsert: false,
  17325. );
  17326. static const VerificationMeta _noteOrdineMeta = const VerificationMeta(
  17327. 'noteOrdine',
  17328. );
  17329. @override
  17330. late final GeneratedColumn<String> noteOrdine = GeneratedColumn<String>(
  17331. 'noteOrdine',
  17332. aliasedName,
  17333. true,
  17334. type: DriftSqlType.string,
  17335. requiredDuringInsert: false,
  17336. );
  17337. static const VerificationMeta _idClienteMeta = const VerificationMeta(
  17338. 'idCliente',
  17339. );
  17340. @override
  17341. late final GeneratedColumn<int> idCliente = GeneratedColumn<int>(
  17342. 'idCliente',
  17343. aliasedName,
  17344. true,
  17345. type: DriftSqlType.int,
  17346. requiredDuringInsert: false,
  17347. );
  17348. static const VerificationMeta _idFilialeMeta = const VerificationMeta(
  17349. 'idFiliale',
  17350. );
  17351. @override
  17352. late final GeneratedColumn<int> idFiliale = GeneratedColumn<int>(
  17353. 'idFiliale',
  17354. aliasedName,
  17355. true,
  17356. type: DriftSqlType.int,
  17357. requiredDuringInsert: false,
  17358. );
  17359. static const VerificationMeta _statoMeta = const VerificationMeta('stato');
  17360. @override
  17361. late final GeneratedColumn<String> stato = GeneratedColumn<String>(
  17362. 'stato',
  17363. aliasedName,
  17364. true,
  17365. type: DriftSqlType.string,
  17366. requiredDuringInsert: false,
  17367. );
  17368. static const VerificationMeta _idListinoMeta = const VerificationMeta(
  17369. 'idListino',
  17370. );
  17371. @override
  17372. late final GeneratedColumn<int> idListino = GeneratedColumn<int>(
  17373. 'idListino',
  17374. aliasedName,
  17375. true,
  17376. type: DriftSqlType.int,
  17377. requiredDuringInsert: false,
  17378. );
  17379. static const VerificationMeta _idAgenteMeta = const VerificationMeta(
  17380. 'idAgente',
  17381. );
  17382. @override
  17383. late final GeneratedColumn<int> idAgente = GeneratedColumn<int>(
  17384. 'idAgente',
  17385. aliasedName,
  17386. true,
  17387. type: DriftSqlType.int,
  17388. requiredDuringInsert: false,
  17389. );
  17390. static const VerificationMeta _idPagamentoMeta = const VerificationMeta(
  17391. 'idPagamento',
  17392. );
  17393. @override
  17394. late final GeneratedColumn<int> idPagamento = GeneratedColumn<int>(
  17395. 'idPagamento',
  17396. aliasedName,
  17397. true,
  17398. type: DriftSqlType.int,
  17399. requiredDuringInsert: false,
  17400. );
  17401. static const VerificationMeta _totaleMeta = const VerificationMeta('totale');
  17402. @override
  17403. late final GeneratedColumn<double> totale = GeneratedColumn<double>(
  17404. 'totale',
  17405. aliasedName,
  17406. true,
  17407. type: DriftSqlType.double,
  17408. requiredDuringInsert: false,
  17409. );
  17410. @override
  17411. List<GeneratedColumn> get $columns => [
  17412. codAgente,
  17413. codCliente,
  17414. ragioneSociale,
  17415. codFiliale,
  17416. filiale,
  17417. indirizzo,
  17418. citta,
  17419. provincia,
  17420. cap,
  17421. idOrdine,
  17422. idOrdineSede,
  17423. numeroOrdine,
  17424. numeroOrdineSede,
  17425. dataOrdine,
  17426. dataConsegna,
  17427. dataModifica,
  17428. riferimento,
  17429. noteCliente,
  17430. noteOrdine,
  17431. idCliente,
  17432. idFiliale,
  17433. stato,
  17434. idListino,
  17435. idAgente,
  17436. idPagamento,
  17437. totale,
  17438. ];
  17439. @override
  17440. String get aliasedName => _alias ?? actualTableName;
  17441. @override
  17442. String get actualTableName => $name;
  17443. static const String $name = 'v_ordini';
  17444. @override
  17445. VerificationContext validateIntegrity(
  17446. Insertable<VOrdiniData> instance, {
  17447. bool isInserting = false,
  17448. }) {
  17449. final context = VerificationContext();
  17450. final data = instance.toColumns(true);
  17451. if (data.containsKey('codAgente')) {
  17452. context.handle(
  17453. _codAgenteMeta,
  17454. codAgente.isAcceptableOrUnknown(data['codAgente']!, _codAgenteMeta),
  17455. );
  17456. } else if (isInserting) {
  17457. context.missing(_codAgenteMeta);
  17458. }
  17459. if (data.containsKey('codCliente')) {
  17460. context.handle(
  17461. _codClienteMeta,
  17462. codCliente.isAcceptableOrUnknown(data['codCliente']!, _codClienteMeta),
  17463. );
  17464. }
  17465. if (data.containsKey('ragioneSociale')) {
  17466. context.handle(
  17467. _ragioneSocialeMeta,
  17468. ragioneSociale.isAcceptableOrUnknown(
  17469. data['ragioneSociale']!,
  17470. _ragioneSocialeMeta,
  17471. ),
  17472. );
  17473. }
  17474. if (data.containsKey('codFiliale')) {
  17475. context.handle(
  17476. _codFilialeMeta,
  17477. codFiliale.isAcceptableOrUnknown(data['codFiliale']!, _codFilialeMeta),
  17478. );
  17479. }
  17480. if (data.containsKey('Filiale')) {
  17481. context.handle(
  17482. _filialeMeta,
  17483. filiale.isAcceptableOrUnknown(data['Filiale']!, _filialeMeta),
  17484. );
  17485. }
  17486. if (data.containsKey('indirizzo')) {
  17487. context.handle(
  17488. _indirizzoMeta,
  17489. indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta),
  17490. );
  17491. }
  17492. if (data.containsKey('citta')) {
  17493. context.handle(
  17494. _cittaMeta,
  17495. citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta),
  17496. );
  17497. }
  17498. if (data.containsKey('provincia')) {
  17499. context.handle(
  17500. _provinciaMeta,
  17501. provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta),
  17502. );
  17503. }
  17504. if (data.containsKey('cap')) {
  17505. context.handle(
  17506. _capMeta,
  17507. cap.isAcceptableOrUnknown(data['cap']!, _capMeta),
  17508. );
  17509. }
  17510. if (data.containsKey('idOrdine')) {
  17511. context.handle(
  17512. _idOrdineMeta,
  17513. idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta),
  17514. );
  17515. } else if (isInserting) {
  17516. context.missing(_idOrdineMeta);
  17517. }
  17518. if (data.containsKey('idOrdineSede')) {
  17519. context.handle(
  17520. _idOrdineSedeMeta,
  17521. idOrdineSede.isAcceptableOrUnknown(
  17522. data['idOrdineSede']!,
  17523. _idOrdineSedeMeta,
  17524. ),
  17525. );
  17526. }
  17527. if (data.containsKey('numeroOrdine')) {
  17528. context.handle(
  17529. _numeroOrdineMeta,
  17530. numeroOrdine.isAcceptableOrUnknown(
  17531. data['numeroOrdine']!,
  17532. _numeroOrdineMeta,
  17533. ),
  17534. );
  17535. }
  17536. if (data.containsKey('numeroOrdineSede')) {
  17537. context.handle(
  17538. _numeroOrdineSedeMeta,
  17539. numeroOrdineSede.isAcceptableOrUnknown(
  17540. data['numeroOrdineSede']!,
  17541. _numeroOrdineSedeMeta,
  17542. ),
  17543. );
  17544. }
  17545. if (data.containsKey('dataOrdine')) {
  17546. context.handle(
  17547. _dataOrdineMeta,
  17548. dataOrdine.isAcceptableOrUnknown(data['dataOrdine']!, _dataOrdineMeta),
  17549. );
  17550. }
  17551. if (data.containsKey('dataConsegna')) {
  17552. context.handle(
  17553. _dataConsegnaMeta,
  17554. dataConsegna.isAcceptableOrUnknown(
  17555. data['dataConsegna']!,
  17556. _dataConsegnaMeta,
  17557. ),
  17558. );
  17559. }
  17560. if (data.containsKey('dataModifica')) {
  17561. context.handle(
  17562. _dataModificaMeta,
  17563. dataModifica.isAcceptableOrUnknown(
  17564. data['dataModifica']!,
  17565. _dataModificaMeta,
  17566. ),
  17567. );
  17568. }
  17569. if (data.containsKey('riferimento')) {
  17570. context.handle(
  17571. _riferimentoMeta,
  17572. riferimento.isAcceptableOrUnknown(
  17573. data['riferimento']!,
  17574. _riferimentoMeta,
  17575. ),
  17576. );
  17577. }
  17578. if (data.containsKey('noteCliente')) {
  17579. context.handle(
  17580. _noteClienteMeta,
  17581. noteCliente.isAcceptableOrUnknown(
  17582. data['noteCliente']!,
  17583. _noteClienteMeta,
  17584. ),
  17585. );
  17586. }
  17587. if (data.containsKey('noteOrdine')) {
  17588. context.handle(
  17589. _noteOrdineMeta,
  17590. noteOrdine.isAcceptableOrUnknown(data['noteOrdine']!, _noteOrdineMeta),
  17591. );
  17592. }
  17593. if (data.containsKey('idCliente')) {
  17594. context.handle(
  17595. _idClienteMeta,
  17596. idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta),
  17597. );
  17598. }
  17599. if (data.containsKey('idFiliale')) {
  17600. context.handle(
  17601. _idFilialeMeta,
  17602. idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta),
  17603. );
  17604. }
  17605. if (data.containsKey('stato')) {
  17606. context.handle(
  17607. _statoMeta,
  17608. stato.isAcceptableOrUnknown(data['stato']!, _statoMeta),
  17609. );
  17610. }
  17611. if (data.containsKey('idListino')) {
  17612. context.handle(
  17613. _idListinoMeta,
  17614. idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta),
  17615. );
  17616. }
  17617. if (data.containsKey('idAgente')) {
  17618. context.handle(
  17619. _idAgenteMeta,
  17620. idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta),
  17621. );
  17622. }
  17623. if (data.containsKey('idPagamento')) {
  17624. context.handle(
  17625. _idPagamentoMeta,
  17626. idPagamento.isAcceptableOrUnknown(
  17627. data['idPagamento']!,
  17628. _idPagamentoMeta,
  17629. ),
  17630. );
  17631. }
  17632. if (data.containsKey('totale')) {
  17633. context.handle(
  17634. _totaleMeta,
  17635. totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta),
  17636. );
  17637. }
  17638. return context;
  17639. }
  17640. @override
  17641. Set<GeneratedColumn> get $primaryKey => {idOrdine};
  17642. @override
  17643. VOrdiniData map(Map<String, dynamic> data, {String? tablePrefix}) {
  17644. final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
  17645. return VOrdiniData(
  17646. codAgente: attachedDatabase.typeMapping.read(
  17647. DriftSqlType.string,
  17648. data['${effectivePrefix}codAgente'],
  17649. )!,
  17650. codCliente: attachedDatabase.typeMapping.read(
  17651. DriftSqlType.string,
  17652. data['${effectivePrefix}codCliente'],
  17653. ),
  17654. ragioneSociale: attachedDatabase.typeMapping.read(
  17655. DriftSqlType.string,
  17656. data['${effectivePrefix}ragioneSociale'],
  17657. ),
  17658. codFiliale: attachedDatabase.typeMapping.read(
  17659. DriftSqlType.string,
  17660. data['${effectivePrefix}codFiliale'],
  17661. ),
  17662. filiale: attachedDatabase.typeMapping.read(
  17663. DriftSqlType.string,
  17664. data['${effectivePrefix}Filiale'],
  17665. ),
  17666. indirizzo: attachedDatabase.typeMapping.read(
  17667. DriftSqlType.string,
  17668. data['${effectivePrefix}indirizzo'],
  17669. ),
  17670. citta: attachedDatabase.typeMapping.read(
  17671. DriftSqlType.string,
  17672. data['${effectivePrefix}citta'],
  17673. ),
  17674. provincia: attachedDatabase.typeMapping.read(
  17675. DriftSqlType.string,
  17676. data['${effectivePrefix}provincia'],
  17677. ),
  17678. cap: attachedDatabase.typeMapping.read(
  17679. DriftSqlType.string,
  17680. data['${effectivePrefix}cap'],
  17681. ),
  17682. idOrdine: attachedDatabase.typeMapping.read(
  17683. DriftSqlType.int,
  17684. data['${effectivePrefix}idOrdine'],
  17685. )!,
  17686. idOrdineSede: attachedDatabase.typeMapping.read(
  17687. DriftSqlType.int,
  17688. data['${effectivePrefix}idOrdineSede'],
  17689. ),
  17690. numeroOrdine: attachedDatabase.typeMapping.read(
  17691. DriftSqlType.int,
  17692. data['${effectivePrefix}numeroOrdine'],
  17693. ),
  17694. numeroOrdineSede: attachedDatabase.typeMapping.read(
  17695. DriftSqlType.string,
  17696. data['${effectivePrefix}numeroOrdineSede'],
  17697. ),
  17698. dataOrdine: attachedDatabase.typeMapping.read(
  17699. DriftSqlType.string,
  17700. data['${effectivePrefix}dataOrdine'],
  17701. ),
  17702. dataConsegna: attachedDatabase.typeMapping.read(
  17703. DriftSqlType.string,
  17704. data['${effectivePrefix}dataConsegna'],
  17705. ),
  17706. dataModifica: attachedDatabase.typeMapping.read(
  17707. DriftSqlType.string,
  17708. data['${effectivePrefix}dataModifica'],
  17709. ),
  17710. riferimento: attachedDatabase.typeMapping.read(
  17711. DriftSqlType.string,
  17712. data['${effectivePrefix}riferimento'],
  17713. ),
  17714. noteCliente: attachedDatabase.typeMapping.read(
  17715. DriftSqlType.string,
  17716. data['${effectivePrefix}noteCliente'],
  17717. ),
  17718. noteOrdine: attachedDatabase.typeMapping.read(
  17719. DriftSqlType.string,
  17720. data['${effectivePrefix}noteOrdine'],
  17721. ),
  17722. idCliente: attachedDatabase.typeMapping.read(
  17723. DriftSqlType.int,
  17724. data['${effectivePrefix}idCliente'],
  17725. ),
  17726. idFiliale: attachedDatabase.typeMapping.read(
  17727. DriftSqlType.int,
  17728. data['${effectivePrefix}idFiliale'],
  17729. ),
  17730. stato: attachedDatabase.typeMapping.read(
  17731. DriftSqlType.string,
  17732. data['${effectivePrefix}stato'],
  17733. ),
  17734. idListino: attachedDatabase.typeMapping.read(
  17735. DriftSqlType.int,
  17736. data['${effectivePrefix}idListino'],
  17737. ),
  17738. idAgente: attachedDatabase.typeMapping.read(
  17739. DriftSqlType.int,
  17740. data['${effectivePrefix}idAgente'],
  17741. ),
  17742. idPagamento: attachedDatabase.typeMapping.read(
  17743. DriftSqlType.int,
  17744. data['${effectivePrefix}idPagamento'],
  17745. ),
  17746. totale: attachedDatabase.typeMapping.read(
  17747. DriftSqlType.double,
  17748. data['${effectivePrefix}totale'],
  17749. ),
  17750. );
  17751. }
  17752. @override
  17753. $VOrdiniTable createAlias(String alias) {
  17754. return $VOrdiniTable(attachedDatabase, alias);
  17755. }
  17756. @override
  17757. bool get withoutRowId => true;
  17758. }
  17759. class VOrdiniData extends DataClass implements Insertable<VOrdiniData> {
  17760. final String codAgente;
  17761. final String? codCliente;
  17762. final String? ragioneSociale;
  17763. final String? codFiliale;
  17764. final String? filiale;
  17765. final String? indirizzo;
  17766. final String? citta;
  17767. final String? provincia;
  17768. final String? cap;
  17769. final int idOrdine;
  17770. final int? idOrdineSede;
  17771. final int? numeroOrdine;
  17772. final String? numeroOrdineSede;
  17773. final String? dataOrdine;
  17774. final String? dataConsegna;
  17775. final String? dataModifica;
  17776. final String? riferimento;
  17777. final String? noteCliente;
  17778. final String? noteOrdine;
  17779. final int? idCliente;
  17780. final int? idFiliale;
  17781. final String? stato;
  17782. final int? idListino;
  17783. final int? idAgente;
  17784. final int? idPagamento;
  17785. final double? totale;
  17786. const VOrdiniData({
  17787. required this.codAgente,
  17788. this.codCliente,
  17789. this.ragioneSociale,
  17790. this.codFiliale,
  17791. this.filiale,
  17792. this.indirizzo,
  17793. this.citta,
  17794. this.provincia,
  17795. this.cap,
  17796. required this.idOrdine,
  17797. this.idOrdineSede,
  17798. this.numeroOrdine,
  17799. this.numeroOrdineSede,
  17800. this.dataOrdine,
  17801. this.dataConsegna,
  17802. this.dataModifica,
  17803. this.riferimento,
  17804. this.noteCliente,
  17805. this.noteOrdine,
  17806. this.idCliente,
  17807. this.idFiliale,
  17808. this.stato,
  17809. this.idListino,
  17810. this.idAgente,
  17811. this.idPagamento,
  17812. this.totale,
  17813. });
  17814. @override
  17815. Map<String, Expression> toColumns(bool nullToAbsent) {
  17816. final map = <String, Expression>{};
  17817. map['codAgente'] = Variable<String>(codAgente);
  17818. if (!nullToAbsent || codCliente != null) {
  17819. map['codCliente'] = Variable<String>(codCliente);
  17820. }
  17821. if (!nullToAbsent || ragioneSociale != null) {
  17822. map['ragioneSociale'] = Variable<String>(ragioneSociale);
  17823. }
  17824. if (!nullToAbsent || codFiliale != null) {
  17825. map['codFiliale'] = Variable<String>(codFiliale);
  17826. }
  17827. if (!nullToAbsent || filiale != null) {
  17828. map['Filiale'] = Variable<String>(filiale);
  17829. }
  17830. if (!nullToAbsent || indirizzo != null) {
  17831. map['indirizzo'] = Variable<String>(indirizzo);
  17832. }
  17833. if (!nullToAbsent || citta != null) {
  17834. map['citta'] = Variable<String>(citta);
  17835. }
  17836. if (!nullToAbsent || provincia != null) {
  17837. map['provincia'] = Variable<String>(provincia);
  17838. }
  17839. if (!nullToAbsent || cap != null) {
  17840. map['cap'] = Variable<String>(cap);
  17841. }
  17842. map['idOrdine'] = Variable<int>(idOrdine);
  17843. if (!nullToAbsent || idOrdineSede != null) {
  17844. map['idOrdineSede'] = Variable<int>(idOrdineSede);
  17845. }
  17846. if (!nullToAbsent || numeroOrdine != null) {
  17847. map['numeroOrdine'] = Variable<int>(numeroOrdine);
  17848. }
  17849. if (!nullToAbsent || numeroOrdineSede != null) {
  17850. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede);
  17851. }
  17852. if (!nullToAbsent || dataOrdine != null) {
  17853. map['dataOrdine'] = Variable<String>(dataOrdine);
  17854. }
  17855. if (!nullToAbsent || dataConsegna != null) {
  17856. map['dataConsegna'] = Variable<String>(dataConsegna);
  17857. }
  17858. if (!nullToAbsent || dataModifica != null) {
  17859. map['dataModifica'] = Variable<String>(dataModifica);
  17860. }
  17861. if (!nullToAbsent || riferimento != null) {
  17862. map['riferimento'] = Variable<String>(riferimento);
  17863. }
  17864. if (!nullToAbsent || noteCliente != null) {
  17865. map['noteCliente'] = Variable<String>(noteCliente);
  17866. }
  17867. if (!nullToAbsent || noteOrdine != null) {
  17868. map['noteOrdine'] = Variable<String>(noteOrdine);
  17869. }
  17870. if (!nullToAbsent || idCliente != null) {
  17871. map['idCliente'] = Variable<int>(idCliente);
  17872. }
  17873. if (!nullToAbsent || idFiliale != null) {
  17874. map['idFiliale'] = Variable<int>(idFiliale);
  17875. }
  17876. if (!nullToAbsent || stato != null) {
  17877. map['stato'] = Variable<String>(stato);
  17878. }
  17879. if (!nullToAbsent || idListino != null) {
  17880. map['idListino'] = Variable<int>(idListino);
  17881. }
  17882. if (!nullToAbsent || idAgente != null) {
  17883. map['idAgente'] = Variable<int>(idAgente);
  17884. }
  17885. if (!nullToAbsent || idPagamento != null) {
  17886. map['idPagamento'] = Variable<int>(idPagamento);
  17887. }
  17888. if (!nullToAbsent || totale != null) {
  17889. map['totale'] = Variable<double>(totale);
  17890. }
  17891. return map;
  17892. }
  17893. VOrdiniCompanion toCompanion(bool nullToAbsent) {
  17894. return VOrdiniCompanion(
  17895. codAgente: Value(codAgente),
  17896. codCliente: codCliente == null && nullToAbsent
  17897. ? const Value.absent()
  17898. : Value(codCliente),
  17899. ragioneSociale: ragioneSociale == null && nullToAbsent
  17900. ? const Value.absent()
  17901. : Value(ragioneSociale),
  17902. codFiliale: codFiliale == null && nullToAbsent
  17903. ? const Value.absent()
  17904. : Value(codFiliale),
  17905. filiale: filiale == null && nullToAbsent
  17906. ? const Value.absent()
  17907. : Value(filiale),
  17908. indirizzo: indirizzo == null && nullToAbsent
  17909. ? const Value.absent()
  17910. : Value(indirizzo),
  17911. citta: citta == null && nullToAbsent
  17912. ? const Value.absent()
  17913. : Value(citta),
  17914. provincia: provincia == null && nullToAbsent
  17915. ? const Value.absent()
  17916. : Value(provincia),
  17917. cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap),
  17918. idOrdine: Value(idOrdine),
  17919. idOrdineSede: idOrdineSede == null && nullToAbsent
  17920. ? const Value.absent()
  17921. : Value(idOrdineSede),
  17922. numeroOrdine: numeroOrdine == null && nullToAbsent
  17923. ? const Value.absent()
  17924. : Value(numeroOrdine),
  17925. numeroOrdineSede: numeroOrdineSede == null && nullToAbsent
  17926. ? const Value.absent()
  17927. : Value(numeroOrdineSede),
  17928. dataOrdine: dataOrdine == null && nullToAbsent
  17929. ? const Value.absent()
  17930. : Value(dataOrdine),
  17931. dataConsegna: dataConsegna == null && nullToAbsent
  17932. ? const Value.absent()
  17933. : Value(dataConsegna),
  17934. dataModifica: dataModifica == null && nullToAbsent
  17935. ? const Value.absent()
  17936. : Value(dataModifica),
  17937. riferimento: riferimento == null && nullToAbsent
  17938. ? const Value.absent()
  17939. : Value(riferimento),
  17940. noteCliente: noteCliente == null && nullToAbsent
  17941. ? const Value.absent()
  17942. : Value(noteCliente),
  17943. noteOrdine: noteOrdine == null && nullToAbsent
  17944. ? const Value.absent()
  17945. : Value(noteOrdine),
  17946. idCliente: idCliente == null && nullToAbsent
  17947. ? const Value.absent()
  17948. : Value(idCliente),
  17949. idFiliale: idFiliale == null && nullToAbsent
  17950. ? const Value.absent()
  17951. : Value(idFiliale),
  17952. stato: stato == null && nullToAbsent
  17953. ? const Value.absent()
  17954. : Value(stato),
  17955. idListino: idListino == null && nullToAbsent
  17956. ? const Value.absent()
  17957. : Value(idListino),
  17958. idAgente: idAgente == null && nullToAbsent
  17959. ? const Value.absent()
  17960. : Value(idAgente),
  17961. idPagamento: idPagamento == null && nullToAbsent
  17962. ? const Value.absent()
  17963. : Value(idPagamento),
  17964. totale: totale == null && nullToAbsent
  17965. ? const Value.absent()
  17966. : Value(totale),
  17967. );
  17968. }
  17969. factory VOrdiniData.fromJson(
  17970. Map<String, dynamic> json, {
  17971. ValueSerializer? serializer,
  17972. }) {
  17973. serializer ??= driftRuntimeOptions.defaultSerializer;
  17974. return VOrdiniData(
  17975. codAgente: serializer.fromJson<String>(json['codAgente']),
  17976. codCliente: serializer.fromJson<String?>(json['codCliente']),
  17977. ragioneSociale: serializer.fromJson<String?>(json['ragioneSociale']),
  17978. codFiliale: serializer.fromJson<String?>(json['codFiliale']),
  17979. filiale: serializer.fromJson<String?>(json['filiale']),
  17980. indirizzo: serializer.fromJson<String?>(json['indirizzo']),
  17981. citta: serializer.fromJson<String?>(json['citta']),
  17982. provincia: serializer.fromJson<String?>(json['provincia']),
  17983. cap: serializer.fromJson<String?>(json['cap']),
  17984. idOrdine: serializer.fromJson<int>(json['idOrdine']),
  17985. idOrdineSede: serializer.fromJson<int?>(json['idOrdineSede']),
  17986. numeroOrdine: serializer.fromJson<int?>(json['numeroOrdine']),
  17987. numeroOrdineSede: serializer.fromJson<String?>(json['numeroOrdineSede']),
  17988. dataOrdine: serializer.fromJson<String?>(json['dataOrdine']),
  17989. dataConsegna: serializer.fromJson<String?>(json['dataConsegna']),
  17990. dataModifica: serializer.fromJson<String?>(json['dataModifica']),
  17991. riferimento: serializer.fromJson<String?>(json['riferimento']),
  17992. noteCliente: serializer.fromJson<String?>(json['noteCliente']),
  17993. noteOrdine: serializer.fromJson<String?>(json['noteOrdine']),
  17994. idCliente: serializer.fromJson<int?>(json['idCliente']),
  17995. idFiliale: serializer.fromJson<int?>(json['idFiliale']),
  17996. stato: serializer.fromJson<String?>(json['stato']),
  17997. idListino: serializer.fromJson<int?>(json['idListino']),
  17998. idAgente: serializer.fromJson<int?>(json['idAgente']),
  17999. idPagamento: serializer.fromJson<int?>(json['idPagamento']),
  18000. totale: serializer.fromJson<double?>(json['totale']),
  18001. );
  18002. }
  18003. @override
  18004. Map<String, dynamic> toJson({ValueSerializer? serializer}) {
  18005. serializer ??= driftRuntimeOptions.defaultSerializer;
  18006. return <String, dynamic>{
  18007. 'codAgente': serializer.toJson<String>(codAgente),
  18008. 'codCliente': serializer.toJson<String?>(codCliente),
  18009. 'ragioneSociale': serializer.toJson<String?>(ragioneSociale),
  18010. 'codFiliale': serializer.toJson<String?>(codFiliale),
  18011. 'filiale': serializer.toJson<String?>(filiale),
  18012. 'indirizzo': serializer.toJson<String?>(indirizzo),
  18013. 'citta': serializer.toJson<String?>(citta),
  18014. 'provincia': serializer.toJson<String?>(provincia),
  18015. 'cap': serializer.toJson<String?>(cap),
  18016. 'idOrdine': serializer.toJson<int>(idOrdine),
  18017. 'idOrdineSede': serializer.toJson<int?>(idOrdineSede),
  18018. 'numeroOrdine': serializer.toJson<int?>(numeroOrdine),
  18019. 'numeroOrdineSede': serializer.toJson<String?>(numeroOrdineSede),
  18020. 'dataOrdine': serializer.toJson<String?>(dataOrdine),
  18021. 'dataConsegna': serializer.toJson<String?>(dataConsegna),
  18022. 'dataModifica': serializer.toJson<String?>(dataModifica),
  18023. 'riferimento': serializer.toJson<String?>(riferimento),
  18024. 'noteCliente': serializer.toJson<String?>(noteCliente),
  18025. 'noteOrdine': serializer.toJson<String?>(noteOrdine),
  18026. 'idCliente': serializer.toJson<int?>(idCliente),
  18027. 'idFiliale': serializer.toJson<int?>(idFiliale),
  18028. 'stato': serializer.toJson<String?>(stato),
  18029. 'idListino': serializer.toJson<int?>(idListino),
  18030. 'idAgente': serializer.toJson<int?>(idAgente),
  18031. 'idPagamento': serializer.toJson<int?>(idPagamento),
  18032. 'totale': serializer.toJson<double?>(totale),
  18033. };
  18034. }
  18035. VOrdiniData copyWith({
  18036. String? codAgente,
  18037. Value<String?> codCliente = const Value.absent(),
  18038. Value<String?> ragioneSociale = const Value.absent(),
  18039. Value<String?> codFiliale = const Value.absent(),
  18040. Value<String?> filiale = const Value.absent(),
  18041. Value<String?> indirizzo = const Value.absent(),
  18042. Value<String?> citta = const Value.absent(),
  18043. Value<String?> provincia = const Value.absent(),
  18044. Value<String?> cap = const Value.absent(),
  18045. int? idOrdine,
  18046. Value<int?> idOrdineSede = const Value.absent(),
  18047. Value<int?> numeroOrdine = const Value.absent(),
  18048. Value<String?> numeroOrdineSede = const Value.absent(),
  18049. Value<String?> dataOrdine = const Value.absent(),
  18050. Value<String?> dataConsegna = const Value.absent(),
  18051. Value<String?> dataModifica = const Value.absent(),
  18052. Value<String?> riferimento = const Value.absent(),
  18053. Value<String?> noteCliente = const Value.absent(),
  18054. Value<String?> noteOrdine = const Value.absent(),
  18055. Value<int?> idCliente = const Value.absent(),
  18056. Value<int?> idFiliale = const Value.absent(),
  18057. Value<String?> stato = const Value.absent(),
  18058. Value<int?> idListino = const Value.absent(),
  18059. Value<int?> idAgente = const Value.absent(),
  18060. Value<int?> idPagamento = const Value.absent(),
  18061. Value<double?> totale = const Value.absent(),
  18062. }) => VOrdiniData(
  18063. codAgente: codAgente ?? this.codAgente,
  18064. codCliente: codCliente.present ? codCliente.value : this.codCliente,
  18065. ragioneSociale: ragioneSociale.present
  18066. ? ragioneSociale.value
  18067. : this.ragioneSociale,
  18068. codFiliale: codFiliale.present ? codFiliale.value : this.codFiliale,
  18069. filiale: filiale.present ? filiale.value : this.filiale,
  18070. indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo,
  18071. citta: citta.present ? citta.value : this.citta,
  18072. provincia: provincia.present ? provincia.value : this.provincia,
  18073. cap: cap.present ? cap.value : this.cap,
  18074. idOrdine: idOrdine ?? this.idOrdine,
  18075. idOrdineSede: idOrdineSede.present ? idOrdineSede.value : this.idOrdineSede,
  18076. numeroOrdine: numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine,
  18077. numeroOrdineSede: numeroOrdineSede.present
  18078. ? numeroOrdineSede.value
  18079. : this.numeroOrdineSede,
  18080. dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine,
  18081. dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna,
  18082. dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica,
  18083. riferimento: riferimento.present ? riferimento.value : this.riferimento,
  18084. noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente,
  18085. noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine,
  18086. idCliente: idCliente.present ? idCliente.value : this.idCliente,
  18087. idFiliale: idFiliale.present ? idFiliale.value : this.idFiliale,
  18088. stato: stato.present ? stato.value : this.stato,
  18089. idListino: idListino.present ? idListino.value : this.idListino,
  18090. idAgente: idAgente.present ? idAgente.value : this.idAgente,
  18091. idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento,
  18092. totale: totale.present ? totale.value : this.totale,
  18093. );
  18094. VOrdiniData copyWithCompanion(VOrdiniCompanion data) {
  18095. return VOrdiniData(
  18096. codAgente: data.codAgente.present ? data.codAgente.value : this.codAgente,
  18097. codCliente: data.codCliente.present
  18098. ? data.codCliente.value
  18099. : this.codCliente,
  18100. ragioneSociale: data.ragioneSociale.present
  18101. ? data.ragioneSociale.value
  18102. : this.ragioneSociale,
  18103. codFiliale: data.codFiliale.present
  18104. ? data.codFiliale.value
  18105. : this.codFiliale,
  18106. filiale: data.filiale.present ? data.filiale.value : this.filiale,
  18107. indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo,
  18108. citta: data.citta.present ? data.citta.value : this.citta,
  18109. provincia: data.provincia.present ? data.provincia.value : this.provincia,
  18110. cap: data.cap.present ? data.cap.value : this.cap,
  18111. idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine,
  18112. idOrdineSede: data.idOrdineSede.present
  18113. ? data.idOrdineSede.value
  18114. : this.idOrdineSede,
  18115. numeroOrdine: data.numeroOrdine.present
  18116. ? data.numeroOrdine.value
  18117. : this.numeroOrdine,
  18118. numeroOrdineSede: data.numeroOrdineSede.present
  18119. ? data.numeroOrdineSede.value
  18120. : this.numeroOrdineSede,
  18121. dataOrdine: data.dataOrdine.present
  18122. ? data.dataOrdine.value
  18123. : this.dataOrdine,
  18124. dataConsegna: data.dataConsegna.present
  18125. ? data.dataConsegna.value
  18126. : this.dataConsegna,
  18127. dataModifica: data.dataModifica.present
  18128. ? data.dataModifica.value
  18129. : this.dataModifica,
  18130. riferimento: data.riferimento.present
  18131. ? data.riferimento.value
  18132. : this.riferimento,
  18133. noteCliente: data.noteCliente.present
  18134. ? data.noteCliente.value
  18135. : this.noteCliente,
  18136. noteOrdine: data.noteOrdine.present
  18137. ? data.noteOrdine.value
  18138. : this.noteOrdine,
  18139. idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente,
  18140. idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale,
  18141. stato: data.stato.present ? data.stato.value : this.stato,
  18142. idListino: data.idListino.present ? data.idListino.value : this.idListino,
  18143. idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente,
  18144. idPagamento: data.idPagamento.present
  18145. ? data.idPagamento.value
  18146. : this.idPagamento,
  18147. totale: data.totale.present ? data.totale.value : this.totale,
  18148. );
  18149. }
  18150. @override
  18151. String toString() {
  18152. return (StringBuffer('VOrdiniData(')
  18153. ..write('codAgente: $codAgente, ')
  18154. ..write('codCliente: $codCliente, ')
  18155. ..write('ragioneSociale: $ragioneSociale, ')
  18156. ..write('codFiliale: $codFiliale, ')
  18157. ..write('filiale: $filiale, ')
  18158. ..write('indirizzo: $indirizzo, ')
  18159. ..write('citta: $citta, ')
  18160. ..write('provincia: $provincia, ')
  18161. ..write('cap: $cap, ')
  18162. ..write('idOrdine: $idOrdine, ')
  18163. ..write('idOrdineSede: $idOrdineSede, ')
  18164. ..write('numeroOrdine: $numeroOrdine, ')
  18165. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  18166. ..write('dataOrdine: $dataOrdine, ')
  18167. ..write('dataConsegna: $dataConsegna, ')
  18168. ..write('dataModifica: $dataModifica, ')
  18169. ..write('riferimento: $riferimento, ')
  18170. ..write('noteCliente: $noteCliente, ')
  18171. ..write('noteOrdine: $noteOrdine, ')
  18172. ..write('idCliente: $idCliente, ')
  18173. ..write('idFiliale: $idFiliale, ')
  18174. ..write('stato: $stato, ')
  18175. ..write('idListino: $idListino, ')
  18176. ..write('idAgente: $idAgente, ')
  18177. ..write('idPagamento: $idPagamento, ')
  18178. ..write('totale: $totale')
  18179. ..write(')'))
  18180. .toString();
  18181. }
  18182. @override
  18183. int get hashCode => Object.hashAll([
  18184. codAgente,
  18185. codCliente,
  18186. ragioneSociale,
  18187. codFiliale,
  18188. filiale,
  18189. indirizzo,
  18190. citta,
  18191. provincia,
  18192. cap,
  18193. idOrdine,
  18194. idOrdineSede,
  18195. numeroOrdine,
  18196. numeroOrdineSede,
  18197. dataOrdine,
  18198. dataConsegna,
  18199. dataModifica,
  18200. riferimento,
  18201. noteCliente,
  18202. noteOrdine,
  18203. idCliente,
  18204. idFiliale,
  18205. stato,
  18206. idListino,
  18207. idAgente,
  18208. idPagamento,
  18209. totale,
  18210. ]);
  18211. @override
  18212. bool operator ==(Object other) =>
  18213. identical(this, other) ||
  18214. (other is VOrdiniData &&
  18215. other.codAgente == this.codAgente &&
  18216. other.codCliente == this.codCliente &&
  18217. other.ragioneSociale == this.ragioneSociale &&
  18218. other.codFiliale == this.codFiliale &&
  18219. other.filiale == this.filiale &&
  18220. other.indirizzo == this.indirizzo &&
  18221. other.citta == this.citta &&
  18222. other.provincia == this.provincia &&
  18223. other.cap == this.cap &&
  18224. other.idOrdine == this.idOrdine &&
  18225. other.idOrdineSede == this.idOrdineSede &&
  18226. other.numeroOrdine == this.numeroOrdine &&
  18227. other.numeroOrdineSede == this.numeroOrdineSede &&
  18228. other.dataOrdine == this.dataOrdine &&
  18229. other.dataConsegna == this.dataConsegna &&
  18230. other.dataModifica == this.dataModifica &&
  18231. other.riferimento == this.riferimento &&
  18232. other.noteCliente == this.noteCliente &&
  18233. other.noteOrdine == this.noteOrdine &&
  18234. other.idCliente == this.idCliente &&
  18235. other.idFiliale == this.idFiliale &&
  18236. other.stato == this.stato &&
  18237. other.idListino == this.idListino &&
  18238. other.idAgente == this.idAgente &&
  18239. other.idPagamento == this.idPagamento &&
  18240. other.totale == this.totale);
  18241. }
  18242. class VOrdiniCompanion extends UpdateCompanion<VOrdiniData> {
  18243. final Value<String> codAgente;
  18244. final Value<String?> codCliente;
  18245. final Value<String?> ragioneSociale;
  18246. final Value<String?> codFiliale;
  18247. final Value<String?> filiale;
  18248. final Value<String?> indirizzo;
  18249. final Value<String?> citta;
  18250. final Value<String?> provincia;
  18251. final Value<String?> cap;
  18252. final Value<int> idOrdine;
  18253. final Value<int?> idOrdineSede;
  18254. final Value<int?> numeroOrdine;
  18255. final Value<String?> numeroOrdineSede;
  18256. final Value<String?> dataOrdine;
  18257. final Value<String?> dataConsegna;
  18258. final Value<String?> dataModifica;
  18259. final Value<String?> riferimento;
  18260. final Value<String?> noteCliente;
  18261. final Value<String?> noteOrdine;
  18262. final Value<int?> idCliente;
  18263. final Value<int?> idFiliale;
  18264. final Value<String?> stato;
  18265. final Value<int?> idListino;
  18266. final Value<int?> idAgente;
  18267. final Value<int?> idPagamento;
  18268. final Value<double?> totale;
  18269. const VOrdiniCompanion({
  18270. this.codAgente = const Value.absent(),
  18271. this.codCliente = const Value.absent(),
  18272. this.ragioneSociale = const Value.absent(),
  18273. this.codFiliale = const Value.absent(),
  18274. this.filiale = const Value.absent(),
  18275. this.indirizzo = const Value.absent(),
  18276. this.citta = const Value.absent(),
  18277. this.provincia = const Value.absent(),
  18278. this.cap = const Value.absent(),
  18279. this.idOrdine = const Value.absent(),
  18280. this.idOrdineSede = const Value.absent(),
  18281. this.numeroOrdine = const Value.absent(),
  18282. this.numeroOrdineSede = const Value.absent(),
  18283. this.dataOrdine = const Value.absent(),
  18284. this.dataConsegna = const Value.absent(),
  18285. this.dataModifica = const Value.absent(),
  18286. this.riferimento = const Value.absent(),
  18287. this.noteCliente = const Value.absent(),
  18288. this.noteOrdine = const Value.absent(),
  18289. this.idCliente = const Value.absent(),
  18290. this.idFiliale = const Value.absent(),
  18291. this.stato = const Value.absent(),
  18292. this.idListino = const Value.absent(),
  18293. this.idAgente = const Value.absent(),
  18294. this.idPagamento = const Value.absent(),
  18295. this.totale = const Value.absent(),
  18296. });
  18297. VOrdiniCompanion.insert({
  18298. required String codAgente,
  18299. this.codCliente = const Value.absent(),
  18300. this.ragioneSociale = const Value.absent(),
  18301. this.codFiliale = const Value.absent(),
  18302. this.filiale = const Value.absent(),
  18303. this.indirizzo = const Value.absent(),
  18304. this.citta = const Value.absent(),
  18305. this.provincia = const Value.absent(),
  18306. this.cap = const Value.absent(),
  18307. required int idOrdine,
  18308. this.idOrdineSede = const Value.absent(),
  18309. this.numeroOrdine = const Value.absent(),
  18310. this.numeroOrdineSede = const Value.absent(),
  18311. this.dataOrdine = const Value.absent(),
  18312. this.dataConsegna = const Value.absent(),
  18313. this.dataModifica = const Value.absent(),
  18314. this.riferimento = const Value.absent(),
  18315. this.noteCliente = const Value.absent(),
  18316. this.noteOrdine = const Value.absent(),
  18317. this.idCliente = const Value.absent(),
  18318. this.idFiliale = const Value.absent(),
  18319. this.stato = const Value.absent(),
  18320. this.idListino = const Value.absent(),
  18321. this.idAgente = const Value.absent(),
  18322. this.idPagamento = const Value.absent(),
  18323. this.totale = const Value.absent(),
  18324. }) : codAgente = Value(codAgente),
  18325. idOrdine = Value(idOrdine);
  18326. static Insertable<VOrdiniData> custom({
  18327. Expression<String>? codAgente,
  18328. Expression<String>? codCliente,
  18329. Expression<String>? ragioneSociale,
  18330. Expression<String>? codFiliale,
  18331. Expression<String>? filiale,
  18332. Expression<String>? indirizzo,
  18333. Expression<String>? citta,
  18334. Expression<String>? provincia,
  18335. Expression<String>? cap,
  18336. Expression<int>? idOrdine,
  18337. Expression<int>? idOrdineSede,
  18338. Expression<int>? numeroOrdine,
  18339. Expression<String>? numeroOrdineSede,
  18340. Expression<String>? dataOrdine,
  18341. Expression<String>? dataConsegna,
  18342. Expression<String>? dataModifica,
  18343. Expression<String>? riferimento,
  18344. Expression<String>? noteCliente,
  18345. Expression<String>? noteOrdine,
  18346. Expression<int>? idCliente,
  18347. Expression<int>? idFiliale,
  18348. Expression<String>? stato,
  18349. Expression<int>? idListino,
  18350. Expression<int>? idAgente,
  18351. Expression<int>? idPagamento,
  18352. Expression<double>? totale,
  18353. }) {
  18354. return RawValuesInsertable({
  18355. if (codAgente != null) 'codAgente': codAgente,
  18356. if (codCliente != null) 'codCliente': codCliente,
  18357. if (ragioneSociale != null) 'ragioneSociale': ragioneSociale,
  18358. if (codFiliale != null) 'codFiliale': codFiliale,
  18359. if (filiale != null) 'Filiale': filiale,
  18360. if (indirizzo != null) 'indirizzo': indirizzo,
  18361. if (citta != null) 'citta': citta,
  18362. if (provincia != null) 'provincia': provincia,
  18363. if (cap != null) 'cap': cap,
  18364. if (idOrdine != null) 'idOrdine': idOrdine,
  18365. if (idOrdineSede != null) 'idOrdineSede': idOrdineSede,
  18366. if (numeroOrdine != null) 'numeroOrdine': numeroOrdine,
  18367. if (numeroOrdineSede != null) 'numeroOrdineSede': numeroOrdineSede,
  18368. if (dataOrdine != null) 'dataOrdine': dataOrdine,
  18369. if (dataConsegna != null) 'dataConsegna': dataConsegna,
  18370. if (dataModifica != null) 'dataModifica': dataModifica,
  18371. if (riferimento != null) 'riferimento': riferimento,
  18372. if (noteCliente != null) 'noteCliente': noteCliente,
  18373. if (noteOrdine != null) 'noteOrdine': noteOrdine,
  18374. if (idCliente != null) 'idCliente': idCliente,
  18375. if (idFiliale != null) 'idFiliale': idFiliale,
  18376. if (stato != null) 'stato': stato,
  18377. if (idListino != null) 'idListino': idListino,
  18378. if (idAgente != null) 'idAgente': idAgente,
  18379. if (idPagamento != null) 'idPagamento': idPagamento,
  18380. if (totale != null) 'totale': totale,
  18381. });
  18382. }
  18383. VOrdiniCompanion copyWith({
  18384. Value<String>? codAgente,
  18385. Value<String?>? codCliente,
  18386. Value<String?>? ragioneSociale,
  18387. Value<String?>? codFiliale,
  18388. Value<String?>? filiale,
  18389. Value<String?>? indirizzo,
  18390. Value<String?>? citta,
  18391. Value<String?>? provincia,
  18392. Value<String?>? cap,
  18393. Value<int>? idOrdine,
  18394. Value<int?>? idOrdineSede,
  18395. Value<int?>? numeroOrdine,
  18396. Value<String?>? numeroOrdineSede,
  18397. Value<String?>? dataOrdine,
  18398. Value<String?>? dataConsegna,
  18399. Value<String?>? dataModifica,
  18400. Value<String?>? riferimento,
  18401. Value<String?>? noteCliente,
  18402. Value<String?>? noteOrdine,
  18403. Value<int?>? idCliente,
  18404. Value<int?>? idFiliale,
  18405. Value<String?>? stato,
  18406. Value<int?>? idListino,
  18407. Value<int?>? idAgente,
  18408. Value<int?>? idPagamento,
  18409. Value<double?>? totale,
  18410. }) {
  18411. return VOrdiniCompanion(
  18412. codAgente: codAgente ?? this.codAgente,
  18413. codCliente: codCliente ?? this.codCliente,
  18414. ragioneSociale: ragioneSociale ?? this.ragioneSociale,
  18415. codFiliale: codFiliale ?? this.codFiliale,
  18416. filiale: filiale ?? this.filiale,
  18417. indirizzo: indirizzo ?? this.indirizzo,
  18418. citta: citta ?? this.citta,
  18419. provincia: provincia ?? this.provincia,
  18420. cap: cap ?? this.cap,
  18421. idOrdine: idOrdine ?? this.idOrdine,
  18422. idOrdineSede: idOrdineSede ?? this.idOrdineSede,
  18423. numeroOrdine: numeroOrdine ?? this.numeroOrdine,
  18424. numeroOrdineSede: numeroOrdineSede ?? this.numeroOrdineSede,
  18425. dataOrdine: dataOrdine ?? this.dataOrdine,
  18426. dataConsegna: dataConsegna ?? this.dataConsegna,
  18427. dataModifica: dataModifica ?? this.dataModifica,
  18428. riferimento: riferimento ?? this.riferimento,
  18429. noteCliente: noteCliente ?? this.noteCliente,
  18430. noteOrdine: noteOrdine ?? this.noteOrdine,
  18431. idCliente: idCliente ?? this.idCliente,
  18432. idFiliale: idFiliale ?? this.idFiliale,
  18433. stato: stato ?? this.stato,
  18434. idListino: idListino ?? this.idListino,
  18435. idAgente: idAgente ?? this.idAgente,
  18436. idPagamento: idPagamento ?? this.idPagamento,
  18437. totale: totale ?? this.totale,
  18438. );
  18439. }
  18440. @override
  18441. Map<String, Expression> toColumns(bool nullToAbsent) {
  18442. final map = <String, Expression>{};
  18443. if (codAgente.present) {
  18444. map['codAgente'] = Variable<String>(codAgente.value);
  18445. }
  18446. if (codCliente.present) {
  18447. map['codCliente'] = Variable<String>(codCliente.value);
  18448. }
  18449. if (ragioneSociale.present) {
  18450. map['ragioneSociale'] = Variable<String>(ragioneSociale.value);
  18451. }
  18452. if (codFiliale.present) {
  18453. map['codFiliale'] = Variable<String>(codFiliale.value);
  18454. }
  18455. if (filiale.present) {
  18456. map['Filiale'] = Variable<String>(filiale.value);
  18457. }
  18458. if (indirizzo.present) {
  18459. map['indirizzo'] = Variable<String>(indirizzo.value);
  18460. }
  18461. if (citta.present) {
  18462. map['citta'] = Variable<String>(citta.value);
  18463. }
  18464. if (provincia.present) {
  18465. map['provincia'] = Variable<String>(provincia.value);
  18466. }
  18467. if (cap.present) {
  18468. map['cap'] = Variable<String>(cap.value);
  18469. }
  18470. if (idOrdine.present) {
  18471. map['idOrdine'] = Variable<int>(idOrdine.value);
  18472. }
  18473. if (idOrdineSede.present) {
  18474. map['idOrdineSede'] = Variable<int>(idOrdineSede.value);
  18475. }
  18476. if (numeroOrdine.present) {
  18477. map['numeroOrdine'] = Variable<int>(numeroOrdine.value);
  18478. }
  18479. if (numeroOrdineSede.present) {
  18480. map['numeroOrdineSede'] = Variable<String>(numeroOrdineSede.value);
  18481. }
  18482. if (dataOrdine.present) {
  18483. map['dataOrdine'] = Variable<String>(dataOrdine.value);
  18484. }
  18485. if (dataConsegna.present) {
  18486. map['dataConsegna'] = Variable<String>(dataConsegna.value);
  18487. }
  18488. if (dataModifica.present) {
  18489. map['dataModifica'] = Variable<String>(dataModifica.value);
  18490. }
  18491. if (riferimento.present) {
  18492. map['riferimento'] = Variable<String>(riferimento.value);
  18493. }
  18494. if (noteCliente.present) {
  18495. map['noteCliente'] = Variable<String>(noteCliente.value);
  18496. }
  18497. if (noteOrdine.present) {
  18498. map['noteOrdine'] = Variable<String>(noteOrdine.value);
  18499. }
  18500. if (idCliente.present) {
  18501. map['idCliente'] = Variable<int>(idCliente.value);
  18502. }
  18503. if (idFiliale.present) {
  18504. map['idFiliale'] = Variable<int>(idFiliale.value);
  18505. }
  18506. if (stato.present) {
  18507. map['stato'] = Variable<String>(stato.value);
  18508. }
  18509. if (idListino.present) {
  18510. map['idListino'] = Variable<int>(idListino.value);
  18511. }
  18512. if (idAgente.present) {
  18513. map['idAgente'] = Variable<int>(idAgente.value);
  18514. }
  18515. if (idPagamento.present) {
  18516. map['idPagamento'] = Variable<int>(idPagamento.value);
  18517. }
  18518. if (totale.present) {
  18519. map['totale'] = Variable<double>(totale.value);
  18520. }
  18521. return map;
  18522. }
  18523. @override
  18524. String toString() {
  18525. return (StringBuffer('VOrdiniCompanion(')
  18526. ..write('codAgente: $codAgente, ')
  18527. ..write('codCliente: $codCliente, ')
  18528. ..write('ragioneSociale: $ragioneSociale, ')
  18529. ..write('codFiliale: $codFiliale, ')
  18530. ..write('filiale: $filiale, ')
  18531. ..write('indirizzo: $indirizzo, ')
  18532. ..write('citta: $citta, ')
  18533. ..write('provincia: $provincia, ')
  18534. ..write('cap: $cap, ')
  18535. ..write('idOrdine: $idOrdine, ')
  18536. ..write('idOrdineSede: $idOrdineSede, ')
  18537. ..write('numeroOrdine: $numeroOrdine, ')
  18538. ..write('numeroOrdineSede: $numeroOrdineSede, ')
  18539. ..write('dataOrdine: $dataOrdine, ')
  18540. ..write('dataConsegna: $dataConsegna, ')
  18541. ..write('dataModifica: $dataModifica, ')
  18542. ..write('riferimento: $riferimento, ')
  18543. ..write('noteCliente: $noteCliente, ')
  18544. ..write('noteOrdine: $noteOrdine, ')
  18545. ..write('idCliente: $idCliente, ')
  18546. ..write('idFiliale: $idFiliale, ')
  18547. ..write('stato: $stato, ')
  18548. ..write('idListino: $idListino, ')
  18549. ..write('idAgente: $idAgente, ')
  18550. ..write('idPagamento: $idPagamento, ')
  18551. ..write('totale: $totale')
  18552. ..write(')'))
  18553. .toString();
  18554. }
  18555. }
  18556. abstract class _$AppDatabase extends GeneratedDatabase {
  18557. _$AppDatabase(QueryExecutor e) : super(e);
  18558. $AppDatabaseManager get managers => $AppDatabaseManager(this);
  18559. late final $AgentiTable agenti = $AgentiTable(this);
  18560. late final $ArticoliTable articoli = $ArticoliTable(this);
  18561. late final $ClientiTable clienti = $ClientiTable(this);
  18562. late final $OrdiniTable ordini = $OrdiniTable(this);
  18563. late final $RigheOrdineTable righeOrdine = $RigheOrdineTable(this);
  18564. late final $FilialiTable filiali = $FilialiTable(this);
  18565. late final $ListiniTable listini = $ListiniTable(this);
  18566. late final $ListiniArticoloTable listiniArticolo = $ListiniArticoloTable(
  18567. this,
  18568. );
  18569. late final $ListiniClienteTable listiniCliente = $ListiniClienteTable(this);
  18570. late final $ScontiTable sconti = $ScontiTable(this);
  18571. late final $ScontiClienteTable scontiCliente = $ScontiClienteTable(this);
  18572. late final $PagamentiTable pagamenti = $PagamentiTable(this);
  18573. late final $ParametriTable parametri = $ParametriTable(this);
  18574. late final $TabelleTable tabelle = $TabelleTable(this);
  18575. late final $PromozioniTable promozioni = $PromozioniTable(this);
  18576. late final $PromoArticoliTable promoArticoli = $PromoArticoliTable(this);
  18577. late final $PromoListiniTable promoListini = $PromoListiniTable(this);
  18578. late final $PromoOmaggiTable promoOmaggi = $PromoOmaggiTable(this);
  18579. late final $ClientiAgenteTable clientiAgente = $ClientiAgenteTable(this);
  18580. late final $ScadenzeTable scadenze = $ScadenzeTable(this);
  18581. late final $StatisticheVenditaTable statisticheVendita =
  18582. $StatisticheVenditaTable(this);
  18583. late final $ArticoliConPromoTable articoliConPromo = $ArticoliConPromoTable(
  18584. this,
  18585. );
  18586. late final $OrdiniSenzaRigheTable ordiniSenzaRighe = $OrdiniSenzaRigheTable(
  18587. this,
  18588. );
  18589. late final $TopItemTable topItem = $TopItemTable(this);
  18590. late final $TopCustomerTable topCustomer = $TopCustomerTable(this);
  18591. late final $VOrdiniTable vOrdini = $VOrdiniTable(this);
  18592. @override
  18593. Iterable<TableInfo<Table, Object?>> get allTables =>
  18594. allSchemaEntities.whereType<TableInfo<Table, Object?>>();
  18595. @override
  18596. List<DatabaseSchemaEntity> get allSchemaEntities => [
  18597. agenti,
  18598. articoli,
  18599. clienti,
  18600. ordini,
  18601. righeOrdine,
  18602. filiali,
  18603. listini,
  18604. listiniArticolo,
  18605. listiniCliente,
  18606. sconti,
  18607. scontiCliente,
  18608. pagamenti,
  18609. parametri,
  18610. tabelle,
  18611. promozioni,
  18612. promoArticoli,
  18613. promoListini,
  18614. promoOmaggi,
  18615. clientiAgente,
  18616. scadenze,
  18617. statisticheVendita,
  18618. articoliConPromo,
  18619. ordiniSenzaRighe,
  18620. topItem,
  18621. topCustomer,
  18622. vOrdini,
  18623. ];
  18624. }
  18625. typedef $$AgentiTableCreateCompanionBuilder =
  18626. AgentiCompanion Function({
  18627. Value<int> idAgente,
  18628. required String codAgente,
  18629. Value<String?> ragioneSociale,
  18630. Value<String?> pwd,
  18631. Value<String?> telefono,
  18632. Value<String?> cellulare,
  18633. Value<String?> email,
  18634. Value<String?> indirizzo,
  18635. Value<String?> citta,
  18636. Value<String?> cap,
  18637. Value<String?> provincia,
  18638. Value<String?> frazione,
  18639. Value<int> attivo,
  18640. Value<int?> modificaPrezzi,
  18641. Value<String?> capoArea,
  18642. });
  18643. typedef $$AgentiTableUpdateCompanionBuilder =
  18644. AgentiCompanion Function({
  18645. Value<int> idAgente,
  18646. Value<String> codAgente,
  18647. Value<String?> ragioneSociale,
  18648. Value<String?> pwd,
  18649. Value<String?> telefono,
  18650. Value<String?> cellulare,
  18651. Value<String?> email,
  18652. Value<String?> indirizzo,
  18653. Value<String?> citta,
  18654. Value<String?> cap,
  18655. Value<String?> provincia,
  18656. Value<String?> frazione,
  18657. Value<int> attivo,
  18658. Value<int?> modificaPrezzi,
  18659. Value<String?> capoArea,
  18660. });
  18661. class $$AgentiTableFilterComposer
  18662. extends Composer<_$AppDatabase, $AgentiTable> {
  18663. $$AgentiTableFilterComposer({
  18664. required super.$db,
  18665. required super.$table,
  18666. super.joinBuilder,
  18667. super.$addJoinBuilderToRootComposer,
  18668. super.$removeJoinBuilderFromRootComposer,
  18669. });
  18670. ColumnFilters<int> get idAgente => $composableBuilder(
  18671. column: $table.idAgente,
  18672. builder: (column) => ColumnFilters(column),
  18673. );
  18674. ColumnFilters<String> get codAgente => $composableBuilder(
  18675. column: $table.codAgente,
  18676. builder: (column) => ColumnFilters(column),
  18677. );
  18678. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  18679. column: $table.ragioneSociale,
  18680. builder: (column) => ColumnFilters(column),
  18681. );
  18682. ColumnFilters<String> get pwd => $composableBuilder(
  18683. column: $table.pwd,
  18684. builder: (column) => ColumnFilters(column),
  18685. );
  18686. ColumnFilters<String> get telefono => $composableBuilder(
  18687. column: $table.telefono,
  18688. builder: (column) => ColumnFilters(column),
  18689. );
  18690. ColumnFilters<String> get cellulare => $composableBuilder(
  18691. column: $table.cellulare,
  18692. builder: (column) => ColumnFilters(column),
  18693. );
  18694. ColumnFilters<String> get email => $composableBuilder(
  18695. column: $table.email,
  18696. builder: (column) => ColumnFilters(column),
  18697. );
  18698. ColumnFilters<String> get indirizzo => $composableBuilder(
  18699. column: $table.indirizzo,
  18700. builder: (column) => ColumnFilters(column),
  18701. );
  18702. ColumnFilters<String> get citta => $composableBuilder(
  18703. column: $table.citta,
  18704. builder: (column) => ColumnFilters(column),
  18705. );
  18706. ColumnFilters<String> get cap => $composableBuilder(
  18707. column: $table.cap,
  18708. builder: (column) => ColumnFilters(column),
  18709. );
  18710. ColumnFilters<String> get provincia => $composableBuilder(
  18711. column: $table.provincia,
  18712. builder: (column) => ColumnFilters(column),
  18713. );
  18714. ColumnFilters<String> get frazione => $composableBuilder(
  18715. column: $table.frazione,
  18716. builder: (column) => ColumnFilters(column),
  18717. );
  18718. ColumnFilters<int> get attivo => $composableBuilder(
  18719. column: $table.attivo,
  18720. builder: (column) => ColumnFilters(column),
  18721. );
  18722. ColumnFilters<int> get modificaPrezzi => $composableBuilder(
  18723. column: $table.modificaPrezzi,
  18724. builder: (column) => ColumnFilters(column),
  18725. );
  18726. ColumnFilters<String> get capoArea => $composableBuilder(
  18727. column: $table.capoArea,
  18728. builder: (column) => ColumnFilters(column),
  18729. );
  18730. }
  18731. class $$AgentiTableOrderingComposer
  18732. extends Composer<_$AppDatabase, $AgentiTable> {
  18733. $$AgentiTableOrderingComposer({
  18734. required super.$db,
  18735. required super.$table,
  18736. super.joinBuilder,
  18737. super.$addJoinBuilderToRootComposer,
  18738. super.$removeJoinBuilderFromRootComposer,
  18739. });
  18740. ColumnOrderings<int> get idAgente => $composableBuilder(
  18741. column: $table.idAgente,
  18742. builder: (column) => ColumnOrderings(column),
  18743. );
  18744. ColumnOrderings<String> get codAgente => $composableBuilder(
  18745. column: $table.codAgente,
  18746. builder: (column) => ColumnOrderings(column),
  18747. );
  18748. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  18749. column: $table.ragioneSociale,
  18750. builder: (column) => ColumnOrderings(column),
  18751. );
  18752. ColumnOrderings<String> get pwd => $composableBuilder(
  18753. column: $table.pwd,
  18754. builder: (column) => ColumnOrderings(column),
  18755. );
  18756. ColumnOrderings<String> get telefono => $composableBuilder(
  18757. column: $table.telefono,
  18758. builder: (column) => ColumnOrderings(column),
  18759. );
  18760. ColumnOrderings<String> get cellulare => $composableBuilder(
  18761. column: $table.cellulare,
  18762. builder: (column) => ColumnOrderings(column),
  18763. );
  18764. ColumnOrderings<String> get email => $composableBuilder(
  18765. column: $table.email,
  18766. builder: (column) => ColumnOrderings(column),
  18767. );
  18768. ColumnOrderings<String> get indirizzo => $composableBuilder(
  18769. column: $table.indirizzo,
  18770. builder: (column) => ColumnOrderings(column),
  18771. );
  18772. ColumnOrderings<String> get citta => $composableBuilder(
  18773. column: $table.citta,
  18774. builder: (column) => ColumnOrderings(column),
  18775. );
  18776. ColumnOrderings<String> get cap => $composableBuilder(
  18777. column: $table.cap,
  18778. builder: (column) => ColumnOrderings(column),
  18779. );
  18780. ColumnOrderings<String> get provincia => $composableBuilder(
  18781. column: $table.provincia,
  18782. builder: (column) => ColumnOrderings(column),
  18783. );
  18784. ColumnOrderings<String> get frazione => $composableBuilder(
  18785. column: $table.frazione,
  18786. builder: (column) => ColumnOrderings(column),
  18787. );
  18788. ColumnOrderings<int> get attivo => $composableBuilder(
  18789. column: $table.attivo,
  18790. builder: (column) => ColumnOrderings(column),
  18791. );
  18792. ColumnOrderings<int> get modificaPrezzi => $composableBuilder(
  18793. column: $table.modificaPrezzi,
  18794. builder: (column) => ColumnOrderings(column),
  18795. );
  18796. ColumnOrderings<String> get capoArea => $composableBuilder(
  18797. column: $table.capoArea,
  18798. builder: (column) => ColumnOrderings(column),
  18799. );
  18800. }
  18801. class $$AgentiTableAnnotationComposer
  18802. extends Composer<_$AppDatabase, $AgentiTable> {
  18803. $$AgentiTableAnnotationComposer({
  18804. required super.$db,
  18805. required super.$table,
  18806. super.joinBuilder,
  18807. super.$addJoinBuilderToRootComposer,
  18808. super.$removeJoinBuilderFromRootComposer,
  18809. });
  18810. GeneratedColumn<int> get idAgente =>
  18811. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  18812. GeneratedColumn<String> get codAgente =>
  18813. $composableBuilder(column: $table.codAgente, builder: (column) => column);
  18814. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  18815. column: $table.ragioneSociale,
  18816. builder: (column) => column,
  18817. );
  18818. GeneratedColumn<String> get pwd =>
  18819. $composableBuilder(column: $table.pwd, builder: (column) => column);
  18820. GeneratedColumn<String> get telefono =>
  18821. $composableBuilder(column: $table.telefono, builder: (column) => column);
  18822. GeneratedColumn<String> get cellulare =>
  18823. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  18824. GeneratedColumn<String> get email =>
  18825. $composableBuilder(column: $table.email, builder: (column) => column);
  18826. GeneratedColumn<String> get indirizzo =>
  18827. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  18828. GeneratedColumn<String> get citta =>
  18829. $composableBuilder(column: $table.citta, builder: (column) => column);
  18830. GeneratedColumn<String> get cap =>
  18831. $composableBuilder(column: $table.cap, builder: (column) => column);
  18832. GeneratedColumn<String> get provincia =>
  18833. $composableBuilder(column: $table.provincia, builder: (column) => column);
  18834. GeneratedColumn<String> get frazione =>
  18835. $composableBuilder(column: $table.frazione, builder: (column) => column);
  18836. GeneratedColumn<int> get attivo =>
  18837. $composableBuilder(column: $table.attivo, builder: (column) => column);
  18838. GeneratedColumn<int> get modificaPrezzi => $composableBuilder(
  18839. column: $table.modificaPrezzi,
  18840. builder: (column) => column,
  18841. );
  18842. GeneratedColumn<String> get capoArea =>
  18843. $composableBuilder(column: $table.capoArea, builder: (column) => column);
  18844. }
  18845. class $$AgentiTableTableManager
  18846. extends
  18847. RootTableManager<
  18848. _$AppDatabase,
  18849. $AgentiTable,
  18850. Agente,
  18851. $$AgentiTableFilterComposer,
  18852. $$AgentiTableOrderingComposer,
  18853. $$AgentiTableAnnotationComposer,
  18854. $$AgentiTableCreateCompanionBuilder,
  18855. $$AgentiTableUpdateCompanionBuilder,
  18856. (Agente, BaseReferences<_$AppDatabase, $AgentiTable, Agente>),
  18857. Agente,
  18858. PrefetchHooks Function()
  18859. > {
  18860. $$AgentiTableTableManager(_$AppDatabase db, $AgentiTable table)
  18861. : super(
  18862. TableManagerState(
  18863. db: db,
  18864. table: table,
  18865. createFilteringComposer: () =>
  18866. $$AgentiTableFilterComposer($db: db, $table: table),
  18867. createOrderingComposer: () =>
  18868. $$AgentiTableOrderingComposer($db: db, $table: table),
  18869. createComputedFieldComposer: () =>
  18870. $$AgentiTableAnnotationComposer($db: db, $table: table),
  18871. updateCompanionCallback:
  18872. ({
  18873. Value<int> idAgente = const Value.absent(),
  18874. Value<String> codAgente = const Value.absent(),
  18875. Value<String?> ragioneSociale = const Value.absent(),
  18876. Value<String?> pwd = const Value.absent(),
  18877. Value<String?> telefono = const Value.absent(),
  18878. Value<String?> cellulare = const Value.absent(),
  18879. Value<String?> email = const Value.absent(),
  18880. Value<String?> indirizzo = const Value.absent(),
  18881. Value<String?> citta = const Value.absent(),
  18882. Value<String?> cap = const Value.absent(),
  18883. Value<String?> provincia = const Value.absent(),
  18884. Value<String?> frazione = const Value.absent(),
  18885. Value<int> attivo = const Value.absent(),
  18886. Value<int?> modificaPrezzi = const Value.absent(),
  18887. Value<String?> capoArea = const Value.absent(),
  18888. }) => AgentiCompanion(
  18889. idAgente: idAgente,
  18890. codAgente: codAgente,
  18891. ragioneSociale: ragioneSociale,
  18892. pwd: pwd,
  18893. telefono: telefono,
  18894. cellulare: cellulare,
  18895. email: email,
  18896. indirizzo: indirizzo,
  18897. citta: citta,
  18898. cap: cap,
  18899. provincia: provincia,
  18900. frazione: frazione,
  18901. attivo: attivo,
  18902. modificaPrezzi: modificaPrezzi,
  18903. capoArea: capoArea,
  18904. ),
  18905. createCompanionCallback:
  18906. ({
  18907. Value<int> idAgente = const Value.absent(),
  18908. required String codAgente,
  18909. Value<String?> ragioneSociale = const Value.absent(),
  18910. Value<String?> pwd = const Value.absent(),
  18911. Value<String?> telefono = const Value.absent(),
  18912. Value<String?> cellulare = const Value.absent(),
  18913. Value<String?> email = const Value.absent(),
  18914. Value<String?> indirizzo = const Value.absent(),
  18915. Value<String?> citta = const Value.absent(),
  18916. Value<String?> cap = const Value.absent(),
  18917. Value<String?> provincia = const Value.absent(),
  18918. Value<String?> frazione = const Value.absent(),
  18919. Value<int> attivo = const Value.absent(),
  18920. Value<int?> modificaPrezzi = const Value.absent(),
  18921. Value<String?> capoArea = const Value.absent(),
  18922. }) => AgentiCompanion.insert(
  18923. idAgente: idAgente,
  18924. codAgente: codAgente,
  18925. ragioneSociale: ragioneSociale,
  18926. pwd: pwd,
  18927. telefono: telefono,
  18928. cellulare: cellulare,
  18929. email: email,
  18930. indirizzo: indirizzo,
  18931. citta: citta,
  18932. cap: cap,
  18933. provincia: provincia,
  18934. frazione: frazione,
  18935. attivo: attivo,
  18936. modificaPrezzi: modificaPrezzi,
  18937. capoArea: capoArea,
  18938. ),
  18939. withReferenceMapper: (p0) => p0
  18940. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  18941. .toList(),
  18942. prefetchHooksCallback: null,
  18943. ),
  18944. );
  18945. }
  18946. typedef $$AgentiTableProcessedTableManager =
  18947. ProcessedTableManager<
  18948. _$AppDatabase,
  18949. $AgentiTable,
  18950. Agente,
  18951. $$AgentiTableFilterComposer,
  18952. $$AgentiTableOrderingComposer,
  18953. $$AgentiTableAnnotationComposer,
  18954. $$AgentiTableCreateCompanionBuilder,
  18955. $$AgentiTableUpdateCompanionBuilder,
  18956. (Agente, BaseReferences<_$AppDatabase, $AgentiTable, Agente>),
  18957. Agente,
  18958. PrefetchHooks Function()
  18959. >;
  18960. typedef $$ArticoliTableCreateCompanionBuilder =
  18961. ArticoliCompanion Function({
  18962. Value<int> idArticolo,
  18963. Value<int?> posizione,
  18964. required String codArticolo,
  18965. Value<String?> descrizione,
  18966. Value<String?> ean,
  18967. Value<int?> idIva,
  18968. Value<int?> idClassifica1,
  18969. Value<int?> idClassifica2,
  18970. Value<int?> idClassifica3,
  18971. Value<int?> idClassifica4,
  18972. Value<double?> peso,
  18973. Value<double?> giacenza,
  18974. Value<String?> unitaMisura,
  18975. Value<int> attivo,
  18976. Value<int?> nonDisponibile,
  18977. Value<double?> pezziConfezione,
  18978. Value<String?> fileFoto,
  18979. Value<String?> schedaProdotto,
  18980. Value<String?> prezzoBase,
  18981. Value<String?> stato,
  18982. Value<String?> dataModifica,
  18983. Value<String?> gruppo,
  18984. Value<String?> categoria,
  18985. Value<String?> colliPerStrato,
  18986. Value<String?> stratiPerPallet,
  18987. });
  18988. typedef $$ArticoliTableUpdateCompanionBuilder =
  18989. ArticoliCompanion Function({
  18990. Value<int> idArticolo,
  18991. Value<int?> posizione,
  18992. Value<String> codArticolo,
  18993. Value<String?> descrizione,
  18994. Value<String?> ean,
  18995. Value<int?> idIva,
  18996. Value<int?> idClassifica1,
  18997. Value<int?> idClassifica2,
  18998. Value<int?> idClassifica3,
  18999. Value<int?> idClassifica4,
  19000. Value<double?> peso,
  19001. Value<double?> giacenza,
  19002. Value<String?> unitaMisura,
  19003. Value<int> attivo,
  19004. Value<int?> nonDisponibile,
  19005. Value<double?> pezziConfezione,
  19006. Value<String?> fileFoto,
  19007. Value<String?> schedaProdotto,
  19008. Value<String?> prezzoBase,
  19009. Value<String?> stato,
  19010. Value<String?> dataModifica,
  19011. Value<String?> gruppo,
  19012. Value<String?> categoria,
  19013. Value<String?> colliPerStrato,
  19014. Value<String?> stratiPerPallet,
  19015. });
  19016. class $$ArticoliTableFilterComposer
  19017. extends Composer<_$AppDatabase, $ArticoliTable> {
  19018. $$ArticoliTableFilterComposer({
  19019. required super.$db,
  19020. required super.$table,
  19021. super.joinBuilder,
  19022. super.$addJoinBuilderToRootComposer,
  19023. super.$removeJoinBuilderFromRootComposer,
  19024. });
  19025. ColumnFilters<int> get idArticolo => $composableBuilder(
  19026. column: $table.idArticolo,
  19027. builder: (column) => ColumnFilters(column),
  19028. );
  19029. ColumnFilters<int> get posizione => $composableBuilder(
  19030. column: $table.posizione,
  19031. builder: (column) => ColumnFilters(column),
  19032. );
  19033. ColumnFilters<String> get codArticolo => $composableBuilder(
  19034. column: $table.codArticolo,
  19035. builder: (column) => ColumnFilters(column),
  19036. );
  19037. ColumnFilters<String> get descrizione => $composableBuilder(
  19038. column: $table.descrizione,
  19039. builder: (column) => ColumnFilters(column),
  19040. );
  19041. ColumnFilters<String> get ean => $composableBuilder(
  19042. column: $table.ean,
  19043. builder: (column) => ColumnFilters(column),
  19044. );
  19045. ColumnFilters<int> get idIva => $composableBuilder(
  19046. column: $table.idIva,
  19047. builder: (column) => ColumnFilters(column),
  19048. );
  19049. ColumnFilters<int> get idClassifica1 => $composableBuilder(
  19050. column: $table.idClassifica1,
  19051. builder: (column) => ColumnFilters(column),
  19052. );
  19053. ColumnFilters<int> get idClassifica2 => $composableBuilder(
  19054. column: $table.idClassifica2,
  19055. builder: (column) => ColumnFilters(column),
  19056. );
  19057. ColumnFilters<int> get idClassifica3 => $composableBuilder(
  19058. column: $table.idClassifica3,
  19059. builder: (column) => ColumnFilters(column),
  19060. );
  19061. ColumnFilters<int> get idClassifica4 => $composableBuilder(
  19062. column: $table.idClassifica4,
  19063. builder: (column) => ColumnFilters(column),
  19064. );
  19065. ColumnFilters<double> get peso => $composableBuilder(
  19066. column: $table.peso,
  19067. builder: (column) => ColumnFilters(column),
  19068. );
  19069. ColumnFilters<double> get giacenza => $composableBuilder(
  19070. column: $table.giacenza,
  19071. builder: (column) => ColumnFilters(column),
  19072. );
  19073. ColumnFilters<String> get unitaMisura => $composableBuilder(
  19074. column: $table.unitaMisura,
  19075. builder: (column) => ColumnFilters(column),
  19076. );
  19077. ColumnFilters<int> get attivo => $composableBuilder(
  19078. column: $table.attivo,
  19079. builder: (column) => ColumnFilters(column),
  19080. );
  19081. ColumnFilters<int> get nonDisponibile => $composableBuilder(
  19082. column: $table.nonDisponibile,
  19083. builder: (column) => ColumnFilters(column),
  19084. );
  19085. ColumnFilters<double> get pezziConfezione => $composableBuilder(
  19086. column: $table.pezziConfezione,
  19087. builder: (column) => ColumnFilters(column),
  19088. );
  19089. ColumnFilters<String> get fileFoto => $composableBuilder(
  19090. column: $table.fileFoto,
  19091. builder: (column) => ColumnFilters(column),
  19092. );
  19093. ColumnFilters<String> get schedaProdotto => $composableBuilder(
  19094. column: $table.schedaProdotto,
  19095. builder: (column) => ColumnFilters(column),
  19096. );
  19097. ColumnFilters<String> get prezzoBase => $composableBuilder(
  19098. column: $table.prezzoBase,
  19099. builder: (column) => ColumnFilters(column),
  19100. );
  19101. ColumnFilters<String> get stato => $composableBuilder(
  19102. column: $table.stato,
  19103. builder: (column) => ColumnFilters(column),
  19104. );
  19105. ColumnFilters<String> get dataModifica => $composableBuilder(
  19106. column: $table.dataModifica,
  19107. builder: (column) => ColumnFilters(column),
  19108. );
  19109. ColumnFilters<String> get gruppo => $composableBuilder(
  19110. column: $table.gruppo,
  19111. builder: (column) => ColumnFilters(column),
  19112. );
  19113. ColumnFilters<String> get categoria => $composableBuilder(
  19114. column: $table.categoria,
  19115. builder: (column) => ColumnFilters(column),
  19116. );
  19117. ColumnFilters<String> get colliPerStrato => $composableBuilder(
  19118. column: $table.colliPerStrato,
  19119. builder: (column) => ColumnFilters(column),
  19120. );
  19121. ColumnFilters<String> get stratiPerPallet => $composableBuilder(
  19122. column: $table.stratiPerPallet,
  19123. builder: (column) => ColumnFilters(column),
  19124. );
  19125. }
  19126. class $$ArticoliTableOrderingComposer
  19127. extends Composer<_$AppDatabase, $ArticoliTable> {
  19128. $$ArticoliTableOrderingComposer({
  19129. required super.$db,
  19130. required super.$table,
  19131. super.joinBuilder,
  19132. super.$addJoinBuilderToRootComposer,
  19133. super.$removeJoinBuilderFromRootComposer,
  19134. });
  19135. ColumnOrderings<int> get idArticolo => $composableBuilder(
  19136. column: $table.idArticolo,
  19137. builder: (column) => ColumnOrderings(column),
  19138. );
  19139. ColumnOrderings<int> get posizione => $composableBuilder(
  19140. column: $table.posizione,
  19141. builder: (column) => ColumnOrderings(column),
  19142. );
  19143. ColumnOrderings<String> get codArticolo => $composableBuilder(
  19144. column: $table.codArticolo,
  19145. builder: (column) => ColumnOrderings(column),
  19146. );
  19147. ColumnOrderings<String> get descrizione => $composableBuilder(
  19148. column: $table.descrizione,
  19149. builder: (column) => ColumnOrderings(column),
  19150. );
  19151. ColumnOrderings<String> get ean => $composableBuilder(
  19152. column: $table.ean,
  19153. builder: (column) => ColumnOrderings(column),
  19154. );
  19155. ColumnOrderings<int> get idIva => $composableBuilder(
  19156. column: $table.idIva,
  19157. builder: (column) => ColumnOrderings(column),
  19158. );
  19159. ColumnOrderings<int> get idClassifica1 => $composableBuilder(
  19160. column: $table.idClassifica1,
  19161. builder: (column) => ColumnOrderings(column),
  19162. );
  19163. ColumnOrderings<int> get idClassifica2 => $composableBuilder(
  19164. column: $table.idClassifica2,
  19165. builder: (column) => ColumnOrderings(column),
  19166. );
  19167. ColumnOrderings<int> get idClassifica3 => $composableBuilder(
  19168. column: $table.idClassifica3,
  19169. builder: (column) => ColumnOrderings(column),
  19170. );
  19171. ColumnOrderings<int> get idClassifica4 => $composableBuilder(
  19172. column: $table.idClassifica4,
  19173. builder: (column) => ColumnOrderings(column),
  19174. );
  19175. ColumnOrderings<double> get peso => $composableBuilder(
  19176. column: $table.peso,
  19177. builder: (column) => ColumnOrderings(column),
  19178. );
  19179. ColumnOrderings<double> get giacenza => $composableBuilder(
  19180. column: $table.giacenza,
  19181. builder: (column) => ColumnOrderings(column),
  19182. );
  19183. ColumnOrderings<String> get unitaMisura => $composableBuilder(
  19184. column: $table.unitaMisura,
  19185. builder: (column) => ColumnOrderings(column),
  19186. );
  19187. ColumnOrderings<int> get attivo => $composableBuilder(
  19188. column: $table.attivo,
  19189. builder: (column) => ColumnOrderings(column),
  19190. );
  19191. ColumnOrderings<int> get nonDisponibile => $composableBuilder(
  19192. column: $table.nonDisponibile,
  19193. builder: (column) => ColumnOrderings(column),
  19194. );
  19195. ColumnOrderings<double> get pezziConfezione => $composableBuilder(
  19196. column: $table.pezziConfezione,
  19197. builder: (column) => ColumnOrderings(column),
  19198. );
  19199. ColumnOrderings<String> get fileFoto => $composableBuilder(
  19200. column: $table.fileFoto,
  19201. builder: (column) => ColumnOrderings(column),
  19202. );
  19203. ColumnOrderings<String> get schedaProdotto => $composableBuilder(
  19204. column: $table.schedaProdotto,
  19205. builder: (column) => ColumnOrderings(column),
  19206. );
  19207. ColumnOrderings<String> get prezzoBase => $composableBuilder(
  19208. column: $table.prezzoBase,
  19209. builder: (column) => ColumnOrderings(column),
  19210. );
  19211. ColumnOrderings<String> get stato => $composableBuilder(
  19212. column: $table.stato,
  19213. builder: (column) => ColumnOrderings(column),
  19214. );
  19215. ColumnOrderings<String> get dataModifica => $composableBuilder(
  19216. column: $table.dataModifica,
  19217. builder: (column) => ColumnOrderings(column),
  19218. );
  19219. ColumnOrderings<String> get gruppo => $composableBuilder(
  19220. column: $table.gruppo,
  19221. builder: (column) => ColumnOrderings(column),
  19222. );
  19223. ColumnOrderings<String> get categoria => $composableBuilder(
  19224. column: $table.categoria,
  19225. builder: (column) => ColumnOrderings(column),
  19226. );
  19227. ColumnOrderings<String> get colliPerStrato => $composableBuilder(
  19228. column: $table.colliPerStrato,
  19229. builder: (column) => ColumnOrderings(column),
  19230. );
  19231. ColumnOrderings<String> get stratiPerPallet => $composableBuilder(
  19232. column: $table.stratiPerPallet,
  19233. builder: (column) => ColumnOrderings(column),
  19234. );
  19235. }
  19236. class $$ArticoliTableAnnotationComposer
  19237. extends Composer<_$AppDatabase, $ArticoliTable> {
  19238. $$ArticoliTableAnnotationComposer({
  19239. required super.$db,
  19240. required super.$table,
  19241. super.joinBuilder,
  19242. super.$addJoinBuilderToRootComposer,
  19243. super.$removeJoinBuilderFromRootComposer,
  19244. });
  19245. GeneratedColumn<int> get idArticolo => $composableBuilder(
  19246. column: $table.idArticolo,
  19247. builder: (column) => column,
  19248. );
  19249. GeneratedColumn<int> get posizione =>
  19250. $composableBuilder(column: $table.posizione, builder: (column) => column);
  19251. GeneratedColumn<String> get codArticolo => $composableBuilder(
  19252. column: $table.codArticolo,
  19253. builder: (column) => column,
  19254. );
  19255. GeneratedColumn<String> get descrizione => $composableBuilder(
  19256. column: $table.descrizione,
  19257. builder: (column) => column,
  19258. );
  19259. GeneratedColumn<String> get ean =>
  19260. $composableBuilder(column: $table.ean, builder: (column) => column);
  19261. GeneratedColumn<int> get idIva =>
  19262. $composableBuilder(column: $table.idIva, builder: (column) => column);
  19263. GeneratedColumn<int> get idClassifica1 => $composableBuilder(
  19264. column: $table.idClassifica1,
  19265. builder: (column) => column,
  19266. );
  19267. GeneratedColumn<int> get idClassifica2 => $composableBuilder(
  19268. column: $table.idClassifica2,
  19269. builder: (column) => column,
  19270. );
  19271. GeneratedColumn<int> get idClassifica3 => $composableBuilder(
  19272. column: $table.idClassifica3,
  19273. builder: (column) => column,
  19274. );
  19275. GeneratedColumn<int> get idClassifica4 => $composableBuilder(
  19276. column: $table.idClassifica4,
  19277. builder: (column) => column,
  19278. );
  19279. GeneratedColumn<double> get peso =>
  19280. $composableBuilder(column: $table.peso, builder: (column) => column);
  19281. GeneratedColumn<double> get giacenza =>
  19282. $composableBuilder(column: $table.giacenza, builder: (column) => column);
  19283. GeneratedColumn<String> get unitaMisura => $composableBuilder(
  19284. column: $table.unitaMisura,
  19285. builder: (column) => column,
  19286. );
  19287. GeneratedColumn<int> get attivo =>
  19288. $composableBuilder(column: $table.attivo, builder: (column) => column);
  19289. GeneratedColumn<int> get nonDisponibile => $composableBuilder(
  19290. column: $table.nonDisponibile,
  19291. builder: (column) => column,
  19292. );
  19293. GeneratedColumn<double> get pezziConfezione => $composableBuilder(
  19294. column: $table.pezziConfezione,
  19295. builder: (column) => column,
  19296. );
  19297. GeneratedColumn<String> get fileFoto =>
  19298. $composableBuilder(column: $table.fileFoto, builder: (column) => column);
  19299. GeneratedColumn<String> get schedaProdotto => $composableBuilder(
  19300. column: $table.schedaProdotto,
  19301. builder: (column) => column,
  19302. );
  19303. GeneratedColumn<String> get prezzoBase => $composableBuilder(
  19304. column: $table.prezzoBase,
  19305. builder: (column) => column,
  19306. );
  19307. GeneratedColumn<String> get stato =>
  19308. $composableBuilder(column: $table.stato, builder: (column) => column);
  19309. GeneratedColumn<String> get dataModifica => $composableBuilder(
  19310. column: $table.dataModifica,
  19311. builder: (column) => column,
  19312. );
  19313. GeneratedColumn<String> get gruppo =>
  19314. $composableBuilder(column: $table.gruppo, builder: (column) => column);
  19315. GeneratedColumn<String> get categoria =>
  19316. $composableBuilder(column: $table.categoria, builder: (column) => column);
  19317. GeneratedColumn<String> get colliPerStrato => $composableBuilder(
  19318. column: $table.colliPerStrato,
  19319. builder: (column) => column,
  19320. );
  19321. GeneratedColumn<String> get stratiPerPallet => $composableBuilder(
  19322. column: $table.stratiPerPallet,
  19323. builder: (column) => column,
  19324. );
  19325. }
  19326. class $$ArticoliTableTableManager
  19327. extends
  19328. RootTableManager<
  19329. _$AppDatabase,
  19330. $ArticoliTable,
  19331. Articolo,
  19332. $$ArticoliTableFilterComposer,
  19333. $$ArticoliTableOrderingComposer,
  19334. $$ArticoliTableAnnotationComposer,
  19335. $$ArticoliTableCreateCompanionBuilder,
  19336. $$ArticoliTableUpdateCompanionBuilder,
  19337. (Articolo, BaseReferences<_$AppDatabase, $ArticoliTable, Articolo>),
  19338. Articolo,
  19339. PrefetchHooks Function()
  19340. > {
  19341. $$ArticoliTableTableManager(_$AppDatabase db, $ArticoliTable table)
  19342. : super(
  19343. TableManagerState(
  19344. db: db,
  19345. table: table,
  19346. createFilteringComposer: () =>
  19347. $$ArticoliTableFilterComposer($db: db, $table: table),
  19348. createOrderingComposer: () =>
  19349. $$ArticoliTableOrderingComposer($db: db, $table: table),
  19350. createComputedFieldComposer: () =>
  19351. $$ArticoliTableAnnotationComposer($db: db, $table: table),
  19352. updateCompanionCallback:
  19353. ({
  19354. Value<int> idArticolo = const Value.absent(),
  19355. Value<int?> posizione = const Value.absent(),
  19356. Value<String> codArticolo = const Value.absent(),
  19357. Value<String?> descrizione = const Value.absent(),
  19358. Value<String?> ean = const Value.absent(),
  19359. Value<int?> idIva = const Value.absent(),
  19360. Value<int?> idClassifica1 = const Value.absent(),
  19361. Value<int?> idClassifica2 = const Value.absent(),
  19362. Value<int?> idClassifica3 = const Value.absent(),
  19363. Value<int?> idClassifica4 = const Value.absent(),
  19364. Value<double?> peso = const Value.absent(),
  19365. Value<double?> giacenza = const Value.absent(),
  19366. Value<String?> unitaMisura = const Value.absent(),
  19367. Value<int> attivo = const Value.absent(),
  19368. Value<int?> nonDisponibile = const Value.absent(),
  19369. Value<double?> pezziConfezione = const Value.absent(),
  19370. Value<String?> fileFoto = const Value.absent(),
  19371. Value<String?> schedaProdotto = const Value.absent(),
  19372. Value<String?> prezzoBase = const Value.absent(),
  19373. Value<String?> stato = const Value.absent(),
  19374. Value<String?> dataModifica = const Value.absent(),
  19375. Value<String?> gruppo = const Value.absent(),
  19376. Value<String?> categoria = const Value.absent(),
  19377. Value<String?> colliPerStrato = const Value.absent(),
  19378. Value<String?> stratiPerPallet = const Value.absent(),
  19379. }) => ArticoliCompanion(
  19380. idArticolo: idArticolo,
  19381. posizione: posizione,
  19382. codArticolo: codArticolo,
  19383. descrizione: descrizione,
  19384. ean: ean,
  19385. idIva: idIva,
  19386. idClassifica1: idClassifica1,
  19387. idClassifica2: idClassifica2,
  19388. idClassifica3: idClassifica3,
  19389. idClassifica4: idClassifica4,
  19390. peso: peso,
  19391. giacenza: giacenza,
  19392. unitaMisura: unitaMisura,
  19393. attivo: attivo,
  19394. nonDisponibile: nonDisponibile,
  19395. pezziConfezione: pezziConfezione,
  19396. fileFoto: fileFoto,
  19397. schedaProdotto: schedaProdotto,
  19398. prezzoBase: prezzoBase,
  19399. stato: stato,
  19400. dataModifica: dataModifica,
  19401. gruppo: gruppo,
  19402. categoria: categoria,
  19403. colliPerStrato: colliPerStrato,
  19404. stratiPerPallet: stratiPerPallet,
  19405. ),
  19406. createCompanionCallback:
  19407. ({
  19408. Value<int> idArticolo = const Value.absent(),
  19409. Value<int?> posizione = const Value.absent(),
  19410. required String codArticolo,
  19411. Value<String?> descrizione = const Value.absent(),
  19412. Value<String?> ean = const Value.absent(),
  19413. Value<int?> idIva = const Value.absent(),
  19414. Value<int?> idClassifica1 = const Value.absent(),
  19415. Value<int?> idClassifica2 = const Value.absent(),
  19416. Value<int?> idClassifica3 = const Value.absent(),
  19417. Value<int?> idClassifica4 = const Value.absent(),
  19418. Value<double?> peso = const Value.absent(),
  19419. Value<double?> giacenza = const Value.absent(),
  19420. Value<String?> unitaMisura = const Value.absent(),
  19421. Value<int> attivo = const Value.absent(),
  19422. Value<int?> nonDisponibile = const Value.absent(),
  19423. Value<double?> pezziConfezione = const Value.absent(),
  19424. Value<String?> fileFoto = const Value.absent(),
  19425. Value<String?> schedaProdotto = const Value.absent(),
  19426. Value<String?> prezzoBase = const Value.absent(),
  19427. Value<String?> stato = const Value.absent(),
  19428. Value<String?> dataModifica = const Value.absent(),
  19429. Value<String?> gruppo = const Value.absent(),
  19430. Value<String?> categoria = const Value.absent(),
  19431. Value<String?> colliPerStrato = const Value.absent(),
  19432. Value<String?> stratiPerPallet = const Value.absent(),
  19433. }) => ArticoliCompanion.insert(
  19434. idArticolo: idArticolo,
  19435. posizione: posizione,
  19436. codArticolo: codArticolo,
  19437. descrizione: descrizione,
  19438. ean: ean,
  19439. idIva: idIva,
  19440. idClassifica1: idClassifica1,
  19441. idClassifica2: idClassifica2,
  19442. idClassifica3: idClassifica3,
  19443. idClassifica4: idClassifica4,
  19444. peso: peso,
  19445. giacenza: giacenza,
  19446. unitaMisura: unitaMisura,
  19447. attivo: attivo,
  19448. nonDisponibile: nonDisponibile,
  19449. pezziConfezione: pezziConfezione,
  19450. fileFoto: fileFoto,
  19451. schedaProdotto: schedaProdotto,
  19452. prezzoBase: prezzoBase,
  19453. stato: stato,
  19454. dataModifica: dataModifica,
  19455. gruppo: gruppo,
  19456. categoria: categoria,
  19457. colliPerStrato: colliPerStrato,
  19458. stratiPerPallet: stratiPerPallet,
  19459. ),
  19460. withReferenceMapper: (p0) => p0
  19461. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  19462. .toList(),
  19463. prefetchHooksCallback: null,
  19464. ),
  19465. );
  19466. }
  19467. typedef $$ArticoliTableProcessedTableManager =
  19468. ProcessedTableManager<
  19469. _$AppDatabase,
  19470. $ArticoliTable,
  19471. Articolo,
  19472. $$ArticoliTableFilterComposer,
  19473. $$ArticoliTableOrderingComposer,
  19474. $$ArticoliTableAnnotationComposer,
  19475. $$ArticoliTableCreateCompanionBuilder,
  19476. $$ArticoliTableUpdateCompanionBuilder,
  19477. (Articolo, BaseReferences<_$AppDatabase, $ArticoliTable, Articolo>),
  19478. Articolo,
  19479. PrefetchHooks Function()
  19480. >;
  19481. typedef $$ClientiTableCreateCompanionBuilder =
  19482. ClientiCompanion Function({
  19483. Value<int> idCliente,
  19484. Value<int?> idClienteRemoto,
  19485. Value<String?> codCliente,
  19486. Value<String?> ragioneSociale,
  19487. Value<String?> indirizzo,
  19488. Value<String?> citta,
  19489. Value<String?> provincia,
  19490. Value<String?> cap,
  19491. Value<String?> frazione,
  19492. Value<String?> nazione,
  19493. Value<String?> telefono,
  19494. Value<String?> cellulare,
  19495. Value<String?> fax,
  19496. Value<String?> email,
  19497. Value<String?> partitaIva,
  19498. Value<String?> codiceFiscale,
  19499. Value<String?> note,
  19500. Value<String?> noteOrdine,
  19501. Value<String> stato,
  19502. Value<int> attivo,
  19503. Value<int?> idPagamento,
  19504. Value<int?> idListino,
  19505. Value<String?> dataModifica,
  19506. Value<String?> sdi,
  19507. Value<String?> pec,
  19508. Value<String?> altreNote,
  19509. Value<String?> numeroCivico,
  19510. Value<String?> pod,
  19511. Value<String?> pdr,
  19512. Value<String?> ubicazione,
  19513. Value<String?> banca,
  19514. Value<String?> bancaFiliale,
  19515. Value<String?> codBlocco,
  19516. Value<String?> creditScoreColor,
  19517. Value<String?> dataCreditScore,
  19518. });
  19519. typedef $$ClientiTableUpdateCompanionBuilder =
  19520. ClientiCompanion Function({
  19521. Value<int> idCliente,
  19522. Value<int?> idClienteRemoto,
  19523. Value<String?> codCliente,
  19524. Value<String?> ragioneSociale,
  19525. Value<String?> indirizzo,
  19526. Value<String?> citta,
  19527. Value<String?> provincia,
  19528. Value<String?> cap,
  19529. Value<String?> frazione,
  19530. Value<String?> nazione,
  19531. Value<String?> telefono,
  19532. Value<String?> cellulare,
  19533. Value<String?> fax,
  19534. Value<String?> email,
  19535. Value<String?> partitaIva,
  19536. Value<String?> codiceFiscale,
  19537. Value<String?> note,
  19538. Value<String?> noteOrdine,
  19539. Value<String> stato,
  19540. Value<int> attivo,
  19541. Value<int?> idPagamento,
  19542. Value<int?> idListino,
  19543. Value<String?> dataModifica,
  19544. Value<String?> sdi,
  19545. Value<String?> pec,
  19546. Value<String?> altreNote,
  19547. Value<String?> numeroCivico,
  19548. Value<String?> pod,
  19549. Value<String?> pdr,
  19550. Value<String?> ubicazione,
  19551. Value<String?> banca,
  19552. Value<String?> bancaFiliale,
  19553. Value<String?> codBlocco,
  19554. Value<String?> creditScoreColor,
  19555. Value<String?> dataCreditScore,
  19556. });
  19557. class $$ClientiTableFilterComposer
  19558. extends Composer<_$AppDatabase, $ClientiTable> {
  19559. $$ClientiTableFilterComposer({
  19560. required super.$db,
  19561. required super.$table,
  19562. super.joinBuilder,
  19563. super.$addJoinBuilderToRootComposer,
  19564. super.$removeJoinBuilderFromRootComposer,
  19565. });
  19566. ColumnFilters<int> get idCliente => $composableBuilder(
  19567. column: $table.idCliente,
  19568. builder: (column) => ColumnFilters(column),
  19569. );
  19570. ColumnFilters<int> get idClienteRemoto => $composableBuilder(
  19571. column: $table.idClienteRemoto,
  19572. builder: (column) => ColumnFilters(column),
  19573. );
  19574. ColumnFilters<String> get codCliente => $composableBuilder(
  19575. column: $table.codCliente,
  19576. builder: (column) => ColumnFilters(column),
  19577. );
  19578. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  19579. column: $table.ragioneSociale,
  19580. builder: (column) => ColumnFilters(column),
  19581. );
  19582. ColumnFilters<String> get indirizzo => $composableBuilder(
  19583. column: $table.indirizzo,
  19584. builder: (column) => ColumnFilters(column),
  19585. );
  19586. ColumnFilters<String> get citta => $composableBuilder(
  19587. column: $table.citta,
  19588. builder: (column) => ColumnFilters(column),
  19589. );
  19590. ColumnFilters<String> get provincia => $composableBuilder(
  19591. column: $table.provincia,
  19592. builder: (column) => ColumnFilters(column),
  19593. );
  19594. ColumnFilters<String> get cap => $composableBuilder(
  19595. column: $table.cap,
  19596. builder: (column) => ColumnFilters(column),
  19597. );
  19598. ColumnFilters<String> get frazione => $composableBuilder(
  19599. column: $table.frazione,
  19600. builder: (column) => ColumnFilters(column),
  19601. );
  19602. ColumnFilters<String> get nazione => $composableBuilder(
  19603. column: $table.nazione,
  19604. builder: (column) => ColumnFilters(column),
  19605. );
  19606. ColumnFilters<String> get telefono => $composableBuilder(
  19607. column: $table.telefono,
  19608. builder: (column) => ColumnFilters(column),
  19609. );
  19610. ColumnFilters<String> get cellulare => $composableBuilder(
  19611. column: $table.cellulare,
  19612. builder: (column) => ColumnFilters(column),
  19613. );
  19614. ColumnFilters<String> get fax => $composableBuilder(
  19615. column: $table.fax,
  19616. builder: (column) => ColumnFilters(column),
  19617. );
  19618. ColumnFilters<String> get email => $composableBuilder(
  19619. column: $table.email,
  19620. builder: (column) => ColumnFilters(column),
  19621. );
  19622. ColumnFilters<String> get partitaIva => $composableBuilder(
  19623. column: $table.partitaIva,
  19624. builder: (column) => ColumnFilters(column),
  19625. );
  19626. ColumnFilters<String> get codiceFiscale => $composableBuilder(
  19627. column: $table.codiceFiscale,
  19628. builder: (column) => ColumnFilters(column),
  19629. );
  19630. ColumnFilters<String> get note => $composableBuilder(
  19631. column: $table.note,
  19632. builder: (column) => ColumnFilters(column),
  19633. );
  19634. ColumnFilters<String> get noteOrdine => $composableBuilder(
  19635. column: $table.noteOrdine,
  19636. builder: (column) => ColumnFilters(column),
  19637. );
  19638. ColumnFilters<String> get stato => $composableBuilder(
  19639. column: $table.stato,
  19640. builder: (column) => ColumnFilters(column),
  19641. );
  19642. ColumnFilters<int> get attivo => $composableBuilder(
  19643. column: $table.attivo,
  19644. builder: (column) => ColumnFilters(column),
  19645. );
  19646. ColumnFilters<int> get idPagamento => $composableBuilder(
  19647. column: $table.idPagamento,
  19648. builder: (column) => ColumnFilters(column),
  19649. );
  19650. ColumnFilters<int> get idListino => $composableBuilder(
  19651. column: $table.idListino,
  19652. builder: (column) => ColumnFilters(column),
  19653. );
  19654. ColumnFilters<String> get dataModifica => $composableBuilder(
  19655. column: $table.dataModifica,
  19656. builder: (column) => ColumnFilters(column),
  19657. );
  19658. ColumnFilters<String> get sdi => $composableBuilder(
  19659. column: $table.sdi,
  19660. builder: (column) => ColumnFilters(column),
  19661. );
  19662. ColumnFilters<String> get pec => $composableBuilder(
  19663. column: $table.pec,
  19664. builder: (column) => ColumnFilters(column),
  19665. );
  19666. ColumnFilters<String> get altreNote => $composableBuilder(
  19667. column: $table.altreNote,
  19668. builder: (column) => ColumnFilters(column),
  19669. );
  19670. ColumnFilters<String> get numeroCivico => $composableBuilder(
  19671. column: $table.numeroCivico,
  19672. builder: (column) => ColumnFilters(column),
  19673. );
  19674. ColumnFilters<String> get pod => $composableBuilder(
  19675. column: $table.pod,
  19676. builder: (column) => ColumnFilters(column),
  19677. );
  19678. ColumnFilters<String> get pdr => $composableBuilder(
  19679. column: $table.pdr,
  19680. builder: (column) => ColumnFilters(column),
  19681. );
  19682. ColumnFilters<String> get ubicazione => $composableBuilder(
  19683. column: $table.ubicazione,
  19684. builder: (column) => ColumnFilters(column),
  19685. );
  19686. ColumnFilters<String> get banca => $composableBuilder(
  19687. column: $table.banca,
  19688. builder: (column) => ColumnFilters(column),
  19689. );
  19690. ColumnFilters<String> get bancaFiliale => $composableBuilder(
  19691. column: $table.bancaFiliale,
  19692. builder: (column) => ColumnFilters(column),
  19693. );
  19694. ColumnFilters<String> get codBlocco => $composableBuilder(
  19695. column: $table.codBlocco,
  19696. builder: (column) => ColumnFilters(column),
  19697. );
  19698. ColumnFilters<String> get creditScoreColor => $composableBuilder(
  19699. column: $table.creditScoreColor,
  19700. builder: (column) => ColumnFilters(column),
  19701. );
  19702. ColumnFilters<String> get dataCreditScore => $composableBuilder(
  19703. column: $table.dataCreditScore,
  19704. builder: (column) => ColumnFilters(column),
  19705. );
  19706. }
  19707. class $$ClientiTableOrderingComposer
  19708. extends Composer<_$AppDatabase, $ClientiTable> {
  19709. $$ClientiTableOrderingComposer({
  19710. required super.$db,
  19711. required super.$table,
  19712. super.joinBuilder,
  19713. super.$addJoinBuilderToRootComposer,
  19714. super.$removeJoinBuilderFromRootComposer,
  19715. });
  19716. ColumnOrderings<int> get idCliente => $composableBuilder(
  19717. column: $table.idCliente,
  19718. builder: (column) => ColumnOrderings(column),
  19719. );
  19720. ColumnOrderings<int> get idClienteRemoto => $composableBuilder(
  19721. column: $table.idClienteRemoto,
  19722. builder: (column) => ColumnOrderings(column),
  19723. );
  19724. ColumnOrderings<String> get codCliente => $composableBuilder(
  19725. column: $table.codCliente,
  19726. builder: (column) => ColumnOrderings(column),
  19727. );
  19728. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  19729. column: $table.ragioneSociale,
  19730. builder: (column) => ColumnOrderings(column),
  19731. );
  19732. ColumnOrderings<String> get indirizzo => $composableBuilder(
  19733. column: $table.indirizzo,
  19734. builder: (column) => ColumnOrderings(column),
  19735. );
  19736. ColumnOrderings<String> get citta => $composableBuilder(
  19737. column: $table.citta,
  19738. builder: (column) => ColumnOrderings(column),
  19739. );
  19740. ColumnOrderings<String> get provincia => $composableBuilder(
  19741. column: $table.provincia,
  19742. builder: (column) => ColumnOrderings(column),
  19743. );
  19744. ColumnOrderings<String> get cap => $composableBuilder(
  19745. column: $table.cap,
  19746. builder: (column) => ColumnOrderings(column),
  19747. );
  19748. ColumnOrderings<String> get frazione => $composableBuilder(
  19749. column: $table.frazione,
  19750. builder: (column) => ColumnOrderings(column),
  19751. );
  19752. ColumnOrderings<String> get nazione => $composableBuilder(
  19753. column: $table.nazione,
  19754. builder: (column) => ColumnOrderings(column),
  19755. );
  19756. ColumnOrderings<String> get telefono => $composableBuilder(
  19757. column: $table.telefono,
  19758. builder: (column) => ColumnOrderings(column),
  19759. );
  19760. ColumnOrderings<String> get cellulare => $composableBuilder(
  19761. column: $table.cellulare,
  19762. builder: (column) => ColumnOrderings(column),
  19763. );
  19764. ColumnOrderings<String> get fax => $composableBuilder(
  19765. column: $table.fax,
  19766. builder: (column) => ColumnOrderings(column),
  19767. );
  19768. ColumnOrderings<String> get email => $composableBuilder(
  19769. column: $table.email,
  19770. builder: (column) => ColumnOrderings(column),
  19771. );
  19772. ColumnOrderings<String> get partitaIva => $composableBuilder(
  19773. column: $table.partitaIva,
  19774. builder: (column) => ColumnOrderings(column),
  19775. );
  19776. ColumnOrderings<String> get codiceFiscale => $composableBuilder(
  19777. column: $table.codiceFiscale,
  19778. builder: (column) => ColumnOrderings(column),
  19779. );
  19780. ColumnOrderings<String> get note => $composableBuilder(
  19781. column: $table.note,
  19782. builder: (column) => ColumnOrderings(column),
  19783. );
  19784. ColumnOrderings<String> get noteOrdine => $composableBuilder(
  19785. column: $table.noteOrdine,
  19786. builder: (column) => ColumnOrderings(column),
  19787. );
  19788. ColumnOrderings<String> get stato => $composableBuilder(
  19789. column: $table.stato,
  19790. builder: (column) => ColumnOrderings(column),
  19791. );
  19792. ColumnOrderings<int> get attivo => $composableBuilder(
  19793. column: $table.attivo,
  19794. builder: (column) => ColumnOrderings(column),
  19795. );
  19796. ColumnOrderings<int> get idPagamento => $composableBuilder(
  19797. column: $table.idPagamento,
  19798. builder: (column) => ColumnOrderings(column),
  19799. );
  19800. ColumnOrderings<int> get idListino => $composableBuilder(
  19801. column: $table.idListino,
  19802. builder: (column) => ColumnOrderings(column),
  19803. );
  19804. ColumnOrderings<String> get dataModifica => $composableBuilder(
  19805. column: $table.dataModifica,
  19806. builder: (column) => ColumnOrderings(column),
  19807. );
  19808. ColumnOrderings<String> get sdi => $composableBuilder(
  19809. column: $table.sdi,
  19810. builder: (column) => ColumnOrderings(column),
  19811. );
  19812. ColumnOrderings<String> get pec => $composableBuilder(
  19813. column: $table.pec,
  19814. builder: (column) => ColumnOrderings(column),
  19815. );
  19816. ColumnOrderings<String> get altreNote => $composableBuilder(
  19817. column: $table.altreNote,
  19818. builder: (column) => ColumnOrderings(column),
  19819. );
  19820. ColumnOrderings<String> get numeroCivico => $composableBuilder(
  19821. column: $table.numeroCivico,
  19822. builder: (column) => ColumnOrderings(column),
  19823. );
  19824. ColumnOrderings<String> get pod => $composableBuilder(
  19825. column: $table.pod,
  19826. builder: (column) => ColumnOrderings(column),
  19827. );
  19828. ColumnOrderings<String> get pdr => $composableBuilder(
  19829. column: $table.pdr,
  19830. builder: (column) => ColumnOrderings(column),
  19831. );
  19832. ColumnOrderings<String> get ubicazione => $composableBuilder(
  19833. column: $table.ubicazione,
  19834. builder: (column) => ColumnOrderings(column),
  19835. );
  19836. ColumnOrderings<String> get banca => $composableBuilder(
  19837. column: $table.banca,
  19838. builder: (column) => ColumnOrderings(column),
  19839. );
  19840. ColumnOrderings<String> get bancaFiliale => $composableBuilder(
  19841. column: $table.bancaFiliale,
  19842. builder: (column) => ColumnOrderings(column),
  19843. );
  19844. ColumnOrderings<String> get codBlocco => $composableBuilder(
  19845. column: $table.codBlocco,
  19846. builder: (column) => ColumnOrderings(column),
  19847. );
  19848. ColumnOrderings<String> get creditScoreColor => $composableBuilder(
  19849. column: $table.creditScoreColor,
  19850. builder: (column) => ColumnOrderings(column),
  19851. );
  19852. ColumnOrderings<String> get dataCreditScore => $composableBuilder(
  19853. column: $table.dataCreditScore,
  19854. builder: (column) => ColumnOrderings(column),
  19855. );
  19856. }
  19857. class $$ClientiTableAnnotationComposer
  19858. extends Composer<_$AppDatabase, $ClientiTable> {
  19859. $$ClientiTableAnnotationComposer({
  19860. required super.$db,
  19861. required super.$table,
  19862. super.joinBuilder,
  19863. super.$addJoinBuilderToRootComposer,
  19864. super.$removeJoinBuilderFromRootComposer,
  19865. });
  19866. GeneratedColumn<int> get idCliente =>
  19867. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  19868. GeneratedColumn<int> get idClienteRemoto => $composableBuilder(
  19869. column: $table.idClienteRemoto,
  19870. builder: (column) => column,
  19871. );
  19872. GeneratedColumn<String> get codCliente => $composableBuilder(
  19873. column: $table.codCliente,
  19874. builder: (column) => column,
  19875. );
  19876. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  19877. column: $table.ragioneSociale,
  19878. builder: (column) => column,
  19879. );
  19880. GeneratedColumn<String> get indirizzo =>
  19881. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  19882. GeneratedColumn<String> get citta =>
  19883. $composableBuilder(column: $table.citta, builder: (column) => column);
  19884. GeneratedColumn<String> get provincia =>
  19885. $composableBuilder(column: $table.provincia, builder: (column) => column);
  19886. GeneratedColumn<String> get cap =>
  19887. $composableBuilder(column: $table.cap, builder: (column) => column);
  19888. GeneratedColumn<String> get frazione =>
  19889. $composableBuilder(column: $table.frazione, builder: (column) => column);
  19890. GeneratedColumn<String> get nazione =>
  19891. $composableBuilder(column: $table.nazione, builder: (column) => column);
  19892. GeneratedColumn<String> get telefono =>
  19893. $composableBuilder(column: $table.telefono, builder: (column) => column);
  19894. GeneratedColumn<String> get cellulare =>
  19895. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  19896. GeneratedColumn<String> get fax =>
  19897. $composableBuilder(column: $table.fax, builder: (column) => column);
  19898. GeneratedColumn<String> get email =>
  19899. $composableBuilder(column: $table.email, builder: (column) => column);
  19900. GeneratedColumn<String> get partitaIva => $composableBuilder(
  19901. column: $table.partitaIva,
  19902. builder: (column) => column,
  19903. );
  19904. GeneratedColumn<String> get codiceFiscale => $composableBuilder(
  19905. column: $table.codiceFiscale,
  19906. builder: (column) => column,
  19907. );
  19908. GeneratedColumn<String> get note =>
  19909. $composableBuilder(column: $table.note, builder: (column) => column);
  19910. GeneratedColumn<String> get noteOrdine => $composableBuilder(
  19911. column: $table.noteOrdine,
  19912. builder: (column) => column,
  19913. );
  19914. GeneratedColumn<String> get stato =>
  19915. $composableBuilder(column: $table.stato, builder: (column) => column);
  19916. GeneratedColumn<int> get attivo =>
  19917. $composableBuilder(column: $table.attivo, builder: (column) => column);
  19918. GeneratedColumn<int> get idPagamento => $composableBuilder(
  19919. column: $table.idPagamento,
  19920. builder: (column) => column,
  19921. );
  19922. GeneratedColumn<int> get idListino =>
  19923. $composableBuilder(column: $table.idListino, builder: (column) => column);
  19924. GeneratedColumn<String> get dataModifica => $composableBuilder(
  19925. column: $table.dataModifica,
  19926. builder: (column) => column,
  19927. );
  19928. GeneratedColumn<String> get sdi =>
  19929. $composableBuilder(column: $table.sdi, builder: (column) => column);
  19930. GeneratedColumn<String> get pec =>
  19931. $composableBuilder(column: $table.pec, builder: (column) => column);
  19932. GeneratedColumn<String> get altreNote =>
  19933. $composableBuilder(column: $table.altreNote, builder: (column) => column);
  19934. GeneratedColumn<String> get numeroCivico => $composableBuilder(
  19935. column: $table.numeroCivico,
  19936. builder: (column) => column,
  19937. );
  19938. GeneratedColumn<String> get pod =>
  19939. $composableBuilder(column: $table.pod, builder: (column) => column);
  19940. GeneratedColumn<String> get pdr =>
  19941. $composableBuilder(column: $table.pdr, builder: (column) => column);
  19942. GeneratedColumn<String> get ubicazione => $composableBuilder(
  19943. column: $table.ubicazione,
  19944. builder: (column) => column,
  19945. );
  19946. GeneratedColumn<String> get banca =>
  19947. $composableBuilder(column: $table.banca, builder: (column) => column);
  19948. GeneratedColumn<String> get bancaFiliale => $composableBuilder(
  19949. column: $table.bancaFiliale,
  19950. builder: (column) => column,
  19951. );
  19952. GeneratedColumn<String> get codBlocco =>
  19953. $composableBuilder(column: $table.codBlocco, builder: (column) => column);
  19954. GeneratedColumn<String> get creditScoreColor => $composableBuilder(
  19955. column: $table.creditScoreColor,
  19956. builder: (column) => column,
  19957. );
  19958. GeneratedColumn<String> get dataCreditScore => $composableBuilder(
  19959. column: $table.dataCreditScore,
  19960. builder: (column) => column,
  19961. );
  19962. }
  19963. class $$ClientiTableTableManager
  19964. extends
  19965. RootTableManager<
  19966. _$AppDatabase,
  19967. $ClientiTable,
  19968. Cliente,
  19969. $$ClientiTableFilterComposer,
  19970. $$ClientiTableOrderingComposer,
  19971. $$ClientiTableAnnotationComposer,
  19972. $$ClientiTableCreateCompanionBuilder,
  19973. $$ClientiTableUpdateCompanionBuilder,
  19974. (Cliente, BaseReferences<_$AppDatabase, $ClientiTable, Cliente>),
  19975. Cliente,
  19976. PrefetchHooks Function()
  19977. > {
  19978. $$ClientiTableTableManager(_$AppDatabase db, $ClientiTable table)
  19979. : super(
  19980. TableManagerState(
  19981. db: db,
  19982. table: table,
  19983. createFilteringComposer: () =>
  19984. $$ClientiTableFilterComposer($db: db, $table: table),
  19985. createOrderingComposer: () =>
  19986. $$ClientiTableOrderingComposer($db: db, $table: table),
  19987. createComputedFieldComposer: () =>
  19988. $$ClientiTableAnnotationComposer($db: db, $table: table),
  19989. updateCompanionCallback:
  19990. ({
  19991. Value<int> idCliente = const Value.absent(),
  19992. Value<int?> idClienteRemoto = const Value.absent(),
  19993. Value<String?> codCliente = const Value.absent(),
  19994. Value<String?> ragioneSociale = const Value.absent(),
  19995. Value<String?> indirizzo = const Value.absent(),
  19996. Value<String?> citta = const Value.absent(),
  19997. Value<String?> provincia = const Value.absent(),
  19998. Value<String?> cap = const Value.absent(),
  19999. Value<String?> frazione = const Value.absent(),
  20000. Value<String?> nazione = const Value.absent(),
  20001. Value<String?> telefono = const Value.absent(),
  20002. Value<String?> cellulare = const Value.absent(),
  20003. Value<String?> fax = const Value.absent(),
  20004. Value<String?> email = const Value.absent(),
  20005. Value<String?> partitaIva = const Value.absent(),
  20006. Value<String?> codiceFiscale = const Value.absent(),
  20007. Value<String?> note = const Value.absent(),
  20008. Value<String?> noteOrdine = const Value.absent(),
  20009. Value<String> stato = const Value.absent(),
  20010. Value<int> attivo = const Value.absent(),
  20011. Value<int?> idPagamento = const Value.absent(),
  20012. Value<int?> idListino = const Value.absent(),
  20013. Value<String?> dataModifica = const Value.absent(),
  20014. Value<String?> sdi = const Value.absent(),
  20015. Value<String?> pec = const Value.absent(),
  20016. Value<String?> altreNote = const Value.absent(),
  20017. Value<String?> numeroCivico = const Value.absent(),
  20018. Value<String?> pod = const Value.absent(),
  20019. Value<String?> pdr = const Value.absent(),
  20020. Value<String?> ubicazione = const Value.absent(),
  20021. Value<String?> banca = const Value.absent(),
  20022. Value<String?> bancaFiliale = const Value.absent(),
  20023. Value<String?> codBlocco = const Value.absent(),
  20024. Value<String?> creditScoreColor = const Value.absent(),
  20025. Value<String?> dataCreditScore = const Value.absent(),
  20026. }) => ClientiCompanion(
  20027. idCliente: idCliente,
  20028. idClienteRemoto: idClienteRemoto,
  20029. codCliente: codCliente,
  20030. ragioneSociale: ragioneSociale,
  20031. indirizzo: indirizzo,
  20032. citta: citta,
  20033. provincia: provincia,
  20034. cap: cap,
  20035. frazione: frazione,
  20036. nazione: nazione,
  20037. telefono: telefono,
  20038. cellulare: cellulare,
  20039. fax: fax,
  20040. email: email,
  20041. partitaIva: partitaIva,
  20042. codiceFiscale: codiceFiscale,
  20043. note: note,
  20044. noteOrdine: noteOrdine,
  20045. stato: stato,
  20046. attivo: attivo,
  20047. idPagamento: idPagamento,
  20048. idListino: idListino,
  20049. dataModifica: dataModifica,
  20050. sdi: sdi,
  20051. pec: pec,
  20052. altreNote: altreNote,
  20053. numeroCivico: numeroCivico,
  20054. pod: pod,
  20055. pdr: pdr,
  20056. ubicazione: ubicazione,
  20057. banca: banca,
  20058. bancaFiliale: bancaFiliale,
  20059. codBlocco: codBlocco,
  20060. creditScoreColor: creditScoreColor,
  20061. dataCreditScore: dataCreditScore,
  20062. ),
  20063. createCompanionCallback:
  20064. ({
  20065. Value<int> idCliente = const Value.absent(),
  20066. Value<int?> idClienteRemoto = const Value.absent(),
  20067. Value<String?> codCliente = const Value.absent(),
  20068. Value<String?> ragioneSociale = const Value.absent(),
  20069. Value<String?> indirizzo = const Value.absent(),
  20070. Value<String?> citta = const Value.absent(),
  20071. Value<String?> provincia = const Value.absent(),
  20072. Value<String?> cap = const Value.absent(),
  20073. Value<String?> frazione = const Value.absent(),
  20074. Value<String?> nazione = const Value.absent(),
  20075. Value<String?> telefono = const Value.absent(),
  20076. Value<String?> cellulare = const Value.absent(),
  20077. Value<String?> fax = const Value.absent(),
  20078. Value<String?> email = const Value.absent(),
  20079. Value<String?> partitaIva = const Value.absent(),
  20080. Value<String?> codiceFiscale = const Value.absent(),
  20081. Value<String?> note = const Value.absent(),
  20082. Value<String?> noteOrdine = const Value.absent(),
  20083. Value<String> stato = const Value.absent(),
  20084. Value<int> attivo = const Value.absent(),
  20085. Value<int?> idPagamento = const Value.absent(),
  20086. Value<int?> idListino = const Value.absent(),
  20087. Value<String?> dataModifica = const Value.absent(),
  20088. Value<String?> sdi = const Value.absent(),
  20089. Value<String?> pec = const Value.absent(),
  20090. Value<String?> altreNote = const Value.absent(),
  20091. Value<String?> numeroCivico = const Value.absent(),
  20092. Value<String?> pod = const Value.absent(),
  20093. Value<String?> pdr = const Value.absent(),
  20094. Value<String?> ubicazione = const Value.absent(),
  20095. Value<String?> banca = const Value.absent(),
  20096. Value<String?> bancaFiliale = const Value.absent(),
  20097. Value<String?> codBlocco = const Value.absent(),
  20098. Value<String?> creditScoreColor = const Value.absent(),
  20099. Value<String?> dataCreditScore = const Value.absent(),
  20100. }) => ClientiCompanion.insert(
  20101. idCliente: idCliente,
  20102. idClienteRemoto: idClienteRemoto,
  20103. codCliente: codCliente,
  20104. ragioneSociale: ragioneSociale,
  20105. indirizzo: indirizzo,
  20106. citta: citta,
  20107. provincia: provincia,
  20108. cap: cap,
  20109. frazione: frazione,
  20110. nazione: nazione,
  20111. telefono: telefono,
  20112. cellulare: cellulare,
  20113. fax: fax,
  20114. email: email,
  20115. partitaIva: partitaIva,
  20116. codiceFiscale: codiceFiscale,
  20117. note: note,
  20118. noteOrdine: noteOrdine,
  20119. stato: stato,
  20120. attivo: attivo,
  20121. idPagamento: idPagamento,
  20122. idListino: idListino,
  20123. dataModifica: dataModifica,
  20124. sdi: sdi,
  20125. pec: pec,
  20126. altreNote: altreNote,
  20127. numeroCivico: numeroCivico,
  20128. pod: pod,
  20129. pdr: pdr,
  20130. ubicazione: ubicazione,
  20131. banca: banca,
  20132. bancaFiliale: bancaFiliale,
  20133. codBlocco: codBlocco,
  20134. creditScoreColor: creditScoreColor,
  20135. dataCreditScore: dataCreditScore,
  20136. ),
  20137. withReferenceMapper: (p0) => p0
  20138. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20139. .toList(),
  20140. prefetchHooksCallback: null,
  20141. ),
  20142. );
  20143. }
  20144. typedef $$ClientiTableProcessedTableManager =
  20145. ProcessedTableManager<
  20146. _$AppDatabase,
  20147. $ClientiTable,
  20148. Cliente,
  20149. $$ClientiTableFilterComposer,
  20150. $$ClientiTableOrderingComposer,
  20151. $$ClientiTableAnnotationComposer,
  20152. $$ClientiTableCreateCompanionBuilder,
  20153. $$ClientiTableUpdateCompanionBuilder,
  20154. (Cliente, BaseReferences<_$AppDatabase, $ClientiTable, Cliente>),
  20155. Cliente,
  20156. PrefetchHooks Function()
  20157. >;
  20158. typedef $$OrdiniTableCreateCompanionBuilder =
  20159. OrdiniCompanion Function({
  20160. Value<int> idOrdine,
  20161. Value<int?> idOrdineSede,
  20162. Value<int?> numeroOrdine,
  20163. Value<String?> numeroOrdineSede,
  20164. Value<String?> dataOrdine,
  20165. Value<String?> dataConsegna,
  20166. Value<String?> dataModifica,
  20167. Value<String?> riferimento,
  20168. Value<String?> noteCliente,
  20169. Value<String?> noteOrdine,
  20170. Value<int?> idCliente,
  20171. Value<int?> idFiliale,
  20172. Value<String?> stato,
  20173. Value<int?> idListino,
  20174. Value<int?> idAgente,
  20175. Value<int?> idPagamento,
  20176. });
  20177. typedef $$OrdiniTableUpdateCompanionBuilder =
  20178. OrdiniCompanion Function({
  20179. Value<int> idOrdine,
  20180. Value<int?> idOrdineSede,
  20181. Value<int?> numeroOrdine,
  20182. Value<String?> numeroOrdineSede,
  20183. Value<String?> dataOrdine,
  20184. Value<String?> dataConsegna,
  20185. Value<String?> dataModifica,
  20186. Value<String?> riferimento,
  20187. Value<String?> noteCliente,
  20188. Value<String?> noteOrdine,
  20189. Value<int?> idCliente,
  20190. Value<int?> idFiliale,
  20191. Value<String?> stato,
  20192. Value<int?> idListino,
  20193. Value<int?> idAgente,
  20194. Value<int?> idPagamento,
  20195. });
  20196. class $$OrdiniTableFilterComposer
  20197. extends Composer<_$AppDatabase, $OrdiniTable> {
  20198. $$OrdiniTableFilterComposer({
  20199. required super.$db,
  20200. required super.$table,
  20201. super.joinBuilder,
  20202. super.$addJoinBuilderToRootComposer,
  20203. super.$removeJoinBuilderFromRootComposer,
  20204. });
  20205. ColumnFilters<int> get idOrdine => $composableBuilder(
  20206. column: $table.idOrdine,
  20207. builder: (column) => ColumnFilters(column),
  20208. );
  20209. ColumnFilters<int> get idOrdineSede => $composableBuilder(
  20210. column: $table.idOrdineSede,
  20211. builder: (column) => ColumnFilters(column),
  20212. );
  20213. ColumnFilters<int> get numeroOrdine => $composableBuilder(
  20214. column: $table.numeroOrdine,
  20215. builder: (column) => ColumnFilters(column),
  20216. );
  20217. ColumnFilters<String> get numeroOrdineSede => $composableBuilder(
  20218. column: $table.numeroOrdineSede,
  20219. builder: (column) => ColumnFilters(column),
  20220. );
  20221. ColumnFilters<String> get dataOrdine => $composableBuilder(
  20222. column: $table.dataOrdine,
  20223. builder: (column) => ColumnFilters(column),
  20224. );
  20225. ColumnFilters<String> get dataConsegna => $composableBuilder(
  20226. column: $table.dataConsegna,
  20227. builder: (column) => ColumnFilters(column),
  20228. );
  20229. ColumnFilters<String> get dataModifica => $composableBuilder(
  20230. column: $table.dataModifica,
  20231. builder: (column) => ColumnFilters(column),
  20232. );
  20233. ColumnFilters<String> get riferimento => $composableBuilder(
  20234. column: $table.riferimento,
  20235. builder: (column) => ColumnFilters(column),
  20236. );
  20237. ColumnFilters<String> get noteCliente => $composableBuilder(
  20238. column: $table.noteCliente,
  20239. builder: (column) => ColumnFilters(column),
  20240. );
  20241. ColumnFilters<String> get noteOrdine => $composableBuilder(
  20242. column: $table.noteOrdine,
  20243. builder: (column) => ColumnFilters(column),
  20244. );
  20245. ColumnFilters<int> get idCliente => $composableBuilder(
  20246. column: $table.idCliente,
  20247. builder: (column) => ColumnFilters(column),
  20248. );
  20249. ColumnFilters<int> get idFiliale => $composableBuilder(
  20250. column: $table.idFiliale,
  20251. builder: (column) => ColumnFilters(column),
  20252. );
  20253. ColumnFilters<String> get stato => $composableBuilder(
  20254. column: $table.stato,
  20255. builder: (column) => ColumnFilters(column),
  20256. );
  20257. ColumnFilters<int> get idListino => $composableBuilder(
  20258. column: $table.idListino,
  20259. builder: (column) => ColumnFilters(column),
  20260. );
  20261. ColumnFilters<int> get idAgente => $composableBuilder(
  20262. column: $table.idAgente,
  20263. builder: (column) => ColumnFilters(column),
  20264. );
  20265. ColumnFilters<int> get idPagamento => $composableBuilder(
  20266. column: $table.idPagamento,
  20267. builder: (column) => ColumnFilters(column),
  20268. );
  20269. }
  20270. class $$OrdiniTableOrderingComposer
  20271. extends Composer<_$AppDatabase, $OrdiniTable> {
  20272. $$OrdiniTableOrderingComposer({
  20273. required super.$db,
  20274. required super.$table,
  20275. super.joinBuilder,
  20276. super.$addJoinBuilderToRootComposer,
  20277. super.$removeJoinBuilderFromRootComposer,
  20278. });
  20279. ColumnOrderings<int> get idOrdine => $composableBuilder(
  20280. column: $table.idOrdine,
  20281. builder: (column) => ColumnOrderings(column),
  20282. );
  20283. ColumnOrderings<int> get idOrdineSede => $composableBuilder(
  20284. column: $table.idOrdineSede,
  20285. builder: (column) => ColumnOrderings(column),
  20286. );
  20287. ColumnOrderings<int> get numeroOrdine => $composableBuilder(
  20288. column: $table.numeroOrdine,
  20289. builder: (column) => ColumnOrderings(column),
  20290. );
  20291. ColumnOrderings<String> get numeroOrdineSede => $composableBuilder(
  20292. column: $table.numeroOrdineSede,
  20293. builder: (column) => ColumnOrderings(column),
  20294. );
  20295. ColumnOrderings<String> get dataOrdine => $composableBuilder(
  20296. column: $table.dataOrdine,
  20297. builder: (column) => ColumnOrderings(column),
  20298. );
  20299. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  20300. column: $table.dataConsegna,
  20301. builder: (column) => ColumnOrderings(column),
  20302. );
  20303. ColumnOrderings<String> get dataModifica => $composableBuilder(
  20304. column: $table.dataModifica,
  20305. builder: (column) => ColumnOrderings(column),
  20306. );
  20307. ColumnOrderings<String> get riferimento => $composableBuilder(
  20308. column: $table.riferimento,
  20309. builder: (column) => ColumnOrderings(column),
  20310. );
  20311. ColumnOrderings<String> get noteCliente => $composableBuilder(
  20312. column: $table.noteCliente,
  20313. builder: (column) => ColumnOrderings(column),
  20314. );
  20315. ColumnOrderings<String> get noteOrdine => $composableBuilder(
  20316. column: $table.noteOrdine,
  20317. builder: (column) => ColumnOrderings(column),
  20318. );
  20319. ColumnOrderings<int> get idCliente => $composableBuilder(
  20320. column: $table.idCliente,
  20321. builder: (column) => ColumnOrderings(column),
  20322. );
  20323. ColumnOrderings<int> get idFiliale => $composableBuilder(
  20324. column: $table.idFiliale,
  20325. builder: (column) => ColumnOrderings(column),
  20326. );
  20327. ColumnOrderings<String> get stato => $composableBuilder(
  20328. column: $table.stato,
  20329. builder: (column) => ColumnOrderings(column),
  20330. );
  20331. ColumnOrderings<int> get idListino => $composableBuilder(
  20332. column: $table.idListino,
  20333. builder: (column) => ColumnOrderings(column),
  20334. );
  20335. ColumnOrderings<int> get idAgente => $composableBuilder(
  20336. column: $table.idAgente,
  20337. builder: (column) => ColumnOrderings(column),
  20338. );
  20339. ColumnOrderings<int> get idPagamento => $composableBuilder(
  20340. column: $table.idPagamento,
  20341. builder: (column) => ColumnOrderings(column),
  20342. );
  20343. }
  20344. class $$OrdiniTableAnnotationComposer
  20345. extends Composer<_$AppDatabase, $OrdiniTable> {
  20346. $$OrdiniTableAnnotationComposer({
  20347. required super.$db,
  20348. required super.$table,
  20349. super.joinBuilder,
  20350. super.$addJoinBuilderToRootComposer,
  20351. super.$removeJoinBuilderFromRootComposer,
  20352. });
  20353. GeneratedColumn<int> get idOrdine =>
  20354. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  20355. GeneratedColumn<int> get idOrdineSede => $composableBuilder(
  20356. column: $table.idOrdineSede,
  20357. builder: (column) => column,
  20358. );
  20359. GeneratedColumn<int> get numeroOrdine => $composableBuilder(
  20360. column: $table.numeroOrdine,
  20361. builder: (column) => column,
  20362. );
  20363. GeneratedColumn<String> get numeroOrdineSede => $composableBuilder(
  20364. column: $table.numeroOrdineSede,
  20365. builder: (column) => column,
  20366. );
  20367. GeneratedColumn<String> get dataOrdine => $composableBuilder(
  20368. column: $table.dataOrdine,
  20369. builder: (column) => column,
  20370. );
  20371. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  20372. column: $table.dataConsegna,
  20373. builder: (column) => column,
  20374. );
  20375. GeneratedColumn<String> get dataModifica => $composableBuilder(
  20376. column: $table.dataModifica,
  20377. builder: (column) => column,
  20378. );
  20379. GeneratedColumn<String> get riferimento => $composableBuilder(
  20380. column: $table.riferimento,
  20381. builder: (column) => column,
  20382. );
  20383. GeneratedColumn<String> get noteCliente => $composableBuilder(
  20384. column: $table.noteCliente,
  20385. builder: (column) => column,
  20386. );
  20387. GeneratedColumn<String> get noteOrdine => $composableBuilder(
  20388. column: $table.noteOrdine,
  20389. builder: (column) => column,
  20390. );
  20391. GeneratedColumn<int> get idCliente =>
  20392. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  20393. GeneratedColumn<int> get idFiliale =>
  20394. $composableBuilder(column: $table.idFiliale, builder: (column) => column);
  20395. GeneratedColumn<String> get stato =>
  20396. $composableBuilder(column: $table.stato, builder: (column) => column);
  20397. GeneratedColumn<int> get idListino =>
  20398. $composableBuilder(column: $table.idListino, builder: (column) => column);
  20399. GeneratedColumn<int> get idAgente =>
  20400. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  20401. GeneratedColumn<int> get idPagamento => $composableBuilder(
  20402. column: $table.idPagamento,
  20403. builder: (column) => column,
  20404. );
  20405. }
  20406. class $$OrdiniTableTableManager
  20407. extends
  20408. RootTableManager<
  20409. _$AppDatabase,
  20410. $OrdiniTable,
  20411. Ordine,
  20412. $$OrdiniTableFilterComposer,
  20413. $$OrdiniTableOrderingComposer,
  20414. $$OrdiniTableAnnotationComposer,
  20415. $$OrdiniTableCreateCompanionBuilder,
  20416. $$OrdiniTableUpdateCompanionBuilder,
  20417. (Ordine, BaseReferences<_$AppDatabase, $OrdiniTable, Ordine>),
  20418. Ordine,
  20419. PrefetchHooks Function()
  20420. > {
  20421. $$OrdiniTableTableManager(_$AppDatabase db, $OrdiniTable table)
  20422. : super(
  20423. TableManagerState(
  20424. db: db,
  20425. table: table,
  20426. createFilteringComposer: () =>
  20427. $$OrdiniTableFilterComposer($db: db, $table: table),
  20428. createOrderingComposer: () =>
  20429. $$OrdiniTableOrderingComposer($db: db, $table: table),
  20430. createComputedFieldComposer: () =>
  20431. $$OrdiniTableAnnotationComposer($db: db, $table: table),
  20432. updateCompanionCallback:
  20433. ({
  20434. Value<int> idOrdine = const Value.absent(),
  20435. Value<int?> idOrdineSede = const Value.absent(),
  20436. Value<int?> numeroOrdine = const Value.absent(),
  20437. Value<String?> numeroOrdineSede = const Value.absent(),
  20438. Value<String?> dataOrdine = const Value.absent(),
  20439. Value<String?> dataConsegna = const Value.absent(),
  20440. Value<String?> dataModifica = const Value.absent(),
  20441. Value<String?> riferimento = const Value.absent(),
  20442. Value<String?> noteCliente = const Value.absent(),
  20443. Value<String?> noteOrdine = const Value.absent(),
  20444. Value<int?> idCliente = const Value.absent(),
  20445. Value<int?> idFiliale = const Value.absent(),
  20446. Value<String?> stato = const Value.absent(),
  20447. Value<int?> idListino = const Value.absent(),
  20448. Value<int?> idAgente = const Value.absent(),
  20449. Value<int?> idPagamento = const Value.absent(),
  20450. }) => OrdiniCompanion(
  20451. idOrdine: idOrdine,
  20452. idOrdineSede: idOrdineSede,
  20453. numeroOrdine: numeroOrdine,
  20454. numeroOrdineSede: numeroOrdineSede,
  20455. dataOrdine: dataOrdine,
  20456. dataConsegna: dataConsegna,
  20457. dataModifica: dataModifica,
  20458. riferimento: riferimento,
  20459. noteCliente: noteCliente,
  20460. noteOrdine: noteOrdine,
  20461. idCliente: idCliente,
  20462. idFiliale: idFiliale,
  20463. stato: stato,
  20464. idListino: idListino,
  20465. idAgente: idAgente,
  20466. idPagamento: idPagamento,
  20467. ),
  20468. createCompanionCallback:
  20469. ({
  20470. Value<int> idOrdine = const Value.absent(),
  20471. Value<int?> idOrdineSede = const Value.absent(),
  20472. Value<int?> numeroOrdine = const Value.absent(),
  20473. Value<String?> numeroOrdineSede = const Value.absent(),
  20474. Value<String?> dataOrdine = const Value.absent(),
  20475. Value<String?> dataConsegna = const Value.absent(),
  20476. Value<String?> dataModifica = const Value.absent(),
  20477. Value<String?> riferimento = const Value.absent(),
  20478. Value<String?> noteCliente = const Value.absent(),
  20479. Value<String?> noteOrdine = const Value.absent(),
  20480. Value<int?> idCliente = const Value.absent(),
  20481. Value<int?> idFiliale = const Value.absent(),
  20482. Value<String?> stato = const Value.absent(),
  20483. Value<int?> idListino = const Value.absent(),
  20484. Value<int?> idAgente = const Value.absent(),
  20485. Value<int?> idPagamento = const Value.absent(),
  20486. }) => OrdiniCompanion.insert(
  20487. idOrdine: idOrdine,
  20488. idOrdineSede: idOrdineSede,
  20489. numeroOrdine: numeroOrdine,
  20490. numeroOrdineSede: numeroOrdineSede,
  20491. dataOrdine: dataOrdine,
  20492. dataConsegna: dataConsegna,
  20493. dataModifica: dataModifica,
  20494. riferimento: riferimento,
  20495. noteCliente: noteCliente,
  20496. noteOrdine: noteOrdine,
  20497. idCliente: idCliente,
  20498. idFiliale: idFiliale,
  20499. stato: stato,
  20500. idListino: idListino,
  20501. idAgente: idAgente,
  20502. idPagamento: idPagamento,
  20503. ),
  20504. withReferenceMapper: (p0) => p0
  20505. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20506. .toList(),
  20507. prefetchHooksCallback: null,
  20508. ),
  20509. );
  20510. }
  20511. typedef $$OrdiniTableProcessedTableManager =
  20512. ProcessedTableManager<
  20513. _$AppDatabase,
  20514. $OrdiniTable,
  20515. Ordine,
  20516. $$OrdiniTableFilterComposer,
  20517. $$OrdiniTableOrderingComposer,
  20518. $$OrdiniTableAnnotationComposer,
  20519. $$OrdiniTableCreateCompanionBuilder,
  20520. $$OrdiniTableUpdateCompanionBuilder,
  20521. (Ordine, BaseReferences<_$AppDatabase, $OrdiniTable, Ordine>),
  20522. Ordine,
  20523. PrefetchHooks Function()
  20524. >;
  20525. typedef $$RigheOrdineTableCreateCompanionBuilder =
  20526. RigheOrdineCompanion Function({
  20527. Value<int> idRigaOrdine,
  20528. Value<int?> idOrdine,
  20529. Value<int?> idArticolo,
  20530. Value<int?> idListino,
  20531. Value<double?> quantita,
  20532. Value<double?> prezzoLordo,
  20533. Value<double?> sconto1,
  20534. Value<double?> sconto2,
  20535. Value<double?> sconto3,
  20536. Value<double?> sconto4,
  20537. Value<double?> sconto5,
  20538. Value<double?> prezzoNetto,
  20539. Value<double?> scontoMerce,
  20540. Value<double?> totale,
  20541. Value<String?> dataConsegna,
  20542. Value<String?> dataModifica,
  20543. Value<double?> qtaEvasa,
  20544. Value<String?> stato,
  20545. Value<double?> colli,
  20546. Value<int?> promozione,
  20547. Value<int?> rigaPromozione,
  20548. Value<int?> prezzoManuale,
  20549. });
  20550. typedef $$RigheOrdineTableUpdateCompanionBuilder =
  20551. RigheOrdineCompanion Function({
  20552. Value<int> idRigaOrdine,
  20553. Value<int?> idOrdine,
  20554. Value<int?> idArticolo,
  20555. Value<int?> idListino,
  20556. Value<double?> quantita,
  20557. Value<double?> prezzoLordo,
  20558. Value<double?> sconto1,
  20559. Value<double?> sconto2,
  20560. Value<double?> sconto3,
  20561. Value<double?> sconto4,
  20562. Value<double?> sconto5,
  20563. Value<double?> prezzoNetto,
  20564. Value<double?> scontoMerce,
  20565. Value<double?> totale,
  20566. Value<String?> dataConsegna,
  20567. Value<String?> dataModifica,
  20568. Value<double?> qtaEvasa,
  20569. Value<String?> stato,
  20570. Value<double?> colli,
  20571. Value<int?> promozione,
  20572. Value<int?> rigaPromozione,
  20573. Value<int?> prezzoManuale,
  20574. });
  20575. class $$RigheOrdineTableFilterComposer
  20576. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  20577. $$RigheOrdineTableFilterComposer({
  20578. required super.$db,
  20579. required super.$table,
  20580. super.joinBuilder,
  20581. super.$addJoinBuilderToRootComposer,
  20582. super.$removeJoinBuilderFromRootComposer,
  20583. });
  20584. ColumnFilters<int> get idRigaOrdine => $composableBuilder(
  20585. column: $table.idRigaOrdine,
  20586. builder: (column) => ColumnFilters(column),
  20587. );
  20588. ColumnFilters<int> get idOrdine => $composableBuilder(
  20589. column: $table.idOrdine,
  20590. builder: (column) => ColumnFilters(column),
  20591. );
  20592. ColumnFilters<int> get idArticolo => $composableBuilder(
  20593. column: $table.idArticolo,
  20594. builder: (column) => ColumnFilters(column),
  20595. );
  20596. ColumnFilters<int> get idListino => $composableBuilder(
  20597. column: $table.idListino,
  20598. builder: (column) => ColumnFilters(column),
  20599. );
  20600. ColumnFilters<double> get quantita => $composableBuilder(
  20601. column: $table.quantita,
  20602. builder: (column) => ColumnFilters(column),
  20603. );
  20604. ColumnFilters<double> get prezzoLordo => $composableBuilder(
  20605. column: $table.prezzoLordo,
  20606. builder: (column) => ColumnFilters(column),
  20607. );
  20608. ColumnFilters<double> get sconto1 => $composableBuilder(
  20609. column: $table.sconto1,
  20610. builder: (column) => ColumnFilters(column),
  20611. );
  20612. ColumnFilters<double> get sconto2 => $composableBuilder(
  20613. column: $table.sconto2,
  20614. builder: (column) => ColumnFilters(column),
  20615. );
  20616. ColumnFilters<double> get sconto3 => $composableBuilder(
  20617. column: $table.sconto3,
  20618. builder: (column) => ColumnFilters(column),
  20619. );
  20620. ColumnFilters<double> get sconto4 => $composableBuilder(
  20621. column: $table.sconto4,
  20622. builder: (column) => ColumnFilters(column),
  20623. );
  20624. ColumnFilters<double> get sconto5 => $composableBuilder(
  20625. column: $table.sconto5,
  20626. builder: (column) => ColumnFilters(column),
  20627. );
  20628. ColumnFilters<double> get prezzoNetto => $composableBuilder(
  20629. column: $table.prezzoNetto,
  20630. builder: (column) => ColumnFilters(column),
  20631. );
  20632. ColumnFilters<double> get scontoMerce => $composableBuilder(
  20633. column: $table.scontoMerce,
  20634. builder: (column) => ColumnFilters(column),
  20635. );
  20636. ColumnFilters<double> get totale => $composableBuilder(
  20637. column: $table.totale,
  20638. builder: (column) => ColumnFilters(column),
  20639. );
  20640. ColumnFilters<String> get dataConsegna => $composableBuilder(
  20641. column: $table.dataConsegna,
  20642. builder: (column) => ColumnFilters(column),
  20643. );
  20644. ColumnFilters<String> get dataModifica => $composableBuilder(
  20645. column: $table.dataModifica,
  20646. builder: (column) => ColumnFilters(column),
  20647. );
  20648. ColumnFilters<double> get qtaEvasa => $composableBuilder(
  20649. column: $table.qtaEvasa,
  20650. builder: (column) => ColumnFilters(column),
  20651. );
  20652. ColumnFilters<String> get stato => $composableBuilder(
  20653. column: $table.stato,
  20654. builder: (column) => ColumnFilters(column),
  20655. );
  20656. ColumnFilters<double> get colli => $composableBuilder(
  20657. column: $table.colli,
  20658. builder: (column) => ColumnFilters(column),
  20659. );
  20660. ColumnFilters<int> get promozione => $composableBuilder(
  20661. column: $table.promozione,
  20662. builder: (column) => ColumnFilters(column),
  20663. );
  20664. ColumnFilters<int> get rigaPromozione => $composableBuilder(
  20665. column: $table.rigaPromozione,
  20666. builder: (column) => ColumnFilters(column),
  20667. );
  20668. ColumnFilters<int> get prezzoManuale => $composableBuilder(
  20669. column: $table.prezzoManuale,
  20670. builder: (column) => ColumnFilters(column),
  20671. );
  20672. }
  20673. class $$RigheOrdineTableOrderingComposer
  20674. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  20675. $$RigheOrdineTableOrderingComposer({
  20676. required super.$db,
  20677. required super.$table,
  20678. super.joinBuilder,
  20679. super.$addJoinBuilderToRootComposer,
  20680. super.$removeJoinBuilderFromRootComposer,
  20681. });
  20682. ColumnOrderings<int> get idRigaOrdine => $composableBuilder(
  20683. column: $table.idRigaOrdine,
  20684. builder: (column) => ColumnOrderings(column),
  20685. );
  20686. ColumnOrderings<int> get idOrdine => $composableBuilder(
  20687. column: $table.idOrdine,
  20688. builder: (column) => ColumnOrderings(column),
  20689. );
  20690. ColumnOrderings<int> get idArticolo => $composableBuilder(
  20691. column: $table.idArticolo,
  20692. builder: (column) => ColumnOrderings(column),
  20693. );
  20694. ColumnOrderings<int> get idListino => $composableBuilder(
  20695. column: $table.idListino,
  20696. builder: (column) => ColumnOrderings(column),
  20697. );
  20698. ColumnOrderings<double> get quantita => $composableBuilder(
  20699. column: $table.quantita,
  20700. builder: (column) => ColumnOrderings(column),
  20701. );
  20702. ColumnOrderings<double> get prezzoLordo => $composableBuilder(
  20703. column: $table.prezzoLordo,
  20704. builder: (column) => ColumnOrderings(column),
  20705. );
  20706. ColumnOrderings<double> get sconto1 => $composableBuilder(
  20707. column: $table.sconto1,
  20708. builder: (column) => ColumnOrderings(column),
  20709. );
  20710. ColumnOrderings<double> get sconto2 => $composableBuilder(
  20711. column: $table.sconto2,
  20712. builder: (column) => ColumnOrderings(column),
  20713. );
  20714. ColumnOrderings<double> get sconto3 => $composableBuilder(
  20715. column: $table.sconto3,
  20716. builder: (column) => ColumnOrderings(column),
  20717. );
  20718. ColumnOrderings<double> get sconto4 => $composableBuilder(
  20719. column: $table.sconto4,
  20720. builder: (column) => ColumnOrderings(column),
  20721. );
  20722. ColumnOrderings<double> get sconto5 => $composableBuilder(
  20723. column: $table.sconto5,
  20724. builder: (column) => ColumnOrderings(column),
  20725. );
  20726. ColumnOrderings<double> get prezzoNetto => $composableBuilder(
  20727. column: $table.prezzoNetto,
  20728. builder: (column) => ColumnOrderings(column),
  20729. );
  20730. ColumnOrderings<double> get scontoMerce => $composableBuilder(
  20731. column: $table.scontoMerce,
  20732. builder: (column) => ColumnOrderings(column),
  20733. );
  20734. ColumnOrderings<double> get totale => $composableBuilder(
  20735. column: $table.totale,
  20736. builder: (column) => ColumnOrderings(column),
  20737. );
  20738. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  20739. column: $table.dataConsegna,
  20740. builder: (column) => ColumnOrderings(column),
  20741. );
  20742. ColumnOrderings<String> get dataModifica => $composableBuilder(
  20743. column: $table.dataModifica,
  20744. builder: (column) => ColumnOrderings(column),
  20745. );
  20746. ColumnOrderings<double> get qtaEvasa => $composableBuilder(
  20747. column: $table.qtaEvasa,
  20748. builder: (column) => ColumnOrderings(column),
  20749. );
  20750. ColumnOrderings<String> get stato => $composableBuilder(
  20751. column: $table.stato,
  20752. builder: (column) => ColumnOrderings(column),
  20753. );
  20754. ColumnOrderings<double> get colli => $composableBuilder(
  20755. column: $table.colli,
  20756. builder: (column) => ColumnOrderings(column),
  20757. );
  20758. ColumnOrderings<int> get promozione => $composableBuilder(
  20759. column: $table.promozione,
  20760. builder: (column) => ColumnOrderings(column),
  20761. );
  20762. ColumnOrderings<int> get rigaPromozione => $composableBuilder(
  20763. column: $table.rigaPromozione,
  20764. builder: (column) => ColumnOrderings(column),
  20765. );
  20766. ColumnOrderings<int> get prezzoManuale => $composableBuilder(
  20767. column: $table.prezzoManuale,
  20768. builder: (column) => ColumnOrderings(column),
  20769. );
  20770. }
  20771. class $$RigheOrdineTableAnnotationComposer
  20772. extends Composer<_$AppDatabase, $RigheOrdineTable> {
  20773. $$RigheOrdineTableAnnotationComposer({
  20774. required super.$db,
  20775. required super.$table,
  20776. super.joinBuilder,
  20777. super.$addJoinBuilderToRootComposer,
  20778. super.$removeJoinBuilderFromRootComposer,
  20779. });
  20780. GeneratedColumn<int> get idRigaOrdine => $composableBuilder(
  20781. column: $table.idRigaOrdine,
  20782. builder: (column) => column,
  20783. );
  20784. GeneratedColumn<int> get idOrdine =>
  20785. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  20786. GeneratedColumn<int> get idArticolo => $composableBuilder(
  20787. column: $table.idArticolo,
  20788. builder: (column) => column,
  20789. );
  20790. GeneratedColumn<int> get idListino =>
  20791. $composableBuilder(column: $table.idListino, builder: (column) => column);
  20792. GeneratedColumn<double> get quantita =>
  20793. $composableBuilder(column: $table.quantita, builder: (column) => column);
  20794. GeneratedColumn<double> get prezzoLordo => $composableBuilder(
  20795. column: $table.prezzoLordo,
  20796. builder: (column) => column,
  20797. );
  20798. GeneratedColumn<double> get sconto1 =>
  20799. $composableBuilder(column: $table.sconto1, builder: (column) => column);
  20800. GeneratedColumn<double> get sconto2 =>
  20801. $composableBuilder(column: $table.sconto2, builder: (column) => column);
  20802. GeneratedColumn<double> get sconto3 =>
  20803. $composableBuilder(column: $table.sconto3, builder: (column) => column);
  20804. GeneratedColumn<double> get sconto4 =>
  20805. $composableBuilder(column: $table.sconto4, builder: (column) => column);
  20806. GeneratedColumn<double> get sconto5 =>
  20807. $composableBuilder(column: $table.sconto5, builder: (column) => column);
  20808. GeneratedColumn<double> get prezzoNetto => $composableBuilder(
  20809. column: $table.prezzoNetto,
  20810. builder: (column) => column,
  20811. );
  20812. GeneratedColumn<double> get scontoMerce => $composableBuilder(
  20813. column: $table.scontoMerce,
  20814. builder: (column) => column,
  20815. );
  20816. GeneratedColumn<double> get totale =>
  20817. $composableBuilder(column: $table.totale, builder: (column) => column);
  20818. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  20819. column: $table.dataConsegna,
  20820. builder: (column) => column,
  20821. );
  20822. GeneratedColumn<String> get dataModifica => $composableBuilder(
  20823. column: $table.dataModifica,
  20824. builder: (column) => column,
  20825. );
  20826. GeneratedColumn<double> get qtaEvasa =>
  20827. $composableBuilder(column: $table.qtaEvasa, builder: (column) => column);
  20828. GeneratedColumn<String> get stato =>
  20829. $composableBuilder(column: $table.stato, builder: (column) => column);
  20830. GeneratedColumn<double> get colli =>
  20831. $composableBuilder(column: $table.colli, builder: (column) => column);
  20832. GeneratedColumn<int> get promozione => $composableBuilder(
  20833. column: $table.promozione,
  20834. builder: (column) => column,
  20835. );
  20836. GeneratedColumn<int> get rigaPromozione => $composableBuilder(
  20837. column: $table.rigaPromozione,
  20838. builder: (column) => column,
  20839. );
  20840. GeneratedColumn<int> get prezzoManuale => $composableBuilder(
  20841. column: $table.prezzoManuale,
  20842. builder: (column) => column,
  20843. );
  20844. }
  20845. class $$RigheOrdineTableTableManager
  20846. extends
  20847. RootTableManager<
  20848. _$AppDatabase,
  20849. $RigheOrdineTable,
  20850. RigaOrdine,
  20851. $$RigheOrdineTableFilterComposer,
  20852. $$RigheOrdineTableOrderingComposer,
  20853. $$RigheOrdineTableAnnotationComposer,
  20854. $$RigheOrdineTableCreateCompanionBuilder,
  20855. $$RigheOrdineTableUpdateCompanionBuilder,
  20856. (
  20857. RigaOrdine,
  20858. BaseReferences<_$AppDatabase, $RigheOrdineTable, RigaOrdine>,
  20859. ),
  20860. RigaOrdine,
  20861. PrefetchHooks Function()
  20862. > {
  20863. $$RigheOrdineTableTableManager(_$AppDatabase db, $RigheOrdineTable table)
  20864. : super(
  20865. TableManagerState(
  20866. db: db,
  20867. table: table,
  20868. createFilteringComposer: () =>
  20869. $$RigheOrdineTableFilterComposer($db: db, $table: table),
  20870. createOrderingComposer: () =>
  20871. $$RigheOrdineTableOrderingComposer($db: db, $table: table),
  20872. createComputedFieldComposer: () =>
  20873. $$RigheOrdineTableAnnotationComposer($db: db, $table: table),
  20874. updateCompanionCallback:
  20875. ({
  20876. Value<int> idRigaOrdine = const Value.absent(),
  20877. Value<int?> idOrdine = const Value.absent(),
  20878. Value<int?> idArticolo = const Value.absent(),
  20879. Value<int?> idListino = const Value.absent(),
  20880. Value<double?> quantita = const Value.absent(),
  20881. Value<double?> prezzoLordo = const Value.absent(),
  20882. Value<double?> sconto1 = const Value.absent(),
  20883. Value<double?> sconto2 = const Value.absent(),
  20884. Value<double?> sconto3 = const Value.absent(),
  20885. Value<double?> sconto4 = const Value.absent(),
  20886. Value<double?> sconto5 = const Value.absent(),
  20887. Value<double?> prezzoNetto = const Value.absent(),
  20888. Value<double?> scontoMerce = const Value.absent(),
  20889. Value<double?> totale = const Value.absent(),
  20890. Value<String?> dataConsegna = const Value.absent(),
  20891. Value<String?> dataModifica = const Value.absent(),
  20892. Value<double?> qtaEvasa = const Value.absent(),
  20893. Value<String?> stato = const Value.absent(),
  20894. Value<double?> colli = const Value.absent(),
  20895. Value<int?> promozione = const Value.absent(),
  20896. Value<int?> rigaPromozione = const Value.absent(),
  20897. Value<int?> prezzoManuale = const Value.absent(),
  20898. }) => RigheOrdineCompanion(
  20899. idRigaOrdine: idRigaOrdine,
  20900. idOrdine: idOrdine,
  20901. idArticolo: idArticolo,
  20902. idListino: idListino,
  20903. quantita: quantita,
  20904. prezzoLordo: prezzoLordo,
  20905. sconto1: sconto1,
  20906. sconto2: sconto2,
  20907. sconto3: sconto3,
  20908. sconto4: sconto4,
  20909. sconto5: sconto5,
  20910. prezzoNetto: prezzoNetto,
  20911. scontoMerce: scontoMerce,
  20912. totale: totale,
  20913. dataConsegna: dataConsegna,
  20914. dataModifica: dataModifica,
  20915. qtaEvasa: qtaEvasa,
  20916. stato: stato,
  20917. colli: colli,
  20918. promozione: promozione,
  20919. rigaPromozione: rigaPromozione,
  20920. prezzoManuale: prezzoManuale,
  20921. ),
  20922. createCompanionCallback:
  20923. ({
  20924. Value<int> idRigaOrdine = const Value.absent(),
  20925. Value<int?> idOrdine = const Value.absent(),
  20926. Value<int?> idArticolo = const Value.absent(),
  20927. Value<int?> idListino = const Value.absent(),
  20928. Value<double?> quantita = const Value.absent(),
  20929. Value<double?> prezzoLordo = const Value.absent(),
  20930. Value<double?> sconto1 = const Value.absent(),
  20931. Value<double?> sconto2 = const Value.absent(),
  20932. Value<double?> sconto3 = const Value.absent(),
  20933. Value<double?> sconto4 = const Value.absent(),
  20934. Value<double?> sconto5 = const Value.absent(),
  20935. Value<double?> prezzoNetto = const Value.absent(),
  20936. Value<double?> scontoMerce = const Value.absent(),
  20937. Value<double?> totale = const Value.absent(),
  20938. Value<String?> dataConsegna = const Value.absent(),
  20939. Value<String?> dataModifica = const Value.absent(),
  20940. Value<double?> qtaEvasa = const Value.absent(),
  20941. Value<String?> stato = const Value.absent(),
  20942. Value<double?> colli = const Value.absent(),
  20943. Value<int?> promozione = const Value.absent(),
  20944. Value<int?> rigaPromozione = const Value.absent(),
  20945. Value<int?> prezzoManuale = const Value.absent(),
  20946. }) => RigheOrdineCompanion.insert(
  20947. idRigaOrdine: idRigaOrdine,
  20948. idOrdine: idOrdine,
  20949. idArticolo: idArticolo,
  20950. idListino: idListino,
  20951. quantita: quantita,
  20952. prezzoLordo: prezzoLordo,
  20953. sconto1: sconto1,
  20954. sconto2: sconto2,
  20955. sconto3: sconto3,
  20956. sconto4: sconto4,
  20957. sconto5: sconto5,
  20958. prezzoNetto: prezzoNetto,
  20959. scontoMerce: scontoMerce,
  20960. totale: totale,
  20961. dataConsegna: dataConsegna,
  20962. dataModifica: dataModifica,
  20963. qtaEvasa: qtaEvasa,
  20964. stato: stato,
  20965. colli: colli,
  20966. promozione: promozione,
  20967. rigaPromozione: rigaPromozione,
  20968. prezzoManuale: prezzoManuale,
  20969. ),
  20970. withReferenceMapper: (p0) => p0
  20971. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  20972. .toList(),
  20973. prefetchHooksCallback: null,
  20974. ),
  20975. );
  20976. }
  20977. typedef $$RigheOrdineTableProcessedTableManager =
  20978. ProcessedTableManager<
  20979. _$AppDatabase,
  20980. $RigheOrdineTable,
  20981. RigaOrdine,
  20982. $$RigheOrdineTableFilterComposer,
  20983. $$RigheOrdineTableOrderingComposer,
  20984. $$RigheOrdineTableAnnotationComposer,
  20985. $$RigheOrdineTableCreateCompanionBuilder,
  20986. $$RigheOrdineTableUpdateCompanionBuilder,
  20987. (
  20988. RigaOrdine,
  20989. BaseReferences<_$AppDatabase, $RigheOrdineTable, RigaOrdine>,
  20990. ),
  20991. RigaOrdine,
  20992. PrefetchHooks Function()
  20993. >;
  20994. typedef $$FilialiTableCreateCompanionBuilder =
  20995. FilialiCompanion Function({
  20996. Value<int> idFiliale,
  20997. Value<int?> idFilialeRemoto,
  20998. Value<int?> idCliente,
  20999. Value<int?> idAgente,
  21000. Value<String?> codFiliale,
  21001. Value<String?> descrizione,
  21002. Value<String?> indirizzo,
  21003. Value<String?> citta,
  21004. Value<String?> provincia,
  21005. Value<String?> cap,
  21006. Value<String?> frazione,
  21007. Value<String?> nazione,
  21008. Value<String?> telefono,
  21009. Value<String?> cellulare,
  21010. Value<String?> fax,
  21011. Value<String?> email,
  21012. Value<String?> stato,
  21013. Value<int> attivo,
  21014. Value<String?> note,
  21015. });
  21016. typedef $$FilialiTableUpdateCompanionBuilder =
  21017. FilialiCompanion Function({
  21018. Value<int> idFiliale,
  21019. Value<int?> idFilialeRemoto,
  21020. Value<int?> idCliente,
  21021. Value<int?> idAgente,
  21022. Value<String?> codFiliale,
  21023. Value<String?> descrizione,
  21024. Value<String?> indirizzo,
  21025. Value<String?> citta,
  21026. Value<String?> provincia,
  21027. Value<String?> cap,
  21028. Value<String?> frazione,
  21029. Value<String?> nazione,
  21030. Value<String?> telefono,
  21031. Value<String?> cellulare,
  21032. Value<String?> fax,
  21033. Value<String?> email,
  21034. Value<String?> stato,
  21035. Value<int> attivo,
  21036. Value<String?> note,
  21037. });
  21038. class $$FilialiTableFilterComposer
  21039. extends Composer<_$AppDatabase, $FilialiTable> {
  21040. $$FilialiTableFilterComposer({
  21041. required super.$db,
  21042. required super.$table,
  21043. super.joinBuilder,
  21044. super.$addJoinBuilderToRootComposer,
  21045. super.$removeJoinBuilderFromRootComposer,
  21046. });
  21047. ColumnFilters<int> get idFiliale => $composableBuilder(
  21048. column: $table.idFiliale,
  21049. builder: (column) => ColumnFilters(column),
  21050. );
  21051. ColumnFilters<int> get idFilialeRemoto => $composableBuilder(
  21052. column: $table.idFilialeRemoto,
  21053. builder: (column) => ColumnFilters(column),
  21054. );
  21055. ColumnFilters<int> get idCliente => $composableBuilder(
  21056. column: $table.idCliente,
  21057. builder: (column) => ColumnFilters(column),
  21058. );
  21059. ColumnFilters<int> get idAgente => $composableBuilder(
  21060. column: $table.idAgente,
  21061. builder: (column) => ColumnFilters(column),
  21062. );
  21063. ColumnFilters<String> get codFiliale => $composableBuilder(
  21064. column: $table.codFiliale,
  21065. builder: (column) => ColumnFilters(column),
  21066. );
  21067. ColumnFilters<String> get descrizione => $composableBuilder(
  21068. column: $table.descrizione,
  21069. builder: (column) => ColumnFilters(column),
  21070. );
  21071. ColumnFilters<String> get indirizzo => $composableBuilder(
  21072. column: $table.indirizzo,
  21073. builder: (column) => ColumnFilters(column),
  21074. );
  21075. ColumnFilters<String> get citta => $composableBuilder(
  21076. column: $table.citta,
  21077. builder: (column) => ColumnFilters(column),
  21078. );
  21079. ColumnFilters<String> get provincia => $composableBuilder(
  21080. column: $table.provincia,
  21081. builder: (column) => ColumnFilters(column),
  21082. );
  21083. ColumnFilters<String> get cap => $composableBuilder(
  21084. column: $table.cap,
  21085. builder: (column) => ColumnFilters(column),
  21086. );
  21087. ColumnFilters<String> get frazione => $composableBuilder(
  21088. column: $table.frazione,
  21089. builder: (column) => ColumnFilters(column),
  21090. );
  21091. ColumnFilters<String> get nazione => $composableBuilder(
  21092. column: $table.nazione,
  21093. builder: (column) => ColumnFilters(column),
  21094. );
  21095. ColumnFilters<String> get telefono => $composableBuilder(
  21096. column: $table.telefono,
  21097. builder: (column) => ColumnFilters(column),
  21098. );
  21099. ColumnFilters<String> get cellulare => $composableBuilder(
  21100. column: $table.cellulare,
  21101. builder: (column) => ColumnFilters(column),
  21102. );
  21103. ColumnFilters<String> get fax => $composableBuilder(
  21104. column: $table.fax,
  21105. builder: (column) => ColumnFilters(column),
  21106. );
  21107. ColumnFilters<String> get email => $composableBuilder(
  21108. column: $table.email,
  21109. builder: (column) => ColumnFilters(column),
  21110. );
  21111. ColumnFilters<String> get stato => $composableBuilder(
  21112. column: $table.stato,
  21113. builder: (column) => ColumnFilters(column),
  21114. );
  21115. ColumnFilters<int> get attivo => $composableBuilder(
  21116. column: $table.attivo,
  21117. builder: (column) => ColumnFilters(column),
  21118. );
  21119. ColumnFilters<String> get note => $composableBuilder(
  21120. column: $table.note,
  21121. builder: (column) => ColumnFilters(column),
  21122. );
  21123. }
  21124. class $$FilialiTableOrderingComposer
  21125. extends Composer<_$AppDatabase, $FilialiTable> {
  21126. $$FilialiTableOrderingComposer({
  21127. required super.$db,
  21128. required super.$table,
  21129. super.joinBuilder,
  21130. super.$addJoinBuilderToRootComposer,
  21131. super.$removeJoinBuilderFromRootComposer,
  21132. });
  21133. ColumnOrderings<int> get idFiliale => $composableBuilder(
  21134. column: $table.idFiliale,
  21135. builder: (column) => ColumnOrderings(column),
  21136. );
  21137. ColumnOrderings<int> get idFilialeRemoto => $composableBuilder(
  21138. column: $table.idFilialeRemoto,
  21139. builder: (column) => ColumnOrderings(column),
  21140. );
  21141. ColumnOrderings<int> get idCliente => $composableBuilder(
  21142. column: $table.idCliente,
  21143. builder: (column) => ColumnOrderings(column),
  21144. );
  21145. ColumnOrderings<int> get idAgente => $composableBuilder(
  21146. column: $table.idAgente,
  21147. builder: (column) => ColumnOrderings(column),
  21148. );
  21149. ColumnOrderings<String> get codFiliale => $composableBuilder(
  21150. column: $table.codFiliale,
  21151. builder: (column) => ColumnOrderings(column),
  21152. );
  21153. ColumnOrderings<String> get descrizione => $composableBuilder(
  21154. column: $table.descrizione,
  21155. builder: (column) => ColumnOrderings(column),
  21156. );
  21157. ColumnOrderings<String> get indirizzo => $composableBuilder(
  21158. column: $table.indirizzo,
  21159. builder: (column) => ColumnOrderings(column),
  21160. );
  21161. ColumnOrderings<String> get citta => $composableBuilder(
  21162. column: $table.citta,
  21163. builder: (column) => ColumnOrderings(column),
  21164. );
  21165. ColumnOrderings<String> get provincia => $composableBuilder(
  21166. column: $table.provincia,
  21167. builder: (column) => ColumnOrderings(column),
  21168. );
  21169. ColumnOrderings<String> get cap => $composableBuilder(
  21170. column: $table.cap,
  21171. builder: (column) => ColumnOrderings(column),
  21172. );
  21173. ColumnOrderings<String> get frazione => $composableBuilder(
  21174. column: $table.frazione,
  21175. builder: (column) => ColumnOrderings(column),
  21176. );
  21177. ColumnOrderings<String> get nazione => $composableBuilder(
  21178. column: $table.nazione,
  21179. builder: (column) => ColumnOrderings(column),
  21180. );
  21181. ColumnOrderings<String> get telefono => $composableBuilder(
  21182. column: $table.telefono,
  21183. builder: (column) => ColumnOrderings(column),
  21184. );
  21185. ColumnOrderings<String> get cellulare => $composableBuilder(
  21186. column: $table.cellulare,
  21187. builder: (column) => ColumnOrderings(column),
  21188. );
  21189. ColumnOrderings<String> get fax => $composableBuilder(
  21190. column: $table.fax,
  21191. builder: (column) => ColumnOrderings(column),
  21192. );
  21193. ColumnOrderings<String> get email => $composableBuilder(
  21194. column: $table.email,
  21195. builder: (column) => ColumnOrderings(column),
  21196. );
  21197. ColumnOrderings<String> get stato => $composableBuilder(
  21198. column: $table.stato,
  21199. builder: (column) => ColumnOrderings(column),
  21200. );
  21201. ColumnOrderings<int> get attivo => $composableBuilder(
  21202. column: $table.attivo,
  21203. builder: (column) => ColumnOrderings(column),
  21204. );
  21205. ColumnOrderings<String> get note => $composableBuilder(
  21206. column: $table.note,
  21207. builder: (column) => ColumnOrderings(column),
  21208. );
  21209. }
  21210. class $$FilialiTableAnnotationComposer
  21211. extends Composer<_$AppDatabase, $FilialiTable> {
  21212. $$FilialiTableAnnotationComposer({
  21213. required super.$db,
  21214. required super.$table,
  21215. super.joinBuilder,
  21216. super.$addJoinBuilderToRootComposer,
  21217. super.$removeJoinBuilderFromRootComposer,
  21218. });
  21219. GeneratedColumn<int> get idFiliale =>
  21220. $composableBuilder(column: $table.idFiliale, builder: (column) => column);
  21221. GeneratedColumn<int> get idFilialeRemoto => $composableBuilder(
  21222. column: $table.idFilialeRemoto,
  21223. builder: (column) => column,
  21224. );
  21225. GeneratedColumn<int> get idCliente =>
  21226. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  21227. GeneratedColumn<int> get idAgente =>
  21228. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  21229. GeneratedColumn<String> get codFiliale => $composableBuilder(
  21230. column: $table.codFiliale,
  21231. builder: (column) => column,
  21232. );
  21233. GeneratedColumn<String> get descrizione => $composableBuilder(
  21234. column: $table.descrizione,
  21235. builder: (column) => column,
  21236. );
  21237. GeneratedColumn<String> get indirizzo =>
  21238. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  21239. GeneratedColumn<String> get citta =>
  21240. $composableBuilder(column: $table.citta, builder: (column) => column);
  21241. GeneratedColumn<String> get provincia =>
  21242. $composableBuilder(column: $table.provincia, builder: (column) => column);
  21243. GeneratedColumn<String> get cap =>
  21244. $composableBuilder(column: $table.cap, builder: (column) => column);
  21245. GeneratedColumn<String> get frazione =>
  21246. $composableBuilder(column: $table.frazione, builder: (column) => column);
  21247. GeneratedColumn<String> get nazione =>
  21248. $composableBuilder(column: $table.nazione, builder: (column) => column);
  21249. GeneratedColumn<String> get telefono =>
  21250. $composableBuilder(column: $table.telefono, builder: (column) => column);
  21251. GeneratedColumn<String> get cellulare =>
  21252. $composableBuilder(column: $table.cellulare, builder: (column) => column);
  21253. GeneratedColumn<String> get fax =>
  21254. $composableBuilder(column: $table.fax, builder: (column) => column);
  21255. GeneratedColumn<String> get email =>
  21256. $composableBuilder(column: $table.email, builder: (column) => column);
  21257. GeneratedColumn<String> get stato =>
  21258. $composableBuilder(column: $table.stato, builder: (column) => column);
  21259. GeneratedColumn<int> get attivo =>
  21260. $composableBuilder(column: $table.attivo, builder: (column) => column);
  21261. GeneratedColumn<String> get note =>
  21262. $composableBuilder(column: $table.note, builder: (column) => column);
  21263. }
  21264. class $$FilialiTableTableManager
  21265. extends
  21266. RootTableManager<
  21267. _$AppDatabase,
  21268. $FilialiTable,
  21269. Filiale,
  21270. $$FilialiTableFilterComposer,
  21271. $$FilialiTableOrderingComposer,
  21272. $$FilialiTableAnnotationComposer,
  21273. $$FilialiTableCreateCompanionBuilder,
  21274. $$FilialiTableUpdateCompanionBuilder,
  21275. (Filiale, BaseReferences<_$AppDatabase, $FilialiTable, Filiale>),
  21276. Filiale,
  21277. PrefetchHooks Function()
  21278. > {
  21279. $$FilialiTableTableManager(_$AppDatabase db, $FilialiTable table)
  21280. : super(
  21281. TableManagerState(
  21282. db: db,
  21283. table: table,
  21284. createFilteringComposer: () =>
  21285. $$FilialiTableFilterComposer($db: db, $table: table),
  21286. createOrderingComposer: () =>
  21287. $$FilialiTableOrderingComposer($db: db, $table: table),
  21288. createComputedFieldComposer: () =>
  21289. $$FilialiTableAnnotationComposer($db: db, $table: table),
  21290. updateCompanionCallback:
  21291. ({
  21292. Value<int> idFiliale = const Value.absent(),
  21293. Value<int?> idFilialeRemoto = const Value.absent(),
  21294. Value<int?> idCliente = const Value.absent(),
  21295. Value<int?> idAgente = const Value.absent(),
  21296. Value<String?> codFiliale = const Value.absent(),
  21297. Value<String?> descrizione = const Value.absent(),
  21298. Value<String?> indirizzo = const Value.absent(),
  21299. Value<String?> citta = const Value.absent(),
  21300. Value<String?> provincia = const Value.absent(),
  21301. Value<String?> cap = const Value.absent(),
  21302. Value<String?> frazione = const Value.absent(),
  21303. Value<String?> nazione = const Value.absent(),
  21304. Value<String?> telefono = const Value.absent(),
  21305. Value<String?> cellulare = const Value.absent(),
  21306. Value<String?> fax = const Value.absent(),
  21307. Value<String?> email = const Value.absent(),
  21308. Value<String?> stato = const Value.absent(),
  21309. Value<int> attivo = const Value.absent(),
  21310. Value<String?> note = const Value.absent(),
  21311. }) => FilialiCompanion(
  21312. idFiliale: idFiliale,
  21313. idFilialeRemoto: idFilialeRemoto,
  21314. idCliente: idCliente,
  21315. idAgente: idAgente,
  21316. codFiliale: codFiliale,
  21317. descrizione: descrizione,
  21318. indirizzo: indirizzo,
  21319. citta: citta,
  21320. provincia: provincia,
  21321. cap: cap,
  21322. frazione: frazione,
  21323. nazione: nazione,
  21324. telefono: telefono,
  21325. cellulare: cellulare,
  21326. fax: fax,
  21327. email: email,
  21328. stato: stato,
  21329. attivo: attivo,
  21330. note: note,
  21331. ),
  21332. createCompanionCallback:
  21333. ({
  21334. Value<int> idFiliale = const Value.absent(),
  21335. Value<int?> idFilialeRemoto = const Value.absent(),
  21336. Value<int?> idCliente = const Value.absent(),
  21337. Value<int?> idAgente = const Value.absent(),
  21338. Value<String?> codFiliale = const Value.absent(),
  21339. Value<String?> descrizione = const Value.absent(),
  21340. Value<String?> indirizzo = const Value.absent(),
  21341. Value<String?> citta = const Value.absent(),
  21342. Value<String?> provincia = const Value.absent(),
  21343. Value<String?> cap = const Value.absent(),
  21344. Value<String?> frazione = const Value.absent(),
  21345. Value<String?> nazione = const Value.absent(),
  21346. Value<String?> telefono = const Value.absent(),
  21347. Value<String?> cellulare = const Value.absent(),
  21348. Value<String?> fax = const Value.absent(),
  21349. Value<String?> email = const Value.absent(),
  21350. Value<String?> stato = const Value.absent(),
  21351. Value<int> attivo = const Value.absent(),
  21352. Value<String?> note = const Value.absent(),
  21353. }) => FilialiCompanion.insert(
  21354. idFiliale: idFiliale,
  21355. idFilialeRemoto: idFilialeRemoto,
  21356. idCliente: idCliente,
  21357. idAgente: idAgente,
  21358. codFiliale: codFiliale,
  21359. descrizione: descrizione,
  21360. indirizzo: indirizzo,
  21361. citta: citta,
  21362. provincia: provincia,
  21363. cap: cap,
  21364. frazione: frazione,
  21365. nazione: nazione,
  21366. telefono: telefono,
  21367. cellulare: cellulare,
  21368. fax: fax,
  21369. email: email,
  21370. stato: stato,
  21371. attivo: attivo,
  21372. note: note,
  21373. ),
  21374. withReferenceMapper: (p0) => p0
  21375. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21376. .toList(),
  21377. prefetchHooksCallback: null,
  21378. ),
  21379. );
  21380. }
  21381. typedef $$FilialiTableProcessedTableManager =
  21382. ProcessedTableManager<
  21383. _$AppDatabase,
  21384. $FilialiTable,
  21385. Filiale,
  21386. $$FilialiTableFilterComposer,
  21387. $$FilialiTableOrderingComposer,
  21388. $$FilialiTableAnnotationComposer,
  21389. $$FilialiTableCreateCompanionBuilder,
  21390. $$FilialiTableUpdateCompanionBuilder,
  21391. (Filiale, BaseReferences<_$AppDatabase, $FilialiTable, Filiale>),
  21392. Filiale,
  21393. PrefetchHooks Function()
  21394. >;
  21395. typedef $$ListiniTableCreateCompanionBuilder =
  21396. ListiniCompanion Function({
  21397. Value<int> idListino,
  21398. Value<String?> codListino,
  21399. Value<String?> descrizione,
  21400. Value<String?> validoDa,
  21401. Value<String?> validoA,
  21402. Value<int> attivo,
  21403. Value<String?> dataModifica,
  21404. });
  21405. typedef $$ListiniTableUpdateCompanionBuilder =
  21406. ListiniCompanion Function({
  21407. Value<int> idListino,
  21408. Value<String?> codListino,
  21409. Value<String?> descrizione,
  21410. Value<String?> validoDa,
  21411. Value<String?> validoA,
  21412. Value<int> attivo,
  21413. Value<String?> dataModifica,
  21414. });
  21415. class $$ListiniTableFilterComposer
  21416. extends Composer<_$AppDatabase, $ListiniTable> {
  21417. $$ListiniTableFilterComposer({
  21418. required super.$db,
  21419. required super.$table,
  21420. super.joinBuilder,
  21421. super.$addJoinBuilderToRootComposer,
  21422. super.$removeJoinBuilderFromRootComposer,
  21423. });
  21424. ColumnFilters<int> get idListino => $composableBuilder(
  21425. column: $table.idListino,
  21426. builder: (column) => ColumnFilters(column),
  21427. );
  21428. ColumnFilters<String> get codListino => $composableBuilder(
  21429. column: $table.codListino,
  21430. builder: (column) => ColumnFilters(column),
  21431. );
  21432. ColumnFilters<String> get descrizione => $composableBuilder(
  21433. column: $table.descrizione,
  21434. builder: (column) => ColumnFilters(column),
  21435. );
  21436. ColumnFilters<String> get validoDa => $composableBuilder(
  21437. column: $table.validoDa,
  21438. builder: (column) => ColumnFilters(column),
  21439. );
  21440. ColumnFilters<String> get validoA => $composableBuilder(
  21441. column: $table.validoA,
  21442. builder: (column) => ColumnFilters(column),
  21443. );
  21444. ColumnFilters<int> get attivo => $composableBuilder(
  21445. column: $table.attivo,
  21446. builder: (column) => ColumnFilters(column),
  21447. );
  21448. ColumnFilters<String> get dataModifica => $composableBuilder(
  21449. column: $table.dataModifica,
  21450. builder: (column) => ColumnFilters(column),
  21451. );
  21452. }
  21453. class $$ListiniTableOrderingComposer
  21454. extends Composer<_$AppDatabase, $ListiniTable> {
  21455. $$ListiniTableOrderingComposer({
  21456. required super.$db,
  21457. required super.$table,
  21458. super.joinBuilder,
  21459. super.$addJoinBuilderToRootComposer,
  21460. super.$removeJoinBuilderFromRootComposer,
  21461. });
  21462. ColumnOrderings<int> get idListino => $composableBuilder(
  21463. column: $table.idListino,
  21464. builder: (column) => ColumnOrderings(column),
  21465. );
  21466. ColumnOrderings<String> get codListino => $composableBuilder(
  21467. column: $table.codListino,
  21468. builder: (column) => ColumnOrderings(column),
  21469. );
  21470. ColumnOrderings<String> get descrizione => $composableBuilder(
  21471. column: $table.descrizione,
  21472. builder: (column) => ColumnOrderings(column),
  21473. );
  21474. ColumnOrderings<String> get validoDa => $composableBuilder(
  21475. column: $table.validoDa,
  21476. builder: (column) => ColumnOrderings(column),
  21477. );
  21478. ColumnOrderings<String> get validoA => $composableBuilder(
  21479. column: $table.validoA,
  21480. builder: (column) => ColumnOrderings(column),
  21481. );
  21482. ColumnOrderings<int> get attivo => $composableBuilder(
  21483. column: $table.attivo,
  21484. builder: (column) => ColumnOrderings(column),
  21485. );
  21486. ColumnOrderings<String> get dataModifica => $composableBuilder(
  21487. column: $table.dataModifica,
  21488. builder: (column) => ColumnOrderings(column),
  21489. );
  21490. }
  21491. class $$ListiniTableAnnotationComposer
  21492. extends Composer<_$AppDatabase, $ListiniTable> {
  21493. $$ListiniTableAnnotationComposer({
  21494. required super.$db,
  21495. required super.$table,
  21496. super.joinBuilder,
  21497. super.$addJoinBuilderToRootComposer,
  21498. super.$removeJoinBuilderFromRootComposer,
  21499. });
  21500. GeneratedColumn<int> get idListino =>
  21501. $composableBuilder(column: $table.idListino, builder: (column) => column);
  21502. GeneratedColumn<String> get codListino => $composableBuilder(
  21503. column: $table.codListino,
  21504. builder: (column) => column,
  21505. );
  21506. GeneratedColumn<String> get descrizione => $composableBuilder(
  21507. column: $table.descrizione,
  21508. builder: (column) => column,
  21509. );
  21510. GeneratedColumn<String> get validoDa =>
  21511. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  21512. GeneratedColumn<String> get validoA =>
  21513. $composableBuilder(column: $table.validoA, builder: (column) => column);
  21514. GeneratedColumn<int> get attivo =>
  21515. $composableBuilder(column: $table.attivo, builder: (column) => column);
  21516. GeneratedColumn<String> get dataModifica => $composableBuilder(
  21517. column: $table.dataModifica,
  21518. builder: (column) => column,
  21519. );
  21520. }
  21521. class $$ListiniTableTableManager
  21522. extends
  21523. RootTableManager<
  21524. _$AppDatabase,
  21525. $ListiniTable,
  21526. Listino,
  21527. $$ListiniTableFilterComposer,
  21528. $$ListiniTableOrderingComposer,
  21529. $$ListiniTableAnnotationComposer,
  21530. $$ListiniTableCreateCompanionBuilder,
  21531. $$ListiniTableUpdateCompanionBuilder,
  21532. (Listino, BaseReferences<_$AppDatabase, $ListiniTable, Listino>),
  21533. Listino,
  21534. PrefetchHooks Function()
  21535. > {
  21536. $$ListiniTableTableManager(_$AppDatabase db, $ListiniTable table)
  21537. : super(
  21538. TableManagerState(
  21539. db: db,
  21540. table: table,
  21541. createFilteringComposer: () =>
  21542. $$ListiniTableFilterComposer($db: db, $table: table),
  21543. createOrderingComposer: () =>
  21544. $$ListiniTableOrderingComposer($db: db, $table: table),
  21545. createComputedFieldComposer: () =>
  21546. $$ListiniTableAnnotationComposer($db: db, $table: table),
  21547. updateCompanionCallback:
  21548. ({
  21549. Value<int> idListino = const Value.absent(),
  21550. Value<String?> codListino = const Value.absent(),
  21551. Value<String?> descrizione = const Value.absent(),
  21552. Value<String?> validoDa = const Value.absent(),
  21553. Value<String?> validoA = const Value.absent(),
  21554. Value<int> attivo = const Value.absent(),
  21555. Value<String?> dataModifica = const Value.absent(),
  21556. }) => ListiniCompanion(
  21557. idListino: idListino,
  21558. codListino: codListino,
  21559. descrizione: descrizione,
  21560. validoDa: validoDa,
  21561. validoA: validoA,
  21562. attivo: attivo,
  21563. dataModifica: dataModifica,
  21564. ),
  21565. createCompanionCallback:
  21566. ({
  21567. Value<int> idListino = const Value.absent(),
  21568. Value<String?> codListino = const Value.absent(),
  21569. Value<String?> descrizione = const Value.absent(),
  21570. Value<String?> validoDa = const Value.absent(),
  21571. Value<String?> validoA = const Value.absent(),
  21572. Value<int> attivo = const Value.absent(),
  21573. Value<String?> dataModifica = const Value.absent(),
  21574. }) => ListiniCompanion.insert(
  21575. idListino: idListino,
  21576. codListino: codListino,
  21577. descrizione: descrizione,
  21578. validoDa: validoDa,
  21579. validoA: validoA,
  21580. attivo: attivo,
  21581. dataModifica: dataModifica,
  21582. ),
  21583. withReferenceMapper: (p0) => p0
  21584. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21585. .toList(),
  21586. prefetchHooksCallback: null,
  21587. ),
  21588. );
  21589. }
  21590. typedef $$ListiniTableProcessedTableManager =
  21591. ProcessedTableManager<
  21592. _$AppDatabase,
  21593. $ListiniTable,
  21594. Listino,
  21595. $$ListiniTableFilterComposer,
  21596. $$ListiniTableOrderingComposer,
  21597. $$ListiniTableAnnotationComposer,
  21598. $$ListiniTableCreateCompanionBuilder,
  21599. $$ListiniTableUpdateCompanionBuilder,
  21600. (Listino, BaseReferences<_$AppDatabase, $ListiniTable, Listino>),
  21601. Listino,
  21602. PrefetchHooks Function()
  21603. >;
  21604. typedef $$ListiniArticoloTableCreateCompanionBuilder =
  21605. ListiniArticoloCompanion Function({
  21606. Value<int> idListinoArticoli,
  21607. Value<int?> idListino,
  21608. Value<int?> idArticolo,
  21609. Value<double?> prezzo,
  21610. Value<int?> idSconto,
  21611. Value<String?> validoDa,
  21612. Value<String?> validoA,
  21613. Value<int> attivo,
  21614. });
  21615. typedef $$ListiniArticoloTableUpdateCompanionBuilder =
  21616. ListiniArticoloCompanion Function({
  21617. Value<int> idListinoArticoli,
  21618. Value<int?> idListino,
  21619. Value<int?> idArticolo,
  21620. Value<double?> prezzo,
  21621. Value<int?> idSconto,
  21622. Value<String?> validoDa,
  21623. Value<String?> validoA,
  21624. Value<int> attivo,
  21625. });
  21626. class $$ListiniArticoloTableFilterComposer
  21627. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  21628. $$ListiniArticoloTableFilterComposer({
  21629. required super.$db,
  21630. required super.$table,
  21631. super.joinBuilder,
  21632. super.$addJoinBuilderToRootComposer,
  21633. super.$removeJoinBuilderFromRootComposer,
  21634. });
  21635. ColumnFilters<int> get idListinoArticoli => $composableBuilder(
  21636. column: $table.idListinoArticoli,
  21637. builder: (column) => ColumnFilters(column),
  21638. );
  21639. ColumnFilters<int> get idListino => $composableBuilder(
  21640. column: $table.idListino,
  21641. builder: (column) => ColumnFilters(column),
  21642. );
  21643. ColumnFilters<int> get idArticolo => $composableBuilder(
  21644. column: $table.idArticolo,
  21645. builder: (column) => ColumnFilters(column),
  21646. );
  21647. ColumnFilters<double> get prezzo => $composableBuilder(
  21648. column: $table.prezzo,
  21649. builder: (column) => ColumnFilters(column),
  21650. );
  21651. ColumnFilters<int> get idSconto => $composableBuilder(
  21652. column: $table.idSconto,
  21653. builder: (column) => ColumnFilters(column),
  21654. );
  21655. ColumnFilters<String> get validoDa => $composableBuilder(
  21656. column: $table.validoDa,
  21657. builder: (column) => ColumnFilters(column),
  21658. );
  21659. ColumnFilters<String> get validoA => $composableBuilder(
  21660. column: $table.validoA,
  21661. builder: (column) => ColumnFilters(column),
  21662. );
  21663. ColumnFilters<int> get attivo => $composableBuilder(
  21664. column: $table.attivo,
  21665. builder: (column) => ColumnFilters(column),
  21666. );
  21667. }
  21668. class $$ListiniArticoloTableOrderingComposer
  21669. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  21670. $$ListiniArticoloTableOrderingComposer({
  21671. required super.$db,
  21672. required super.$table,
  21673. super.joinBuilder,
  21674. super.$addJoinBuilderToRootComposer,
  21675. super.$removeJoinBuilderFromRootComposer,
  21676. });
  21677. ColumnOrderings<int> get idListinoArticoli => $composableBuilder(
  21678. column: $table.idListinoArticoli,
  21679. builder: (column) => ColumnOrderings(column),
  21680. );
  21681. ColumnOrderings<int> get idListino => $composableBuilder(
  21682. column: $table.idListino,
  21683. builder: (column) => ColumnOrderings(column),
  21684. );
  21685. ColumnOrderings<int> get idArticolo => $composableBuilder(
  21686. column: $table.idArticolo,
  21687. builder: (column) => ColumnOrderings(column),
  21688. );
  21689. ColumnOrderings<double> get prezzo => $composableBuilder(
  21690. column: $table.prezzo,
  21691. builder: (column) => ColumnOrderings(column),
  21692. );
  21693. ColumnOrderings<int> get idSconto => $composableBuilder(
  21694. column: $table.idSconto,
  21695. builder: (column) => ColumnOrderings(column),
  21696. );
  21697. ColumnOrderings<String> get validoDa => $composableBuilder(
  21698. column: $table.validoDa,
  21699. builder: (column) => ColumnOrderings(column),
  21700. );
  21701. ColumnOrderings<String> get validoA => $composableBuilder(
  21702. column: $table.validoA,
  21703. builder: (column) => ColumnOrderings(column),
  21704. );
  21705. ColumnOrderings<int> get attivo => $composableBuilder(
  21706. column: $table.attivo,
  21707. builder: (column) => ColumnOrderings(column),
  21708. );
  21709. }
  21710. class $$ListiniArticoloTableAnnotationComposer
  21711. extends Composer<_$AppDatabase, $ListiniArticoloTable> {
  21712. $$ListiniArticoloTableAnnotationComposer({
  21713. required super.$db,
  21714. required super.$table,
  21715. super.joinBuilder,
  21716. super.$addJoinBuilderToRootComposer,
  21717. super.$removeJoinBuilderFromRootComposer,
  21718. });
  21719. GeneratedColumn<int> get idListinoArticoli => $composableBuilder(
  21720. column: $table.idListinoArticoli,
  21721. builder: (column) => column,
  21722. );
  21723. GeneratedColumn<int> get idListino =>
  21724. $composableBuilder(column: $table.idListino, builder: (column) => column);
  21725. GeneratedColumn<int> get idArticolo => $composableBuilder(
  21726. column: $table.idArticolo,
  21727. builder: (column) => column,
  21728. );
  21729. GeneratedColumn<double> get prezzo =>
  21730. $composableBuilder(column: $table.prezzo, builder: (column) => column);
  21731. GeneratedColumn<int> get idSconto =>
  21732. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  21733. GeneratedColumn<String> get validoDa =>
  21734. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  21735. GeneratedColumn<String> get validoA =>
  21736. $composableBuilder(column: $table.validoA, builder: (column) => column);
  21737. GeneratedColumn<int> get attivo =>
  21738. $composableBuilder(column: $table.attivo, builder: (column) => column);
  21739. }
  21740. class $$ListiniArticoloTableTableManager
  21741. extends
  21742. RootTableManager<
  21743. _$AppDatabase,
  21744. $ListiniArticoloTable,
  21745. ListinoArticolo,
  21746. $$ListiniArticoloTableFilterComposer,
  21747. $$ListiniArticoloTableOrderingComposer,
  21748. $$ListiniArticoloTableAnnotationComposer,
  21749. $$ListiniArticoloTableCreateCompanionBuilder,
  21750. $$ListiniArticoloTableUpdateCompanionBuilder,
  21751. (
  21752. ListinoArticolo,
  21753. BaseReferences<
  21754. _$AppDatabase,
  21755. $ListiniArticoloTable,
  21756. ListinoArticolo
  21757. >,
  21758. ),
  21759. ListinoArticolo,
  21760. PrefetchHooks Function()
  21761. > {
  21762. $$ListiniArticoloTableTableManager(
  21763. _$AppDatabase db,
  21764. $ListiniArticoloTable table,
  21765. ) : super(
  21766. TableManagerState(
  21767. db: db,
  21768. table: table,
  21769. createFilteringComposer: () =>
  21770. $$ListiniArticoloTableFilterComposer($db: db, $table: table),
  21771. createOrderingComposer: () =>
  21772. $$ListiniArticoloTableOrderingComposer($db: db, $table: table),
  21773. createComputedFieldComposer: () =>
  21774. $$ListiniArticoloTableAnnotationComposer($db: db, $table: table),
  21775. updateCompanionCallback:
  21776. ({
  21777. Value<int> idListinoArticoli = const Value.absent(),
  21778. Value<int?> idListino = const Value.absent(),
  21779. Value<int?> idArticolo = const Value.absent(),
  21780. Value<double?> prezzo = const Value.absent(),
  21781. Value<int?> idSconto = const Value.absent(),
  21782. Value<String?> validoDa = const Value.absent(),
  21783. Value<String?> validoA = const Value.absent(),
  21784. Value<int> attivo = const Value.absent(),
  21785. }) => ListiniArticoloCompanion(
  21786. idListinoArticoli: idListinoArticoli,
  21787. idListino: idListino,
  21788. idArticolo: idArticolo,
  21789. prezzo: prezzo,
  21790. idSconto: idSconto,
  21791. validoDa: validoDa,
  21792. validoA: validoA,
  21793. attivo: attivo,
  21794. ),
  21795. createCompanionCallback:
  21796. ({
  21797. Value<int> idListinoArticoli = const Value.absent(),
  21798. Value<int?> idListino = const Value.absent(),
  21799. Value<int?> idArticolo = const Value.absent(),
  21800. Value<double?> prezzo = const Value.absent(),
  21801. Value<int?> idSconto = const Value.absent(),
  21802. Value<String?> validoDa = const Value.absent(),
  21803. Value<String?> validoA = const Value.absent(),
  21804. Value<int> attivo = const Value.absent(),
  21805. }) => ListiniArticoloCompanion.insert(
  21806. idListinoArticoli: idListinoArticoli,
  21807. idListino: idListino,
  21808. idArticolo: idArticolo,
  21809. prezzo: prezzo,
  21810. idSconto: idSconto,
  21811. validoDa: validoDa,
  21812. validoA: validoA,
  21813. attivo: attivo,
  21814. ),
  21815. withReferenceMapper: (p0) => p0
  21816. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  21817. .toList(),
  21818. prefetchHooksCallback: null,
  21819. ),
  21820. );
  21821. }
  21822. typedef $$ListiniArticoloTableProcessedTableManager =
  21823. ProcessedTableManager<
  21824. _$AppDatabase,
  21825. $ListiniArticoloTable,
  21826. ListinoArticolo,
  21827. $$ListiniArticoloTableFilterComposer,
  21828. $$ListiniArticoloTableOrderingComposer,
  21829. $$ListiniArticoloTableAnnotationComposer,
  21830. $$ListiniArticoloTableCreateCompanionBuilder,
  21831. $$ListiniArticoloTableUpdateCompanionBuilder,
  21832. (
  21833. ListinoArticolo,
  21834. BaseReferences<_$AppDatabase, $ListiniArticoloTable, ListinoArticolo>,
  21835. ),
  21836. ListinoArticolo,
  21837. PrefetchHooks Function()
  21838. >;
  21839. typedef $$ListiniClienteTableCreateCompanionBuilder =
  21840. ListiniClienteCompanion Function({
  21841. Value<int> idListinoCliente,
  21842. Value<int?> idListino,
  21843. Value<int?> idCliente,
  21844. Value<int?> idArticolo,
  21845. Value<int?> idSconto,
  21846. Value<String?> validoDa,
  21847. Value<String?> validoA,
  21848. Value<double?> prezzo,
  21849. Value<int> attivo,
  21850. Value<String> annullato,
  21851. Value<String?> listinoSostitutivo,
  21852. Value<String?> stato,
  21853. });
  21854. typedef $$ListiniClienteTableUpdateCompanionBuilder =
  21855. ListiniClienteCompanion Function({
  21856. Value<int> idListinoCliente,
  21857. Value<int?> idListino,
  21858. Value<int?> idCliente,
  21859. Value<int?> idArticolo,
  21860. Value<int?> idSconto,
  21861. Value<String?> validoDa,
  21862. Value<String?> validoA,
  21863. Value<double?> prezzo,
  21864. Value<int> attivo,
  21865. Value<String> annullato,
  21866. Value<String?> listinoSostitutivo,
  21867. Value<String?> stato,
  21868. });
  21869. class $$ListiniClienteTableFilterComposer
  21870. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  21871. $$ListiniClienteTableFilterComposer({
  21872. required super.$db,
  21873. required super.$table,
  21874. super.joinBuilder,
  21875. super.$addJoinBuilderToRootComposer,
  21876. super.$removeJoinBuilderFromRootComposer,
  21877. });
  21878. ColumnFilters<int> get idListinoCliente => $composableBuilder(
  21879. column: $table.idListinoCliente,
  21880. builder: (column) => ColumnFilters(column),
  21881. );
  21882. ColumnFilters<int> get idListino => $composableBuilder(
  21883. column: $table.idListino,
  21884. builder: (column) => ColumnFilters(column),
  21885. );
  21886. ColumnFilters<int> get idCliente => $composableBuilder(
  21887. column: $table.idCliente,
  21888. builder: (column) => ColumnFilters(column),
  21889. );
  21890. ColumnFilters<int> get idArticolo => $composableBuilder(
  21891. column: $table.idArticolo,
  21892. builder: (column) => ColumnFilters(column),
  21893. );
  21894. ColumnFilters<int> get idSconto => $composableBuilder(
  21895. column: $table.idSconto,
  21896. builder: (column) => ColumnFilters(column),
  21897. );
  21898. ColumnFilters<String> get validoDa => $composableBuilder(
  21899. column: $table.validoDa,
  21900. builder: (column) => ColumnFilters(column),
  21901. );
  21902. ColumnFilters<String> get validoA => $composableBuilder(
  21903. column: $table.validoA,
  21904. builder: (column) => ColumnFilters(column),
  21905. );
  21906. ColumnFilters<double> get prezzo => $composableBuilder(
  21907. column: $table.prezzo,
  21908. builder: (column) => ColumnFilters(column),
  21909. );
  21910. ColumnFilters<int> get attivo => $composableBuilder(
  21911. column: $table.attivo,
  21912. builder: (column) => ColumnFilters(column),
  21913. );
  21914. ColumnFilters<String> get annullato => $composableBuilder(
  21915. column: $table.annullato,
  21916. builder: (column) => ColumnFilters(column),
  21917. );
  21918. ColumnFilters<String> get listinoSostitutivo => $composableBuilder(
  21919. column: $table.listinoSostitutivo,
  21920. builder: (column) => ColumnFilters(column),
  21921. );
  21922. ColumnFilters<String> get stato => $composableBuilder(
  21923. column: $table.stato,
  21924. builder: (column) => ColumnFilters(column),
  21925. );
  21926. }
  21927. class $$ListiniClienteTableOrderingComposer
  21928. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  21929. $$ListiniClienteTableOrderingComposer({
  21930. required super.$db,
  21931. required super.$table,
  21932. super.joinBuilder,
  21933. super.$addJoinBuilderToRootComposer,
  21934. super.$removeJoinBuilderFromRootComposer,
  21935. });
  21936. ColumnOrderings<int> get idListinoCliente => $composableBuilder(
  21937. column: $table.idListinoCliente,
  21938. builder: (column) => ColumnOrderings(column),
  21939. );
  21940. ColumnOrderings<int> get idListino => $composableBuilder(
  21941. column: $table.idListino,
  21942. builder: (column) => ColumnOrderings(column),
  21943. );
  21944. ColumnOrderings<int> get idCliente => $composableBuilder(
  21945. column: $table.idCliente,
  21946. builder: (column) => ColumnOrderings(column),
  21947. );
  21948. ColumnOrderings<int> get idArticolo => $composableBuilder(
  21949. column: $table.idArticolo,
  21950. builder: (column) => ColumnOrderings(column),
  21951. );
  21952. ColumnOrderings<int> get idSconto => $composableBuilder(
  21953. column: $table.idSconto,
  21954. builder: (column) => ColumnOrderings(column),
  21955. );
  21956. ColumnOrderings<String> get validoDa => $composableBuilder(
  21957. column: $table.validoDa,
  21958. builder: (column) => ColumnOrderings(column),
  21959. );
  21960. ColumnOrderings<String> get validoA => $composableBuilder(
  21961. column: $table.validoA,
  21962. builder: (column) => ColumnOrderings(column),
  21963. );
  21964. ColumnOrderings<double> get prezzo => $composableBuilder(
  21965. column: $table.prezzo,
  21966. builder: (column) => ColumnOrderings(column),
  21967. );
  21968. ColumnOrderings<int> get attivo => $composableBuilder(
  21969. column: $table.attivo,
  21970. builder: (column) => ColumnOrderings(column),
  21971. );
  21972. ColumnOrderings<String> get annullato => $composableBuilder(
  21973. column: $table.annullato,
  21974. builder: (column) => ColumnOrderings(column),
  21975. );
  21976. ColumnOrderings<String> get listinoSostitutivo => $composableBuilder(
  21977. column: $table.listinoSostitutivo,
  21978. builder: (column) => ColumnOrderings(column),
  21979. );
  21980. ColumnOrderings<String> get stato => $composableBuilder(
  21981. column: $table.stato,
  21982. builder: (column) => ColumnOrderings(column),
  21983. );
  21984. }
  21985. class $$ListiniClienteTableAnnotationComposer
  21986. extends Composer<_$AppDatabase, $ListiniClienteTable> {
  21987. $$ListiniClienteTableAnnotationComposer({
  21988. required super.$db,
  21989. required super.$table,
  21990. super.joinBuilder,
  21991. super.$addJoinBuilderToRootComposer,
  21992. super.$removeJoinBuilderFromRootComposer,
  21993. });
  21994. GeneratedColumn<int> get idListinoCliente => $composableBuilder(
  21995. column: $table.idListinoCliente,
  21996. builder: (column) => column,
  21997. );
  21998. GeneratedColumn<int> get idListino =>
  21999. $composableBuilder(column: $table.idListino, builder: (column) => column);
  22000. GeneratedColumn<int> get idCliente =>
  22001. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  22002. GeneratedColumn<int> get idArticolo => $composableBuilder(
  22003. column: $table.idArticolo,
  22004. builder: (column) => column,
  22005. );
  22006. GeneratedColumn<int> get idSconto =>
  22007. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  22008. GeneratedColumn<String> get validoDa =>
  22009. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  22010. GeneratedColumn<String> get validoA =>
  22011. $composableBuilder(column: $table.validoA, builder: (column) => column);
  22012. GeneratedColumn<double> get prezzo =>
  22013. $composableBuilder(column: $table.prezzo, builder: (column) => column);
  22014. GeneratedColumn<int> get attivo =>
  22015. $composableBuilder(column: $table.attivo, builder: (column) => column);
  22016. GeneratedColumn<String> get annullato =>
  22017. $composableBuilder(column: $table.annullato, builder: (column) => column);
  22018. GeneratedColumn<String> get listinoSostitutivo => $composableBuilder(
  22019. column: $table.listinoSostitutivo,
  22020. builder: (column) => column,
  22021. );
  22022. GeneratedColumn<String> get stato =>
  22023. $composableBuilder(column: $table.stato, builder: (column) => column);
  22024. }
  22025. class $$ListiniClienteTableTableManager
  22026. extends
  22027. RootTableManager<
  22028. _$AppDatabase,
  22029. $ListiniClienteTable,
  22030. ListinoCliente,
  22031. $$ListiniClienteTableFilterComposer,
  22032. $$ListiniClienteTableOrderingComposer,
  22033. $$ListiniClienteTableAnnotationComposer,
  22034. $$ListiniClienteTableCreateCompanionBuilder,
  22035. $$ListiniClienteTableUpdateCompanionBuilder,
  22036. (
  22037. ListinoCliente,
  22038. BaseReferences<_$AppDatabase, $ListiniClienteTable, ListinoCliente>,
  22039. ),
  22040. ListinoCliente,
  22041. PrefetchHooks Function()
  22042. > {
  22043. $$ListiniClienteTableTableManager(
  22044. _$AppDatabase db,
  22045. $ListiniClienteTable table,
  22046. ) : super(
  22047. TableManagerState(
  22048. db: db,
  22049. table: table,
  22050. createFilteringComposer: () =>
  22051. $$ListiniClienteTableFilterComposer($db: db, $table: table),
  22052. createOrderingComposer: () =>
  22053. $$ListiniClienteTableOrderingComposer($db: db, $table: table),
  22054. createComputedFieldComposer: () =>
  22055. $$ListiniClienteTableAnnotationComposer($db: db, $table: table),
  22056. updateCompanionCallback:
  22057. ({
  22058. Value<int> idListinoCliente = const Value.absent(),
  22059. Value<int?> idListino = const Value.absent(),
  22060. Value<int?> idCliente = const Value.absent(),
  22061. Value<int?> idArticolo = const Value.absent(),
  22062. Value<int?> idSconto = const Value.absent(),
  22063. Value<String?> validoDa = const Value.absent(),
  22064. Value<String?> validoA = const Value.absent(),
  22065. Value<double?> prezzo = const Value.absent(),
  22066. Value<int> attivo = const Value.absent(),
  22067. Value<String> annullato = const Value.absent(),
  22068. Value<String?> listinoSostitutivo = const Value.absent(),
  22069. Value<String?> stato = const Value.absent(),
  22070. }) => ListiniClienteCompanion(
  22071. idListinoCliente: idListinoCliente,
  22072. idListino: idListino,
  22073. idCliente: idCliente,
  22074. idArticolo: idArticolo,
  22075. idSconto: idSconto,
  22076. validoDa: validoDa,
  22077. validoA: validoA,
  22078. prezzo: prezzo,
  22079. attivo: attivo,
  22080. annullato: annullato,
  22081. listinoSostitutivo: listinoSostitutivo,
  22082. stato: stato,
  22083. ),
  22084. createCompanionCallback:
  22085. ({
  22086. Value<int> idListinoCliente = const Value.absent(),
  22087. Value<int?> idListino = const Value.absent(),
  22088. Value<int?> idCliente = const Value.absent(),
  22089. Value<int?> idArticolo = const Value.absent(),
  22090. Value<int?> idSconto = const Value.absent(),
  22091. Value<String?> validoDa = const Value.absent(),
  22092. Value<String?> validoA = const Value.absent(),
  22093. Value<double?> prezzo = const Value.absent(),
  22094. Value<int> attivo = const Value.absent(),
  22095. Value<String> annullato = const Value.absent(),
  22096. Value<String?> listinoSostitutivo = const Value.absent(),
  22097. Value<String?> stato = const Value.absent(),
  22098. }) => ListiniClienteCompanion.insert(
  22099. idListinoCliente: idListinoCliente,
  22100. idListino: idListino,
  22101. idCliente: idCliente,
  22102. idArticolo: idArticolo,
  22103. idSconto: idSconto,
  22104. validoDa: validoDa,
  22105. validoA: validoA,
  22106. prezzo: prezzo,
  22107. attivo: attivo,
  22108. annullato: annullato,
  22109. listinoSostitutivo: listinoSostitutivo,
  22110. stato: stato,
  22111. ),
  22112. withReferenceMapper: (p0) => p0
  22113. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22114. .toList(),
  22115. prefetchHooksCallback: null,
  22116. ),
  22117. );
  22118. }
  22119. typedef $$ListiniClienteTableProcessedTableManager =
  22120. ProcessedTableManager<
  22121. _$AppDatabase,
  22122. $ListiniClienteTable,
  22123. ListinoCliente,
  22124. $$ListiniClienteTableFilterComposer,
  22125. $$ListiniClienteTableOrderingComposer,
  22126. $$ListiniClienteTableAnnotationComposer,
  22127. $$ListiniClienteTableCreateCompanionBuilder,
  22128. $$ListiniClienteTableUpdateCompanionBuilder,
  22129. (
  22130. ListinoCliente,
  22131. BaseReferences<_$AppDatabase, $ListiniClienteTable, ListinoCliente>,
  22132. ),
  22133. ListinoCliente,
  22134. PrefetchHooks Function()
  22135. >;
  22136. typedef $$ScontiTableCreateCompanionBuilder =
  22137. ScontiCompanion Function({
  22138. Value<int> idSconto,
  22139. Value<String?> codSconto,
  22140. Value<String?> descrizione,
  22141. Value<double?> sconto1,
  22142. Value<double?> sconto2,
  22143. Value<double?> sconto3,
  22144. Value<double?> sconto4,
  22145. Value<double?> sconto5,
  22146. });
  22147. typedef $$ScontiTableUpdateCompanionBuilder =
  22148. ScontiCompanion Function({
  22149. Value<int> idSconto,
  22150. Value<String?> codSconto,
  22151. Value<String?> descrizione,
  22152. Value<double?> sconto1,
  22153. Value<double?> sconto2,
  22154. Value<double?> sconto3,
  22155. Value<double?> sconto4,
  22156. Value<double?> sconto5,
  22157. });
  22158. class $$ScontiTableFilterComposer
  22159. extends Composer<_$AppDatabase, $ScontiTable> {
  22160. $$ScontiTableFilterComposer({
  22161. required super.$db,
  22162. required super.$table,
  22163. super.joinBuilder,
  22164. super.$addJoinBuilderToRootComposer,
  22165. super.$removeJoinBuilderFromRootComposer,
  22166. });
  22167. ColumnFilters<int> get idSconto => $composableBuilder(
  22168. column: $table.idSconto,
  22169. builder: (column) => ColumnFilters(column),
  22170. );
  22171. ColumnFilters<String> get codSconto => $composableBuilder(
  22172. column: $table.codSconto,
  22173. builder: (column) => ColumnFilters(column),
  22174. );
  22175. ColumnFilters<String> get descrizione => $composableBuilder(
  22176. column: $table.descrizione,
  22177. builder: (column) => ColumnFilters(column),
  22178. );
  22179. ColumnFilters<double> get sconto1 => $composableBuilder(
  22180. column: $table.sconto1,
  22181. builder: (column) => ColumnFilters(column),
  22182. );
  22183. ColumnFilters<double> get sconto2 => $composableBuilder(
  22184. column: $table.sconto2,
  22185. builder: (column) => ColumnFilters(column),
  22186. );
  22187. ColumnFilters<double> get sconto3 => $composableBuilder(
  22188. column: $table.sconto3,
  22189. builder: (column) => ColumnFilters(column),
  22190. );
  22191. ColumnFilters<double> get sconto4 => $composableBuilder(
  22192. column: $table.sconto4,
  22193. builder: (column) => ColumnFilters(column),
  22194. );
  22195. ColumnFilters<double> get sconto5 => $composableBuilder(
  22196. column: $table.sconto5,
  22197. builder: (column) => ColumnFilters(column),
  22198. );
  22199. }
  22200. class $$ScontiTableOrderingComposer
  22201. extends Composer<_$AppDatabase, $ScontiTable> {
  22202. $$ScontiTableOrderingComposer({
  22203. required super.$db,
  22204. required super.$table,
  22205. super.joinBuilder,
  22206. super.$addJoinBuilderToRootComposer,
  22207. super.$removeJoinBuilderFromRootComposer,
  22208. });
  22209. ColumnOrderings<int> get idSconto => $composableBuilder(
  22210. column: $table.idSconto,
  22211. builder: (column) => ColumnOrderings(column),
  22212. );
  22213. ColumnOrderings<String> get codSconto => $composableBuilder(
  22214. column: $table.codSconto,
  22215. builder: (column) => ColumnOrderings(column),
  22216. );
  22217. ColumnOrderings<String> get descrizione => $composableBuilder(
  22218. column: $table.descrizione,
  22219. builder: (column) => ColumnOrderings(column),
  22220. );
  22221. ColumnOrderings<double> get sconto1 => $composableBuilder(
  22222. column: $table.sconto1,
  22223. builder: (column) => ColumnOrderings(column),
  22224. );
  22225. ColumnOrderings<double> get sconto2 => $composableBuilder(
  22226. column: $table.sconto2,
  22227. builder: (column) => ColumnOrderings(column),
  22228. );
  22229. ColumnOrderings<double> get sconto3 => $composableBuilder(
  22230. column: $table.sconto3,
  22231. builder: (column) => ColumnOrderings(column),
  22232. );
  22233. ColumnOrderings<double> get sconto4 => $composableBuilder(
  22234. column: $table.sconto4,
  22235. builder: (column) => ColumnOrderings(column),
  22236. );
  22237. ColumnOrderings<double> get sconto5 => $composableBuilder(
  22238. column: $table.sconto5,
  22239. builder: (column) => ColumnOrderings(column),
  22240. );
  22241. }
  22242. class $$ScontiTableAnnotationComposer
  22243. extends Composer<_$AppDatabase, $ScontiTable> {
  22244. $$ScontiTableAnnotationComposer({
  22245. required super.$db,
  22246. required super.$table,
  22247. super.joinBuilder,
  22248. super.$addJoinBuilderToRootComposer,
  22249. super.$removeJoinBuilderFromRootComposer,
  22250. });
  22251. GeneratedColumn<int> get idSconto =>
  22252. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  22253. GeneratedColumn<String> get codSconto =>
  22254. $composableBuilder(column: $table.codSconto, builder: (column) => column);
  22255. GeneratedColumn<String> get descrizione => $composableBuilder(
  22256. column: $table.descrizione,
  22257. builder: (column) => column,
  22258. );
  22259. GeneratedColumn<double> get sconto1 =>
  22260. $composableBuilder(column: $table.sconto1, builder: (column) => column);
  22261. GeneratedColumn<double> get sconto2 =>
  22262. $composableBuilder(column: $table.sconto2, builder: (column) => column);
  22263. GeneratedColumn<double> get sconto3 =>
  22264. $composableBuilder(column: $table.sconto3, builder: (column) => column);
  22265. GeneratedColumn<double> get sconto4 =>
  22266. $composableBuilder(column: $table.sconto4, builder: (column) => column);
  22267. GeneratedColumn<double> get sconto5 =>
  22268. $composableBuilder(column: $table.sconto5, builder: (column) => column);
  22269. }
  22270. class $$ScontiTableTableManager
  22271. extends
  22272. RootTableManager<
  22273. _$AppDatabase,
  22274. $ScontiTable,
  22275. Sconto,
  22276. $$ScontiTableFilterComposer,
  22277. $$ScontiTableOrderingComposer,
  22278. $$ScontiTableAnnotationComposer,
  22279. $$ScontiTableCreateCompanionBuilder,
  22280. $$ScontiTableUpdateCompanionBuilder,
  22281. (Sconto, BaseReferences<_$AppDatabase, $ScontiTable, Sconto>),
  22282. Sconto,
  22283. PrefetchHooks Function()
  22284. > {
  22285. $$ScontiTableTableManager(_$AppDatabase db, $ScontiTable table)
  22286. : super(
  22287. TableManagerState(
  22288. db: db,
  22289. table: table,
  22290. createFilteringComposer: () =>
  22291. $$ScontiTableFilterComposer($db: db, $table: table),
  22292. createOrderingComposer: () =>
  22293. $$ScontiTableOrderingComposer($db: db, $table: table),
  22294. createComputedFieldComposer: () =>
  22295. $$ScontiTableAnnotationComposer($db: db, $table: table),
  22296. updateCompanionCallback:
  22297. ({
  22298. Value<int> idSconto = const Value.absent(),
  22299. Value<String?> codSconto = const Value.absent(),
  22300. Value<String?> descrizione = const Value.absent(),
  22301. Value<double?> sconto1 = const Value.absent(),
  22302. Value<double?> sconto2 = const Value.absent(),
  22303. Value<double?> sconto3 = const Value.absent(),
  22304. Value<double?> sconto4 = const Value.absent(),
  22305. Value<double?> sconto5 = const Value.absent(),
  22306. }) => ScontiCompanion(
  22307. idSconto: idSconto,
  22308. codSconto: codSconto,
  22309. descrizione: descrizione,
  22310. sconto1: sconto1,
  22311. sconto2: sconto2,
  22312. sconto3: sconto3,
  22313. sconto4: sconto4,
  22314. sconto5: sconto5,
  22315. ),
  22316. createCompanionCallback:
  22317. ({
  22318. Value<int> idSconto = const Value.absent(),
  22319. Value<String?> codSconto = const Value.absent(),
  22320. Value<String?> descrizione = const Value.absent(),
  22321. Value<double?> sconto1 = const Value.absent(),
  22322. Value<double?> sconto2 = const Value.absent(),
  22323. Value<double?> sconto3 = const Value.absent(),
  22324. Value<double?> sconto4 = const Value.absent(),
  22325. Value<double?> sconto5 = const Value.absent(),
  22326. }) => ScontiCompanion.insert(
  22327. idSconto: idSconto,
  22328. codSconto: codSconto,
  22329. descrizione: descrizione,
  22330. sconto1: sconto1,
  22331. sconto2: sconto2,
  22332. sconto3: sconto3,
  22333. sconto4: sconto4,
  22334. sconto5: sconto5,
  22335. ),
  22336. withReferenceMapper: (p0) => p0
  22337. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22338. .toList(),
  22339. prefetchHooksCallback: null,
  22340. ),
  22341. );
  22342. }
  22343. typedef $$ScontiTableProcessedTableManager =
  22344. ProcessedTableManager<
  22345. _$AppDatabase,
  22346. $ScontiTable,
  22347. Sconto,
  22348. $$ScontiTableFilterComposer,
  22349. $$ScontiTableOrderingComposer,
  22350. $$ScontiTableAnnotationComposer,
  22351. $$ScontiTableCreateCompanionBuilder,
  22352. $$ScontiTableUpdateCompanionBuilder,
  22353. (Sconto, BaseReferences<_$AppDatabase, $ScontiTable, Sconto>),
  22354. Sconto,
  22355. PrefetchHooks Function()
  22356. >;
  22357. typedef $$ScontiClienteTableCreateCompanionBuilder =
  22358. ScontiClienteCompanion Function({
  22359. Value<int> idScontoCliente,
  22360. Value<int?> idCliente,
  22361. Value<int?> idArticolo,
  22362. Value<String?> linea,
  22363. Value<int?> idSconto,
  22364. Value<String?> validoDa,
  22365. Value<String?> validoA,
  22366. Value<String?> stato,
  22367. Value<String?> dataModifica,
  22368. });
  22369. typedef $$ScontiClienteTableUpdateCompanionBuilder =
  22370. ScontiClienteCompanion Function({
  22371. Value<int> idScontoCliente,
  22372. Value<int?> idCliente,
  22373. Value<int?> idArticolo,
  22374. Value<String?> linea,
  22375. Value<int?> idSconto,
  22376. Value<String?> validoDa,
  22377. Value<String?> validoA,
  22378. Value<String?> stato,
  22379. Value<String?> dataModifica,
  22380. });
  22381. class $$ScontiClienteTableFilterComposer
  22382. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  22383. $$ScontiClienteTableFilterComposer({
  22384. required super.$db,
  22385. required super.$table,
  22386. super.joinBuilder,
  22387. super.$addJoinBuilderToRootComposer,
  22388. super.$removeJoinBuilderFromRootComposer,
  22389. });
  22390. ColumnFilters<int> get idScontoCliente => $composableBuilder(
  22391. column: $table.idScontoCliente,
  22392. builder: (column) => ColumnFilters(column),
  22393. );
  22394. ColumnFilters<int> get idCliente => $composableBuilder(
  22395. column: $table.idCliente,
  22396. builder: (column) => ColumnFilters(column),
  22397. );
  22398. ColumnFilters<int> get idArticolo => $composableBuilder(
  22399. column: $table.idArticolo,
  22400. builder: (column) => ColumnFilters(column),
  22401. );
  22402. ColumnFilters<String> get linea => $composableBuilder(
  22403. column: $table.linea,
  22404. builder: (column) => ColumnFilters(column),
  22405. );
  22406. ColumnFilters<int> get idSconto => $composableBuilder(
  22407. column: $table.idSconto,
  22408. builder: (column) => ColumnFilters(column),
  22409. );
  22410. ColumnFilters<String> get validoDa => $composableBuilder(
  22411. column: $table.validoDa,
  22412. builder: (column) => ColumnFilters(column),
  22413. );
  22414. ColumnFilters<String> get validoA => $composableBuilder(
  22415. column: $table.validoA,
  22416. builder: (column) => ColumnFilters(column),
  22417. );
  22418. ColumnFilters<String> get stato => $composableBuilder(
  22419. column: $table.stato,
  22420. builder: (column) => ColumnFilters(column),
  22421. );
  22422. ColumnFilters<String> get dataModifica => $composableBuilder(
  22423. column: $table.dataModifica,
  22424. builder: (column) => ColumnFilters(column),
  22425. );
  22426. }
  22427. class $$ScontiClienteTableOrderingComposer
  22428. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  22429. $$ScontiClienteTableOrderingComposer({
  22430. required super.$db,
  22431. required super.$table,
  22432. super.joinBuilder,
  22433. super.$addJoinBuilderToRootComposer,
  22434. super.$removeJoinBuilderFromRootComposer,
  22435. });
  22436. ColumnOrderings<int> get idScontoCliente => $composableBuilder(
  22437. column: $table.idScontoCliente,
  22438. builder: (column) => ColumnOrderings(column),
  22439. );
  22440. ColumnOrderings<int> get idCliente => $composableBuilder(
  22441. column: $table.idCliente,
  22442. builder: (column) => ColumnOrderings(column),
  22443. );
  22444. ColumnOrderings<int> get idArticolo => $composableBuilder(
  22445. column: $table.idArticolo,
  22446. builder: (column) => ColumnOrderings(column),
  22447. );
  22448. ColumnOrderings<String> get linea => $composableBuilder(
  22449. column: $table.linea,
  22450. builder: (column) => ColumnOrderings(column),
  22451. );
  22452. ColumnOrderings<int> get idSconto => $composableBuilder(
  22453. column: $table.idSconto,
  22454. builder: (column) => ColumnOrderings(column),
  22455. );
  22456. ColumnOrderings<String> get validoDa => $composableBuilder(
  22457. column: $table.validoDa,
  22458. builder: (column) => ColumnOrderings(column),
  22459. );
  22460. ColumnOrderings<String> get validoA => $composableBuilder(
  22461. column: $table.validoA,
  22462. builder: (column) => ColumnOrderings(column),
  22463. );
  22464. ColumnOrderings<String> get stato => $composableBuilder(
  22465. column: $table.stato,
  22466. builder: (column) => ColumnOrderings(column),
  22467. );
  22468. ColumnOrderings<String> get dataModifica => $composableBuilder(
  22469. column: $table.dataModifica,
  22470. builder: (column) => ColumnOrderings(column),
  22471. );
  22472. }
  22473. class $$ScontiClienteTableAnnotationComposer
  22474. extends Composer<_$AppDatabase, $ScontiClienteTable> {
  22475. $$ScontiClienteTableAnnotationComposer({
  22476. required super.$db,
  22477. required super.$table,
  22478. super.joinBuilder,
  22479. super.$addJoinBuilderToRootComposer,
  22480. super.$removeJoinBuilderFromRootComposer,
  22481. });
  22482. GeneratedColumn<int> get idScontoCliente => $composableBuilder(
  22483. column: $table.idScontoCliente,
  22484. builder: (column) => column,
  22485. );
  22486. GeneratedColumn<int> get idCliente =>
  22487. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  22488. GeneratedColumn<int> get idArticolo => $composableBuilder(
  22489. column: $table.idArticolo,
  22490. builder: (column) => column,
  22491. );
  22492. GeneratedColumn<String> get linea =>
  22493. $composableBuilder(column: $table.linea, builder: (column) => column);
  22494. GeneratedColumn<int> get idSconto =>
  22495. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  22496. GeneratedColumn<String> get validoDa =>
  22497. $composableBuilder(column: $table.validoDa, builder: (column) => column);
  22498. GeneratedColumn<String> get validoA =>
  22499. $composableBuilder(column: $table.validoA, builder: (column) => column);
  22500. GeneratedColumn<String> get stato =>
  22501. $composableBuilder(column: $table.stato, builder: (column) => column);
  22502. GeneratedColumn<String> get dataModifica => $composableBuilder(
  22503. column: $table.dataModifica,
  22504. builder: (column) => column,
  22505. );
  22506. }
  22507. class $$ScontiClienteTableTableManager
  22508. extends
  22509. RootTableManager<
  22510. _$AppDatabase,
  22511. $ScontiClienteTable,
  22512. ScontoCliente,
  22513. $$ScontiClienteTableFilterComposer,
  22514. $$ScontiClienteTableOrderingComposer,
  22515. $$ScontiClienteTableAnnotationComposer,
  22516. $$ScontiClienteTableCreateCompanionBuilder,
  22517. $$ScontiClienteTableUpdateCompanionBuilder,
  22518. (
  22519. ScontoCliente,
  22520. BaseReferences<_$AppDatabase, $ScontiClienteTable, ScontoCliente>,
  22521. ),
  22522. ScontoCliente,
  22523. PrefetchHooks Function()
  22524. > {
  22525. $$ScontiClienteTableTableManager(_$AppDatabase db, $ScontiClienteTable table)
  22526. : super(
  22527. TableManagerState(
  22528. db: db,
  22529. table: table,
  22530. createFilteringComposer: () =>
  22531. $$ScontiClienteTableFilterComposer($db: db, $table: table),
  22532. createOrderingComposer: () =>
  22533. $$ScontiClienteTableOrderingComposer($db: db, $table: table),
  22534. createComputedFieldComposer: () =>
  22535. $$ScontiClienteTableAnnotationComposer($db: db, $table: table),
  22536. updateCompanionCallback:
  22537. ({
  22538. Value<int> idScontoCliente = const Value.absent(),
  22539. Value<int?> idCliente = const Value.absent(),
  22540. Value<int?> idArticolo = const Value.absent(),
  22541. Value<String?> linea = const Value.absent(),
  22542. Value<int?> idSconto = const Value.absent(),
  22543. Value<String?> validoDa = const Value.absent(),
  22544. Value<String?> validoA = const Value.absent(),
  22545. Value<String?> stato = const Value.absent(),
  22546. Value<String?> dataModifica = const Value.absent(),
  22547. }) => ScontiClienteCompanion(
  22548. idScontoCliente: idScontoCliente,
  22549. idCliente: idCliente,
  22550. idArticolo: idArticolo,
  22551. linea: linea,
  22552. idSconto: idSconto,
  22553. validoDa: validoDa,
  22554. validoA: validoA,
  22555. stato: stato,
  22556. dataModifica: dataModifica,
  22557. ),
  22558. createCompanionCallback:
  22559. ({
  22560. Value<int> idScontoCliente = const Value.absent(),
  22561. Value<int?> idCliente = const Value.absent(),
  22562. Value<int?> idArticolo = const Value.absent(),
  22563. Value<String?> linea = const Value.absent(),
  22564. Value<int?> idSconto = const Value.absent(),
  22565. Value<String?> validoDa = const Value.absent(),
  22566. Value<String?> validoA = const Value.absent(),
  22567. Value<String?> stato = const Value.absent(),
  22568. Value<String?> dataModifica = const Value.absent(),
  22569. }) => ScontiClienteCompanion.insert(
  22570. idScontoCliente: idScontoCliente,
  22571. idCliente: idCliente,
  22572. idArticolo: idArticolo,
  22573. linea: linea,
  22574. idSconto: idSconto,
  22575. validoDa: validoDa,
  22576. validoA: validoA,
  22577. stato: stato,
  22578. dataModifica: dataModifica,
  22579. ),
  22580. withReferenceMapper: (p0) => p0
  22581. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22582. .toList(),
  22583. prefetchHooksCallback: null,
  22584. ),
  22585. );
  22586. }
  22587. typedef $$ScontiClienteTableProcessedTableManager =
  22588. ProcessedTableManager<
  22589. _$AppDatabase,
  22590. $ScontiClienteTable,
  22591. ScontoCliente,
  22592. $$ScontiClienteTableFilterComposer,
  22593. $$ScontiClienteTableOrderingComposer,
  22594. $$ScontiClienteTableAnnotationComposer,
  22595. $$ScontiClienteTableCreateCompanionBuilder,
  22596. $$ScontiClienteTableUpdateCompanionBuilder,
  22597. (
  22598. ScontoCliente,
  22599. BaseReferences<_$AppDatabase, $ScontiClienteTable, ScontoCliente>,
  22600. ),
  22601. ScontoCliente,
  22602. PrefetchHooks Function()
  22603. >;
  22604. typedef $$PagamentiTableCreateCompanionBuilder =
  22605. PagamentiCompanion Function({
  22606. Value<int> idPagamento,
  22607. Value<String?> codPagamento,
  22608. Value<String?> descrizione,
  22609. Value<String?> dataModifica,
  22610. Value<int?> attivo,
  22611. });
  22612. typedef $$PagamentiTableUpdateCompanionBuilder =
  22613. PagamentiCompanion Function({
  22614. Value<int> idPagamento,
  22615. Value<String?> codPagamento,
  22616. Value<String?> descrizione,
  22617. Value<String?> dataModifica,
  22618. Value<int?> attivo,
  22619. });
  22620. class $$PagamentiTableFilterComposer
  22621. extends Composer<_$AppDatabase, $PagamentiTable> {
  22622. $$PagamentiTableFilterComposer({
  22623. required super.$db,
  22624. required super.$table,
  22625. super.joinBuilder,
  22626. super.$addJoinBuilderToRootComposer,
  22627. super.$removeJoinBuilderFromRootComposer,
  22628. });
  22629. ColumnFilters<int> get idPagamento => $composableBuilder(
  22630. column: $table.idPagamento,
  22631. builder: (column) => ColumnFilters(column),
  22632. );
  22633. ColumnFilters<String> get codPagamento => $composableBuilder(
  22634. column: $table.codPagamento,
  22635. builder: (column) => ColumnFilters(column),
  22636. );
  22637. ColumnFilters<String> get descrizione => $composableBuilder(
  22638. column: $table.descrizione,
  22639. builder: (column) => ColumnFilters(column),
  22640. );
  22641. ColumnFilters<String> get dataModifica => $composableBuilder(
  22642. column: $table.dataModifica,
  22643. builder: (column) => ColumnFilters(column),
  22644. );
  22645. ColumnFilters<int> get attivo => $composableBuilder(
  22646. column: $table.attivo,
  22647. builder: (column) => ColumnFilters(column),
  22648. );
  22649. }
  22650. class $$PagamentiTableOrderingComposer
  22651. extends Composer<_$AppDatabase, $PagamentiTable> {
  22652. $$PagamentiTableOrderingComposer({
  22653. required super.$db,
  22654. required super.$table,
  22655. super.joinBuilder,
  22656. super.$addJoinBuilderToRootComposer,
  22657. super.$removeJoinBuilderFromRootComposer,
  22658. });
  22659. ColumnOrderings<int> get idPagamento => $composableBuilder(
  22660. column: $table.idPagamento,
  22661. builder: (column) => ColumnOrderings(column),
  22662. );
  22663. ColumnOrderings<String> get codPagamento => $composableBuilder(
  22664. column: $table.codPagamento,
  22665. builder: (column) => ColumnOrderings(column),
  22666. );
  22667. ColumnOrderings<String> get descrizione => $composableBuilder(
  22668. column: $table.descrizione,
  22669. builder: (column) => ColumnOrderings(column),
  22670. );
  22671. ColumnOrderings<String> get dataModifica => $composableBuilder(
  22672. column: $table.dataModifica,
  22673. builder: (column) => ColumnOrderings(column),
  22674. );
  22675. ColumnOrderings<int> get attivo => $composableBuilder(
  22676. column: $table.attivo,
  22677. builder: (column) => ColumnOrderings(column),
  22678. );
  22679. }
  22680. class $$PagamentiTableAnnotationComposer
  22681. extends Composer<_$AppDatabase, $PagamentiTable> {
  22682. $$PagamentiTableAnnotationComposer({
  22683. required super.$db,
  22684. required super.$table,
  22685. super.joinBuilder,
  22686. super.$addJoinBuilderToRootComposer,
  22687. super.$removeJoinBuilderFromRootComposer,
  22688. });
  22689. GeneratedColumn<int> get idPagamento => $composableBuilder(
  22690. column: $table.idPagamento,
  22691. builder: (column) => column,
  22692. );
  22693. GeneratedColumn<String> get codPagamento => $composableBuilder(
  22694. column: $table.codPagamento,
  22695. builder: (column) => column,
  22696. );
  22697. GeneratedColumn<String> get descrizione => $composableBuilder(
  22698. column: $table.descrizione,
  22699. builder: (column) => column,
  22700. );
  22701. GeneratedColumn<String> get dataModifica => $composableBuilder(
  22702. column: $table.dataModifica,
  22703. builder: (column) => column,
  22704. );
  22705. GeneratedColumn<int> get attivo =>
  22706. $composableBuilder(column: $table.attivo, builder: (column) => column);
  22707. }
  22708. class $$PagamentiTableTableManager
  22709. extends
  22710. RootTableManager<
  22711. _$AppDatabase,
  22712. $PagamentiTable,
  22713. Pagamento,
  22714. $$PagamentiTableFilterComposer,
  22715. $$PagamentiTableOrderingComposer,
  22716. $$PagamentiTableAnnotationComposer,
  22717. $$PagamentiTableCreateCompanionBuilder,
  22718. $$PagamentiTableUpdateCompanionBuilder,
  22719. (
  22720. Pagamento,
  22721. BaseReferences<_$AppDatabase, $PagamentiTable, Pagamento>,
  22722. ),
  22723. Pagamento,
  22724. PrefetchHooks Function()
  22725. > {
  22726. $$PagamentiTableTableManager(_$AppDatabase db, $PagamentiTable table)
  22727. : super(
  22728. TableManagerState(
  22729. db: db,
  22730. table: table,
  22731. createFilteringComposer: () =>
  22732. $$PagamentiTableFilterComposer($db: db, $table: table),
  22733. createOrderingComposer: () =>
  22734. $$PagamentiTableOrderingComposer($db: db, $table: table),
  22735. createComputedFieldComposer: () =>
  22736. $$PagamentiTableAnnotationComposer($db: db, $table: table),
  22737. updateCompanionCallback:
  22738. ({
  22739. Value<int> idPagamento = const Value.absent(),
  22740. Value<String?> codPagamento = const Value.absent(),
  22741. Value<String?> descrizione = const Value.absent(),
  22742. Value<String?> dataModifica = const Value.absent(),
  22743. Value<int?> attivo = const Value.absent(),
  22744. }) => PagamentiCompanion(
  22745. idPagamento: idPagamento,
  22746. codPagamento: codPagamento,
  22747. descrizione: descrizione,
  22748. dataModifica: dataModifica,
  22749. attivo: attivo,
  22750. ),
  22751. createCompanionCallback:
  22752. ({
  22753. Value<int> idPagamento = const Value.absent(),
  22754. Value<String?> codPagamento = const Value.absent(),
  22755. Value<String?> descrizione = const Value.absent(),
  22756. Value<String?> dataModifica = const Value.absent(),
  22757. Value<int?> attivo = const Value.absent(),
  22758. }) => PagamentiCompanion.insert(
  22759. idPagamento: idPagamento,
  22760. codPagamento: codPagamento,
  22761. descrizione: descrizione,
  22762. dataModifica: dataModifica,
  22763. attivo: attivo,
  22764. ),
  22765. withReferenceMapper: (p0) => p0
  22766. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22767. .toList(),
  22768. prefetchHooksCallback: null,
  22769. ),
  22770. );
  22771. }
  22772. typedef $$PagamentiTableProcessedTableManager =
  22773. ProcessedTableManager<
  22774. _$AppDatabase,
  22775. $PagamentiTable,
  22776. Pagamento,
  22777. $$PagamentiTableFilterComposer,
  22778. $$PagamentiTableOrderingComposer,
  22779. $$PagamentiTableAnnotationComposer,
  22780. $$PagamentiTableCreateCompanionBuilder,
  22781. $$PagamentiTableUpdateCompanionBuilder,
  22782. (Pagamento, BaseReferences<_$AppDatabase, $PagamentiTable, Pagamento>),
  22783. Pagamento,
  22784. PrefetchHooks Function()
  22785. >;
  22786. typedef $$ParametriTableCreateCompanionBuilder =
  22787. ParametriCompanion Function({
  22788. required String nome,
  22789. Value<String?> valore,
  22790. Value<int> rowid,
  22791. });
  22792. typedef $$ParametriTableUpdateCompanionBuilder =
  22793. ParametriCompanion Function({
  22794. Value<String> nome,
  22795. Value<String?> valore,
  22796. Value<int> rowid,
  22797. });
  22798. class $$ParametriTableFilterComposer
  22799. extends Composer<_$AppDatabase, $ParametriTable> {
  22800. $$ParametriTableFilterComposer({
  22801. required super.$db,
  22802. required super.$table,
  22803. super.joinBuilder,
  22804. super.$addJoinBuilderToRootComposer,
  22805. super.$removeJoinBuilderFromRootComposer,
  22806. });
  22807. ColumnFilters<String> get nome => $composableBuilder(
  22808. column: $table.nome,
  22809. builder: (column) => ColumnFilters(column),
  22810. );
  22811. ColumnFilters<String> get valore => $composableBuilder(
  22812. column: $table.valore,
  22813. builder: (column) => ColumnFilters(column),
  22814. );
  22815. }
  22816. class $$ParametriTableOrderingComposer
  22817. extends Composer<_$AppDatabase, $ParametriTable> {
  22818. $$ParametriTableOrderingComposer({
  22819. required super.$db,
  22820. required super.$table,
  22821. super.joinBuilder,
  22822. super.$addJoinBuilderToRootComposer,
  22823. super.$removeJoinBuilderFromRootComposer,
  22824. });
  22825. ColumnOrderings<String> get nome => $composableBuilder(
  22826. column: $table.nome,
  22827. builder: (column) => ColumnOrderings(column),
  22828. );
  22829. ColumnOrderings<String> get valore => $composableBuilder(
  22830. column: $table.valore,
  22831. builder: (column) => ColumnOrderings(column),
  22832. );
  22833. }
  22834. class $$ParametriTableAnnotationComposer
  22835. extends Composer<_$AppDatabase, $ParametriTable> {
  22836. $$ParametriTableAnnotationComposer({
  22837. required super.$db,
  22838. required super.$table,
  22839. super.joinBuilder,
  22840. super.$addJoinBuilderToRootComposer,
  22841. super.$removeJoinBuilderFromRootComposer,
  22842. });
  22843. GeneratedColumn<String> get nome =>
  22844. $composableBuilder(column: $table.nome, builder: (column) => column);
  22845. GeneratedColumn<String> get valore =>
  22846. $composableBuilder(column: $table.valore, builder: (column) => column);
  22847. }
  22848. class $$ParametriTableTableManager
  22849. extends
  22850. RootTableManager<
  22851. _$AppDatabase,
  22852. $ParametriTable,
  22853. Parametro,
  22854. $$ParametriTableFilterComposer,
  22855. $$ParametriTableOrderingComposer,
  22856. $$ParametriTableAnnotationComposer,
  22857. $$ParametriTableCreateCompanionBuilder,
  22858. $$ParametriTableUpdateCompanionBuilder,
  22859. (
  22860. Parametro,
  22861. BaseReferences<_$AppDatabase, $ParametriTable, Parametro>,
  22862. ),
  22863. Parametro,
  22864. PrefetchHooks Function()
  22865. > {
  22866. $$ParametriTableTableManager(_$AppDatabase db, $ParametriTable table)
  22867. : super(
  22868. TableManagerState(
  22869. db: db,
  22870. table: table,
  22871. createFilteringComposer: () =>
  22872. $$ParametriTableFilterComposer($db: db, $table: table),
  22873. createOrderingComposer: () =>
  22874. $$ParametriTableOrderingComposer($db: db, $table: table),
  22875. createComputedFieldComposer: () =>
  22876. $$ParametriTableAnnotationComposer($db: db, $table: table),
  22877. updateCompanionCallback:
  22878. ({
  22879. Value<String> nome = const Value.absent(),
  22880. Value<String?> valore = const Value.absent(),
  22881. Value<int> rowid = const Value.absent(),
  22882. }) =>
  22883. ParametriCompanion(nome: nome, valore: valore, rowid: rowid),
  22884. createCompanionCallback:
  22885. ({
  22886. required String nome,
  22887. Value<String?> valore = const Value.absent(),
  22888. Value<int> rowid = const Value.absent(),
  22889. }) => ParametriCompanion.insert(
  22890. nome: nome,
  22891. valore: valore,
  22892. rowid: rowid,
  22893. ),
  22894. withReferenceMapper: (p0) => p0
  22895. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  22896. .toList(),
  22897. prefetchHooksCallback: null,
  22898. ),
  22899. );
  22900. }
  22901. typedef $$ParametriTableProcessedTableManager =
  22902. ProcessedTableManager<
  22903. _$AppDatabase,
  22904. $ParametriTable,
  22905. Parametro,
  22906. $$ParametriTableFilterComposer,
  22907. $$ParametriTableOrderingComposer,
  22908. $$ParametriTableAnnotationComposer,
  22909. $$ParametriTableCreateCompanionBuilder,
  22910. $$ParametriTableUpdateCompanionBuilder,
  22911. (Parametro, BaseReferences<_$AppDatabase, $ParametriTable, Parametro>),
  22912. Parametro,
  22913. PrefetchHooks Function()
  22914. >;
  22915. typedef $$TabelleTableCreateCompanionBuilder =
  22916. TabelleCompanion Function({
  22917. Value<int> idTabella,
  22918. required String tipoTabella,
  22919. Value<String?> codTabella,
  22920. Value<String?> descrizione,
  22921. Value<String?> stringa1,
  22922. Value<String?> stringa2,
  22923. Value<String?> stringa3,
  22924. Value<String?> stringa4,
  22925. Value<String?> stringa5,
  22926. Value<double?> valore1,
  22927. Value<double?> valore2,
  22928. Value<double?> valore3,
  22929. Value<double?> valore4,
  22930. Value<double?> valore5,
  22931. Value<String?> dataModifica,
  22932. });
  22933. typedef $$TabelleTableUpdateCompanionBuilder =
  22934. TabelleCompanion Function({
  22935. Value<int> idTabella,
  22936. Value<String> tipoTabella,
  22937. Value<String?> codTabella,
  22938. Value<String?> descrizione,
  22939. Value<String?> stringa1,
  22940. Value<String?> stringa2,
  22941. Value<String?> stringa3,
  22942. Value<String?> stringa4,
  22943. Value<String?> stringa5,
  22944. Value<double?> valore1,
  22945. Value<double?> valore2,
  22946. Value<double?> valore3,
  22947. Value<double?> valore4,
  22948. Value<double?> valore5,
  22949. Value<String?> dataModifica,
  22950. });
  22951. class $$TabelleTableFilterComposer
  22952. extends Composer<_$AppDatabase, $TabelleTable> {
  22953. $$TabelleTableFilterComposer({
  22954. required super.$db,
  22955. required super.$table,
  22956. super.joinBuilder,
  22957. super.$addJoinBuilderToRootComposer,
  22958. super.$removeJoinBuilderFromRootComposer,
  22959. });
  22960. ColumnFilters<int> get idTabella => $composableBuilder(
  22961. column: $table.idTabella,
  22962. builder: (column) => ColumnFilters(column),
  22963. );
  22964. ColumnFilters<String> get tipoTabella => $composableBuilder(
  22965. column: $table.tipoTabella,
  22966. builder: (column) => ColumnFilters(column),
  22967. );
  22968. ColumnFilters<String> get codTabella => $composableBuilder(
  22969. column: $table.codTabella,
  22970. builder: (column) => ColumnFilters(column),
  22971. );
  22972. ColumnFilters<String> get descrizione => $composableBuilder(
  22973. column: $table.descrizione,
  22974. builder: (column) => ColumnFilters(column),
  22975. );
  22976. ColumnFilters<String> get stringa1 => $composableBuilder(
  22977. column: $table.stringa1,
  22978. builder: (column) => ColumnFilters(column),
  22979. );
  22980. ColumnFilters<String> get stringa2 => $composableBuilder(
  22981. column: $table.stringa2,
  22982. builder: (column) => ColumnFilters(column),
  22983. );
  22984. ColumnFilters<String> get stringa3 => $composableBuilder(
  22985. column: $table.stringa3,
  22986. builder: (column) => ColumnFilters(column),
  22987. );
  22988. ColumnFilters<String> get stringa4 => $composableBuilder(
  22989. column: $table.stringa4,
  22990. builder: (column) => ColumnFilters(column),
  22991. );
  22992. ColumnFilters<String> get stringa5 => $composableBuilder(
  22993. column: $table.stringa5,
  22994. builder: (column) => ColumnFilters(column),
  22995. );
  22996. ColumnFilters<double> get valore1 => $composableBuilder(
  22997. column: $table.valore1,
  22998. builder: (column) => ColumnFilters(column),
  22999. );
  23000. ColumnFilters<double> get valore2 => $composableBuilder(
  23001. column: $table.valore2,
  23002. builder: (column) => ColumnFilters(column),
  23003. );
  23004. ColumnFilters<double> get valore3 => $composableBuilder(
  23005. column: $table.valore3,
  23006. builder: (column) => ColumnFilters(column),
  23007. );
  23008. ColumnFilters<double> get valore4 => $composableBuilder(
  23009. column: $table.valore4,
  23010. builder: (column) => ColumnFilters(column),
  23011. );
  23012. ColumnFilters<double> get valore5 => $composableBuilder(
  23013. column: $table.valore5,
  23014. builder: (column) => ColumnFilters(column),
  23015. );
  23016. ColumnFilters<String> get dataModifica => $composableBuilder(
  23017. column: $table.dataModifica,
  23018. builder: (column) => ColumnFilters(column),
  23019. );
  23020. }
  23021. class $$TabelleTableOrderingComposer
  23022. extends Composer<_$AppDatabase, $TabelleTable> {
  23023. $$TabelleTableOrderingComposer({
  23024. required super.$db,
  23025. required super.$table,
  23026. super.joinBuilder,
  23027. super.$addJoinBuilderToRootComposer,
  23028. super.$removeJoinBuilderFromRootComposer,
  23029. });
  23030. ColumnOrderings<int> get idTabella => $composableBuilder(
  23031. column: $table.idTabella,
  23032. builder: (column) => ColumnOrderings(column),
  23033. );
  23034. ColumnOrderings<String> get tipoTabella => $composableBuilder(
  23035. column: $table.tipoTabella,
  23036. builder: (column) => ColumnOrderings(column),
  23037. );
  23038. ColumnOrderings<String> get codTabella => $composableBuilder(
  23039. column: $table.codTabella,
  23040. builder: (column) => ColumnOrderings(column),
  23041. );
  23042. ColumnOrderings<String> get descrizione => $composableBuilder(
  23043. column: $table.descrizione,
  23044. builder: (column) => ColumnOrderings(column),
  23045. );
  23046. ColumnOrderings<String> get stringa1 => $composableBuilder(
  23047. column: $table.stringa1,
  23048. builder: (column) => ColumnOrderings(column),
  23049. );
  23050. ColumnOrderings<String> get stringa2 => $composableBuilder(
  23051. column: $table.stringa2,
  23052. builder: (column) => ColumnOrderings(column),
  23053. );
  23054. ColumnOrderings<String> get stringa3 => $composableBuilder(
  23055. column: $table.stringa3,
  23056. builder: (column) => ColumnOrderings(column),
  23057. );
  23058. ColumnOrderings<String> get stringa4 => $composableBuilder(
  23059. column: $table.stringa4,
  23060. builder: (column) => ColumnOrderings(column),
  23061. );
  23062. ColumnOrderings<String> get stringa5 => $composableBuilder(
  23063. column: $table.stringa5,
  23064. builder: (column) => ColumnOrderings(column),
  23065. );
  23066. ColumnOrderings<double> get valore1 => $composableBuilder(
  23067. column: $table.valore1,
  23068. builder: (column) => ColumnOrderings(column),
  23069. );
  23070. ColumnOrderings<double> get valore2 => $composableBuilder(
  23071. column: $table.valore2,
  23072. builder: (column) => ColumnOrderings(column),
  23073. );
  23074. ColumnOrderings<double> get valore3 => $composableBuilder(
  23075. column: $table.valore3,
  23076. builder: (column) => ColumnOrderings(column),
  23077. );
  23078. ColumnOrderings<double> get valore4 => $composableBuilder(
  23079. column: $table.valore4,
  23080. builder: (column) => ColumnOrderings(column),
  23081. );
  23082. ColumnOrderings<double> get valore5 => $composableBuilder(
  23083. column: $table.valore5,
  23084. builder: (column) => ColumnOrderings(column),
  23085. );
  23086. ColumnOrderings<String> get dataModifica => $composableBuilder(
  23087. column: $table.dataModifica,
  23088. builder: (column) => ColumnOrderings(column),
  23089. );
  23090. }
  23091. class $$TabelleTableAnnotationComposer
  23092. extends Composer<_$AppDatabase, $TabelleTable> {
  23093. $$TabelleTableAnnotationComposer({
  23094. required super.$db,
  23095. required super.$table,
  23096. super.joinBuilder,
  23097. super.$addJoinBuilderToRootComposer,
  23098. super.$removeJoinBuilderFromRootComposer,
  23099. });
  23100. GeneratedColumn<int> get idTabella =>
  23101. $composableBuilder(column: $table.idTabella, builder: (column) => column);
  23102. GeneratedColumn<String> get tipoTabella => $composableBuilder(
  23103. column: $table.tipoTabella,
  23104. builder: (column) => column,
  23105. );
  23106. GeneratedColumn<String> get codTabella => $composableBuilder(
  23107. column: $table.codTabella,
  23108. builder: (column) => column,
  23109. );
  23110. GeneratedColumn<String> get descrizione => $composableBuilder(
  23111. column: $table.descrizione,
  23112. builder: (column) => column,
  23113. );
  23114. GeneratedColumn<String> get stringa1 =>
  23115. $composableBuilder(column: $table.stringa1, builder: (column) => column);
  23116. GeneratedColumn<String> get stringa2 =>
  23117. $composableBuilder(column: $table.stringa2, builder: (column) => column);
  23118. GeneratedColumn<String> get stringa3 =>
  23119. $composableBuilder(column: $table.stringa3, builder: (column) => column);
  23120. GeneratedColumn<String> get stringa4 =>
  23121. $composableBuilder(column: $table.stringa4, builder: (column) => column);
  23122. GeneratedColumn<String> get stringa5 =>
  23123. $composableBuilder(column: $table.stringa5, builder: (column) => column);
  23124. GeneratedColumn<double> get valore1 =>
  23125. $composableBuilder(column: $table.valore1, builder: (column) => column);
  23126. GeneratedColumn<double> get valore2 =>
  23127. $composableBuilder(column: $table.valore2, builder: (column) => column);
  23128. GeneratedColumn<double> get valore3 =>
  23129. $composableBuilder(column: $table.valore3, builder: (column) => column);
  23130. GeneratedColumn<double> get valore4 =>
  23131. $composableBuilder(column: $table.valore4, builder: (column) => column);
  23132. GeneratedColumn<double> get valore5 =>
  23133. $composableBuilder(column: $table.valore5, builder: (column) => column);
  23134. GeneratedColumn<String> get dataModifica => $composableBuilder(
  23135. column: $table.dataModifica,
  23136. builder: (column) => column,
  23137. );
  23138. }
  23139. class $$TabelleTableTableManager
  23140. extends
  23141. RootTableManager<
  23142. _$AppDatabase,
  23143. $TabelleTable,
  23144. Tabella,
  23145. $$TabelleTableFilterComposer,
  23146. $$TabelleTableOrderingComposer,
  23147. $$TabelleTableAnnotationComposer,
  23148. $$TabelleTableCreateCompanionBuilder,
  23149. $$TabelleTableUpdateCompanionBuilder,
  23150. (Tabella, BaseReferences<_$AppDatabase, $TabelleTable, Tabella>),
  23151. Tabella,
  23152. PrefetchHooks Function()
  23153. > {
  23154. $$TabelleTableTableManager(_$AppDatabase db, $TabelleTable table)
  23155. : super(
  23156. TableManagerState(
  23157. db: db,
  23158. table: table,
  23159. createFilteringComposer: () =>
  23160. $$TabelleTableFilterComposer($db: db, $table: table),
  23161. createOrderingComposer: () =>
  23162. $$TabelleTableOrderingComposer($db: db, $table: table),
  23163. createComputedFieldComposer: () =>
  23164. $$TabelleTableAnnotationComposer($db: db, $table: table),
  23165. updateCompanionCallback:
  23166. ({
  23167. Value<int> idTabella = const Value.absent(),
  23168. Value<String> tipoTabella = const Value.absent(),
  23169. Value<String?> codTabella = const Value.absent(),
  23170. Value<String?> descrizione = const Value.absent(),
  23171. Value<String?> stringa1 = const Value.absent(),
  23172. Value<String?> stringa2 = const Value.absent(),
  23173. Value<String?> stringa3 = const Value.absent(),
  23174. Value<String?> stringa4 = const Value.absent(),
  23175. Value<String?> stringa5 = const Value.absent(),
  23176. Value<double?> valore1 = const Value.absent(),
  23177. Value<double?> valore2 = const Value.absent(),
  23178. Value<double?> valore3 = const Value.absent(),
  23179. Value<double?> valore4 = const Value.absent(),
  23180. Value<double?> valore5 = const Value.absent(),
  23181. Value<String?> dataModifica = const Value.absent(),
  23182. }) => TabelleCompanion(
  23183. idTabella: idTabella,
  23184. tipoTabella: tipoTabella,
  23185. codTabella: codTabella,
  23186. descrizione: descrizione,
  23187. stringa1: stringa1,
  23188. stringa2: stringa2,
  23189. stringa3: stringa3,
  23190. stringa4: stringa4,
  23191. stringa5: stringa5,
  23192. valore1: valore1,
  23193. valore2: valore2,
  23194. valore3: valore3,
  23195. valore4: valore4,
  23196. valore5: valore5,
  23197. dataModifica: dataModifica,
  23198. ),
  23199. createCompanionCallback:
  23200. ({
  23201. Value<int> idTabella = const Value.absent(),
  23202. required String tipoTabella,
  23203. Value<String?> codTabella = const Value.absent(),
  23204. Value<String?> descrizione = const Value.absent(),
  23205. Value<String?> stringa1 = const Value.absent(),
  23206. Value<String?> stringa2 = const Value.absent(),
  23207. Value<String?> stringa3 = const Value.absent(),
  23208. Value<String?> stringa4 = const Value.absent(),
  23209. Value<String?> stringa5 = const Value.absent(),
  23210. Value<double?> valore1 = const Value.absent(),
  23211. Value<double?> valore2 = const Value.absent(),
  23212. Value<double?> valore3 = const Value.absent(),
  23213. Value<double?> valore4 = const Value.absent(),
  23214. Value<double?> valore5 = const Value.absent(),
  23215. Value<String?> dataModifica = const Value.absent(),
  23216. }) => TabelleCompanion.insert(
  23217. idTabella: idTabella,
  23218. tipoTabella: tipoTabella,
  23219. codTabella: codTabella,
  23220. descrizione: descrizione,
  23221. stringa1: stringa1,
  23222. stringa2: stringa2,
  23223. stringa3: stringa3,
  23224. stringa4: stringa4,
  23225. stringa5: stringa5,
  23226. valore1: valore1,
  23227. valore2: valore2,
  23228. valore3: valore3,
  23229. valore4: valore4,
  23230. valore5: valore5,
  23231. dataModifica: dataModifica,
  23232. ),
  23233. withReferenceMapper: (p0) => p0
  23234. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23235. .toList(),
  23236. prefetchHooksCallback: null,
  23237. ),
  23238. );
  23239. }
  23240. typedef $$TabelleTableProcessedTableManager =
  23241. ProcessedTableManager<
  23242. _$AppDatabase,
  23243. $TabelleTable,
  23244. Tabella,
  23245. $$TabelleTableFilterComposer,
  23246. $$TabelleTableOrderingComposer,
  23247. $$TabelleTableAnnotationComposer,
  23248. $$TabelleTableCreateCompanionBuilder,
  23249. $$TabelleTableUpdateCompanionBuilder,
  23250. (Tabella, BaseReferences<_$AppDatabase, $TabelleTable, Tabella>),
  23251. Tabella,
  23252. PrefetchHooks Function()
  23253. >;
  23254. typedef $$PromozioniTableCreateCompanionBuilder =
  23255. PromozioniCompanion Function({
  23256. Value<int> progressivo,
  23257. Value<int?> tipoPromozione,
  23258. Value<String?> descrizione,
  23259. Value<String?> dataInizio,
  23260. Value<String?> dataFine,
  23261. Value<double?> limiteQta,
  23262. Value<double?> quantitaOmaggio,
  23263. Value<double?> limiteImporto,
  23264. Value<String?> stato,
  23265. Value<int?> priorita,
  23266. Value<int?> codice,
  23267. Value<int?> idArticoloOmaggio,
  23268. Value<int?> idSconto,
  23269. Value<int?> idListino,
  23270. });
  23271. typedef $$PromozioniTableUpdateCompanionBuilder =
  23272. PromozioniCompanion Function({
  23273. Value<int> progressivo,
  23274. Value<int?> tipoPromozione,
  23275. Value<String?> descrizione,
  23276. Value<String?> dataInizio,
  23277. Value<String?> dataFine,
  23278. Value<double?> limiteQta,
  23279. Value<double?> quantitaOmaggio,
  23280. Value<double?> limiteImporto,
  23281. Value<String?> stato,
  23282. Value<int?> priorita,
  23283. Value<int?> codice,
  23284. Value<int?> idArticoloOmaggio,
  23285. Value<int?> idSconto,
  23286. Value<int?> idListino,
  23287. });
  23288. class $$PromozioniTableFilterComposer
  23289. extends Composer<_$AppDatabase, $PromozioniTable> {
  23290. $$PromozioniTableFilterComposer({
  23291. required super.$db,
  23292. required super.$table,
  23293. super.joinBuilder,
  23294. super.$addJoinBuilderToRootComposer,
  23295. super.$removeJoinBuilderFromRootComposer,
  23296. });
  23297. ColumnFilters<int> get progressivo => $composableBuilder(
  23298. column: $table.progressivo,
  23299. builder: (column) => ColumnFilters(column),
  23300. );
  23301. ColumnFilters<int> get tipoPromozione => $composableBuilder(
  23302. column: $table.tipoPromozione,
  23303. builder: (column) => ColumnFilters(column),
  23304. );
  23305. ColumnFilters<String> get descrizione => $composableBuilder(
  23306. column: $table.descrizione,
  23307. builder: (column) => ColumnFilters(column),
  23308. );
  23309. ColumnFilters<String> get dataInizio => $composableBuilder(
  23310. column: $table.dataInizio,
  23311. builder: (column) => ColumnFilters(column),
  23312. );
  23313. ColumnFilters<String> get dataFine => $composableBuilder(
  23314. column: $table.dataFine,
  23315. builder: (column) => ColumnFilters(column),
  23316. );
  23317. ColumnFilters<double> get limiteQta => $composableBuilder(
  23318. column: $table.limiteQta,
  23319. builder: (column) => ColumnFilters(column),
  23320. );
  23321. ColumnFilters<double> get quantitaOmaggio => $composableBuilder(
  23322. column: $table.quantitaOmaggio,
  23323. builder: (column) => ColumnFilters(column),
  23324. );
  23325. ColumnFilters<double> get limiteImporto => $composableBuilder(
  23326. column: $table.limiteImporto,
  23327. builder: (column) => ColumnFilters(column),
  23328. );
  23329. ColumnFilters<String> get stato => $composableBuilder(
  23330. column: $table.stato,
  23331. builder: (column) => ColumnFilters(column),
  23332. );
  23333. ColumnFilters<int> get priorita => $composableBuilder(
  23334. column: $table.priorita,
  23335. builder: (column) => ColumnFilters(column),
  23336. );
  23337. ColumnFilters<int> get codice => $composableBuilder(
  23338. column: $table.codice,
  23339. builder: (column) => ColumnFilters(column),
  23340. );
  23341. ColumnFilters<int> get idArticoloOmaggio => $composableBuilder(
  23342. column: $table.idArticoloOmaggio,
  23343. builder: (column) => ColumnFilters(column),
  23344. );
  23345. ColumnFilters<int> get idSconto => $composableBuilder(
  23346. column: $table.idSconto,
  23347. builder: (column) => ColumnFilters(column),
  23348. );
  23349. ColumnFilters<int> get idListino => $composableBuilder(
  23350. column: $table.idListino,
  23351. builder: (column) => ColumnFilters(column),
  23352. );
  23353. }
  23354. class $$PromozioniTableOrderingComposer
  23355. extends Composer<_$AppDatabase, $PromozioniTable> {
  23356. $$PromozioniTableOrderingComposer({
  23357. required super.$db,
  23358. required super.$table,
  23359. super.joinBuilder,
  23360. super.$addJoinBuilderToRootComposer,
  23361. super.$removeJoinBuilderFromRootComposer,
  23362. });
  23363. ColumnOrderings<int> get progressivo => $composableBuilder(
  23364. column: $table.progressivo,
  23365. builder: (column) => ColumnOrderings(column),
  23366. );
  23367. ColumnOrderings<int> get tipoPromozione => $composableBuilder(
  23368. column: $table.tipoPromozione,
  23369. builder: (column) => ColumnOrderings(column),
  23370. );
  23371. ColumnOrderings<String> get descrizione => $composableBuilder(
  23372. column: $table.descrizione,
  23373. builder: (column) => ColumnOrderings(column),
  23374. );
  23375. ColumnOrderings<String> get dataInizio => $composableBuilder(
  23376. column: $table.dataInizio,
  23377. builder: (column) => ColumnOrderings(column),
  23378. );
  23379. ColumnOrderings<String> get dataFine => $composableBuilder(
  23380. column: $table.dataFine,
  23381. builder: (column) => ColumnOrderings(column),
  23382. );
  23383. ColumnOrderings<double> get limiteQta => $composableBuilder(
  23384. column: $table.limiteQta,
  23385. builder: (column) => ColumnOrderings(column),
  23386. );
  23387. ColumnOrderings<double> get quantitaOmaggio => $composableBuilder(
  23388. column: $table.quantitaOmaggio,
  23389. builder: (column) => ColumnOrderings(column),
  23390. );
  23391. ColumnOrderings<double> get limiteImporto => $composableBuilder(
  23392. column: $table.limiteImporto,
  23393. builder: (column) => ColumnOrderings(column),
  23394. );
  23395. ColumnOrderings<String> get stato => $composableBuilder(
  23396. column: $table.stato,
  23397. builder: (column) => ColumnOrderings(column),
  23398. );
  23399. ColumnOrderings<int> get priorita => $composableBuilder(
  23400. column: $table.priorita,
  23401. builder: (column) => ColumnOrderings(column),
  23402. );
  23403. ColumnOrderings<int> get codice => $composableBuilder(
  23404. column: $table.codice,
  23405. builder: (column) => ColumnOrderings(column),
  23406. );
  23407. ColumnOrderings<int> get idArticoloOmaggio => $composableBuilder(
  23408. column: $table.idArticoloOmaggio,
  23409. builder: (column) => ColumnOrderings(column),
  23410. );
  23411. ColumnOrderings<int> get idSconto => $composableBuilder(
  23412. column: $table.idSconto,
  23413. builder: (column) => ColumnOrderings(column),
  23414. );
  23415. ColumnOrderings<int> get idListino => $composableBuilder(
  23416. column: $table.idListino,
  23417. builder: (column) => ColumnOrderings(column),
  23418. );
  23419. }
  23420. class $$PromozioniTableAnnotationComposer
  23421. extends Composer<_$AppDatabase, $PromozioniTable> {
  23422. $$PromozioniTableAnnotationComposer({
  23423. required super.$db,
  23424. required super.$table,
  23425. super.joinBuilder,
  23426. super.$addJoinBuilderToRootComposer,
  23427. super.$removeJoinBuilderFromRootComposer,
  23428. });
  23429. GeneratedColumn<int> get progressivo => $composableBuilder(
  23430. column: $table.progressivo,
  23431. builder: (column) => column,
  23432. );
  23433. GeneratedColumn<int> get tipoPromozione => $composableBuilder(
  23434. column: $table.tipoPromozione,
  23435. builder: (column) => column,
  23436. );
  23437. GeneratedColumn<String> get descrizione => $composableBuilder(
  23438. column: $table.descrizione,
  23439. builder: (column) => column,
  23440. );
  23441. GeneratedColumn<String> get dataInizio => $composableBuilder(
  23442. column: $table.dataInizio,
  23443. builder: (column) => column,
  23444. );
  23445. GeneratedColumn<String> get dataFine =>
  23446. $composableBuilder(column: $table.dataFine, builder: (column) => column);
  23447. GeneratedColumn<double> get limiteQta =>
  23448. $composableBuilder(column: $table.limiteQta, builder: (column) => column);
  23449. GeneratedColumn<double> get quantitaOmaggio => $composableBuilder(
  23450. column: $table.quantitaOmaggio,
  23451. builder: (column) => column,
  23452. );
  23453. GeneratedColumn<double> get limiteImporto => $composableBuilder(
  23454. column: $table.limiteImporto,
  23455. builder: (column) => column,
  23456. );
  23457. GeneratedColumn<String> get stato =>
  23458. $composableBuilder(column: $table.stato, builder: (column) => column);
  23459. GeneratedColumn<int> get priorita =>
  23460. $composableBuilder(column: $table.priorita, builder: (column) => column);
  23461. GeneratedColumn<int> get codice =>
  23462. $composableBuilder(column: $table.codice, builder: (column) => column);
  23463. GeneratedColumn<int> get idArticoloOmaggio => $composableBuilder(
  23464. column: $table.idArticoloOmaggio,
  23465. builder: (column) => column,
  23466. );
  23467. GeneratedColumn<int> get idSconto =>
  23468. $composableBuilder(column: $table.idSconto, builder: (column) => column);
  23469. GeneratedColumn<int> get idListino =>
  23470. $composableBuilder(column: $table.idListino, builder: (column) => column);
  23471. }
  23472. class $$PromozioniTableTableManager
  23473. extends
  23474. RootTableManager<
  23475. _$AppDatabase,
  23476. $PromozioniTable,
  23477. Promozione,
  23478. $$PromozioniTableFilterComposer,
  23479. $$PromozioniTableOrderingComposer,
  23480. $$PromozioniTableAnnotationComposer,
  23481. $$PromozioniTableCreateCompanionBuilder,
  23482. $$PromozioniTableUpdateCompanionBuilder,
  23483. (
  23484. Promozione,
  23485. BaseReferences<_$AppDatabase, $PromozioniTable, Promozione>,
  23486. ),
  23487. Promozione,
  23488. PrefetchHooks Function()
  23489. > {
  23490. $$PromozioniTableTableManager(_$AppDatabase db, $PromozioniTable table)
  23491. : super(
  23492. TableManagerState(
  23493. db: db,
  23494. table: table,
  23495. createFilteringComposer: () =>
  23496. $$PromozioniTableFilterComposer($db: db, $table: table),
  23497. createOrderingComposer: () =>
  23498. $$PromozioniTableOrderingComposer($db: db, $table: table),
  23499. createComputedFieldComposer: () =>
  23500. $$PromozioniTableAnnotationComposer($db: db, $table: table),
  23501. updateCompanionCallback:
  23502. ({
  23503. Value<int> progressivo = const Value.absent(),
  23504. Value<int?> tipoPromozione = const Value.absent(),
  23505. Value<String?> descrizione = const Value.absent(),
  23506. Value<String?> dataInizio = const Value.absent(),
  23507. Value<String?> dataFine = const Value.absent(),
  23508. Value<double?> limiteQta = const Value.absent(),
  23509. Value<double?> quantitaOmaggio = const Value.absent(),
  23510. Value<double?> limiteImporto = const Value.absent(),
  23511. Value<String?> stato = const Value.absent(),
  23512. Value<int?> priorita = const Value.absent(),
  23513. Value<int?> codice = const Value.absent(),
  23514. Value<int?> idArticoloOmaggio = const Value.absent(),
  23515. Value<int?> idSconto = const Value.absent(),
  23516. Value<int?> idListino = const Value.absent(),
  23517. }) => PromozioniCompanion(
  23518. progressivo: progressivo,
  23519. tipoPromozione: tipoPromozione,
  23520. descrizione: descrizione,
  23521. dataInizio: dataInizio,
  23522. dataFine: dataFine,
  23523. limiteQta: limiteQta,
  23524. quantitaOmaggio: quantitaOmaggio,
  23525. limiteImporto: limiteImporto,
  23526. stato: stato,
  23527. priorita: priorita,
  23528. codice: codice,
  23529. idArticoloOmaggio: idArticoloOmaggio,
  23530. idSconto: idSconto,
  23531. idListino: idListino,
  23532. ),
  23533. createCompanionCallback:
  23534. ({
  23535. Value<int> progressivo = const Value.absent(),
  23536. Value<int?> tipoPromozione = const Value.absent(),
  23537. Value<String?> descrizione = const Value.absent(),
  23538. Value<String?> dataInizio = const Value.absent(),
  23539. Value<String?> dataFine = const Value.absent(),
  23540. Value<double?> limiteQta = const Value.absent(),
  23541. Value<double?> quantitaOmaggio = const Value.absent(),
  23542. Value<double?> limiteImporto = const Value.absent(),
  23543. Value<String?> stato = const Value.absent(),
  23544. Value<int?> priorita = const Value.absent(),
  23545. Value<int?> codice = const Value.absent(),
  23546. Value<int?> idArticoloOmaggio = const Value.absent(),
  23547. Value<int?> idSconto = const Value.absent(),
  23548. Value<int?> idListino = const Value.absent(),
  23549. }) => PromozioniCompanion.insert(
  23550. progressivo: progressivo,
  23551. tipoPromozione: tipoPromozione,
  23552. descrizione: descrizione,
  23553. dataInizio: dataInizio,
  23554. dataFine: dataFine,
  23555. limiteQta: limiteQta,
  23556. quantitaOmaggio: quantitaOmaggio,
  23557. limiteImporto: limiteImporto,
  23558. stato: stato,
  23559. priorita: priorita,
  23560. codice: codice,
  23561. idArticoloOmaggio: idArticoloOmaggio,
  23562. idSconto: idSconto,
  23563. idListino: idListino,
  23564. ),
  23565. withReferenceMapper: (p0) => p0
  23566. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23567. .toList(),
  23568. prefetchHooksCallback: null,
  23569. ),
  23570. );
  23571. }
  23572. typedef $$PromozioniTableProcessedTableManager =
  23573. ProcessedTableManager<
  23574. _$AppDatabase,
  23575. $PromozioniTable,
  23576. Promozione,
  23577. $$PromozioniTableFilterComposer,
  23578. $$PromozioniTableOrderingComposer,
  23579. $$PromozioniTableAnnotationComposer,
  23580. $$PromozioniTableCreateCompanionBuilder,
  23581. $$PromozioniTableUpdateCompanionBuilder,
  23582. (Promozione, BaseReferences<_$AppDatabase, $PromozioniTable, Promozione>),
  23583. Promozione,
  23584. PrefetchHooks Function()
  23585. >;
  23586. typedef $$PromoArticoliTableCreateCompanionBuilder =
  23587. PromoArticoliCompanion Function({
  23588. required int progressivo,
  23589. required int riga,
  23590. Value<double?> quantitaOmaggio,
  23591. Value<int?> idArticolo,
  23592. Value<int> rowid,
  23593. });
  23594. typedef $$PromoArticoliTableUpdateCompanionBuilder =
  23595. PromoArticoliCompanion Function({
  23596. Value<int> progressivo,
  23597. Value<int> riga,
  23598. Value<double?> quantitaOmaggio,
  23599. Value<int?> idArticolo,
  23600. Value<int> rowid,
  23601. });
  23602. class $$PromoArticoliTableFilterComposer
  23603. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  23604. $$PromoArticoliTableFilterComposer({
  23605. required super.$db,
  23606. required super.$table,
  23607. super.joinBuilder,
  23608. super.$addJoinBuilderToRootComposer,
  23609. super.$removeJoinBuilderFromRootComposer,
  23610. });
  23611. ColumnFilters<int> get progressivo => $composableBuilder(
  23612. column: $table.progressivo,
  23613. builder: (column) => ColumnFilters(column),
  23614. );
  23615. ColumnFilters<int> get riga => $composableBuilder(
  23616. column: $table.riga,
  23617. builder: (column) => ColumnFilters(column),
  23618. );
  23619. ColumnFilters<double> get quantitaOmaggio => $composableBuilder(
  23620. column: $table.quantitaOmaggio,
  23621. builder: (column) => ColumnFilters(column),
  23622. );
  23623. ColumnFilters<int> get idArticolo => $composableBuilder(
  23624. column: $table.idArticolo,
  23625. builder: (column) => ColumnFilters(column),
  23626. );
  23627. }
  23628. class $$PromoArticoliTableOrderingComposer
  23629. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  23630. $$PromoArticoliTableOrderingComposer({
  23631. required super.$db,
  23632. required super.$table,
  23633. super.joinBuilder,
  23634. super.$addJoinBuilderToRootComposer,
  23635. super.$removeJoinBuilderFromRootComposer,
  23636. });
  23637. ColumnOrderings<int> get progressivo => $composableBuilder(
  23638. column: $table.progressivo,
  23639. builder: (column) => ColumnOrderings(column),
  23640. );
  23641. ColumnOrderings<int> get riga => $composableBuilder(
  23642. column: $table.riga,
  23643. builder: (column) => ColumnOrderings(column),
  23644. );
  23645. ColumnOrderings<double> get quantitaOmaggio => $composableBuilder(
  23646. column: $table.quantitaOmaggio,
  23647. builder: (column) => ColumnOrderings(column),
  23648. );
  23649. ColumnOrderings<int> get idArticolo => $composableBuilder(
  23650. column: $table.idArticolo,
  23651. builder: (column) => ColumnOrderings(column),
  23652. );
  23653. }
  23654. class $$PromoArticoliTableAnnotationComposer
  23655. extends Composer<_$AppDatabase, $PromoArticoliTable> {
  23656. $$PromoArticoliTableAnnotationComposer({
  23657. required super.$db,
  23658. required super.$table,
  23659. super.joinBuilder,
  23660. super.$addJoinBuilderToRootComposer,
  23661. super.$removeJoinBuilderFromRootComposer,
  23662. });
  23663. GeneratedColumn<int> get progressivo => $composableBuilder(
  23664. column: $table.progressivo,
  23665. builder: (column) => column,
  23666. );
  23667. GeneratedColumn<int> get riga =>
  23668. $composableBuilder(column: $table.riga, builder: (column) => column);
  23669. GeneratedColumn<double> get quantitaOmaggio => $composableBuilder(
  23670. column: $table.quantitaOmaggio,
  23671. builder: (column) => column,
  23672. );
  23673. GeneratedColumn<int> get idArticolo => $composableBuilder(
  23674. column: $table.idArticolo,
  23675. builder: (column) => column,
  23676. );
  23677. }
  23678. class $$PromoArticoliTableTableManager
  23679. extends
  23680. RootTableManager<
  23681. _$AppDatabase,
  23682. $PromoArticoliTable,
  23683. PromoArticolo,
  23684. $$PromoArticoliTableFilterComposer,
  23685. $$PromoArticoliTableOrderingComposer,
  23686. $$PromoArticoliTableAnnotationComposer,
  23687. $$PromoArticoliTableCreateCompanionBuilder,
  23688. $$PromoArticoliTableUpdateCompanionBuilder,
  23689. (
  23690. PromoArticolo,
  23691. BaseReferences<_$AppDatabase, $PromoArticoliTable, PromoArticolo>,
  23692. ),
  23693. PromoArticolo,
  23694. PrefetchHooks Function()
  23695. > {
  23696. $$PromoArticoliTableTableManager(_$AppDatabase db, $PromoArticoliTable table)
  23697. : super(
  23698. TableManagerState(
  23699. db: db,
  23700. table: table,
  23701. createFilteringComposer: () =>
  23702. $$PromoArticoliTableFilterComposer($db: db, $table: table),
  23703. createOrderingComposer: () =>
  23704. $$PromoArticoliTableOrderingComposer($db: db, $table: table),
  23705. createComputedFieldComposer: () =>
  23706. $$PromoArticoliTableAnnotationComposer($db: db, $table: table),
  23707. updateCompanionCallback:
  23708. ({
  23709. Value<int> progressivo = const Value.absent(),
  23710. Value<int> riga = const Value.absent(),
  23711. Value<double?> quantitaOmaggio = const Value.absent(),
  23712. Value<int?> idArticolo = const Value.absent(),
  23713. Value<int> rowid = const Value.absent(),
  23714. }) => PromoArticoliCompanion(
  23715. progressivo: progressivo,
  23716. riga: riga,
  23717. quantitaOmaggio: quantitaOmaggio,
  23718. idArticolo: idArticolo,
  23719. rowid: rowid,
  23720. ),
  23721. createCompanionCallback:
  23722. ({
  23723. required int progressivo,
  23724. required int riga,
  23725. Value<double?> quantitaOmaggio = const Value.absent(),
  23726. Value<int?> idArticolo = const Value.absent(),
  23727. Value<int> rowid = const Value.absent(),
  23728. }) => PromoArticoliCompanion.insert(
  23729. progressivo: progressivo,
  23730. riga: riga,
  23731. quantitaOmaggio: quantitaOmaggio,
  23732. idArticolo: idArticolo,
  23733. rowid: rowid,
  23734. ),
  23735. withReferenceMapper: (p0) => p0
  23736. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23737. .toList(),
  23738. prefetchHooksCallback: null,
  23739. ),
  23740. );
  23741. }
  23742. typedef $$PromoArticoliTableProcessedTableManager =
  23743. ProcessedTableManager<
  23744. _$AppDatabase,
  23745. $PromoArticoliTable,
  23746. PromoArticolo,
  23747. $$PromoArticoliTableFilterComposer,
  23748. $$PromoArticoliTableOrderingComposer,
  23749. $$PromoArticoliTableAnnotationComposer,
  23750. $$PromoArticoliTableCreateCompanionBuilder,
  23751. $$PromoArticoliTableUpdateCompanionBuilder,
  23752. (
  23753. PromoArticolo,
  23754. BaseReferences<_$AppDatabase, $PromoArticoliTable, PromoArticolo>,
  23755. ),
  23756. PromoArticolo,
  23757. PrefetchHooks Function()
  23758. >;
  23759. typedef $$PromoListiniTableCreateCompanionBuilder =
  23760. PromoListiniCompanion Function({
  23761. required int progressivo,
  23762. required int idListino,
  23763. Value<int> rowid,
  23764. });
  23765. typedef $$PromoListiniTableUpdateCompanionBuilder =
  23766. PromoListiniCompanion Function({
  23767. Value<int> progressivo,
  23768. Value<int> idListino,
  23769. Value<int> rowid,
  23770. });
  23771. class $$PromoListiniTableFilterComposer
  23772. extends Composer<_$AppDatabase, $PromoListiniTable> {
  23773. $$PromoListiniTableFilterComposer({
  23774. required super.$db,
  23775. required super.$table,
  23776. super.joinBuilder,
  23777. super.$addJoinBuilderToRootComposer,
  23778. super.$removeJoinBuilderFromRootComposer,
  23779. });
  23780. ColumnFilters<int> get progressivo => $composableBuilder(
  23781. column: $table.progressivo,
  23782. builder: (column) => ColumnFilters(column),
  23783. );
  23784. ColumnFilters<int> get idListino => $composableBuilder(
  23785. column: $table.idListino,
  23786. builder: (column) => ColumnFilters(column),
  23787. );
  23788. }
  23789. class $$PromoListiniTableOrderingComposer
  23790. extends Composer<_$AppDatabase, $PromoListiniTable> {
  23791. $$PromoListiniTableOrderingComposer({
  23792. required super.$db,
  23793. required super.$table,
  23794. super.joinBuilder,
  23795. super.$addJoinBuilderToRootComposer,
  23796. super.$removeJoinBuilderFromRootComposer,
  23797. });
  23798. ColumnOrderings<int> get progressivo => $composableBuilder(
  23799. column: $table.progressivo,
  23800. builder: (column) => ColumnOrderings(column),
  23801. );
  23802. ColumnOrderings<int> get idListino => $composableBuilder(
  23803. column: $table.idListino,
  23804. builder: (column) => ColumnOrderings(column),
  23805. );
  23806. }
  23807. class $$PromoListiniTableAnnotationComposer
  23808. extends Composer<_$AppDatabase, $PromoListiniTable> {
  23809. $$PromoListiniTableAnnotationComposer({
  23810. required super.$db,
  23811. required super.$table,
  23812. super.joinBuilder,
  23813. super.$addJoinBuilderToRootComposer,
  23814. super.$removeJoinBuilderFromRootComposer,
  23815. });
  23816. GeneratedColumn<int> get progressivo => $composableBuilder(
  23817. column: $table.progressivo,
  23818. builder: (column) => column,
  23819. );
  23820. GeneratedColumn<int> get idListino =>
  23821. $composableBuilder(column: $table.idListino, builder: (column) => column);
  23822. }
  23823. class $$PromoListiniTableTableManager
  23824. extends
  23825. RootTableManager<
  23826. _$AppDatabase,
  23827. $PromoListiniTable,
  23828. PromoListino,
  23829. $$PromoListiniTableFilterComposer,
  23830. $$PromoListiniTableOrderingComposer,
  23831. $$PromoListiniTableAnnotationComposer,
  23832. $$PromoListiniTableCreateCompanionBuilder,
  23833. $$PromoListiniTableUpdateCompanionBuilder,
  23834. (
  23835. PromoListino,
  23836. BaseReferences<_$AppDatabase, $PromoListiniTable, PromoListino>,
  23837. ),
  23838. PromoListino,
  23839. PrefetchHooks Function()
  23840. > {
  23841. $$PromoListiniTableTableManager(_$AppDatabase db, $PromoListiniTable table)
  23842. : super(
  23843. TableManagerState(
  23844. db: db,
  23845. table: table,
  23846. createFilteringComposer: () =>
  23847. $$PromoListiniTableFilterComposer($db: db, $table: table),
  23848. createOrderingComposer: () =>
  23849. $$PromoListiniTableOrderingComposer($db: db, $table: table),
  23850. createComputedFieldComposer: () =>
  23851. $$PromoListiniTableAnnotationComposer($db: db, $table: table),
  23852. updateCompanionCallback:
  23853. ({
  23854. Value<int> progressivo = const Value.absent(),
  23855. Value<int> idListino = const Value.absent(),
  23856. Value<int> rowid = const Value.absent(),
  23857. }) => PromoListiniCompanion(
  23858. progressivo: progressivo,
  23859. idListino: idListino,
  23860. rowid: rowid,
  23861. ),
  23862. createCompanionCallback:
  23863. ({
  23864. required int progressivo,
  23865. required int idListino,
  23866. Value<int> rowid = const Value.absent(),
  23867. }) => PromoListiniCompanion.insert(
  23868. progressivo: progressivo,
  23869. idListino: idListino,
  23870. rowid: rowid,
  23871. ),
  23872. withReferenceMapper: (p0) => p0
  23873. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  23874. .toList(),
  23875. prefetchHooksCallback: null,
  23876. ),
  23877. );
  23878. }
  23879. typedef $$PromoListiniTableProcessedTableManager =
  23880. ProcessedTableManager<
  23881. _$AppDatabase,
  23882. $PromoListiniTable,
  23883. PromoListino,
  23884. $$PromoListiniTableFilterComposer,
  23885. $$PromoListiniTableOrderingComposer,
  23886. $$PromoListiniTableAnnotationComposer,
  23887. $$PromoListiniTableCreateCompanionBuilder,
  23888. $$PromoListiniTableUpdateCompanionBuilder,
  23889. (
  23890. PromoListino,
  23891. BaseReferences<_$AppDatabase, $PromoListiniTable, PromoListino>,
  23892. ),
  23893. PromoListino,
  23894. PrefetchHooks Function()
  23895. >;
  23896. typedef $$PromoOmaggiTableCreateCompanionBuilder =
  23897. PromoOmaggiCompanion Function({
  23898. required int progressivo,
  23899. required int riga,
  23900. Value<int?> idArticolo,
  23901. Value<double?> quantita,
  23902. Value<int> rowid,
  23903. });
  23904. typedef $$PromoOmaggiTableUpdateCompanionBuilder =
  23905. PromoOmaggiCompanion Function({
  23906. Value<int> progressivo,
  23907. Value<int> riga,
  23908. Value<int?> idArticolo,
  23909. Value<double?> quantita,
  23910. Value<int> rowid,
  23911. });
  23912. class $$PromoOmaggiTableFilterComposer
  23913. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  23914. $$PromoOmaggiTableFilterComposer({
  23915. required super.$db,
  23916. required super.$table,
  23917. super.joinBuilder,
  23918. super.$addJoinBuilderToRootComposer,
  23919. super.$removeJoinBuilderFromRootComposer,
  23920. });
  23921. ColumnFilters<int> get progressivo => $composableBuilder(
  23922. column: $table.progressivo,
  23923. builder: (column) => ColumnFilters(column),
  23924. );
  23925. ColumnFilters<int> get riga => $composableBuilder(
  23926. column: $table.riga,
  23927. builder: (column) => ColumnFilters(column),
  23928. );
  23929. ColumnFilters<int> get idArticolo => $composableBuilder(
  23930. column: $table.idArticolo,
  23931. builder: (column) => ColumnFilters(column),
  23932. );
  23933. ColumnFilters<double> get quantita => $composableBuilder(
  23934. column: $table.quantita,
  23935. builder: (column) => ColumnFilters(column),
  23936. );
  23937. }
  23938. class $$PromoOmaggiTableOrderingComposer
  23939. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  23940. $$PromoOmaggiTableOrderingComposer({
  23941. required super.$db,
  23942. required super.$table,
  23943. super.joinBuilder,
  23944. super.$addJoinBuilderToRootComposer,
  23945. super.$removeJoinBuilderFromRootComposer,
  23946. });
  23947. ColumnOrderings<int> get progressivo => $composableBuilder(
  23948. column: $table.progressivo,
  23949. builder: (column) => ColumnOrderings(column),
  23950. );
  23951. ColumnOrderings<int> get riga => $composableBuilder(
  23952. column: $table.riga,
  23953. builder: (column) => ColumnOrderings(column),
  23954. );
  23955. ColumnOrderings<int> get idArticolo => $composableBuilder(
  23956. column: $table.idArticolo,
  23957. builder: (column) => ColumnOrderings(column),
  23958. );
  23959. ColumnOrderings<double> get quantita => $composableBuilder(
  23960. column: $table.quantita,
  23961. builder: (column) => ColumnOrderings(column),
  23962. );
  23963. }
  23964. class $$PromoOmaggiTableAnnotationComposer
  23965. extends Composer<_$AppDatabase, $PromoOmaggiTable> {
  23966. $$PromoOmaggiTableAnnotationComposer({
  23967. required super.$db,
  23968. required super.$table,
  23969. super.joinBuilder,
  23970. super.$addJoinBuilderToRootComposer,
  23971. super.$removeJoinBuilderFromRootComposer,
  23972. });
  23973. GeneratedColumn<int> get progressivo => $composableBuilder(
  23974. column: $table.progressivo,
  23975. builder: (column) => column,
  23976. );
  23977. GeneratedColumn<int> get riga =>
  23978. $composableBuilder(column: $table.riga, builder: (column) => column);
  23979. GeneratedColumn<int> get idArticolo => $composableBuilder(
  23980. column: $table.idArticolo,
  23981. builder: (column) => column,
  23982. );
  23983. GeneratedColumn<double> get quantita =>
  23984. $composableBuilder(column: $table.quantita, builder: (column) => column);
  23985. }
  23986. class $$PromoOmaggiTableTableManager
  23987. extends
  23988. RootTableManager<
  23989. _$AppDatabase,
  23990. $PromoOmaggiTable,
  23991. PromoOmaggio,
  23992. $$PromoOmaggiTableFilterComposer,
  23993. $$PromoOmaggiTableOrderingComposer,
  23994. $$PromoOmaggiTableAnnotationComposer,
  23995. $$PromoOmaggiTableCreateCompanionBuilder,
  23996. $$PromoOmaggiTableUpdateCompanionBuilder,
  23997. (
  23998. PromoOmaggio,
  23999. BaseReferences<_$AppDatabase, $PromoOmaggiTable, PromoOmaggio>,
  24000. ),
  24001. PromoOmaggio,
  24002. PrefetchHooks Function()
  24003. > {
  24004. $$PromoOmaggiTableTableManager(_$AppDatabase db, $PromoOmaggiTable table)
  24005. : super(
  24006. TableManagerState(
  24007. db: db,
  24008. table: table,
  24009. createFilteringComposer: () =>
  24010. $$PromoOmaggiTableFilterComposer($db: db, $table: table),
  24011. createOrderingComposer: () =>
  24012. $$PromoOmaggiTableOrderingComposer($db: db, $table: table),
  24013. createComputedFieldComposer: () =>
  24014. $$PromoOmaggiTableAnnotationComposer($db: db, $table: table),
  24015. updateCompanionCallback:
  24016. ({
  24017. Value<int> progressivo = const Value.absent(),
  24018. Value<int> riga = const Value.absent(),
  24019. Value<int?> idArticolo = const Value.absent(),
  24020. Value<double?> quantita = const Value.absent(),
  24021. Value<int> rowid = const Value.absent(),
  24022. }) => PromoOmaggiCompanion(
  24023. progressivo: progressivo,
  24024. riga: riga,
  24025. idArticolo: idArticolo,
  24026. quantita: quantita,
  24027. rowid: rowid,
  24028. ),
  24029. createCompanionCallback:
  24030. ({
  24031. required int progressivo,
  24032. required int riga,
  24033. Value<int?> idArticolo = const Value.absent(),
  24034. Value<double?> quantita = const Value.absent(),
  24035. Value<int> rowid = const Value.absent(),
  24036. }) => PromoOmaggiCompanion.insert(
  24037. progressivo: progressivo,
  24038. riga: riga,
  24039. idArticolo: idArticolo,
  24040. quantita: quantita,
  24041. rowid: rowid,
  24042. ),
  24043. withReferenceMapper: (p0) => p0
  24044. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  24045. .toList(),
  24046. prefetchHooksCallback: null,
  24047. ),
  24048. );
  24049. }
  24050. typedef $$PromoOmaggiTableProcessedTableManager =
  24051. ProcessedTableManager<
  24052. _$AppDatabase,
  24053. $PromoOmaggiTable,
  24054. PromoOmaggio,
  24055. $$PromoOmaggiTableFilterComposer,
  24056. $$PromoOmaggiTableOrderingComposer,
  24057. $$PromoOmaggiTableAnnotationComposer,
  24058. $$PromoOmaggiTableCreateCompanionBuilder,
  24059. $$PromoOmaggiTableUpdateCompanionBuilder,
  24060. (
  24061. PromoOmaggio,
  24062. BaseReferences<_$AppDatabase, $PromoOmaggiTable, PromoOmaggio>,
  24063. ),
  24064. PromoOmaggio,
  24065. PrefetchHooks Function()
  24066. >;
  24067. typedef $$ClientiAgenteTableCreateCompanionBuilder =
  24068. ClientiAgenteCompanion Function({
  24069. Value<int> idClientiAgente,
  24070. required int idCliente,
  24071. required int idAgente,
  24072. Value<int> attivo,
  24073. });
  24074. typedef $$ClientiAgenteTableUpdateCompanionBuilder =
  24075. ClientiAgenteCompanion Function({
  24076. Value<int> idClientiAgente,
  24077. Value<int> idCliente,
  24078. Value<int> idAgente,
  24079. Value<int> attivo,
  24080. });
  24081. class $$ClientiAgenteTableFilterComposer
  24082. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  24083. $$ClientiAgenteTableFilterComposer({
  24084. required super.$db,
  24085. required super.$table,
  24086. super.joinBuilder,
  24087. super.$addJoinBuilderToRootComposer,
  24088. super.$removeJoinBuilderFromRootComposer,
  24089. });
  24090. ColumnFilters<int> get idClientiAgente => $composableBuilder(
  24091. column: $table.idClientiAgente,
  24092. builder: (column) => ColumnFilters(column),
  24093. );
  24094. ColumnFilters<int> get idCliente => $composableBuilder(
  24095. column: $table.idCliente,
  24096. builder: (column) => ColumnFilters(column),
  24097. );
  24098. ColumnFilters<int> get idAgente => $composableBuilder(
  24099. column: $table.idAgente,
  24100. builder: (column) => ColumnFilters(column),
  24101. );
  24102. ColumnFilters<int> get attivo => $composableBuilder(
  24103. column: $table.attivo,
  24104. builder: (column) => ColumnFilters(column),
  24105. );
  24106. }
  24107. class $$ClientiAgenteTableOrderingComposer
  24108. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  24109. $$ClientiAgenteTableOrderingComposer({
  24110. required super.$db,
  24111. required super.$table,
  24112. super.joinBuilder,
  24113. super.$addJoinBuilderToRootComposer,
  24114. super.$removeJoinBuilderFromRootComposer,
  24115. });
  24116. ColumnOrderings<int> get idClientiAgente => $composableBuilder(
  24117. column: $table.idClientiAgente,
  24118. builder: (column) => ColumnOrderings(column),
  24119. );
  24120. ColumnOrderings<int> get idCliente => $composableBuilder(
  24121. column: $table.idCliente,
  24122. builder: (column) => ColumnOrderings(column),
  24123. );
  24124. ColumnOrderings<int> get idAgente => $composableBuilder(
  24125. column: $table.idAgente,
  24126. builder: (column) => ColumnOrderings(column),
  24127. );
  24128. ColumnOrderings<int> get attivo => $composableBuilder(
  24129. column: $table.attivo,
  24130. builder: (column) => ColumnOrderings(column),
  24131. );
  24132. }
  24133. class $$ClientiAgenteTableAnnotationComposer
  24134. extends Composer<_$AppDatabase, $ClientiAgenteTable> {
  24135. $$ClientiAgenteTableAnnotationComposer({
  24136. required super.$db,
  24137. required super.$table,
  24138. super.joinBuilder,
  24139. super.$addJoinBuilderToRootComposer,
  24140. super.$removeJoinBuilderFromRootComposer,
  24141. });
  24142. GeneratedColumn<int> get idClientiAgente => $composableBuilder(
  24143. column: $table.idClientiAgente,
  24144. builder: (column) => column,
  24145. );
  24146. GeneratedColumn<int> get idCliente =>
  24147. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  24148. GeneratedColumn<int> get idAgente =>
  24149. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  24150. GeneratedColumn<int> get attivo =>
  24151. $composableBuilder(column: $table.attivo, builder: (column) => column);
  24152. }
  24153. class $$ClientiAgenteTableTableManager
  24154. extends
  24155. RootTableManager<
  24156. _$AppDatabase,
  24157. $ClientiAgenteTable,
  24158. ClientiAgenteData,
  24159. $$ClientiAgenteTableFilterComposer,
  24160. $$ClientiAgenteTableOrderingComposer,
  24161. $$ClientiAgenteTableAnnotationComposer,
  24162. $$ClientiAgenteTableCreateCompanionBuilder,
  24163. $$ClientiAgenteTableUpdateCompanionBuilder,
  24164. (
  24165. ClientiAgenteData,
  24166. BaseReferences<
  24167. _$AppDatabase,
  24168. $ClientiAgenteTable,
  24169. ClientiAgenteData
  24170. >,
  24171. ),
  24172. ClientiAgenteData,
  24173. PrefetchHooks Function()
  24174. > {
  24175. $$ClientiAgenteTableTableManager(_$AppDatabase db, $ClientiAgenteTable table)
  24176. : super(
  24177. TableManagerState(
  24178. db: db,
  24179. table: table,
  24180. createFilteringComposer: () =>
  24181. $$ClientiAgenteTableFilterComposer($db: db, $table: table),
  24182. createOrderingComposer: () =>
  24183. $$ClientiAgenteTableOrderingComposer($db: db, $table: table),
  24184. createComputedFieldComposer: () =>
  24185. $$ClientiAgenteTableAnnotationComposer($db: db, $table: table),
  24186. updateCompanionCallback:
  24187. ({
  24188. Value<int> idClientiAgente = const Value.absent(),
  24189. Value<int> idCliente = const Value.absent(),
  24190. Value<int> idAgente = const Value.absent(),
  24191. Value<int> attivo = const Value.absent(),
  24192. }) => ClientiAgenteCompanion(
  24193. idClientiAgente: idClientiAgente,
  24194. idCliente: idCliente,
  24195. idAgente: idAgente,
  24196. attivo: attivo,
  24197. ),
  24198. createCompanionCallback:
  24199. ({
  24200. Value<int> idClientiAgente = const Value.absent(),
  24201. required int idCliente,
  24202. required int idAgente,
  24203. Value<int> attivo = const Value.absent(),
  24204. }) => ClientiAgenteCompanion.insert(
  24205. idClientiAgente: idClientiAgente,
  24206. idCliente: idCliente,
  24207. idAgente: idAgente,
  24208. attivo: attivo,
  24209. ),
  24210. withReferenceMapper: (p0) => p0
  24211. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  24212. .toList(),
  24213. prefetchHooksCallback: null,
  24214. ),
  24215. );
  24216. }
  24217. typedef $$ClientiAgenteTableProcessedTableManager =
  24218. ProcessedTableManager<
  24219. _$AppDatabase,
  24220. $ClientiAgenteTable,
  24221. ClientiAgenteData,
  24222. $$ClientiAgenteTableFilterComposer,
  24223. $$ClientiAgenteTableOrderingComposer,
  24224. $$ClientiAgenteTableAnnotationComposer,
  24225. $$ClientiAgenteTableCreateCompanionBuilder,
  24226. $$ClientiAgenteTableUpdateCompanionBuilder,
  24227. (
  24228. ClientiAgenteData,
  24229. BaseReferences<_$AppDatabase, $ClientiAgenteTable, ClientiAgenteData>,
  24230. ),
  24231. ClientiAgenteData,
  24232. PrefetchHooks Function()
  24233. >;
  24234. typedef $$ScadenzeTableCreateCompanionBuilder =
  24235. ScadenzeCompanion Function({
  24236. Value<int> idScadenza,
  24237. Value<int?> idCliente,
  24238. Value<int?> idAgente,
  24239. Value<String?> chiave,
  24240. Value<String?> numPartita,
  24241. Value<String?> dataScadenza,
  24242. Value<String?> segno,
  24243. Value<double?> importoFattura,
  24244. Value<String?> valuta,
  24245. Value<String?> numDoc,
  24246. Value<String?> serieDoc,
  24247. Value<String?> dataDoc,
  24248. Value<double?> importoScadenza,
  24249. Value<double?> saldo,
  24250. Value<String?> tipoPagamento,
  24251. Value<int?> flgSoppressa,
  24252. Value<double?> importoAbbuono,
  24253. Value<String?> note,
  24254. Value<String?> dataModifica,
  24255. Value<String?> stato,
  24256. });
  24257. typedef $$ScadenzeTableUpdateCompanionBuilder =
  24258. ScadenzeCompanion Function({
  24259. Value<int> idScadenza,
  24260. Value<int?> idCliente,
  24261. Value<int?> idAgente,
  24262. Value<String?> chiave,
  24263. Value<String?> numPartita,
  24264. Value<String?> dataScadenza,
  24265. Value<String?> segno,
  24266. Value<double?> importoFattura,
  24267. Value<String?> valuta,
  24268. Value<String?> numDoc,
  24269. Value<String?> serieDoc,
  24270. Value<String?> dataDoc,
  24271. Value<double?> importoScadenza,
  24272. Value<double?> saldo,
  24273. Value<String?> tipoPagamento,
  24274. Value<int?> flgSoppressa,
  24275. Value<double?> importoAbbuono,
  24276. Value<String?> note,
  24277. Value<String?> dataModifica,
  24278. Value<String?> stato,
  24279. });
  24280. class $$ScadenzeTableFilterComposer
  24281. extends Composer<_$AppDatabase, $ScadenzeTable> {
  24282. $$ScadenzeTableFilterComposer({
  24283. required super.$db,
  24284. required super.$table,
  24285. super.joinBuilder,
  24286. super.$addJoinBuilderToRootComposer,
  24287. super.$removeJoinBuilderFromRootComposer,
  24288. });
  24289. ColumnFilters<int> get idScadenza => $composableBuilder(
  24290. column: $table.idScadenza,
  24291. builder: (column) => ColumnFilters(column),
  24292. );
  24293. ColumnFilters<int> get idCliente => $composableBuilder(
  24294. column: $table.idCliente,
  24295. builder: (column) => ColumnFilters(column),
  24296. );
  24297. ColumnFilters<int> get idAgente => $composableBuilder(
  24298. column: $table.idAgente,
  24299. builder: (column) => ColumnFilters(column),
  24300. );
  24301. ColumnFilters<String> get chiave => $composableBuilder(
  24302. column: $table.chiave,
  24303. builder: (column) => ColumnFilters(column),
  24304. );
  24305. ColumnFilters<String> get numPartita => $composableBuilder(
  24306. column: $table.numPartita,
  24307. builder: (column) => ColumnFilters(column),
  24308. );
  24309. ColumnFilters<String> get dataScadenza => $composableBuilder(
  24310. column: $table.dataScadenza,
  24311. builder: (column) => ColumnFilters(column),
  24312. );
  24313. ColumnFilters<String> get segno => $composableBuilder(
  24314. column: $table.segno,
  24315. builder: (column) => ColumnFilters(column),
  24316. );
  24317. ColumnFilters<double> get importoFattura => $composableBuilder(
  24318. column: $table.importoFattura,
  24319. builder: (column) => ColumnFilters(column),
  24320. );
  24321. ColumnFilters<String> get valuta => $composableBuilder(
  24322. column: $table.valuta,
  24323. builder: (column) => ColumnFilters(column),
  24324. );
  24325. ColumnFilters<String> get numDoc => $composableBuilder(
  24326. column: $table.numDoc,
  24327. builder: (column) => ColumnFilters(column),
  24328. );
  24329. ColumnFilters<String> get serieDoc => $composableBuilder(
  24330. column: $table.serieDoc,
  24331. builder: (column) => ColumnFilters(column),
  24332. );
  24333. ColumnFilters<String> get dataDoc => $composableBuilder(
  24334. column: $table.dataDoc,
  24335. builder: (column) => ColumnFilters(column),
  24336. );
  24337. ColumnFilters<double> get importoScadenza => $composableBuilder(
  24338. column: $table.importoScadenza,
  24339. builder: (column) => ColumnFilters(column),
  24340. );
  24341. ColumnFilters<double> get saldo => $composableBuilder(
  24342. column: $table.saldo,
  24343. builder: (column) => ColumnFilters(column),
  24344. );
  24345. ColumnFilters<String> get tipoPagamento => $composableBuilder(
  24346. column: $table.tipoPagamento,
  24347. builder: (column) => ColumnFilters(column),
  24348. );
  24349. ColumnFilters<int> get flgSoppressa => $composableBuilder(
  24350. column: $table.flgSoppressa,
  24351. builder: (column) => ColumnFilters(column),
  24352. );
  24353. ColumnFilters<double> get importoAbbuono => $composableBuilder(
  24354. column: $table.importoAbbuono,
  24355. builder: (column) => ColumnFilters(column),
  24356. );
  24357. ColumnFilters<String> get note => $composableBuilder(
  24358. column: $table.note,
  24359. builder: (column) => ColumnFilters(column),
  24360. );
  24361. ColumnFilters<String> get dataModifica => $composableBuilder(
  24362. column: $table.dataModifica,
  24363. builder: (column) => ColumnFilters(column),
  24364. );
  24365. ColumnFilters<String> get stato => $composableBuilder(
  24366. column: $table.stato,
  24367. builder: (column) => ColumnFilters(column),
  24368. );
  24369. }
  24370. class $$ScadenzeTableOrderingComposer
  24371. extends Composer<_$AppDatabase, $ScadenzeTable> {
  24372. $$ScadenzeTableOrderingComposer({
  24373. required super.$db,
  24374. required super.$table,
  24375. super.joinBuilder,
  24376. super.$addJoinBuilderToRootComposer,
  24377. super.$removeJoinBuilderFromRootComposer,
  24378. });
  24379. ColumnOrderings<int> get idScadenza => $composableBuilder(
  24380. column: $table.idScadenza,
  24381. builder: (column) => ColumnOrderings(column),
  24382. );
  24383. ColumnOrderings<int> get idCliente => $composableBuilder(
  24384. column: $table.idCliente,
  24385. builder: (column) => ColumnOrderings(column),
  24386. );
  24387. ColumnOrderings<int> get idAgente => $composableBuilder(
  24388. column: $table.idAgente,
  24389. builder: (column) => ColumnOrderings(column),
  24390. );
  24391. ColumnOrderings<String> get chiave => $composableBuilder(
  24392. column: $table.chiave,
  24393. builder: (column) => ColumnOrderings(column),
  24394. );
  24395. ColumnOrderings<String> get numPartita => $composableBuilder(
  24396. column: $table.numPartita,
  24397. builder: (column) => ColumnOrderings(column),
  24398. );
  24399. ColumnOrderings<String> get dataScadenza => $composableBuilder(
  24400. column: $table.dataScadenza,
  24401. builder: (column) => ColumnOrderings(column),
  24402. );
  24403. ColumnOrderings<String> get segno => $composableBuilder(
  24404. column: $table.segno,
  24405. builder: (column) => ColumnOrderings(column),
  24406. );
  24407. ColumnOrderings<double> get importoFattura => $composableBuilder(
  24408. column: $table.importoFattura,
  24409. builder: (column) => ColumnOrderings(column),
  24410. );
  24411. ColumnOrderings<String> get valuta => $composableBuilder(
  24412. column: $table.valuta,
  24413. builder: (column) => ColumnOrderings(column),
  24414. );
  24415. ColumnOrderings<String> get numDoc => $composableBuilder(
  24416. column: $table.numDoc,
  24417. builder: (column) => ColumnOrderings(column),
  24418. );
  24419. ColumnOrderings<String> get serieDoc => $composableBuilder(
  24420. column: $table.serieDoc,
  24421. builder: (column) => ColumnOrderings(column),
  24422. );
  24423. ColumnOrderings<String> get dataDoc => $composableBuilder(
  24424. column: $table.dataDoc,
  24425. builder: (column) => ColumnOrderings(column),
  24426. );
  24427. ColumnOrderings<double> get importoScadenza => $composableBuilder(
  24428. column: $table.importoScadenza,
  24429. builder: (column) => ColumnOrderings(column),
  24430. );
  24431. ColumnOrderings<double> get saldo => $composableBuilder(
  24432. column: $table.saldo,
  24433. builder: (column) => ColumnOrderings(column),
  24434. );
  24435. ColumnOrderings<String> get tipoPagamento => $composableBuilder(
  24436. column: $table.tipoPagamento,
  24437. builder: (column) => ColumnOrderings(column),
  24438. );
  24439. ColumnOrderings<int> get flgSoppressa => $composableBuilder(
  24440. column: $table.flgSoppressa,
  24441. builder: (column) => ColumnOrderings(column),
  24442. );
  24443. ColumnOrderings<double> get importoAbbuono => $composableBuilder(
  24444. column: $table.importoAbbuono,
  24445. builder: (column) => ColumnOrderings(column),
  24446. );
  24447. ColumnOrderings<String> get note => $composableBuilder(
  24448. column: $table.note,
  24449. builder: (column) => ColumnOrderings(column),
  24450. );
  24451. ColumnOrderings<String> get dataModifica => $composableBuilder(
  24452. column: $table.dataModifica,
  24453. builder: (column) => ColumnOrderings(column),
  24454. );
  24455. ColumnOrderings<String> get stato => $composableBuilder(
  24456. column: $table.stato,
  24457. builder: (column) => ColumnOrderings(column),
  24458. );
  24459. }
  24460. class $$ScadenzeTableAnnotationComposer
  24461. extends Composer<_$AppDatabase, $ScadenzeTable> {
  24462. $$ScadenzeTableAnnotationComposer({
  24463. required super.$db,
  24464. required super.$table,
  24465. super.joinBuilder,
  24466. super.$addJoinBuilderToRootComposer,
  24467. super.$removeJoinBuilderFromRootComposer,
  24468. });
  24469. GeneratedColumn<int> get idScadenza => $composableBuilder(
  24470. column: $table.idScadenza,
  24471. builder: (column) => column,
  24472. );
  24473. GeneratedColumn<int> get idCliente =>
  24474. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  24475. GeneratedColumn<int> get idAgente =>
  24476. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  24477. GeneratedColumn<String> get chiave =>
  24478. $composableBuilder(column: $table.chiave, builder: (column) => column);
  24479. GeneratedColumn<String> get numPartita => $composableBuilder(
  24480. column: $table.numPartita,
  24481. builder: (column) => column,
  24482. );
  24483. GeneratedColumn<String> get dataScadenza => $composableBuilder(
  24484. column: $table.dataScadenza,
  24485. builder: (column) => column,
  24486. );
  24487. GeneratedColumn<String> get segno =>
  24488. $composableBuilder(column: $table.segno, builder: (column) => column);
  24489. GeneratedColumn<double> get importoFattura => $composableBuilder(
  24490. column: $table.importoFattura,
  24491. builder: (column) => column,
  24492. );
  24493. GeneratedColumn<String> get valuta =>
  24494. $composableBuilder(column: $table.valuta, builder: (column) => column);
  24495. GeneratedColumn<String> get numDoc =>
  24496. $composableBuilder(column: $table.numDoc, builder: (column) => column);
  24497. GeneratedColumn<String> get serieDoc =>
  24498. $composableBuilder(column: $table.serieDoc, builder: (column) => column);
  24499. GeneratedColumn<String> get dataDoc =>
  24500. $composableBuilder(column: $table.dataDoc, builder: (column) => column);
  24501. GeneratedColumn<double> get importoScadenza => $composableBuilder(
  24502. column: $table.importoScadenza,
  24503. builder: (column) => column,
  24504. );
  24505. GeneratedColumn<double> get saldo =>
  24506. $composableBuilder(column: $table.saldo, builder: (column) => column);
  24507. GeneratedColumn<String> get tipoPagamento => $composableBuilder(
  24508. column: $table.tipoPagamento,
  24509. builder: (column) => column,
  24510. );
  24511. GeneratedColumn<int> get flgSoppressa => $composableBuilder(
  24512. column: $table.flgSoppressa,
  24513. builder: (column) => column,
  24514. );
  24515. GeneratedColumn<double> get importoAbbuono => $composableBuilder(
  24516. column: $table.importoAbbuono,
  24517. builder: (column) => column,
  24518. );
  24519. GeneratedColumn<String> get note =>
  24520. $composableBuilder(column: $table.note, builder: (column) => column);
  24521. GeneratedColumn<String> get dataModifica => $composableBuilder(
  24522. column: $table.dataModifica,
  24523. builder: (column) => column,
  24524. );
  24525. GeneratedColumn<String> get stato =>
  24526. $composableBuilder(column: $table.stato, builder: (column) => column);
  24527. }
  24528. class $$ScadenzeTableTableManager
  24529. extends
  24530. RootTableManager<
  24531. _$AppDatabase,
  24532. $ScadenzeTable,
  24533. Scadenza,
  24534. $$ScadenzeTableFilterComposer,
  24535. $$ScadenzeTableOrderingComposer,
  24536. $$ScadenzeTableAnnotationComposer,
  24537. $$ScadenzeTableCreateCompanionBuilder,
  24538. $$ScadenzeTableUpdateCompanionBuilder,
  24539. (Scadenza, BaseReferences<_$AppDatabase, $ScadenzeTable, Scadenza>),
  24540. Scadenza,
  24541. PrefetchHooks Function()
  24542. > {
  24543. $$ScadenzeTableTableManager(_$AppDatabase db, $ScadenzeTable table)
  24544. : super(
  24545. TableManagerState(
  24546. db: db,
  24547. table: table,
  24548. createFilteringComposer: () =>
  24549. $$ScadenzeTableFilterComposer($db: db, $table: table),
  24550. createOrderingComposer: () =>
  24551. $$ScadenzeTableOrderingComposer($db: db, $table: table),
  24552. createComputedFieldComposer: () =>
  24553. $$ScadenzeTableAnnotationComposer($db: db, $table: table),
  24554. updateCompanionCallback:
  24555. ({
  24556. Value<int> idScadenza = const Value.absent(),
  24557. Value<int?> idCliente = const Value.absent(),
  24558. Value<int?> idAgente = const Value.absent(),
  24559. Value<String?> chiave = const Value.absent(),
  24560. Value<String?> numPartita = const Value.absent(),
  24561. Value<String?> dataScadenza = const Value.absent(),
  24562. Value<String?> segno = const Value.absent(),
  24563. Value<double?> importoFattura = const Value.absent(),
  24564. Value<String?> valuta = const Value.absent(),
  24565. Value<String?> numDoc = const Value.absent(),
  24566. Value<String?> serieDoc = const Value.absent(),
  24567. Value<String?> dataDoc = const Value.absent(),
  24568. Value<double?> importoScadenza = const Value.absent(),
  24569. Value<double?> saldo = const Value.absent(),
  24570. Value<String?> tipoPagamento = const Value.absent(),
  24571. Value<int?> flgSoppressa = const Value.absent(),
  24572. Value<double?> importoAbbuono = const Value.absent(),
  24573. Value<String?> note = const Value.absent(),
  24574. Value<String?> dataModifica = const Value.absent(),
  24575. Value<String?> stato = const Value.absent(),
  24576. }) => ScadenzeCompanion(
  24577. idScadenza: idScadenza,
  24578. idCliente: idCliente,
  24579. idAgente: idAgente,
  24580. chiave: chiave,
  24581. numPartita: numPartita,
  24582. dataScadenza: dataScadenza,
  24583. segno: segno,
  24584. importoFattura: importoFattura,
  24585. valuta: valuta,
  24586. numDoc: numDoc,
  24587. serieDoc: serieDoc,
  24588. dataDoc: dataDoc,
  24589. importoScadenza: importoScadenza,
  24590. saldo: saldo,
  24591. tipoPagamento: tipoPagamento,
  24592. flgSoppressa: flgSoppressa,
  24593. importoAbbuono: importoAbbuono,
  24594. note: note,
  24595. dataModifica: dataModifica,
  24596. stato: stato,
  24597. ),
  24598. createCompanionCallback:
  24599. ({
  24600. Value<int> idScadenza = const Value.absent(),
  24601. Value<int?> idCliente = const Value.absent(),
  24602. Value<int?> idAgente = const Value.absent(),
  24603. Value<String?> chiave = const Value.absent(),
  24604. Value<String?> numPartita = const Value.absent(),
  24605. Value<String?> dataScadenza = const Value.absent(),
  24606. Value<String?> segno = const Value.absent(),
  24607. Value<double?> importoFattura = const Value.absent(),
  24608. Value<String?> valuta = const Value.absent(),
  24609. Value<String?> numDoc = const Value.absent(),
  24610. Value<String?> serieDoc = const Value.absent(),
  24611. Value<String?> dataDoc = const Value.absent(),
  24612. Value<double?> importoScadenza = const Value.absent(),
  24613. Value<double?> saldo = const Value.absent(),
  24614. Value<String?> tipoPagamento = const Value.absent(),
  24615. Value<int?> flgSoppressa = const Value.absent(),
  24616. Value<double?> importoAbbuono = const Value.absent(),
  24617. Value<String?> note = const Value.absent(),
  24618. Value<String?> dataModifica = const Value.absent(),
  24619. Value<String?> stato = const Value.absent(),
  24620. }) => ScadenzeCompanion.insert(
  24621. idScadenza: idScadenza,
  24622. idCliente: idCliente,
  24623. idAgente: idAgente,
  24624. chiave: chiave,
  24625. numPartita: numPartita,
  24626. dataScadenza: dataScadenza,
  24627. segno: segno,
  24628. importoFattura: importoFattura,
  24629. valuta: valuta,
  24630. numDoc: numDoc,
  24631. serieDoc: serieDoc,
  24632. dataDoc: dataDoc,
  24633. importoScadenza: importoScadenza,
  24634. saldo: saldo,
  24635. tipoPagamento: tipoPagamento,
  24636. flgSoppressa: flgSoppressa,
  24637. importoAbbuono: importoAbbuono,
  24638. note: note,
  24639. dataModifica: dataModifica,
  24640. stato: stato,
  24641. ),
  24642. withReferenceMapper: (p0) => p0
  24643. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  24644. .toList(),
  24645. prefetchHooksCallback: null,
  24646. ),
  24647. );
  24648. }
  24649. typedef $$ScadenzeTableProcessedTableManager =
  24650. ProcessedTableManager<
  24651. _$AppDatabase,
  24652. $ScadenzeTable,
  24653. Scadenza,
  24654. $$ScadenzeTableFilterComposer,
  24655. $$ScadenzeTableOrderingComposer,
  24656. $$ScadenzeTableAnnotationComposer,
  24657. $$ScadenzeTableCreateCompanionBuilder,
  24658. $$ScadenzeTableUpdateCompanionBuilder,
  24659. (Scadenza, BaseReferences<_$AppDatabase, $ScadenzeTable, Scadenza>),
  24660. Scadenza,
  24661. PrefetchHooks Function()
  24662. >;
  24663. typedef $$StatisticheVenditaTableCreateCompanionBuilder =
  24664. StatisticheVenditaCompanion Function({
  24665. Value<int> id,
  24666. Value<int?> idAgente,
  24667. Value<int?> idCliente,
  24668. Value<int?> idArticolo,
  24669. Value<String?> codStatistiche,
  24670. Value<int?> riga,
  24671. Value<String?> numeroFattura,
  24672. Value<String?> dataFattura,
  24673. Value<double?> qta,
  24674. Value<double?> importo,
  24675. Value<String?> tipoVendita,
  24676. });
  24677. typedef $$StatisticheVenditaTableUpdateCompanionBuilder =
  24678. StatisticheVenditaCompanion Function({
  24679. Value<int> id,
  24680. Value<int?> idAgente,
  24681. Value<int?> idCliente,
  24682. Value<int?> idArticolo,
  24683. Value<String?> codStatistiche,
  24684. Value<int?> riga,
  24685. Value<String?> numeroFattura,
  24686. Value<String?> dataFattura,
  24687. Value<double?> qta,
  24688. Value<double?> importo,
  24689. Value<String?> tipoVendita,
  24690. });
  24691. class $$StatisticheVenditaTableFilterComposer
  24692. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  24693. $$StatisticheVenditaTableFilterComposer({
  24694. required super.$db,
  24695. required super.$table,
  24696. super.joinBuilder,
  24697. super.$addJoinBuilderToRootComposer,
  24698. super.$removeJoinBuilderFromRootComposer,
  24699. });
  24700. ColumnFilters<int> get id => $composableBuilder(
  24701. column: $table.id,
  24702. builder: (column) => ColumnFilters(column),
  24703. );
  24704. ColumnFilters<int> get idAgente => $composableBuilder(
  24705. column: $table.idAgente,
  24706. builder: (column) => ColumnFilters(column),
  24707. );
  24708. ColumnFilters<int> get idCliente => $composableBuilder(
  24709. column: $table.idCliente,
  24710. builder: (column) => ColumnFilters(column),
  24711. );
  24712. ColumnFilters<int> get idArticolo => $composableBuilder(
  24713. column: $table.idArticolo,
  24714. builder: (column) => ColumnFilters(column),
  24715. );
  24716. ColumnFilters<String> get codStatistiche => $composableBuilder(
  24717. column: $table.codStatistiche,
  24718. builder: (column) => ColumnFilters(column),
  24719. );
  24720. ColumnFilters<int> get riga => $composableBuilder(
  24721. column: $table.riga,
  24722. builder: (column) => ColumnFilters(column),
  24723. );
  24724. ColumnFilters<String> get numeroFattura => $composableBuilder(
  24725. column: $table.numeroFattura,
  24726. builder: (column) => ColumnFilters(column),
  24727. );
  24728. ColumnFilters<String> get dataFattura => $composableBuilder(
  24729. column: $table.dataFattura,
  24730. builder: (column) => ColumnFilters(column),
  24731. );
  24732. ColumnFilters<double> get qta => $composableBuilder(
  24733. column: $table.qta,
  24734. builder: (column) => ColumnFilters(column),
  24735. );
  24736. ColumnFilters<double> get importo => $composableBuilder(
  24737. column: $table.importo,
  24738. builder: (column) => ColumnFilters(column),
  24739. );
  24740. ColumnFilters<String> get tipoVendita => $composableBuilder(
  24741. column: $table.tipoVendita,
  24742. builder: (column) => ColumnFilters(column),
  24743. );
  24744. }
  24745. class $$StatisticheVenditaTableOrderingComposer
  24746. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  24747. $$StatisticheVenditaTableOrderingComposer({
  24748. required super.$db,
  24749. required super.$table,
  24750. super.joinBuilder,
  24751. super.$addJoinBuilderToRootComposer,
  24752. super.$removeJoinBuilderFromRootComposer,
  24753. });
  24754. ColumnOrderings<int> get id => $composableBuilder(
  24755. column: $table.id,
  24756. builder: (column) => ColumnOrderings(column),
  24757. );
  24758. ColumnOrderings<int> get idAgente => $composableBuilder(
  24759. column: $table.idAgente,
  24760. builder: (column) => ColumnOrderings(column),
  24761. );
  24762. ColumnOrderings<int> get idCliente => $composableBuilder(
  24763. column: $table.idCliente,
  24764. builder: (column) => ColumnOrderings(column),
  24765. );
  24766. ColumnOrderings<int> get idArticolo => $composableBuilder(
  24767. column: $table.idArticolo,
  24768. builder: (column) => ColumnOrderings(column),
  24769. );
  24770. ColumnOrderings<String> get codStatistiche => $composableBuilder(
  24771. column: $table.codStatistiche,
  24772. builder: (column) => ColumnOrderings(column),
  24773. );
  24774. ColumnOrderings<int> get riga => $composableBuilder(
  24775. column: $table.riga,
  24776. builder: (column) => ColumnOrderings(column),
  24777. );
  24778. ColumnOrderings<String> get numeroFattura => $composableBuilder(
  24779. column: $table.numeroFattura,
  24780. builder: (column) => ColumnOrderings(column),
  24781. );
  24782. ColumnOrderings<String> get dataFattura => $composableBuilder(
  24783. column: $table.dataFattura,
  24784. builder: (column) => ColumnOrderings(column),
  24785. );
  24786. ColumnOrderings<double> get qta => $composableBuilder(
  24787. column: $table.qta,
  24788. builder: (column) => ColumnOrderings(column),
  24789. );
  24790. ColumnOrderings<double> get importo => $composableBuilder(
  24791. column: $table.importo,
  24792. builder: (column) => ColumnOrderings(column),
  24793. );
  24794. ColumnOrderings<String> get tipoVendita => $composableBuilder(
  24795. column: $table.tipoVendita,
  24796. builder: (column) => ColumnOrderings(column),
  24797. );
  24798. }
  24799. class $$StatisticheVenditaTableAnnotationComposer
  24800. extends Composer<_$AppDatabase, $StatisticheVenditaTable> {
  24801. $$StatisticheVenditaTableAnnotationComposer({
  24802. required super.$db,
  24803. required super.$table,
  24804. super.joinBuilder,
  24805. super.$addJoinBuilderToRootComposer,
  24806. super.$removeJoinBuilderFromRootComposer,
  24807. });
  24808. GeneratedColumn<int> get id =>
  24809. $composableBuilder(column: $table.id, builder: (column) => column);
  24810. GeneratedColumn<int> get idAgente =>
  24811. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  24812. GeneratedColumn<int> get idCliente =>
  24813. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  24814. GeneratedColumn<int> get idArticolo => $composableBuilder(
  24815. column: $table.idArticolo,
  24816. builder: (column) => column,
  24817. );
  24818. GeneratedColumn<String> get codStatistiche => $composableBuilder(
  24819. column: $table.codStatistiche,
  24820. builder: (column) => column,
  24821. );
  24822. GeneratedColumn<int> get riga =>
  24823. $composableBuilder(column: $table.riga, builder: (column) => column);
  24824. GeneratedColumn<String> get numeroFattura => $composableBuilder(
  24825. column: $table.numeroFattura,
  24826. builder: (column) => column,
  24827. );
  24828. GeneratedColumn<String> get dataFattura => $composableBuilder(
  24829. column: $table.dataFattura,
  24830. builder: (column) => column,
  24831. );
  24832. GeneratedColumn<double> get qta =>
  24833. $composableBuilder(column: $table.qta, builder: (column) => column);
  24834. GeneratedColumn<double> get importo =>
  24835. $composableBuilder(column: $table.importo, builder: (column) => column);
  24836. GeneratedColumn<String> get tipoVendita => $composableBuilder(
  24837. column: $table.tipoVendita,
  24838. builder: (column) => column,
  24839. );
  24840. }
  24841. class $$StatisticheVenditaTableTableManager
  24842. extends
  24843. RootTableManager<
  24844. _$AppDatabase,
  24845. $StatisticheVenditaTable,
  24846. StatisticheVenditaData,
  24847. $$StatisticheVenditaTableFilterComposer,
  24848. $$StatisticheVenditaTableOrderingComposer,
  24849. $$StatisticheVenditaTableAnnotationComposer,
  24850. $$StatisticheVenditaTableCreateCompanionBuilder,
  24851. $$StatisticheVenditaTableUpdateCompanionBuilder,
  24852. (
  24853. StatisticheVenditaData,
  24854. BaseReferences<
  24855. _$AppDatabase,
  24856. $StatisticheVenditaTable,
  24857. StatisticheVenditaData
  24858. >,
  24859. ),
  24860. StatisticheVenditaData,
  24861. PrefetchHooks Function()
  24862. > {
  24863. $$StatisticheVenditaTableTableManager(
  24864. _$AppDatabase db,
  24865. $StatisticheVenditaTable table,
  24866. ) : super(
  24867. TableManagerState(
  24868. db: db,
  24869. table: table,
  24870. createFilteringComposer: () =>
  24871. $$StatisticheVenditaTableFilterComposer($db: db, $table: table),
  24872. createOrderingComposer: () =>
  24873. $$StatisticheVenditaTableOrderingComposer($db: db, $table: table),
  24874. createComputedFieldComposer: () =>
  24875. $$StatisticheVenditaTableAnnotationComposer(
  24876. $db: db,
  24877. $table: table,
  24878. ),
  24879. updateCompanionCallback:
  24880. ({
  24881. Value<int> id = const Value.absent(),
  24882. Value<int?> idAgente = const Value.absent(),
  24883. Value<int?> idCliente = const Value.absent(),
  24884. Value<int?> idArticolo = const Value.absent(),
  24885. Value<String?> codStatistiche = const Value.absent(),
  24886. Value<int?> riga = const Value.absent(),
  24887. Value<String?> numeroFattura = const Value.absent(),
  24888. Value<String?> dataFattura = const Value.absent(),
  24889. Value<double?> qta = const Value.absent(),
  24890. Value<double?> importo = const Value.absent(),
  24891. Value<String?> tipoVendita = const Value.absent(),
  24892. }) => StatisticheVenditaCompanion(
  24893. id: id,
  24894. idAgente: idAgente,
  24895. idCliente: idCliente,
  24896. idArticolo: idArticolo,
  24897. codStatistiche: codStatistiche,
  24898. riga: riga,
  24899. numeroFattura: numeroFattura,
  24900. dataFattura: dataFattura,
  24901. qta: qta,
  24902. importo: importo,
  24903. tipoVendita: tipoVendita,
  24904. ),
  24905. createCompanionCallback:
  24906. ({
  24907. Value<int> id = const Value.absent(),
  24908. Value<int?> idAgente = const Value.absent(),
  24909. Value<int?> idCliente = const Value.absent(),
  24910. Value<int?> idArticolo = const Value.absent(),
  24911. Value<String?> codStatistiche = const Value.absent(),
  24912. Value<int?> riga = const Value.absent(),
  24913. Value<String?> numeroFattura = const Value.absent(),
  24914. Value<String?> dataFattura = const Value.absent(),
  24915. Value<double?> qta = const Value.absent(),
  24916. Value<double?> importo = const Value.absent(),
  24917. Value<String?> tipoVendita = const Value.absent(),
  24918. }) => StatisticheVenditaCompanion.insert(
  24919. id: id,
  24920. idAgente: idAgente,
  24921. idCliente: idCliente,
  24922. idArticolo: idArticolo,
  24923. codStatistiche: codStatistiche,
  24924. riga: riga,
  24925. numeroFattura: numeroFattura,
  24926. dataFattura: dataFattura,
  24927. qta: qta,
  24928. importo: importo,
  24929. tipoVendita: tipoVendita,
  24930. ),
  24931. withReferenceMapper: (p0) => p0
  24932. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  24933. .toList(),
  24934. prefetchHooksCallback: null,
  24935. ),
  24936. );
  24937. }
  24938. typedef $$StatisticheVenditaTableProcessedTableManager =
  24939. ProcessedTableManager<
  24940. _$AppDatabase,
  24941. $StatisticheVenditaTable,
  24942. StatisticheVenditaData,
  24943. $$StatisticheVenditaTableFilterComposer,
  24944. $$StatisticheVenditaTableOrderingComposer,
  24945. $$StatisticheVenditaTableAnnotationComposer,
  24946. $$StatisticheVenditaTableCreateCompanionBuilder,
  24947. $$StatisticheVenditaTableUpdateCompanionBuilder,
  24948. (
  24949. StatisticheVenditaData,
  24950. BaseReferences<
  24951. _$AppDatabase,
  24952. $StatisticheVenditaTable,
  24953. StatisticheVenditaData
  24954. >,
  24955. ),
  24956. StatisticheVenditaData,
  24957. PrefetchHooks Function()
  24958. >;
  24959. typedef $$ArticoliConPromoTableCreateCompanionBuilder =
  24960. ArticoliConPromoCompanion Function({
  24961. required int idArticolo,
  24962. Value<String?> codArticolo,
  24963. Value<String?> descrizione,
  24964. Value<double?> prezzoBase,
  24965. Value<int?> attivo,
  24966. Value<int?> nonDisponibile,
  24967. Value<int?> inPromo,
  24968. Value<double?> ultimoPrezzo,
  24969. Value<String?> lastDateSold,
  24970. });
  24971. typedef $$ArticoliConPromoTableUpdateCompanionBuilder =
  24972. ArticoliConPromoCompanion Function({
  24973. Value<int> idArticolo,
  24974. Value<String?> codArticolo,
  24975. Value<String?> descrizione,
  24976. Value<double?> prezzoBase,
  24977. Value<int?> attivo,
  24978. Value<int?> nonDisponibile,
  24979. Value<int?> inPromo,
  24980. Value<double?> ultimoPrezzo,
  24981. Value<String?> lastDateSold,
  24982. });
  24983. class $$ArticoliConPromoTableFilterComposer
  24984. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  24985. $$ArticoliConPromoTableFilterComposer({
  24986. required super.$db,
  24987. required super.$table,
  24988. super.joinBuilder,
  24989. super.$addJoinBuilderToRootComposer,
  24990. super.$removeJoinBuilderFromRootComposer,
  24991. });
  24992. ColumnFilters<int> get idArticolo => $composableBuilder(
  24993. column: $table.idArticolo,
  24994. builder: (column) => ColumnFilters(column),
  24995. );
  24996. ColumnFilters<String> get codArticolo => $composableBuilder(
  24997. column: $table.codArticolo,
  24998. builder: (column) => ColumnFilters(column),
  24999. );
  25000. ColumnFilters<String> get descrizione => $composableBuilder(
  25001. column: $table.descrizione,
  25002. builder: (column) => ColumnFilters(column),
  25003. );
  25004. ColumnFilters<double> get prezzoBase => $composableBuilder(
  25005. column: $table.prezzoBase,
  25006. builder: (column) => ColumnFilters(column),
  25007. );
  25008. ColumnFilters<int> get attivo => $composableBuilder(
  25009. column: $table.attivo,
  25010. builder: (column) => ColumnFilters(column),
  25011. );
  25012. ColumnFilters<int> get nonDisponibile => $composableBuilder(
  25013. column: $table.nonDisponibile,
  25014. builder: (column) => ColumnFilters(column),
  25015. );
  25016. ColumnFilters<int> get inPromo => $composableBuilder(
  25017. column: $table.inPromo,
  25018. builder: (column) => ColumnFilters(column),
  25019. );
  25020. ColumnFilters<double> get ultimoPrezzo => $composableBuilder(
  25021. column: $table.ultimoPrezzo,
  25022. builder: (column) => ColumnFilters(column),
  25023. );
  25024. ColumnFilters<String> get lastDateSold => $composableBuilder(
  25025. column: $table.lastDateSold,
  25026. builder: (column) => ColumnFilters(column),
  25027. );
  25028. }
  25029. class $$ArticoliConPromoTableOrderingComposer
  25030. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  25031. $$ArticoliConPromoTableOrderingComposer({
  25032. required super.$db,
  25033. required super.$table,
  25034. super.joinBuilder,
  25035. super.$addJoinBuilderToRootComposer,
  25036. super.$removeJoinBuilderFromRootComposer,
  25037. });
  25038. ColumnOrderings<int> get idArticolo => $composableBuilder(
  25039. column: $table.idArticolo,
  25040. builder: (column) => ColumnOrderings(column),
  25041. );
  25042. ColumnOrderings<String> get codArticolo => $composableBuilder(
  25043. column: $table.codArticolo,
  25044. builder: (column) => ColumnOrderings(column),
  25045. );
  25046. ColumnOrderings<String> get descrizione => $composableBuilder(
  25047. column: $table.descrizione,
  25048. builder: (column) => ColumnOrderings(column),
  25049. );
  25050. ColumnOrderings<double> get prezzoBase => $composableBuilder(
  25051. column: $table.prezzoBase,
  25052. builder: (column) => ColumnOrderings(column),
  25053. );
  25054. ColumnOrderings<int> get attivo => $composableBuilder(
  25055. column: $table.attivo,
  25056. builder: (column) => ColumnOrderings(column),
  25057. );
  25058. ColumnOrderings<int> get nonDisponibile => $composableBuilder(
  25059. column: $table.nonDisponibile,
  25060. builder: (column) => ColumnOrderings(column),
  25061. );
  25062. ColumnOrderings<int> get inPromo => $composableBuilder(
  25063. column: $table.inPromo,
  25064. builder: (column) => ColumnOrderings(column),
  25065. );
  25066. ColumnOrderings<double> get ultimoPrezzo => $composableBuilder(
  25067. column: $table.ultimoPrezzo,
  25068. builder: (column) => ColumnOrderings(column),
  25069. );
  25070. ColumnOrderings<String> get lastDateSold => $composableBuilder(
  25071. column: $table.lastDateSold,
  25072. builder: (column) => ColumnOrderings(column),
  25073. );
  25074. }
  25075. class $$ArticoliConPromoTableAnnotationComposer
  25076. extends Composer<_$AppDatabase, $ArticoliConPromoTable> {
  25077. $$ArticoliConPromoTableAnnotationComposer({
  25078. required super.$db,
  25079. required super.$table,
  25080. super.joinBuilder,
  25081. super.$addJoinBuilderToRootComposer,
  25082. super.$removeJoinBuilderFromRootComposer,
  25083. });
  25084. GeneratedColumn<int> get idArticolo => $composableBuilder(
  25085. column: $table.idArticolo,
  25086. builder: (column) => column,
  25087. );
  25088. GeneratedColumn<String> get codArticolo => $composableBuilder(
  25089. column: $table.codArticolo,
  25090. builder: (column) => column,
  25091. );
  25092. GeneratedColumn<String> get descrizione => $composableBuilder(
  25093. column: $table.descrizione,
  25094. builder: (column) => column,
  25095. );
  25096. GeneratedColumn<double> get prezzoBase => $composableBuilder(
  25097. column: $table.prezzoBase,
  25098. builder: (column) => column,
  25099. );
  25100. GeneratedColumn<int> get attivo =>
  25101. $composableBuilder(column: $table.attivo, builder: (column) => column);
  25102. GeneratedColumn<int> get nonDisponibile => $composableBuilder(
  25103. column: $table.nonDisponibile,
  25104. builder: (column) => column,
  25105. );
  25106. GeneratedColumn<int> get inPromo =>
  25107. $composableBuilder(column: $table.inPromo, builder: (column) => column);
  25108. GeneratedColumn<double> get ultimoPrezzo => $composableBuilder(
  25109. column: $table.ultimoPrezzo,
  25110. builder: (column) => column,
  25111. );
  25112. GeneratedColumn<String> get lastDateSold => $composableBuilder(
  25113. column: $table.lastDateSold,
  25114. builder: (column) => column,
  25115. );
  25116. }
  25117. class $$ArticoliConPromoTableTableManager
  25118. extends
  25119. RootTableManager<
  25120. _$AppDatabase,
  25121. $ArticoliConPromoTable,
  25122. ArticoliConPromoData,
  25123. $$ArticoliConPromoTableFilterComposer,
  25124. $$ArticoliConPromoTableOrderingComposer,
  25125. $$ArticoliConPromoTableAnnotationComposer,
  25126. $$ArticoliConPromoTableCreateCompanionBuilder,
  25127. $$ArticoliConPromoTableUpdateCompanionBuilder,
  25128. (
  25129. ArticoliConPromoData,
  25130. BaseReferences<
  25131. _$AppDatabase,
  25132. $ArticoliConPromoTable,
  25133. ArticoliConPromoData
  25134. >,
  25135. ),
  25136. ArticoliConPromoData,
  25137. PrefetchHooks Function()
  25138. > {
  25139. $$ArticoliConPromoTableTableManager(
  25140. _$AppDatabase db,
  25141. $ArticoliConPromoTable table,
  25142. ) : super(
  25143. TableManagerState(
  25144. db: db,
  25145. table: table,
  25146. createFilteringComposer: () =>
  25147. $$ArticoliConPromoTableFilterComposer($db: db, $table: table),
  25148. createOrderingComposer: () =>
  25149. $$ArticoliConPromoTableOrderingComposer($db: db, $table: table),
  25150. createComputedFieldComposer: () =>
  25151. $$ArticoliConPromoTableAnnotationComposer($db: db, $table: table),
  25152. updateCompanionCallback:
  25153. ({
  25154. Value<int> idArticolo = const Value.absent(),
  25155. Value<String?> codArticolo = const Value.absent(),
  25156. Value<String?> descrizione = const Value.absent(),
  25157. Value<double?> prezzoBase = const Value.absent(),
  25158. Value<int?> attivo = const Value.absent(),
  25159. Value<int?> nonDisponibile = const Value.absent(),
  25160. Value<int?> inPromo = const Value.absent(),
  25161. Value<double?> ultimoPrezzo = const Value.absent(),
  25162. Value<String?> lastDateSold = const Value.absent(),
  25163. }) => ArticoliConPromoCompanion(
  25164. idArticolo: idArticolo,
  25165. codArticolo: codArticolo,
  25166. descrizione: descrizione,
  25167. prezzoBase: prezzoBase,
  25168. attivo: attivo,
  25169. nonDisponibile: nonDisponibile,
  25170. inPromo: inPromo,
  25171. ultimoPrezzo: ultimoPrezzo,
  25172. lastDateSold: lastDateSold,
  25173. ),
  25174. createCompanionCallback:
  25175. ({
  25176. required int idArticolo,
  25177. Value<String?> codArticolo = const Value.absent(),
  25178. Value<String?> descrizione = const Value.absent(),
  25179. Value<double?> prezzoBase = const Value.absent(),
  25180. Value<int?> attivo = const Value.absent(),
  25181. Value<int?> nonDisponibile = const Value.absent(),
  25182. Value<int?> inPromo = const Value.absent(),
  25183. Value<double?> ultimoPrezzo = const Value.absent(),
  25184. Value<String?> lastDateSold = const Value.absent(),
  25185. }) => ArticoliConPromoCompanion.insert(
  25186. idArticolo: idArticolo,
  25187. codArticolo: codArticolo,
  25188. descrizione: descrizione,
  25189. prezzoBase: prezzoBase,
  25190. attivo: attivo,
  25191. nonDisponibile: nonDisponibile,
  25192. inPromo: inPromo,
  25193. ultimoPrezzo: ultimoPrezzo,
  25194. lastDateSold: lastDateSold,
  25195. ),
  25196. withReferenceMapper: (p0) => p0
  25197. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  25198. .toList(),
  25199. prefetchHooksCallback: null,
  25200. ),
  25201. );
  25202. }
  25203. typedef $$ArticoliConPromoTableProcessedTableManager =
  25204. ProcessedTableManager<
  25205. _$AppDatabase,
  25206. $ArticoliConPromoTable,
  25207. ArticoliConPromoData,
  25208. $$ArticoliConPromoTableFilterComposer,
  25209. $$ArticoliConPromoTableOrderingComposer,
  25210. $$ArticoliConPromoTableAnnotationComposer,
  25211. $$ArticoliConPromoTableCreateCompanionBuilder,
  25212. $$ArticoliConPromoTableUpdateCompanionBuilder,
  25213. (
  25214. ArticoliConPromoData,
  25215. BaseReferences<
  25216. _$AppDatabase,
  25217. $ArticoliConPromoTable,
  25218. ArticoliConPromoData
  25219. >,
  25220. ),
  25221. ArticoliConPromoData,
  25222. PrefetchHooks Function()
  25223. >;
  25224. typedef $$OrdiniSenzaRigheTableCreateCompanionBuilder =
  25225. OrdiniSenzaRigheCompanion Function({
  25226. required int idOrdine,
  25227. Value<int?> numeroOrdine,
  25228. Value<String?> dataOrdine,
  25229. Value<String?> dataConsegna,
  25230. Value<String?> riferimento,
  25231. Value<String?> noteCliente,
  25232. Value<String?> stato,
  25233. Value<int?> idCliente,
  25234. Value<String?> codCliente,
  25235. Value<String?> ragioneSociale,
  25236. Value<double?> totale,
  25237. Value<double?> totQta,
  25238. });
  25239. typedef $$OrdiniSenzaRigheTableUpdateCompanionBuilder =
  25240. OrdiniSenzaRigheCompanion Function({
  25241. Value<int> idOrdine,
  25242. Value<int?> numeroOrdine,
  25243. Value<String?> dataOrdine,
  25244. Value<String?> dataConsegna,
  25245. Value<String?> riferimento,
  25246. Value<String?> noteCliente,
  25247. Value<String?> stato,
  25248. Value<int?> idCliente,
  25249. Value<String?> codCliente,
  25250. Value<String?> ragioneSociale,
  25251. Value<double?> totale,
  25252. Value<double?> totQta,
  25253. });
  25254. class $$OrdiniSenzaRigheTableFilterComposer
  25255. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  25256. $$OrdiniSenzaRigheTableFilterComposer({
  25257. required super.$db,
  25258. required super.$table,
  25259. super.joinBuilder,
  25260. super.$addJoinBuilderToRootComposer,
  25261. super.$removeJoinBuilderFromRootComposer,
  25262. });
  25263. ColumnFilters<int> get idOrdine => $composableBuilder(
  25264. column: $table.idOrdine,
  25265. builder: (column) => ColumnFilters(column),
  25266. );
  25267. ColumnFilters<int> get numeroOrdine => $composableBuilder(
  25268. column: $table.numeroOrdine,
  25269. builder: (column) => ColumnFilters(column),
  25270. );
  25271. ColumnFilters<String> get dataOrdine => $composableBuilder(
  25272. column: $table.dataOrdine,
  25273. builder: (column) => ColumnFilters(column),
  25274. );
  25275. ColumnFilters<String> get dataConsegna => $composableBuilder(
  25276. column: $table.dataConsegna,
  25277. builder: (column) => ColumnFilters(column),
  25278. );
  25279. ColumnFilters<String> get riferimento => $composableBuilder(
  25280. column: $table.riferimento,
  25281. builder: (column) => ColumnFilters(column),
  25282. );
  25283. ColumnFilters<String> get noteCliente => $composableBuilder(
  25284. column: $table.noteCliente,
  25285. builder: (column) => ColumnFilters(column),
  25286. );
  25287. ColumnFilters<String> get stato => $composableBuilder(
  25288. column: $table.stato,
  25289. builder: (column) => ColumnFilters(column),
  25290. );
  25291. ColumnFilters<int> get idCliente => $composableBuilder(
  25292. column: $table.idCliente,
  25293. builder: (column) => ColumnFilters(column),
  25294. );
  25295. ColumnFilters<String> get codCliente => $composableBuilder(
  25296. column: $table.codCliente,
  25297. builder: (column) => ColumnFilters(column),
  25298. );
  25299. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  25300. column: $table.ragioneSociale,
  25301. builder: (column) => ColumnFilters(column),
  25302. );
  25303. ColumnFilters<double> get totale => $composableBuilder(
  25304. column: $table.totale,
  25305. builder: (column) => ColumnFilters(column),
  25306. );
  25307. ColumnFilters<double> get totQta => $composableBuilder(
  25308. column: $table.totQta,
  25309. builder: (column) => ColumnFilters(column),
  25310. );
  25311. }
  25312. class $$OrdiniSenzaRigheTableOrderingComposer
  25313. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  25314. $$OrdiniSenzaRigheTableOrderingComposer({
  25315. required super.$db,
  25316. required super.$table,
  25317. super.joinBuilder,
  25318. super.$addJoinBuilderToRootComposer,
  25319. super.$removeJoinBuilderFromRootComposer,
  25320. });
  25321. ColumnOrderings<int> get idOrdine => $composableBuilder(
  25322. column: $table.idOrdine,
  25323. builder: (column) => ColumnOrderings(column),
  25324. );
  25325. ColumnOrderings<int> get numeroOrdine => $composableBuilder(
  25326. column: $table.numeroOrdine,
  25327. builder: (column) => ColumnOrderings(column),
  25328. );
  25329. ColumnOrderings<String> get dataOrdine => $composableBuilder(
  25330. column: $table.dataOrdine,
  25331. builder: (column) => ColumnOrderings(column),
  25332. );
  25333. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  25334. column: $table.dataConsegna,
  25335. builder: (column) => ColumnOrderings(column),
  25336. );
  25337. ColumnOrderings<String> get riferimento => $composableBuilder(
  25338. column: $table.riferimento,
  25339. builder: (column) => ColumnOrderings(column),
  25340. );
  25341. ColumnOrderings<String> get noteCliente => $composableBuilder(
  25342. column: $table.noteCliente,
  25343. builder: (column) => ColumnOrderings(column),
  25344. );
  25345. ColumnOrderings<String> get stato => $composableBuilder(
  25346. column: $table.stato,
  25347. builder: (column) => ColumnOrderings(column),
  25348. );
  25349. ColumnOrderings<int> get idCliente => $composableBuilder(
  25350. column: $table.idCliente,
  25351. builder: (column) => ColumnOrderings(column),
  25352. );
  25353. ColumnOrderings<String> get codCliente => $composableBuilder(
  25354. column: $table.codCliente,
  25355. builder: (column) => ColumnOrderings(column),
  25356. );
  25357. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  25358. column: $table.ragioneSociale,
  25359. builder: (column) => ColumnOrderings(column),
  25360. );
  25361. ColumnOrderings<double> get totale => $composableBuilder(
  25362. column: $table.totale,
  25363. builder: (column) => ColumnOrderings(column),
  25364. );
  25365. ColumnOrderings<double> get totQta => $composableBuilder(
  25366. column: $table.totQta,
  25367. builder: (column) => ColumnOrderings(column),
  25368. );
  25369. }
  25370. class $$OrdiniSenzaRigheTableAnnotationComposer
  25371. extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> {
  25372. $$OrdiniSenzaRigheTableAnnotationComposer({
  25373. required super.$db,
  25374. required super.$table,
  25375. super.joinBuilder,
  25376. super.$addJoinBuilderToRootComposer,
  25377. super.$removeJoinBuilderFromRootComposer,
  25378. });
  25379. GeneratedColumn<int> get idOrdine =>
  25380. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  25381. GeneratedColumn<int> get numeroOrdine => $composableBuilder(
  25382. column: $table.numeroOrdine,
  25383. builder: (column) => column,
  25384. );
  25385. GeneratedColumn<String> get dataOrdine => $composableBuilder(
  25386. column: $table.dataOrdine,
  25387. builder: (column) => column,
  25388. );
  25389. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  25390. column: $table.dataConsegna,
  25391. builder: (column) => column,
  25392. );
  25393. GeneratedColumn<String> get riferimento => $composableBuilder(
  25394. column: $table.riferimento,
  25395. builder: (column) => column,
  25396. );
  25397. GeneratedColumn<String> get noteCliente => $composableBuilder(
  25398. column: $table.noteCliente,
  25399. builder: (column) => column,
  25400. );
  25401. GeneratedColumn<String> get stato =>
  25402. $composableBuilder(column: $table.stato, builder: (column) => column);
  25403. GeneratedColumn<int> get idCliente =>
  25404. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  25405. GeneratedColumn<String> get codCliente => $composableBuilder(
  25406. column: $table.codCliente,
  25407. builder: (column) => column,
  25408. );
  25409. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  25410. column: $table.ragioneSociale,
  25411. builder: (column) => column,
  25412. );
  25413. GeneratedColumn<double> get totale =>
  25414. $composableBuilder(column: $table.totale, builder: (column) => column);
  25415. GeneratedColumn<double> get totQta =>
  25416. $composableBuilder(column: $table.totQta, builder: (column) => column);
  25417. }
  25418. class $$OrdiniSenzaRigheTableTableManager
  25419. extends
  25420. RootTableManager<
  25421. _$AppDatabase,
  25422. $OrdiniSenzaRigheTable,
  25423. OrdiniSenzaRigheData,
  25424. $$OrdiniSenzaRigheTableFilterComposer,
  25425. $$OrdiniSenzaRigheTableOrderingComposer,
  25426. $$OrdiniSenzaRigheTableAnnotationComposer,
  25427. $$OrdiniSenzaRigheTableCreateCompanionBuilder,
  25428. $$OrdiniSenzaRigheTableUpdateCompanionBuilder,
  25429. (
  25430. OrdiniSenzaRigheData,
  25431. BaseReferences<
  25432. _$AppDatabase,
  25433. $OrdiniSenzaRigheTable,
  25434. OrdiniSenzaRigheData
  25435. >,
  25436. ),
  25437. OrdiniSenzaRigheData,
  25438. PrefetchHooks Function()
  25439. > {
  25440. $$OrdiniSenzaRigheTableTableManager(
  25441. _$AppDatabase db,
  25442. $OrdiniSenzaRigheTable table,
  25443. ) : super(
  25444. TableManagerState(
  25445. db: db,
  25446. table: table,
  25447. createFilteringComposer: () =>
  25448. $$OrdiniSenzaRigheTableFilterComposer($db: db, $table: table),
  25449. createOrderingComposer: () =>
  25450. $$OrdiniSenzaRigheTableOrderingComposer($db: db, $table: table),
  25451. createComputedFieldComposer: () =>
  25452. $$OrdiniSenzaRigheTableAnnotationComposer($db: db, $table: table),
  25453. updateCompanionCallback:
  25454. ({
  25455. Value<int> idOrdine = const Value.absent(),
  25456. Value<int?> numeroOrdine = const Value.absent(),
  25457. Value<String?> dataOrdine = const Value.absent(),
  25458. Value<String?> dataConsegna = const Value.absent(),
  25459. Value<String?> riferimento = const Value.absent(),
  25460. Value<String?> noteCliente = const Value.absent(),
  25461. Value<String?> stato = const Value.absent(),
  25462. Value<int?> idCliente = const Value.absent(),
  25463. Value<String?> codCliente = const Value.absent(),
  25464. Value<String?> ragioneSociale = const Value.absent(),
  25465. Value<double?> totale = const Value.absent(),
  25466. Value<double?> totQta = const Value.absent(),
  25467. }) => OrdiniSenzaRigheCompanion(
  25468. idOrdine: idOrdine,
  25469. numeroOrdine: numeroOrdine,
  25470. dataOrdine: dataOrdine,
  25471. dataConsegna: dataConsegna,
  25472. riferimento: riferimento,
  25473. noteCliente: noteCliente,
  25474. stato: stato,
  25475. idCliente: idCliente,
  25476. codCliente: codCliente,
  25477. ragioneSociale: ragioneSociale,
  25478. totale: totale,
  25479. totQta: totQta,
  25480. ),
  25481. createCompanionCallback:
  25482. ({
  25483. required int idOrdine,
  25484. Value<int?> numeroOrdine = const Value.absent(),
  25485. Value<String?> dataOrdine = const Value.absent(),
  25486. Value<String?> dataConsegna = const Value.absent(),
  25487. Value<String?> riferimento = const Value.absent(),
  25488. Value<String?> noteCliente = const Value.absent(),
  25489. Value<String?> stato = const Value.absent(),
  25490. Value<int?> idCliente = const Value.absent(),
  25491. Value<String?> codCliente = const Value.absent(),
  25492. Value<String?> ragioneSociale = const Value.absent(),
  25493. Value<double?> totale = const Value.absent(),
  25494. Value<double?> totQta = const Value.absent(),
  25495. }) => OrdiniSenzaRigheCompanion.insert(
  25496. idOrdine: idOrdine,
  25497. numeroOrdine: numeroOrdine,
  25498. dataOrdine: dataOrdine,
  25499. dataConsegna: dataConsegna,
  25500. riferimento: riferimento,
  25501. noteCliente: noteCliente,
  25502. stato: stato,
  25503. idCliente: idCliente,
  25504. codCliente: codCliente,
  25505. ragioneSociale: ragioneSociale,
  25506. totale: totale,
  25507. totQta: totQta,
  25508. ),
  25509. withReferenceMapper: (p0) => p0
  25510. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  25511. .toList(),
  25512. prefetchHooksCallback: null,
  25513. ),
  25514. );
  25515. }
  25516. typedef $$OrdiniSenzaRigheTableProcessedTableManager =
  25517. ProcessedTableManager<
  25518. _$AppDatabase,
  25519. $OrdiniSenzaRigheTable,
  25520. OrdiniSenzaRigheData,
  25521. $$OrdiniSenzaRigheTableFilterComposer,
  25522. $$OrdiniSenzaRigheTableOrderingComposer,
  25523. $$OrdiniSenzaRigheTableAnnotationComposer,
  25524. $$OrdiniSenzaRigheTableCreateCompanionBuilder,
  25525. $$OrdiniSenzaRigheTableUpdateCompanionBuilder,
  25526. (
  25527. OrdiniSenzaRigheData,
  25528. BaseReferences<
  25529. _$AppDatabase,
  25530. $OrdiniSenzaRigheTable,
  25531. OrdiniSenzaRigheData
  25532. >,
  25533. ),
  25534. OrdiniSenzaRigheData,
  25535. PrefetchHooks Function()
  25536. >;
  25537. typedef $$TopItemTableCreateCompanionBuilder =
  25538. TopItemCompanion Function({
  25539. required int idArticolo,
  25540. Value<String?> codArticolo,
  25541. Value<String?> descrizione,
  25542. Value<double?> totale,
  25543. });
  25544. typedef $$TopItemTableUpdateCompanionBuilder =
  25545. TopItemCompanion Function({
  25546. Value<int> idArticolo,
  25547. Value<String?> codArticolo,
  25548. Value<String?> descrizione,
  25549. Value<double?> totale,
  25550. });
  25551. class $$TopItemTableFilterComposer
  25552. extends Composer<_$AppDatabase, $TopItemTable> {
  25553. $$TopItemTableFilterComposer({
  25554. required super.$db,
  25555. required super.$table,
  25556. super.joinBuilder,
  25557. super.$addJoinBuilderToRootComposer,
  25558. super.$removeJoinBuilderFromRootComposer,
  25559. });
  25560. ColumnFilters<int> get idArticolo => $composableBuilder(
  25561. column: $table.idArticolo,
  25562. builder: (column) => ColumnFilters(column),
  25563. );
  25564. ColumnFilters<String> get codArticolo => $composableBuilder(
  25565. column: $table.codArticolo,
  25566. builder: (column) => ColumnFilters(column),
  25567. );
  25568. ColumnFilters<String> get descrizione => $composableBuilder(
  25569. column: $table.descrizione,
  25570. builder: (column) => ColumnFilters(column),
  25571. );
  25572. ColumnFilters<double> get totale => $composableBuilder(
  25573. column: $table.totale,
  25574. builder: (column) => ColumnFilters(column),
  25575. );
  25576. }
  25577. class $$TopItemTableOrderingComposer
  25578. extends Composer<_$AppDatabase, $TopItemTable> {
  25579. $$TopItemTableOrderingComposer({
  25580. required super.$db,
  25581. required super.$table,
  25582. super.joinBuilder,
  25583. super.$addJoinBuilderToRootComposer,
  25584. super.$removeJoinBuilderFromRootComposer,
  25585. });
  25586. ColumnOrderings<int> get idArticolo => $composableBuilder(
  25587. column: $table.idArticolo,
  25588. builder: (column) => ColumnOrderings(column),
  25589. );
  25590. ColumnOrderings<String> get codArticolo => $composableBuilder(
  25591. column: $table.codArticolo,
  25592. builder: (column) => ColumnOrderings(column),
  25593. );
  25594. ColumnOrderings<String> get descrizione => $composableBuilder(
  25595. column: $table.descrizione,
  25596. builder: (column) => ColumnOrderings(column),
  25597. );
  25598. ColumnOrderings<double> get totale => $composableBuilder(
  25599. column: $table.totale,
  25600. builder: (column) => ColumnOrderings(column),
  25601. );
  25602. }
  25603. class $$TopItemTableAnnotationComposer
  25604. extends Composer<_$AppDatabase, $TopItemTable> {
  25605. $$TopItemTableAnnotationComposer({
  25606. required super.$db,
  25607. required super.$table,
  25608. super.joinBuilder,
  25609. super.$addJoinBuilderToRootComposer,
  25610. super.$removeJoinBuilderFromRootComposer,
  25611. });
  25612. GeneratedColumn<int> get idArticolo => $composableBuilder(
  25613. column: $table.idArticolo,
  25614. builder: (column) => column,
  25615. );
  25616. GeneratedColumn<String> get codArticolo => $composableBuilder(
  25617. column: $table.codArticolo,
  25618. builder: (column) => column,
  25619. );
  25620. GeneratedColumn<String> get descrizione => $composableBuilder(
  25621. column: $table.descrizione,
  25622. builder: (column) => column,
  25623. );
  25624. GeneratedColumn<double> get totale =>
  25625. $composableBuilder(column: $table.totale, builder: (column) => column);
  25626. }
  25627. class $$TopItemTableTableManager
  25628. extends
  25629. RootTableManager<
  25630. _$AppDatabase,
  25631. $TopItemTable,
  25632. TopItemData,
  25633. $$TopItemTableFilterComposer,
  25634. $$TopItemTableOrderingComposer,
  25635. $$TopItemTableAnnotationComposer,
  25636. $$TopItemTableCreateCompanionBuilder,
  25637. $$TopItemTableUpdateCompanionBuilder,
  25638. (
  25639. TopItemData,
  25640. BaseReferences<_$AppDatabase, $TopItemTable, TopItemData>,
  25641. ),
  25642. TopItemData,
  25643. PrefetchHooks Function()
  25644. > {
  25645. $$TopItemTableTableManager(_$AppDatabase db, $TopItemTable table)
  25646. : super(
  25647. TableManagerState(
  25648. db: db,
  25649. table: table,
  25650. createFilteringComposer: () =>
  25651. $$TopItemTableFilterComposer($db: db, $table: table),
  25652. createOrderingComposer: () =>
  25653. $$TopItemTableOrderingComposer($db: db, $table: table),
  25654. createComputedFieldComposer: () =>
  25655. $$TopItemTableAnnotationComposer($db: db, $table: table),
  25656. updateCompanionCallback:
  25657. ({
  25658. Value<int> idArticolo = const Value.absent(),
  25659. Value<String?> codArticolo = const Value.absent(),
  25660. Value<String?> descrizione = const Value.absent(),
  25661. Value<double?> totale = const Value.absent(),
  25662. }) => TopItemCompanion(
  25663. idArticolo: idArticolo,
  25664. codArticolo: codArticolo,
  25665. descrizione: descrizione,
  25666. totale: totale,
  25667. ),
  25668. createCompanionCallback:
  25669. ({
  25670. required int idArticolo,
  25671. Value<String?> codArticolo = const Value.absent(),
  25672. Value<String?> descrizione = const Value.absent(),
  25673. Value<double?> totale = const Value.absent(),
  25674. }) => TopItemCompanion.insert(
  25675. idArticolo: idArticolo,
  25676. codArticolo: codArticolo,
  25677. descrizione: descrizione,
  25678. totale: totale,
  25679. ),
  25680. withReferenceMapper: (p0) => p0
  25681. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  25682. .toList(),
  25683. prefetchHooksCallback: null,
  25684. ),
  25685. );
  25686. }
  25687. typedef $$TopItemTableProcessedTableManager =
  25688. ProcessedTableManager<
  25689. _$AppDatabase,
  25690. $TopItemTable,
  25691. TopItemData,
  25692. $$TopItemTableFilterComposer,
  25693. $$TopItemTableOrderingComposer,
  25694. $$TopItemTableAnnotationComposer,
  25695. $$TopItemTableCreateCompanionBuilder,
  25696. $$TopItemTableUpdateCompanionBuilder,
  25697. (TopItemData, BaseReferences<_$AppDatabase, $TopItemTable, TopItemData>),
  25698. TopItemData,
  25699. PrefetchHooks Function()
  25700. >;
  25701. typedef $$TopCustomerTableCreateCompanionBuilder =
  25702. TopCustomerCompanion Function({
  25703. required int idCliente,
  25704. Value<String?> codCliente,
  25705. Value<String?> ragioneSociale,
  25706. Value<double?> totale,
  25707. });
  25708. typedef $$TopCustomerTableUpdateCompanionBuilder =
  25709. TopCustomerCompanion Function({
  25710. Value<int> idCliente,
  25711. Value<String?> codCliente,
  25712. Value<String?> ragioneSociale,
  25713. Value<double?> totale,
  25714. });
  25715. class $$TopCustomerTableFilterComposer
  25716. extends Composer<_$AppDatabase, $TopCustomerTable> {
  25717. $$TopCustomerTableFilterComposer({
  25718. required super.$db,
  25719. required super.$table,
  25720. super.joinBuilder,
  25721. super.$addJoinBuilderToRootComposer,
  25722. super.$removeJoinBuilderFromRootComposer,
  25723. });
  25724. ColumnFilters<int> get idCliente => $composableBuilder(
  25725. column: $table.idCliente,
  25726. builder: (column) => ColumnFilters(column),
  25727. );
  25728. ColumnFilters<String> get codCliente => $composableBuilder(
  25729. column: $table.codCliente,
  25730. builder: (column) => ColumnFilters(column),
  25731. );
  25732. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  25733. column: $table.ragioneSociale,
  25734. builder: (column) => ColumnFilters(column),
  25735. );
  25736. ColumnFilters<double> get totale => $composableBuilder(
  25737. column: $table.totale,
  25738. builder: (column) => ColumnFilters(column),
  25739. );
  25740. }
  25741. class $$TopCustomerTableOrderingComposer
  25742. extends Composer<_$AppDatabase, $TopCustomerTable> {
  25743. $$TopCustomerTableOrderingComposer({
  25744. required super.$db,
  25745. required super.$table,
  25746. super.joinBuilder,
  25747. super.$addJoinBuilderToRootComposer,
  25748. super.$removeJoinBuilderFromRootComposer,
  25749. });
  25750. ColumnOrderings<int> get idCliente => $composableBuilder(
  25751. column: $table.idCliente,
  25752. builder: (column) => ColumnOrderings(column),
  25753. );
  25754. ColumnOrderings<String> get codCliente => $composableBuilder(
  25755. column: $table.codCliente,
  25756. builder: (column) => ColumnOrderings(column),
  25757. );
  25758. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  25759. column: $table.ragioneSociale,
  25760. builder: (column) => ColumnOrderings(column),
  25761. );
  25762. ColumnOrderings<double> get totale => $composableBuilder(
  25763. column: $table.totale,
  25764. builder: (column) => ColumnOrderings(column),
  25765. );
  25766. }
  25767. class $$TopCustomerTableAnnotationComposer
  25768. extends Composer<_$AppDatabase, $TopCustomerTable> {
  25769. $$TopCustomerTableAnnotationComposer({
  25770. required super.$db,
  25771. required super.$table,
  25772. super.joinBuilder,
  25773. super.$addJoinBuilderToRootComposer,
  25774. super.$removeJoinBuilderFromRootComposer,
  25775. });
  25776. GeneratedColumn<int> get idCliente =>
  25777. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  25778. GeneratedColumn<String> get codCliente => $composableBuilder(
  25779. column: $table.codCliente,
  25780. builder: (column) => column,
  25781. );
  25782. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  25783. column: $table.ragioneSociale,
  25784. builder: (column) => column,
  25785. );
  25786. GeneratedColumn<double> get totale =>
  25787. $composableBuilder(column: $table.totale, builder: (column) => column);
  25788. }
  25789. class $$TopCustomerTableTableManager
  25790. extends
  25791. RootTableManager<
  25792. _$AppDatabase,
  25793. $TopCustomerTable,
  25794. TopCustomerData,
  25795. $$TopCustomerTableFilterComposer,
  25796. $$TopCustomerTableOrderingComposer,
  25797. $$TopCustomerTableAnnotationComposer,
  25798. $$TopCustomerTableCreateCompanionBuilder,
  25799. $$TopCustomerTableUpdateCompanionBuilder,
  25800. (
  25801. TopCustomerData,
  25802. BaseReferences<_$AppDatabase, $TopCustomerTable, TopCustomerData>,
  25803. ),
  25804. TopCustomerData,
  25805. PrefetchHooks Function()
  25806. > {
  25807. $$TopCustomerTableTableManager(_$AppDatabase db, $TopCustomerTable table)
  25808. : super(
  25809. TableManagerState(
  25810. db: db,
  25811. table: table,
  25812. createFilteringComposer: () =>
  25813. $$TopCustomerTableFilterComposer($db: db, $table: table),
  25814. createOrderingComposer: () =>
  25815. $$TopCustomerTableOrderingComposer($db: db, $table: table),
  25816. createComputedFieldComposer: () =>
  25817. $$TopCustomerTableAnnotationComposer($db: db, $table: table),
  25818. updateCompanionCallback:
  25819. ({
  25820. Value<int> idCliente = const Value.absent(),
  25821. Value<String?> codCliente = const Value.absent(),
  25822. Value<String?> ragioneSociale = const Value.absent(),
  25823. Value<double?> totale = const Value.absent(),
  25824. }) => TopCustomerCompanion(
  25825. idCliente: idCliente,
  25826. codCliente: codCliente,
  25827. ragioneSociale: ragioneSociale,
  25828. totale: totale,
  25829. ),
  25830. createCompanionCallback:
  25831. ({
  25832. required int idCliente,
  25833. Value<String?> codCliente = const Value.absent(),
  25834. Value<String?> ragioneSociale = const Value.absent(),
  25835. Value<double?> totale = const Value.absent(),
  25836. }) => TopCustomerCompanion.insert(
  25837. idCliente: idCliente,
  25838. codCliente: codCliente,
  25839. ragioneSociale: ragioneSociale,
  25840. totale: totale,
  25841. ),
  25842. withReferenceMapper: (p0) => p0
  25843. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  25844. .toList(),
  25845. prefetchHooksCallback: null,
  25846. ),
  25847. );
  25848. }
  25849. typedef $$TopCustomerTableProcessedTableManager =
  25850. ProcessedTableManager<
  25851. _$AppDatabase,
  25852. $TopCustomerTable,
  25853. TopCustomerData,
  25854. $$TopCustomerTableFilterComposer,
  25855. $$TopCustomerTableOrderingComposer,
  25856. $$TopCustomerTableAnnotationComposer,
  25857. $$TopCustomerTableCreateCompanionBuilder,
  25858. $$TopCustomerTableUpdateCompanionBuilder,
  25859. (
  25860. TopCustomerData,
  25861. BaseReferences<_$AppDatabase, $TopCustomerTable, TopCustomerData>,
  25862. ),
  25863. TopCustomerData,
  25864. PrefetchHooks Function()
  25865. >;
  25866. typedef $$VOrdiniTableCreateCompanionBuilder =
  25867. VOrdiniCompanion Function({
  25868. required String codAgente,
  25869. Value<String?> codCliente,
  25870. Value<String?> ragioneSociale,
  25871. Value<String?> codFiliale,
  25872. Value<String?> filiale,
  25873. Value<String?> indirizzo,
  25874. Value<String?> citta,
  25875. Value<String?> provincia,
  25876. Value<String?> cap,
  25877. required int idOrdine,
  25878. Value<int?> idOrdineSede,
  25879. Value<int?> numeroOrdine,
  25880. Value<String?> numeroOrdineSede,
  25881. Value<String?> dataOrdine,
  25882. Value<String?> dataConsegna,
  25883. Value<String?> dataModifica,
  25884. Value<String?> riferimento,
  25885. Value<String?> noteCliente,
  25886. Value<String?> noteOrdine,
  25887. Value<int?> idCliente,
  25888. Value<int?> idFiliale,
  25889. Value<String?> stato,
  25890. Value<int?> idListino,
  25891. Value<int?> idAgente,
  25892. Value<int?> idPagamento,
  25893. Value<double?> totale,
  25894. });
  25895. typedef $$VOrdiniTableUpdateCompanionBuilder =
  25896. VOrdiniCompanion Function({
  25897. Value<String> codAgente,
  25898. Value<String?> codCliente,
  25899. Value<String?> ragioneSociale,
  25900. Value<String?> codFiliale,
  25901. Value<String?> filiale,
  25902. Value<String?> indirizzo,
  25903. Value<String?> citta,
  25904. Value<String?> provincia,
  25905. Value<String?> cap,
  25906. Value<int> idOrdine,
  25907. Value<int?> idOrdineSede,
  25908. Value<int?> numeroOrdine,
  25909. Value<String?> numeroOrdineSede,
  25910. Value<String?> dataOrdine,
  25911. Value<String?> dataConsegna,
  25912. Value<String?> dataModifica,
  25913. Value<String?> riferimento,
  25914. Value<String?> noteCliente,
  25915. Value<String?> noteOrdine,
  25916. Value<int?> idCliente,
  25917. Value<int?> idFiliale,
  25918. Value<String?> stato,
  25919. Value<int?> idListino,
  25920. Value<int?> idAgente,
  25921. Value<int?> idPagamento,
  25922. Value<double?> totale,
  25923. });
  25924. class $$VOrdiniTableFilterComposer
  25925. extends Composer<_$AppDatabase, $VOrdiniTable> {
  25926. $$VOrdiniTableFilterComposer({
  25927. required super.$db,
  25928. required super.$table,
  25929. super.joinBuilder,
  25930. super.$addJoinBuilderToRootComposer,
  25931. super.$removeJoinBuilderFromRootComposer,
  25932. });
  25933. ColumnFilters<String> get codAgente => $composableBuilder(
  25934. column: $table.codAgente,
  25935. builder: (column) => ColumnFilters(column),
  25936. );
  25937. ColumnFilters<String> get codCliente => $composableBuilder(
  25938. column: $table.codCliente,
  25939. builder: (column) => ColumnFilters(column),
  25940. );
  25941. ColumnFilters<String> get ragioneSociale => $composableBuilder(
  25942. column: $table.ragioneSociale,
  25943. builder: (column) => ColumnFilters(column),
  25944. );
  25945. ColumnFilters<String> get codFiliale => $composableBuilder(
  25946. column: $table.codFiliale,
  25947. builder: (column) => ColumnFilters(column),
  25948. );
  25949. ColumnFilters<String> get filiale => $composableBuilder(
  25950. column: $table.filiale,
  25951. builder: (column) => ColumnFilters(column),
  25952. );
  25953. ColumnFilters<String> get indirizzo => $composableBuilder(
  25954. column: $table.indirizzo,
  25955. builder: (column) => ColumnFilters(column),
  25956. );
  25957. ColumnFilters<String> get citta => $composableBuilder(
  25958. column: $table.citta,
  25959. builder: (column) => ColumnFilters(column),
  25960. );
  25961. ColumnFilters<String> get provincia => $composableBuilder(
  25962. column: $table.provincia,
  25963. builder: (column) => ColumnFilters(column),
  25964. );
  25965. ColumnFilters<String> get cap => $composableBuilder(
  25966. column: $table.cap,
  25967. builder: (column) => ColumnFilters(column),
  25968. );
  25969. ColumnFilters<int> get idOrdine => $composableBuilder(
  25970. column: $table.idOrdine,
  25971. builder: (column) => ColumnFilters(column),
  25972. );
  25973. ColumnFilters<int> get idOrdineSede => $composableBuilder(
  25974. column: $table.idOrdineSede,
  25975. builder: (column) => ColumnFilters(column),
  25976. );
  25977. ColumnFilters<int> get numeroOrdine => $composableBuilder(
  25978. column: $table.numeroOrdine,
  25979. builder: (column) => ColumnFilters(column),
  25980. );
  25981. ColumnFilters<String> get numeroOrdineSede => $composableBuilder(
  25982. column: $table.numeroOrdineSede,
  25983. builder: (column) => ColumnFilters(column),
  25984. );
  25985. ColumnFilters<String> get dataOrdine => $composableBuilder(
  25986. column: $table.dataOrdine,
  25987. builder: (column) => ColumnFilters(column),
  25988. );
  25989. ColumnFilters<String> get dataConsegna => $composableBuilder(
  25990. column: $table.dataConsegna,
  25991. builder: (column) => ColumnFilters(column),
  25992. );
  25993. ColumnFilters<String> get dataModifica => $composableBuilder(
  25994. column: $table.dataModifica,
  25995. builder: (column) => ColumnFilters(column),
  25996. );
  25997. ColumnFilters<String> get riferimento => $composableBuilder(
  25998. column: $table.riferimento,
  25999. builder: (column) => ColumnFilters(column),
  26000. );
  26001. ColumnFilters<String> get noteCliente => $composableBuilder(
  26002. column: $table.noteCliente,
  26003. builder: (column) => ColumnFilters(column),
  26004. );
  26005. ColumnFilters<String> get noteOrdine => $composableBuilder(
  26006. column: $table.noteOrdine,
  26007. builder: (column) => ColumnFilters(column),
  26008. );
  26009. ColumnFilters<int> get idCliente => $composableBuilder(
  26010. column: $table.idCliente,
  26011. builder: (column) => ColumnFilters(column),
  26012. );
  26013. ColumnFilters<int> get idFiliale => $composableBuilder(
  26014. column: $table.idFiliale,
  26015. builder: (column) => ColumnFilters(column),
  26016. );
  26017. ColumnFilters<String> get stato => $composableBuilder(
  26018. column: $table.stato,
  26019. builder: (column) => ColumnFilters(column),
  26020. );
  26021. ColumnFilters<int> get idListino => $composableBuilder(
  26022. column: $table.idListino,
  26023. builder: (column) => ColumnFilters(column),
  26024. );
  26025. ColumnFilters<int> get idAgente => $composableBuilder(
  26026. column: $table.idAgente,
  26027. builder: (column) => ColumnFilters(column),
  26028. );
  26029. ColumnFilters<int> get idPagamento => $composableBuilder(
  26030. column: $table.idPagamento,
  26031. builder: (column) => ColumnFilters(column),
  26032. );
  26033. ColumnFilters<double> get totale => $composableBuilder(
  26034. column: $table.totale,
  26035. builder: (column) => ColumnFilters(column),
  26036. );
  26037. }
  26038. class $$VOrdiniTableOrderingComposer
  26039. extends Composer<_$AppDatabase, $VOrdiniTable> {
  26040. $$VOrdiniTableOrderingComposer({
  26041. required super.$db,
  26042. required super.$table,
  26043. super.joinBuilder,
  26044. super.$addJoinBuilderToRootComposer,
  26045. super.$removeJoinBuilderFromRootComposer,
  26046. });
  26047. ColumnOrderings<String> get codAgente => $composableBuilder(
  26048. column: $table.codAgente,
  26049. builder: (column) => ColumnOrderings(column),
  26050. );
  26051. ColumnOrderings<String> get codCliente => $composableBuilder(
  26052. column: $table.codCliente,
  26053. builder: (column) => ColumnOrderings(column),
  26054. );
  26055. ColumnOrderings<String> get ragioneSociale => $composableBuilder(
  26056. column: $table.ragioneSociale,
  26057. builder: (column) => ColumnOrderings(column),
  26058. );
  26059. ColumnOrderings<String> get codFiliale => $composableBuilder(
  26060. column: $table.codFiliale,
  26061. builder: (column) => ColumnOrderings(column),
  26062. );
  26063. ColumnOrderings<String> get filiale => $composableBuilder(
  26064. column: $table.filiale,
  26065. builder: (column) => ColumnOrderings(column),
  26066. );
  26067. ColumnOrderings<String> get indirizzo => $composableBuilder(
  26068. column: $table.indirizzo,
  26069. builder: (column) => ColumnOrderings(column),
  26070. );
  26071. ColumnOrderings<String> get citta => $composableBuilder(
  26072. column: $table.citta,
  26073. builder: (column) => ColumnOrderings(column),
  26074. );
  26075. ColumnOrderings<String> get provincia => $composableBuilder(
  26076. column: $table.provincia,
  26077. builder: (column) => ColumnOrderings(column),
  26078. );
  26079. ColumnOrderings<String> get cap => $composableBuilder(
  26080. column: $table.cap,
  26081. builder: (column) => ColumnOrderings(column),
  26082. );
  26083. ColumnOrderings<int> get idOrdine => $composableBuilder(
  26084. column: $table.idOrdine,
  26085. builder: (column) => ColumnOrderings(column),
  26086. );
  26087. ColumnOrderings<int> get idOrdineSede => $composableBuilder(
  26088. column: $table.idOrdineSede,
  26089. builder: (column) => ColumnOrderings(column),
  26090. );
  26091. ColumnOrderings<int> get numeroOrdine => $composableBuilder(
  26092. column: $table.numeroOrdine,
  26093. builder: (column) => ColumnOrderings(column),
  26094. );
  26095. ColumnOrderings<String> get numeroOrdineSede => $composableBuilder(
  26096. column: $table.numeroOrdineSede,
  26097. builder: (column) => ColumnOrderings(column),
  26098. );
  26099. ColumnOrderings<String> get dataOrdine => $composableBuilder(
  26100. column: $table.dataOrdine,
  26101. builder: (column) => ColumnOrderings(column),
  26102. );
  26103. ColumnOrderings<String> get dataConsegna => $composableBuilder(
  26104. column: $table.dataConsegna,
  26105. builder: (column) => ColumnOrderings(column),
  26106. );
  26107. ColumnOrderings<String> get dataModifica => $composableBuilder(
  26108. column: $table.dataModifica,
  26109. builder: (column) => ColumnOrderings(column),
  26110. );
  26111. ColumnOrderings<String> get riferimento => $composableBuilder(
  26112. column: $table.riferimento,
  26113. builder: (column) => ColumnOrderings(column),
  26114. );
  26115. ColumnOrderings<String> get noteCliente => $composableBuilder(
  26116. column: $table.noteCliente,
  26117. builder: (column) => ColumnOrderings(column),
  26118. );
  26119. ColumnOrderings<String> get noteOrdine => $composableBuilder(
  26120. column: $table.noteOrdine,
  26121. builder: (column) => ColumnOrderings(column),
  26122. );
  26123. ColumnOrderings<int> get idCliente => $composableBuilder(
  26124. column: $table.idCliente,
  26125. builder: (column) => ColumnOrderings(column),
  26126. );
  26127. ColumnOrderings<int> get idFiliale => $composableBuilder(
  26128. column: $table.idFiliale,
  26129. builder: (column) => ColumnOrderings(column),
  26130. );
  26131. ColumnOrderings<String> get stato => $composableBuilder(
  26132. column: $table.stato,
  26133. builder: (column) => ColumnOrderings(column),
  26134. );
  26135. ColumnOrderings<int> get idListino => $composableBuilder(
  26136. column: $table.idListino,
  26137. builder: (column) => ColumnOrderings(column),
  26138. );
  26139. ColumnOrderings<int> get idAgente => $composableBuilder(
  26140. column: $table.idAgente,
  26141. builder: (column) => ColumnOrderings(column),
  26142. );
  26143. ColumnOrderings<int> get idPagamento => $composableBuilder(
  26144. column: $table.idPagamento,
  26145. builder: (column) => ColumnOrderings(column),
  26146. );
  26147. ColumnOrderings<double> get totale => $composableBuilder(
  26148. column: $table.totale,
  26149. builder: (column) => ColumnOrderings(column),
  26150. );
  26151. }
  26152. class $$VOrdiniTableAnnotationComposer
  26153. extends Composer<_$AppDatabase, $VOrdiniTable> {
  26154. $$VOrdiniTableAnnotationComposer({
  26155. required super.$db,
  26156. required super.$table,
  26157. super.joinBuilder,
  26158. super.$addJoinBuilderToRootComposer,
  26159. super.$removeJoinBuilderFromRootComposer,
  26160. });
  26161. GeneratedColumn<String> get codAgente =>
  26162. $composableBuilder(column: $table.codAgente, builder: (column) => column);
  26163. GeneratedColumn<String> get codCliente => $composableBuilder(
  26164. column: $table.codCliente,
  26165. builder: (column) => column,
  26166. );
  26167. GeneratedColumn<String> get ragioneSociale => $composableBuilder(
  26168. column: $table.ragioneSociale,
  26169. builder: (column) => column,
  26170. );
  26171. GeneratedColumn<String> get codFiliale => $composableBuilder(
  26172. column: $table.codFiliale,
  26173. builder: (column) => column,
  26174. );
  26175. GeneratedColumn<String> get filiale =>
  26176. $composableBuilder(column: $table.filiale, builder: (column) => column);
  26177. GeneratedColumn<String> get indirizzo =>
  26178. $composableBuilder(column: $table.indirizzo, builder: (column) => column);
  26179. GeneratedColumn<String> get citta =>
  26180. $composableBuilder(column: $table.citta, builder: (column) => column);
  26181. GeneratedColumn<String> get provincia =>
  26182. $composableBuilder(column: $table.provincia, builder: (column) => column);
  26183. GeneratedColumn<String> get cap =>
  26184. $composableBuilder(column: $table.cap, builder: (column) => column);
  26185. GeneratedColumn<int> get idOrdine =>
  26186. $composableBuilder(column: $table.idOrdine, builder: (column) => column);
  26187. GeneratedColumn<int> get idOrdineSede => $composableBuilder(
  26188. column: $table.idOrdineSede,
  26189. builder: (column) => column,
  26190. );
  26191. GeneratedColumn<int> get numeroOrdine => $composableBuilder(
  26192. column: $table.numeroOrdine,
  26193. builder: (column) => column,
  26194. );
  26195. GeneratedColumn<String> get numeroOrdineSede => $composableBuilder(
  26196. column: $table.numeroOrdineSede,
  26197. builder: (column) => column,
  26198. );
  26199. GeneratedColumn<String> get dataOrdine => $composableBuilder(
  26200. column: $table.dataOrdine,
  26201. builder: (column) => column,
  26202. );
  26203. GeneratedColumn<String> get dataConsegna => $composableBuilder(
  26204. column: $table.dataConsegna,
  26205. builder: (column) => column,
  26206. );
  26207. GeneratedColumn<String> get dataModifica => $composableBuilder(
  26208. column: $table.dataModifica,
  26209. builder: (column) => column,
  26210. );
  26211. GeneratedColumn<String> get riferimento => $composableBuilder(
  26212. column: $table.riferimento,
  26213. builder: (column) => column,
  26214. );
  26215. GeneratedColumn<String> get noteCliente => $composableBuilder(
  26216. column: $table.noteCliente,
  26217. builder: (column) => column,
  26218. );
  26219. GeneratedColumn<String> get noteOrdine => $composableBuilder(
  26220. column: $table.noteOrdine,
  26221. builder: (column) => column,
  26222. );
  26223. GeneratedColumn<int> get idCliente =>
  26224. $composableBuilder(column: $table.idCliente, builder: (column) => column);
  26225. GeneratedColumn<int> get idFiliale =>
  26226. $composableBuilder(column: $table.idFiliale, builder: (column) => column);
  26227. GeneratedColumn<String> get stato =>
  26228. $composableBuilder(column: $table.stato, builder: (column) => column);
  26229. GeneratedColumn<int> get idListino =>
  26230. $composableBuilder(column: $table.idListino, builder: (column) => column);
  26231. GeneratedColumn<int> get idAgente =>
  26232. $composableBuilder(column: $table.idAgente, builder: (column) => column);
  26233. GeneratedColumn<int> get idPagamento => $composableBuilder(
  26234. column: $table.idPagamento,
  26235. builder: (column) => column,
  26236. );
  26237. GeneratedColumn<double> get totale =>
  26238. $composableBuilder(column: $table.totale, builder: (column) => column);
  26239. }
  26240. class $$VOrdiniTableTableManager
  26241. extends
  26242. RootTableManager<
  26243. _$AppDatabase,
  26244. $VOrdiniTable,
  26245. VOrdiniData,
  26246. $$VOrdiniTableFilterComposer,
  26247. $$VOrdiniTableOrderingComposer,
  26248. $$VOrdiniTableAnnotationComposer,
  26249. $$VOrdiniTableCreateCompanionBuilder,
  26250. $$VOrdiniTableUpdateCompanionBuilder,
  26251. (
  26252. VOrdiniData,
  26253. BaseReferences<_$AppDatabase, $VOrdiniTable, VOrdiniData>,
  26254. ),
  26255. VOrdiniData,
  26256. PrefetchHooks Function()
  26257. > {
  26258. $$VOrdiniTableTableManager(_$AppDatabase db, $VOrdiniTable table)
  26259. : super(
  26260. TableManagerState(
  26261. db: db,
  26262. table: table,
  26263. createFilteringComposer: () =>
  26264. $$VOrdiniTableFilterComposer($db: db, $table: table),
  26265. createOrderingComposer: () =>
  26266. $$VOrdiniTableOrderingComposer($db: db, $table: table),
  26267. createComputedFieldComposer: () =>
  26268. $$VOrdiniTableAnnotationComposer($db: db, $table: table),
  26269. updateCompanionCallback:
  26270. ({
  26271. Value<String> codAgente = const Value.absent(),
  26272. Value<String?> codCliente = const Value.absent(),
  26273. Value<String?> ragioneSociale = const Value.absent(),
  26274. Value<String?> codFiliale = const Value.absent(),
  26275. Value<String?> filiale = const Value.absent(),
  26276. Value<String?> indirizzo = const Value.absent(),
  26277. Value<String?> citta = const Value.absent(),
  26278. Value<String?> provincia = const Value.absent(),
  26279. Value<String?> cap = const Value.absent(),
  26280. Value<int> idOrdine = const Value.absent(),
  26281. Value<int?> idOrdineSede = const Value.absent(),
  26282. Value<int?> numeroOrdine = const Value.absent(),
  26283. Value<String?> numeroOrdineSede = const Value.absent(),
  26284. Value<String?> dataOrdine = const Value.absent(),
  26285. Value<String?> dataConsegna = const Value.absent(),
  26286. Value<String?> dataModifica = const Value.absent(),
  26287. Value<String?> riferimento = const Value.absent(),
  26288. Value<String?> noteCliente = const Value.absent(),
  26289. Value<String?> noteOrdine = const Value.absent(),
  26290. Value<int?> idCliente = const Value.absent(),
  26291. Value<int?> idFiliale = const Value.absent(),
  26292. Value<String?> stato = const Value.absent(),
  26293. Value<int?> idListino = const Value.absent(),
  26294. Value<int?> idAgente = const Value.absent(),
  26295. Value<int?> idPagamento = const Value.absent(),
  26296. Value<double?> totale = const Value.absent(),
  26297. }) => VOrdiniCompanion(
  26298. codAgente: codAgente,
  26299. codCliente: codCliente,
  26300. ragioneSociale: ragioneSociale,
  26301. codFiliale: codFiliale,
  26302. filiale: filiale,
  26303. indirizzo: indirizzo,
  26304. citta: citta,
  26305. provincia: provincia,
  26306. cap: cap,
  26307. idOrdine: idOrdine,
  26308. idOrdineSede: idOrdineSede,
  26309. numeroOrdine: numeroOrdine,
  26310. numeroOrdineSede: numeroOrdineSede,
  26311. dataOrdine: dataOrdine,
  26312. dataConsegna: dataConsegna,
  26313. dataModifica: dataModifica,
  26314. riferimento: riferimento,
  26315. noteCliente: noteCliente,
  26316. noteOrdine: noteOrdine,
  26317. idCliente: idCliente,
  26318. idFiliale: idFiliale,
  26319. stato: stato,
  26320. idListino: idListino,
  26321. idAgente: idAgente,
  26322. idPagamento: idPagamento,
  26323. totale: totale,
  26324. ),
  26325. createCompanionCallback:
  26326. ({
  26327. required String codAgente,
  26328. Value<String?> codCliente = const Value.absent(),
  26329. Value<String?> ragioneSociale = const Value.absent(),
  26330. Value<String?> codFiliale = const Value.absent(),
  26331. Value<String?> filiale = const Value.absent(),
  26332. Value<String?> indirizzo = const Value.absent(),
  26333. Value<String?> citta = const Value.absent(),
  26334. Value<String?> provincia = const Value.absent(),
  26335. Value<String?> cap = const Value.absent(),
  26336. required int idOrdine,
  26337. Value<int?> idOrdineSede = const Value.absent(),
  26338. Value<int?> numeroOrdine = const Value.absent(),
  26339. Value<String?> numeroOrdineSede = const Value.absent(),
  26340. Value<String?> dataOrdine = const Value.absent(),
  26341. Value<String?> dataConsegna = const Value.absent(),
  26342. Value<String?> dataModifica = const Value.absent(),
  26343. Value<String?> riferimento = const Value.absent(),
  26344. Value<String?> noteCliente = const Value.absent(),
  26345. Value<String?> noteOrdine = const Value.absent(),
  26346. Value<int?> idCliente = const Value.absent(),
  26347. Value<int?> idFiliale = const Value.absent(),
  26348. Value<String?> stato = const Value.absent(),
  26349. Value<int?> idListino = const Value.absent(),
  26350. Value<int?> idAgente = const Value.absent(),
  26351. Value<int?> idPagamento = const Value.absent(),
  26352. Value<double?> totale = const Value.absent(),
  26353. }) => VOrdiniCompanion.insert(
  26354. codAgente: codAgente,
  26355. codCliente: codCliente,
  26356. ragioneSociale: ragioneSociale,
  26357. codFiliale: codFiliale,
  26358. filiale: filiale,
  26359. indirizzo: indirizzo,
  26360. citta: citta,
  26361. provincia: provincia,
  26362. cap: cap,
  26363. idOrdine: idOrdine,
  26364. idOrdineSede: idOrdineSede,
  26365. numeroOrdine: numeroOrdine,
  26366. numeroOrdineSede: numeroOrdineSede,
  26367. dataOrdine: dataOrdine,
  26368. dataConsegna: dataConsegna,
  26369. dataModifica: dataModifica,
  26370. riferimento: riferimento,
  26371. noteCliente: noteCliente,
  26372. noteOrdine: noteOrdine,
  26373. idCliente: idCliente,
  26374. idFiliale: idFiliale,
  26375. stato: stato,
  26376. idListino: idListino,
  26377. idAgente: idAgente,
  26378. idPagamento: idPagamento,
  26379. totale: totale,
  26380. ),
  26381. withReferenceMapper: (p0) => p0
  26382. .map((e) => (e.readTable(table), BaseReferences(db, table, e)))
  26383. .toList(),
  26384. prefetchHooksCallback: null,
  26385. ),
  26386. );
  26387. }
  26388. typedef $$VOrdiniTableProcessedTableManager =
  26389. ProcessedTableManager<
  26390. _$AppDatabase,
  26391. $VOrdiniTable,
  26392. VOrdiniData,
  26393. $$VOrdiniTableFilterComposer,
  26394. $$VOrdiniTableOrderingComposer,
  26395. $$VOrdiniTableAnnotationComposer,
  26396. $$VOrdiniTableCreateCompanionBuilder,
  26397. $$VOrdiniTableUpdateCompanionBuilder,
  26398. (VOrdiniData, BaseReferences<_$AppDatabase, $VOrdiniTable, VOrdiniData>),
  26399. VOrdiniData,
  26400. PrefetchHooks Function()
  26401. >;
  26402. class $AppDatabaseManager {
  26403. final _$AppDatabase _db;
  26404. $AppDatabaseManager(this._db);
  26405. $$AgentiTableTableManager get agenti =>
  26406. $$AgentiTableTableManager(_db, _db.agenti);
  26407. $$ArticoliTableTableManager get articoli =>
  26408. $$ArticoliTableTableManager(_db, _db.articoli);
  26409. $$ClientiTableTableManager get clienti =>
  26410. $$ClientiTableTableManager(_db, _db.clienti);
  26411. $$OrdiniTableTableManager get ordini =>
  26412. $$OrdiniTableTableManager(_db, _db.ordini);
  26413. $$RigheOrdineTableTableManager get righeOrdine =>
  26414. $$RigheOrdineTableTableManager(_db, _db.righeOrdine);
  26415. $$FilialiTableTableManager get filiali =>
  26416. $$FilialiTableTableManager(_db, _db.filiali);
  26417. $$ListiniTableTableManager get listini =>
  26418. $$ListiniTableTableManager(_db, _db.listini);
  26419. $$ListiniArticoloTableTableManager get listiniArticolo =>
  26420. $$ListiniArticoloTableTableManager(_db, _db.listiniArticolo);
  26421. $$ListiniClienteTableTableManager get listiniCliente =>
  26422. $$ListiniClienteTableTableManager(_db, _db.listiniCliente);
  26423. $$ScontiTableTableManager get sconti =>
  26424. $$ScontiTableTableManager(_db, _db.sconti);
  26425. $$ScontiClienteTableTableManager get scontiCliente =>
  26426. $$ScontiClienteTableTableManager(_db, _db.scontiCliente);
  26427. $$PagamentiTableTableManager get pagamenti =>
  26428. $$PagamentiTableTableManager(_db, _db.pagamenti);
  26429. $$ParametriTableTableManager get parametri =>
  26430. $$ParametriTableTableManager(_db, _db.parametri);
  26431. $$TabelleTableTableManager get tabelle =>
  26432. $$TabelleTableTableManager(_db, _db.tabelle);
  26433. $$PromozioniTableTableManager get promozioni =>
  26434. $$PromozioniTableTableManager(_db, _db.promozioni);
  26435. $$PromoArticoliTableTableManager get promoArticoli =>
  26436. $$PromoArticoliTableTableManager(_db, _db.promoArticoli);
  26437. $$PromoListiniTableTableManager get promoListini =>
  26438. $$PromoListiniTableTableManager(_db, _db.promoListini);
  26439. $$PromoOmaggiTableTableManager get promoOmaggi =>
  26440. $$PromoOmaggiTableTableManager(_db, _db.promoOmaggi);
  26441. $$ClientiAgenteTableTableManager get clientiAgente =>
  26442. $$ClientiAgenteTableTableManager(_db, _db.clientiAgente);
  26443. $$ScadenzeTableTableManager get scadenze =>
  26444. $$ScadenzeTableTableManager(_db, _db.scadenze);
  26445. $$StatisticheVenditaTableTableManager get statisticheVendita =>
  26446. $$StatisticheVenditaTableTableManager(_db, _db.statisticheVendita);
  26447. $$ArticoliConPromoTableTableManager get articoliConPromo =>
  26448. $$ArticoliConPromoTableTableManager(_db, _db.articoliConPromo);
  26449. $$OrdiniSenzaRigheTableTableManager get ordiniSenzaRighe =>
  26450. $$OrdiniSenzaRigheTableTableManager(_db, _db.ordiniSenzaRighe);
  26451. $$TopItemTableTableManager get topItem =>
  26452. $$TopItemTableTableManager(_db, _db.topItem);
  26453. $$TopCustomerTableTableManager get topCustomer =>
  26454. $$TopCustomerTableTableManager(_db, _db.topCustomer);
  26455. $$VOrdiniTableTableManager get vOrdini =>
  26456. $$VOrdiniTableTableManager(_db, _db.vOrdini);
  26457. }